copyright (C) 2002 Madame Rose. All Rights Reserved.