************************************************************************
57.959
***********
**************
***************
***************
*********
********
**************
************
*********
****
*********
*****
*****
*********
*****
*****
*********
*****
***********
*********
****
**********************************************************