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