8626 meters = 28300 feet and 6.3 inches