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