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