2506.9 inches = 63.67526 meters