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