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