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