CHARLESTOWN ( Firth ol Forth ) d.