8898 meters = 29192 feet and 10.96 inches