******************************************************
645
************
*********************
*********
********
********
****************
******************
********
*******
****
**************************************************************************************