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