7932.9 meters = 26026 feet and 6.9 inches