*************************************
18.112
*********
************
*******
****************
******************
*****
*****
*********
****************************
***********
*******
*****
*************************************************************************************************************************