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