CHARLESTOWN ( Firth.of Forth ) d.