2623.6 inches = 66.63944 meters