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