2611.7 inches = 66.33718 meters