2568.9 inches = 65.25006 meters