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