26023 meters = 85377 feet and 3.56 inches