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