This should explain everything.
http://www.cjnetworks.com/~sccdistrict/pond.htm