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