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