2504.1 inches = 63.60414 meters