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