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