66.24 feet = 20.189952 meters