a castle structure with towers