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