a small stone castle with a green roof