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