26010 meters = 85334 feet and 7.75 inches