**********************
*::::::::::::::::::::*
*::::::::::::::::::::*
**::::::*********::::*
  *:::::*       ******
  *:::::*             
  *::::::**********   
  *:::::::::::::::*   
  *:::::::::::::::*   
  *::::::**********   
  *:::::*             
  *:::::*       ******
**::::::********:::::*
*::::::::::::::::::::*
*::::::::::::::::::::*
**********************