26820 meters = 87992.125984 feet