a castle with a large stone building