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