2606.6 inches = 66.20764 meters