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