,O8 ..................88. ..                         
                       .8.....,OZZOOOOOOOOOOOZZO......8..                       
                  .  D  ..ZZOOOOOOOOOOOOOOOOOOOOOZOOO,.,.8 .                    
                  8.,.ZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZO...8.                  
               ,O..,ZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZ,..D                 
             .8..OZOZOOOOOOOOOOOOOOZZOOOZOOOOOOOOOOOOOOOOOOOOZ..D               
          ..8..OOOOOOOOOOOOOOOOOO..          .OZOOZOZOOOOOOOOOOZ..D             
          O..,OZOOOOOOOOOOZZ......           ......OOOOOOOOOOOZOZ,  D           
       ..D.,OOOOOOOOOZOOZ..                        ..,OOOOOOOOOOOOO..O          
        ..,OOOOOOOOOOO,....                        ......OZOOOOOOOOO,...        
      ...OOOOOOOOOOOO,..                        DNN ..  ..,OOZOOOOOOOO.,.       
     ...OZOOOOOOOOOOOOZ. ..                    NNNNN .  ....ZOOOOOOOZZZ.. .     
     ..OOOOOOOOOZOOOOOOZ,..              NNNN  MNNNN  ..  ....ZOOOOOOOOZ...     
   ...ZZOOOOOOOO.ZOOOOOOOZ...           .NNNN  NNNNN  DNNN   ..ZOOZOOOOOZ..     
  .8 OOOOOOOOOO...ZOOOOOOOOZ.           NNNND  NNNNN.NNNNN    ..OOOOOOOOZO.8    
  8..OOOOOOOOO..  ..ZOZOOOOOZ,..        DNNNN .NNNN..NNNNN      .OOOOOOOOO. 8   
  ..OOOOOOOZZ...  ...OOOOOOOOZ8.        NNNNN  NNNN  NNNNN      ..ZOOOOOZOZ..   
 8.,OOOOOOOO.        ..ZOZOOOOOZ,..     NNNND.NNNNN .NNNNN.     ...OOOOOOOO,.8  
. .OZOOOOOO,         ...,ZOOOOOOOZ...   NNNNN NNNNN .NNNN. ..NN .. OOZOOOOOO..  
D .OOOOOOOZ..        .. ..OZOOOOOOO,.   NNNND.DNNNN,DNNNN  .NNND   .ZOOOOOOZ, 8 
8 8OOOOOOO8..   NN      NN..ZOOOOOOOZ...NNNNN NNNNN.DNNNN. DNNN    .OOOOOOOZO.D 
..OOOOOOOO .  .M         .D..OZOOOOOOOZ.NNNNN NNNNN NNNNN  NNND    ..ZOOOOOOO...
..OOOOOOOZ    M.         ... ..ZOZOOOOZZNNNNNNNNNNN.NNNNN NNNN..   ..OOOOOOOO...
..OOOOOOOO    N.           M  ..,OOOOOOZNNNNNNNNNNNNNNNN.NDNNN .   ..ZOOOOOOO. 8
..OOOOOOOO    D  NNNNNNNNNNNDDNNN.ZOZOODNNNNNNNNNNNNNNNNNNNNN      ..OOOOOOOO..8
..OOOOOOOO   N            N.NNNNNNN,OZODNNNNNNNNNNNNNNNNNNNN,.     ..OOOOOOOO..8
..OOOOOOOZ   N           .N..NNNNNNN.OONNNNNNNNNNNNNNNNNNNND       ..ZOOOOOOO..8
..OOOOOOOO  .N         .  N.. .NNNNNN.,NNNNNNNNNNNNNNNNNNNN.       ..OOOOOOOZ.  
,.OOOOOOOZ   . N    D..D..N .  .NNNNNNNNNNNNNNNNNNNNNNNNNNN.       ..OOOOOOOO. .
8.8OOOOOOOO..  D    N .N .N ....NNNNNNNNNNNNNNNNNNNNNNNNNND        .OZOOOOOZO.8 
O..OZOOOOOO..        N D.D.      NNNNNNNNNNNNNNNNNNNNNNNNN.        .OOOOOOOO..8 
  .ZOOOOOOOZ.           N        .NNNNNNNNNNNNNNNNNNNNNNNN.        OOOOOOOOO.   
.O.:OOOOOOOO....    DM .           NNNNNNNNNNNNNNNNNNNNNN..     ...OOOOOOOO,.Z  
....OOOOOOOOZ..                     NNNNNNNNNNNNNNNNNNNND,.     ..OOOOOOOZZ...  
  8.,ZOOOOOOOO..             DDND..  NNNNNNNNNNNNNNNNNNNZOZ.... .ZOOOOOOOO. 8.  
  .D.ZZOOOOOOOO.           D,.....   NNNNNNNNNNNNNNNNNNOOOOOO...OOZOOOOOOZ.D    
   ...OZOOOOOZZZ...      NN          . NNNNNNNNNNNNNNOOOOOOOOO.ZOOOOOOOOO...    
     ..OOOOOOOOOO......NN                 DNNDDNNDD  .,OZOOOOOOOOOOOOOOO..      
     ...ZZOOOOOOOOO..DN.                             ...OOOOOOOOOOOOOOO.        
        .ZOZOOOOOOOON...                             .. .,OOOOOOOOOOOO....      
      ....,OZOOOOOOOOO,.                              ..,OOOOOOOOOOO,....       
         8..ZOZOOOOOOOOZO....                      ...ZOOOOOOOOOZZO..8,         
          8..,ZOOOOOOZZOOZOO.. .....         . ....OZZOOOOOOOOOOO,..8.          
            D..OZOOOOOOOOOOOOOZOO.............OOOOOOOOOOOOOOOOOO..8             
              8 .ZOZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZOZ..8               
              . O..,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZOO,..8.                
                ..D ..ZOOOZOOOOOOOOOOOOOOOOOOOOOOOOOZZOZZ.. 8.                  
                  ...D....ZOOOOOOOOOOOOOOOOOOOOOOOOZZ....8.                     
                       .D ....,OOOOOOOOZOOOOZOOO......8. .                      
                           .8D. ....... .........DD. .                          
                                  ..8888888 .