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