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