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