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