Copyright(c) 2004 Kei Oshima. All Rights Reserved.