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