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