Copyright (C) 1997 ACO. All rights reserved.