21183 meters = 69498 feet and 0.38 inches