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