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