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