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