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