26852 meters = 88097.112861 feet