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