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