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