Copyright(c) 1999-2003 hiroyuki inoue
all rights reserved