Can you explain, that makes no sense to me.
It’s some sort of interdimensional portal, I think.
It is something you have to see to understand.