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