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