25578 inches = 649.6812 meters