8412 meters = 27598 feet and 5.1 inches