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