2 ms·> structures Multiple sacrificial altars surrounded by balconies from which the faithful could watch.by hindsightbias 5y ago> structures Multiple sacrificial altars surrounded by balconies from which the faithful could watch.