26810 meters = 87959.317585 feet