26199 meters = 85954 feet and 8.69 inches