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