copyright (C)F1999 horio-t, all rights reserved