62.6 cm = 24.645669 inches