CHARLESTOWN ( Firth Of Forth ) d.