..............',:cccllllllooollloolc,.                 .                                                                                
                                                                                                                ......................     .........'.''''',,;::;......................                                                                             
                                                                                                      ..  ...........                                         .              ......'.'cl:,..                                                                        
                                                                                               ..,:cldkx:.                                                     .                       .;dl;,.                                                                      
                                                                                       ...'''',;;;;,'';c,                                                       ..  .                    .'...                                                                      
                                                                                  ..,;,;;'..                                                                     .  ..                     ..                                                                       
                                                                              ..'',,..                                                                           ..  .                      ''                                                                      
                                                                         .,cc;,..                                                                                 ..  .                      ''                                                                     
                                                                    .. .,;;'.                                                                                      .. ..                      ,'                                                                    
                                                                  .......                                                                                           '..'.                     .:'                                                                   
                                                              . .....                                                                                               .,..'                      ':.                                                                  
                                                           .   ';'.                                                                                                  .'.'.                      ';                                                                  
                                                        .'. ..'.                                                                                                      .,.,.                      ;;                                                                 
                                                       .,..;;.                                                                                                         ,;,,.                     .c,                                                                
                                                      ;:..:,                                                                                                           .c:,,                      .c'                                                               
                                                    .:l'..                                                                                                              'dc;'                      ,l.                                                              
                                                   'l;  .                                                                                                                lklc.                      ;l.                                                             
                                                 ..,,  ..                                                                                                                .kOoc.                      :o.                                                            
                                                .  .  .                                                                                                                   ;0x,.                       lx.                                                           
                                              .   .. ..                                                                                                                   .o0:                        .xO'                                                          
                                                  . ..                                                                                                                     'oo'                        'Ok.                                                         
                                                 ....                                                                                                                      .;::.                        ;l.                                                         
                                                 ....                                                                                                                       ,;::                         ,,                                                         
                                                ..';                                                                                                                        .;;'                         .:,                                                        
                                                ..,.                                                                                                                         '.                           .:.                                                       
                                                .'.                                                                                                                          .'                            'c.                                                      
                                               .;'..                                                                                                                          ;.                            ,c.                                                     
                                               cl..                                                                                                                           ,:                             ::                                                     
                                              'd;                                                                                                                             .l'                            .l;                                                    
                                              ld...                                                                                                                            ::                             ,x;                                                   
                                             .o; ..                                                                                                                            ,c.                             lk.                                                  
                                             ,c. ..                                                                                                                            .l'                             .kd.                                                 
                                             ,'  ..                                                                                                                            .oc                              ;x,                                                 
                                            .;. ..                                                                                                                             .xo                               '.                                                 
                                            ,;  ..                                                                                                                              ..                               .'                                                 
                                            ;:  '.                                                                                                                                                                '.                                                
                                            .. .,.                                                                                                                                                                .'.                                               
                                               .'.                                                                                                          ........                                        .;'    .'                                               
                                               ..                                                                                                          ..'.'''','..............';'........               .;;.   ,'                                              
                                               ..                                                                                   ...''',,,;:;;;;::;,........................'''.,;'....',,''''...           .lc. .:.                                             
                                               '.                                                                  ...','''.........,;;,,'''''''.......                               ..        ....... ..,.    'lo' ,;                                             
                                              .;.                                                      .',;:c:;,''',,'''...                                                           .l;                .'::c:.  'ol:o,                                            
                                              .;.                                          ..'........'col:,'..                                                                        .;;.                  .cddl'.cldo.                                           
                                              ';.                                  ..,:cc:;:;,...                                                                                        ';.                    'co;',;c;                                           
                                              ,;                              ':lollcc;'.                                                                                                 ';.                      .,cd; .                                          
                                              ;,                         .;lollc;'.                                                                                                       .;,                        .:c.  .                                        
                                             .c;                     .,lddo:.                                                                                                             .';,                         lc   .                                       
                                             .dx'                .;;'.';'                                                                                                                 .'.;'                        ;x,   .                                      
                                             .Ox.            .,:::,.                                                                                                                       ...,'                       .''.                                         
                                             'x;         .,,,;,.       .;.                                                                                                                 .,..:,                       ...    .                                    
                                             ,o'      .:cc;.          'l'                                                                                                                   ',  ,'                      ...'   ..                                   
                                             ,k;   .col;.            .;.                                                                                                                     ,'  ',                     .....   ',                                  
                                             lKc..';:.              .,.                                                                                                                      .'.  '',;.                  .. .    ,'                                 
                                           .o00d,.                  ..                                                                                                                        ',   .ck:                  ..  .   .;.                                
                                           oNO;.                   ..                                                                                                                          ;'   ;Kx.                  ..      ,:                                
                                          ,K0,...             ,:  ..                                                                                                                           .;.   cO,                   .      .l;                               
                                          lKo'.              .dl  .                                                                                                                             .,   .dc                   .,.     ;d.                              
                                         .O0;                'd, .                                                                                                                               '.   co                    ::     .dl                              
                                         oO,                 ;o. .                                                                                                                               .,.  :x.                   .c'     cO,                             
                                        :O:                  cl                                                                                                                                   .'  ,d,                    'c.    ,xc.                            
                                       ,kd.                  ..                                                                                                                                    ..  '.                     cc    .;,.                            
                                     .cl:,                   .                                                                                           ...,;c:;,'''''''................          .'. .'                     .d;   .,...                           
                                     .:...                  ..                                                                                       '::c:::::c;'.                ...........       ;, .,                      cx.   ....                           
                                        ..                  ..                                                                                       ..                                             od.';.                     .l:   . ..                           
                                       .'.                  ..                              ...,,,.                                                                                                 co.'c.                      ;o.  . .'                           
                                       ..                   ..                        ..';::clllool;.                                                                                               ,,.'o,                      .c,  ...'.                          
                                       ..                   ..                   ..........                                                                                                         '. 'x;                       ., .'..,.                          
                                                            c;                  .                                                                                                                   .. .o:                       .;..,  ..                          
                                       .                   .:.                                                                                                                                      '. .;,                       ,' ''  ..                          
                                      .'.                  .,        .                                                                                                                              ...,;'                          ..  ..                          
                                      .;.                  ;l.                                                                                                                                      ...;:'                         ..   ''                          
                                      ..                   :x.                                                                                                                                      ...:o.                         ..   ..                          
                                                      .    cd.                                                                                                                                       ....                          .    ..                          
                                                      ..   ,:.                                                                                          .;:,'..                                      '..                                ,'                          
                                                       .    ..                                                                                        .lkxo;'.   ..';::cccc:cccc:;;,'',,'..          ;;                              ...;'                          
                                                       .    ..                                                                                       .;:.    'cdxxxxxdolc:;,,,,,,'''..',;,'','       ..                              ...;.                          
                                                       ..   ..                                  ....                                                     .:oddoc,.                                    .                              .'':.                          
                                                        .    .                                 ...,:,.                                                 'lkkc.                    .'.                  .                              ..';.                          
                                      ::                ..                                                                                            .dNd.',.                  'oc.    '.             .                             .',,                           
                                      ox.               ...                                     ......                                                 .kNl..,'               .co,     ;kc.           ..                             .,,,                           
                                      oO.                .;.  .                    ...',;:ccloddxddxo:l:                                                ;KK, .l:      ....   ,o:.     :KXO:           .                            ..',.                            
                                      :k'                .l,                .,:odxk0KXXXXKKK0ko:'.....c0:                                                lN0; .cl:,.  ..     ..     'oKWKc                                         ,,.'                             
                                      .d;                 ,;           .';cdkkkkxolcc:;'.....     .:xccXx.                                               .lXXd'.,:'.     .....'...':OWKo.             ,'                           ;,.,                             
                                       ::                 .:.    .':oxxddoc;'.                    cOo:xWO.                                                 ;ONKk0KOkkxddxxdc;,;',:dO0o.               lo.                          ,..,                             
                                       .:.                 ;, .;;:dxo:'.                         ;x; ;XMO.                                                  .lKWKo;;;,,,;;'...    ..                 .kk.                          ,.',                             
                                        ,'                 .:..,.                .            ..:d; .xWWO.                                                    .d00xc,.                               '0O.                          ,.';                             
                                        .,.                 ',           .         .;,.....;oxdxx;  cXW0c.                                                      .;clooc:;..                          ;X0'                         'o,',                             
                                         ,'                  ''         .dd'.        .......''....,xNWNO:.                                                             ..                            cN0'                         ,d'.'                             
                                         .:.                  ...        ,odkl..        ..,;;;coxOOkONMWo                                                                                            cXO.                         .;...                             
                                          c:                   ..         .;lxOOkxxddxxkkkkoccc:;,;dKNXd.                                                                                            :Xk.                         .'.',                             
                                          ,o.                  .'.            .',',,;,,'..      .cdkx:.                                                                                             .o0o.                        ..'.''                             
                                           c:                   ;:                           .;ldl,.                                                                                                .kKc.                        ......                             
                                            .                   .:'                     .''.,;,.                                                                                                    ,xd'                         ......                             
                                                                 ...:;                  ...                                                                                                         ,:,.                         '.....                             
                                                                  ,,cd.                                                                                                                             ,,''                        'l.....                             
                                              .                   .dc;'                                                                                                                            .,.''                        lx..',.                             
                                              .                    ;o;'.                                                                                                                           ',.'.                        dx...;'                             
                                             ..                    .',:'                                                                                                                           .. '.                       .xd  ,l'                             
                                             .'.                    ..':.                                                                                                                            .;.                       .kx..x0,                             
                                            .;;                      ..o:                                                                                                                            ck'                .      .:do,,;.                             
                                            ;0c                      .':l.                                                                                                                           o0'               ''       .cO,                                
                                            .ko                       ..,,.                                                                                                                     .    dx.               ;'        .;.                                
                                             oo                         .c,                                                                                                                    ..   .kd               .d;        ..                                 
                                            .xd.                        .dO,.                                                                                                                 ''    ,0l               ,k,        ..                                 
                                            .do.                         'Od.                                                    .                        ,:.                                ,:.    lX:               'o,       .'.                                 
                                            .'.                           'l;;.                                                 ,dl'                      ..                                 ..    '0X;               .'.       .'.                                 
                                            ... .:,                        ,od;                                                 .dXd.                                                              lWK,                ...      .'.                                 
                                            ..  ;Ko                        .:,''                                                 .,l:                                                     .       .x0d.                ...      .'.                                 
                                           ... .:l:                         ,o;;:.                                                  .                                                             cxol.                 ..     .,,                                  
                                           ..  ,,';                         .ok;;:.                                                                                                    ..        .xl;:                   .     .;:.                                 
                                         ...  .;..'                          .::'.;.                                                                                                 ...         :x':d.                ....    .lx'                                 
                                        'l,. .;' ..                           .;,..,.                                                                                               ..          .kO,ok.                ....    .x0'                                 
                                       .'..  'c. ..                            ..'. ''                                                                                             ,,           oNx'dx.                ....    .x0'                                 
                                       ':,.  :c   .                             .''  .                                                          .....                            .:,           :XN:.kl                    ..   .xK,                                 
                                       l0c. .o;                                   .,..                                ';;'..               ..,,'..                              .l;           'OWKclXc                  ...'   .xX;                                 
                                      .oc   'l.                                  ..lOO:                               .dNXKKk;....        ....                                  ..           .:0OolkX:                  .. ..   lX:                                 
                                      .:.   ,:                                   ..,cld'   ..                          cXNNWO.                                                              .'lK00XWWx.                     .   ;0c                                 
                                      ';    ;,                                    ..'.co.   .,.                        'ccOWd                                              ..              .,;kkoKWMM0'                  .  ..  .:,                                 
                                      ll    ,.                                      ...cc    .::'                        .xWo                                            .;,               ';kXlcx0MMO.                   .  .. .';.                                
                                     .l;   .:.                                       ...c;     .;;'                       oWd                                           ';'               ';l0x:d:xMWO'                   ..  .  .:;                                
                                      '.   'l.                                      .,' 'o,      .,,.                    .xWd                                        .,:.                'c;'clc,.xM0c.                    .  ... ;o.                               
                                     ..    .:.                                       ':. ck.        ....                 .kWo                                      .;o:.                ,oc.,lc, '0Mx.                          :;.d:                               
                                           .;.                                        ,' .xx.          ....               ck:                                   .;;;:'                 ;kl..OKc  cKOc..                         .:.co.                              
                                            ..  .c,                                   ..  ,Oo.            .''..                                               .cl;..                  ;x: .col. .OXOo...                         ;c;d;                              
                                                ;k;                                   ..   ,o,              .','..                                         .;oo,                     ,l' .;;;. ,OWNKx...                         :l.,;.                             
                                      ..        ck.                                    .   .;;.                 .   ..                                    'cl'                      ,:. .,,:l:oOOo0Oo' .                        .ol,;;.                             
                                       .        :d.                                    ..   ....                     ..',,.                            .,'.                       .'.   codXNKol:'kxc, .                         ''.lo..                            
                                                ,c.                                    ..   ...'.                       .,;;,,,'..                ....;c'                       .,,...:xXNKXWo.;. :c;:...                        .,..d:.                            
                                       .      . .;.                                          ....                            .':c::'....',,'.;ccll;.                          .:OOdxxdkXXdcdc;dc  .,;c, .                         .,..:'.                           
                                       .      . .c.                                           . .,.                                  ....'...',,'.                    .';:;':kXNX0xc. ,KKdl.  cl.c:'';'                            .. .;'.                          
                                                .d;                                           .. ,ll'                                                           ....,;cc;'. ,ddc,.    ;XKc    .;:xl','.  .                          .. .,'.                         
                                              ..'x:                                           ..   :d'                                                      ......''..               ;00;      .'ox,;,.. .                           .. .,,.                        
                                               .'dl                                           ...  .c;                                               ......                        .lKk'    ...  .docc.                               .  .;:.                       
                                        .       .od.                                           ..   .'  ..                                          ..''.         ''              .xKo........    .dXKc                               ..  .co,                      
                                                'ox,                                           ..   ;c.  .......                      .',''.','....   'o;    ,,    .             .:Od'.'..         .OWK:  .                            ..  .lx;                     
                                        .l;     .oKc                                            .   :d:,'.....'.....::'',;:::l:.......;ko'......,,     ''    ..           ...''',,''.               ;Kkoc...                            .   .lOc                    
                                         ,o,     'Od                                            .. .xd.......;o;.  ;Oc   ....oc        ;l'      .c,                ...',,',,,..                      oO:ccl,                             .    :Oc                   
                                          ;l.     'o'                                           .. '0x.      .:.   .l'       ;c.                            ..',;,,''...                             .kd,d0l                             ..    ,x:                  
                                          .;'      ,:                                           .:.;0d. ..   ..                                  ...,;:;,,,,;;,'.                                     ;0l'x0,                             ..    .o:                 
                                           .;.      :;                                          :d,l0:  ,lc:;,...                     ...',,;,,;:;,,,,...                                              oKloXx.                            ..     .dl                
                                         .. ;:      .:.                                        .d;'0O.     ..,,,;;;;::::::::;;::::::;,,;,;,,'..                                                       .oNWWMX;                             '.     .:.               
                                         .;..'        ..                                       ,' cXl                .......                                                                    ..,::oKWWWMMWx.                            ''                       
                                          '. .         .                                      .. 'O0'                                                                                       'coxkdlcclkOclXWMX;                            ..                       
                                          .' .          ..                                   ..  oNc   ..                                                                        .,'.   .;ldOOd:,,:::;,. ;0NMN:                          .  ..                      
                                          ... .                                              '.  dx.   ..                                                               .',:cloooooc;:okkxl;.   ;c,',.  .':0NK:                          '. .'                      
                                           ....                                             .'  'd;   ..                                                       ...';codolllc;'';cok00xc;.        'ld,  .'',:oOO,                         .. .,.                     
                                           .. ..                                           .'.  ;c    .                .cdc,..                     ..   ..,;:lxOOkxkxdl:lo:;::codl;'.          .;c:. .:c'.  .ON:                         .'  '.                     
                                           .' .                                            ..  .;.   .                   ,lxkkddlc::;,'';cc;,',''':k0OOO0KXKOdc,''.    ;O0d:'..             ;oc,....;do'     cXc                         .'  ''                     
                                           .'                                           . ..  .c;   ..                      ..';:cclooookKKOdooodOOdlc:;,,''......    .''.              ....,;.  ..::'       ;Kc                         .,. .,                     
                                           ...''                                       .. ..  cd.  ..                                    ........'.                                ..  .....    .''.         lX:                          ,. .,.                    
                                           .'.oo                                       ...'  'd;  ..                                                                           ...  .....      ...           oX;                          ,. .'.                    
                                           .',xc                                       ....  ',  ..                                                                       .,:,....'...';.                    oN:                          '.  ..                    
                                           .,;o'                                       .... .'. .                                                                  ...;c:,;ldxd:,,,...'.                    .x0'                          ..  '.                    
                                           .,;o.                                        .'. .'..                                                            ..'''..',;:;.  .,;'....                         '0k.                          ..  '.                    
                                           .'co.                                      .... .;..                                                           .:l:,'''...    ....                               :Xd                           ..  .                     
                                           .:Ol                                       .;.  cc.                                                          ...,,,''........                                    cXc                       ..  ..  .                     
                                           lkl;                                       ,x; ;o.                                                        ....  .,'.......                                       ;0:                       :l. ..   .                    
                                          'k:.,.                                      :O;;c.                                                       .''. ...'','..                                           ,x;                       :d. ..  ..                    
                                          lo. ..                                      c0xl.                                                .   .,c:,. ';;,..                                                'd,                       ld. ..                        
                                         ;d'  ..                                      ok;.              .....'''''..'''....... .. .. ....  .  .ll,                                                          ,O:                      .xx. ..                        
                                        .xl   ..                                     'xo.   .....'coxkOOkxxxxxddoc::::;'....                 .:,                                                            ,Ko                      '0d. .                         
                                        lO'   ..  ,.                                .;xOc,'''....cdolc;,...                                                                                                 '0k.           ..        cNo  .                         
                                       'Oo     ...l,                                 .cc.                                                                                                                   .dx,           ,;        oNc ..                         
                                       ok.     .. ,'                                  ,;                                                                                                                    .cc'           ;;        dX;.'                          
                                      ;0:       . ..                                  ;c                                                                                                                     ,:;.          ;,       .OO.''                          
                                     .xd.       .. ..                                 ;o.                                                                                                                    .co'          ,.       ,Kx',.                          
                                    .od.        .. ..                                 ;x'                                                                                                                     :x:          ..       cXl'.                           
                                    .'.          .  ..                                'x;                                                                                                                     .ok.         .        dO;.                            
                                                    .'.                                ,.                                                                                                                      ;Oc         .       '0O:.                            
                                                     ..     ..                                                                                                                                                  ;c.       ..       lKx,                             
                                                      ..    ,;                                                                                                                                                   ..   .'. ..      .kNo.                             
                                                      ..     ',                        ..                                                                                                                             .;.         cNK,                              
                                                       ..     ,.                       ..                                                                                                                             .:.        .kWd.                              
                                                        .     .;.                                                                                                                                                     .:'        lNK,                               
                                                        ..     .,.                                                                                                                                                    .c,       ;Ok;                                
                                                         ..     .,.        '.                                                                                                                                          ::      'kc                                  
                                                         ..      .;.       .,.                                                                                                                                         ..     .xo.                                  
                                                          ..      .'.       .,.                                                                                                                                              .dx.                                   
                                                           .       .'.       .,'                                                                                                                                            .oO'                                    
                                                           ..        ..       .;,                                                                                                                                          .co'                                     
                                                                      .'.      .,'                                                                                                                                        .;'                                       
                                                                       .'.      .,'                                                                                                                                                                                 
                                                                         .'       ',                                                                                                                                                                                
                                                                          ...      .'.                                                                                                                                                                              
                                                                                    ...                                                                                                                                                                             
                                                                                      ..                                                                                                                                                                            
                                                                                        ..