26809 meters = 87956.036745 feet