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