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