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