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