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