26819 meters = 87988.845144 feet