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