Copyright 1996 Aki Yoshida, modified April 2001 by Iris Van den Broeke, Daniel Deville.