8046 meters = 26397 feet and 7.65 inches