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