8688 meters = 28503 feet and 11.24 inches