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