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