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