2548.8 inches = 64.73952 meters