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