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