Sprinkles of sunshine created a "sand painting" in the lower reaches of the Yellow River in east China's Shandong.