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