11323 meters = 37148.950131 feet