a large building with towers and a courtyard