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