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