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