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