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