.+i.        ,                                                                                                                  
                       .#.i+`     ++                                                                                                                  
                     ,+**#;.*`   `i*`                                                                                                                 
                     `#i.zMi`*:  ,:*`                                                                                                                 
                      zii:iMi ;i,:i*`                                                                                                                 
                      .+;;;;+  `*#`:,                                                                                                                 
                        i:,i* `..  .+                                                                                                                 
                         +:;,.` `  :n`                                                                                                                
                         `M# ;`    ,n`                                                                                                                
                          #z ,``  :#i.                                                                                                                
                          :x#**#++#i+*                                                                                                                
               ,*+#*+##+*;..i#z;;::,:*,                                                                                                               
             .+;``      `,*#*.:z` `:,.+                                                                                                               
             #*#z#+,`       .+zi#::  :#`                                                                            .*                                
               `  ,+#;  ``    `*xi   .:;                                                                            ii                                
                     in*`       `+.    #`                                                                          ;,;                                
                       :z+.      `+    .#                                                                         ;*,.                                
                         .i++;`   *,    :+                                                                        +.i                                 
                            `:*z, `+     ;i                                                                      :i i .                               
                    `:i****+###;   +.     *:                                                                    `x` i;*i                              
                 .*#+;,`           .+      #`                                                                   ## `#,*,                              
               ;z*.                 z`     .+                                                                 ;*i#:i`;i                               
             ;zi`                   ;;      #,                                                              ;+,`#; `+i                                
           :zi.,``` `               `z      `z                                                             ii  :#``#,                                 
         `#+,,.,. ``     ,ii         #.      +.                                                           ;i   ;+ ,+                                  
        :n;:....,::;;i+++M#`         ;+      .#                   ,+z#zzi`                               ;* `,,+,.n;*+nnnz#*i:` `                     
       in;,;###+i;;;;,`;n:            M       z                 .#+.    :zi                             *i  ;.,#iMzi,      .:izz+,                    
      *#iz+:`       `*z;              +;     .*;               ,n.        ;z`                         `+:   i.#x;`        `` `:#Mx#                   
     *n#i`        `+z,                ,n      :#              ,#`.:,``*zi  ,#                        ,#`    ,Mi      `     .*n#:`                     
    +n,          ;z,             .    :#i     ,i:            `z.+*Wi#n+iMi*:;;                      **     ,x.         `.*xn;`                        
    `          `z+               ;`   :`M`    .`z`           +;;:,;,*x;:MW*z#z                    .z:     .n`     #Mnznz#;..,:,,`                     
              ,n:      ,         ::`  ,`*#    .,,z          `z;  i*:+#;*Mn+*in:                  :z.      #,       ;znnMxn##***#xMn+,                 
             :z`  `  `;`         , :. ., n:   ., ii         ***,`#+#z+;.nz+``*+                 i+       :i                   `...,*xx;               
            :z``` ` :*`          .` :; : .#`  ,.  z.        z :`+.:::#, ++.+#i#                **       `z                `````.,.,:.:nn.             
           :z.``  .n#             :  .i;  +:. ,   ,#       ,+`:::ii+#:i##++:z,#               i*        +,                ```.``.,,:;i*#M;            
          ,z`.```+@*              ;`   *. .z ,     z,      #,:`*..#z,  `,**,**+              .+        :+  ,i,      ``  `     `,+nx#*iii*n;           
         .z.,.`*zx:                i    .  n       .n      z ; * iM+*  ,;+n`i*+.           . #`       `n ,:*`       ,WWxnz##znxz*,                    
        `n,,.*x;z,   i             .:      *,       #;.   .* ; *  ;;`  ,`:; ;*;,           .*;        zi:.`:         `;#nxxz#;`                       
        #;,;ni`z:   :.       `      ,.     ,+       `n    i, i i       `.  `;*:;           .#.,,.    i*   ;`               .:i+z#;`                   
       ;+,z#` #:`  `*      :#;;iii:..;      n       .n,   +`..;i`    .,.:  .*:.i          ,z,   ,   ,#   .;                     `;z*`                 
      `z:n:  *i``  #.       .;`   .::.      #.      :.#   #.. :n,    .`.`  ,z `+         ,z`.  `,  .z`  .i           .x*.         .ini                
      **n.  ,#`.` iz          ;,            ,+      : #. ,*:,  #.    `,,   ;.` *        .#``.  .` .x. `,:,,:.``;`     ;#+z,       `,:zz               
      xn`   x`.,.*@.           ,i;;;;.       x`     , ,x.+*,`  ::   ,n+ni  i , +       `+` .   , .x.  .,.. `.,i,       **`#n:  ` . .::+n`             
     ;M`   **.,`*W;              .:;,        +i     ,`;#+zi:.   *   *@i+;  i `,+       +`  .  ,.`x.          .;         ** `+n+:.,,:::;*n`            
     +,   `x.,,+n*           `:;;:.          .x     `.;*M#`,`   +    ,;,` :: .,#`    .#.   ,  , z.          :;           ;#`  ,*nxn**;;:iz            
     .    ;*,;z#*   `       .;`   ..          #:      i;:z,`,   :i        *  :.i;   :n;   `` +`+:      `,::;.             :n`     .:+zn+;++           
          #.+n+*   :`      ,+;;ii+*;          .n     `:*,.z`i . `Wni.   .#;  ;,.+  *n`,     :.:+       ;:                  ,n.        `ixzz.          
          ###**`   ;       :   `i.           : *i    ,,*: ;+:.,  *;n@WWW@W ` ;;.+#z+; ,    `.`z         `:::`          `;   .x.          :n+          
         ,M*;*`   :*           ;             i.`x`   :,*.  n:,.. ;. :ii+++ ,`;;i+` :;`,    : #,             ,:`         #`   .M,          `#          
         *+,+` ` .M.          :` ``          :;,;+   :i;.  ,#; , `;    ;`* ::;+i   ,::    ,`,+         `      :`        ;+    .x.                     
         :`z``` `z#          .+;*+           : :;#.  .;,:   #; : `i    ;.i:`i;*    `;:    ``n`          ,;`  ,;;         x,    .x.                    
          i,```.z,+          `;i:        ``  `: .;+   :.;   +*`: ,i   `:ii* i:i     ;,     #:             ;i:.           :n     :x`                   
         .*`.`.z:*,         ;i`   `    ,+;:;;,:.  z   :`:   i+:*`:i . i *ni,.z.  ` ,:     *+::*,           ,,         ``  ni     ix                   
         #.`..z: z        `i`    .:    .,i,  .;*` z` :,`:   :i:*;i;`, , **:; z   , `:    in, ;`          `,,,.        ,:  ,@,    `#*                  
        .+...n: :*        i;,  ,i+        ,:    ` *; .`.;   ,:;#i#;,..`:+;,;.;   , .`   iz  .,              ,i,       .+   zM``   .x.                 
        #,,,x,  z`  :    :i.,;i:i`         .ii,   ;+ `  ,`  .i:*:z*,`. .z.i::,   :     *#  `;                 `:`      #   :Wz``   :n                 
       `n.,n,  .z  `,    `     ;`         `.;,    ,z     :   *.#;`x::.,.+ +.*`  ,`   `#*  ,i:::::.        ,`    :.     z`  `x+#`` ``#;                
       ;+,n:   +,  :`         ;`  `    ,;;:,``    `x    .:   * n; z ,,` *,,:+   :   `n;   .`    ,;;        *:,:::i.    +i   **#+..```n                
       z:+i    n   i         `:  ,,   i+:`  ;,     x    ;   ,z **.+` ` `i;:,+  `,  `x,        .;.           ;`   `;    ;x  `.n ++,...+;               
       z;z    :i   +         :  :*   `. .ii+`      z.   , `*;:;:i*+:   .i;*#,  ..  +i      `;i*.             ;         `#, ``n` *#:..:n               
      `zz`    z`  ,+`        :;i+`      .i:        ii  ` ,+`  niinn`: .`+:+n`,  ;  n           ,:.        `  `:         M#```+;  :n,:`z,              
      .z#    `z  `z;,        +.i.      :,  .`      `z  :,+    :*i*n::`,:M`* *;#.*`,+       `    ,i;,      ,`  ;         *@, `:#   .n*:,#              
      .x;    ;i `:W:,        ,i``     ,`  .;        z`,.#      *#+.i,;`;z::;. `#,;z.       ,i;;;.         `i  ;      `: `@z`.,x     +x;x`             
      `#.    z. `nz;         ;` i    .:;ii*`        :*;#`      *n:ni.*;:z#:;   `++z          ::            i, :`     ;z  *@,..M`     ,x#;             
       x`    x`.:*#; `      ., :i    i:` :.`.        z#i       *n*,nii**`z*     .M:           `:,          ;,,:`     iM  `Mx.,#,      .x+             
       ,    ,#,.z`M. .      : ,+`   `,  ,, .,        *W`       .,*`:x** .+`      *i        :,   .:,     .  ;`.+`     iW`  ;W*:+;       ,z             
            ;+,ii #  ;      :i:;       `:  *`        .n          `# zz`.#`       `#        `;::;;;::    :  ,. .:     ;x;   nn;**        .             
            ii,n .*  +     .+` ; `     :  i;         `n           :i;*:*`         #          :`         `: ,.  `     `x+   ;zzi#                      
            *;+i *:  z     :` ,. :,   `,,i,. .        n`           +:+i           #           ;          + ,.         nn    n;z#                      
            +,n  n`  W        :  ;:   ,i,`; `;        +*          .,++            #        :` .,         i,,.         *@   `iiiM                      
            +i+ `z `:@        : `;:   ;. ;  ::        :@;        :: `:`          ,+        ,;  ;         ,i::      `  ,#`   `z +.                     
            *#. ;; `#n        ; i`:   ` `, .:,        `nnn;`  `i+:  ` ;          #,         i: ;`      .  ;,i      ;   W:    z` `                     
            ;M  z`,`xz        ,,,,.     : ,;,` .      `z ,*###*:      .+.       i+       :. :.:,:      :  ; :,     *   z+   `*:                       
            .n  z`:;#z        ,i :      :.; ;  :     ` *;         .   ``**;` `,z+        ,; ., ;:      *  ;        #   *n`  `*+                       
             i `#,,n:# `      +. :      :i  : `;       .#.       `` .     ,*#zxi         .*  ;  :      ;: ;        +   ,@`  .:z                       
               :i;:nii ,.     ; `, :    ;.  : ::        z.. . `  `  .  .      +`          *, i         .*`i        +   `#:``.:n                       
               *,:#i+:  :     ` ,` i    ,. `, i: `.     ,+. ;;`  `  .  `,`    +        ,  ;:`;          ;:;        #` ` x#. `;n                       
               +::x`#.  i       ;  *        ::.; `:      z```#. .``,.`   , ;. +        : `i ;;       `  ;.i     .. i:`` nn.`.,M.                      
               #;++ z   +       ; ::        :i , `;      ;i.`.`,`  +:.   ` +` #        ; .: `;       i` .:,     ,  ;i ` ni+.,,n.                      
               #in. z   +.      ..;.  ,     ;: : :;      `z   .    ,:` :., `  #        *`;`  ,     ` .;  ;      :  :+ .`n.M:,:+:                      
               #;M  #   i;       +`.  :     `; : ;; ..    #`  .     `` :#, `  z        i:;         ..`#, ;      :  .x ..#.**,:*:                      
               +++  n   i+       ; ,  ;        `:::  ;    ii `          #  `  #     : `;;;          :`;.:;     `: `.@.,,#.`z:,#.                      
               #n;  x   *z         ,` #         i.;  , `  .n    .,      .  `` #   . * ;`,;        ` :i`  :     :, ..M*:,#. +i,x.                      
               +x.  z   #x ,`      `,`+`         .:  * .` `M`   *;         .` i: `;`#`;  ;        : `#         +``.:+x,;#. .#:M.                      
               ;W   z ` zx  :       :::. .        `:,: ., `n    :+   `     i`  #`;:;;;`           * `i         #``.iizii#.  z:x                       
               .@   n`.`nz  ;       ,i`. ;         ;:,`.; ,#     ,  .,```` *,  .#,;:`*            i `i         +..`+,:z;#.  :#x                       
                x,  #...zz  ;        +`, ;`        .* ::: +.        x:``:: ``   .+i,`;.        `  +. ;         #:.`n  n;#.   nz                       
                .i  #..:##  ,,`      ..: ,,         : ,i`iz    `    *,  i*    .  +M+.``        ; `i;.,        `z,,.x  ,z#:   #+                       
                    +:,i*n   i:        : ;: `          , #.         ` . ,*   `:  ii#           i ;``+       , .#,:;+   z#i   ;.                       
                    i:;+:#   *,. ;     `,:, :`         `+*   ``  :.   ,      i; ,,;#.       ` `; i  i      .. ;+:,n.   `nz                            
                    :+,x`#   i`: ;      :;, ,,        .nM+  ,i   +i   `      :+ ;,;.+       , ,i;`  .      :  *+,:#     ,W.                           
                    `zix z   :.; .;      .: ,i .      `;;*  ,+  ..*           ` ,#, #`      i ;:*          :  zii#,      .:                           
                     z:M #`` `;;  i       ..:; `,      z +`  `      `     ,      @. ;;  .:  ; ; *      .  :`` W*;z                                    
                     *+M +,.` *;  * `      ;;:  ;     .* +i        `i`   ,*   `  +   #   i  +,. .     :   ;``.#iz.                                    
                     .zx ;*,, #;  ,:.`     ,i., i     *. ;n     `  .x`   *#   :`,i   +.  * .;i        :   ;` iM:z                                     
                      #x .z:.`#+   *.,      + : +` ,  +  `x.    `   *   ``;  ,# i*   ,*  + ,.;       .,  .:``#z*,                                     
                      .M  n,,,#M   +., `    ` ,`;: .. +   ,;.   .`      *    `z zi    n  *,,.        ;   i,` z#n                                      
                       #` +:;:*@` `i+: `,      ;:: `,`#    **   i*     `n     ` i     *,`::`,       `:   #:`:**#                                      
                       .  .z,:*W, .,Mi  i      `*.,.i,i    :M`  in      i   `  `*     .+`,`;:       :`  `W:,#.:*                                      
                           n:;;n* ,,x#  :+      ` ;;,*:     i;;  ;  ``,     :  i* `    z`, `*`   :  ; ` ;@:,z `,                                      
                           :z:izz ,:nz   ni        i,#`      +i: .  `#.    ::  #i..    #`       .,  ;`  zn:*+                                         
                            n;in#,.:n#.  iz         `+       .x;` ,  *;    z, `+.;     *,      `#  `;,  nz;z.                                         
                            ;z;x,#,;+*i  `W          +        :z;:.`  `    :: i*;      ;:      ii  ,+,`,+#;n                                          
                             n*x n,;#i# ..z` ,.      +     :,  *z,``.       ` x+`      :;      n.  *+, *;++#                                          
                             .MM.;+;*iz``:*.  i      *      .i;`z;: .       :,M`       :;     `n ` z+.`z`;ni                                          
                              i@i`x:i+;i.:i:  +;    `*        .*iz*,        ;#,        ;;     :*,.`x#.,n `W:                                          
                               +z ;#iz`n,,:*  .W`   .+          `+M;       ,*+         *,  `  *i,`;+z::z  n.                                          
                                +. z;z #;:;*   z*   .*            .z:`    `;z`         +,  ,  #i,,n.n;:*  `                                           
                                   .nx :#;;+  `,x    +             `+:`  ,:ii          #` :`  x;,:# x;+:                                              
                                    iW` n;:#  .`M` . #              `#:``:zn           #``;  ;n:;#. niz`                                              
                                     *i :#;# `,,n: : #               `n*.n+`           z.::` z*i;+  n;x                                               
                                      ,  #*#`..:n* .:#                ;M+z`            n:*.``@i;#`  +*z                                               
                                         .zn..,;z# `;#`                M#              z;+:.+x*+i   ;#+                                               
                                          ;n;:::zx..;i:                i.             .n;#:.nMi#    `Mi                                               
                                           *z,::+@`.:;i                `*             :*zi:###n`     z:                                               
                                           `n,;;*@.,,i#                 +             **W;:nixi      ,;                                               
                                            :#::+x;,:*#`                i`            ##zi#;#n                                                        
                                             z:;*z#,;+i;                ,;            zW#*z x.                                                        
                                             ,z;+#n:;*.z                `*            WM#x, *                                                         
                                              #i++n;*i;z.                *           ,Mn#n                                                            
                                              `z*n+z*****                *           i:xM:                                                            
                                               ,nx`M+*#:n                *           z.xM                                                             
                                                ,W,+++Min.               +           z,M+                                                             
                                                 .,.M*MM*+               *.         .z;#.                                                             
                                                    +zz#nM               :;         *i:M                                                              
                                                     xz#i@;              `+         z`,z                                                              
                                                     ,WW ;z               #         n `#                                                              
                                                      :W: #,              i,       .+                                                                 
                                                       :# .#              `*       i,                                                                 
                                                        `` *:              #       n                                                                  
                                                           `#              +`     `n                                                                  
                                                            :i             ;;     ;i                                                                  
                                                             +,            `+     +`                                                                  
                                                             `z`            #    `#                                                                   
                                                              :+            z    i,                                                                   
                                                               *`           #    n                                                                    
                                                               ;i      .``  #   ;i                                                                    
                                                               ;z     `. .  z   z`                                                                    
                                                               *#   ...  ,` n  :*                                                                     
                                                              .M,`        :`n. #`                                                                     
                                                             .+:`.        :;i,.+                                                                      
                                                            .#`.         ;`n`,+,                                                                      
                                                           `+`          `,:*`.z                                                                       
                                                           #.           ,`n`,.*                                                                       
                                                          ii            .+; :;:                                                                       
                                                         `n           `:,z `:*`                                                                       
                                                         ;;         ,*; z` :`z