26220 meters = 86023 feet and 7.46 inches