2508 inches = 63.7032 meters