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