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