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