19990703 edition 
20000226 update 
(c) 1999-2000 PICTO-KEN