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