20.19 meters = 66.240157 feet