63.3 cm = 24.92126 inches