2622.6 inches = 66.61404 meters