a building with towers and domes