Lord Vishnu once approached Bali Mahārāja while the King was performing a sacrifice. The Lord appeared before him as Trivikrama, or Vāmana, and begged alms from the King in the form of three steps of land. With two steps, Lord Vāmana covered all three planetary systems and pierced the covering of the universe with the toes of His left foot. A few drops of water from the Causal Ocean leaked through this hole and fell on the head of Lord Shiva, where they remained for one thousand millenniums. These drops of water are the sacred Ganges River.  

The Lord gradually covered the entire surface of the world, and by extending His body He covered the entire sky. With His hands He covered all directions, and with His second footstep He covered the entire upper planetary system. Therefore there was no vacant place where He could take His third footstep. Bali Mahārāja had already been blessed by his grandfather Prahlāda Mahārāja. Therefore, he was a pure devotee, although born in a family of demons. Bali Mahārāja was very glad to receive the Lord's remaining step upon his head, and thus Bali Mahārāja, instead of losing everything he possessed, was blessed by the Lord's becoming his constant companion and doorman. So, by giving everything to the cause of the Lord, one does not lose anything, but he gains everything that he could never otherwise expect.

Lord Shiva is known as Gangā-dhara, or one who carries the water of the Ganges on his head. On Lord Shiva's forehead is the emblem of the half-moon, yet to give supreme respect to the Supreme Personality of Godhead, Lord Shiva placed the water of the Ganges above this emblem.  The water of the Ganges is sanctified because it emanates from the toe of Lord Vishnu. Bali Mahārāja washed the lotus feet of Vāmanadeva, and the water with which he did so became equal to the Ganges. Bali Mahārāja, who perfectly knew all religious principles, therefore took that water on his head, following in the footsteps of Lord Shiva.  

This examples should be followed by everyone, or at least by every devotee, because Lord Shiva is one of the mahājanas. Similarly, Mahārāja Bali also later became a mahājana. One mahājana follows another mahājana, and by following the paramparā system of mahājana activities one can become advanced in 
Krishna Consciousness.