26812 meters = 87965.879265 feet