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