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