a large castle with towers on top of it