© 2002 Waterloo Maple, Inc