I took a Saturday afternoon and made a trip to Beihai Park in Beijing in early September 2007. Beihai means "North Sea" but it is really a lake. There is a Buddhist temple on an island in the middle of the lake. There is also a fancy Chinese restaurant.
There is a boat ride across the lake to the island.
Approaching the island.
The sign said there are 435 images of Buddha.
Images of the lake on the other side of the island. Note the many lily pads.