CHARLESTOWN ( Firth af Forth ) d.