2633.7 inches = 66.89598 meters