a large stone structure with towers