2626.7 inches = 66.71818 meters