2512.9 inches = 63.82766 meters