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