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