a large castle with many towers and windows