>>713026589
I don't know if there's enough details to make a proper theory on that yet unless you want to believe in a third entity