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