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