2637.6 inches = 66.99504 meters