Copyright 2000(C) Kurose Hiroyuki