11622 meters = 38129.92126 feet