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