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