19.93 meters = 65.387139 feet