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