Name: Anonymous 2006-10-14 11:23
I'm doing it in Java because I believe that's the lowest common denominator.
http://fishdan.blogspot.com/2006_10_01_fishdan_archive.html
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▓▓▓▓▓▓▓▓▓░░░░▓▓▓░░░░░▓▓▓▓▓░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓▓▓▓▓▓░░░░▓▓▓▓▓░░░░░▓▓▓░░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓░░░░░░░░▓▓▓░▓▓▓░░░░▓▓▓░░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓▓▓▓▓░░░▓▓▓░░░▓▓▓░░░▓▓▓░░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓▓▓▓░░░░▓▓▓▓▓▓▓▓▓░░░▓▓▓░░░▓▓▓░░░░░░░░▓▓░░
░▓▓▓░░░░░░░▓▓▓▓▓▓▓▓▓░░░▓▓▓░░░▓▓▓░░░░░░░░░░░░
░▓▓▓░░░░░░░▓▓▓░░░▓▓▓░░░▓▓▓░░░▓▓▓▓▓▓▓░░░▓▓▓▓░
░▓▓▓░░░░░░░▓▓▓░░░▓▓▓░░▓▓▓▓▓░░▓▓▓▓▓▓▓▓░░▓▓▓▓░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
http://fishdan.blogspot.com/2006_10_01_fishdan_archive.html
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▓▓▓▓▓▓▓▓▓░░░░▓▓▓░░░░░▓▓▓▓▓░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓▓▓▓▓▓░░░░▓▓▓▓▓░░░░░▓▓▓░░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓░░░░░░░░▓▓▓░▓▓▓░░░░▓▓▓░░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓▓▓▓▓░░░▓▓▓░░░▓▓▓░░░▓▓▓░░░▓▓▓░░░░░░░▓▓▓▓░
░▓▓▓▓▓▓░░░░▓▓▓▓▓▓▓▓▓░░░▓▓▓░░░▓▓▓░░░░░░░░▓▓░░
░▓▓▓░░░░░░░▓▓▓▓▓▓▓▓▓░░░▓▓▓░░░▓▓▓░░░░░░░░░░░░
░▓▓▓░░░░░░░▓▓▓░░░▓▓▓░░░▓▓▓░░░▓▓▓▓▓▓▓░░░▓▓▓▓░
░▓▓▓░░░░░░░▓▓▓░░░▓▓▓░░▓▓▓▓▓░░▓▓▓▓▓▓▓▓░░▓▓▓▓░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░