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