66.8 cm = 26.299213 inches