.                               
                        8X.X;                               
                        @8S8%:                              
                        @  %S.                              
        .  .;88%::     .88X@%:.%@@t:.                       
      88 @8888:@% @ .   8@8S88;@S88888;                     
     :X8%%t88888 8S: .X 88X@ 888t8888t:                   
     ;;X;@8t;.;:;t88@S .8888X8X:%88.S8;.                  
     .@X8;:..   ::8888%8;%@%.   .:t888S..                 
     :@SSS..    ..8888..88t.:..   ...88X% .                 
     .88;S.      :8SX:@.8888;      ..8:t:                   
     .88S;:.     .@888%.888tt.      :8@8@:.                 
     :8888;.    ..8@X8;.888S8t     .88888.                  
     :888 8:....tXX88S. X88SX8 . ..@ S%8.                   
     .88@%8 X%X. :.%t.  8X8%@X@8S88@ 88.                    
     . @t@8:888t888:.   SS88@88X:t8X:%:                     
     :@8 t.t;Xt:::     .:%t::;:%;:;;..                      
     :88XS...           ...  .... ...                       
     .8XX%:                                                 
     .X  8.                                                 
     ;@8X.                                                  
       .              .t88;                                 
                      .8X@8t                                
           ;88S;.     .X@X8                               
        88SX88%@:X:. ;@@%@:888:                             
      :;8tX88S S8X@S;88@8:@8@8                              
      88X8::..::X888% :88@8t;                               
     88X8:..   .:X88S:.@88SS                                
     S ;t.       .%t:  8888t.                               
    .8;%S .       ..  .@%t8;.                               
     . @8.       %88t..8S@8:                                
    .X888S.     :8@@X..@88%.                                
    .;888:8   .S%8X ;..%8%8S.                               
      ;X88X88 8X  8t::.;XX8@8X..                            
       ;XS88@S:8X8t:. .:888%:8.                             
       .. :%;tX::;...   :;t;S..                             
            .  . ..        ..                               
                                                            
         .S8t:     .%X@..                                   
       ;88XS8:   .St 8X:                                    
      .%@ 88S.  .tt.88%:                                    
     .: XX..  .8@88..                                     
    ...;:t:.    .S 8X    ....         ....                  
   .;.88@@SXS;  .@888   .@888..      88X8..                 
   .t8X888 8@    8888.  ..888X:.   .@ % %.                  
    ...88 8:     S.88.   :X88S;.   :8888:                   
      :S.8t     .X 8;      88 8   .t8tS:.                   
     ..@%8;.   @%8       X 8S%  %t88.                     
       8 X: .X8S8..     .;88SX..X 88t.                    
      :.8 S  :8@88X:     ;8X8 ;8:t;;.                     
     .:888t.   .;; 88      .;%tX8@ 8%:                      
      ; X8%.   .:8X X      ..;t@888S:.                      
     .t888X.     8StX        .8X8.@%..                      
     .;X8t      :X:88.        .X: X:.                       
      ... .      88XS        .8888:.                        
                .@@8@.   .. .X888%:                         
                .;88888S. tSSX%88                           
                .:t@tt8%::S888t8                            
         :Xt%;. ;S;tt;  .%S%;.                            
        @ 88@8XSS 8  ..                                     
      .8888@XSS%;@88S.                                      
      S8X8%::: .;% SX                ..                     
     .88 8:..  .:8XS8:  .888       .@88S.                   
     tX@S%       .@88X.   88.      .@.SX                    
    .8@8@S.     .:X8SX. :8%8:      .8@8%..                  
    :@@8X;:      ;t@88:.:88:%      :S8 X:.                  
     @ :%t      ..8@ 8:.;8@@t.     .@  t:                   
     %@88;.     .:888X. .St8;      ::@@;.                   
    .:8888.     .88@8 .;88;.     .888S.                   
     :8S8%:..   :XX8X.  ::@@@.   ..S S8X.                   
     ..8@8XX  .@8  S:   ;8X888: .%8X.8X8.                   
      .:@8S@88@ @tX .   ;888S888X%8@:SSX                    
         ;@SX@@88t.     .:S@@;8888  %@8.                    
         .::;;;: .        ::.tt%:                           
             .              ...:.                           
                                                            
                                                            
                                                ..8S8...    
                                                .8888X;.    
                                               :8888 8%.    
                           .SXX.%X8..         X.S@;88S%     
                         .XS@88888888S.      88888t@ @:     
                        .S@88%tXX8X8 XS:   .8 .XX:888X;     
                        88@8% .... 88XS;. .8X 8;..@88@      
                       .S@;8.      ;8XS;.::SX8....8 8X..    
                       .888t        . ..;8X 8; ...88@8.  .  
                        S88%.        ...8 t8%88S8888Xt;::t. 
                       :XXXS:      . S8 8t@8t8.8@8888X:.@;  
                       .8@@%S: .   t 88: .;:t%S.:S8S8t.t.   
                         8@X88:..%88 88  ....  .%%:.t.    
                        :%%888t8;%88S8:      .   .8.; %.    
                         ..tXS8X88Xt:.            t8XS;.    
                            .;tt .              .....     
   :@88X88%888XX88@8888X     ...                            
  .8;t888:@88@  X% X;888       .                            
   ..:ttt::;;;:..;;:%X%;.                                   
              . . ...:.                                     
                                                            
                                                            
      S88;.88tStt:X.                                        
     .S%%8.:8%.; .88X.                                      
      888:t@;..t@S@88:.                                     
      8 % 8: .:@;88:.                                     
      8%tS%:    .t8SXt                                      
      8t.;:     .8888t                                      
      888@:     .8X@8%.                                     
      @8S;      .8 88:.                                     
      8888:      @S.8t.                                     
      88;8      .8S:8.                                      
      %X8%      .88SX;                                      
      .t;       .:t%:                                       
                                                            
                      8S SXXX8t88@8: XSS88t:                
                      XS88X8 .@tSt 8t888:88                 
                       :tt%SX88@:tt.:;;t;.                  
                        .X 8SS88SXS ..                    
                        XS88X@88.X@8@:                      
             ..        XXS%@.::.;8@@8S.                     
        8S888;.8X      88;8.    .X8888:                     
     .S8t8@X@@8SX8S. .8t8 S     .:8X  ;.                    
     .XX8%::..;@888;.:8X88;.      @S8@;.                    
     ;X8 ;.  ..t8SX...XSX8;.      S;@ t.                    
     .8 ..888:...     8;:S:      .St8@.                     
     :@S@ 8X@@S:8X:.   XS8;.     .@%8S                      
     .::tX8%%t888@8X:.8S88%      .t8;.                    
     X@8%;;;tS%88%XS;.:8888.     .8.S@                      
    .@88XS:....:@.;@:..88888.. ..8S@8.                      
     :88888888888X....%@S8X8S@8X8@S.                      
     :%888 8@888XS;    @88 S;S@t8:.                       
      .;%SX8888;  .     .;tt@888%                         
        .::..:..         .:.. .:..                          
                               .                            
             .                                              
      8S88  t@8 8.           X  @t                          
      S S8  :888 ;.        ..;8Stt                          
      ;S;:: :@8@88.        .@@:8t                           
      8S;8 :X%8St.       :@888;                           
      8888.   .;88%:       8@8:X                            
     .X8 @.   .8888t.     ;888@;.                           
      8X@S.   .:8 88t:  ..%88S:.                            
      8X.:     :%8@8S..  S88@X..                            
      88t      .:%888t  .%8S@:                              
      88X@       .888S..88X@t.                              
      888@       :@@8@S.@S;%;.                              
      888X       .;88888@X8S:                               
      88 S        :X8;8S888.                                
      ;S88        ::S:t @8                                  
     .8;88          .:8X8%.                                 
       tt           :t:::.                                  
                    ...                                   
                                                            
                                                            
       ;8%;@@@8%.@8%8 X.X.                                  
      :;% ;@8 88%88; 88X8;.                                 
      ...t8tt;SSt;tSSt%;;..                                 
       8.SS. ..       ..                                    
      :S8X:                                                 
     .:888X.                                                
     .:8;8; 888@X@@S@8@ .                                   
      .@. 88XS@8@@@8%..                                   
      .8 @8:SS:SS;SX%%;.                                    
      ::8.@   .                                             
      ;X8S8                                                 
      ::X8%                                                 
     .;X888 .:.::::...::..                                  
      ;88tt@   8XS ; 8%t@;.                                 
     .:t@8888   .SS:X8X88..                                 
      .::;%%;;X%;.  ......                                  
         ..:.....                                           
            .. .        .;8 8%:;%XtS @XX@@:t@X:             
                   .    .:@8X888@8S88888SX8@88:.            
   ..X;@8XSX888X8 %@8888%... :.  .:  ..:    ..              
   .:S@;8888X@88SX8;8t88@.                                  
    :;:..::t%@  XX@S%@S;.                                   
          ..;88t8;:::..     .%@8;                         
           .:S8t8;  .   .;888888888t                        
           .:@S:      X8.88888S8%8@X;                     
           ..8@88:.    XX888%;:tSS::@ ..                    
           ..88%8..    ;;88.     :t88;8                     
            .888X:.   :8XS%       :%8S;;                    
           ..8888;   .S888;        S;8SX                    
            ;88S8:   .;t@ t.       %.S%.                    
           .:888X;.  ..%8X8.      .S:88                     
           .;88 X:.   .@8X@8:.  .;8tt8                      
            t88@8:.    .888@%:8888888.                      
           ..88 8..    .:t@8X8X8888;                        
            ..tt;       .:::.:tXS;.                         
             ...        . ..   ..                           
                                                            
                                                            
        :St8888888.                                         
      . %.;S88;X@88@                                        
      SX%8@t;:%; :XXX.                                      
      @888. ....:8S88    .....;@SS8X:.                      
     ;888t:.   ..X@8X:  8 888X @888@8X                      
     :tt;::   ..8@888   @8@;@8tS8@X S8S;.                   
      .... 8%8 8S8SS.  .8@888S:... ; t88t:                  
           8;8@@X 88    8;X88.     :%X@8X;.                 
            ..:;88888.  88%S.      .:;888..                 
              . :8@8X@: 8@8@.      ..8888:                  
     @8:@       .:SX88.:888tt:      . 88S.                  
     8@88X.     .S;@8t: 8X8X8:.    .8888t.                  
     .:%@ X:.  .S;888. .88S888X:. ;8@S;S.                   
     .S8 8:88888t;88:...88X8 8%X8SX88;;                     
      .%@8@88: :88:::. .8X:88Xt88888@;                      
        ..;;t::....     8X88% :%XSt: .                      
         .....          8 8S;    .                          
       .  ..            8X88t:                              
      t8%t.  :8@8.      @@8X;.                              
     .8 %%   S88;:      .t;:                                
        . . .X888                                         
     .88 8..%%:..                                         
     .8@88.  ..:..                                          
      88X@   ;8.8t.                                         
      X.@t.  S:88X.                                         
      @%S8. .X8@8S.                                         
      @:    .%888:.                                         
      XX88   % 8%S.                                         
      888X   S888%.                                         
      X8;%   S@X S.                                         
      8@8%   S8 8S                                          
     ..%8t   tX@8%:                                         
     .888S   ;%X8t:.                                        
      S88S. .:8X@;.                                         
     .. :.      ..                                          
                                                            
                           .                                
               SX88888@%SXXSX%t;S.                          
       ;S;.   .8@8888X@SSXX8X8%88@:                         
      .;%X;.  .t88@@8888X8@88@888%.                         
      :@.X:.  .  :..:.:   :8@@;@%:.                         
    :88;t@SXS:.   .   . .:8X888:..                          
   .8@@888@XX.          ;8.@88;.                            
   .;@8 S:XX8          .X8@8t;.                             
   .::.@:@%;         .@;tS@;:.                              
       8X8%:       .%;88XX..                                
       %88       8888XS..                                 
      : @8%      . XX. ;:.                                  
      ;8X8t     ;@X SS...                                   
     .;8.8:    XS@8:X:..  .  .  .                           
      ;.S8S.  8St88S:;@8888S8S888;.                         
     .:. @;88@ 8XXX8@@8tt8XXX8X8@X:                         
      ;S 8XX8.t88X@@888@888X88888:                          
      .  ... .. ::;:;;:.  ..::                            
                 .   .                                      
                                    .                       
                            .t%:%8X 88;..                   
                           88@ 8888X@XSS :.                 
                         .888tSXSttX8;:8;X;.                
                        .X@88%;.. ....tXS%:;.               
                         .8@8:..      .St88t..              
                        .8t%88 .      .:;%;:                
                        .t88@@%8S88t:......                 
                         .t8888X8@8%S@888:                  
                          .:%SX@888;@888tS8;.               
                         .... ...:.: %8888:8.               
                        8t88:.        :Xt;;@.               
                        8X88t.         .8X8t%               
                       .;8@88X:.       88@88:.              
                        :Xt8@SX88%88S8@8@8@..               
                        .:;S.;88:X888XX8%@:.                
                         ..:;t888XS888t:;:.                 
                               . :.   ..                  
   @8SXXX@8%;%t;X888@@@X                                    
   88 X:88%8%@:tXt%SS;                                    
  .:%SS%:: .t%;:t;. 8;8.%:   ;@@@88888.                 
    .88....          8S.88;..8%888:88%8 .t@8;.              
    ..S8:S8t.      .t@SXX;..88@8@%tX;.:%tX.8:               
     .:88SS%;.     X8XX@:..%88SX...   .;tS@@S               
     ..:X8S.8.   .X;888;. .888%:...    .. %@8X            
       .;8;888:..88888..   :;:t@8:.       .:t:.             
        .;SX@t.@8 88@:     :88@8888t;8;:.......             
        ..;%tS88XX;.     .:8@XX8@S8:S%8S8:.               
          ..:8 8888%..       .;%8@X;@;8888X%X.              
            :X@888t..       ...:... .ttt88t;88;.            
             .tSS8..      .8:8S. .  ..    SX8@;.            
             ;8%X8.       :8@8@.          S@ %t.            
             :88;8        :8S88S        .t8@8%..            
             ;X S8:.      .;t.88888888XX%.8@8;.             
             :.t88.        ..SX@888888%.t;@S:.              
             .:.:            :tS@X@8@X888Xt               
                                  .... ::.                  
                                                            
                                                            
                                                            
      .@ 8:                                                 
     . 8 X.                                                 
      :X;@S         ......                                  
    %8888S88S    .88@888888:.                               
   .88%8X8%88.  X8 8;X  88St8:                              
    .;;X;8t;;..8.88@; :tt88X 8;:                            
    .  @@8t;. .;8@S.. . ..S8@8X:.                           
       S88;   @8888X@8X@888888X.                            
      ; 88t  .8888@S..tS.8S @X@..                           
      ;8S.X   888X888@88888XX8S:.                           
     .;888 .;8@.::t:.: @88..                            
     .: 8X;  .;8888%......@;:8;.                            
      :@@8@8@..:;SX@t8Xt8@X%:X;.                            
      :%@.8S8 :8St X;:@ 8X;:..                            
      ..;888;   .;tXX888XSt.:..                             
        ...      .::;;:..                                   
                  . ..                                      
                                                            
                                                            
                                                            
                                                            
      .... . . . .   .......        .  ......               
      888%tX@tS@:88.X88888 ;%:.   .@8@888X8 8               
     .8X8SS@88X88.X@ ;8 8@@8@8  . StS%88;XtXX@;.            
      8:;X8:;;;t8 88S8;t;%@@S8X: 88;8SS: .;@8SS.            
      8S8t......8888t.. .;@8@8;88X;t.. ..tX8X;.           
      8888;     t88@  ..t888.:S8:88@8::...:.            
     .S8@8      @t@8S.    t@@8t:..%S8888  t%8S.             
      8X88      @;X8%.    %@88    %S8X888@88S;.           
      XX8@.    .8. 8t.   .%@8 :..888    .:tS88X@.           
      XSSS      Xt8@:.   .t@;8t  8888      :8888;           
      8888     .8SX8%.    ;.;8; .%t88888X%88St t.           
      @88S     .X;S;     .S88%.:S@.8@8S@ @ttt:.           
     .;%;.     .;%% .    ..SX;.   .;X%t;;::.....            
      ..        ...       ...       .::..                   
                 .                                          
                                                            
                                88@                         
                               t@@S:                        
                            .%888@X%                        
                        ..88@8.@8X8;                        
                         .888SX8:  ;                        
                         .    :X@@8%.                       
                               8888X.                       
                               88:t..                       
                               8t8@:                        
                               8.88t.                       
                              .8S:8t.                       
                               88 8:.                       
                               S88;.                        
                               8888;                      
                              .88@%.                        
                              .:t;.                         
   ...  ....... . . ...       ..:.                          
   S88888  8X8@@8t8.;@                                    
   t@X8@88888X@888@8@8S%:                                   
  ...:.:..::..:::....  :.                                   
     .   .     .                                            
                                                            
      .....  t88S:.                                         
      X8%S88X88::@Xt.                                       
      8:. 8@88@8888@@:                                      
      88.%8:..::S.8@8%.                                     
      8888%:    :8@@8X.                                     
     .S88X.      8.88t.                                     
      88X8:.     8: 8;                                      
      X@.t.      8::X.                                      
      SX@8      .@8tS:                                      
      X88X      .@ @8.                                      
      8%:.:     .888S                                       
      %:tS      .%88S:                                      
     .:;:       .. .:                                       
      ..             . .  . .   ...... ...                  
                 .    ;8X %8t%88X t%8X;8 8@;.               
           ;8@S888t:...;%@X%t%%t.%;%@%: St8t.               
        :8X88@.8SX8 S% .      . :St888@88%S@8.8             
      .88 t8888888;.@%88      .@88@8%S8@88S888;SS:          
     .:8%;@.... :.X888     ;%888@t.:..  :;@@@888;.        
     .@888;.       .t8 8.   . ;X          :.@8X88t.       
      8X888;.       :%8@.. .@S8X8:           .:8.8;t.       
     .:8 X88tXt:..  .::.   .8888.             .t%SS@.       
      .t;@@%88;88888S;..   ;X888:             .;888@..      
      ..::%8888@888@@88X   ;%X8%..             .S@@8;       
       ......;t%%S8888.%8..tX8t8:.             .:@%8.       
     .888;   .. .:.t%8S8S:.:8X88t..           .X;t8t.       
      S88S.       ...@ :8t.:8S888        :@8..::888..       
       8St;.       S%S8t..:88%S8      .S%X8t88t         
     :88S 88;.    .8St888:  ..8888888:. .:8X8%tXS..         
     ..%8SS .X@S888888 8:.    .S8888X8@888;.S%SS88;.        
       .:t8%88tS@@@t8S;:.      :tSX.88SX8 %88:t8%. ;..      
        ..;tt%; .t:....          ..ttSXS%; .;tX8:..       
        . .                                   ...           
                                  .            .            
                                X8@8t.                      
                              .8XS888%                      
                              :88@8 X@                      
                              @888XSS8:                     
      t@8:.      tt;..       %t%%8;8@X ;                    
     .8.:8      .88X8:      .;X@8tt88:S@.                   
     .;8t8.     .88@8.     .88X@%;.:88 8:                   
     :@888.     .88@8;     .888@:..:8@X8X:.                 
     .888X:      XX8@;    .8@88t. ..;@888%.                 
     .@88@:.     88S%.    %88 :8St8. 8@@88.                 
     .@888;.     8t@S:.  .8SX@8S:.%8X8X8@t;               
     .8;@8      .S888.   @8@8X:;  ..:%X8S88;.               
     .Xt:@      ;88@8   .@8@X       ..:88888.               
     .8X@8S;  : 88X8@.  X%:8%          :@888t.              
      ;888 @:t:X8%888  ;t;8@.          .8t888               
      .tXX%8888%t:88;..t8X@.           .:%88@.              
      .::.;%;: ...::....                 ..:                
          ...    . ..                    .                  
                                                            
                                                            
                                                            
                                                            
                                                            
      ;@8:.t8%8;    .@S8X88t:.                              
     .8t:S8@X:S%. t.@8@;SX88@8t.                            
      88: 88X8@..8888XX::t88888S                            
      88888;:  .:8@8X;..  .%88X:.                           
     .8%88.     88 8%    :XX:8%                           
      8@XXt     8XX.8X8tt888888Xt.                          
     .8888.     XX8@X88%8 8:@ @8S:.                         
      :8@X     .XX8X.::.;%tS%Xtt;.                          
      @S%S      t8888.....:.tSX8:                           
      8S88      .888 ;X:::8.8888.                           
      @S8X;     .:8X88@ %.88 S%:                            
      ;S%:        .;S8X8S88X.                               
                                                            
                                                            
                                                            
                       @tS888@@;;tXXX88.888::               
                      .8X;8888%@8888888. %X;.               
                      ..S;::;;S8@88%88@;%%%;.               
                       ........8SS8t;:...:..                
                             ..88S8t     .                  
                             . 8888                       
                               88X X.                       
                              .8888%                        
                              .@: St:                       
                              .8.tX                       
                              .8tX8t..                      
                               8888:.                       
                               888tX.                       
                              .S@8XX                        
                              .88@8t.                       
                              .;S%;..                       
                              ..  .                         
   @S@S8X%SX8888X88SSSX8.                                   
   8XXSX 888888888@t88.                                   
  .:;;@8;X;S%%8t;8XSSSt.        8S@X8t.                     
   . .8@8@   .8:88;S.          .8888@X                      
     .@@@8;  .8888X8%.        .888@t;:                      
     .:;::.  :.88X88@.       .t SS.tS:                      
      888%:. ;8888.8X%.      .:S@88;;:                      
      8SS8.  :.88X8@@X.      XX88X8%%t.                     
      @@88::@8@@ 88@X:.   .88XX;8@t;.                     
      888@.  :@88X.SX:8.   .@t;8:.8St:                      
     .S88@   ;8@@S:.8:88;  :8Xt: ::XSS                      
      8888   ;8t@@ .%@8::. @X8X.88t:.                     
       888   .8@8.:;t.S ;8t8t...@88;                      
     .X;;8   :8 .t. .;t8%;88@X.   t@8@                      
     .8%8X   :.S8X.  .%%S%;X8S. .:888S                      
     .X8X8    8S8%:.   : %88X;  .;: ;@                      
     .@XX8   .@X8t:.   88@ 8%:  .;;8tX.                     
      ;%.     .     ..;SX;..   .;St                       
                          ...                               
                                                            
                                                            
                       . 888t.                              
                       ;%%888;.                             
                      ..;.888@:                             
           .           .. 8%88                              
        .888. X@@8:.      888@.                             
      .8888X@8.8S@88..    X888                              
     .@t8888tttt@8@@8t.   %8X8                              
     .888X%  ...;@888S:.  t@S@                              
     XX888X88X;S888.;;    :8X8St.                           
    .S@8888X@88%  ;@X8    :t8@tX;.                          
     8888888%88X8888X;.   .S;XX8                            
     .@@S%: ::.:.:888.    %8 8t                             
     .8t8@t. ....@888    .St8X.                             
     .;%SX 8SS888888:.    8S8S                            
     .:t8X:Xt;XSX;X     8888:                             
      ..:%88S%;;        @8;@                              
          ....:...        @8S@;                             
                        XS.@8t.                             
                       .X@:8S:                              
                       .;:t...