Comments, suggestions, and donations are welcome. Copyright (c) 1999-2003 IKEDA Shigeru. ALL RIGHTS RESERVED. Last modified $Date: 2005/05/29 09:56:21 $