since 2000/8/11
(C)Copyright 2000, KMK.
All rights reserved