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