2637.7 inches = 66.99758 meters