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