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