25.52 inches = 0.648208 meters