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