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