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