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

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