i saw that too..
i think its some representation of a temple, possibly used for some ceremony. there are also two viewing benches towards the one end… we should see exactly what the cardinal directions of this thing really are, that might tell us more..