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