Copyright (C) since 1996
Kawaguchi Lab., Institute of Industrial Science, the University of Tokyo