Copyright(c) 2004. Takamichi Suzuki All right reserved.