2508.9 inches = 63.72606 meters