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