CHARLESTOWN ( Firth of Foith ) d.