2619.7 inches = 66.54038 meters