.,;ccccccc:,'.                  
                                      .,coxkxxddddddddxxkdl:.              
                                   .:okxddddddddddddddddddddxdl'           
                                 'lkxddddddddddddddddddddddddddd           
                               'okxddddddddddddddddddddddddddddl           
                             ,dkdddddddddddddddddddddddddddddddl           
                           'dxddddddddddddddddddddddddddddddddd:           
                          lkddddddddddddddddddddddddddddddddddd:           
                        'dxddddddddddddddddddoooooodddddddddddd;           
                       ckddddddddddddddol:,'........,:coddddddd,           
                     .dxddddddddddddl;'.               .,codddd.           
                    'kdddddddddddo:'                      'lddd.           
                   ,xddddddddddl;.                         .;od.           
                  :xdddddddddl,.                   .         .:            
                 oxddddddddl'                      xo:.                    
                lxdddddddo:.                       xddxo,                  
               cxdddddddl'                        .xddddxo'                
              cxddddddo;.            ..           .xddddddxl.              
             cxddddddl.             :kl           .xddddddddd;             
            ;xddddddl.              xdl           .xdddddddddxc            
           .xddddddl.              'xd:            dddddddddddd:           
          .ddddddd:.               cdd'            dddddddddddddc          
          odddddd;                 ddo.      .ox;  oodddddddddddd:         
         ;xddddd:                 ,xdc      .xddd. ..,cddddddddddd'        
        .xdddddc.                 cdd'    ;'cdddd'     .:oddddddddd.       
        odddddl.                  odd..  dxxxdddd;       .:odddddddl       
       ;xddddo.                  .xdl;x'cdddddcddc         .lddddddd,      
       xddddo.                   ,ddcldoxddddl.odo          .cddddddo      
      ;xdddd;                    :dd,lddddddd. cdd.           :dddddd,     
      dddddc                     ldd.odddoodl  ,dd,            ;dddddo     
     ;ddddo.                     ddo.lddd;:do. .dd:             :ddddd'    
     odddd;                     .xdo cddd.;dd. .ddo              lddddc    
    .xdddl                      'ddc ;ddl 'dd,  odo.             .odddo.   
    cdddd'             .cdd:    :dd: ,dd; .dd:  cdd.              ,dddd'   
    xddd:             .xdddd:   :dd, .dd;  ddo  ;dd,               :dddc   
   ,xddo.           .cxdddddd.  :dd' .dd:  odo. 'dd;               .dddo.  
   cddd:            dxddddddd,  ldd. .ddl  cdd. .dd'                cddd.  
   dddo.       .dl .xddo;.:ddc  odo.  ddo  ;dd'  :;                 .ddd:  
  ,xddc       cxdo..ddd;  .odl  xdo   odo. 'dd,                      lddl  
  cddd'      dxddd. odo.   cdo .xdl   cdd. .dd'                      ,ddo. 
  dddo      cxdddd' ldl    :do .ddc   :dd. .ol.      .:              .ddd. 
 .xdd:     .xddddd' :do    ;dl ,dd:   ,do.  ..       dd.              odd, 
 ,ddd.     cddl,oc  ;dd.   :dl ;dd;   .c'           .xd'              :dd: 
 :ddo     .xdd. ..  'dd.   ld: :dd'                 .xd,       .      ,ddc 
 lddc     ,ddc      .dd'  .xd, cdd.                  xd;     ,oxd.    .ddo 
 ddd,     ldd.      .dd: .odo. cdl                   dd:    ckdddl    .ddo 
.xdd.     xdl        ddddxdd:  'l'                   od:   ,xddddo     odd.
.ddo     .xd;        ddddddo.   .          .         ldc   dddoddo     ldd.
'ddl     ,dd'        oddddd;              .xc        cdl  .xdc'odl     cdd.
;dd:     :dd.    .'  ldddo,               ldo      .;odl  :dl.,xd,     cdd.
;dd;     cdo    .kx. cdo'.                odl     ,kxddo  od:.xdo.     :dd.
cdd,     cdo    ldd' cdl                  ld;    ,kddddo. dd:odd,      cdd.
cdd'     cdo.  ,xdo. :do                  .;    .xdddddd..xddxdc       cdd.
cdd.     cdd; .xdd:  ;do.                       cddo:odd..xdddo. .l.   cdd.
cdd.     :dddoxddo.  ;dd.                  .,   ddo. ,dd'.dddd,  ld;   cdo 
cdd.     'ddddddd,   ,dd.                  xx. .xd'  .dd,.ddd:  ,xd,   odo 
:dd.      oddddd:    'dd.              .  'xd. ;dl   .dd: ddd,.:xdo.   ddl 
;dd.      .lddo;     .dd.            .lx, 'dd' :dc    ddl lddxkxdd;   .xd: 
,dd'       .,;.      .do            ,kddc .dd, cd:    odo ;ddddddc    .xd; 
'dd,                  ,.           ,xdddc .dd; cdc    ldo..oddddc.    ,dd' 
.dd;                .             'xdddd: .dd: :do    ddd. .cll,      :dd. 
.ddc               .kl            dddc,c.  ddc ;dd'  :ddd,            odo  
 ddo               ldo      .lc  .xdc.     ddl ,ddd,:xddd,           .xdc  
 ldo.              odl     .dxd: ,dd,      odo .dddxxdddd.           'dd,  
 :dd.              ld;  .:.ldddo 'dddoc,   cdd. ldddddo;'            cdd.  
 ,dd;              .,   dxoxdddd..dddddxo. :dd. .odddl.              ddl   
 .ddc                  .xddddodd' oddddddc ;dd'  'cl:.              'xd:   
 .ddo               .' .ddddc.dd, .coddddl 'dd,    .                cdd'   
  ldd'              xx. dddd'.dd:   ..;odo .dd,                     xdo.   
  ;ddc             'dd. lddo. odc      odl .do.                    ;ddc    
  .ddd.            'dd' :ddl  odl     ;xd:  ,'                     ddd'    
   odd,            .dd, :ddc  cdo  ':lxdd'                        ;xdo.    
   :ddo            .dd, ,dd:  :dd.;kxdddc                        .xdd:     
   'ddd,            dd; ,dd:  ,dd,lddddc.                        oddd.     
    oddo            dd: 'dd:  .dd:;dddc.                        'xddl      
    :ddd:           odc .dd:  .ddc.;:'                         .dddd,      
    .dddd'          ldl .ddl   od:                             odddl       
     ldddo          cdo  ddl   :o.                            lxddd'       
     ,dddd:         :dd. odl   ..                            cxdddc        
      odddd'        ,dd. cdl                                cxdddo.        
      ,ddddd.       'dd' ;d:                               lxdddd,         
       lddddo.      .dd. .,.                             .oxdddd:          
       ,dddddd.     .do.                                .dxddddl.          
        cdddddd.     ,'                                ;xxddddo.           
        .ldddddd;                                    .lxdddddl.            
         .oddddddl.                                 :xddddddl.             
          ;dddddddx;                              'dxddddddl.              
           cdddddddxl.                          'okdddddddc.               
            cddddddddxl'                     .;dkdddddddo;                 
             :dddddddddxdl,.              .:okxddddddddc.                  
              ;dddddddddddxkoc;... ...,:oxkxdddddddddo;                    
               ,oddddddddddddxxkkxdxkkkxddddddddddddl'                     
                .cddddddddddddddddddddddddddddddddl,                       
                  'cdddddddddddddddddddddddddddoc.                         
                    ,ldddddddddddddddddddddddo:.                           
                     .':lddddddddddddddddol:'.                             
                        ..,:clooooooll:;'.                                 
                              ......