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