65.93 feet = 20.095464 meters