********************************
*0*****00000000000000000000000**
*00****0*********************0**
*000***0*********************0**
*0*00000*********************0**
*0010000************0000000000**
***0**00************0***********
***0**00************0***********
***000010000000000000***********
***0**00*****0****0*0***********
***0***0*****0**000*0000000000**
***0***0*****0000***0********0**
***0***0************0********0**
***0***0************0********0**
***0***0************0********0**
***0***0************0********0**
***0***00000000000000000000000**
***0***0*****************0***0**
***0***00****************0***0**
***0***00000*************00000**
***00000***0********************
***0***0***000******************
***0***0*****000****************
***0***0*******000**************
***00000*********000************
***0***0000000000000*****000000*
***0***0***********0*****0****0*
***00000***********0*****0****0*
***0***000000000000000000000000*
***0***0***********0*****0****0*
***0***0000000000000*****000000*
********************************
