.----------------.  .----------------.  .----------------.  .----------------. 
    | .--------------. || .--------------. || .--------------. || .--------------. |
    | |    ______    | || |   ______     | || |      __      | || |      __      | |
    | |  .' ___  |   | || |  |_   __ \   | || |     /  \     | || |     /  \     | |
    | | / .'   \_|   | || |    | |__) |  | || |    / /\ \    | || |    / /\ \    | |
    | | | |    ____  | || |    |  ___/   | || |   / ____ \   | || |   / ____ \   | |
    | | \ `.___]  _| | || |   _| |_      | || | _/ /    \ \_ | || | _/ /    \ \_ | |
    | |  `._____.'   | || |  |_____|     | || ||____|  |____|| || ||____|  |____|| |
    | |              | || |              | || |              | || |              | |
    | '--------------' || '--------------' || '--------------' || '--------------' |
     '----------------'  '----------------'  '----------------'  '----------------'

  .d8888b.         d8888 Y88b   d88P       8888888b.  8888888  .d8888b.   .d8888b.               d8888  .d8888b.   .d8888b.   .d88888b.   .d8888b.  8888888        d8888 88888888888 8888888  .d88888b.  888b    888
d88P  Y88b       d88888  Y88b d88P        888   Y88b   888   d88P  Y88b d88P  Y88b             d88888 d88P  Y88b d88P  Y88b d88P" "Y88b d88P  Y88b   888         d88888     888       888   d88P" "Y88b 8888b   888
888    888      d88P888   Y88o88P         888    888   888   Y88b.      Y88b.                 d88P888 Y88b.      Y88b.      888     888 888    888   888        d88P888     888       888   888     888 88888b  888
888            d88P 888    Y888P          888   d88P   888    "Y888b.    "Y888b.             d88P 888  "Y888b.    "Y888b.   888     888 888          888       d88P 888     888       888   888     888 888Y88b 888
888  88888    d88P  888     888           8888888P"    888       "Y88b.     "Y88b.          d88P  888     "Y88b.     "Y88b. 888     888 888          888      d88P  888     888       888   888     888 888 Y88b888
888    888   d88P   888     888           888          888         "888       "888         d88P   888       "888       "888 888     888 888    888   888     d88P   888     888       888   888     888 888  Y88888
Y88b  d88P  d8888888888     888           888          888   Y88b  d88P Y88b  d88P        d8888888888 Y88b  d88P Y88b  d88P Y88b. .d88P Y88b  d88P   888    d8888888888     888       888   Y88b. .d88P 888   Y8888
 "Y8888P88 d88P     888     888           888        8888888  "Y8888P"   "Y8888P"        d88P     888  "Y8888P"   "Y8888P"   "Y88888P"   "Y8888P"  8888888 d88P     888     888     8888888  "Y88888P"  888    Y888



       .d88888b.  8888888888
d88P" "Y88b 888
888     888 888
    888     888 8888888
888     888 888
888     888 888
Y88b. .d88P 888
 "Y88888P"  888



       d8888 888b    888 88888888888     d8888 8888888b.   .d8888b.  88888888888 8888888  .d8888b.         d8888
      d88888 8888b   888     888        d88888 888   Y88b d88P  Y88b     888       888   d88P  Y88b       d88888
     d88P888 88888b  888     888       d88P888 888    888 888    888     888       888   888    888      d88P888
    d88P 888 888Y88b 888     888      d88P 888 888   d88P 888            888       888   888            d88P 888
   d88P  888 888 Y88b888     888     d88P  888 8888888P"  888            888       888   888           d88P  888
  d88P   888 888  Y88888     888    d88P   888 888 T88b   888    888     888       888   888    888   d88P   888
 d8888888888 888   Y8888     888   d8888888888 888  T88b  Y88b  d88P     888       888   Y88b  d88P  d8888888888
d88P     888 888    Y888     888  d88P     888 888   T88b  "Y8888P"      888     8888888  "Y8888P"  d88P     888



                                                                                                                                                    

	
:8 @ @ @88888888;8t8:8%8:8S8:8t8:8:8.8:8:8t8t8t8;8t8%8S8S8X8X:%88 S88:X 8;88888888:.                                                                                                                    
.@%X%@S888888X@@@;:::         %      X%@%@ 8 8%@ 8 8S8X8S888@888888888888888888:88%%.                                                                                                                   
S8888888Xt:tS8@88S%;           @ @ 8  @  8 88 88%X8 XSS88X@@8@8888;8888.8SS;:.888.8;8     .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 
88@@@88@8S@XSXX@8%%;.     % 8   S%S SS %XSX S8 XX X8 X8S8S@@@888888888XS8888888888 88                                                                                                                   
88X@8888@8XX88X@Xt;::8       %X      SXS8  %%S@XX SS88 8S8X@@X8888888;@8:888888;8.8t8@    .   .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .      
888888X8@@88SXSX%:S88.8      S@X    %    %S@XSSSXS8S@S8SXSXXX8@8888888 8888888.888:8:8@.             .        .        .        .        .        .        .        .        .        .        .    .   
88@8@@@X@XS88888:t8t88.88    SX   S SS  SXS 8  SX%8S@XS@XX@X@@@88888888 88@8:88888888.8X     .  .        .        .        .        .        .        .        .        .        .        .           . 
88888888888888SS8%8t888:888  SX %  S SX@8%%%SX@X@ XX%XS@SS8X8@888888888888 8888.888.8 888          .        .        .        .        .        .        .        .        .        .        .    .     
8@8@X88S888%tt%888;8%S88;8  S8 S %S SX8SS 8 S 8  S 8%S@ SSSXX@8@8888888X888X8 88 888888 88            .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .       
88888@8@888%;tS%%8888SSS;  :8   %   %  SSS SX  S  S XXXX  S@X888888888888888888888888:8;.@      .   .                                                                                               .   
888888888SSXX8X8%8%88888888;8:8  S   SSSSSX S@S%XSSXS8SSXS SS8X888888888888888888.88888 8 8   .         .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .       . 
8888@8SS%8XXS88888888@88S888:;             SSSS XS S%S%8  XX S88X8888888888888888888:8888.8%      .        .        .        .        .        .        .        .        .        .        .    .      
88888@8S%X88X88@@88888888%8888;8          SXX %XS S X %X@S XXS S88X888@X88888888888888;8.8.tS        .   .     .        .        .        .        .        .        .        .        .           .    
88@@@XX@88X88888888X88888888888 8 8 8    SSS SX SSX  XX 8   S8 8 S88@888@888888888 88:888888       .              .        .        .        .        .        .        .        .        .    .      . 
@@88888X8888XXS88888888888X8S8888888 8    SSX8  S@   S  %SSS  X X@ X88@888888888888888.8.: 88          .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .      .   
888@8@88X8S88X8888888@888X@@888t8.8 8S 8 %%%  S S    SSXXS 8 S S S8S@SX@888@888@8888.88:8888t8       .    .                                                                                      .      
@XXXX8X@S8X88X8X8S@888@88888888888.8 .8         S  S SSS    S 88 SSSS@@888X8888.@8888888888 8t8               .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .   .    .            
SSXXXXX8X8XXXXS@@8@X@8888888@XS%;t8.8  88    %  SS  S   S SXXXSXX888X8@888888888888.88888;8.888.        .        .        .        .        .        .        .        .        .        .    .    .  . 
X%t;;%8S888%%%888S@88@88888XSXS%888:88 8 88      SXX 8 S S8SX8S88 X88X88888888888 88.88.8.8 8 8.    .      .         .        .        .        .        .        .        .        .            .      
;. ;88;%:.:S8%t%@@X@8888@88@@SS;;%88 .88 8 8 8   SX     % SX S8 X88S8@@88@@888.888 888888888.88        .      .         .        .        .        .        .        .        .        .    .           
;t8;8 ;;8t8888S8X8@8@@8@8888@X%S8tt88.8 8 88          S@XS@SSXX@SSX8SXX@@@@88888888888.88.88888t%:   .      .    .  .      .   .    .   .    .   .    .   .    .   .    .   .    .   .    .    .    .   
t%t8 8:8 8:8;8;tt%XSX@@88X%X8X%S8%8.888 8 8  88 8    SXXS888SX@XXX8%8@X@@8888888888.888888;8.8.88.       .               .                                                                        .   . 
S%;    .8 8:8.8;S8X8X8%S%@8SSSXSt%8t;8.8.8  8.8 8  8 %@S S@SXXX@@@X8S8X8@888888888888888X888;.8;;8%.          .   .   .      .    .   .    .   .    .   .    .   .    .   .    .   .    .    .          
%%t..8 8 8 8;8:88%XS%tSS88tXXXXXSS%8S 8 8 888.88S 8 8SS 8S@SXXXXX88S8 8X8@8888888888;888t.888888..tS8; .   .               .    .        .        .        .        .        .        .    .    .       
;::8  8 8 88 ;;:;;t888XtSS@8@8SSS;S.8 .8:8  88 888 8    S8 %S@@S@XSXX8SXX@@8888888.888t8 @8;8888.:.%88         .    .   .           .        .        .        .        .        .                 .  . 
:.  8  8 8  88:88t8tSSSSt%8StS8S8%88 8:88:8 :8.8 8  88   S@ XX S@ @8@SX@XX8@@%8@88888888@8888;;.8;8%.X8      .    .           .        .        .        .        .        .        .    .    .         
%t8  8  8 88 8.8.8;S%S%%8SXXSX8S%t .888:88.8888 .88 8 8   S8 X%XXX 8 X8 X@ @@8@8888888888888 8 888.8: 8%              .   .      .   .    .   .    .   .    .   .    .   .    .   .    .    .    .      
St  8 8  8 8 8 8:;8t8tS8S88XS8%8%888::88;888S  88S 8 8S  X8 S @X SSX@S8S@%8XS88X88888888888888888888 8%;8       .            .                                                                      .   
:;t8   8  8 8 8 8 .;%8%%%t8t%SSS8%888t%%8t8.888;8 8 8   S  S X  S SSX% S XX88X88@8888888888.88888.8;.:.::.         .   .   .      .    .   .    .   .    .   .    .   .    .   .    .     .    .      . 
:;:  8  8  8  8 8 8:8888%%t%ttS8X8S%%88%8%8%:;88 888  8  S    X 8  XS@X@88@X@@@88888888888888.@88 888888;:8      .             .     .        .        .        .        .        .    .     .    .     
. :8  8 8 8S8  8@  8.8S88;t%8t8S8S%%8%;88SS888t.8 8 88X%  XX@S % @88 X8888888X888888X888S8 88@:88@88888S .;@.  .     .   .         .     .        .        .        .        .                          
t;  8 8 8%   8   88 8 88.8:8:888S8;8;88t88S8t;:888 8S   S S 8 SXX8%88@88888.8t.8888 8888:8888;8:8 888 8t88:XX.              .   .           .        .        .        .        .    .   .  .   .   .   
...  8 8%8 8  88 8 8S8 8 8 ;8.;.;88:8;8888%%8t8:8 8        XXXXSX8X88%8@8.8;888t;88888;88;:888X8.8:88888:8:S ;    .   .   .           .   .    .   .    .   .    .   .    .   .    .                  . 
 .:8 88   8X 8 8 8  8 8S  8.8 ;8:8.888:8tS  .888:8X8  S  SXS XX@@X88:8:888;t88@@8@X8%S8:t888.8 .8%;:888888; 8                 .   .                                                    .      .   .     
::. 8S 8 8X.8S 8S 8 8  8 8 8%88 8 8:8:8S  888.8S  8S%       @S888:S8t8t8888@88@tSX%S8S88SX@S8;:@ .8. 8888t.::;.     .   .            .  .    .   .    .   .    .   .    .   .    .        .             
;.     8S 8  8S  8 8S8 8 8 8 8 888.8:.   88 8  8       8SX8888 .X8;8t%X8:...: t ;;..%;:.%tS@S8.::;:.8 8t...::%8.           .   .   .       .        .        .        .        .    .   .   .   .   .   
      8 8     8%8 8 8 8S 8  8 8 88 8   888   8 S   88 8@@8888;S8tX%X.8:8 @8888888888.8;; : :;tS@S@:. 8%.88X%S;.@  .   .      .                 .        .        .        .                           . 
                88 8   8  8  8 8 8S   8 8S8 8@    X%  XX8X8t%888%X;8.8888888 88.88888 888 8..  .;SX%88888 :t@t.;         .       .    .  .        .        .        .        .    .   .      .   .      
       8 8S8 8%8%88 8 8S   88%8  S  88 8S 88S   8X@@8888S :88.t;88888888XX88X88888888:8888 8888;.:%8t8X88S;%8@S%8      .       .    .       .   .    .   .    .   .    .   .    .        .          .   
:  S 8 8S8S 8X8S 8 8S  8S8   8    8 8S     .8  S8@8888.8;88 8 8888X888X@S88@888@888:8.888% 8;8.888:t88S.;:.;X8t;%    .     .              .                                         .      .   .        
:  %  8S8 8 8  88    8S% 88 8 8 8X     8 8 8  SX@8@8 8:8XS  888X X88S@ X8@X8SX@88888.888 88:8.8 88t:%X@XS;. ;tXtS                .    .       .    .   .    .   .    .   .    .        .          .   . 
     %  8S 8%88  8S       8% 8S   8 88  8:8@ @@8:.888%88  888XStS  S X8 X88SX88888888t8...888.888..:tXX8@X888;S@t8      .   .  .    .    .       .        .        .        .    .   .      .   .       
      8S    8 8  S8    8 888 S  8 88 S  8@S8S@888@888.8 888@    tS SX8%88 @X88888888;;.88%:.88888 .:tXSS@X.. ;SS.8                          .        .        .        .                 .          .   
    8S 8 8   8   S%8   8S 8 8@SS 88S     SS8X8888 @888;888% S%S XXX%8 @X@8@8888888888t.;8888.8;:888t%%X8;:.:;%%8        .      .    .        .        .        .        .    .   .         .    .     
     8%S    8 888S   8S     S  88X    8  S8X888:8888S8;8X Stt ;%SX%X@8XX@88888888:8;:88;.8888:8%88;;.%SS@X%%;.;S%%           .      .    .   .    .   .    .   .    .   .    .        .    .    .     . 
            8S8   8X%S8 8              S@8@8888888.%:8888% tt@SXXX88S8SXX8@@888.888;8 :;88888888;; .:%XXS8X%t;tX@%.     .      .                                                 .       .              
   8    8S   8X%      8 %S SX 8%SS%  8X S88;88888S888 %S X S%SX@ SSSX@8X88888888t..:8888888888t 888@S@@X@%StSX8S;        .      .    .   .    .   .    .   .    .   .    .        .         .    .    
            8@S    S    SXSX   S      S @8@8:88;t8 888@8  SX%SX  X88X8XX@8@88;888t8888%;88.8%..; .8:;X8SXX@@S%tS8St      .      .    .        .        .        .        .    .   .    .    .    .    . 
       S S  S     X 8  S  X      % 8XX8@88888S;X%;8888 S X  S S%888%XX8@@8888@8;.8 ;8888 88;888888.;SXXSSX8Xtt%%@%t    .     .           .        .        .        .                     .             
.  8%SS SX    S  SS  S       X     X @888X:888%8:888X8S@ SS%8 88 XSXXXX8888888:.8:;8;:88888t..:888X8X%X@@S;%X%%;;                .        .        .        .        .    .   .    .         .    .   
     %@@@   %XSX8X      X%XSSX  SSXS888:8;X8t%8:88@X8  S  @ @S@ @S@X@8@88888; 8:888%t88%;88888888;tS88XX%88tXXSS%%   .    .   .  .    .   .    .   .    .   .    .   .    .        .    .    .    .     
:   SXS8 %% SXX@@SSSSSX@88 8X   %X8@X88;88 tX8:.88@8 XX X S8 8S@X8S8S8@888@:888 88888S8;888: .: 88XXXXX%@8XSSSS%;;      .                                                     .            .          . 
:  SS@S XS  S@XX8  SXX8XX  SX%SS@8X@@888:.888  888XSX X 8 %XX88SSX@X@8888;8@8:88%%S88@S88;8888.%X@8SXXS@StSSt;%8          .      .   .    .   .    .   .    .   .    .         .    .         .       
:  S%@ S XS@X8%S8  SS@@8  SXS SX@8XX88 8:88@S;:888@8S@ S SSSSS@ @@@X88888888t8.:t8X88@X@88:8;..88X@XSX@SX8@S%t;tXX             .          .        .        .        .    .  .      .    .    .    .    
; %S8S8 8 XS@X8SXSSSS 8 %XS   XX8 X@888;8 88X;88888S8 X8 S 8 XS8X8@888888:888888S8@88XtS;888888 tX88XSS8888StS@S;t       .   .    .  .        .        .        .                 .         .         . 
%@ X8S@ SX@88S@88 S%%%@X S 8  X@ @88X8S8:;8@S.8888XSSXS @8S@@@8XX@888:88:88888888@8%XtSSt.8.::88888SSXXX888SS%@@:                       .        .        .        .    .     .        .         .      
S 8 XXXS SX@S@8S S@%S8 SS   %XX8S88S888@:S8S%88 @8@88SS@8 @@X@S@X888888888.8888888@SSX@@88888:88888X%%8888XXS@St8         .    .      .    .   .    .   .    .   .    .    .    .    .    .    .    .   
X@ X8S@XSX88@@@88 S8%8@ % S %88 @XX@88 ;8%8Xt88@888XXXSS@XXX@SX888;88;8.888888XXX%S%%%SS; 888.:;%8SXX8@8XXSXS%S8        .    .    .                                                .         .          
X@S8SX888X8888X@  X@88SS@ 8 SSX8S8888888888S8888888X8X8XXXX@X@@8888888;88:88888Xtt;;;%SS888.888S88%S@88@SSXtXS 8                    .    .   .    .   .    .   .    .    .   .          .         .   . 
888 @88X88X888@8S@8 @8 XSX  S@SS8@8@8t8%SXXXt8.8888@88SX8@8X8888888888@8;.8%:88888. ..;;;88888:;t;;SS88XXXXStt88          .     .      .        .        .        .    .        .     .    .    .       
 8X88XX@XX@88888SXSX88X8 SS@88SX@X@88 .;@88X;:8 88888X88@8@888XS88888.8;88:88 :::888888888%t%8888::%88@XXSSSXS8              .             .        .        .             .       .          .     .   
8 8@@XX8@8888888S8 @888 S@ 8 X@S@8@88888@88S:.888888888888888888;88888888:88 :X@88;8.8:8888;.88888 .S88SXSSSSS8         .        .  .         .        .        .    .        .          .              
;8%8X888888888888 X888XX S %@@ X@88X8888888S%  888888XX88888.8.8888 888t88888.St88t8888. .: 8888 S@8 .tX@%S%.8             .   .       .  .      .   .    .   .    .    .   .    .   .      .    .    . 
  t 8@88888888888@ 88888SSXX88S@@88;8888S8@XS:8888:888 8888888888888; :8.888888.88888888888888%88@@XX8S  ::;8            .           .         .                                       .       .    .   
    8888888@888888X@888@@@ @8XX8@8888.:8t:@@S;t888888888888888888X 88888888tt88888:8 8t8;; 888.8@%XttS8S%t 88.               .    .        .       .    .   .    .    .   .    .   .      .             
     @8.8888X8888@X88888 S@ @8 X8X8888888t@88X@%8:..88888S.888.8 8@88 8888888888888 888:;.88.. X@SS%88888 888%8        .        .      .     .        .        .    .        .          .    .    .     
      .@888888888X88.@@88 S@8@@@888;t8S8: t888@t888888888:88888888  8t888:.88888.8:88t8%t..888888t8888888S88XS% 8         .   .     .     .     .   .     .             .        .   .          .    .  
        S8 8888888888:8S X8S888888:@  8.88;888@%t;8888;888888888888;888%8888888   88t;;:.8t;t:;.: .:888@  S %t%SSS8                     .                    .    .        .   .           .            
          88888S8.888888 X@S88888X@;:888:8.S888XStt:888..888888:.888.:8 .8888;8888%@@t;:.:88.%:.8888888.;.. t%tt%S;@    .   .    .    .      .   .     .   .    .    .   .         .   .      .    .    
            @%88 888888@SX8SX8@@88:8;8888.:t8@@@@X%t888t88;t%88;;;t88S..88:88X88@S@StS;::888888 88@8;;8@.;%;  : ;S8t 8:.       .    .      .        .                        .           .       .    . 
             ; 888888888@8XX 88S88:;88888888X@XSSS8@@%XSS8888t:t8t%%@8St;88%8888@8S888888@@@XS%8t88.8888X  88t..:tSSX;;8     .           .     .        .    .     .   .        .   .       .           
  .  .         S8;8.888@8SXXS@8S88S88888.8;.S8%;;%@SX8SS%@SSSS88.:%XS%%88S8X8@8888888888888XS%t:8:88.888S  ;XS.:;;t%%%%;X::       .    .          .   .    .    .         .       .    .       .    .   
                 . 8.888@8XSX8X@@88888888888:t%.  ;S8XS8@8XX8SX%SX%X888%XX@8888888888888XXXX88St:8:8888888 t ::::  :;;tt::t8:   .    .      .   .                   .   .    .            .       .     
      .            @8;888X@8 X888888888888 8.:;%88X%X@SXX%@@888@@SX%X8888888@X@8X8X888XS8@SSS@8t;88 8  ;%XS;  ::  ;: ;tt%%8..           .         .    .    .   .            .    .   .    .        . 
  .                 .@8:88X S888@88X888:88888:;;8: ;; :t;:;X@XSS%8X88@X8888X88X888888@88X@%SXXSX%8S8       ;88%  .:.    ;ttt  8     .   .     .        .    .         .    .      .             .       
    .   .              t88888 888X88:888;8888888;8;   t t; t:S%SSS@@8@X88@88888@8X8@88XS@SXS%SSS;8            .@%  :..  . t tS% 8                .   .          .        .      .     .    .       .    
                         @@88S88@8888  88.888;88%;8:8..8;8 8;;;t;;tXXXSS88X88888X@XX@@XX@X@XSX@%8               . t ;t;..  %  SS %8        .              .        .   .     .           .    .       . 
     .    .               ;8@8S@@888888 .88888:88888:8:8888;: .::::;%@XSXXS8@88@@XXS@XS%SX@SS%%:                  88.%%t:   S  S% 88    .     .   .     .    .   .                 .             .      
  .     .                    888@8888888: 888:88;:88888:88888@8...:.;S@%S%XS88@8S8StSX%XX@St;:.                     8  8%:.  % %     @t:        .    .               .    .   .  .    .     .       .   
      .     .                 8X8888888888888X8;88:8;888 :.XX8t8X88  :t%%;;SX888@%XSSXS%SSS :                            tt;     S X ::8    .              .   .        .                .     .        
   .          .   .            %8888888888888% 8::888:88@8 8.t8 8 8888;.::.:%@@SSXS;:t::XX;8                             8 ::::     %;   @        .   .  .        .   .     .      .   .     .    .   . 
         .      .    .         ;88.888888 88888888888888888. 88888888t:::.%88SXS%t;. ;t:             .                    8 :.     t ; .;8    .            .                 .           .            
    .  .    .          .        :8888 88:888888;.8888;.8t88888t.88888888%88X@XSS;t88t                 .                    . :   t   tt t8      .      .    .   .    .   .    .  .          .   .   
  .                .             ;8888.:8888888888@S88888t8888888888%:%X88@8XSS%SSt;:.S%              .                         8.         %   S.      .               .                .     .         
          .   .  .                ;88:8888:88888888:8%8888888888888888SSS  ;%SSS%S;:8;;.            .        .                      .:.      % tX:.      .    .   .        .    .     .    .      .   . 
     .  .            .  .           %8:8%88 8888888888888.888.8X888;8tSt;8;;tS%:: @;                    .  .                           ..     ;: ;St:       .        .        .    .                    
   .        .      .                 :8:8 8;8888.8 88888888888.88@8:8:; 8:::.: 88t:               .                                  8:.::.. . ::;..X .   .     .       .   .           .   .  .   .    
          .    .         .  .          88;888888888888 8888888888@:88; 88888tt;               .    .    .   .                         .;...    :;;  8            .             .   .                . 
     .  .        .    .                  .8..8888X8.888.88888888;.S% 8.888tX;          .   .  .         .        .                       :..  .:: :;;  .8     .       .   .    .         .    .  .      
  .          .      .     .   .             @.88%;888 ;8:8888888888.888@t..          .             .        .                             X .....  ::  .  8      .           .     .   .    .       .   
           .            .       .             8.8 8;8888.88888888:8:88 ..        .       .       .    .        .   .                       8;.:: .;   ...8 .      .   .                               
    .  .       .  .   .     .     .               .8@888@8888.8888;8 8.       .     .       .  .         .   .                               8%   . .:  ;  :%%t:           .    .    .    .    .  .   . 
  .      .                                            %S88888888@8888;.    .      .    .            .            .   .                         %    .:: ;%:..%tS .   .   .    .    .    .    .          
            .    .   .   .    .    .                  @8@88@8888 8888           .         .   .   .    .   .            .                      ;;    :;; :XXt;;%:8                                 .    
     .    .    .            .    .    .               8%X888@8X S888      .   .      .                        .    .                             ::    ;; :X@S;;;. 8       .    .    .     .    .     . 
   .   .           .   .                              .:8888@88S@@88               .    .   .   .    .   .       .    .   .                       :    ;;.. ;;.:;.   %.  .    .    .    .     .     .   
            .             .   .    .                   @ @8888@ S8@        .     .                 .        .                .                      @ S    .SX;;::. t.X:.                         .     
     .   .     .  .  .           .    .                 S8@8888888:.    .     .       .   .   .        .       .   .   .   .    .                     X   .:%@88SSS:. X;. .    .    .   .  .          
  .          .          .   .            .                888.8:8%.   .     .       .            .        .                       .                    @8    t@88XS;.:::.t@         .           .    .  
       .   .                   .   .   .                  8:8X@8t:  .     .     .       .   .       .   .    .   .   .   .    .     .  .                8%:S   %S8S% ::;;:  8           .          .    
    .           .  .  .   .                 .                                      .           .                            .             .               8t;.   .:. .:..:;XX%8    .       .  .         
  .     .     .              .   .   .    .        .                   .     .   .    .   .       .   .    .   .   .   .        .    .       .             88%;    : ....:tS%% t8.    .          .    . 
      .    .        .   .               .      .                    .     .                  .           .                .   .    .    .       .           ::St:.  X .@ ;t%%tt :8;..    .   .      .   
                .          .   .   .         .   .                      .     .     .   .       .   .        .   .   .                     .                 .88X8       S.:S %;t .;8             .     
   .     .   .    .   .               .    .         .            .   .     .    .         .           .   .            .   .    .    .       .                Xt%; @ @  t: :t    :   8       .         
      .                  .   .   .       .         .                                  .       .   .            .   .           .    .    .       .              8X%:. .   ;:..:. .%888        .    .  
    .     .   .    .   .            .         .  .                 .     .    .   .      .          .   .    .        .   .                 .                     8@t;;;.    .    ;@88:: %.        .    
  .     .       .          .   .       .    .         .  .    .  .    .     .        .      .   .     .    .     .           .    .    .       .   .               t %t;::.    ;  tS88@tt;8      .      
            .        .            .       .        .        .             .     .         .                         .   .       .    .    .                         8 %::::::.     ;%X@Xt.%8   .      . 
     .            .     .   .   .    .         .        .          .   .           .   .      .   .     .     .   .        .                 .   .   .                8Xt;:::::  .  ;t%%t: :@;.     .   
   .    .  .  .       .                 .    .    .   .       .  .           .   .          .       .      .          .       .    .    .              .               t:;:... .:.. ::;;:: . .X         
                .   .     .   .    .       .              .          .   .           .   .      .     .        .    .    .       .    .    .   .   .      .             8Xt:.  .@ ... ...   ...8        
     .   .                       .    .         .   .       .               .  .                         .   .    .         .                           .    .            8Xt;:......:  ..   . .@ .  .  
  .         .    .     .   .   .         .    .        .       .  .   .   .       .   .   .  .   .  .                  .       .    .    .   .   .   .          .          8S%t;.....: :..     .:8      
      .       .     .               .       .     .      .   .                                         .   .    .    .    .       .    .                   .                Xt%;..::...S :.  :  ..X:.   
    .    .        .     .   .     .    .             .             .   .     .  .   .   .     .   .           .    .         .             .   .   .   .      .   .          ;8X;   ... :...  ;    :8   
  .         .   .     .        .          .    .   .      .    .          .                .         .   .              .       .    .                   .                     8S:  ..S:.S..:.    ::S8  
       .                  .          .       .         .     .    .  .        .   .   .        .   .        .    .    .    .       .    .   .   .   .       .   .   .          .8%.  .:...:X;;...::.:t8 
     .    .   .    .    .    .   .      .        .         .            .   .            .   .         .       .    .         .                   .    .                         88.  .:::.:;t%t:..  tSX
   .             .    .            .       .        .    .      .     .         .   .            .        .              .       .    .   .   .           .   .   .               8%  .::::;:t  ;:.. .::
        .   .              .   .      .       .        .      .    .      .            .   .   .    .   .    .    .    .    .       .               .   .            .             8;  .;;ttt;;S%t;;.::;
      .        .    .    .          .    .       .   .      .           .    .   .   .                          .    .         .        .   .   .           .   .                   8S  ;%SS. SSS%t;::@8
  .       .       .    .     .   .          .      .      .      .   .                   .   .    .   .    .              .       .               .   .            .   .  .          :t8888S@88S8@8888