Copyright 2001-2003 by Shuhei Ohtani.