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