26210 meters = 85990 feet and 9.76 inches