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