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