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