26061 meters = 85501 feet and 11.62 inches