7984 meters = 26194 feet and 2.71 inches