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