CHARLESTOWN ( Tirth of Forth ) d.