20.2 meters = 66.272966 feet