Copyright (C) 1999 Ryo YAMANA All rights reserved. Copyright (C) 1997 Ryo YAMANA All rights reserved.