26235 meters = 86072 feet and 10.02 inches