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