20705 meters = 67929.790026 feet