2631.7 inches = 66.84518 meters