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