8159 meters = 26768 feet and 4.47 inches