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