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