8512 meters = 27926 feet and 6.11 inches