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