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