66.5 cm = 26.181102 inches