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