CHARLESTOWN ( Wilth of Forth ) d.