2635.7 inches = 66.94678 meters