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