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