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