66.9 cm = 26.338583 inches