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