a stone castle with towers and towers