***** ******* ******** ** ** * * ** ** ** ** ** * ** ** ** **** ***** ** ** ** ** * ** ** ** ** ** * ** ** ** ** ******* ***** ** ** **