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