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