2636.7 inches = 66.97218 meters