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