2619.6 inches = 66.53784 meters