26824 meters = 88005.249344 feet