CIIARLESTOWN ( Firt-h of Forth ) d.