a large castle with many towers and spires