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