2633.6 inches = 66.89344 meters