26019 meters = 85364 feet and 2.08 inches