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