Caerlaverock Castle just outside Dumfries.