***************************************************
258.431
*****
************
**************
****
***********
******************
************
***************
***********
*****
************
***************
****************
************
****************
********
********
*********
********
********
************
**************
*******************
********************************************************************************************