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