a stone castle with a large stone building