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