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