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