26873 meters = 88166 feet and 0.13 inches