Kirkcudbright Town Hall. Image by MJ Richardson