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