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