66.6 cm = 26.220472 inches