Caerlaverock Castle, Dumfries.