8606 meters = 28234 feet and 10.9 inches