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