26854 meters = 88103.674541 feet