CHARLESTOWN ( Firih of Forth ) d.