.  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  .  . .  . 
   .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .        
     .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . . 
 .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .       .          
   .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .   . . .   :. .. .:. .;:;;.::;;.;:t%t.:St;.;tt:.:tt::tt:t:.t.::t%;t;..t; .::;;.;t:%%;%t%SS%tt:t; . ..:...   .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . .  .
  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . :t:;;88;%t.. ...;;;t;@@.St%X%8;88;X X:@8%S.SX@88@XX888SX %88:%8888SS;8X 88X%S88SX8@88X@SX8X S88S.XS8;@88888S@8S X88t%8X.S88S8  :%%.. .%SSXt;;;;8;:X%;..::: ...  .   .   .   .   .   .   .       
    .       .       .       .       .       .       .       .       .       .       .       .       .     :%888X8X8@@8tSX.%X888@8@88S88@X8XS8888@8X8XX888888888888S8X88888@8@88@888@88888888888@888888888888@8@8@88888@888888888X88@S88@X8@X888X@@88888XXX@X88XX88X@@8.X@S;S8%@t@tXSSS8XtS8S88XS  .    . .  
  .   . .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . @X888888t88@88@88@8888888888Xt8@88@@88888@8888@888888888@888888888888888888888@888888888888888t8@888888888X8888888888888@88@888888888888888888@888%@8888888@88@8X888888.8X8888@88S88X8t%.   .    .
    .     .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    . ;tX@88888888888888S88888888888@8888888888t8@888S888;88@8888S88888S88@8%8S88888%888t8888X8%888888888t888888888@88SX888888888t8@888888888888888888X888888888888888@88@@@8@888@88888X@@@888 : .    .  
  .    .   .       .       .       .       .       .       .       .       .       .       .       .     @8888888 SS8888%8888%888t88@888t8@@8888888888t888t8888@8S88888888888%8888@8888X888888888888888888888888888888888888@8X888888X@8888888X8888888888@88888888888888X88@S888;8888888888S888@8@S;        
     .   .   .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .SS88888888888t.8888@888@88888888888888S88888X%@8X 8@@@8S;8X8S@@@S@%Xt@SX@8X8@@8SSSXX8SX88S88S@S@ @8SS888XX@X@8X%8888@88%888@8@88888888%88%888:88888888888888@8888;8888888888@8888888t@8@88@ .  . . 
  .    .      .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   . ::88@S888888@8.8@@X @8X@8@X@SXX@X8S8XXS8@SSX8XX8X8S@X8S8X8X8S8S8SXX8S8XS8S8@X8X8S8S8S8@8X88S8SXSSX8@S@S8X8S8SX88S8888X8X@888888@88X@88X8X8@XS88X@@8tX8@SS88X88X88888888888888X8888%88888:8SX        
    .     . .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   @S@8888;88:88XX@XSXX8X8SSXX8@8XSS8S XS8XXX8XX8XX8S8S8S8S8XSS8SXX8X8S8X8SS8@8XS8S8X8S@@8SX@8XS8S8SX@8XS8S@X888X8@88@888@@@88888@@888@@8@@8@@888888888@.8@88@88@888S8888S8@88%888888888t8S8t@8. .   . 
  .   .           .       .       .       .       .       .       .       .       .       .       .    :888888@88888X8XSSS8X@@8SXXS8XS8XSXXX8X@@S%8SX@8X8S8SSXX@X X8%8XSXX8S88X@@SSS@X8XSS8XX8S8@8S88@X@XS8XSXX@8888S8@8X8@888X88888888888888888@888888888888%.@888888@X88@888888X8888;88888.888XX%%   .    
    .   . .  . .     . .     . .     . .     . .     . .     . .     . .     . .     . .     . .     ..@8@8@8%888S@X8S8S8%8XX8SXX8SXX8SX@8X8S@@XSX@8S@XSSXXXXS8X8X%XXX@8X8 XS@@X8SXX8XXX@X8S8S8@X@8@8XXS8X@@X88888S88888888@88888888@8888@888888888@X8888888@8S888@8888888888888X88S88888888888888@t.   .   
  .         .    .       .       .       .       .       .       .       .       .       .       .    .@8@8t88888888X@@8S@@8SSXS8 @X8S8@X@@X@@8S8X8%8S8 XS8@8S88X@@S8@%88XXX8@@XS8X8S8@8X8X@@8X8X8XSS8XX@8XS888S88888888@8@8@888888@88888888@8X@88@88@@ X888888@8X8888888@888 X888888@888888@8888888; .   . 
     . .  .    .   . .     . .     . .     . .     . .     . .     . .     . .     . .     . .     .  :S88888888888S@@SXXXSXXS8 @XX%SXX@@8S8X8S@X8 X XSX@S8SX@SS8XX@SXXSS8X8X8@8SXX8SX@8S@XS8XX@8SX@XS8X@88;8XX88@88888888@8888888@888@@8 X8@X888X88X888888888@8888888@888888X.S%888%8888888S8@8888X;    .  
  .          .         . .     . .     . .     . .     . .     . .     . .     . .     . .     . .   .S@8888888888X8@88X88XSXS8X@@88%8SS8SXS8 XX8SS%8S8S8S @S XS8XX8SS8S8X8S@@SXXX8S@8%S8@@X8XS8S@@8SSS88XX@88888888@8888888@8X8888X88888@888888S8888@888X.8888%888@88X888888888888888:8888S8X8S888   .     
    .  . . .    . .  .     .       .       .       .       .       .       .       .       .       .  @88@8888888%X88S88@XX8S8S@@8SSXS@X8%8%S8SSX@S8SXS8SX8 @SXS8X%SXX8%%8S@88@X88S@8S8S@@X8SXX8XX8X8@888X@888888@88888@8.@8@@888@X88@@8.S8888.X888888888SX8@8888888@88@888.8888888@88@88888888@8t8t.   .  .
  .           .        .     . .     . .     . .     . .     . .     . .     . .     . .     . .     ;S888@8888888XSS8X8@S8%XX8X8S@@@XS%%8SXX8XS8S8SXX8%8XX@ @%8SSX8X@XXX @XSSXX8S@8SSS8@XX%8XX@@XX88S88888@ 8@88888@88.X8.888@8@88888@8X88.@.t88X88888.X888888888888888@8888S88X8888t888;@8888@t8..  .     
    . .  .  .    . . .   .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  .X;8@S88888888@8SX@X8S8S8S88SX@8X8S8SSXS8X@XS8 @S8S@X8X8X8SSXS8S@@8X8X@X8SS8S@8S8SX@8X88S@@8@8:8888888 X8.888888888@8X@.S8888888888@@@888888S@88888SX88@8888@88888888@8.@888:88888X8X888888@8%.:    . . 
  .       .   .           .    .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   . 88t8@888888888@8@@X8%SXSXXS@SS8SS%XXX@X8SSXX8X@S8S8%8%XX8S8S8S8@%88S@@S8SXX@8SS8XSSXXSS8X88@8@88@8888X88.X8888@888888@88@8888888888X88@8888888@8888@8@888888888888@88888@88X88@888S888@;88.88X  .      
     . .        .  .  . .    .   .       .       .       .       .       .       .       .       .   S8X888S8888888@8@8X8S8S8X8X8%8%SX8XXXSS%@@S8S@@8S@XXX8S8 @SSS8SXXSS8X88X8@8@8XSSS@8XXXSX88%88888@X888888@888@888888888888@888888.@8888@88X8888@@8.X8X@@8@8@8X888888@8888X8888@888@888888;8S8St    .  . 
  .      . . .    .        .        . .     . .     . .     . .     . .     . .     . .     . .      S8888888888XX8@8XX8X@X@S@X8S@S8X8SXX8S@@X8SX@@S8X8X8S8SX88X8S8XX8XS8XXSSSSXSX8SXXS8SX8888888@88@8@X8 @8888888888888@88888@88@8@8@@8 XX8 88888X8.X888888@888@88X88888@888888S8888%888%:8@8;@:8 :.       
    .  .       .    .  .  .   . . .     .  .    .  .    .  .    .  .    .  .    .  .    .  .    .  . @.8;8@@88888XX8XXX@@8SS8X8 @8SXX8S88%8X8SX@S%8SSX8S8X@@S8X8S8SXX8S8@8S@S8SSXS8X8SX@88%8X@88888888 @.S8.888888@88888888.888888@888@@@888@888888@S.@88X888X@88X8888888@88@88@@88888888@88S8888S;.  . .  .
  .      .  .    .      .   .        .   .    .       .       .       .       .       .       .     ;t88X8888S88 @8X8X8X%8S8S8XXX8SS%XXSXX@8S8X88SS8X@@8S@X8SXX8SS8X8XX8SXSS8S8X@XSSS88S@8X8@88@888@88888888.%8888.88888888888888888888@8888@88@8888X8.X88@8@@888.X.X88888@8888@88%888t8@888888S888:        
    . .       .    . .         .  .    .    .   . .     . .     . .     . .     . .     . .     . . S8S88@88888XX8X@@8S@X8SXXXXX8SXS8XSS8X8 X@XSX@SS8X8S8X88S8S8S8S8X@8S8SX@8S@@X8SS8@@888888@@8888X8.88.X8888@888@888888888888888@@88888888888@8888 X8X888@X8@8SX88@S888@8@X88888@88X8888X88t88;S:  .  . . 
  .     .  .    .      .  .  .      .     .         . .     . .     . .     . .     . .     . .     X888888888@@S8S8SX@S%X@X8X8S8S88SX@8%XXX8X8XX8S8S8SXX@X88S@X@X8X8@8X8S8X@8X8S8S;X@88@8 X88@X8.888@.X8.S.@88 88XS8X8888@@8@8X888@88888@888@8X88@@8.88@X8888@8@88888XX8.@888X%8%88888888X8.@888: .        
     .    .  .    .  .   .     . .    .  .   . .  .      .       .       .       .       .       . .%888888%888X@@XS8X8S8XXXS8SX@8X8SS8 XS8X8SXXSXX8 X8S8S8%S@S8X8SX@8SXX@@8@8@8@@@@.S88@@S888.@8X8@88@ X8.S888888@88888 888888888888888888888@8@8888888888888.X@8888@8@8X8S88@X8888888888888888tt:   .  .  
  .    .       .       .   . .     .   .            .  .   .  .    .  .    .  .    .  .    .  .    .:88888888tX@8X8S@XSXX8X8S@@S8SXX@SS8XXXXS8SXXX%8XXSXX8%8XXX88S@88S8X8@8S8888:888888@88X8.X8.888888@@ @888888888@88888.888@8888888888888@888@8888.88888888888@888@8@8@@88X8888@8X88888;888888@.. .   .  .
    .    . .    .  . .          .    .    . .  . .       .      .    .  .    .  .    .  .    .  .  ;X888;8888888S8S@@8SS@8XS8@@@8SS8X8XXXX8SXX8S8 XSXS8S8%@@8X8X@@X8SSSX888888888888888@8888888888888X8@X.@888@@88888888@X.S88888888888888@888@8@8@@S8888@888.88888XX88X88@88@8@888888%88X888X888.    .     
  .   .      .    .     . .  .    .     .          . .     . .    .       .       .       .       .%S8888888888X8S@88XSXX@SS8XX @@X8S8SX8%8XS XXX8SS88SSX8@X@8X8@@@S8S8X@8@S@888888@888@8@8.888888888X@8888888.888@88888@@X88888888.@8.@88:X.S.X.@8@88888@X8.S.X88X8X888@X@@888888888@@8%@X8@8;@%@  .    .  
    .   .  .   .     .         .    .  .   . . .       .       .   .  .    .  .    .  .    .  .    % %8888%8888SX@@8XXX8@XXSS8S@@@S8SXX X@XX@X8SSX@S8S@88X8X8XS8XX8S8XX88@8@8@@8888888@88@.S.888@888888@8.S.X.S8888888888888888 @8@8.X888SX88@@8X8@8@@88@X8@S88.88888@8@X888888@8888%8888888S88X:S     .   .
  .          .   .     .  . .    .   .   .       .  .   . .  .   .     . .     . .     . .     .  .t88@8@X8888@8X8SX8S@@8@8S8S8@SSS%@@8SSX8X X8%88S8S@8%8SX@S8X8S8X88888@88X8@@8888@88@8888888888@8@888888.S88.S88888888.@88888@8.88X8888888888@888@X88@8@8@888888@X888888@S@88@888888t8888888888 .  .   .  
     . . . .       . .        .    .        .  .     .         .    .       .       .       .     .888888888888X8X@X@@XSS%8XSXS8SXS8X8S8SXX8@ XXX8XX@X8SS8XX@S8XXX8888@88888888X888888@88.@.888888888888888 88X.S8@888@8X8888@8888.X888@X88@@888888@88@888@X@88@8888X88@88888@@88888t888@X88X8.@@   .       
  .           . .      . .  .   .     .  .       . .   .  . .     .   .  .   .  .  .  .  .   .  . ;%8888888888XXX8X8X8S8S8@XSXXXXS8S8XX@8X8SX88S8S8X8S8SX@8@@@8X88@S8888888@888@X8888888888X8@888888888@888@8@8@888@88888@8@X@X8.@8888@8X8@88@8 8888888@8X88888@8@XXX8888@88888888t@8@8@88888888S.    . .  .
    .  .  .  .    . .         .   .  .     . .                .  .     .   .               .      %88888X8t8SSXS8SS@8SSX@@88XS8X88S8@SXX@8X8X8S8S@X8S@X8X8S@8SX@88@@8888@8 @8888888@88@.88888@8888@88888@8X@8@8@8888888888@888888.888888@88@8@@X8@8.S.S88.X888@8@8@888@X@8@88888t88888;X8888:8%@:  .        
  .     .       .     .  . .    .      .  .    . .  . . . .    .   . .        .  .  . . .     . . X8X8888888@888S@88S@@8X8SSXX@8X@@S8SSXSSSS8S8S@@8X8X8XX@8@:88;888@88@@888888888@8@88@8888XX@X88@8888888@888@88X888888 X8888@8.@8.88.@88@88888@@.@8.%88@888888888888@888@8XXS8@88888888888@@88:     .  . . 
    . .    .  .   .          .     .    .    .     .        .           . .  .    .       .  .   :@8888888888@SS8X8S8X8S8SX@8X8S8XXSSXX8SXX8%S@888SXX@XXXX8:8S88888888@88%8888888.X8@8888.X888@@8.@.@8.88888@88888@8888@888888@8 @8.X8.X8888888.@8.X8.X888@88X88@88888@X8888S@8%8@@888888888888 . .         
  .      .   .      . . .  .   .  .  .     .   .      .  .   .  . .  .      .  .    .   .   .   .; 8t@88888888SSSSS%8S8XS@S8X8SSXX@88X8S@8SS8@@8S8S8SX8S888@@88888888888888888888@888@88X888888@@X8X.X888888X8X.X888@8888888@88888888@8.S8@8.S888888@888888@888888.@888@X88@888888888888@S8:@8%t    . .  .  
     .     .   . .           .        .  .       .  .      .           .  .      .    .   .     :8@88@88888%%88XSX@XX@X@X@XSSS@S8X8SX@8XX8S8X8@XXSX@@@@88888888888888@8888888@88888@88@.8.@8888888@88.X888888888.888@X8888888888888888X8.8888 8888888888@888888@.X888888.888XS88888888888 8S88@;  .       . 
  .    . .         .  .  . .    .  .       . .  .     . .     . .  . .       .  .   .        .  %8888888888888XX88X@@8@@@X8S8@XX8%8XX8SX@XXSS8SSSSX8@8@8888@888888.888888X8888XX88@88888.S88@88@88@88X8888888.@8888@8@@8.X8@8888888888888888@8.@888@888@88@8888888888@8X88888888S8888888@S8@88S.     . .    
    .       . .  .      .     .   .  . . .        . .     .  .         . . .      .    . .    . .S@8888888@88S8@8X8X8X8@8X8SX@8X8SXXSS8@8@8S8S8%XS@8%%888888X8 @8.S.@8888@X88X@8888888.X8.S88@88X88888888X8888.@88.X8.@88888@8888.@88X8888888@@.@8X8XX@8@X@88888@888@8888@88X8%888888S@888888%. .  .     .  
  .   .  .         . .     .    .           . .        .    .   . .  .       . .    .      .   .%.8888888888@S8XSX@@8S8XSX@8@SSXX@@8SSS8XSX8X8X8888S@8888888888.S8888888X88@@88888X888@.X8.888@8 X8X88@888S8 X8.888.X88888888@8888 S88888@88@888888@888@X888888X8888@8.X88@888@8888888@888888X   .    .    .
    .      .  . .      . .   .     .  .  .      . .  .   .    .         .  .     .    .  .   .  @888t8888888S@@@X8@SSS@8@8XX8X8X8X8X8S8S8@X@SSS@%S88888@8888S888.@.8888888888@888@@888888@@.@8@8@88888@@@8888.X88@88.X8@X8@8@8@8888888888888@88888X888X88888@8@X88888@X.X8@8888@8S88;8X88:@8@X.    .    .   
  .    . .        .  .     .   .    .      .  .        .   .     . . .        .    .    .      :88X88@t888%%88X8XSS8X88X8X@@SSSXSSSSX8X@@8@%88888888888888.888@888888@88888@88@X@8@88@888888888888X8888.%88.%@.S88888888888@888@8.X8@88@88888888X88888888@8@8@X88@8@@8.%88@@88S8888888@888;8 :  .    .    . 
     .     . .  .       .        .    . .       .  . .       .         . .  .   .    .    . .  S8@t8888888;@SX8X@X%X@X8S8SS8S8S8S@@8S@@XSSX888@88:@8888888888S.@.@888888X8 X88X88@8@8@88X88888888S@@X888.X@@88@8888888@8 @@88888@88@.@888888888888@888X8888 X@8888.88@@.@8:8X8888888888@@8X888    .    .    
  .    .          . . .   .  . .   .      . .           . .    .  .  .     .      .    .       @ 888888%88@S8S@@X8SSXXXXSX8S8@%X@XSS8@8S8@S8X8888@.S88@.8@.X8X8S888@8888@X8888888888@8@8888.@@8@8@8X8@8X888@@S@88888X@8@@8888888888888888@88@@8888X88888888S.88888@8888S8@8S888888888SX88888: . .   .    .  
    .    .  . . .           .    .   .  .     .  . .  .     .   .      .     . .    .    .  .  8S@88888888@8X8@8SSX@X8@8X@X@@8XS8S8X8S8@8X88888@ X8888@8 X8.@8888X88888X88@8888888@@888@8@@8@8888888888@8888@@8@8888888888888@88888@8@88888@@X@8@8@888888@@ %88@88888888@88888t@888%88888.@8 .    .   .    .
  .   .   .        .  . .      .           .   .        .     .    . .   .       .   .    .   ;X88@88888888XX88SS@8X8S8S@@8X8SXXXXSSS88X888888888888X888X.X8.@8888888X88X88X8888@8@8@X88@88@888@88 @@8@8@888888888888888.88888@@@X@8@8@888.S88X888 S8@888888.88888@88888@S8888888t88888S8X8@%.  .       .   
    .   .    .  .         .  .    . . .  .   .    . .     . .    .        . .  .   .   .    . ;X8888888888X8X8XXS8XXX@X8X8S8SX@8@@@8t@88888888@88S888X8888.X88888@88@8X8888888X8.S88888@8X888888888 S88888888@X88@888888X8@888@88@@88@8@8@@8@X888@@.888@@8.@88888888888 X@88;8@8@888888888;X       . .    . 
  .        .      . .  .   .    .       .       .     . .     .    .  . .        .      .     X888X8%88888X8SSX@@X8S8XSXX8S8XSS88888X88888888888888888@8 @8.8@8X8X88.%8888@8888X88888888@8X@88888.@8 @8.8@88@88888888888888@ 8888888X@@8@88X88@8 @888888888.888@8888888888@8888%888888@88SX;;  . .    .  .  
     . .  .   . .        .    .    .  .   . .  .   .      .     .          . . .    . .   .  .@8;888@88S88X%X@88@SXXS8SX @SXX@8StS@8.@8888888888X888888@@.@8.@888@88888.888.S8X8888888@@8@88888@@X.S8.X88@888888@X88888@88888888888888888@8@8888888888888 888888@88888 88.888@@8888888X8@8;@  .     .       
  .     .   .      . . .    .    .               .   .  .   .  .  . .  .  .       .        . .888@888888X@X8X8@@@8X8SXX8X@XX888X88888888888888 88@8888888888888888@8@8@X.X.S8@@888888X88X88888.88@X.S8.@88.@8888.8.@88888 8888888888@888888 S88X88888X@888888888888888X8X%8888%8@@88@8888@8 .    .     .  . 
    .          .          .    .   . .  .  . .     .       .          .      .  .    .  .    .888888888888S%8S@@8S8S8X@X888@@888@@88888@8 X8 @8.88.8 S8@.@888888888X8@888.S888888888X@88@888888.888S.%8888X88888@888888888888@888X88888X88@8.@8.8888888@8 S88888@.@888888X888888;888@@88888t.  .   .  .     
  .   .  . .  .  .  .  .    .    .     .       .     . . .   .  .  .    .  .      .    .  .  .8X8;@88888S@8S8S88SSXX@8888X@8@88888@8888@@8.X8888.X88X8@@X88@888@88S88X8.@8.88888888@8.X88@X8 88888888.@8888XX@88@8.@@88888888888@88888@88888@.X8.888888 X88888888X8888888:8%88@88888@X@:@88S.       .   . . 
    .   .    .    .      .    .     .    .  .   . .            .     .    .   . .   .       ..t88@8888@8;8%8%XX8SS8X8X8888X8 @8@8888888.8.S.@8.@888888@8@8888888X8@88888888.888888888X88@8@88@88888888.@@8888888@@8.@8888888888X @8888@88S8888.X88@88@8@8@8888888888@X@88@8888S88888888888@S   . .          
  .   .    .    .    . .   .    .  .  .   .   .     .  .  . .    .  .  .    .         .  .   ;X888888X888X8S8SXS8@Xt88888@8@8888888888888888.X8888888888.8@8888S8@88@8888.X8.@8888X8888888888@8888S8888 8888888@.8888@88X@.@88@X8 X8.888@.@8.X888888888888888@8@8888S@8@8S88.X8888888@8.8@t%.      .  .  .  
         .    .    .     .   .   .      .    .   .       .    .    .     .    .  . .    .  . 88X888888888S8S8XX X88@8@8X88@88888888888888.@88.@8888888888888888X88888888@S88@.X888@@888@8888X888888@888X.888888XX88888888X@8@8X8X8.S8.@888888888.@888.8@@88888888 88@8XX888888t888888X:@SX8: .  .    .    . 
  . .  .    .    .   .     .   .    .      .       . . .    .   .     .    .         .      .X88888%8888XS8SX88888888888@8@@8@@88@8S888.S8.X88.@8.@8@88@8@8@8@@888888888@8@8@888888@8X88@8888@8888@8888@X @88@888@8888@8888S88888@@.X8.@888888888.88SS888888888888888@X8888888888888X88t88.      .     .    
      .   .    .   .   .     .    .   .  .    . .         .   .   .    .     . .  .   .  . .;;X8888@X88@S8X88XX88@88888@8S@@@88@88888.X8.X8.888.X88@8888X888@X8 @88@8888@888@@88888@8X8888S888@@888888888@88@88@X888@@8@@88@8@8888888@@.@.@8.@8.S8888@88@888.8@.8888@888888@8%88888%8X8X8St.  .    .    .  .
  .     .    .          . .     .      .   .      .  .  .           .    . .        .      .S8X8888S888S;@SX888@888888@8XX888@888888@S.X8.X8.8888888@8@@8@8.8S8@888888888@8@888@8X888@8@8@8@X8 X888888888@8 X88X88888888888888888888888888.X8.X8.@88888@@8.S8.X888.S.S8888888888X88888888@%    .  .  .      
    .      .   . .  . .     .      . .       .  .      .   . .  . .   .       . . .    . .  S88888@@888%8888@888@8888888888@8@@88888888.X8.@8.@.X.X8888888@X888888X88888@88X@@8@88@88888@8X8@888888@8X8@88888@8888888 X888@8888888888@@888@.X8888888@8@8@@S.S8.88@@88888888888S88888888@@X  .         .  .  
  .   .  .   .     .     .    . .       . .    .   . .   .     .    .   .  .         .     ;;@8888X8%88888888888@888888.X888X8888888888@ @8@888@88888@88@8@88888888@8888 @8888X8.88X8888888@88X88@888.88@8 @8.@8888888888888888@X8888X@888@8.88.8888888@8@@S.X88888@88@888888888888@88t@8S   .  .  .    .  .
    .   .       .     .    .      .  .      .    .          .     .      .   .  .  .   .  .;S8888888888888888888888@8@8X888888@88X8@8@@8888.@.X8.88888888@8@@88@8@@@8@88X @8888888@8@8X8 88888@888888@88888.@8.X X8@.888@8@8@8@8888888@8888@@.X8888@88888 X888888X88@@8888888888S8@%8888%X.    .    .       
  .   .   . .     .     .    .  .      .  .   .    .  . .    .  .    . .             .     X@8888t888888X88@88888@88888@8 X888@8@8@8@X88888X888888888@@X88@88888888888.888.S8@8.@88888888.X8888888888888888@.@8.S88.S88888.S8888.X888@8@88@888.88888@8888888888.88@@8@8t88888%88888888t@:   .    .    . .  .
              . .   . .   .   .   . .   .   .   .         .        .      . . .  . .    . .tS88888888888888888888888888888.X.X8X888@@88XX88XX@X8.@888@88X8888888888888@8888888888@8@@88.@8.88888.8888888.8.X8@88888X@X8888@888@888@8@8@X88@88888888888 @.X88@88@8@8888888;8888@:888@88@88%    .    .     .  
  . .  . .  .     .     .   .         .           . .  .   .  . .    .  .       .     .    %;8X%8888888@@888888888@888888@@8S888@@88@8@8@@888888X8X@88@8@888@8888.888888 @88@@88888888@X88X88@88@8@888888888@88S88888888888888.88@8X88@8888@88888888888X8.888@8@8888@888888888@8X8%X8;8t8S .    .    . .    
      .       .      .         . .  .    . .  . .     .  .        .       .  .     .     . SS8888888888888@ @8@8XX8@888888@8888@8@8@888@8@@888888@88888@888@888@@8888@888.@88888888@8 888@.888888888@88888 8.S@8@88@888888@ 8888888888@88.X888X8@8888@888S8888888888888S888888@S88@8@S8888.  .    .       . 
  .      . .    .  .   .  . .          .     .     .       . .  .   . . .      .     . .   tS888888888 88888.S888@88@88@8X8X88888888@@88@8@X88@88888X@88@X@8X8@8S888888 X88888888@888S.@888.8888888@@88X8888@888@@8888@88888.88@:X888@8@@888888@X88888@88@8888888888888X88888888888888:8XX     .   .  . .   
    .  .     .   .   .        .  . . .    .     .    .  .         .        . .   . .      .t:S88888888S8888888@S8888@@@8SX@888@8888@X8888@88888X8XX88@8@88888@@888@888888888@8 @8888@8@8@.X8.8888888888888.@8X88888@8888@.88S.X8X88@888.8.@888888888X@8@8.@88@88@8888@888888888888888@X8%:  .    .         .
  .   .   .    .        . .    .       .    .     .    .   .  . .    .  .      .      .    ;X8@S88888S888@8 X8@8888X88.S8.8888@888888888@8@@88888S8888@8@@@8@X88888X88@888@88XS.8888888@@8888888888@88@88S88@.88 X8@@888X@8@8X8S88S888888888X8888@88888.@8.88888@X88888888%@88888888@t88t;    .    . .  .   
    .   .   .     . .  .    .     .  .   .    . .   .    .         .      .  .    .     .  %8t8888S8888@8888.8888@8888888@888@88.@88X88888@88@88888@88XX888@X888888@X888888@88@88888@8@88@8.888888X8X8.S8888@8888.888@88@8.888@8X8@@.@8@S.@8888XX88888@S88@.@88888X888X88888888888X;8S8@@  .    .        .  
  .       .   .  .        .   .  .         .      .   .    . . .  .   . .       .   . .   .8X@88t8888@888@ X8888@888.@88X88 %88.%8@S8@888@8888888888@8888.X8888X88@88@888888@888888@8888@@@888888888888.X88X@88.X8.S88888@S8@888888@88.888888888.888@X@8@@88888888888888888%888888S8:8t8t.   .    .  . .   .
     . .       .    . .     .      .  . .    . .    .   .           .     . .     .      ..;88;8888@S8X88@888888@8 X8 @88888888X8@888888888.X8@.X8@88X8 @8.S8@8@888@8.@8888@@8@.888888@8@@8X@888X.S88:S8.8888888.S88@88888X88888X88X.X8.888888888.X@888SX8@8888888888888888@8888888@88@%t. .   .         .  
  .      .  .     .     . .    .    .     .      .        .  .  .     .       . .    .     XS@888;@888@888@88@.88888@8888@ 888888X88S 88888S88@X.%888@@S.X888888@@8.X8.888@8.@88888888@X@888@8888888@8.X8.S@8X@@@.X8.@8888888@8@88%88888.@888888888@@88@88888@8@888888@88888888S88888S8Xt    .   . .  .     
    .  .     .  .    .       .  . .    .    .  .   .  . .        . .    .  .       .   .  .t888888Xt88@@X888@8@88@888@88@888888888@XX8.88888.888@X88X88@S.X8X88X8@8X@888888@8@88@888 888@8@8888888@888S.S8888888@8.X8 @8888.S8@8@88888.X8888@8X88888@@@88@8888888@888888%@888888@88888:8X  .    .      .  . 
  .      . .      .    .  .          .   .    .           . . .      .    .  .  .    .   .:8@888888888888@88X8@888888888X888888@8@X8.X888888X8888888888@8@888@@8@@8@8 8888888888@8.X8.XX8888@8@88@8X888888888@8@8@88888888X88888888@8@8.X8S88888888888888@X88X8@888888888888S88888888S8t:.    .    . .      
    . .       . .   .    .  . .  .  .      .    . . . .         .  .   .          .    .  .%88@888t8888@888@88888.8888@88@88X88888888.8888888888@@ 88888888X8@8X8888@S88888888888@8.X888@888888@8@8@@888888888888.8888888888888@8888@8@8.@88888@888888 X88888888X@88@8888S8888888888888@:   .    .      . . 
  .     .  .          .           .   . .   .           .  .  .      .   .  . . .   .    .@@88888@@888X88@88S@8:88888 X8888X888:S88%88 8888888:8tS8:8:X8@88X8.@t8.88888:8:8@88:@8888888888:@8S@88:8%S88.8;88 8:888@88888888S888XS8t8%8tS8%88t8888@@XX8%X@88@888888%@%88888S88888XX8888S   .    .    .  .    
     .       .  . . .   .  .  . .         .   .  .  .    .      . .    .          .   .   S@88888888t8888888@88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888@88888888888888888888888888888888888888888%8X8888888888888888:    .    .       . 
  .    . . .          .     .      .  .  .     .      .     .       .     .  .  .       .t8@8888888@8888888888888888888888S8@88@88@t8888888888t8X88888888@888888888888X88888888888t8X@88@S8888888@8888X888888@%88888888888888888%888S88888@;@8888888t8888888X8888;88888888%8888:8@88@8S%   .   .    . . .   
    .        . .  .      .     .  .        . .    . .   .  .  . .     .  .    .    . .   88888%8888888888888888888@88888888888S8888@8888888888@88@8@888888@888888888888888%8888888X888@888@8@88888888%8888@8S88@888t@888888888888@8888888S8888888@8888888888888t8888888888888@8S88X888t: .   .   .         .
  .   .  .          .  .   .        . . .       .     .           . .      .     .     ..X@X88@@8@88888@88888888888888888888888888888888t8888888X888:8@88@888;88888888S8S888t888X88@8@@888S8S8888t888@888888@8@%8@@888888888@;88@%888888888888888%888%888;88@t888@;88888888t8888888888;.   .       .  .  .  
    .      .  . . .   .      . . .        .  .    .     . . .  .      . .    .  .   .    @8888X8S88888888888@888@8888t88888888888888888@88888888888X888%88@t8@88@8888888888888888@8888888888888t@88888888@8@@t888;88888@88@88@88X888%888888@8888888;888:8@Xt88@88@@88888S8888888@888X8 .      . .    .      
  .    . .   .      .   . .        .  .        .    .         .  .  .     .       .   .  %88888888;88888888888888:8888888X@88:8t8@ 88;@8888%@88%88888888888888888%@t888@88@88888X888%88:8888@8888@@888888t888888888888888:8888888888tX8888@S88%8X888888888888888t88888%88888888888888S8 .  .      .    .  . 
     .     .    .           . .  .     . . .    .    . .  .       .    .    . .     .  .tXS8%888888888@8XXXXX88@888@@@X88%X@X8@@88X@888SSXX8@XX88S8@@XS@8SS88@8S@@X88888@X8X8SX88S@X@88888X8XS@@888@8@@@8@88XX88X8888X8X8XX88@8%8SXX88%X88XS88XSX8XX%8@X@8S@8XS@8X8888888@8888@88X8888%.  .  .  .   .    .  
  .    .      .   .  . .  .        . .       .    .         .  .     .   .      .    .tS888X@88888@8888888888888888X888888888;88:X8;88;8888t88S8S88X8X8@88@:88XX8S8X888888.888@:888X8888@888;88;@888888XS@S88X8:8888X8;88@888%888@t888888@8t8;8888888X8S@8@888888888@88;8888888888888@S           .   .     
    .    .  .   .   .       .  . .      .  .   .   .  . . .   .   .    .   .  .   ..tX8888888888t88888888888@8888888:888888888888888@8888888888@S8XX8X8@8888888@8S8@8@888@8X8X88XX8@8888888888888888888888888@888888XX8X88888888888@@88@%88S88%8:8S8.8:8:88@t88@;8@88888@8888@8X88t88@S.  .  . .    .   .  .
  .   .   .       .    . .          .        .   .          .   .   .        .  ..%S@8888888888888888888@@88@888888888;8@;888888888888X88S888@888888888888888888888888@8888888888888888888888@888888888888S88@8888888888888888888888888888888888888888888888888888888t8888%888X8S888SS  .   .    .    .     
    .   .    . .     .     . . .  .   . . .    .    .  .  .       .   . . .    %X@888@8888888X8888@@8@@8888X8@8888888X88888888888888tX888888@8X@888888888@8:888888888@8X888888%888SS88t88888S8888888888888888@888888888888888888888%@88S888X888888888888@888t8@88X8888888SX@8@8@8:8:.     .    .   .     .  
  .        .     .     .            .       .     .     .    . .    .      ..%8@888888888888 ;%8S; .  .8S;S t .XXS %SX :% .S  % ...;@XX% %S 8.X S.tS8S 8.X:X .8 SX  t.t8S S   tXX.S@ S.8S 88.@ X@XX@888@@8888;@8X88:X88X8888t8888t@8888X@88XX88@8888888888%888888888S88@8@8X8:8t;t .  .    .       . .   .
     . .  .   .    . .   .  .  . .     .  .   .  .   .     .     .     .:S8;88888@888X888  88888 8 888888 8 8S88SX . 888888 88 8 888888.88S888 8 8 888%S 88@:8 8S88888S8 8 8S8  ;8 888  8S8 8 8  8X 8X 8 8 8;8S :8;8%8;S @X 8S  8S@ .:tS :%S8%  .X S S :888888;8888888@8X88888%S8:    .    .    . .      .  
  .     .   .   .         .        .  .            .   .  .   .    .  .t;8X8@888888t888  8888%888S8888%888888888@ 888  88 88S 888SX88@ 8S888%8 88888 88888tS:8 8 8 888888S88888 XS888 8 8S88 8 888:8;X 8 8%8 8 8 8 8 8X 8X8S 8888 88888 8888X888%88S8%88@888@@888S888888888X88S;.. .     .    .     .  .    
    .         .   .  . .    . .  .      .  . . .     .      .   .   ::88@X@8@8%888X88 .8 8 8@88@8888 X8@88888@t888888@88 @88888@888@88SX8X888 888@S8888@88888S8X888X@8S@X88;888@.888888@8 @ S8@88888@888@8 8 @8X8S S88X@88888@X8%X  888 8 8X888S888S88 @88888X88@88X@888X8888:;      .  .   .    .   .    . 
  .   .  . .       .     .         . .    .      . .    .        :SX8@S88;8%888@X  ;8 8 8S 8S @88@@XX888@X8;@888888@@@8@888%8X;8@88888;88 8t8 8S.8:8;@t888888.8S888:X8 888888X888@;XX%88888888;888@8X:8%888 tt8%8:888@888t@S8:8X8 @ 8.8.X8X@88 888 8 8888888888888@@@88t88X@%:   .    .   .    .   .    .   
    .   .    .  .     .    .  . .      .     .        .   .  . .%S8X88@@8888888888S8 8 88 88.8  8 S8888S;8%S.88X 8 .8S X8@%888S 8X .8@ S@S%X@8XS@XtS%X S  X;%::S.8X888X888  S::8X%StS S 888@@8% S X 8 S @t8@8@88X888 8 %X.@88S:@8SX.S X:88 88888X88t8888%88@888XX@8%88;X ;   .   .         .   .    .    .
  .   .    .     .  .   .    .    .  .   .     . .  .   .   ..%8888t888888888 8%88 88888888888888 88@@8@ t88S8888888888888;@@S  88 8S888 8S.8@8;88@:@S%t:.8 8S.88 @88@@88 S 888888 8 8S 888888;.;888 8S8 8  SS8X888%X   8 88.;  88 ::tt;8888888888888@8;8888%888X8888X8%.;;      .   .  .  .   .    .    .  
         .    .       .   .     .      .   . .        .   .t%%888888@88SX@  % 8 8888 8 8S8 8  S8888888S X 88 8 8X8 S88 @@8X :;8S8 8 8 88 8X8t8@8 %t8 8888 888SS88.8@8 S..8 8 8S888S 8X88t@8 :S88888 8 888X8 888.S%;t:8888S 88888 88888888 888 888888888@888@8SXt8888:8t%:   . .    .   .     .    .    .    
  . .  .    .   . .     .   .     . .          .  . .    .88888X@8888888% :8 SX88.%8.8 @ 888 8:8S88X;8%8 8;8 888 8@8@8@88X 88  8S8@8@8%SX88888  %88 88  888%8  8@@88 8S 8X %88888 8S8.888:t8888%8%88S8888@888X;8 8888S88S88888 8 888S88888 8X88S88tX8S888@8S888888888SX..       .    .   . .    .   .    .  
      .   .   .     . .       . .     .  . .     .     .8S8@@@%8888888S 8888 8S@X@88@888@888@88X88%S8888888X8888@888888@;8 8;8 8 8;8 888888%8888:888888 888@S@@8888t@:8 8 8 8@t8 88;8@88888S88888X8X888tt@@888@88@ 8.8S 888  88S8 @88888S88 88888@8888888@8X888 8%8X S    .  .    .           .   .   .    .
  .     .        .       . .       .    .    . .   .:;8S@88Xt888@8@  8%8 8%88X8 888  8S 88@88@S  8@SS;8S:;:.8888888 S 8 %S8%S XXSX8X@88888:88@S888888%;S88888888 @@S@SS:%SS%X8@@8t88888888t8S8%;88@88888@8:8%888;8 :..888.X8@88 888%8 888 @888S8888%8888@t8:8888X% t   .   .   .    .  .  .  .      .   .   
    .      . . .   .  .      .  .    .     .      tS@888888X88888:88888888888 8 8 8888 8@S88  888S88888 888 88S88X 8S8 8 888 t:.88;8888 ;888  8 8 8S.8X88S 8 888 8  888 8 8;888X %8 8 :%8@@ %X.888X88.S X:S ;XS;8XS%.S  ::@  88888 8  8@88@88888888@88888888t8t%.  .   .      .     .    .   . .    .   . 
  .   .  .          .   .  .      .    . .    .t8:8X8888@@888XS% 88 8S8 888888S888 888 @8% .8 8 8 8 8888S8SS.@8@ 888S88888 8 88888@88SS888 8888888888S 888  8 8 8%88888 8 8@@88  %t8 88888S8 8 X88888S:8.8 tt8 8 8 888 .8888 8 888S88S8888%8888:88888%888@8;888SX. .        . .   . .   .          .    .   
    .   .   .  . .    .      . .    .      .:8S888@@88@88888 SSS  888 888S8S888XS 8 8S;t%:8 888888 8S888888 8:;.8 88888S8S8S8S8 X    8 8 8 8888S8 88S X:;888 888 8888S8 88X8@X 888X 8 8 88888 88 @  .888888888 8 88 8888 8S888888888 @@88@88888888X@@S8:X88X8%X  .    . .  .             .  . .  .   .     .
  .   .   .        .     . .     .    .  .;SS88888888888888X;88 ;88@ 88;8:8 %8 X 8 X 888888 888XX 8X8 888S8 8@@SS888SSS 888 888 %88888 88%888 88%88888 8 8 888 8888S8 8888X 8 8 8888888888S88888 8888 8X8888888 888  8888S888 88X 88@@888X888888888X88:88@:%S   .   .         . . .  . .        .      .    
            . .  .   .  .     .    .   :@:@888@8888S888@888888888888888@8@@888@888888S8X8888888.88@:8:8;888:8t8.8.%8 8 8 @:888;8 888X88@8X8@88@8 8X8X8S@88S88S8X%XXS 88X8  8 8S8%8888888S88S888%88888S 8%888 88888%888888S8888X8t888888888@888:888X8S888X88X  .   .    . .  .             . . .   . .    .  
  . .  . .         .       .    .   .SXSS8888888@t88@8888888@8%88@8888888888888888888@@888888@X@88@8@8XX@8888888S8888X88888X8@888S8888@8888:8.8:888;888.888:8:8 8;8 8;X.X X 8 88888;8 8 8 X888 @88@S8 8X8%X88 8S8S8S888S888S8888888@@S888888@@@8S@888X888St          .     .   .  . .  .              .   . 
      .    .  . .     .  .   .    .;XX8X88888888888@;888888888X@888888888888888888888888S88888S8888888888S%@88t8888@Xt8888%888%8@8@@%88:8@X@88@888S@@888@88@@8XX88S@88@8X@@@888888@8X88888888@888%8t888t8S88 8 8 8;8888@.X88888X888%88888888888888t88 S@t . .  . .  .   .    .          . .  . .  .    .    
  .      .        . .   .      .:;8888888888888888:8@8;88888888888888S8X8888%888888888%88@888888888X@XX8888888@88888XX88@88@8@888888888@88tX8;8X8888888@888@88888888%88888X88@;88888888888@t8888@@88888888@@@88S@8888@8@888888S88888888SS8@@88X8S@8:@ 8%.     .    .      .     .  . .      .      . .   .  
    .  .    .  .      .   . .:8;8@888@88888888888888@8888888888888X8888888S88888888888@8888t8888@  8 8 8 8X  8 8 8.8% 8   %   8S 8 %S X S XX.S::t8%.:SS:8S%88888888888@888888@8@8888888@8%8@@@88%888888X888X88888S8@88X88SX88888:88@888888@@88888S88....  .      .    . .   .  .      .  .     . .         .
  .   .   .   .  .  .     :S%XX88888%88@@888888888888%8@88X8888888888X88888888888:8@888888888 %8 8 8 8 88888888 8 88888888888 8 8 888S 888.8888 88888 8  8%888@88888888888888888888888888888888888@888888888888888888%88888888@88t8@8@8X888.8%8%8%  .     .  .    .     .      . .   .   .        .  . .  
    .   .   .          .SX@88888@88@@88S8888888888888888@t8@8888888888t888888888888@8%8888@S.t88 888888%888 888888 88 8 8S88S888%8S8888888 8 88S88 8S888 88888@S8888888888888@8888888888888@88888888%88888888X8888888t888@:8888%8@@@8888X8:8t88888S     .  .     .    .      .      .    .   .  .  .        
  .            .  ..t%tX8S88X@%8888888888888888888888X;8@@8888@t8888t88888@8888888S8888t8 ;88888S888 8 88 888 88S88888S88888 888888 888S888 8X88S88888S88  8888X8888888888X888888888888888888@@888888888888888888@888888:88888888888@@t8:888X8888.  .    .   . .   .    .  .  . . .   .    .   .     .  . . 
     . .  .  .   .%8@88888@S888888888888:8888%888888888888888S88@8888888S88888S888888X;t.888 %8S8 888888 88888S88888888S88888S88 8888 8@8888 88888888888%8@@@8@888888888888888888888@88888888t88888888S8888%888888888@888888;8@888888888888:8@@:     . .             .   .          .   .    .   .    .     
  .      .     .t88X8888@%888t8888888888888@8888@8888888@8S888888%88@8888888888888XX  8 8 888888S8 888888888888888S8S 8 8S8 8 888 888 88S8888888S888X 88t@8t88888888888t88@@88888888888@88888888X88%888888888@8%888@88888X8888@8@88888888S8888.   .       . .  . .  .  .   . . . .    .   .        .     .  
    .  .   .t8t8X8@@888%88888888S88888888@8888;888%88888S88@t8@888888888888;8888 .  8 88888888 88888 88S8 8888888 8888S8 888 88888888888888S88 8888 8@888@8888@88888888888%88888888888%88888888%88888@888888:8X888%88t8@888888@S88@88:888 8;@. .   .  .            .     .         .    .   .  . .   .  .   
  .       .S888@88;888X@888888t88@888%88@888888888888888888888888@88888888888;X.8888 888S8 888%8 8888 8888S8S8S 8888S88888888888 8 8 8888888%8888 8@88888%888888888888S888@888888S8888@88888888888%8888S888888888888888@88@8888@t888;888t88t.    .      . .  .  .     .    . .  .    .        .    .      . 
    . . :8tX88@@888888888t8@8@8888t8@88t88888888888%888888@888S@888888888888@88@8S@8 @8XS 8S8888888SS888X888S8 888 888888 888 888 888 8 888 88 8S8 88888888;8888%@888888;88888888888S@88X888;8@@;8XX@X888;8888@8888888%88888S8888t8;88@tS8t   .     . .     .     .  .  .      .  .    . . .     .    .     
  .   %@tX88@88%8@8:88@88@888S8@8888%8@888S88X888S8888X88888888@8888@888888888888%88 8.8 8.:88 :88.8 8 88888888888S88S888SS8 8 88888 888 8888%888@888%88888@888@888S888888888888888888:88@t8@88888@t88@88888%8S88888888888@X88X8;888S8t8.   .   .  .     .    . .        . .        .        .      .   . . 
     %8X88X88@8888@88:8888888@888888888888888Xt8@888888888888888888%8888888888888888X@@@@88888888X888888888@@@@88t8@.X;X8:8 8 888.8 8 8.888 :8:88t88@8@888S888%88888888@@@8888888888888X8888@88888@8@88888%88@88;8@88888888@8X88888t8X:. .    .       .    .      . .  .     .  .  .  .  .    . . .   .     
  .  SX@@88@88%888888@88888888@8888S88%8888888@88S88888;88888888888888X888X8888%88888t888%8@88888888S88888t888888@888@@88X88888888X88888X88t888888@%8888888Xt8888888888%8888888888888%8X888t88888;8888%8X8888888888@888888X888@8888SS;     .    . .  .  .    .  .     .   .   .            .            .  .
   . 8@t8@888@8@8888@t88888888888888888888888%8888888888888%8888@888888888@88@888@88888@8888888888888888888@@X@8@8888888X88888888S8888@8888@S888888888%8888@888888888888888888888888888;8@888888888888@8888@@88@X;8@8888888888X8::8;.  .    .             .        .    .   .   . .  . .  .  .  .  . .      
    .@8888@@8@%888888888888888888888S8888888888888888888S88888S888888888%@88S88@%8888@S8888S888888888888XS8888X@@8888888888888S888@88888S8888888888%8888888%8888t@8%88888X8@:888@888888@8888@888888888888888%8888888@88@888888@@X8:  .   .    .  . .  . .   . .  .   .    .         .                  . .  
 .   t8SXXSX@8@8SS8X888@8888@88888888888X888;8888888S@88888S88888888888888:88@%8888888888X88@8888888888S@8@8S888%8888888888888888S8888%@888t8@88888888888888@@%@88@@8888X88@888%888888t88@@S8888@8888@8888@8888@888@88@8:888@8tS8; .      .  .       .         .   .   .    . .  .     . .  . .  . .       .
   . : @8:8.@888t88888@8888888@@XX8X8888X888X88XX8@X8X888888@888@8X8X888888888%8888888@88S88:88t8%8%8888X8@X888888 @888888SX8888888888888888888888:888888X8888@8@:88888888t888X888t@8X@88S88888;8888@@888%8888%88S8X88888X8 @tS.      . .      .  .     . .  .       .   .         .       .    .    .  .   
     .8SX888@S888:@:@X8:88@8X8@8S888X8888@8888@8S88@888X888@%X8888888@88@X8888@@@@S@8@X@8@8@888%@8@@XX8@888S88@88888@888888888888@88@@88S@888t88%@8888S8X88S8t8%88888;8888888t88888X%8@8@88888@8X8@888888888@888S88X8.8;8 S 8    .  .     . .   .   .      .    . .    .   .  . .    . .      .    .   .  . 
 .  . 8tS888:8S8:8S8:8;@S8 888:8:888:8:8.88@88:8888;8:8S8 8t8X8888@:@88888@8:8S88@X88@@888@;8SS8S8X8X88;88@888888X88@88X@@8@@888@@88888888S@@8%8@88:@8XX888888888888888X888888@88X88888888888@88X8@888%888888X@@8X8 8S888@@.   .   .   .      .       . .     .     .    .        .      .  .    .   .      
     .:8 :.@8S@t@88;@8X%8888XS8tX88S88888t8S8X8;8888;8:88@t888888888888888S88@888.@:888.8X88:88@.X88888888 @S8 8:@8888888888:@X8.@8888888X88;888:88@88888@88888S@X88X888888888@X88S8S8@X88X8SX8@8X@8888@8@@XS888@S8@8;8@.  .   .   .   .  .    . .      .  .   .    .     . .  .  .  .   .   .        .  .
  .   ..        ;St .S8:   %t8; .:8 8% :X.%:.8;;;88X8@ %t88;%8@.%888@X8.8:8:888:888S8888;888;8X888888S8;8:888%8:@S8888S888888;8888XX8 @;8:88X88888888t888.8:8;888888X88;88@.8.8t88t8888888888X8888@88X888@88888888t8;X8:@      .               .     .  .      .   .    . .           .      .    . .  .    
    .   . .          ..    . :    .      ...  :;   . :%:S8X;t8;;@@t%X@8888888X8888888@.8@88t8t8:8;8.X888888X8888;8:888@8X888888888888888888:8:8t888888;888X888;8888888:8%@t8S8t88888;88888888888:@88:8888888;8;88@8t8;St  . .     . .  .  .  .    .   .    .     .   .      .  .  .  .   .     .         .  
  .              . .               .                    .:. ..       .;S8StS8X8 @888X %.  :@S%X X.8X8t8@8888; 8X ;t88:8S;88S8:888888888:88:888S888 8@8888S88@88:88X888S8888%8t8S8 8%8t8:X.888XX@X888:888S.X8@88888;XS:  .     .  .      .       .   .    .   . .   .   .  .     .      .   .     .  . .    .
     . .  .           .   .  .  .     .  .  .   .   .  .   .       .  . .        .     .          t8: . :StS  ... .;... .;;.  ;8%.SX8%  t% 8S%t8SS :%S%;SX%.8%8 %t Xt X;X.8 88%88S%.888%ttS@S:88;@;888S:S:;S;@S :8. .     .    .    . .   .  .         .   .         .       .    . .    .   . .        .   
  .         . . .  .    .         . .     .   .   .   .      . . .        .                   .        .              .       ... ..:        .  .      ..        .     .  .;;::%;;;::.:t:::. ...   ... . ...    ..    .     .     .            . . . .   .   .  . .     .  .   .      .    .     . .  .   . 
    .  . .          .  .   .  .       . .           .    . .        .  .        .         .  .      .   . .     .  .            .   .     .   .  .  .                    .   .     .    .        .           .      .   .  .  .  .   .  . .  .         .            .  .     .   .  .   .    .          .   
  .        .  .  .       .   .  .  .       . .  . .    .     .  . .   .  . . .    . . . .            .      . .     .  . . .  .    .        .  .      .        .  .   .    .     .   .     . .  .   . . .  .    .  .     .         .           .  .  .    . . . .    .   . .              .    .  . . .    .
    .  .  .    .   . .     .     .   .  .      .     .    .         .          .          . .  .  .    .  .      .    .         .      .  .      . .    .           .   .     .        .       .              .      . .    .  .      . .  . .          .         .           . . .  . .    .   .        .  
  .     .   .    .     . .    .    .      .  .    .     .   . .  .     .  .  .   .  .  .            .        .  .  .    .  . .    .  .      . .      .       .  . .       .  .  .  . .   .  .     . .  . .  .    .        .     . .  .         . . .  .    .  .    .  . .  .        .    .    .    .  .     
    . .       .     .       .   .     . .       .   .  .           .  .     .            .  .  . .    . .  .         .         .       . .      .  .   .  .          . .          .     .     .  .         .   .   .  .  .   .          . .  .       .   .      .            .  .      .   .     .      .  .
  .      . .    .  .  .  .    .   .  .     . .       .   . .  . .    .   .    . . .  . .     .     .      .   .  . .   . .  .    . . .     .  .      .     .  . .  .    .  .  . .    .    . .       . .  .   .   .   .     .   .  . .       .   .  .   .    . .   . .  . . .     . .  .     .  .    . .     
     .       .             .            .      .  .               .    .   .       .     . .    .    .  .   .   .          .  .         .        .     . .           .      .      .   .      . .  .               .   .     .        . .     .          .      .     .      . .        . .      .      . . 
  .    . .    .  .  .  . .   . . . .  .   .  .   .  .  .  . . .     .    .   . . .   .  .     .   .    .      .    . .  .       .   .     .  .     . .      . .  . .    . .    .  .      .  .         . . .  . .         . .    . .       .     . .  .     .  .    .     .        . .        . .   .  .