2507.1 inches = 63.68034 meters