66 feet = 20.1168 meters