26814 meters = 87972.440945 feet