26846 meters = 88077.427822 feet