26837 meters = 88047.900262 feet