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