a fairytale painted castle on the ayshire coast in scotland