Actually I have come up with the most elegant description of this, but my disk quota is not big to contain it.