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