`.,:ii*++#####++*ii:,.`                                                               
                                                          `,i+#znnnnnnnnnnnnnnnnnnnnnz#+i,`                                                          
                                                      `:*#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#*:`                                                      
                                                   .;#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#;.                                                   
                                                .;#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#;.                                                
                                              :+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+:                                              
                                           `;znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz;`                                           
                                         `iznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnzi`                                         
                                       `iznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnzi`                                       
                                     `;znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz;`                                     
                                    :znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#:                                    
                                  .+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+.                                  
                                 ;znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz;                                 
                               `+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+`                               
                              :znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz:                              
                             innnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnzz#####zznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnni                             
                           `+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#+i:,.`         `.,:i+#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+`                           
                          .znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz#i,`                       `,i#znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz.                          
                         ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnz*:`                               `:*znnnnnnnnnnnnnnnnnnnnnnnnnnnnz,                         
                        :znnnnnnnnnnnnnnnnnnnnnnnnnnn+:`                                     `:+nnnnnnnnnnnnnnnnnnnnnnnnnnnz:                        
                       ;nnnnnnnnnnnnnnnnnnnnnnnnnnzi.                                           .iznnnnnnnnnnnnnnnnnnnnnnnnnn;                       
                      ;nnnnnnnnnnnnnnnnnnnnnnnnnz;`                                               `;znnnnnnnnnnnnnnnnnnnnnnnnn;                      
                     ;nnnnnnnnnnnnnnnnnnnnnnnnz;`                                                   `;znnnnnnnnnnnnnnnnnnnnnnnn;                     
                    ;nnnnnnnnnnnnnnnnnnnnnnnzi`                                                       `iznnnnnnnnnnnnnnnnnnnnnnn;                    
                   :nnnnnnnnnnnnnnnnnnnnnnn+.                      .:*znMWWWxnz+*:.                     .+nnnnnnnnnnnnnnnnnnnnnnn:                   
                  ,znnnnnnnnnnnnnnnnnnnnnz:                     ,+M####@WMMW@######Wz;`                   :znnnnnnnnnnnnnnnnnnnnnz,                  
                 .znnnnnnnnnnnnnnnnnnnnn+`                    :x##@n*:.`    `.:;+zM###W+`                  `+nnnnnnnnnnnnnnnnnnnnnz.                 
                `#nnnnnnnnnnnnnnnnnnnnz;                    ,x##x;`                `;x##@i                   ;znnnnnnnnnnnnnnnnnnnn#`                
                +nnnnnnnnnnnnnnnnnnnnz,                   `###n,                      ,n##n`                 :znnnnnnnnnnnnnnnnnnnnn+                
               innnnnnnnnnnnnnnnnnnn#`                   .x#W;                          i@#x`               :znnnnnnnnnnnnnnnnnnnnnnni               
              ,nnnnnnnnnnnnnnnnnnnn+`                   ,W#n`                            :@#x`     .,;;;;:.:znnnnnnnnnnnnnnnnnnnnnnnnn,              
             `znnnnnnnnnnnnnnnnnnn*                    ,@#*                               ,@#x` inW#######Wnnnnnnnnnnnnnnnnnnnnnnnnnnnz`             
             +nnnnnnnnnnnnnnnnnnn*                    ,@#i                                 ,@#nM##@WxzzznMnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+             
            :nnnnnnnnnnnnnnnnnnn*                    `M#i                                   :###n;`     :znnnnnnnnnnnnnnnnnnnnnnnnnnnnnn:            
           `znnnnnnnnnnnnnnnnnn*                     n#*                                    n#x,       ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz`           
           *nnnnnnnnnnnnnnnnnn+           .*znnn*.  i#z                                    +##        ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn*           
          ,nnnnnnnnnnnnnnnnnn#`         ,n########n,@M`          `nni`                    ,#z        ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn,          
          #nnnnnnnnnnnnnnnnnz`         :@#xi...:#W##@,           *###@+`                  xW`       ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#          
         ;nnnnnnnnnnnnnnnnnz,         .@@i       `+#+  ,*z.      n#####x.                :#*       ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn;         
        `znnnnnnnnnnnnnnnnn;          z#;         nW` i@###      W######M`               zW`      ,znnnnnnnnnnnnnnnnnnnn+innnnnnnnnnnnnnnnnz`        
        ;nnnnnnnnnnnnnnnnn+          ,#z         :#i *#####     `@########               ,`      ,znnnnnnnnnnnnnnnnnnnn+` +nnnnnnnnnnnnnnnnn;        
       `znnnnnnnnnnnnnnnnz`          +#,         MW`i#####+      `.;#W###@.                     ,znnnnnnnnnnnnnnnnnnnn+`  `znnnnnnnnnnnnnnnnz`       
       ;nnnnnnnnnnnnnnnnn:           xW         ;@;.@##@Mx,          `iW##+                    ,znnnnnnnnnnnnnnnnnnnn+`    :nnnnnnnnnnnnnnnnn;       
      `znnnnnnnnnnnnnnnn+            Mn         n* z#x;`               `+@M                   ,znnnnnnnnnnnnnnnnnnnn+`      +nnnnnnnnnnnnnnnnz`      
      :nnnnnnnnnnnnnnnnz.            xz         +``@+             ,zz;   .n`                 ,znnnnnnnnnnnnnnnnnnnnxi       .znnnnnnnnnnnnnnnn:      
      #nnnnnnnnnnnnnnnni             #x           `i  `i*`       i@###n`                    ,znnnnnnnnnnnnnnnnnnnnx#:        innnnnnnnnnnnnnnn#      
     ,nnnnnnnnnnnnnnnnz`        ,*#nnn@`             :W@#M`     ;#@*;x#x                   ,znnnnnnnnnnnnnnnnnnnn+x#,        `znnnnnnnnnnnnnnnn,     
     *nnnnnnnnnnnnnnnn;      `iM####@##;            ,@M,*#z    `@W.  `x#*                 ,znnnnnnnnnnnnnnnnnnnn+`W@`         ;nnnnnnnnnnnnnnnn*     
    `znnnnnnnnnnnnnnnz`     .M#W#;.``,*.            xW.  MW    +#,    ,@W`               ,znnnnnnnnnnnnnnnnnnnn+`,#M          `znnnnnnnnnnnnnnnz`    
    :nnnnnnnnnnnnnnnn;     `M##`                   :#;   +@`  `Wn      z#:              ,znnnnnnnnnnnnnnnnnnnn+` i##           ;nnnnnnnnnnnnnnnn:    
    +nnnnnnnnnnnnnnnz`     ##*                     zW    i#.  :#;      ;##             ,znnnnnnnnnnnnnnnnnnnn+`  x#*...`       `znnnnnnnnnnnnnnn+    
   `znnnnnnnnnnnnnnni     `@n                     `@+    ;#.  #@`      .#M        `...,znnnnnnnnnnnnnnnnnnnn+`:#M######@Wxz*:   innnnnnnnnnnnnnnz`   
   ;nnnnnnnnnnnnnnnn.     i#:                     :#:`   i#.  xM       `@@`  :*zxW@##Wnnnnnnnnnnnnnnnnnnnnn#+W###@MxnnxMW####W#..nnnnnnnnnnnnnnnn;   
   +nnnnnnnnnnnnnnn+      #@`                 ...`##@W:  *@`  Wx       `W@:+W@x#i;,.:znnnnnnnnnnnnnnnnnnnnx@#Wzi.        `:+x##@##nnnnnnnnnnnnnnn+   
  `znnnnnnnnnnnnnnn:      nx               .z@###@####@` zW  `@z.       W##W*`     .znnnnnnnnnnnnnnnnnnnnx@x;`               ,n##Wnnnnnnnnnnnnnnnz`  
  ,nnnnnnnnnnnnnnnz`      xn              :@#M+;iz@####i nn  `@##Wi    +#Mi`      .znnnnnnnnnnnnnnnnnnnnxx:                    ;W#nnnnnnnnnnnnnnnn,  
  innnnnnnnnnnnnnn*       Mn             :@@i     `#####`@*   W####: .x@*        .znnnnnnnnnnnnnnnnnnnn#;                       .xxnnnnnnnnnnnnnnni  
  #nnnnnnnnnnnnnnn:       nx       :+xWWW@@,        i@#+;#,   x####z;@x.        .znnnnnnnnnnnnnnnnnnnn#`                         `znnnnnnnnnnnnnnn#  
 `znnnnnnnnnnnnnnz`       +M     iM##Wn#x#i          ;@*nx    #####@##`        .znnnnnnnnnnnnnnnnnnnn#`                           `znnnnnnnnnnnnnnz` 
 ,nnnnnnnnnnnnnnn+        ;@`  ,M#W+.   x@`           :@@:    :#####*         .znnnnnnnnnnnnnnnnnnnn#`                             +nnnnnnnnnnnnnnn, 
 ;nnnnnnnnnnnnnnni        .#: i@@*      WM             ,i     `@###*         .znnnnnnnnnnnnnnnnnnnn#`                              innnnnnnnnnnnnnn; 
 *nnnnnnnnnnnnnnn,         Mz*#W,       WW              ,i++*;`z##z         .znnnnnnnnnnnnnnnnnnnn#`                               ,nnnnnnnnnnnnnnn* 
 #nnnnnnnnnnnnnnz`         ;@#W,        M@`           `n#@@@##@M#M`        .znnnnnnnnnnnnnnnnnnnn#`                                `znnnnnnnnnnnnnn# 
 znnnnnnnnnnnnnn#          ,@@,         z#:           `.``  `;z@#:        .znnnnnnnnnnnnnnnnnnnn#`                                  #nnnnnnnnnnnnnnz 
`nnnnnnnnnnnnnnn*          M#;          :#z                    Mn        .znnnnnnnnnnnnnnnnnnnn#`                                   *nnnnnnnnnnnnnnn`
,nnnnnnnnnnnnnnn;         +##            x#;                  ,#;       .znnnnnnnnnnnnnnnnnnnn#`                                    ;nnnnnnnnnnnnnnn,
:nnnnnnnnnnnnnnn:        .@M`            ,@@,                 #W`      .znnnnnnnnnnnnnnnnnnnn#`                                     :nnnnnnnnnnnnnnn:
;nnnnnnnnnnnnnnn.        z#:              i#@i      ;zWz,     Wz      .znnnnnnnnnnnnnnnnnnnn#`                                      .nnnnnnnnnnnnnnn;
innnnnnnnnnnnnnn`       ,#x                ;@#x;`     :M#+   ,#i     .znnnnnnnnnnnnnnnnnnnn#`                                       `nnnnnnnnnnnnnnni
*nnnnnnnnnnnnnnz`       z#;                 .n##@zi:`  `n#x` *#,    .znnnnnnnnnnnnnnnnnnnn#`                                        `znnnnnnnnnnnnnn*
+nnnnnnnnnnnnnnz       `@W               ;++: :n@###@#  `n#M,M@`   .znnnnnnnnnnnnnnnnnnnn#`                                         `znnnnnnnnnnnnnn+
+nnnnnnnnnnnnnn#       ;##             `n####*:;z####x    ##@#@   .znnnnnnnnnnnnnnnnnnnn#`                                          ;nnnnnnnnnnnnnnn+
nnnnnnnnnnnnnnn+       ##;             z#z:;W####@x#;      :n#W  .#nnnnnnnnnnnnnnnnnnnn#`                                           xxnnnnnnnnnnnnnn#
#nnnnnnnnnnnnnn#`      n#.            ;#*   :M+i.`           MW .#nnnnnnnnnnnnnnnnnnnn#`                                           ;#xnnnnnnnnnnnnnn#
#nnnnnnnnnnnnnnnxMx#*:`M@`            Mn     `               xW.#nnnnnnnnnnnnnnnnnnnn#.                                           `W#nnnnnnnnnnnnnnn#
znnnnnnnnnnnnnn+  .:i#zxWWxz+*i;:,...iW...                   n@znnnnnnnnnnnnnnnnnnnn#.                                           `n#z+nnnnnnnnnnnnnn#
znnnnnnnnnnnnnn+         `,;i+#znnxMWWWMW#;                  +nnnnnnnnnnnnnnnnnnnnn#.                                           ,n#x`+nnnnnnnnnnnnnn#
#nnnnnnnnnnnnnn+                .,,     `Mz                 `#nnnnnnnnnnnnnnnnnnnn#.                                        .izW##n` +nnnnnnnnnnnnnn#
+nnnnnnnnnnnnnnzi*+#####+++**#++*;.`.;*#`xn                `#nnnnnnnnnnnnnnnnnnnnz.                                         x###@*   #nnnnnnnnnnnnnn+
znnnnnnnnnnnnnnz`            `,i+zn#*:.;*@+               `#nnnnnnnnnnnnnnnnnnnnz.                                          n#z:`    znnnnnnnnnnnnnn+
*nnnnnnnnnnnnnnz`       .:*zxn#*:``,*nWM#@.  ::          `#nnnnnnnnnnnnnnnnnnnnz.                                           `x@:    `znnnnnnnnnnnnnn*
innnnnnnnnnnnnnn`    +xMx#;.  `,*nWWx#i.z:  .Wi         `#nnnnnnnnnnnnnnnnnnnnz.                                             `x@,   `nnnnnnnnnnnnnnni
;nnnnnnnnnnnnnnn:;:  `.`   .izMn+;. ,#z    .M#:        `#nnnnnnnnnnnnnnnnnnnnz.                                               `MW`  .nnnnnnnnnnnnnnn;
:nnnnnnnnnnnnnnn*,     `:#nz*,      `W@i`.iW#@;`      `#nnnnnnnnnnnnnnnnnnnnz.                                                 .@#  :nnnnnnnnnnnnnnn:
,nnnnnnnnnnnnnnn;   .in@#+`          ;@#@##@@##W#,   `#nnnnnnnnnnnnnnnnnnnnz.                                                   *#, ;nnnnnnnnnnnnnnn,
*nnnnnnnnnnnnnnn*,*xM#:+#x            :M@M+.`ix###M*,#nnnnnnnnnnnnnnnnnnnnz.                                                    `Wz *nnnnnnnnnnnnnnn`
iznnnnnnnnnnnnnnnx*,    x#*                    ,+W#@nnnnnnnnnnnnnnnnnnnnnz.                                                      #@`#nnnnnnnnnnnnnnz 
 #nnnnnnnnnnnnnnz`      .@@,                     `innnnnnnnnnnnnnnnnnnnnz.                                                       :#iznnnnnnnnnnnnnn# 
 *nnnnnnnnnnnnnnn,       i#W.                    `#nnnnnnnnnnnnnnnnnnnnz.                                                        .#xnnnnnnnnnnnnnnn* 
 ;nnnnnnnnnnnnnnni      ,W@#M`                  `#nnnnnnnnnnnnnnnnnnnnz.                                                          WMnnnnnnnnnnnnnnn; 
,+nnnnnnnnnnnnnnn+     :@n.x#x`                `#nnnnnnnnnnnnnnnnnnnnz.                                                           Wxnnnnnnnnnnnnnnn, 
+;znnnnnnnnnnnnnnz`   `Mn  `x#M.              `#nnnnnnnnnnnnnnnnnnnnnW:                                                           Wnnnnnnnnnnnnnnnz` 
  #nnnnnnnnnnnnnnn:   *@`   `x#W:            `#nnnnnnnnnnnnnnnnnnnnz*#@i                                                         .Wnnnnnnnnnnnnnnn+  
  innnnnnnnnnnnnnn*   Mn     `###+          `#nnnnnnnnnnnnnnnnnnnnz. ;@##`                                                       ;xnnnnnnnnnnnnnnni  
  ,nnnnnnnnnnnnnnnz` `@+       i@#M:       `#nnnnnnnnnnnnnnnnnnnnz.   :W#M:                                .`                    #nnnnnnnnnnnnnnnn,  
  `znnnnnnnnnnnnnnn: ,#;        ,x##n,    `#nnnnnnnnnnnnnnnnnnnnz.     `z##z.                              :i                   `Mnnnnnnnnnnnnnnnz`  
   +nnnnnnnnnnnnnnn+ ,#;          iW##n; `#nnnnnnnnnnnnnnnnnnnnz.        :M#@n:                            .x                   #xnnnnnnnnnnnnnnn+   
   ;nnnnnnnnnnnnnnnn.`@*           `*M##Wznnnnnnnnnnnnnnnnnnnnz,           iM##W#:`                         M*                 :@nnnnnnnnnnnnnnnn;   
   `znnnnnnnnnnnnnnni nW`             :zxnnnnnnnnnnnnnnnnnnnnz,              :z@###Wn#*iii*++,              i@:               .WMnnnnnnnnnnnnnnnz`   
    +nnnnnnnnnnnnnnnz`:#x`      ;n`   `+nnnnnnnnnnnnnnnnnnnnz,                 `;#x@#######W+`               x@:             `x#nnnnnnnnnnnnnnnn+    
    :nnnnnnnnnnnnnnnn; +#W;    i#*   `+nnnnnnnnnnnnnnnnnnnnz,                       .,,,,..                  `M@*           .M#Mnnnnnnnnnnnnnnnn:    
    `znnnnnnnnnnnnnnnz` i@#W#+##n   `+nnnnnnnnnnnnnnnnnnnnz,                                                  .x#x:        i@#zznnnnnnnnnnnnnnnz`    
     *nnnnnnnnnnnnnnnn;  .+M###W`  `+nnnnnnnnnnnnnnnnnnnnz,                                                    `+@#xi.``,+M#@i;nnnnnnnnnnnnnnnn*     
     ,nnnnnnnnnnnnnnnnz`    .+#:  `+nnnnnnnnnnnnnnnnnnnnz,                                                       ;####@@##@z.`znnnnnnnnnnnnnnnn,     
      #nnnnnnnnnnnnnnnni    `Wz  `+nnnnnnnnnnnnnnnnnnnnz,                        .,                              z@,izxxz*.  innnnnnnnnnnnnnnn#      
      :nnnnnnnnnnnnnnnnz.   :#: `+nnnnnnnnnnnnnnnnnnnnz,                         #n                             .@n         .znnnnnnnnnnnnnnnn:      
      `znnnnnnnnnnnnnnnn+   *#.`+nnnnnnnnnnnnnnnnnnnnz,                          z+                             ##;         +nnnnnnnnnnnnnnnnz`      
       ;nnnnnnnnnnnnnnnnn:  +#.+nnnnnnnnnnnnnnnnnnnnn:                           n*                            .@x         :nnnnnnnnnnnnnnnnn;       
       `znnnnnnnnnnnnnnnnz` *##nnnnnnnnnnnnnnnnnnnnzW*                           M*                            n#;        `znnnnnnnnnnnnnnnnz`       
        ;nnnnnnnnnnnnnnnnn+ ;xnnnnnnnnnnnnnnnnnnnnz,MW`                          Mz                           i#n         +nnnnnnnnnnnnnnnnn;        
        `znnnnnnnnnnnnnnnnni+nnnnnnnnnnnnnnnnnnnnz, ###                          MW`                         ,@W.        ;nnnnnnnnnnnnnnnnnz`        
         ;nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz,  `W#;                         n#;                        .W#;        ,znnnnnnnnnnnnnnnnn;         
          #nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz,    ;#@,                       ,W#M                       `M#+        .znnnnnnnnnnnnnnnnn#          
          ,nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz,     :##W.                     ;@#@#*                     `x#z        `#nnnnnnnnnnnnnnnnnn,          
           *nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz,     `W#x#W,                   +###,@@,                   .M#n`        +nnnnnnnnnnnnnnnnnn*           
           `znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz,     `x#z ##@i                ,x#@i  *#W.                 :W##         *nnnnnnnnnnnnnnnnnnz`           
            :nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz:     `x#x`  +##z`            .z##n.    n#M`              `###*         *nnnnnnnnnnnnnnnnnnn:            
             +nnnnnnnnnnnnnnnnnnnnnnnnnnnnz:     :W#n`    :M#@+`       `:z@#W;      `x#W:            ;W#W:         *nnnnnnnnnnnnnnnnnnn+             
             `znnnnnnnnnnnnnnnnnnnnnnnnnnz:    ,n##+       `*@#@n+i;i+nW##W*`        `n##z,       `;M##z`         *nnnnnnnnnnnnnnnnnnnz`             
              ,nnnnnnnnnnnnnnnnnnnnnnnnnn#;;*zM##x,          `#@#######@z;             *W##Mz+*+#n@##x:         `+nnnnnnnnnnnnnnnnnnnn,              
               innnnnnnnnnnnnnnnnnnnnnnnW#####W#:              `:*+++i,`                `*M#######@n:          `#nnnnnnnnnnnnnnnnnnnni               
                +nnnnnnnnnnnnnnnnnnnnnz::;i;;.                                             .:***i:`           ,znnnnnnnnnnnnnnnnnnnn+                
                `#nnnnnnnnnnnnnnnnnnnnz;                                                                     ;znnnnnnnnnnnnnnnnnnnn#`                
                 .znnnnnnnnnnnnnnnnnnnnn+`                                                                 `+nnnnnnnnnnnnnnnnnnnnnz.                 
                  ,znnnnnnnnnnnnnnnnnnnnnz:                                                               :znnnnnnnnnnnnnnnnnnnnnz,                  
                   :nnnnnnnnnnnnnnnnnnnnnnn+.                                                           .+nnnnnnnnnnnnnnnnnnnnnnn:                   
                    ;nnnnnnnnnnnnnnnnnnnnnnnzi`                                                       `iznnnnnnnnnnnnnnnnnnnnnnn;                    
                     ;nnnnnnnnnnnnnnnnnnnnnnnnz;`                                                   `;znnnnnnnnnnnnnnnnnnnnnnnn;                     
                      ;nnnnnnnnnnnnnnnnnnnnnnnnnz;`                                               `;znnnnnnnnnnnnnnnnnnnnnnnnn;                      
                       ;nnnnnnnnnnnnnnnnnnnnnnnnnnzi.                                           .iznnnnnnnnnnnnnnnnnnnnnnnnnn;                       
                        :znnnnnnnnnnnnnnnnnnnnnnnnnnn+:`                                     `:+nnnnnnnnnnnnnnnnnnnnnnnnnnnz:                        
                         ,znnnnnnnnnnnnnnnnnnnnnnnnnnnnz*:`                               `:*znnnnnnnnnnnnnnnnnnnnnnnnnnnnz,                         
                          .znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz#i,`                       `,i#znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz.                          
                           `+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#+i:,.`         `.,:i+znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+`                           
                             innnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnzz#####zznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnni                             
                              :znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz:                              
                               `+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+`                               
                                 ;znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz;                                 
                                  .+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+.                                  
                                    :#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#:                                    
                                     `;znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz;`                                     
                                       `iznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnzi`                                       
                                         `iznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnzi`                                         
                                           `;znnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnz;`                                           
                                              :+nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn+:                                              
                                                .;#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#;.                                                
                                                   .;#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#;.                                                   
                                                      `:*#nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#*:`                                                      
                                                          `,i*#znnnnnnnnnnnnnnnnnnnnnz#*i,`                                                          
                                                               `.,:;i*++#####++*i;:,.`