26842 meters = 88064.304462 feet