66.7 cm = 26.259843 inches