Two towers at Caerlaverock Castle