My head hurts from thinking too much about this, I'll come back tomorrow >_<