@
copyright (C) 2000-2005 Hiroshi Yahata. All rights reserved
.