10 Avatars of Vishnu & Theory of Evolution.