66 cm = 25.984252 inches