26211 meters = 85994 feet and 1.13 inches