2623.7 inches = 66.64198 meters