```                                                                          
                                                     `,;*+######+#zzznz#i:`                                                                  
                                                 .;+z#+;,.`.,:i*****#i*#nnzz#i.                                                              
                                              `iz#;.   `;*z,` ;;    ;: *.,:;i#nzi`                                                           
                                            ,##:`   .**i.`i   :i    `i i      .;zM#.                                                         
                                         `;#i`   .*+i`   ;`   :i    `; *         `;x#.                                                       
                                       `;#;   `;+*.     `i   ..i    ,, +            :n*`                                                     
                                      ;#:   `i+:`       i`   :`;    ;``+             `#n,                                                    
                                    `#*    :#:         .i    :`;    i ;;             :,.z+                                                   
                                   :#.   `+i`          *`   `:.,   ,, #`            :, `i+z`                                                 
                                  **`   .#,           ,:    ,`;    i `#            ,:  i` :z.                                                
                                `#:    :#`           `*     : ;   `; i:           ,;  ;.   ,n.                                               
                               .#.    :#`            i`    `:.:   ;` #`          .;  :,     .n`                                              
                              .z`    :#`            .;     :`;    i ,*          `i  .;       ,n`                                             
                             `z.    ,#`            `*      :`;   :. +.          i` `i`        ;#                                             
                            `#.    .z`             ;,     :`;`   i `#          :,  i`          +i                                            
                            *:    `z.             .*     `; i   .: i:         .;  ;.           `n.                                           
                           ,*     #:              *`     :`:.   i` #         `*  ,:             ,#                                           
                           #`    :*              ;.      ; i   `i ,*         *. `;               +:                                          
                          i:    `z`             .+,     :..:   :, +`        :i  ;`               `z                                          
                         `#     i;             `*`,:.   ; i    i `+        `z` .,                 ;;                                         
                         *.     z`             ;.   .;.,.`;    i :;        ii  ;                  `z`                                        
                        `#     :i             ,;      ,* ;`   ,: *.       `n` :.                   ;i                                        
                        i:     #`            .+       .*.;    ;. i`       ,z  ;                     z`                                       
                        z     `z            .z`       ; i:    ;. `i`      #i .,                     ;i                                       
                       ,*     i;           .*:       `: ;`    .+   ::`    M, ;                      `z`                                      
                       *.     z`          .;i        :` ;      ;z.  `;:  `@` ;                       i;                                      
                       #     `z          ,:i`        : .,       ,n*`  .;::W  ;                       `n                                      
                       #     ;i         ,::.        ,. ;`        `ini`  .#x .:                        +:                                     
                      .*     +,        :,,:         ;  ;           `*ni` +x ..                        .z                                     
                      ;:     z`      `;..;         ., .:             `in#nx ,.                         z.                                    
                      +`   ` +.     `;`.i          ;` ;`                :Mx ,.                         #i                                    
                      #   `. :i    .: .i           :  i                  zM .,                        .i#                                    
                     `#   `, `z   ,: .i           ,` .:                  #W `:                       `i;+                                    
                     ,;   `,  #. ,:`.i`           ;  ;`                  +@` ;                      ,i`+z                                    
                     +`   `,  ,+,,.:i            `:  i                   *#. ;                    `;:`+.x`                                   
                    `+    `,   z:,i;             :` `:                  .*#i ;                   :i`,z. #:                                   
                    i,    `:   :+*;             `;  ;`                  i`@# :`               `:i.`*n`  :+                                   
                   `z      :    +:              :`  ;                  ,, xW``;             ,i;. ;n*    `x                                   
                   ii      ;   ;:              `:  .,                  i .n#: ;          ,;;,  `nz.      x`                                  
                   x`      ;  ;:               ;`  ;                  `; i.@z .:      .;;,      i        z.                                  
                  ;#  i    `;;,               :.  .;                  ,, i z@. ;   `;;,         i        #:                                  
                  n: `#     ;:               :,  `i                   ; .: :@+ ,::i;`           i        *;                                  
                 ,@. .#    .:              `;.   i;;i:`               ; ,.  n@,;i.              ;        ii                                  
                 +#. ,+  ``i             `::`  `;.   .;i;.            ; ,. `iW;                 i        ;i                                  
                `+,: iz :zn`            ::`   ,x#;,     `,ii,`        ; .::iz@`                 i        i;                                  
                .*`: zW`*@*           ,;.   .#zznMWWzi`     ,;i,      i `#. :#i                `;        i;                                  
                ,;`; xW`z@.         .;.   .#+::````,+M@ni`     ,ii.   i ;. `+#x                ;.        *:                                  
                :: x`+: ;M        .;,   .##:      . ,i:nMWz;`    `:i. ;.i `zn#@,              `*         +,                                  
                :, M.:`  i      `;:   .+z,      ..`. `:  `:zWz;`    :;:+. +,,@#n             `z.         #.                                  
                :, n.;. .;     :;`  .+n:`,`  `,``,  `.     ,;izx#,   `;+ ,*  xW#i`          ,n,          z`                                  
                :: * :: #+   `;.  `+Mi`,..``        `    `:.   `iMxi` :. #`  *Wx@i        .#z.           n                                   
                :: ;`:; #+  `:  `*n*`.,::`   `.`  `. .``::      :,,#M*i ,*   `@*#@ni,..:*xx;   `,iii:    n                                   
                :: :#.; `i  :` ,W@. `;++.         . ,.,.`   ,:`     `z. +`    zM`,nnMMxn+:   .;;.   ,:   n.                                  
                :: .n ;  ;  ;  M#z..::,:``..,:;;,.` `:..`,          `+ .*    .;@i :.       ,;:` `,,` ,:  i*``                                
                ,;  i : .*;:i ,nz,,`  .;++nz:.`+*::,.:;..,          ;, *.    i +W. ;.   .;;.  ,#W@MM; ,iiin#n.                               
                .+` ;`i*:::.,;+,;;:`:;,i;`i+ `i:.  `:::.           `+ `#    ,, .@x` ,;;;, `.*MWW##@x@i      :i                               
                 :+ `+.`*nMM***ii,`.,i#`.`.*;;`.: `,`             `+. *,    i  *iWM,    .*zM+*z:W##WM@*,.:*#n:                               
                  *,;.:*M*,i,,:*i:,,:;;:: ` `  ...;.;.           `+. .#    ,, .* .z@xznM@;`,;;n `*M@WMMM@##M:                                
                   +#:`z`` `+.``  .;:```..`:,.: .:::            .+.``z.    i  +`   .;iii++  i;+    `,,,M@xi`                                 
                    .i+#i,nx.   ```  .:,:;,`   ` .`            .*` `z;    :, ;:          n,  #;.`      +* `,**.                              
                        +i##  `::` ,:, ;,``.`.,, `,          `,*` .n;    `i `+           .n` `*+#i     .n*M#W,n`                             
                         i+i .  ``.     ,`   `    ``         :i  ,n,     ;` i,            +;     ;:     z##W:`i+                             
                         `n``. ,:`                 .,       ii  ;z`      *` ;             :*      #`    ,@@:`: *:                            
                          +  ` .       ..      .:.`:.      i;  i#`       ;, :.         .;i,       .+  .` n:`;  `z.                           
                         :i :,  `:;;, `;  `:.     .;      ;:  **         `* `;      .;;:`          *, ; ;;`i`   .#                           
                         #`     .`  .+:` `;`     ,:       +  :*           +  ;   .;;:`     `:*;   `n. i:i i`     ;*  ,##`                    
                        ,+           ;ni :`     ,,    `,` +` ;;           *` ;,;;:`    `:#z#*:i   #;  z* :.      `#:##,;x,                   
                        z`           .:.;;      .    .:  .;: ,*           ,i  .    .;+z#i.  `i`  **: .z`:,        ,x,  .;n:                  
                       .#           `;` `:    `,    .` ` :`* `#           `+   `:+z#;.      i.  ;+ ;`+`,:        ii`  `:.:zi                 
                       ii       :+n.;,   :,   ;`     `:, .,*  z            *;*nn*,         ;.  ,z` i+..;       `*:    ``,,.##`               
                       ;i `,:` :,,`,.:   ;.;` ;     ,;`` .;*` #            `*;`           :.  .n.  z,`;       .+.     `,``:.ix*`             
                       `z     :. ,` ;   ., `i.;    .,    :;;, +.                         :,  `n,  ;;`i       ,+      `  ,, ,,,+n*`           
                        ;#.`    `` ,.   :   `,:    `     ..*i :;                        ,:  `n:  ,* ;`      ii       .:` .:``:.:*n+.         
                         ,n++.     ;   ``     .,  `.      `;# `#;:.                    .:   #;  .+ ,.      *:      `  `:. `,. ,,.:;z#.       
                          ;;; ,,   ;   :     .,.i` ;      ..#  ```i                   .;   *n  `#``,     `*,       ,.   ,,  ., .##xz#z;      
                          `#;  ;  `:   :    `:  `+,:       ;i.    *                  `i   ;n:  +,`      `+.         .:`   `  .#@#@@##Mni`    
                           #i  ;  :`   :    ,    `;,`      .;++:  +                 `i`  ,zi` ;;`:     .+`            :.    iW@x*.`:,  :`    
                           i+  ;  ;    :         `,.:,      ,`i+  +                `i`  ,n`: .+`;`    ,+`              `  `z@#.              
                           `x  :  ;    ;   ,     :` ;.      ` `* `+                i`  .n. ``#`;.    ,*`                 .Mn.                
                            #  :  ;    ;   ,`   ;`   i`       `i .i               i`  .n,   ;:,,    :*                  :Mi                  
                            # `.  :   .,   ,.  ..    `;      .,; ,;              ;.  `z,   `+`;    :i                  iM:                   
                            #`` ,`,`  ;    .,  .      :`     ::: ;,             :,  `z:    i.:`   :i                  +x.                    
                            #`   :`,  `    .. `:       ,     :*. *`            ,:  `#;    `+`:   :*                 `#@;                     
                            i,   `ii***+z*,..`,              :+` +`           .;   +* ``  +,;`  .+                 `z@@,                     
                            `+``i+i:ii+*:,,;;;;;i;.    ``    :+  +           .i   *x, `; .#`:  `+`                `n#x,                      
                             ;;;M+#+;. .     .    ``   `;    ,+  +          .i`  *#i`  i +,;`  *`                .x@*`                       
                              #+:.``   :     :   `,`:`  ;     +  #         `i   in`i   *`z`:  i,                .MM,                         
                             `#`,  ,   ..    ,.   .     `    `* `#        `i`  ;z``; ` **::` :;                .Mn` `                        
                             :* :  :    `    .:   .`        .,i `+       `i   ;z` ,. ,`zz`* .*                .M#i  :`                       
                             i: `  :`   ,.    ;    ;       ,:;: .*      `i`  :z`  ;  :`M::;`+`               .M#W, .,                        
                             :; `,  `    ;    :    ;      .::*. .*     `i`  :n`  `,  :.z`;;i,               `M@+` ..,                        
                             `#  :. `,   ..   :    ;      ;..*` ,i    `i`  :n`  `   `,i,:.*;                zn.  . i.                        
                              *,  :  ,.   `   ,`   :     ,.` *  :;   `i`  :n`  .,   `.*.,;+                ;#W,  .`i.`.                      
                              `+  :   ;   .   `,   `     `   *  ::  .i`  :n`   ;     +`: +`               `M##M. ..,`,`                      
                               +  .::,,   ,.   .   .     `   *  .; :;   ;n`   `:    i,;`;:                ;#z.xM...,,..                      
                               *.`;.` `..,:,  ,:`  ;    `.   *` `ii.   in`    ;`   :i:..*                 zn` `xx`                           
                               ,i :  `,   `,   `   :         i.       +#`   `:, `:++.: +`                 M,   .M#                           
                               `+ ;  :`    ,  ..   :         ,*     `z*   `  ` ,xWx.i ;:                 `x     .M:                          
                               i;.,  ;     :  ..   :        `,i;   ;x;  `:`.` ;@#M.i``+                  .+      .x.                         
                              `z`.   ;     ;  ,.   :        .. ;##n+`  .;.:.`i@#M,;` +`                  ,;       .z`                        
                              ;i :   :     ;  ,.   ,`       :    `    `:  `;M##x,;` ;:                   ,:        .#`                       
                              n``,   :     ;  ,.   `.      `:       `:    `zWM#,;  `*                    .:         `i`                      
                             .# `.   :    .,  .,    `      :`     `::`   ,x#W+,:   *`                    `;          `:`                     
                             :* ``   :    ,.  `:    :     `,      .`  `;n@#@i:,   :;                      i                                  
                             i: ,`   :    ,`   :    :`    ,   `` :;i#x@###W:;.   `+                       *                                  
                             +, ,    :    ,.   :    `.    :    ,:,*@#####M,;.    *.                       *                                  
                             +. :    .    `,   :         `:     `*@@+iz@x.``    ,*                        *                                  
                             #. :    .     ,   ` `:.   `,;      ,@##  `z.,`    `+`                        ;,                                 
                             #, ,`   ,`    `     `     `.      `M##M+;#,;      i,                         .i                                 
                             +: .`   ```:. , `  .             `n#####@,;`     ,*                           *                                 
                             ii,` ,::,:;   ,..  ,       ``   `x#@zi:+i``     `+`                           *`                                
                             .#   `  ``    `.        `   ,  ,M@z.  `+:`     `*.                            :,                                
                              z`  ,`        `        `:   `+@#x.:;;+;:      ;:                             `*                                
                              ;i  `,        `,   `.   .:`iM#@M;,` ;z:      ,i                               +                                
                               z.            ,`   ;`   ;xi`.:` `;iii:     ;z`                               i.                               
                               .z`  ,`        `    ,`,#+:,`.   `*:z;`   `+*:                                `;                               
                               :nz`  :.   ..   ,  `;z@z*;. `:`.i;;*:   :+.*                                  i                               
                             ;n*..#i` ,;. `;z+#nzn@n##M+#@Mz*+i;:*i` .ni  *                                  i`                              
                           :z*`    ;#++#n##+n`.+`x#i;M#+z###W:i.`+: ;*x:  *                                  ,:                              
                         .#+`        ```   .* *i`@#i:i@M,:+*:i` *i.*: M:  i                                   *                              
                       `*z.                +.`z;.##i ;##*  ..  `++*` ,x`  i                                   i                              
                      .ni                 .+ in::##* .:W@.     ++,  ,#`   i                                   ,.                             
                     ;z.                  +``x# :###  :;#z   `i;   :;     i                                    ;                             
                   `#*`                  :; +n; :##x   :Mx: :*`   ;,     `i                                    :                             
                  ,z:                   :+ ,@z; .@#@,  `#n;#:   .i.      `i                                    .`                            
                 ,#`                  :i#. n##;  x##n`  ;Wi`   :;`       `i                                                                  
                 `n`                :;.*; ;###;  i###+ :*.   `i,         `i                                                                  
                 .n`               ``;M+ `W###,, `M##@+:    .;`          `i                                                                  
                .n.                .z@z` z#WM# i.,*##W`    ,:            .i                                                                  
               `n,                :W#x` ;@x:@* ,,``##x    ,,             ii                                                                  
               #;                :@#M. .Wz`x#: `:  W#z    ;             ;,;                                                                  
              i*                .W#W. `xn`;#@` `;  M##    ;            `.`;                                                                  
             ,#`               `n#W, `zn` x#z   ;  x#*   `:              `;                                                                  
            `#`                *#W,  *n` ;#@:   ;  n#i   :.              `:                                                                  
            i,                ,@W,  :z`  x#+    ;  z#i   ;`              `,                                                                  
           `i                `xW,  .+`  .@n     ;  ##;   ;                                                                                   
           ;`                +W,  `*`   iM`     ;  *#;   ;                                                                                   
          `,                .M,   ;`    #:      :` ;#;   i                                                                                   
                            *.   `.     #`      :` ,#:   .;                                                                                  
                            `           *`      ,` `@,    ;                                                                                  
                                        ;`      ``  x,    i                                                                                  
                                        .,          #,    ;                                                                                  
                                         ,          :.   `,