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