2622.7 inches = 66.61658 meters