We are way way over our bandwidth this billing cycle, so we had to remove all of our images
Newest blog: Invisible Bread’s One Year Anniversary!



The Debate

- February 14, 2014
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                                          :                                                                                                      :                                             `
                                                                                                                                                                                                                                                          ,`        ,                                                                                                                                           
                                                                                                                                                                                                #            ,                 ':                         :`        :               #                                                                                                                           
                                                                                                                                                                                                @           `;      `:.        .;                         ,:        .               ,                                                                                                                           
                                                                                                                                                                          `                     +     +     `,       .;+@@@@@@#`+                         `:        ,              ;`                                                                                                                           
                                                                                                `          '     :     `                                                  '                    `;     @     `:          ..      +                         ';        +              #                                                                             ' ``                                           
                 `                                                                      `       #          ;:    @  ,@@@@@@@+,          `                                 .                    `'     @'    ,.          :`      +                         ;,        ;;,            @    .,## .+;                                                                : :` +                                          
                                            `,  .                                       +       #           #    @     @                @                                `.                    `+     ,@    :.          ;`      +          `           #:;+`  +'#   @ ,;    ,     ,@@@@#:`  +: :.                                                                 @                                             
                                         `@++@#+@    @@@+;                              +       #           @    @     @                #                                `.                    `+     :#`   '           ;`      +        ,+:;         #   +` +  #   @  #   #  @   '@       :,  .                             .,`                                  +`       :                                    
                  ;@@';'   #,`           ,.  @  +    '  `+,                             #       #           @    @     @                #                                ..                    `@    ..`+   '           :`      @@.     `:  '        `    @  +  #  :@  ,. '` ,'    @       #   @                            :+  ';                                +:.+    #@                                    
             ,    ;        @,+@@@,       ,`  @  ;`   #    +        #                    +       #           @    @     @                #              :    `+'          '`                    `@    ,` @   +           ;`      # @     @  ;`        +    @ ; .@   ;@   : ,  '+    @      +   .,            '               @   ` .                               #:`#    @`     ``                            `
             :    +        .`            ,   #  .`   #    @    @   #                    #       #           @    @     @                +.;`      .   @:#` :'+   .'      #     ,   +           '@    ;  .+  @           ;`     .' :,    , '.         +    @ @,`    ;+   ;:  '`:    +      @ :+.             '              @                                      +; ;`;:@@      ##@,                          `
             ;    '         ,            '   #  `,   +    @    @:  @                    #     ` @           @@:` @     @           ;+.  ':`@,   ,:'  @    `: +   #       #`  .##` ;,`  ;##,     @    #   @  @           ;`     +: `:   ,#+           '   `# @      :@  `.' `,.,    +     ,:                 ;             `;                                      '@ ;+'`@`  ,   @. `#,                         
             .    :         ,            +   +   +   ',+@@@`   @# `#                    '       +           # .:.@     @          ;.    @   #   , @  @    +` @  :`     +,@   @ :  @`,.:.        @    +   +: @           ;`     +, `:   ,             ``  `: @`   : `+  @ .+, `:          :,                 :             `#                                      ;# `'':@   +   @    `#`                       
             ,    ;         ;   `        #   #   @  ,@;   #    @@.`+          `  ,     :'       #           '    @     #          +     @   @  '  @ ,#    '  @  #        #  :+`  '@   #        `@    @    @ #           :`     +. `:   ``    .       ``  #  `@##+   @'@`                 `#    `#           :               +`                           '        :+`; :@#:  `   @      '@`                     
             ,    +         +.#@+        #   @   @  :.    ;    @`#.:       .. `'::;   ' #       ;           +    @     ' `        :`   `@   +  : ++ `@     @.+  ,# ``    :  @    '@   .+`      `+    #    ,++                  ;. ``    .   ,         @ :+           .                    ;@@@@:            ,:';     #       .;                @,'       :+       :: ;  ,@.     `@                             `
             ,    +         @'.          ;   @   +` ,`    :    @ @,'      :.@  ;  @   # #      `:           +    @     ;           @;'  @   @   ; ' `'       :   ;+,     .  #    '+     +;     :+          @                      .`    #``+`         `+,                                  .`               '  ',`  '`         +     '` ; @'   ,  #      ',#+'    ,# @  :@@     .@                             `
             :    +         ;           ``   #   .; '     :`   @ ;#:      , @`..  @   . #       :           +    +     `                          :`                     `  @,+  '+      @      `                                        ',                                                                 @   :.  #         ,#@  +@:#  @: :, `   '       #      `@`@   ,:@,   '@,                             
             ,    +         :           +    #    @ @     ``   @  @;     ,  :;::  #  '  :       ,           ,    #         .                                                .,   .:     ':                                                                                                                  @   :# @   ,.:'@@#.    #. @+ ++  .,+   `:      ,       ::#   , `@@  +@#`                            
             ,    @@':.     @    `      @    #    @ @     ``   @  ++     . , ':;  +  '`#       `:.,;;...`;       #                                                                                                                                                                                          @+.:,#;`  `+;         @`  #+  @    +,   :       ;        # .` `,`,+ @: #'                           
`            ,      `,#@@   +,,+@#                ; `     ``   #  `#      ;' ``       #`       `+,,,,,,'+                                                                                                                                                                                                   , ,. .'               @   # , @     ;    #      ;      ';   `'#: '@ @`  `:                          
             ,     `        ;',.                          `    @                               :                                                                                                                                                                                                                 @                 ;+.#,' +:                '     ,@`#    ;. `@`                                
                                                                                                                                                                                                                                                                                                                #                    `, : :'                +     @  @ +  `@##@,                                
                                                                                                                                                                                                                                                                                                               ;.                                           +    ':  +#@; :;;,'+                                
                                                                                                                                                                                                                                                                                                             ``+                                            :    #   @'+#    @,@#                               
                                                                                                                                                                                                                                                                                                            ` +                                             :    @   ##`@    @,`,+,                             
                                                                                                                                                                                                                                                                                                             '                                                  ,+   @@ :`  ++    `+                            
                                                                                                                                                                                                                                                                                                            `                                                   #+:  @@ `+ :++      @`                          
 .'.                                                                                                                           ``  ,:,::`,,`                              ` . ` `,,,`                            ` ''@@@:##;@#;'@@:#:@++@@@#.,,': : ``    `                                                                                                      `   @#  @;@ #      ,@#    '#:                  
   ;@++;'#@@++'+:`                                                                                                   `  .'@@+@''';;,.`,.,:`,+'#@#++@;@@@;;;;#'';+####;#:''+;.` ,..;,:@@@@#; ``. `.....:'++'+@+++;..                              ` .,.:'#++'+@@#@+@@##';+,'::;:.';@+;@@+``:;,;;::+#;`';+`;`..`,.` `                                                  #+  ,#' '      @ @   `                     
              ``,:+@@@@@@@@@@@@@#;`                            ,'@+@@'.      ;'#@@+::++#@@@#@++;';,`.  .`` `,,;;'@@;'.##,`                                                               ``:,.,:':,``,`                                                                  `, ```,                             ..  ; ..:           `` `  `  `                          +.  `@ #@     ;. #   #                     
                                 ,#@,                       ;@@;`     ,#@@@#',                  `;,;'+#+#++#,.`.                                                                                                                                                                    ,                                               `  ,+;:@''.;:: ,,                     +` '    `@  `;  @                     
                                    :@,             ` .:@@@+,                                                                                                                                                                                                                       '                                                             `  ,@;@,'.`             `' .    +,   # .+                     
                                      :@'::,,'',`;@@'+,`                                                                                                                                                                                                                                                                                                   `` ` .,;';::':,``.`:` ;#    ' ;#                     
                                          .    .;,                                                                                                                                                                                                                                                                                                                      `, :`++.,'#@@+'+@@@#@##@@#+@@@@@@##@+@#+
                                                                                                                                                                                                                                                                                                                                                                                        +@`                    .
                                                                                                                                                                                                                                                                                                                                                                                         :                      
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                     `                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
          `                                           ;.                                                                              ``,;'####''.                                                                                                                                                                                                                                                              
          .`                                         ++;:                                                                    `:+###',,``         `:#+,                                                                                                                                                                                                                                                          
           ;  @           :                         ,@  '`                                         `.                    :#;:`                        .'#',                                      `,`;`.                                                                                                                                                                                                         
           @   @          +@`                     `#@    @                      `                 +;`#:`          .+++',`                                  `.:'`,,,,                     `,'+:```      `+:                                                                                                                                                                                                      
           `.   ;.        @ '`           `        :@`    '`                                     ''    `.;+##+++#;,`                                                 ,;++:`          .'';,                 '`                                                                                                                                                                                                    
            #    ,:       @  #`         '@        @+      +                                   ;#                                                                         `;++#++#';                        ::                                                                                                                                                                                                   
            #     .;     `+   @         @ #      ;@       @                                 ,#                                                                                                              `+                                                                                                                                                                                                  
            ;       @    +.    @       :' '`     @,       +                                @`                                                                                                                 @                                                                                                                                                                                                 
            :        @   @      @      @`  @    :@        ;`                      `       @                                                                                                                    +                                                                                                                                                                                                
            ..       .@ @,       #     #   +.   @,        '`                        ':    +                                                                                                                     +                                                                                                                                                                                               
             '        .@+        .+   ;'    @  ,+         .'                         @`  ,#                                                                                                                      ',                                                                                                                                                                                             
             @         `          ;; `@     .+ @,          +                            `                       @                   .` `:`    '`                                                                  `+                                                                                                                                                                                            
             @                     @.#,      @`@           @                        ``+#         +              @             #@@@@@@@@#;     @                                                                     @                                                                                                                                  .+@@@+                                                   
             #                     `@@       :#+           +     `@@@+`         `.#@'+           @              @                  @         .,                                                                      ,+                                                          .;#@@++++@@#+:                                                      ,@,     ,+                                                 
            ;.                      ';        @            ,'    ` `. @@@,,``,#@+:               @      #,      @                  @         @                                                                         #'++@@@#@:                                            '@#:,            `'@#,                                                ;+          ;,                                               
            @`            `                                 @       +    .;;:,`                  @      @;      @                  @        ,                                                                                    '+                                       :@;                      ;+.                                           ''              #                                              
            @          `                                    #       .,                           @      @:  '.  @                 .;        ,                       :@,   ;.                                                       ;@`                                  +'                           `++`                                      .+                 '.                                            
            #         ;@@@ `                                `:       @                           @      @    #  @                 :.                                  `#@@@#+:;                                                      ;@`                              ''                                .@,                                   +,                   `#,                                          
            @         ##@##              `;+,                @       ``                          @      @       @                 @                                       @                                                            :@.            `             .#                                    `@'                               :+                        ++;.  .`.`.                               
           `@        ,@@@;@#             '.#+@               #       `@                          '     .+       @                 @           @                           @                                                              ,@:          `           .+`                                        :,                           `#.                            ```,````.;#:                           
           `@        `@@@@@@'            `; :#@              ;.        +                        .;     :'      `@                `;           @                           @                                `;                              `@`       ,          .@.                                                                     :@.                                          +                          
            +`       ,'@@@@'@`            @ @;.'             ,.        ;                        .,     ::      `@                ;`           @   @@;                     @                           #'   @@                                :@.     .        ,#`                                                                    ,#;                                              +                         
            '`       #`@@@@#+@            ,+@;@+,            .,         @                       :`     +:      `+                @            @ `# :@                     @                          .+#  +`@                                  .#;   ;     ,+'  ,`                 #```                          ,    `,+@@+::::++#',                                                  +                        
            ,.       @`@+@@@ @:           .+#+@.@            ::          #                      +     ,'.  #   `'               `'            @#@   @                     #                          @ #  #`@                                     .##@#+@+.     +`                ; +;                          .;                                                                      :                       
           ``;       ;##@@@@.+#           ;##@``@`           .+           ;                    :@@@@@:`@   #   .'               ;`           +,`@   @                    `+                  #      ;: @ +` @                                        +          @                 #  +                :         +        `                                                              .                       
            `;        '@@@@@@@:            @';@@#,           ;:            #                    @      #`  @   ::               @            @ ,#   @                    ::                  .      @  @ @  #                                        +          @                `;  `                :         @        #                                                               #                      
            `;         '@@@@@@.            :@,#,:`           :.             ''                  @      @   @   ::               #           :# ++   @                    +`                        ,;  @`; .'                                        +         `+                ;`      @            `         @        @                                                                ;                     
            ,.         :;@@,.              `@@;#             +               `#                 +      @   #   :`               ;           +@ @@   +                    @                         +`  @+` :,                                        #         ,`                @                   .`        `;        #                                                                .`                    
            ,.         +@:                 `@@#              @                 @`              `+      @   #   ',              `.           @+ ##   :                    #        ,+'.    ,,       @   @@  ;.  :`    ,@:                             @      ,@@@++;:`            @                   :         '.       ',                                                                 +                    
            :`         .                                     @                  @              `:      #  `+   @@,             `.           @. #+                       ,;       ;`     `#`#      .;   @;  +` @`+   +; +         ;#      @       ,': @         @       ;;        @            ``     '         +`       @                                                                   :                   
            +                                                #                   +`            :.     ,+   @  ;@@#              .   ,+.     @  @                        ;`      ;`     `+  @      +    @.  @ @ ` @  @  ::       `` ',    ';@@:  ;;   @         ;      # ;:     .@@',`       `;'@     #         @        @                                                                   ,                   
            +                                                +                    :;           +`     ,;   @  @@@@              ++@+`          @                        #       #      @  #       @   ,@   # ;  ,# `@  `:       +  +,   ,@. `;  '    #        #      @  .,       @   `  @   @# @     @         +       `+                                                                    #                  
            ,.                                              `;                      '          ;`     ,.      #@@#        ,.;#@'`              +                        @      `,     ;. @`      `;   ;#   @#   @' :.  :,      ``  @    @   ', ;`   `;        @      .  ;        @     .;  `@  @  ,##@         '       ,+@+@                                                                  `                 
            ,:                                              .,                                                @@@`       @#'.                                     `     @      :`     @;.        +    #.   @@  `++ +`  +.      '   @   :@   @  #    :`        +     ;   #        @     +   ,#  @ @`  @     @@'',`      @.  `+     `+'.      ;                                                 '                 
             @                                              ;.                                                '@'                                                .++++++@;'++##;;   `++.    `    @    @    @#  +:, #   +       ,  :+   @,   +  #    @         +     #  @         #     @   #,  @'    +        #```    .@    @    .'  ;      #`                             `                   ;                
             +                                              ;`                                                                                                         ..       @':#.  @;`,+.    @         ##.;,,` +   +.@      @@.#   ,   .,  :`  ;`         `      :,          ;.   .;   @   #+   `;        #       @@    @   `;  '       @:@  @@       '@#                                  .                
              ;             `                               +                                                                                                '                           .       `         ` ;` .      `@          #       ,    @.:'                             ,.   ,.   +  `;;   ,.        #       #:    @   '  .`       # ,:@ +.     #  '    `   ,##                        +               
              @`            '`                              +                                                 `      @     +    .                          ,##@+        ;    :        `                                @`                  .     ,,                                   `;  +.   ,'   #         ;      .;     ;  #;.;        .@  @, ::    @  ;:  :,@  '; +                         :              
              ;`            .;                              ,:                                               +.@     #          ,+;                    ;@@#.#        `+ @    #        ,                               @.                       :                                          :     ;   '        ``      :#    :,  ,           ;@  @  `;   @;.#   .` @  @  ;` ,   `+''@    `         .`             
              `+             @                              `;                                               ,  @   `;         `' .+.                       @        @ .:    +        :                              '+                                                                          +.#         :       `@    '  .,           ;+  @  `:   '      +  + `+  :` @  :;    . ,+`          ;             
               @              #             .                #                                              :       ,.         +                            @   ,.  '  +`   `,        :  :                           #       ,,                                                                              :             '   @:          :'  @   +  `,      + :' ;:  +` @  @    .` # @           ;            
               :`             ;:            #                @                                              +       '          @                           `'       ;  #    ;.        ,                              +       @                                                 +                                                ;@#+,          @   :   @      @' : @`  #  + `+    # :` #           ;            
                #              @           ;                 +                                       '@@    +       @     `    #                           .,          @    +         :                             ;`       #          ; :                              +     #                                                               @   `   .#` ,' `  ` @   #  ' :,    + ; `;            `           
                @`              @',        @                 ;`                        `          `::   ;   @       @    #     #       .#@                 ;`         `;    @         :          '                  @       `+           ..                              +     @  .                                                                       `      `     .    .       ;,#.            ;           
                #                `;@`     ':                 ,`                                   :;   `` `#@#+;.   @    @     ;.:`   '` +                 #          ;     @         '          `         .,`      ,       ,;     ,,                                   ,,     @                         `,              @                                                           : '            :           
                ;.                  ;@#@@+,                   :                                   :;   #    +       @    @    @+`    +   #                 @          #     '         +'+,    :   `       .`  @       +@@   ;:    #`           ;`#@@'                   ;      #                         ;               @                                                             '             `          
                `'                                            :     `                             +   #     ;`      '  , @     ,    ,`  `.                 @          @     :        `#  ,'   `  ;        '   @     .@      '.  .#      `+    `++   ::     `+#`         #     .:                         @              ;;              +                                              '             :          
                 @                                            :    ,;,.                           ,;,@      .  ``   '  . +    .,    +  .;                 `;          @     ,        @'   #  :';;        ;   `+    `+       @  ';       .;    :@     #    ,, ,          @     ;`                         @              @         #    `'                                             `:             .          
                 @                                            ;     ','.                 `         ``               #    '    `:    '#+`                  :`          @     ;        +@   +  #           @   ,:    ',       @,#.        ;.    '.    `+   `:  #          +     '  ,;        +'            #             `@        ;` ,'+##;+;++@#:         .:                          ;                         
                 '                                            :     '`.+,                                           #    :     ;    '                     +           @     :  '     +#   '  .'          '   +'     '##@    @  #`       #`    #`    `;   @   +        @@@@+@#,@.+.+      `, '           ,:             +.        @     ::                 ;                     ;.   :+                         
                 .'                                          .`      @  ,+                ,                                    +    '`           '        #           ;     .  +    `@#  ,+   ,#;,;,     @  ' @        ,,   @   @       #     @     +`   '  ,+         #.     @:  ::    .;  ,           #              @         @     #,                 @                      ,@@@,                          
                  @`                                         +       ,,   +,              ;                                    '     #'` `;'          `   @ ``,'.              @     '#@+.                ;.  '        @    @   ''      @    `@     @    ,  @;         @      #   :.    :  :            #             `#         @     @               ,  @                                           `         
                  `@.    '                                   @        #    :#`            .                                            .:.            ;#@#@;.`                 @               ,               `  +,`;'     @    #,     @    ,@     +    : ,+.         @     ::   :`   #  :`           ,.             ;:        .'     @                  #                            :              ;         
          ``        +:    ;                                  #         @     ':                             '                                  @          +                    @               :                   .`       @     ,.    .    ``          #,';.         +     '`   :`  :,`+`            @             `@+':;`    .'     @                  #                            #              +         
          @@.        :@.  '                                 `;         `+     ,#                            '`        @@                      '`               `               @                                            @                             ` #          '     +    +   @,,              +              @ ``,,'#; .'     #                 `@+'                          +              ``        
         #  ;@        `+@.:                                 +           ;,      +:         '                @   `,   `` '                    ::   '           `'               @                                       @                                    @          ,     #    +   @               +               @         ;,    ,;           ;+    +; @    ++,                   +               +        
        #     ##`        @+                                 @            #       .#        +                '.   `   #                       ;   `#           ;,               @                                       @                                    @                ;    @   #               @               @         +,    :.         `+      @. ,:  ,                      '               ,        
        .       '@:       @+                               `#             @        @`      '                '        #                      #    ,;           +                @                                       @                                    '                     #   `@             .:    ::+++;.    @         @     @          +      .#` `'  ' `+  `++:`            '                +       
        `         :#'     +`@                              +.             `'        +.     :                #        @                     `     ;,           @                @                          ,:           @                           `       `,                          `++`          ,;;@+;.          @         @    '#    `    :       ,+  `; +   #  @   `.           ,                :`      
       `            .@    :: @,                           `@`              ,;        +.     ,               +        #                           :.           @                @                +`       `;.;          @                           +       ;                                         `.               @   `.+  `@   ``.    ,    +       ;@  ,. ,   ' `@        `      .,                 #      
       ``             @` .@   +@@@+;.                     @,                :,        #     #               +        @                           :.           @                @                #   +    @  @    +++  `#      ,+                    @      @                                                          @``      ';          `    ;    `. .+    `  .': :'     #`'       '                  ,      
        .             .@ `+     ``:;+@@@@+.              ,'                  '`        @    '               '        @                           @            @                @         ;#`    '   +    + '`   @`    `#                             @.   #                                                                    @                #   ;,         ,,  + +:    @ .:  `+,  +                  `      
        ;              @`+.               .++`           @                    @         #    +              '  ;     @       .;    ,       .;    @            @       :.      `@`       `, ;    +  .'   .'+'   ,;    `;#';`                           :#@'                                                                                       '+;               ` +`   ,` ;`  #    @                  +      
        @              ,+@                   .@:        #.                    `#        :.   '              '  #  '@@@`     @` +   .#@@'` #.'    @     ++, `:'@@;:   ' @    `@,@        '  @`   @  .'   ; `     ;;,.  ,;      :   `@;'                                                   .                                                                                @ `@  #   `'@+:  +'  `          #:.  `
        ;+              @.                     .#      ++                      :,       :@`   ;             '  @     @:,   +  ;`   @,    ;` #    @   .'  #    @     @  +    #  @        #  @    .  #;   +          @  ,,     ,; ` @  @                                   `               '                                                                               `. #'  +   : +   # #  @   +        `,.`
         +:             @                        @'  ;@'                ;#+@    #        #.   #             '  +     +    `;.@`    @;    @`@     '   #   #    @    ;  :'   +   @        #  @     #:+,   ;     `    +  ,,     '.  @   @   @#@'         `                                  '                                                                               `:#`,` ; .;  ,  +` @  @',,:'`          
          +#            @                          +@'`                #`   @    @       `+    ;            ,  +     ;    `#`      @'   ;':  @   '  ,.  ,'    @    @++     @   @         ##;        `    ' `; :    +  ,,     @  .`   @  ;'  @     #@;.                                   +           +      .                                                                 + ;+   .`  @';  :'    `#`         
           #+           @                         :                  ;,      .    @       @    '            +  +     ``    @`  ,.  +'   +  `@     ` `:  ##    @    +       +   #           :              :`   ''+:    ,     @  +;   #  @`  '.   '.                                      '           @      `                                                                         `  @   ,@:   #. ,`        
            #;          @                       #+;                 @        @    `+      ,;    :           `   :           '#;    `@   `@@#         @ `;@    @    @      ..` `+          `:                           .     #  '.  +  `@   '.    ',                 ,#+                `;           #     ,,                                                                            ,+ # @,   '`  '        
             +#         #                       + `                @         #     ..     ,@    #                                                    `+, #    +    @     .; #,@           `:                                    ,#,@`  ,@   #.     .##:             #                    , `         +     .,                                          .                                   .  @,    `+. '       
              '+        ;                       `'  .#@#@;`   .;##,           ;     +      #`   `,                                                       ,.   `    .+  :'                  +     `                                     :@   @  `      .'           @   ;`  ,@'+         .:.          +     `,                                          `  `#                            ``       .    + ,       
               :@       ;                        @`#,     ;#@'.               @      #     .,    #                                                                  .;;                    #    #                                      `:   '  ``     +`     :     ,   @`  #. @       @.`,           :     ,,     `                                    ,   ,                 .                    '@@#`  ,      
                .@      .                       :@;                           ,      '     .'    ``                            '    +  `'                                                  #   `.                                               @    ;'    ,@     ,    @   @  '.     @  :,          `.     .`                                         ,`                             `                   ;      
                 ;@     ``                      ,`.                           ,.      +     '     +                           ::    '  .@                                                  '   @                                                `#++@.   `#:      ,    @  .@  ,,    ,   ;`          +      .`      .                                  ,`                  `            `                 ,   .  
                  ,@'`   :                       `;                           ,       #`    @     :                   ;       #    ,'   @                            .@                     +,@                                                        `@,        ``  ';  ;'  ,,    +   +`          @      '`      : ,;`                              ,   #                             ,                       
                    ,''@##                       ,,          `                '       ;;    @      ;                          @    ,'   @                            .@                      `                                                    +,  :,           ',:,:  @:  .`   ..   #         .;@@++, .@;#     ;@, @`        +,:,'     # :`    .;`+   '      ;@.                      `                     
                        `@@+                     +         @+;@               #       `;    @      +                          @    ;'  `@                            :'                          `                                                ':                   ,  @   ,    '    @       @#,.;     @@ .;    +:  :.        .  ,@    `; +`   ';`,@  .;     @  @     ``                   .                 
                         #                       @        :`                  '       ``    '.     `.                         #    +:  :@                            :'                       ,,.                       ..               ::.. `   +:            +,        :        '    #          ;`    `.@  @    #   ,.       ;   ;+    ,: #   `+   #  ,'    @   @   `' `@                                    
                         ,                      ,'        @                  #        ``     +      #                              @,  ';                            ;'                         `          `            '@@@@@@@@@@@@@@@#'''#+'': ':           .#                  '   +`          #     :`@  @   '    @        +   ;;    +` @   :`   @  '.   '@  +.   '   '  ::     .:: ` ``..                 
                         `:                     @         #                 ',        ,      @      ;                              @   @:                            +,                                                         .#                #;           @`        ,         `. ;'           +     + +  @   @: .@         '   #.    @  @   @    @  @    @ +;    '    @+,      ,   :                       
                          +                    .+ :       .               ,#`         @      ;.      '               @        +    @   @`                            +,                                                         ;'                @:           @                     .            .,     @`: `#   @.;,          ,   @     @  @   @   .'  @    +       @    @.      ;   `+                       
                          +                    +`          `           .++`         `@        #      :`          `  '''       @    @   @ ,.            .#    .#,     +,                                                         +,                @`           @                                  +      ',` .;   .+     ;       ,. #     @ +@   +   @   @    .@  `: :@   :@      ., ;#,                        
                          +                    #            `,      `+#`           :+         @`      #          .  @ @   @   @    @  .#          `    @     @`@`    +                                                          @`                @`          ,@                                  +      .@  .`    +'  ''           '      . @   `# ;.   ,      .;   ,#   @;`     #                             
                          +                    +              ;  :#+.            `@.          .;      :`         ; .+ @  #`   @   `+  :;         `:   ,'    +` ,;  :#@+'',:```  ,,``                                            @                `@           ';                                  '       @         :@+             `.       @     :                  `   . #+'#;`@                             
                          #                    + '           :+@,              `@;             #       @         ' ;` @ `#    @  `.+  +:          ;   #.    +  `#    @         :  +             #@#                             @                `@           #;  @'.                             `                                        ` `             ``                     ,;                            
                          #                    + :@`     ,++.                ;@:               @       `:        @:@  +.+,    @   :+  #`          ;   @    ,`  `;    @`       .   +           `@   @     ,#                    `@                ,+           @,  @,'@@@#,      `                                                                          ,` .+` @                 '+#+:.                      
                          +                    @  `@@@+'`                 ,@;                  @        +        @ @  ;;@     @   ::  @           +  `@    .   `.    @`      :   @            @    #     @ ;@@@                .@                ''.          @   @                      @;                                `                 '+.               ;   :    `#,                                     
                          ;                    @                       .+#.                    '.        +       @`;  ,@#     `   ,;  @           #  +,    `   #     @`     `  :'            ,`    ;    ,;@,   @               ;+                #;@@#+:;.;;;;@` `#                     ;+@     +      `@@@@@+;.                             @              ++     ,    @                                       
                         :,                    @              .+;,.,,'#,                       `'        ,.      :;,  .@,         `;  @           @  #`        +     #      ;+'              @     #    ;@     @               +;                @   `````    @  ,#                     @`;'   @+#     ':    .:'@@`     #@                   @      ;       #@     .   ,#                                       
                         @                     @            @;`   ,,                            @         @      `@    ,           #  @           ; +;   ``   @      ,`    ,   ,             : `   +    ++     @`              ';                @            @  ,+                     @ `@  `@ @     @,         ;     @@          @`      ,'      @       #@         #,                                       
                         '                     #          `+                          .+        '`         @      `    ,              @            ,@`   #. ,@        ;    #          `      ,:    @    @`     @               ':               .#            @  ';                    :'  @. @, #,    @.              :+@.         @+      ';      @       @@         @                                  `     
                         .                    .,          @   `              ,'#      #          #          +                         .            @#     ;@;             `+        ,        '     ;    @      @               ',               .'           .@  #.                    @   ': @  '+    @               @.+;        `#@      #.      @       @':       .#                                        
                          +                   '`         `.  ++           ;+ @    @   #          @          `;          `                          `                       #      `+         '    ,.  ` @      @               +,               ''   ``      :#  #+++@@@@+             @   ,#`@  `@    @               @ :+        `#+,     @`      @       @`@       ';       `:``                             
                          '                   '          `` ,`          @@.` @    ': ;:          `;          +.                           `               `                @.   .'`          #    #     @      ;               @.       ;       ;``          :#  #,``        `        '+    @;;`  @    @              ;' '+        .#.#     @       @      .' @       @      +@+;::+@                           
                          `#                  #          `. +           @    @     ''@            @           +,                                                            '@@'             ,`  :      @      .               @`       `       ;,           :'  @`          +        @    `@#`   @.   @     :@+.     #  ,+        `# @    `@       @      ;; ;+      @    :@`                                  
                           '                  #          `: #....   @#` @    #`     .;            :.           ;;     `                                                                       ,+@.                             +:               ,;           :'  @    .`              @     @@    +,   @  .##,       .@;.,+  `     .@ #.   .#       @      +.  @     .+   :#                                    
                            #                 @           #  ,:`,@ @ `` @    :;     @`             @            :'    :`                                              ;                                                        :'                #           :' '@.;;`               ';     @@    ;:  ,@@@;          `@,'+@@@@+;   .+ .;   ;,       @      @`  +,    ';  `@                                     
                            +`                @           #       @; @  ;,  .       @              `;            ,+    ,+:,`                                                                                                                                 :+  #`                  @      @#    ::  ,#             ';  `@        .#  @   #,      .#      @    @    #`  @                                      
                            `#                @           `.  @:;@ ''              '`         +     +.            .@                                                   .                                           `                                         +`  :@@+++@#;,.         @      ''    .'  ,#             @`  `#        :;  #,  @       ;;     `@    +,   @  :'        `                             
                           :':.               @            @   ``                  +          '      @              @`                                                                                                                                             `````  `.,       :;      +;    `+  :;             @   `+        ;,  `#  @       #,     `;     @   @  #      @'`                              
                          +,  @               @            ,.                     :`          :       @              +#      :                                                          ```                                                                                         @       ';     @  ;`       .;   `#   ,'        ',   @  @       @`     ;,     +:  #  @       .;+#@';.`                       
                        `#    `+              @.            @           ,         '           ,,       @               #,     `                                         ,            `#@+++@`        @@+;,.                      ,    :        .@                                   @       .,        #      ++     ;:   ,;        #,   ';.@       @      #`      @ :,  @         ,                             
                        @`     @             `' :           `;           ;       :            `:       `@             ` '+`   #                                                     .+     `@        #:,'@@@@@@@@@@#'            @             #`     ,@#,                          @                '`   `@+`      @    `+        #`   `@,'      `@      @       +,#`  #         :                             
                       #        @            .:  .;          #           @       `             +         @               `+@#;'                .`                           `      ;;       .+       #           ,         ,     @             @      `@`+@+,                       `                @';+@,         @    `#        @`    ##:      ;:      #       .+@   .+       @                              
                      `:        ,.           ,,   .+         `,          ,,                    #          @,                 ''@@@@+'                                              +         @      `+                           @            .#       @   `'@@#:         `                           ..`          ,;     @        @`    `@`      @      ,'        @#    '#`   .@.                              
                      #          #           @`     +,        @           @.@+    :,      ;`   #:+         :@;                      `:@;`                                         @          #  `   `;                           @            ;+       @      : ;#@#   `''.   :                                    +      :.       @      +       @      :.        +,     `'###,                                
                     +            +          @       ,+       '           +@ .;   :.;  +  .# ,+#             :@+                        ##`                                      ``          +      ,;                          .#            #;       @         `     ,#:+@@;,:                                                                                                                          ` .   
                     #            ,.:   `   ;;        `@`     `,       '  `'  @  `` +  #  `@   ``               +@;:                      :#:                                    +           @      ,,  `       .               ',            :;       @          `    ,+    ,+@@@',                                                                                                                         ,  
                     ;             @:       @           +`     #      @#   @  +   ` `, .; `:.   ;                 ,@@,                      ;@`                           `      '           #`     :.  @:         `            +`            '.       @`         `    :'        .,+@@@#'     `                                                                                                                 
  `                 `.             .#      +,            '#    #     `::,  @  ,. +  `,  #:;`@                        ,@@:                     '@.                                :           #      '.   ;@@###+@'`             @             #,       #`              ,+                    @:                                                                                                                 
                    `.             .#     :+              `@   :`     ;.@  '. , `@.`@    `                              '@:                     ;#+`                            ;@          ,'      @                          `@;            #.       +:+'',;'';,`.   ,+                    @                                                                                                                  
                     '             # @    @                .+   #     @+;.  +,@   ..                             .        ,@;                      '#:                     '   `            '       @                          ;'             ',       :'`;.,:;. ```..`:+                   `@                                                                                                                  
                     #             #  #  +:                 :,  #      ` #   `                                              .#@,                     .@;,                      +            @  `    @`                         #`             #.`      .+               #                   `+                                                                                                                  
                     #             +  ,#,@`                  @  .,                                                             '@.                      ;+#'`                  @      .    ',  ` .`,#                          @              #, ,.    ,@               @                   `+                       #                                                                                          
                     .`            @   ,@   @                 ;  #                                                               +@:                        :;,                ;.         `@       ,#                          @              @        `@              `+                   ;;            '                                                                                                     
                      @            @        +                 @  +                                             .                   :@#:`                        ` ``            @'       `@        `'                         `#              @        `@            `.,@   `;`    ```.     '.                                                                                                                  
                      :`          `,        `@                ..  #                         ,                  +                      .;@@':`            `            :.`        ,@'   `#@         .'                          @        `     @       , @               @    ;#@@@@@#;`     ';                                                                                                                  
                       +          ,`         '                 #  +            `,           :                  '                          `;+@@@###@@@@@@@@@@+.          :;        `;@@+.          .+                          @#.    .',;'   @       . @               @                   #,                                             `                                                                    
                       '          @           +                @  `;      `     +            ,                .;     #@',`                                   `;#@@'.       :#`                     .@                           :+@@@@@@+`    @         #.              @                   +.                                                                                                         .        
                        @        +`           ;.               ;   @      +     @            @                  :    + `.,:             ;                         .:@@;`     .+                                                               @         ``              @                   #                                                                           `                              ;        
                        `,     `@.             @               +   `,     ,.    '.           ,                  #    .;           .     :                             ,+@+.    :+                                                             ,                         @                   .`                                                                         `,                                       
                         :.   :@               .:   `+@##'`   #'    @      ;    `'            :         `       #     #           #     .                                .'@@@;. #,                                                                                     @                                                                                                                                       
                          ;` +'                 @#+@,     ,##:      :      @     @      ;;    @        @,'`    `'`    @     `           ,.                                    :+@@@@`                                                                                   @               `.                                                                                                            `         
                           ;@:                                       #     @ ,'  #     # `#   :  ,.   ;` '    #'`;    #  `;@`            :                                        `'@@:                                                                                 @.@`          +#`                                                                                                             .:`    `  
                                                                     ;   `:##    ;@@;  ' `'   ``# .'  '  '   ;   #     @@@,   ``        +'                    ;`@+  .:#               ,@'                                                                               @ ,@@'`````;@#.                                                ,+@;;;;;#@+`                                                             
                                                                      ;  :` ;    ,; +, ;@'  '  @   ,` '  @.  ,   @     +    +@:`       @ @ '  .   +  .        :+   ;#++,. '   `,        ,@#.                                                                            @   `:+++++:                                                 '+`          :@,                                                           
                                                                      +     #    '#  @ :   ..  @    #  +# '   ,  @     @    @`    @   ', @:.  ;: .@ .@:  ;#:  #   ;.,`@`. @  #'`           +@:                       `,'++++++'''''',';'#@+:                           `@                                    ;:;#@',`             `#'               `#+                          ,+++'+;,                       
                                                                       :    +    `@  , @  `+   ;    @         + ;+     @    #.    #   @  @+ #  @ @  # @  # :  ,#@ #  `@ : @  +               ,@@+;              :++#;`                      :@+,                        `                                   @      .'@@#:,      ,@:                    ;@,                    ;#,         ;:                    
                                                                       @    ,`    ,   `##+#    `@@#@.          :`      :`   @;    #   @  #@ +  ,''  @ #   :     ' #  +: @`@',;                 ,@;,+#+',,`,'#@+:`                              .'#,                                         '             `+            ..+@@#+:`                        .+@:              '+,              ,:                  
                                                                        '    .                  .                      `:   @@    @   @  @+ ',  @;  @ + :''   ,@, @:::`, '  ;,                   '@`     `                                         ;#@+,                                   .:            .'                                                 .:+@';::;:+++'`                   ,.               .
                                                                        ,`                                                  ,@    ,   @  @# #+  +   :   `. ;       .`  @    ;`                    `#:                                                  .:+@#;.....,:;#+@++;;;+''+@#;.                   ;,                                                                                     `'.          `.  
                                                                         @                                                   ,        ,.:,,:''`:`          ,`           `       :                   :+                                                        ````                  ,+@'               #                                                                                         `;+;``  ...    
                                                                          #                                                            @@      ,            +                 `                :     :,                                                                                 ;+            #                                                                                                .`       
                                                                          `,                                                                                #  `:   ``              #@        @,      @                                                                                   '#`        @                                                                                                          
                                                                            #                                                                             `',  @.``., +  '  .    @`@ `+ :#;  ,`       ;                                                                                     :@;   .@:                                                                                                           
                                                                             @                                                                            + `, #   `` .;  '+@`'  @ @  @ @ #  .#+@`    `:                                                                                      `+#'.                                                                                                             
                                                                              #,``                ` `,,,,.`,,,,'######+'';'':,:,;;;:..                    ' `; :`   . ,@  @@`;#  @ @  + ' @      :     +                                                                                                                                                                                                        
                                                                                ``:':,#'@@@@@@@@#@#':`,`,`.`                  `,,,;''#@@@:.`,,,            #@  `@   #:@`. ++ @+  ' #  . #.#.   `@```   #                                                                                                                                                                                                        
                                                                                     .:,.`                                                .,.;;;++@#';.   `                ` ::         :' ; :@'  '    +                                                                                                                                                                                                        
                                                                                                                                                      `,+@@@#;.                           `#          :.                                                                                                                                                                                                        
                                                                                                                                                             `;'##@@@@+#+:``           @. :.         :;                                                                                                                                                                                                         
                                                                                                                                                                        ,:@';           :;:         ':                                                                                                                                                                                                          
                                                                                                                                                                           `'#:                 +@'.                                                                                                                                                                                                            
                                                                                                                                                                               ;@@##@@+++#@;;;;.                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
`                                                                                                                                                                                                                                                                                                                                                                                                               
`                                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                              .,
                                                                                                                                                                                                                                                                                                                                                                                                      .;++@':.  
                                                                                                                                                                                                                                                                                                                                                                                               .;+++,.          
                                                                                                                                                                                                                                                                                                                                                                                        .:++#;.                 
                                                                                                                ``````                                                                                                                                                                                                                                                            `,'#+,`                       
                                                                                      `          `....,:';'+'''',. , :'+'#####@@@@@@@#.`                                                                                                                                                                                                                                   `.:'#;,                              
                                                                                .,,;;##+++';;,.` .`                                   .,;+@@###';;:`                                                                                                                                                                                                                `.;;+':.                                    
                                                                   `,''##@+++::,.``                                                               .,'+@@+'#;`                                                                                                                                                        ,,'''''''####'#@'''''':''''':'''+####@@++++:`.``                                           
                                                             `.:+@#:`                                                                                     ..;#@++;;:`` `                                                                                                                                       :+@#':.        `                                                                                 
                                                      .;'##+':.     .                                                                                             ` .;++@@+@#@#';:``    `                                                                                                                  :#+:                                                                                                 
                                            ``.;#@@#',`                                                                                                                          ```.:'@##@@@+++'::'#``                                                                                                :+'.                                                                                                     
                                    .,;++@#';;`                                                                                                                                           .,`:;+@+.` ;;+####@@@@##+#@@@@+++:::;:::;;':::...``   ..:..``                                           `;#;,                                                `.`                                                      
                            `,'#@#:.`                                                                                                                                                   .';`+':        @           ` ``````'+#@@@+@##@@##'@+'++++@@@@@@@@@@@#@##',,  `                        `,##`                                           `,;#@@@+'::`::++@@,                                               
                        .##,.                                                                                                                                                        `#,`   #+'@.      +              `   `          @    @`    `@. @  #.@       ,;@+`,'''+''#++#++:::::;+'+''`                                     `    `:+@'. `                ;@,                                            
`                    ;#;                                                                                                                                                             #      @   ',    `;   @@+        @  @  .        @    @  `; ,.# # `` @          `#,                                                        ..;@@##+;:.                         `#                                           
                 `:@,                                                                                                                                                               .`      '    @    `,   ; `@       : ,, #`'' :.   #    @ ;;  # @ ' +  @  : .       @`                                                  `'@@;``                   :                @                                          
         `  .:;++.                                                                                                           ` '''@'+';##++#####'#+@@++:.::,`                       '       :    `:   .,   +  @        +@ @   @ .`   #    @,@   # '`, #  +  :`#.   :  `@                                               ;@@'`                                          @                                         
   ;;++;,`..                                                      `                                                  .,;#@::.`.                            `.'##;                   +       :`    #   ,,   +  '        @, ;   '  ;  `+    @#@   @ `+, +  #  `+ @  +    @                                            :@:`                                               +                                        
:;`                                                     ``,,,,;,`` ``````,,.'''';.,';+++,:```       `     ```,:++#''',`                                          ,+'                #       ..    @   ,.   #  #         +     @  @  .`    @ .'` @  @.  #:,   # ; ,;    +`                                         ;+                       :               @           '                                        
                                                  ,`,'``                                     ` ,,;'#+#+;:;;.                                                        ;@:             @       `.    @   .,   #  @         ; .   '  .'`@     @  '` @  +         #  ,+     `:                                       :@`                        +               @            +                                       
                                           `.;  .                                                                                                            +        .##`          '       `;   ,.    ,   + +`        `: @  @     ,      @   . :               @       +                                      :'                          @               #            @                                       
                                  @   +.,                                                                                                               ,    +          `'@.        '        ;  :;    `;   ;#`         `;  ,;             @                             @                                     ;;             +#`           ,               '            #                                       
,       .'+';'@,.       '+`      `;;; '                ,                                                                                                ,    @             ;@`      '        @'#`     `'   `,                             `        :                    @                                    :;             ;  :            ,              +            ;`                                      
,      +    @. .`,'+;,,;''@;.,+, `;   '       ;@+;     #                                                                                                .`   +               #;     '                 `.    ;                                  ,` `@;  `@ .@            @                                    +              @              `+                           :`                                      
,     #   ,@   #          @   `'  #   +      @,  @     '                                               +@@:,@                                           `.   +                ;#    '                 @    ,          `:#@,    @+    ',       @ . #.#  ##.#+,           #                                   @               +   `  ``     # +            ,              ;`                                      
      +  `@.   #          +   `+  @   #          ``    '                                              . '+  .   :                                        .   #                 ,#   #                 ,`   :  :#;;   #:`      @     ',       @    @ @  @.#@ # ;;;       ;                                  ,.  `   :`       +:#: ;#`  :  '  +           #               @                                       
      ,  .     @          ;    @  #   ##`         .    @                                                  . `:  .`                    `                  :   +                  ;:  @             `;,  '   :  ,.     ;       @      #  ,    `,   `''@,`@ @@ @,,        ;                                   #   ,.  #       ;#`  `:    ;  ;  ,    ';   @',              .+                                       
,    `.        @          ``  :'` +   @`:@`   ;        ;   ,#@,          @@@                             .;  `  ..                    '                  ,   +                   @  +          `;@+    @   '   ,     .,  `  .;   #  @,@`    @    ;, @`.@ @@ @+:@       @                                  '` ,  #  ; `+      .  :'    #   , ,   , '   .@    :         `#                                        
.    .,        @           +  + + +  :# ` '   '   @#`  `:  @  +`   .+:::.# #@,                            @     ,,                   `:                 `,   #                   #` '          '``+    #   +  `,##:   :+@`  #  ;:   @ ,     '.'` @  :,;: ;# @+.       `:                                  @  `  +    +       #  `'    ;   + #  :  +   @     .        ;+                                         
,    `:        @         ; +  # ' #  #'   #   ;  #` +.  @  @   #   #     ;; :@+  #`            ,          #  ;, ;.                   :`                  ,   #                   :, :`            @    '`  #   ;      @     '       : @      `   ,   `      '+`       @                                  ;`   + ``:  '+'     ,             ,.   ..`` ,.            ;+                                           
     `:   ` `  @           ,` @ `.@  @#  `;   , .`   @  :` +   +   @      @  ';`  @#:         ',@         ' ,@, `   `                +                  ''   +                   `' `,            @    ;+#`@   '      @   `+ ##++    ,`                      ',+,    '`                                  #    # .@      '     `                      '          :@@                                             
,     ` +@@+:'@#            ;:+  #'  @    '    ;,    `   ' @   ,`  #      `@  @@  :.+@@#',    @  @        +@.        #               #               #'` :   ; #     '`           @ `'            ;     :  @   ;      + .#,                                   `     #.                                  ..    #  ;     `,                                   `'@+,                                               
      ` .`    `,;+    #;    ..   @`      '`    ' #,      + @    ;  #       ::  @; `@,@   .@. :,   #      `;@`     @  +,              +                   ,   ;#`'   # @           @  @            ,,    '  #  `+'+#` `,'.           '#:                `.`   ` ``,#;                                    +     ``  :  '#;                                `;+@+`                                                  
     :.       .   '+ ;#;        `:       '         #      #``   #  .,       @+@+;  #,#'    @ @    `@       @'     ,'  ..+`           +                   :   :``+  :` +           #  +             @    +  ;`  :                   `: @         .##+';:``:::..:``                          +.;''.       #      +                                   .;;@@+.                                                      
     ``              `           ,       +          ':    ; '    :  @      :;   #  .@ @    .#,+ #',.       +,      @    ++#.         ;  ::'.             :   +  ;` #.'.           #   @      .     ,               `            +@+, #        ''   ,#@@+                                   @    .#;     @                             @@+''':''+@@+:`                                                           
      :                         .`       ``          `+`   ##   `@   +:  ;#      @  #,#     + ,,            ;;      +   +' #``@+    .;@:                 :   @  ,` +.             #   ,:                           ;  ,        ,+`  @       +.  `++    `@.                                 :`      .''  @                            #`                                                                         
      '                   .#    .+.                    ;+` :#    '     ::        `'..#:`    `+ #            +#      #   +@  @@   `';``'                  :   @` ,`  .            `;    ;;                      ,   :  +#'   @`  ,+  @      ; ,#'.        @                                 .,         .##                           :,                                                                          
      @                  :.     ::;`    ,                `;                          +`     `#  @            @      `#  +@   @`       @                  :   @  ,   ;,           .:     ,@`               .@@+,    '  + :,  @   .#  ;.    `@'            .,                                 +           ;:                 .:      `'                                                                           
      #                  @      ,@ @    @              :`                                    '` `'           `       #`  @    ,+@'.   @                      #       .''         :.       +@,`   .#@#'.    '       @  +`@`   +@, @        @.           ` ,.                                 @            #`             '   ;      @                                                                            
      ,.                 @      :@ +    +     +        ..                                   @    ,:                   @  :'       @   @                                          '.         `,',',   `##   @       @  #@;      @ @       ;,      `  .` @ @                                  '             @'          '+    '     #                    #@                                                       
       #                 @      ,@  '   +    '`        :                                   `;     @                   @          `:   .,                                         '                ++   ,;  #  `'   @  @ +'   ++` @       @   ; + @@ @'#@'                                   .:            ;,'#:,:'+@#,      +    ,,                   +  '                                                      
       '`                '      :@  @   +   :          @            `.                     ;`    `.#                          ,;';     @                                         @               @  ;`  +` '.;`    @  @  ':          @  '# + @#@ `; .#:@+                                    +             #   `            @    +                   ;.  @                                                      
        '                `,     @@  @   +   #          @       `    .@`                    @      ; @`                                 #       .                                 +              @    @   @ .       #  '   ,            ,.@ # @'# +:  +@.                                     @              '               @   '                   `+   '                                                      
        @                 #    @'@  @   @   #          @@;'+@:` # @ #`+           ,        #   ,  #  @`      .                          ``'+   ;                                `:             #      :  :,,`      #  ,        +@#@#` ', '  '@ @`   +'                                       '              ,`              +   ;                   @    '                                                      
        ,:                 #: +`''  :   #   #          # ` #    @ `.: @       ;  ,+        ',:'   @         #:+                             : '                                 +             @       '   ++       ;  ``    ,#;     ::   ,. ,@ ,: +;                                          +              '              :  @                   #`    ,                                                      
         @                   ,  +`      ;   `'',.      ;@  #:   @  @  ;.     @;.  @''##,   @@`    @+#'     ;: @                             +#                                  #            ;,       #    #:             #+`             #  ; `#;                                            '               #              .;`                  .:     ``                                                     
         ;                      @       ..            ; '  ,':  #  @  `:    +` @  @         `;    @  #`    @  @         '    ,:     ::    ,+                                   ;`            #        #     +'           '`               @   :;                                               '               +             #'                   @       '                                                     
.         .                                              ' ' . #`  +, `;    @  #  @          #    @  ::   `+ .#        ';    : @   `, ,  ``                                    @             @        `      .@:     `.  @                ,,  ;,`                 `                            #               `, `,:,``     @                   '        '                                                     
;         ;                                              #`        ++  @    #  +  @          @    +  `;   :,@;        # +   #  @   #  ,   .                                   #`            `,         ;       ,@:    @  +                 @ ` ,                 @;;#:                          .               :;,     `;+::`                   #        #                                                     
;         @                                               '`     , .@  #    #  '  @          @    #` `'   +`          ,`,   ;  @   ;  @  `.                                  ,,              ;+`       #         `@@#+@ .,                 +  `#.              :#`   ,`                         @                           .;,                 +         +                                                     
'         @                                               '+  ,++   @  ,+  .;.#              +    '`  @   ;;         ++;   `` .+   :  @  `.                                  @                 .+`     +              @ +`                 `#  +              +'     `.                         #                              :;`              '         ;                                                     
,         '                                                :#'`            @@.                    :,  @    '@,        +   :`` #;   #;+'  `.                                 @                    `#`   .              +.#                   #` @            '@`      @                          `:    `                           +,           ;          ,                                                     
           #              #                                                                       ``  ,               ,',#  #+ :``    +                                    +`                    ` ,'`  #             .+@                   `@ @          ##.       '                       `;+'#@                                  .',        @          ;                                                     
            #'            ;           .                                                                                        ``:    @                                   ;,                         ,, +              @#                    '`@          ;        +`                      #'                                          ,;     :`          ,                                                     
              ,#'`        .           @@`                                                                                      .`+    #                                  ,'                           @ `              :                      #@          ``     .#                      ;#                                              ,+   @           ``                                                    
,                ,#;       ;         '` :@#;,;''+@##@@+@#+,                                                                    ``;    @   #                             ;'                            +  #         '                                       '     @                      +,                                       ,         .+'             +                                                    
.                   :#:`   +        ':                     .:##;.                                                        '     :  ;   #                                #`                             :  `,       :,.                                      ;      '                    ',                                 `,+#@+;+                         '                                                    
.                       ,,`;        @                            .:';.                                                   .'    #  '`  @                              :+                              `.  +        @ +     '@                               +       `                  +,                      .      ,::+;:`     `,                        @                                                    
,                           `      '                                  ,'#+`                                               `@;+#    +;:,                            ;+                                ;  ,,       :+  +  ;@:#                .'             ;       ;                 +.        .:```,'++@@@  .`      `  ;+@+      ;                        #                                                    
`                           :      +                                       ,##'`                                                    ,,                        `.#@;`                              `;+@##@:       @@`  +@'  @              `` ;.       '#   .        +               #`          ,#@@@        '        `  @++      ;                        #                                                    
                            '     #                                            .:##:,                                   ,'',                            .,#@@@:`                                 ##  + '  #`    :++   ,#   #              .`  #      @`,    ,        `             #.            #@@#@       @        + :#`'      ;                        #                                                    
                            #     +                                                  .;'##@@@@@+++++'':,.           .'@:    :@#:                 `:+@#:,                                      `@'          `@`   @    .'   +              +    @    @   .   '        '             #             .@@.@       @        `':+.;      +                        +                                                    
.                           +    ;`                                                               `....`,;'@@#+;#@@+.           :#@'.     .,+@#';.          `+@'+@`                           ::             ,#`:    `@    '              +  '  @, @   `.   #         :            +              @@:@.     '`         ,:+@       '                        #                                                    
,                           ,    @                                                            `;#+:` `'@+:                          .'+'';`             .'@+,     ''                          +                '# `  `     '             ` ''+   ;@    ,    '         ;            @              ;`+#      @           `#       ,.                       ''                                                    
                             '  ..                                                         `+;`           '@@:`'     @` .:##';;;';;'###@#+@++''##@@#@@#+`          `#                         #                 ':`;#',   ,`             `   +.  +     '    :         ,            @               @       @`             @`     @                       '`                                                     
                             #  #                                                         @. @    `;          .@@####@@:`      @        @#::,    @     @@+++  +@@@##;#.                       @                ``+,: ;    @              ``   + ,+     #    . .;++;   '        .   @                @     @                :+   +.                      .:                                                      
.                            .  @                                                       '@`  +,   @@    `@    `;@    ;`;   @   #          .      @     @              `#                      '                ,,   ,    .'               ;   ' ;      :  `,+@',  `;# +            @                 +#@#:                   '@@`                       @                                                      ,
.                             ; :                                                     ,; ++  ,#   +;`   +'    '`+   `; @   #@  #          +`     @     @        `       @                     :.     ``       . .@@:;.,.#;                ;    @:     ;#@@+:         @.            #                                                                   ,`                                                       
,                             #``                                                    '`  #'``.@  ...;   @ #   ..`'  `:.++  @.``'          @      @     # +':`   ;       `@                     +     +`    :@+:.:':,+',:,                  @   +      +`              +,           '                                                                   +                                                        
                              ;;                                                    +    @ +`:@  +  #   ; @`;`'  @, .,.`+  + # ;          @      @     '        +        ;:                    +     @ ;'+@`                                @         +                '        `` +                                                                   .                                                        
.                             ,@                                                   :     @ @ ,,  @+#@; `:;@+  '.#+  '   @  + ,`;          #      +     .'       #         @                     ;++;+@#+:#+                                  @       @                  ;        @``                                                                  :                                                         
.                              +                                                   +     @ .'. : +  @  `.  @  '  `;     .  +  @,          '      @      +       @         +                         @   ;;                                    ,+   :@    @      ;       ;        @                   ,'                                               +                                                         
,                              ,                                                  '      #  @: #..  +  .`  +. '   @        `     #       ,++.    @+++'  #,      @         ::                       @`  `+                                       ;#+`  ;#@@@@'`  +      #         @      `++,         + #          .::.                                '            `.   .:`                                     
                              ,`                                                  '      #  .. ``    : ,;  `+ `                 +       ':                .               .#                       #   @                                                 ,   ,+@@@#;..#          #     `@  `@       .`  #       +;`  `;                               `           '  :.,  #                                     
,                             '                                                  `.      @           #                                    .                                @                      @   +                  `                                ,    '    ,,           +     @     #      +    :     @      @                               `           .   `.  +                                     
.                             .                                                  ,                . .#                                    #             :';++''            @                     ;.   #                                                   #    +                 ,    `;      +     @    +    '`      @                                           '       ,                                     
,                                                                                :                + '`                                    # `+`     ;   `:                 #                    `'    :                                                   :`   ,                 `.  ,@       :`    '     '   @       #                                           :      , ,;`                                  
.          @                                                                     '           :`   ' ;. ,@   #,      `#:           +@@@@. `# :`';   @     ,,                +`                  .'    :                                                     +   ,                  # :+         ;   ..     '  `,       ;                               `                  @, `.                                  
,        ;,#           ,#`                                                       +           :    # +` @,;  @@      +     `       #      `# ;. ', #      ,;                #`                 :`     +                                                     `   ;                  # @          #   @       + #        ,.                              `            ,        +                                   
,          '`        :# ,                                                        ;           :    # @  @ @ ,:@     #    .;;+      ,.     .+ '  ,: #      ,;                #`                @,      #                                                     `   '                  ,;.          :  `;       : @         :                             .             ;        @                                   
.          .;       +.  .                                                        .`          ;    # @  @ # '`;:    #    @  .+      ',##; `# @`@#  ,#+,   `;                #                @      `,@                                                     ``  +                  `@            , +         ;#         #                             .             :       :                                    
`       #   @      @    ,`                                                        #          +@;` @ @  @ `:@  @    : `+:'   #`     @     `+ @ @`     `@  `+     `          @                ;@#+@@+,`                                                      `   '                   '            # #                    +                             .`          '::@      +                                    
`      ;    @     @      :          ;,`@                                          ,.         ;    @ @  @  @@  @    :  + '   :      @     .# @ .# :    @  .+     `         :,                                                                                : `.                                 #                     `,                            .    ,    `'   ,`    +                                     
,      +    ;`   .,      @          +   '   ;                                      #         #    @ '  @  ;;       #  @ +   +      @     ,+ `  @  @: #   ,'               #                                                                                 + .                                      ` ;                @                            ``       :.    '   :;                                      
,     ``     '   #       #          @   ,`  :                                       @        ;    @                +'@   #.+       '     ,#    ,,  ;'                    @                                                                                  `,'                                      +  ,               @                            .       +`     @  `                                        
,     #      @   ;       ..         +    ;  `                                        @,                                   `                     ;                      .#                                                                                    '@                                      :   ;              @                            .      +      ,`                                           
,     #      `: ``        @        ;      :+                                           ;+@#+..  .`                                                                 `'#+.                                                                                                                              .   :       '     '                            .    ,:      `+                                            
,     @       @ ;         ..       @       +                                                ,:;,,'+#@@+,       ``;#@@@@@#,`                                `,'@@@@,.                                                                                                                         `        :   ,      #`,   `:                            .   '`       #                                             
,     `:      ..@          @      ;`       .                                                          ; ,'+@@@@+;.       :'#@@@@+.               ``.::+++##:`                                                                                                                               :.,       +    #    `' #   .,                            .  ;,       +                                              
,      @       @:           @``  +`       .                                                               +`                     .;#@@#';;;+'#@@':``                                                                                                                       `       .        +``;     `,    ,    @   ,  :                             ,  ,       #                                               
,      +`          .',.      '@,@`        :                                                               ,:                                                                                                                                                        '              #`       #  `.    #      :  ,,   @  #                             ;        `+                                                
,      ;,         `,         @`           :                                                           +   `'      `                                                                                                                                                @.              ,.+`     @   :`   '      @ `;    :  #                             ,       +,                                                 
,       :          .         #            :                                                           '@   #     +@                                                                                                                                                #``             ,`  ;+:,@`    +` ,`      ::#     `,,`                             +    `+'                                                   
,       +          @         #            .`                                                           ,# `@     + #                                                                                                                                               : @              ,             .+#        .       @,                              #'+#'`                                                     
,       @          :         ;            ``                                                            '# @    `. ,,                                                                                                     .;@@@#@@@'.                               # @             '                                                                .                                                          
,       @          .`        '             :                                                             ++@    .`  #`                                                                                                .#@+;         ,''@@@+'`                      `#  #            #                                                               '`                                                          
,       @          ,`       `;             #                                                             .+@    ,`   +                                                                                               #.                     ;@@:                   #    ':    `':`  @`                                                              '                                                           
,       @          ``       .:             @                                                             ;:'.   ,`   .,           ;@#`                                                                             ,'`                         .@#`                @     `@`++,  ;@+ `                                                             ;                                                            
,       +                                  #                                                             `#.    :`    +`         +,  +.                                                                           `:          .                   ;@:              +`'+    #'       '#:                                                            @                                                            
,       .,                                 ;                                                              ##:@:'@`     +.        ;    :;#:                                                                        '     `             @             .@;               `:  `.          ,,                                                           ;                                                            
,        +                                 '                                                              .@#           ':      ,`       .;                                                                      #      +        :   ,`               `#'              #   #          ;                                                           :                                                             
,        @                                 +                                                                 '.          ;;     ,         .:                                                                    :`  ;;  @        #   .                  .@`            '   +@         @                                                           ,                                                             
,        ,.                                @                                                                  :`          ;@@,@+;'+        ;.                                                                   +   .;' @ .,     `+.     `           @    ++            #,+  ';      `'                                                          :                                                              
,        `;      ,                        .`                                                                   ,`            .     +,       @',                                                                ,    `:;.@ +#   +.@@`   `@,        ,; #     ,@                  '+.    `                                                          ;                                                              
,         @      `,                       @                                                                     #                 ` ,:         ::                                                              +    `; +# ''   .; '.   @``   ,+'  :;`#:,    `@                   `,;''#'                                                         `                                                              
,         +       +          :`           +                                                                     `,           ``   :` '          ,                                                              ;     '  @,++    @ `:     +`  + ,,. `,,,       @                         ,                                                        ;                                                              
,         ;`       +        ;.           `:                                                                      ;   .+@     `:@; ;` .`          ,                                                             `     #  ,@         #   +;@   @. #`.+  : +     ,;                        `                                                        '                                                              
,         ..       .`      '.            ;`          @'`                                                       ,: '#+` #        .`,. ,.          .                                                            ,      @   `         `         '  + ;,  ,`,      +                          ,                                                      ;                                                              
,          +        +     #              #           ; .:@'                                                     @      :`          : +:          :                                                            '      `                                 ,       `+                          ;                                                    `,                                                              
,          #         #   #               @            @    #.                                                   +#      +          #  ,          `                                                            #                                             `   #                           ;                                                   .                                                               
,          @         ;,,'                @            `;    ;'                                                   @.     @             +         #                                                             #        `                                    ,;  ,:                           ,,;,`                                              .                                                               
,          #          `                  +             ,'    .#                                                  #@     :,            @        `,                                                             ;       #;                                    .+   +                                :                                             .                                                               
,          '                             :              .@     @`                                                `@:     #            `:       @                                                              :    #@'         #                             @   @                                 '                                            .                                                               
,          +                            .,                @     @`                                                @@     @             @      ``                                                              +    @       +   +                   .  `  + #,;   @                                 ``                                           `                        `,;++#+#';.                            
,          +                            ;         ``       @     @`                                               :@.    @             ;      #                                                               #    ;`          `.          `.#, #@`: +#:,@:`     @                                 ,                          `#;                `                    .#'.         ,+@,                         
,          @                            @     `' `  .+      +     @,                                        ,      @+    +            ' ;   ;#                                                                '    .#@@,@;.   # ' #     .` #' @`:#@  #;;;@``     @                                 .                         ,, ``               `                  ;'                ,@,                       
,          @                            @   `;        +     .:     ,@                                       .@`    #@ `  ,`           , #                                                                     .     @   @  ,` # #: + '  '  @  @' :::++';`    `   +                                 .                        ;`   '               .                ;;                    '#                      
,          ,;                          `;  ,`         ``     '.     .@                                             '@+    ,           . `.                                                                     .    @   @  `; ; ;; @ ,:+`  @  #@`@ `@           `,                                 .                      ++     ,               '               + `                     ,@                     
,           @                          ;`.;            '      '.     `@                                             .@+ +@#           `                                                                        #    '.  '   `  ` , @  @@`  @  . . .`            '`                                .                    `+`       `               '              @        :                 #,                   
,           +                         `@:              +       +.     ,#                                             ;@@: @           `                                                                        ;    `+            '@  #`   '             +,;'   ;                                 +                   #           :              '             @     ,''..                  +:                  
,           `+                       ,@                :        ',     ;+                                            '@@' +           .                                                                         ,                   , @                `@, #.  @;                                 `                  ;            '             `.            @  ;#+,     +                  #:                 
,            #;                     ;@                 .         ',     '+                                          #:#.+ ,.          ,                                                                         #                    ;.               .@`  '` `@`                            .'` +                  +             +              @           @ ;'  +      .`                  #:                
,              ,@, +               +@                  `          ',     ,@                                        @`  @', @         ,                                                                          .`                   @               ;+`   #.` +                            `, `,.                 :              ,             :           '  `   #       +;#     +,.         #,               
,                ,@#             ,@:                               ;:     .@                             #+      ;+ .  ,`@ `'        '                                                                           #                  '`             `@,     #`  #`                           @                     ;               .`            #          .,      #       #  @   ,  :          #;              
,                  @;          .@'+                  .`             :'     .@                             ,@.  ,@.        @ .#+.`   ,                                                                             ;                 @`            +@.      '.  @                          .+                  `: `                 .           .           ;       #       ;   `  '  `           @;             
,           `.`    @`@.      .@'  :@                '`               :'     `@                              ,@@+   :       @  @``:@;'                                                                             `;                            ,@:        '`  @                         ',               :`.                      :           @          @        :      ..   :  ':.             @`            
,         ;+. `++` '  .@+  '@,    . @             ,,                  ,#      @,                           .@,'`   '        # ';                                                                                   `'                        .;@,          +`  @                         ,                +                        :           '         ,.        ,`     `#      ,,               @            
,        #`      .#':    ,:.     `  ,;         `',                      @      '#                         ;+   `,  .  #      @ ;'                                                                                    #           `:,'+@#@@@@',             +.  @                         ,                @                        :          `,         #         `       .       ;. ,            .@           
,        ,          @#;          ;   #        '                          @      `@'                       +@#:   .'  @ .      @,;@                                                                                    ,#:`  ,;#'`                          '`  +`                       ;`                ;                        +          .`        ..                          .;              `@          
,       `.          @   ,++:     :   `@     :;                            @,      ,@+`                       `##: : +` +    .+##@:@.                                                                                     .::                               #   .;                       ;                 ;                        '          `.        +                                            ;`         
,        ;,       ,;@+:.              ,,  .`                               ''        #@                          @+++:..:;+:`   .@ ,@`                                                                                                                     +,   @                                         ``                       .           .        #              ;:   ++                        #         
,          ;'@+#;.  ,`                 @                                    .@         #'                       ; ,:    +         :@`,@@';+;.                                                                                                              ;,   ::                          ,              ,                       .           @        #             +  +  . `,   ++                 @         
,                    +                 +                                     `@`        `@;                    ;#'`      +          '@:    `@,                                                                                                             ;+    @`                            :           :                       `           #        ;;            '   ``   ,  # ,:                :`        
,                    #                 .,                                      +:         :@;`                           ``           `;#@+;                                                                                                               '.     #                                        `                       .           ;         #           ;#  .  `  ;  ; ++                 +        
,                    ;:                 +                                       ,@`         `+@:                                                           `......```......`.                  `.,:;''########;:....                              ..;@@@@@#@``    ';   ``                                                          ;           :          #           ';:   @ +'  +`:'                 @        
,                    `+;                + ,';                                     +;           `+@'.                                       `,'#@@@@@+@+++':,,`````,`,,,.`.,,,'''++#@@#@@@@@#++',,``            ```.,:'+#@@@@'+''+''+'#''+@@@@@@@+;..`              +::`,,:''@@@@'.                   ``,`  :                :@''#; .           `.         .#           #     ` :   ` ``  .             '        
,                     `+'        :      ;    #`                                    .@              :@@':`                            `:+@@;:.                                                                                                                                    :#@;`                   .;;              '',    .+            `           `#           :'.     .     ;  :             `.      `
,                       @:        :    '      #                                      ++                `,:+###+,.      `,'#@#;++++++:.                                                                     `.,;,,;;;';;;##+#'';;,,,,..                                               '@+`                                @                     .            .#              ;`  ;     + `               +       
,                       ;`+'      `   ,:       @                                       ##.                      .,,:'':,`                                                             ```,.:;'+@@@@@@@##:,,``                      ````,:''+@@+:,,``                                    :@'.                             #                     ;             .@`             :@,+     '                 #       
,                       `,  @    ,.: ',        `+                                        :#@;`                                                                    .,;++#;:.     .,+@@#':...                                                      .`;;#+@+;:.                               :@@;.                         '                     ,               +'              .      +          `      ,       
:                     `  @   ;+   ,'+           +.                                           +@@#',                                       .;,,,,;,,';###+@@@@++++,:.`    `.'''::``                                                                         .+@'`                              `;#@,                      '                                       @`              ,;  :`          `       .      
,                     +` #     .;',:,#           #                                                ,'#@@@+':::,,``                 ,;#@@@#',,,, .,``                                                                                                            ,''+++:,:                          .+@.                   :                                        +'               :'`                   `      
,                        :          @ `          #                                                       `.::::;+#@@+,`      .'@#':``                                                                                                                                   ,'+',                        '@:                 .                                         `@;                        `;        :       
;                         '         ,`+          ..                                                                  ;'++@@@+,`                                                                                                                                              `+'#'`                    .@@:`              ,                                          `@;                     ` :        ;       
+                         @         `::`          @                                                                                                                                                                                                                               .;++++:::,`             .'@+:`          +                    `                       ,@;    ;   ;          @ `   ,   @        
:                         +`         ' ;          @                                                                                                                                                                                                                                       ` ,::+@'.           .;@@#;,      +             :;::` ,                         `@`   ;  ;     :.   `     ; `#         
:                         ,`         + #          :,                                                                                                                                                                                                                                              `'#:             ,:#@@',,;.     ,+++`',    `''                           @,  '  ` ';  ,       .   ,;          
+                         `:         ;  ,          +                                                                                                                                                                                                                                                  ++`               `:;+@@'.`@;                                        :   ... #  ' : '       ,#`           
+                          #        ..  +          @                                                                                                                                                                                                                                                    .+#,                 ;@@@@;                                        @  ';;  #  :  `      :'`             
+                          @        +    :''+':    @                                                                                                                                                                                                                                                        ,#@+:,                :#@:                                     +    ,  ;` `       ,                 
+                          #        @          ''  #                                                                                                                                                                                                                                                             .;+#;`              ,#`                                  ,.    .            +                  
+                          ,`       +            # @                                                                                                                                                                                                                                                                 `:#+`            `+#`                                @                 `.                  
+                          ,.      :             .,#                                                                                                                                                                                                                                                                     `'+`            '@:                             `:                 #                   
+                          `,      #              #@                                                                                                                                                                                                                                                                        .@,            :@                            @                 +                    
+                           '     ;`              :#                                                                                                                                                                                                                                                                          `@:            @:                         `'                `,                    
+                           '     #                @                                                                                                                                                                                                                                                                            '+            :@+`                      @                 #                     
+                           +    @                 ,                                                                                                                                                                                                                                                                              #@',          `#@:`                  #`                '                      
+                           '   :`                                                                                                                                                                                                                                                                                                  .++@'`         :+@@+,`            @,                `:                      
+                           +   '                                                                                                                                                                                                                                                                                                        '@#:          .'@@@@;.     ,@;                 @                       
'                           @  @                                                                                                                                                                                                                                                                                                            '@#`            `,'@@##@+                  #                        
+                          `+`@                                                                                                                                                                                                                                                                                                               `'@:                                    +                         
:                           @,                                                                                                                                                                                                                                                                                                                   '@@.                  `:+@@####+#@@@@`                         
+                                                                                                                                                                                                                                                                                                                                                  `+@;`        `''``@@+;,``````,`                              
+                                                                                                                                                                                                                                                                                                                                                     :+@@+:;@@@+,;''                                           
+                                                                                                                                                                                                                                                                                                                                                         ````                                                  
+                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
.                                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                      ..:...                                                                                                                                                                                    
                                                                                                                                                                                                 ``,:'###@@@@@#+::';',:.,.,:'+@@@@@@+';`                                                                                                                                                                        
                                                                                                                                                                                        `,:+@@@#';;@@'.       .+@:                     .;'@@@#:.                                                                                                                                                                
                                                                                                                                                                                `,;#@@@#:,`    .#'`              .@.                          `:'#@@+;                                                                                                                                                          
                                                                                                                                                                      `,'+@@@@@+;``          '#. `               ; :+                                .:'@@':`                                                                                                                                                   
                                                                                                                                                             .,++@@@@#,                   `@;                    ;  `+                                     .;#@@#:`                                                                                                                                             
                                                                                                                                                       ;+@@#',`                          +'                ,      :  :,                                          `:#@@+.                                                                                                                                        
                                                                                                                                               :'@@@#',                                '+       `      `   @     #+   #                                                ,'@@+,                                                                                                                                   
                                                                                                                                         .;#@+:.                                     ,@`        '      #   ..  @ # ;   +                                                    .;#@@'.                                                                                                                             
                                                                                                                                    :@@#:`                                         `@,          :`   ,  +  `@@. +#     #                                                         `,#@+.                                                                                                                         
                                                                                                                              `:#@#:`                                             #'             @  @`' '  +.:   @  :  :`                                                             ,#@#,                                                                                                                     
                                                                                                                         ,;#+:`                                                .@:         ,     +# ' '  @   +   ,  +  `:                                                                 .+@+;.                                                                                                                
                                                                                                                   `'@@#,                                                    ;@. ,@:             +`+'#    @     `,  `  `,                                                                     `'@@'.                                                                                                            
                                                                                                               .+@'.                                                       #+`   #          ,    , ,@           .      :`                                                                          :#@:                                                                                                         
                                                                                                         `;#@+;.                                                         :@      '         ; +   #  +` #        ,      '                                                                              .+@'`                                                                                                     
                                                                                                  `,+@@',`                                                             `@,        '    `#@;  `:  `, `@,,               @                                                                                  ;@#:                                                                                                  
                                                                                             ,;@#':                                                                   '+          ,;  :;#;    ;   ;` #:                '                                                                                     ,#@+                                                                                               
                                                                                       .;@@':`                                                                       @,            ,':: #.     '   ;+:                ;                                                                                         `+@#,                                                                                           
                                                                                 .'##':`                                                  .;.                      `@               '@   ''                           #                                                                                             ;@@,                                                                                        
                                                                          .,+##+:`                                                       @` #                     .#               :+ #   +:                         '                                                                                                 ;@@,                                                                                     
                                                                     `:+@+,                                                             @   `;                   `#  ``               .,   :                         '                                                                   `.:,':`                          :@@'                                                                                  
                                                                 .+@'.                                                                 #     @                   @    @      ,@        '                            @       .                                                     `:+#@#;..    ;,                            ,@@'.                                                                              
                                                             ,++:`                                                                    +      @                  #      '     ; ,        ;                          +.                                                       `:'#+;`             @                               `'@#,                                                                           
                                                        `;'',                                                                       ;:       .,                 ;   .  ;     ;;                                   +,                                                  `,+@',`                   :'                                  ,+@+`                                                                       
                                                    ,'+:                                                                          .@          @                '    # ` @ ,  #,  '                               +:                                           `.;'#@+;.                          @                                      :@@+`                                                                   
                                                `'++                                                                              @           @                +     `@ `#.#  +  '                              #:                                  `,:'+@#@+:,.        #                        @                                         ,+@@;                                                                
                                            ,;;;                                                                                 ,`           '.               '     @   @ .` ;:+                             .@.             ;+@@#'#@+++;+;+@@##;;:,        `         :`                        ;,                                            .;@#;                                                            
                                        .;+.                                                                                     @            `'               '    @,,  #: '  ..                           `@'             #,                         '    ,:         +   .                      +                                                `+@@;.                                                       
                                    ,;+:                                                                                         +             @               ,,     :` `@               '     :;       `;@+`             #                          `'    ,,         #   .                      @                                                    `:+@#,                                                   
                                .'+:                                                                                            .'             @                .#`    .                  +     @;@@@@@@@#;`              @                           .;    .:,.       +         `        `       @                                                         :#@+:                                               
.                         `,+',`                                                                                                @              '`                 ,@'.                    +    ,:                        `,   .                     ,+,.    .@.+#    . #    #  `++  :  : ##       #`                                                            `;@@+;`                                         
'                  `,:,;,                                                                                                      +               .:                    .#@+'.              `+    @                         '   :`                  .    ',:'  ::  ;:  @' #    #  #,,  ' ,`;:`       :`                                                                 .;+@@;`                                    
+             ,';:.                                             .,::;;+;;+:..                                             .++,.                 #                `.;++`+. ,+#@#;`    `'@, +   `+                         @   .:             ;  @+,@  ,@+    @.   @ , + :`   @  #`   `'@`.`        :`                                                                       ,+@#',                               
+         `:;`                                              `'@+;,`.``   .,,:'@@@@@+,                                   `@.                     #       .;++':::.`      @      `;+@@@;`   +   '`                         ;   `+        `   # ` #. @   +     #.   # @;  ,`   #  #     @ ;    .     .:                                                                           `:#@#,`                          
'::';+;;':                                               `##:                       .'@;                               ':                       ,,    +:                ::                +   @                         ,`    @      `#`  @ :. @` @   '`    ';  '`:`    '      ,#.     +   '      `,                                                                                 ,##+:                      
+                                                 `..:#@'.                             `@:                           .@                          @  `+                   @                #  '`                         +     @      @    ; ,; @. #   `,    ;#;@, + .;  @              #`.+       :`                                                                                      :+@',                 
+                             ;@@@#+#'+'+@@@@@@##'',,.                                   @.                         :;                           # .+                    `@               ;  @                          #     @     `.   :+ +' @  ,    `    .+,   ;@,                   ``        +`                                  `````,',,:,`                                             .+##.            
+                           ..     `.          .:    :                                    @                        ;:                            .;@                      ,:             `: ;.                          #     @      @.:+ ;+ @ .                                                  #                             ;##;';,;...` ```.,;;##@+:.                                         `.'+,        
+                                              ,`    @                                    ',                      ;.                              @`                       '.            `, @                           +     '`      ,      ,                                                    @                         `##:                        `,+@+`                                          `:+:    
+                    .'+'                      @     #                                    .+                     `+                                                         @            : :,                          `:     .;                                                                  @                       +#.                                '@+`                                           `:;,
+                  :#`           :+@@.         @    `'                                     @                     #                  ;;';`                                    @           @ @                           ``      +                              +     :                     :       @                    ,@;                                     `+@`                                             
+                .#            `+:,+           @    `:          `'.   ,.                   @                     #                ,;     :,                                   @          @,'                           ..                                     @    ;                :   ,;        @                  `@@                   +   .                 `@:                                            
'               +`  `@'';          @     +@.  .@,,; ,;    `,   @,    + @`                  @                    @                .:     #@.`                                   @         #+                            `.                                     @  `     ;`   ;'   +  +   #+:       @                ,#` '                   :   ,                   ;'                                           
#              +    @   +          @    #    ,@@:`  '@@   :   `+    #  '                   @                   @                 +       ;@`                                    @                                      `.                                     @ :.  `  #.: + @   ;  @     .       @              .#`   :                 ; :   ,        @           :'                                          
@              :        +          #   ,';@.   #    @ `: # ,  ,.    '`@`                   @                  :,                 #`       @.                                    `#                                     `.    ;                       :'   @,  @#    @ '@ @:  @   @  ;,    +       @             #`     ,     .          .; .   ,        .            +,                                         
'             +         +   '      @       #   #    @  #` ,`  ',   ,+;                     +                  @          +`      @        `@                                     `'                                    ,`    ,           ,+         ``;  '    @ '   @ '@ @+``@    ++ `;'##        @            +      :     @;` `'      +  .   ,       `              @                                         
+             '     :+@@`  ,,      @`,,@   #   #   `@  #;+` , ,;   '    '                 `+                 ;`         @@       @         +;                                     ;:                                   `,     `      '+  #   .      , @  ''   @ @   @ #; ; :`;                    @           #       #    #    @: +;  ,  :`  `@   +`  ' ,`           .:                                        
@            :      +#` #+ '`  #@@@@#;. @@@`   :    @  :#  .: `+   ''  .,                 `'                 @          @@@      @ '#       @                                      #                                   `,     ,,    : ,    .:;:     . @    ,+ @ +   + +  `   .`                   @          +        @   ,,   : : @;   `:@,  #.@ + #  #               @                                        
@            #                                        ``,#+:   @    @@#:                  :.                 #         :@#@@     # @ #`     ,#                                      @                                  ,.    `@:+   ' '    +`  :    ` +     ` #  :           `,                   @         .         +   ;    #`:,;`.  ,:@   #., # #  # ;   #    `    +                                        
@            +                      `++                                                   +                 `;         @@,@,;    +@@:`@      @                                       @                                 `,    +' +`.:,'         @    . @     # #          ,   .`                   #        `:         `   .@+' `#,' ,`    +   # ' #'   ' ;  +# +;:,:   +                                        
+           `,                      '             `   :                                   @                  '         @@## @    '#@+@;;     ,;                                       @                                 +    #+ `+ @       :`,#.    ;'   .+:            `+`  @                    @        '      `            @ ,# '    ``   .@; #`+` , #  @. ''+@    +                                        
@           :             ,'       '         ;    :   `+                                  +                 `;        `#,;  @    .+@:@ @      @                                        @                                #    ,#  + @        :.                            @;@                     #        .      '   #             `              +   ` ,  :';. ' .   @                                        
#           ,.           +  .      : `@''  `#@` `;``  ,`                                 :,                 `;        `@   :`     ##;, @      '`                                       .+                               #    `@  ' `#                                      ,          `           +       .       ,  @  ''      :`                               '@,   #                                        
#           `'          .  ,,     ``  `    + :  : ``  @                                  @                  `:        `@  `@      @@'+`@.     `,                                        ,:                              +                                                            .`           #       ;       . +`.@`,  ` ` +`    :      @; .`  ,   .`             ,                                        
@            @          .  ;.     ,   #   ,  @    +                                      #                  :.         @;#,       :@#@@'       #                                         '`                             ;`                            ``                             ;,   ;       #       ;        +: +  @  ,.  `.+#  ',    @   :   +   + :           .                                         
@            ;,            .;     `+ +`    @#   @:;   `                                 @`                  +                      @''+,       '                                          @                             `.                            '                              .:         : #       '        # ` '@.  `+   `,  + :   +   .@#      @ @           +                                         
@             @.            `      :+`                ,                                `+                   @                      ,:          ,.                                         `#                             '                            '                              .:         : @       '       @    ,`   ++`  `.  #+    '@#+ #   +   @ @           ;                                         
@              @:               #@@@@@@@@@#+'''##''''+@@@@@@@@@'',`                    @                   .'                       +           +                                          ,,                            @                            :,                              ;         # #       :      '               `.  # ,,   @@` #   ,   + #          ;                                          
#               :@;             #                                ,+@+.                @                    @                         #`         +                                           #`                           +                             ;         +        . ,   `     @,        # #       ``    ``    `              `'     `   :  ``   ; +         `,                                          
@                 ,@@@@@.      `:                                   .#@.             @                   `.:                          ,:       .;                                            #                           .`                         :  '        + @   ,,  ; ,  ;+  #  +  ;  :.`   #        ;         '                    @,            . +        `;                                           
@                      `:      :,                                     .@            @                 +, ,@                             :#`   ::                                             #                            ;                        #   @'+     `  #  ' ;  ; ;  +``+   ;  @  `.#:  '        #        :  ;`    .`'+        ,`             :         +.                                            
@                       +      +                                       ##          @                  @  +.                                ```                                               +`                           @               `       ,`   @` #    +  @  ,,+  # #.,'#  ,     @ ` .@@  ;         +       '  ;#@   @+' @  # ., '    @+     `@#+       +'                                              
@                       @      #                                        @`       ;'                  :. `@                                                                                   `;                           '        :`    ,    @   #    @  @    '  @` .,'   : `.,  ;.+       ;  ' .;         ,.      ;  @ ,  `##  :  ;`@  @:, + @   #;+@ ,    ,@:                                                
@                       @      @                                        :@'``:+#+                    @  @        @                                                                            @                           .`      +       ;   @   ;    @  #    `' ..  ;;       #'  ,            `@,          +      `  @ `   :'  `   @.  '   +.#  : `    + ;@:                                                  
@                       ,,     @                                          .:,`                       '           #           `#.                                                              +                            :     :        +   @   ;    @. ;     `, `   +                    `,#@'             #        .            :#   .   ++;  #+ ##,+@'`                                                    
@                        @     @                                                                    '`          ;#           @`#                                                              `,                           #      :@+'.    ;,;;`  @    #` .            @,:,        ,:#+##@@+;`                `;    '      ,:,.```` @    ````.,''+##@#+,                                                        
@                        @     #                                                                    @           @@          :` @                                                               #                           ;          `;       #  ,+.                   +@. ,;`:@@@'`                          `'`  ;     .`.:;'##@@@@@@####';,`.                                                               
@                        ,:   `'                                                                    @           #@          @  @                                                               @                            '          +       ..                     `@#.@ +':`                                    :   .#         #                                                                            
@                        `#   ,;                                                                    @          +`@         ,:  @                                                               :`                           #         ;`                      `,,'@@@#;   ':,,                                      ,  ,;         ;`                                                                            
@                         @   ,`                                                                    @          # '`        +  `@           ;#@'                                                .`                            ,   #;;++`                 `,+@@#;.`          @.:                                      , ..                                                                                        
@                         +`  '                                                                     @         #  ;.       `#   @          .'  .#                                                #                            #                      `+@@+,                 ':;                                      , ;                                                                                         
#                         ,:  '                                                                     ;,       `'  .+       #    @          ``   @                                                +                             @                `.+@@;                       @+                                      `+                                                                                          
@                         `+  @                                                                      #       @    @       @    @          `:   +                                               ,,                             `#  .,,;;;'+#@@@@;.`                          ;#                                      ,,                                                                                          
#                          @  +                                                                      @       #    @       #    +`         `;   :@                                              +                                :,`                                          @                                      #                                                                                           
@                          @  @                                                                      +      +     @      .;    +          `+    @                                              @                                                                        ;:.  @                                      `                                                                                           
#                          '` @                                                                      :`     #     +      :.    +`          +    @                                              @                                                                        :  ;`+                                     `                                                                                            
@                          ,, @                                                                      ;`    ;`     ;      '     .`          @    +.                                             @                                                                        ;   '.  ;#;,                                                                                                                            
@                          `' #                                                                      +     @      :`     @     ::          @    @                                              @                                                                        '   ,# .   .#:                                                                                                                          
@                           @ ;                                                                      #    :;      @      @     .+          @    @                                              +                                                                        :    #@       @                                                                                                                         
@                           @`:                                                                      @    @       #      #     `+          @    @                                              #                                                                       .     .`@   +  `+                                                                                                                        
@                           #,:                                                                      @    #      ,,     ;.     `#          @    @                                              #                                                                       #      + ; ,.   ,,                                                                                                                       
@                           +.`                                                                      #   ..      ,      +       #          @    @                                              #                                                                      `        ``,+     @                   :;                                                                                                  
@                           ,'`                                                                     `;   #       '      @       @          @    @                                              ;                                                                     `+      ;#;  +'    +            `   .:;,,+                                                                                                 
@                           `#`                                                                     `.   @       #     `+       @          @    @                                              '                                                                    ;;      ,.  ` #.    #             #@,     @`.                                                                                               
@                            @`                                                                     '.  .:       +     .;       @          @    @                                              '                                                                #:''`       @     :    +             ##,#.   #   ..                                                                                             
@                            @                                                                      ,.  @        '     '`       @          @    +.                                            .,                                                               #            +#@.      +             +  :`':@::     ;                                                                                            
@                            @                                                                      .:  @        '     @        @         .:    `@                                            ,,                                                              @            +:  ,@;  +`                   ,@ @       .                                                                                           
@                            `                                                                      `: .;        +     @        +         '.     ;;                                           ,.                                                              +           #      .',                     @`,`:   `   `                                                                                          
@                                                +                                                   ' #         `,    '       `:         @       @`                                          :                                                               '          :                              +`,  +       ,                                                                                          
@                                                ;@                                                  @ @          +,'#@;       ,`        `;        @                                          '                                                               ,          +                             .,     +    .`                                                                                           
@     +'                                        ' .+                                                 @ +          .`           @         @         ,#                                         @                                                          @    `         .                            ` ;  ,  ,@    ,`                                                                                           
@    ,`:@,                                      @ `#`                                                ;'.                       @        :,          ,+                                        @                                                         +:`   ``        +                             `..;  ;` `    ,                                                                                           
@        ##                                    .,   +                                                .@                       ,,       `+            ;.                                       #                                                         ' @` `@         `                                     .,     #                                                                                          
@        `+@                           .`      @    #                                                 @                       @       `+              @                                       +                                                        ,   `,`         '                                        .'`  ,                                                                                          
@         '.@   .#.                    #+      '    `+                                               .+                       @      `;               ;.                                     .,                                                        +              .:                                              ;                                                                                         
@         # `@  ; @      ;#    @@     @ @     +      @                                               `,                       +     ,;                `#                                     :`                                                       +              +.                                           `   ;                                                                                         
@         @  ::+  .;     @';  `,;;   ;` ;`    @      ;                                                                        +    :,                  @                                     +                                                       `.             ;`                                            .    +                                                                                        
@         +   @,   @    ;  #` '  @`  #  `+   '       '                                                                        @   #.                   @                                     #                                                      `'             ;`                                             :    '.                                                                                       
@         :   '    ;`   +  `@ @   # '    '  .:       @                                                                        @ ,+                     ,'                                    @                                                      @             ,.                                              '     ;                                                                                       
@         `,        +  #    @ '   '`+    '  #        @                                                                        .@,                       +                                    @                                                      ;            ;,             :    .                           ,`      '                                                                                      
@          #        @ #     .+.    @     @ @        `'                                                                                                  @                                    +                                                       #          ,.              @    @                           .        ;                                                                                     
@          #.       ''`      @           @;`        `:                                                                                                  @                                    @                                                       :         ,,               .:  ,;                           :         ,;                                                                                   
@           @       .                    @,         `;                                                                                                  @                                   `+                                                        @   ;'  ;`                 @  @                                        +                                                                                  
@           :.         .                 ,          `:                                                                                                  @                                   .`                                                         ,.'  :@`                  ,: @                             :           @                                                                                 
#            :         '                             '                                                                                                  @                                   @                                                          ;`                         #::                              `          .                                                                                 
@            ;   ,      +               @            #                                                                                                  @                                   ;                                                                                     @@    `.,,,`                     .           ,                                                                                
@            #         ,+;             ';            @                                                          +`                                      +`                                 :`                                                                                     '+   `+;...,@   +:                .          #         :::::::                                                                
@            @        #; @            :#             @                                                         +,;:                                     +`                                 #                                                                                      @#@@@:`#   ,`   @`,'##:            ,         #   .;;;,`      .                                                                
#            +       `;  '          `#',#`           @                                                         @  .+                                    ;`                                 '                                                                                     `#@     @        @      '            ``       `',`            ;                                                                
+            '       `   `,        ;'    ;           #                                                        ::    @                                   ;,                                 :                                                                       .    .;;;.      @.    '`       #     `;             ``                      +                                                                
@            ,,                    `                 #                                             ,          #      #                                  ,,                                 ,                                                                       #    @    ;,    `#    `+       :`    '               .                      '                                                                
+             +                     .                #                                             '          @       '         '                       ;`                                  ,                                                                      #    ,:   `#     @     @       .`    @                '     `               ,                                                                
'             @                                     `+                                             +          @       +        .@'                      #`                                  :                                                                      #     @  `@      ,:    +#;;,   `:   ,,                 ;   ''+              ,                                                                
@             @                                     `;                                             #          @        @       +`,+                     @                                   ;                                                                      +`    :`.@        @    ,,`      +   @                   +':   '             ,                                                                
@             #                                     ;                                              ,:         @         :      @  ,+                    @                                   '                                                                      .,     #@         @    `@       +  ;.                         ``            ;                                                                
@             :`                                    @                                              .@         #         @      @   .+                   @                                   ,                                                                       #     @.@:       `;    @       @  #             '             ,           +                                                                 
@             `:                                    @                                              `.         @          :     @    ,,                  @                                   .                                                                       @     +  `@`      @    :,      @ +              +              :        .`                                                                  
@              #         #'+,                       '                                                :        @          +     @     +`                ,;                                                                                                           ,.    `:   ''              .   #`;         ,    #               ;     .,                                                                    
@              @        @    @`                     ,                                             .  '        ;.          '    @      @                @                                            ,                                                                #     .     @.         ++`    ,#         '`    @                `:,.`                                                                      
+              +        ;     ;+                   '                                              .  `         #          @    @       @               +                                                                                                             ;.           .'               #` ;+     #      +                                                                                           
@              :`                                  @                                              '   +        @          :`   @       `@             :.                                          ;:                                                                                              @`  #@    ,;:.    #                                                                                           
+              ,.                                 ..                                              +   ,        :`          #   @         @            @                                           .                                                                                               @@  #:,      `;                                                                                               
'              `.                                 @                                               ;    `        +          @   #         :;           @                                           +                                                                                               +;, @`+       ;                                                                                               
;              .                                 :`                                               ;    `.       #          +   #          @          ,;                                           +                                                                                `:        `    ' @ @ @      ;`                                                                                               
#              '                                `'                                               `       :;     ,`         :, `#          .+         @                                           `                                                                                 @,@.   :@@;    `;# @ #     .'                                                                                                
#              @          `:                   .+                                                '         +     @          + `#           ;`       `+                                           .                                                                                 @  #,++#;       @ ;' ;    .+      ,                                                                                          
@              ,#          ,                  +.                                                 #          ;    @          @  ;            @       @                                            +                                    .,'+#+@@#+';.`        `                  `  ;+   @`@#       `@ ## .`  ,;       '                                                                                          
@..             ,'                          ';                                                   +           '  ;,.         @ :,            :;     :,                                            #                              `'@+';``          `,'#+;`                     +`  @`  .+ @,#       # @; `+                                                                                                      
@  ,'            #                        ,+                                                     ,           `;``.#         @ @              @     @                                             '                           ;##,                       ,'@'`                 @  .@   ;; @ `@.     ,.:,                                                                                                         
'    .;           @                     ;'                                                      '             .+            #;:              ;,   @                                             ``                        +@,                               .+#      #       .@  #;   #. @   #,     ;                                                                                                           
@      ``         ,:                   @                                                        +                            .                @  ,:                                             ,                      ,@;                                     ;@`   +`      .#  @    #` @    @.    :                                                                                                           
@      @ `         '.             ...;'                                                         +                                             :, '`                                             ;                    ;@`                                         ;'  .;   @` ,' .#    @  @     @:                                                                                                               
@       @,'`        ;@@@@@@@++@+,,```                                                           ;                                              @ @                                              #                  `@`                                            .@  @  ;'+ :' #'    @  #`                                                                                                                     
@       ;, :+         `.                  :                                                    `.                                              +`@                                              +                 ;'                                                @ @  # @ '; @+    #  '.                                                                                                                     
@        +`  ;`      ` ;                  ;                                                    '                                               :;#                                              +                #:                                                 .':, @ ',;'  @   `'  .#                                                                                                                     
@         #   `#       #                  ;                                                    @                                               ,@'                                              ,              `@                                                    @`# @ `@:'  @   ,+                                                                                                                         
@         `+    ,;    .#                  +      '+;,          `                               ;                                                @,                                             ``             :;        :                                             #@ @  @''  .@;+#                                                                                                                          
@          `;     ,+. ,@                  +  ``.#,.;,'@@@##+#+:,                              ,`                                                @,                                             .             #:         ;                                             #@.@  .@;                                                                                                                                 
@           ,:       `;#+;.           `.  +`                                                  '                                                 +`                                             :            +:         `.                                              @#@   @,                                                                                                                                 
@            ,,        #:  .'@;           +                                                   @                                                                                                +           ;.       +: :`                :#.                           #';                                                                                                                                      
+             .,       @.     `#'         '                                                   '                                                                                                +           #       +   .:               ;` '                           ,;                                                                                                                                       
#              ::      @        @         ,`                                                   `                            ,                                                                  +          '`      @     ;              '#   ;                           @                                                                                                                                       
+               ':     #  `,    @         `,                                                   #                           ;;,                                                                 +          @      +      +       ``     ',+  '                           @                                                                                                                                       
#                ,+    #    .:'+           :                                                   `                          +` +                                                                 '         ,.     `,      @     ,+`,;    ;.@  @                           '.                                                                                                                                      
@                  '.  #;                  :                                                    '                        +   ,                                                                 '         #        ;:   .#,`  .,   +`   ',#: +                           ;,                                                                                                                                      
@                   .;  +                  +                                                     ;`                    ,:    .                                                                 '         #          ',` #    @    .`   .+;'+`                           ;,                                                                                                                                      
'`                    +'#                  @                                                       ':               `,;        `                                                               ,        ,`            ;:#    ' ;  :     @`                              #                                                                                                                                       
,                       @;                 #                                                          ;;`` ```:+':.`           .                                                               .        @              +,`   #,`  ;     @                               @                                                                                                                                       
'                       # ''               #                                                                                   ,                                            `;                 ,        @            .#  `    +  '     .#                              .,                                                                                                                                       
@                       ,   @+             +                                                                                                                              ;;  :                ,       .;      ;   ,#.   ,     ;,      +                               @                                                                                                                                        
@                       `.   :,            '                                                                                   .                                      `;,`    ,                `       :`       ;:.                    @                               #                                                                                                                                        
@                        ,                 ;                                                                                                                    .:'':.         '               ,       @                              ``                              @                                                                                                    `           `;               `` .    
@                        ;                 ;                                                                                  ;           +:;.,...:':... .....                  ;              '       #              #.              #                              ;;                                                                                                                                   `     
@                        '                 ,                                                                                  .          ``                                     `.             '      `,                   `,         :                             `@                                                                                                                                          
@                        @                 +                                                                                 .           +`                                      `.            ;      .,               '   :`        @                             :+                                                                                                                                           
@                        #                 +      :                                                                          :           #                                         +           +      `,               +   ,,        ,                           `#,                                                                                                                                            
@                        ,                 ,      `          +:                                                              .           '                                          '`         +       :               ;`   +       ,                           +#                                                                                                                                              
@                         ,               ,                   .@                                                            :            +                                           ,:        :       #                ,   @                                 '@`                                                                                                                                               
@                         ,               +                   '`+:                                                          ,            :                                             #       .        + `;            +   ;                              .#+`                                                                                                                                                 
@                         +   `          :                     # ,#`                                                        .            :                                              ,+      .         `:            @   .'.      `                  .+@,                                                                                                                                                    
@                         +             :`                      #  '`                                                       +',          :                                                ,:    +         ;'            ; '+`;       #               .+@,                                                                                                                                                       
@                         + .          ;                         +  ;'                                                     ` '@'         .                                                 ,`   '         `+                 ;                   ,'#@:                                                                                                                                                          
@                         .`         ,+                          ..   #`                                                   ;   ,.        ;                                                  ;   :          +                                ,#@#+,                                                                                                                                                              
@                          #       ,;,+           .               @    ':                                                  ;             #                                                  +   .          @                          .;#@@+:                                                                                                                                                                   
@                          '     `;   ;                            '    ;'                                                 `             +                                                  '    ;         @             ,:,,,.,:'@@@#;.                                                                                                                                                                        
@                           ,   '`     `          ,                :,    ,+                                               `              `                                                  ,    #+;,      @`           ,;...;;..                                                                                                                                                                               
#                           +  #       +          `                 @      @                                              `               ,                                                 ;    ;+  ;     ;,           `@                                                                                                                                                                                      
@                        .   ';        +                             #      @                                                             '                                                 '    `@        .'            `#                                                                                                                                                                                     
@                                       ;                            ;,      @                                                            ,                                                 `     #         #             +:                                                                                                                                                                                    
,                      `                '                             #`      @                                           .                ,                                               .     `;         @              @`                                                                                                                                                                                   
,                                       ;                              @       @`                                         ,                :                                               :     ..         @              .;                                                                                                                                                                                   
;                     .       `         `,       :                     .;      ,@+                                        :                '                                               '     ..         '`              @                                                                                                                                                          ..                       
,                             :          @       .                      :'       +@                                       +                ``                                              :     ,          ,+              @                                                                                                                                                         .                         
'                    .        '          .'      `                       +.       `@,                                     +                 :                                              .     +           @              #                                                                                                                                                                                   
''#                  .        ,           @     ,                         @`        @+                                    +                 +                                              .     #           .@             @                                                                                                                                                                                   
+                   ,         ,           .;    .                          @,        :@.                                  #                 +                                              `     +            @.            +                                                                                                                                                                                   
#                   `         .            #   '                          ` ';       ``@+                                 #                 +                                             .     `.            .#            @                                                                                                                                                                                   
'                   ,         ;             '';                              :#        `'@:                               +                 :                                             ;     :              @            @                                                                                                                                                                                   
'                   '         #                                               `@`         ;@'                            ,;                 ;                                             ;     +              +            ;                                                                                                                                                                                   
'                   +        ``                                                 '#          ;@+,                         @.                 ,                                             ;     +              :,          +                          .                                                                                                                                                         
'                   #        ;                                                    '#`         `+@@':`                      :;               :                                             ,     #              .,          +                                                                                                                                                                                    
+                   +       :                                                       '@.           `:;@@'`                     ::`           ,                                         ;###      +               +         :`                                                                                                                                                                                    
@`                  .`      :                                                         .@'              `'@;                       :,        ,                                       ,+          #               +         @                                                                                                                                                                                     
@`                  `,     '                                                            `++               ;@'                        ',     +       ``,:``                         @:           #               #        ;`                                                                                                                                                                                     
@                    +     +                                                               #;               ;@:                       `'#;;+..;+@@@+;:...++@;                    +#`            +`              @        @                                                                                                                                                                                      
@.`  `               :    '                                                                 `@:               '@:                    `.'+#@#:.`             `@:                  +`             ;               @       ;`                                                                                                                                                                                      
@`                   `.   :                                                                   `+'               '@.              ;+@';.                       '+                 :              ;               #       +                                                                                                                                                                                       
@                     @  +                                                                      `##,             `#+`        .'@+`                             +:                ,              ,               #      @                                                                                                                                                                                        
@                      @;`                                                                         .#@'`           .'@+:,:'@+.                                  ;+               `.             ``             +.     ,,                                                                                                                                                                                        
@                                                                                                      :@@:            `,.                                       ,@';:            :             .`            '`      #                                                                                                                                                                                         
@                                                                                                         .+@:                                                     ` .@,          #             `.           #`      @                                                                                                                                                                                          
@                                                                                                            .#@+`                                          ` ``,``    '@',` ``++@@+,            :          #`      '`;                                                                                                                                                                                         
@                                                                                                                :;@@#;.`                          .;+@@++;:`......,;#@. ..:,,.    .@@           ;+;##` ,;'@       '@'                                                                                                    ``                                                                                    
@                                                                                                                     `:++@@#@@@#@@@@@@@@@+@@@@@#+';                   '##`          '@:,`    `##     @@#+`:+#':,;@+                                                                                                                                                                                            
@                                                                                                                                                                         :#@.         @+ `.@@@;;   ;+                                                                                                                                                                                                          
@                                                                                                                                                                            `@@++##@+:``+@@@.  .'#'                                                                                                                                                                                                            
@                                                                                                                                                                                             `.`                                                                                                                                                                                     .;                        
`                                                                                                                                                                                                                                                                                                                                                                                                               
.+`                                                                                                                                                                                                                                                                                                                                                                                                             
.`                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                   ...`                                                                                                                                                                                                                                                                                                        :
                                                    `   ``   ```,`,,``             ``,'#@#,`.,#@++:``,,'+@@'`                                                                                                                                                                                                                                                                                                  :
                                            `:'#,,.` ,,.` .``        ;#+@+;+@+@++@+,`      .                ;@`                                                                                                                                                                                                                                                                                                .
                                      ,;+';.`                    .+                                           #,                                                                                                                                                                                                                                                                                               .
                               ,,;+#'.                          `, .                                           @                                                                                                                                                                                                                                                                                               :
                           :#;.                                 +                    `,                        ,,                                                                                                                                                                                                                                                                                              .
               +#'.    `'+:                            .        +                                               @                                                                                                                                                                                                                                                                                              :
             +.   `+++'`                              @         ;                          `   `  `             #                                                                                                                                                                                                                                                                                              .
            +                            ;            :         +                     +  .;.#  ;,@,.            ;`                                                                                                                                                  ;++;;;;#@@@@#@#,... ..,;###;:;;;;.`                                                                                                        .
           '                         `.  '           .          #                     @  #  '  @;                #                                                                                                                                             ,'++:                `````             `,#'`                                                                                                    .
          ';#@'              :    '  +   +           +          +,';     `       #.   #  ,  +  @                 @                                                                                       .                                                  `+:                                           `#`                                                                                                  .
         # .   :`            ,:  `+: @   @           ,         +'    :  .,   '@  @,@  # `+'#` `@                 +                                                                                                                                     ` ,'+`                                               `+                                                                                                 .
        .`      ;             @  ;`@ @   @              +`      `,   ;  `.  @ +` @ ,` #  ;     @                 :.                                                                                                                              `.;#````                                                     ',                                                                                               .
        +       :             ,. # ``@   @@;   ,+      ,         +   ;  .`  # .  @ ,` #  @     @      @          ,,                                                                                                                            +;.`  `                                                         `@                                                                                              .
        ;      +               @ @  +@  `@ #` `@.@     ;         +   +  .,  @ `. @  , ;  #.  `       @           ,;                                                                                                                           #     `@                 ;                                        `@                                                                                             .
       :     '#@`              + @  #@  :@  ` #  '     ++:           ;  ,;  @  + @  , ,.  ;'`       @            `+                                                                                                                         .:      `@:                @                                         ,+                                                                                            .
       +     +` ;:             ,`@  ,@  #+    :  ,       `@:      :   # ++  @  # @  ,  '           `             `#                                                                                                                        .,  .    .@+                @                                          @                                                                                             
       .         +              +#  `@  ''    :  ;         @      :    ; `  @  @ :                                @                                                                                                                       ,.   @.   +:@                @                                          .#                                                                                           `
      :          ,`             @:   @  ,@    @  '        ;``               #  ,                                  @                                                                                         `                             +   `;@   @`@                @             `                             #                                                                                           .
      #          ,. .           +,   @   @    ,@#`    .@#@`;                                                      @                                                                                                                      ``   ',#   @ @    :`          @.    '            +@#      `;#@@`          .+                                                                                          `
      :      `   '  `:          ;,   .                    ,                                                       #`                                                                                                                     +    + .#  @ @   @.@   `+#;`  #.   @      .@'   @` ,'   :@:,`.@            @                                                                                          .
      ,      .: :+   #                                                                                            ::                                         ..``                                                                        +    @  @  # +,  # @  +;    . ',  ;.     :+    #;  ;;        @             @                                                                                          .
     ``       `,.                                                                                                 `+                             ,;@@@#+++++':,:+@@@@@;,                                                                `.    @  :':; :: :, @ ,+       ': ++     ;:     #.`#:        ',             @                                                                                          .
      .                                                                                                            #                         .@@',                     ,'#@@;`                                                          '     +   @+  .+ ;..: #'       ':'@`    .@      #+.         ;'              ',                                                                                         .
      :                                                                            ;`                              @                       ;@.                              `'@,                                                        +    :'   +@   @ ,+@  ##       ':`@`     ,'#@@` ,@        '`@        `:;    ';                                                                                         `
      :                                                                            .`             .;               @                    ,@+`                                   ,#@@,                                                    :    :`   `@   @ @#   '@       ': .@         `@  @;    `++ @` `,:+#@@'`     ,+                                                                                         `
      +                                                                            .;    :          @              @                  :@;                                          `#:                                                 :     +         ,: @    @`      :;  `@,    +  ;#   #@@##,   +###:`           `@             .++######+@@###;+'.                                                         `
      #                                                                            `,    `          ;              @                .@.                                              `@+                                               ;     @          + ;@'` +`      :#    ::   '@@+                               @          '#:`                  .:;#+,                                                   `
      +                                                      :@@@@@'               .,               +              @               +;                                                  `@+                                             .     @                         :;                                            @       `+;                            `;@@:,                     ,'#+;#'+:,              `
      @                                                                            ,,              `,              @             :@                                                       ;@.                                          `.    @                         .`                                            @      #,                                   ..+@@@##@',,..;'+#;;:;`        .':            `
      ,                                                         ..                 ;,     :  '+#  .;               @            @`                                                          .@;                                         ;    ,                                                                      `@    ,'                                                                       ;.          `
       .      ;@#@@,                                            :,          `@+    #;`:  '.  @ @  :,              .+         `+:                                                               #'                                       +                                                                           ,+   :.                                                                         `@         `
       '      ..   :#                   `               `       ,:     `    @:.    .#`   '  .@ ;`  '              ;:        ''                                                                  `@.                                     @                                                                           ;:  ;,                                                                ,,          @        `
       #       +    ,,           `     '      ##'    .@+`        +     @     ``;+'  #    '  ,@ :   ,              @        #`                                                                     :#                                    #                    ``                                                     @  `;                                                                 @`          +        `
       #       #     @          #      @     #  @  .:'           @ ,  `@        `'  @    ;`  ` `                  @       @                                                         #             ..';                                  ;`            `:+@@#;;,'+`               :+'`            `                  @ `+                                                                  @           +        `
       '       @     @ ;@#` `#` ;`@.   +     +  @  ;@            @ @   @       `.@  @    .         ``             @      ;`                                                         :             `@,,                                  `,        .;@#:.        `@@;             @  ,@+          @                 :: @    ;;`                                            `               @           @         
       .       +     @ @    +:   '@+. ,:     @  +   #            @ @   @    ,,,##.                 `             :.      ;                                                          :`              @'`                                  @     .@+.                `'@,          #`   .@         '                 @ @`   @  `                                           ,.              `@           @         
       `.      .:    @ @   ,.@   ## @ +      @ ``   @        '   @ @`` @     `.`                                 @      #         :+.                  `                            `.               #,                                  ,   :@:                      ;#         +.    ,+        ':               ;:`+   @                                               +.              `@           #        `
        ;       +   ;. @   #'    ++ .:@      @ #    @        @   + #+ ;,                                        `+      +        @, ::   ,.                                          ;                @                               ,;;##@+`                         ,+        ::     @.       '.               @ @   ;                                                @.              ,@#@   :.    @        `
        @       @   #  ;`  :#++  .#  @+       '`    ,        `# ::  ;@, :                                       @      .`       +    @    #                                          ;                `+                     `::+@@@+;```                               #        `#     ;'       ,: `;`          #  @  .,`                                               @`              ,@+   #      @        `
        #       , .@   `+    `    `   `                       ;@+                                              :`      ;       `#    ;.   @             +                           `+                 @             .'@@@@+;:.`                                        ,,        @     `+   ,`  ,,+` #         '` .#  +                    ;,                           @           `;  '@`  ,:      #         
        ;        +.     ;                                                                                     ,;       '       ;      ;   #                                          #                 @         `'@#',`                                    '`          :,        @      @.  .:  `@`  '        ::  ,# `,         +         @ :`                          @ '+. ''   .#   '@`   #      '         
         `                                                                                                   ;:        '       @      #   :`                                         #                 @       '@+                                          `;          ;`        @`     '@  ,;  `@   '       ,+   `'  +         #@.#`    `, +.   :#,    ``        '+:   @+``++``'  @`   '@.    .;;  .;        `
         +                                                                                                  @`         +       #      @   `:                   :             #+      @                 +`    #@,                                             @          #`        +:    :,,' @'   #   '  `    #    #,   :+.      ', `@    '  +`  .#     @`+:      @      @` :@@ ''  @    '+@      @  ;,        `
         #                             `;                                                                ,@,           :       '      @    ;      +   : @     @`@   +` .,   ,;       @                 :: :@+             '@+               :                @          +`        .+    @  .' @   '   '     .;     @       :+.   ';  @    '  #`  @     ;' +.      '     .@  '@; @. ,@    ''.@.,   #` `:         
          +                            `@@@@'':..         .;#@@@#@@@@@@+:.                   ......,;;'+;              `.      '      @    @,,;   `, @  @    :  ,`  :  :,   @        @    +            ,'@;               .                 +                :          @          @  ,@`     '            :'     :;         #   '@  @    +  #`  '     @@++        ;:   .#  @@  @  ;@    '+  .+@#;:  +,         
          .@:                    ,@     @   ``,+'@@@@#@@@+:             `.'@@#';,'''++@+++:::```                        #      `      +   ;#  '    ;#`  #    +   , ,   :,  ,,        @    ;    @      '@#    `            +                 `+            ``  '         @ @`       @ ;:        .          @.      @    #,`   :;  ;@#@,    ,  ',  +     @        `    '. ;#  @`#@@`  @    ,;          .,         
             :'@@#;:``,,`:;+@@@#'`@     ;                                                                               +            .:   @#  .,   @#   +    .  .. ,`  +.   ++:      @    `  .,+    .@; #    ;            #              @   @            @            ,: @             @+              #;       ::      `;'':   '+        .; '  ,+:': @         +:.:#' ;'  +   .+       .;          .;         
                   .:.....        +    `,                                                                                ;    .:     +    +@  ;,   #.   '    @  #   ,  @`     `'     @     +  @    @@       ,.            `,                 ':        : ,:            # `@             @        ...;#@;         @               ';                    @                   ``    '                    '         
                                  .;   :.                                                                                +    '     `#     :@+#         ``  ,. ::   + `#,      #     @     +  +   #';       `+             #                  @   #    +;#             #              .#@`,:'#@@+,:,`           ,;               #.                    `#.'`                                          '         
                                   @   :.                                                                                `:   `'    #                        +@;    ;+@`:      #     '      '+   @, ,'       @             ;              `  @@`  `@    @#            '`               @#',.                    #                @                                                                    +         
                                   '`  :`                                                                                 +    `; .@`                                   @` ';;++     ``     `+ .@.  `@       @              +         ..  @ `:.+ ` ;#   :#      +    `;                @                       `@                @                                                                   `+         
                                   `'  ,:                                                                                  +     ``                                          ``       ;     @ `@:    #:      @              #       `@:`  ;. : @ ``;@,  @            @            '    @                       :.                @                                                                    +         
                                    @  `.                                                                                  :`                                                               + ;#     ,@      #              .:   +; @     .# ; @  #+ :` #           @             @    @                       @                 @                                                                    +         
                                    .; `:                                                                                   @`          `                                     ;   `,       '`,@ .     @      '               @ ++   @      @ ; +  `    ``          +.            ,#'  ,#                       #                 @                                                                    @         
                                     @  '                                                                                   @#          #.                              .`    +   '`      `+ @ `@     +'     ;      .        #@`    +;     +` .;       :          @'          '@#:,@  ,#                      `;                 #                    +#,                                             +         
                                     ;` @                                                                                   :.          @@                              ``    +   @       # @` `@`     @` ;',.`   .+       ,@.@     `@      # :;       #        .@:+:      ;@'     @. ;'                      ;             #+,  ` ,.   '@           @      ;+                                        '         
                                      + +                                                                                   `+         ,',@                                   @   ;       ';+   ##     ##'`   .   @           :.     @,     .          '      :@:  `,+@@@@@,       ,@ ;;                      @            #  #   @:   ::+`         @`     @    ,,       `,,`      #                  ;         
                                      + @                                                                                    @         @` `@                             `    @  ;       ::@     +.   ,@@:       '#            @     :#                `   .##,                     @`+:                     ,'            ;  +,`+;    @ @         ,+     @    ., .    `#'`       @:                  ;,        
                                       +                                                                                     #         @   `@                            ' . `@+ `  `@   +@       @  , '@        .@##:         '`                     `  ++.                        ;+@`                     #             :  +, @.   :@##         .:    ;.    @      `@,'    #  ;@   `                ;        
                                       `                                                                                     .,        #    `@.                          ,` @+@     @   ;+,       @,    ,+           ,@         @                     `#;                            @@                      #             +  ;, @    '`            ,'':`@     ;  :`  @:`,    #  @   `;    `          `;        
                                                                                                                              #       ;:      @+`                        :.   +    #    @@        ';     @            ,+        '`                  ,#+                               .                     '@       `+    .. ', #:   ;`    `           @@    :`  '`  @ ;,    @ ++   +                 #        
                                                                                                                              @       @        `+@'                      ;.   #    @'.  @,         @     '.           `;         @               `+@:                                                       @       '@      `,.# ;;   ,+.#`          ,+; .,   '   @.  @ +`    :,@    @                 #        
                                                       ,                                                                      ;`     `@           ,@@',:+#+'':`          ,.   ;       + '          ',     @   `   ;: '#          `,           .'@;                                                         :,      @#,         ; `:     `           :     .+. ,' ; .  @ #      @     +,                @        
                                                       @`                                                                     `;     '.              .:.  ..`,#@@@+      ,.   ,       ,,.           #     '`       .+.                 `:+@@@+:                                    .;;#@@#@@@#+@           @      @,:,                                             .  `++     ,#                       +        
                                         ##            +.                                                                      @     @                       +`'  :@                 ',.,           @      +                        ;@@+,                                  .,'+@@+:,.          :`         .'    .@` ::                                                       `+                        :`       
                       ``         `      # @.          +:                                                                      +     #                       @  +, ,@`                  +           .         :                  :##`                                      #`                   +         +`   .@   #,                                                       @`                        .'       
                      #:;@.      ,+@`   `,  +:         ++                                                                      `+   :.                       @   @'  @+                 @                     :              `##:                                          '                    @         @   :@    @                                                       ,`                          #       
                 @   `'   ;+     @  #.  ;    #`  ,@    '#                                                                       #   @                        '  ,.@`  :@@@@:            :+                    .  #         '@,                                            `,                    @        ,+  ;+     +                                                       @                           @       
                `#   @     .+   ;,   @  @     @  @ @   #+                                                                       @   +                       `   @  @       :@;           #@;@                   .@'      #;                                               ,`  .`                @        +' +#      +           :++@@@@;,                                  +                            .,      
                ,'  ,.      .,  #     @ #     ;, +  @  @:                                                                       ;` ':                          `+  +`        '@`       ;#  @@'               .'#,@   .##@                                                 +                     #        @ #'       '.              @                           @#.        '                             @      
                  , @        '  @     .,:      @,`  .: @ ,                                                                       ' @                           ;    @         ,@+`   '@,  +. @#;` +      ,+@'`   @  ,+                                          `         @   #++',`   @@@@,    '`      `'@:        ';              #:                 ,       '. `       '                              @      
                  :`          ' ;      @`      :@    @ + @                                                                       @,'                           @    +`          `@@@@:   :,  ;,.@@';`:#@',    ` ,' ,@                                                     ;      `:`      `+    .:       :`         ;;              '+                `#.      @          ,                              #      
                  ;           '#     . `        '    .+; :                                                                       ,                            .;     @                  .+   `#   ,@,           +,`@                                                     .                       +                  .+              ;#        @ +@`    @';.  ` @         ;                               ,`     
                  #            ,                      #.  ;                                               `:+@@;`                                             @      '` ;+:,``         .#,    @@@@@@+           @`@                                                      @                       @                   @              `@        @@' @   +@    #::@         '   `.`                         ,.     
                  +                                   '   @                                             `@:   ` ,+@#:`                                       +.      `'@:`,:+@@@'      @'     .`   ,#@          @#`                                                      ;                       @                   @              `@        @#  ;,  @@   ;: @@  :         #+`.`                        `'     
                  '                                       '                                            ,#            `#@,                           ``       #        @         '#    #`            ;'#      :  @,                                                      :         :@@',##        @                   +,              @        @,  ;'  @@   @` @@@+   #@@   #'                             #     
                  ;                                       .`                                          ';                .##                                .;                    #,  ',              @#        '+                                                       #        `       @`      @                   .@              @        @#  +   .+   # ;+@`   #@@    @;                             @     
                  .           .                           .`                                         @:                   `.+:                             .@     +@@#,,:';:,.`.  @,,+                @      .`@                                                        +                 '      @                    @         @;   @    `.  @#@@+        @#+ `'  ,@,     @:                             +     
                  .           #         .                  :                                       `@`                        +                            ;;    ,@@  `#    .:` :# ;#                 :      ,@:                                                        :,             `         +   ::               +'         `,+###++,    @`           #`   @  :+      #:                             '     
                  ``          @        @                   :                                       @                          @                            ;+   `@@#`  .:   #  `  @,                   ,    `@;                                                         @`                       ,:+.  +,              @                      @`           #. #`   `#      .                              ``    
                   :          @        #                   :                                      #`  ',`,                     '                           .#    @@'`  :`   ,`,    ;'                      `@,                                                         :+                        ,      ':             @;                     @`            ,,      '+,;+`                                .`    
                   +          +        '                  ``                                      #  . +@@;        +@@`        +                            @    @@@;  @     :@     :+                 :   `                                                          ,@                                 ,;             @                     @.                                             .`            ;    
                   +          :        #                  :                                      :`   +@@@@.     `#@@@#         @                           @.`  @@++  @     @';    :`             `    `   .                                                    .;'##+                                   :,';,         ,+                    @`                                             @             @    
                   +         .,        #                  #                                      @    @@@@@#     '@@@@@         `:                          +:,  +@`: ,,     @@@    @                   `   ,                                                   ::                                         ++ .#;        @,                   #`                                             @             @    
                   '         `         @                  +                                     `'    @@@@@@     '@@@@@          ,.                         .    ,,@  @     `#',   .,                   .   +                                                  ,#                                               :@        @                   '                                             ,@  .`      .` #    
                   ,                   #                  ;                                     @     +@@@@@      @:@@'           #                               @  ;.      @  `  #                    ,                                                     `+                                                 `@       .+                  .:          ;@   ';     '`        `+   ;`     ;..@`   `  `+  '    
                   ,                   ``                .`                                     @     '@@@++      @@@@'           :                               .@ @       , `. ,;                    ;                                                     @             @,                                    .+       +:                +,   @'@,   ;'@  ::     @ @       :#   @ @ `'  +;@`  ::+  @   ,`   
                   ``                  .                 +                                      #      @@@@+      @@@ `           `.                        ;.      @:        #@.+`                     :                                                    #             ':@                                     #`       @`              :#    '+ #   @';  @     # ,;       @   :; @,` @ #++   ',. .+   ,    
                    ,                                    +                                      ;      :@@ .       ,`              ;                        .'                                          ;                                                   `'            `; @`                    :                @##.     @              `@+   @# @` ,'@@ ,;    `@''       @    #; @# `@ @`@  ;     ##,  '   
                    '                 .                  ,                                      ..                                 +                         @                                          ,                                                   @             @  +,                    @#                  ';    :+               `@.`@@ #  #;+@ ;;    ':         #;.  @. @; :@ @.': @       @, '   
                    #    `'@@':                         +                                       .;                                 +                         ;.      .                   .                                                                 #.            #`  :'                    @##                  ';    +:                @`@@@:  @@ @``#    @,   ;       :# @  +. @@ ;  ,:# ;    ### @   
                    #    `,   :+@@':,      `#@          @                                        '                                 :                          @     ,'@   #`            +';              `                                                +;            ;+   .+                    @ ;@                  @     @            @:#@,`@,    @` @  ;#:+:+'  ,:  .   ''  ,   +:,@       :`  +:    @   
                    +     @:       .;#@@@@@@'           ;                                        +                                .`                          @     @ :.  #@           ;+ #              :                                               +;            .#     @                    #  .@,                :'    `@                `@        .:       ;@@,    @'+.       ;` #`                @   
                    .`     @'             .:           #                                         @                :`              '                          ,#    .'  @  +#,          @  ,:             +                ,+;'::;'`       `:::,`        ,;             @      @                    #   ;@                 @     ,+               .#                                        :                @   
                     ;      ;@.          `'            @                                         @        ;   .+@##,              +                           #    @   #  + @         +,   '             .              .@         ;  `'#,`    `;       #             ',      @                    #  ` @:                #      +'              ;:                                                       ;+`   
@;                   #       `@`         #            ,:                                         @        :@@@+` ;`              ``                           :`  :;   `,`; `+        @    @             '             .'           :#.         +      `+             @       @                    #,   ,@                :,      #'             #,                      ,;;+;;;;+'+###';+#@#@@###+:...,'@.     
  :@;                ;         #,       @             @                                           +       +     ''               :                             #  @     # '  +`      ''    #             :              .                       ;      @             '`       @                    ;,   ,+'               :,       +#`           #              `:'#@@+'':``` ```        `         ```          
     ;'               :         +;     @             .:                                           ;,      :;:;@@.                +                             #  #     @ ;   @      @     #             ,              '                      '       #             @        @                    #,   , @               ,@@`      .@:          ;           ;+@'.                                              
    `  #,             @          #:   ,.             #                                             @       ```                   #                             :.,;     @,.   .:     @     :`            .               :                     :      '`            .'        @                    ;,     @.                .@        ##`                 ,@#`                                                  
     ;  `@`           ;           +@, #             `+                               ;;,.`          @                            '            ,:;:             '+'.     #,;    '`   .;      ,            ,                '                   @       @             +`        @                    ;'     '+                 '.        `@+             `#+.                                                     
     #    ;+           '            +@              @                                   .,;#+`      .@                          ,`       ,#@'.                 `@#      #,.     @   :.      #            .                `:                 '.      .+             @         @                    .+     `@                  @          :@#:`  `:+@@@@++@@@':`                                                 
      +     :+         '                           `;                                        .+#      #                     :  @`     +@;`                    , ##      ;:,      @  '.      +            ,                 `,               ``      `+`             @         #                    `#      @`                 #` ;`        `@@@#''+;`        `,::+@@@#@#;`                                      
      +       @.       `,                          @                                            +@:   .#                    +:+   .#@'.                         ;@      ,'.      ', @        '           ,                  .`              ;        @              @         #                     #      +'                 # @+@@,  ,'@#;`                           `,;@@@;.                                
       ;       :+       @                         `'                                              :@@;;@@,                 `@#'#@+;`                             @:     .@.       @ @        @           +                   #             +         @              @         #`                    @      .@                 # `@ .@@@;`                                     .:#@;.`                           
       #         @.     `, ;                      @                                                   `+@`#@@`       .''@@@@@@,                                  ;'      @.        +@`       @           '                    ;           #          @              @        .+`                    @       @                 @  .@                                                `'@#`                        
       ``         .+     #                       :,                                                    ';`   +++#@@#;,   ;@',;                       .:           @      @`        ;@`       #           ,                     @`        '          .@              ';        ;.                    +,      @`               ::   ';     .                           `                 `;@@;:                   
        #           @`   `;                      @                                                      .`                    ,                     #,:`          @`                @        :`          ,                      @       :         '@,                .@:      ;;                    ,+      +:              ,@,    ;,    #  :,#                      @                      .;@+`               
        ,            '.   @                     ',                                                      ..                    #                    @  #           ,,                          +          `                     +,     .:         #:                    @      +;                     @      .@                @`    ;    #  +                        @                          ,#,             
         +            ,+   @+                  `#               `:@@'#@                                 .,                    #             +.    '`  @                                       @          `                    ''      `+`       #                      `+    @.                      @`      @                `@    @    #`.`                        @                            @:            
          ,             @  ,@+                `@              `@+     @                                  ,                    '             #,,   @  `#                                       ,,          `                  ''          :     .,                       @   @                        ':      +:                @    @    #`;`                        #   .    :                   .#            
          ;              @ + `#'``        .'@@@`             @#       #                                  +                    '             :.:` :`  #`                                        #          :                 :'             `   @                        #  +,                        .+      ;+                '`   #    #,@',    '   , `#           @   '   `@#;  `#              @            
           ;              @@    .:+@+. `+@:                 @,        '                                  #                    ,              + ' @  #;                    .#.                  @          `  `             ''               . '                         ; `'           :              @     @+`                #    '.   @  +     @  @` ' . :, @     @  @    ;# @  @+`   `` ,      #.           
            ,              @`       `'';                   @`          ;                                 @                    `,        #`;#+@  @# #             @:       + `:           `+#   @     ;    ,  ;            #,                 ` .                        ;`@            @              @    @                   +    ,;   @  +     ;+'' + `. +  @     @.@     +, @  .;` @ +. @      ',           
            ,             `:#`                            ':           @                                 #                     '        #       `#  ;            # +      @  `;          +  #  @      `      ;           @                   ` '      `                 @@            `@              +;  @                   ;`     @       .     @#  , ,  @  @     @'@     #, # + @  + #; ;      .@           
             +            :` @                            @            +                                 '                     #        ;`           ;.          :  '     +   `,        +    . ;.     @      .         ,@                      #    `@`           @`   ,@.            '@              ,#  @                :,.+      @       `     @   .,#  ;'+@     @ ;#    @, , @',  :# #@        @           
              ;           +.'@,                          #`           ..                       `         .                     @         #             :'         :  +    @    '       +`     ,`#     .`              :'                       +` `#@`            ,@,:#++             @#               @  @                 @`       #            @          ,,      @  @;   ,            ;         @.          
              `,          +                       `.    ,'            ;                        #   ,@    `:                    @         `,              ;`       +   '   @     @      +       ;+      ,             @                          ;#: #      @       +`  @         `    @#               @  ;.                @        @           :#                  @   ':                         ':          
               .       `, @                         .   @             @                         @    @@   +                   .;          ;               ;`      @    #  @     ,,    @        ,+           `      `#                            ` ;`      @       +  #`              @+               +,  @        `       :.       @           @+         `     ,  :`                             .+          
                ,`     :  +                         :` ';             ;                         ::   ,@`  #                   @            #               ;`     #     + #      @   '          `                 ';                               @      ''.      + ''              :;+               :+  `@.    .@`       ,;       +           ;@         @     @   `.       #                    `@          
                 :.    '  #                          #;#             #                           @   `',  ;                  :.             #  @`           +`    @     `++      :   '                      `    ..                               `@     `# +     ,:,@               @`+               `@    .@@@;.@        +`       #            +         #     @    '       @                     @          
                  ::  :,  @                          @@             '`                 +         .'   ;:  `.                 @               ',;`.           '` . +              `, @                       ;                                     ;@     @  ',    + @                @ @                @          +.     ,@` :      '`   :  .  ` '@:   ,   #     @   `#       @   '       :`        @          
                   `@@;   @                         `;.             +                  `;      :  .`  ,    :                 #                    #           '# .                #+                        ,                                     ,.'  ;#    '' `+:#.               `# @                @           '@#@@+`          ',    : #,`` @ @  @ . .@,    @    #      `@          +          #`         
                          @                         '.`            '                    ,`    @ @   '      '                 '                     :;         #+,'                `                         ,        `         :,                 , `+'`       ,. ,+                :, @                @                            .,    +.`@#  @ ;. ' @ `@    ;@@+  #    `+`@   .:    ::          :'         
                          @                         @            `#;                     +#'; ,','  @      +                `.                       +'      @ ;@:                                         :                  '                  `                @                 @  ,:               #.                            +    ,' ;@ ,@ ,..  @  +   . @`   @', #@  @   +     #       ` '`;#         
                          @                        .;           '@:                      `+ ;, @ @  .`     '                .`                         ++;`,@ ' @                                                   `      ;.          `        .                ,:                 @   @               :;                            @     @  +  # ;`; '@  '     +`  ,' @ :@  @   `,+  `@+. ,  '#, @,@         
                          @                        @          +#`              ,      .   @` @             +                :                                   ;`                                                                        ,,, ;                  @                 `@   +,              `#                            @     .          +:..       ;`  .# '# @  @     :`  #  :  ' #+.+.#         
                          @                       `:        :@                       @ #  .@             `@'            `   @                                    +                                      `  `  `                                                 ,'                 +,    @               @                            #                   `        .   . '`#@  #   #;`   :  #.  ' @  .#         
                          @                       @       ,#`                        @ :                 `+@            '   +                                    +                                 ,         `#                                                 @                  @     ,#              @                            #                                     +  `            ,  .      @ #       
                          #                      `;    `#+`                      ..  '`'                 ,+:+@  ``````` :  ;`                                    `,                                           `                                                `#                 ;;      #.             ';                           `,                                                              @,        
                          #                      #                                `+  .+                 ,+`  +#:,,,:;;+#@@@                                      +                                            .                                       :+:,`   @                  @      #@              `#                            '                                                              @         
                          @                      +                                  +                     ;              +                                        +                                            :                                      +:  `:@; @                 +:    `@.                @                            @                 ,             ',             `               @         
                          @                     #                                   :.                    +              ,                                        .,                                            @                                     '      `'`                 @    ;+                  #.                           :.       `'  .. `; '           @ `            :                @         
                         :@                     #                                    @                    #               ;                                        '                                             ,                                    '                         @    #,                   ,#                            @       `#  @  :` # `  @     `:     ,+       +                @         
                         @+                    @                                     @                    @               +                                        +                                              ;                                   '                        @`   #`                     @                             #      `@ #` .; `. ;  @     +;    :;,:      @   .`           @         
                        # :                   ',                                  ' ',                    @                #                                       @                            `,;+++.           :                                    #                     .@   ,:,                      @                             `;      `,@  `@ @  '  +     @:    @  ' ,,   @  +`            @         
                       :+  ;                  @                                    .                      #                ,`                                      +:                          ;`      `;         ;                                    ,#                   '#     @                       '`                             '.      @    `.   . ';     @     + `:;     @ :`             @         
                      `@   #                 @                                                            +                 @                                       ,@,                        `        :,        .                                      ':           `.`;##`      @                       ,'                              #+`   ,;         `+' ;    @     +  ,,     @ :.             @         
                      @     #               +,                                                           `,                  ,                                        `+;                      .         ,       `                                        `;+###@@@@#+,,.          ;;                       #                                '@+`#````,'@@@@+#+:+:,`       #,`.,  `  @  @             :         
                     #`     .@             :'        `                                                   '                   :                                           ,+@@+#+               ,        '`       `                                                                  +;                      @                                   ;#',:,         ```.:@#,     `  @+'`  @  ;@    '`    ';          
                    :'       `@           .#                                                             @                    +                                                 ,#.           `,        ;                                                                            :@,          ```,:,''';@,,,`,;,''''':';++'++''''';;:+'++'+++#+#'''':;::',:'##+#@#@@@@@@'''',::.,`,,`:@#,,`,'@#'            
                   ,#          #         '+         ,                                                    #                ;   :                                                    `+         `         @         :                                              ` `.......,;;;+;++#+#@+@@@@@@@@@@@+';+#@#+;``...                                                            :'@+:`,;+@@+;,;;;:  .:''.          
                   @           ++,      +'         `                                                    `.                     +                                                   ;          ``        .         `                                `,''#@@@@#++;:.`:`  `                          ```                                                                                                 +:::;'+;;+
                  @            @`,;   ,@:          ,                                                    '                      .                                                   :           `       +          .                         `.;@@+,``                                                                                                                                                           
                 `'            @   ##@'            '                                                    +                       +                                                  `,          `       +          :                     ;;#@;.                                                                                                                                                                  
                 @            `+                  +                                                    :                        ``                                                  :          .       ;          ;          ,,''##@@++,`                                                                                                                                                                       
                `;            #'                 `#                                                    #                   .                                               ,:`..   '.          :        ,         '   .,+#+;:.                               ``:++@@@##@@@@####@@@@+;:`                                                                                                                         
                @            .`#                 #                                                    .                          `                                        .                    '        '  .,;'+#@';                                   `;@@;,..`                      `:@@+,`                                                                                                                   
               ,:            # +                .:                                                    '                                                                   ,.                    ;   ,'+#+#,`     +                                ,'@+,`                                   ,,'#@',                                                                                                              
               @            +  ;                ;                                                    :                                                                    ``                 .;###,.     `.     @                             `:@;`                                              ,+@@'.                                                                                                         
               +           ':  '               #                                                     ,                                                                    +             :'@;,`    :       .`   #                           ,#+:`                                     #                ,@@#,                                                                                                     
              ,`          ;    '              ,`                                                    +                                                                     #        :@@+`           '        :;+                         :@'`          @`                            `@                     ;#@:`                                                   ``:;+#+#@',                                  
              #          +.    :             .`                                                    `                                                                      #  .+@+',++#;'.'.         #                               .'#;              ';                            `#                         :;@@':`                                      ..;#@#;;..       `;@+.                              
             `.        +;`     :            .:                                                     .                                                                  .'++'+';+#':         '.    `#;                            .'##.                 ,#                            `+                              `,:+#@@@'''''''+'''+'@@#@@#@##@##@@@+++;,``                  ,@                             
             ;     ,++,        '           ;,                                                                                                                  `:+##';`                      ++++`                          `:#+`                      @                            `+                                                                                             @                            
             ' ,'@:            ;          +`                                                                                                            `.;#@@:`                                                         :#@+`                         @                            ,;            ,                                                                                 @                           
              ,`                '       `:                                                                                                 `.,;++@@@@#':``                                                         `,'++,                              @                            '.            @                                                                                  @                          
                                 :.  .:.                                                                                        `,;'++++#;,`                                                              `.:'+@#';.                                   @`                           @             #     @                                                                            .'                         
                                   .`                                                   ..,;'''''+'''''''''+#+#+@@@@@@@@+@+++;:,``                                                         `.,,;'#@@##;:::``                                           ;.                           @             :`     @        ,.                                                                  +                         
                                                                            ``,+#+##:;,.```                                                                                      .:'+++@@#+',,`                                                        :'                           @             ;`             + ;@'`                                    ,#, ,                      ,`                        
                                                                 `..,;;#@@#;..                                                                                         ``;:+@+#;..`                                                                    :+                           @             ,`            #     .                                     `                          :                        
                         `,,,,`             `,:'#+#';:+;:;+:::.,``                                                                                               .,'#@+,`                                                                              `@                           #             ::            +                                                                      #                        
`                    `++',   .;:#@#:,,:+@#',,                                                                                                           ::+@+@';,                       @                                                               @                          ,;             .,           ,.                                                                      @                        
   ``     ,,;;;;;:,+#` `          :,+@@+;.             ;                                                       '          `                       .'+#+:`                               @                                                               @   .                      .'             ::           #                                                            `          +                        
`:; `,:.``       @;                     .,#@##@;:`   ` ,                                                       @          #                 `;@#'.                                      @             ',                                              :'@'``           `#,';       ;;```          `:           #                                                 ,@;    .              +                        
#             ,;`                                ,;:,'#@@@@@+++,.``::,.:++@@@'@@@@@@@#+:.```                   @          @            ::@@.                                            @             @.                                            #,  @      #@#,   ;@   +.   `@;:.              ;     .     #                                            :   #. ':  ;               :                        
             ;:                                       ,        `,:+:.`.```             `;'++@@+#+,       `     @          @      `,'@#,`                                                @`                                                    `'        #`    '`      ;.   `#   '  ;,              +    ,;     #                                           ;#  `@  ,' .,   ,           :                        
            #.                                        ,                                         `,'#@@@:: `    @          #`:+@@#;,                                                     @`                                           .    : .'          :,    '       #.    #      .,              @    #`     ;        ``         `#,     .#'            # '  ;:  .+ '   `+           :                        
          `#                                          .,                                               `.;;+#@@@@@##@@@@@+@:`                                                           @`             :                 ;         :+:@`  ,'            .;    ` `#    @     @      ,.              @    ;.   #''       '`.#,     .+       #              # .,  +:  .' :   ;'           ;                        
          +                                           `,                                                       @          ::                                            .         .,    #,            `;     .:,    '`  ,``'      .    :  +@             #   ;  .'    @     @      `,              @    +,     '`     +   :      #,      ,    #,    ;,  +` ,,  #,  .' ,   @,           +                        
         '                     .'                     `;                                                       @          `;                                          .@#@'     +#.``   #,            .,   `+:`:@  #,#  :., #     +    #  ,:             @   #  ++   .@     +       '              #    :`     #      : :'        ,#:    +    #;    @  `#  .;      `: #  @#`           '                        
         @                     +#                     `;                                                       @          `+                        @                `+   @`   #        +,    :;;     `'   +:   .'@  @  .@  '     :    ;  ` `            @   @ `#'   .+     '       +    `;        @    #`     #     :              .#   +    @#    @  @    +       .  ;' #           ..                        
         '                     @.:                     #                                                       @           +                        @        @@      @    :'  ;         '':#@,`        '   '     @   @  ;,  ,;    :    +  , ;            @    @' @   `     `,       +    @         @    `;     #     #               `@  :   :`@    ';;;    :             @           @     ,                   
         '`                    # @                     @                                                       @           @            #;#'        @  `:   @ ;;     '     ;  @         #@,            '   #`    @   @  ;`  `:   @     '  . ;            ;`      @          `           '          '     #     @     @               ;:  #   @ @     @@                   @          :.                         
         ,.                    ' @                     @                                                       @`          @ :+,      `+   #        ; ,:`@`+` `#     .     #  '        ;`@             ;   #.    @   @  @`  .,   '     #   .`            `.      +         ,            #                      :`    @         ,    ;+    ++;  ,:    `                   `;          #                          
         `.                    ' :,                    @                                                       @.          #+  :'     @    :        ,.@  `@#   @    ``     +  +          @             #   +'   `@   @  @   ;    #     '   ;              :       :                    ;                       `:    :'   `     @+#'`           #                        ;:         #                           
         .`                   `:  +                    :.         `  ;        .                                '.          #    @    '`   #          #:   ,:   @     `    .;  @          #             +   #'   .@   :  @   +    ,#`  #     #             :                            '                        #     `#+,                      '              ;         #         ..                           
         ,`                   ,   @       .@           ,:         + #`@.     @'@.              .               +. .'#,     @    #   `'  `#           @`   `+   +          '`   +@.``     ;:            +   +;    +     `@@,'       :+,                                                .                          `                               ,              +        @         @                            
         ,.                   :   @       #            `+         ;.`  @    +   @   '    @     @              .#@#`        @    +   ,.`#:            @`   :@   ;.   `     @       ,,'     ;            :`  :+          .,`.  ``                                                       .                          .                                              ;+       @        :`                            
         `#                   '   ,:      @          ++ @         ,@   @   `+   ;`  @   ;':    ;             +,.+          @    +   @ .      '       #    :@   .:   '    `,        ;     `+             '   .          :,    +`                                                            `                                                                     `@;  `.@         +                             
          @                   +    @`,    :` `      ' . @          :   #`   ,   ..  :,  # @   +                 @          #    #   @       :`       +`   '@   `:   #    @         #      @                            ;.    ;:                                                                                                                                    .#@;.         #                              
          ;;                  @   '@      `:#@.     +   @          :   :.   ,   ,`   #  @ +`  @                 @          +    #   @      `,        +,   ,@    '   .@;:#         @       +                           ##.     +                                                                                                                                                 :`                              
           @                  '`#+ +       @  @     .   +`         :   :`  +    #    @  # ,; .;                 @          @    @   +     ,:         ;:   ,#    #     ``      . :#                                    ;@      @                                                                                                                                                `+                               
           +;                 @;   ,:      @  ',   ;`   :.        `:   .,  :    #    :,`'  @ '`     '           +.         @    +   `@.  #,           `    ;    #             +'.                                     `@      @                             +                            .@'                              ,                                                    @                                
            @                ,`     @      @   @   '    .'         ;   `.  ;   +      @'`  # @     `;           `;         @.   +     :+:                       ``                                                     @      @                            ;,                              @                                                                                  +                                 
            :+               +      @      @   @   '     #         +   `;  '@:@.      '@   ,,@     @             @         '`   .                   `+                                                                 @`     +.                           :,                             `@                                                      ;                           +                                 
`            @`              +      ;.    `@   '`  #     @         #    #    .         ,    @;    '              #               `                  @                                                                  @,     :;                           .,                             `@                                                                                 @        `                         
              @              +       #     @   `:  ;     ;              `                   `    `'               .                                 @                                                                  @:     ,+                           .:                             `@                                                                                +                                   
              ;.             ;       @     @    +   #   +                                        #                                                 .#                                                                  @'     .#                           .+        ,@`                  `@                                                                               ;'                                   
               @            .         :    @    ,   +@:#.                                       #                                                  :'                                                                 ,@:      @                            #         `+                  `@                                                                              ,'                                    
               .;           '         ;    @`         :                                        .                                                   @.                                                                 ,+'     `@                            #                             `@                                                                             ;:            .#@@@@',                 
;`              @           +              `                                                   ,                                                   @`                                            #:                   `#'      @                            #                             `+                                                                           `#`          .+@'      .+@'              
                :,          '                                                                                                                      @                                             #                     #+      @                            @                   `;`       ,+                                                                          #;         ,##;`            '#            
                 @                                                                                                                                `@                                             .                     @+      @                            @           `     .#:         ::                                                                        :'          @+                  #           
                 ';                                                                                                                               .@       .#,                                                         :+      @`                           @          ;`    :+         `'#++';;:,.     :#@,       ``.             ,                              '#          :@                     +`         
                  @                                                                                                                               +,                                                   `  ;:           :+      +,;:                         @          @     @          ``@`          .@` ,@`    ;@'             `@                             '#          `@;                       #         
                  #                                                                                                                               +`                                .`             #   ; + .@          ,@+     +'`;@                        @ ,.      `@    :,            @`         .+    @`   :@              .#                            +#           ;#                          @        
                   ;                                                                                                                              @`                             +#;.'@            @   ::   ',       @';@     .@:  @,       ;'##            @+,@+     .+    `'            @          ' :   @    @       +:      @                          :#:            @:                            +       
                   @                                                                                                                              @`                 ''.        ;+    '+           #   ,#   .@         `@     @#:  ,#      #   #           `@   @     ,@     ;+,          @         `:#   `+   ;#       @      @                        `+'              @`                             :`      
                   .;                                                                                                                   `,;       @                `+`,@.       @      #           '    +    @         `@     @''   @     ;   :.           @#   @`    ,#       ..@#`      @          @    @`   @.        @    @`                      :+.              .@                                #      
                    @                                                                                         .                       '+`         @           ;    '   .@      `@      @           +    #    @`         @     #'+   @     ;  :.            @'   +:    ,+          `@`     @         `#   .:    @          #  @,                     :+                `@                                 ,      
                    ,'                                                                                        +           .++@`      +            @ `:,:     @          @      #@      @           #    @    ;`         @    `@;+   @    #  #             `+'   ;#    ,;   `       `#     @         `@:.,#     @            +;                    ,#                  @                                   @     
                     +                                                                           .   .        #    @     @    @     `.        #@';@.        ;'    ` ,   #`     ;#      @           +    @    :`         @     @,+   @    @;'              :::   .@    ,+    ;      +.     @.         .@#`     ;@           +;                   `@                  `@                        +           '     
                     `+                                                                            '..,.      @    @    ,     '     ,             @         ';     @    ;`     .@      @           +    @`   .          @`    @,#   @    @                '#,    @     @    @.   `+;      ';                   @          ;'                   +:                   @                          @           +    
                      #                                                                           '           @    @    '     +      ;            @         ;;    :     ;`    ` #      @           '    @     `         +`    ':#   @    +.               '@,    @     #    `@@@@;`       `#                             .+                  :' `                  '`                          `#          @    
                       @                                                                          :   #       @    #,  :``   @       .'`          @         :;    @     +     , +      +                @               ',    .@#   @     @,   `          +#     #     @                   @                            `+                  @,                    :;                            .,         ;`   
                       `#                                    ;                                   ;    @       '    +,  +'  ,+             ,#     `'         `+    #     #     ` #      ,                ;               ,,     @+   #      `,:            :@      '    ,.                  .'                           #                 ,+                     `@                              ;         :`   
                        .:                                  @',                                  #    @        ;   #,  #;#;                +     :'         `+    @    @      `.+                                        #          .                      @                                @.`                        #                 #.                      @                                :        ,.   
                         ''                                @  @                                  ,    @        @   #.  @                 `+      .'          #    ''  +        #`                                        @                                 `                                 ;                        #                ,#                       ::                ,             +           ,   
                          ++                      :       @   ':                                .     @        '.  @:  @       `       ,+.        #          @     :+.         `                                                                                                                                     +                ',                        @                 `'            #          `;   
                           `@.                   ;`      @     @                                :     @         @  #'  +    ,'     ` ++           @          @                                                                                                                                                      :                @                         #                   .+           +`  +      .'   
                             +'                  @      @      ':                               +    ;#         ,@' +   @@#;        :             +                                                                                                                                                                 .              `#                          +                    `'       :@,+`         .'   
                              .@:                '     @        @                               +    +@             #                             `                                                                                                                                                                ;              ,;                          #                      `#  '#    `;`         .,   
                                ;+              ;     #         ',                              #   + @             #                                                                                                                                                                                                            :.                           #                `+    ..: ' @    ;`         #`   
                                 `@;            @    +`          @                              +'+;  +             :                                                                                                                                                                                                           '.                           #                       ' ; `. +@; .,         @    
                                   :@.          ;   ;.           +,                                   +                                                                                                                                                                                        :                               #                            `+         .`            #  @ +`,    :        `#    
                                     .#`       ,`   '             @                                   +                                                                                 ..,;+;;'.                                                                                                                            `@                             #          @`,       :   '  #  .     '         @    
                                       +@,     '   @              +,                                  +                                                         .                  @#'';````    `           @'@+'`                                                                                                          ::                             `'          +        ` @   #`+        '         `:   
                                         `@`   @  #                @                                 `+          .                                              @`                 @`                       @.   ,'@#'+';.`                                                                                                +`                              @            @     .@  `@             @          '   
                                           ,'  ' ;`                ;#                                 +          ,                                              :;           '     +'                       @+           .:+@@@@##;;                                                                                      @                               .;            `:   `#     #            @           #  
                                             ;,:`'                  @`                               `+         @                                  `.,`          @          ,@     :#                       '@                    @+                                                                                     @                                @              '.,; @`                 .           .` 
                                              ;,@                   `@                                +        #                             .:#@@#+:+           @`         #,     `#                       `@                  ++                                                                                     ;+                                ::       ;       @:  +#                              # 
                                              +;;                    :@                               @       ,. `@@`                  ,:'@@@+:`                 ''         @       @                        @`               :@`                                                                                     @`                                 @        #      @ +`  :+           .  @:              '
                                              @+                      +;                              @       @  @  '`              @@@+;,`                       @        ;+       @                        @:             :@,                                                                                      @                                  :.       `#         +                   @              `
                                              #                        @`                             #      @   @   ;              :;                            #`       @,       @                        ;+           :@,                                                                                      .+                                   @    ;,   '  ,       @                   @              
                                                        ;              `@                             ;;    #.   @    ;             ,@                            .@       @        @         `,+#@@+        .@         '#`                                                                                       ':                                   ;.     '.  `  :                            +,            
                                                       `@               ''                             @   #,    @                   @                             @      ,#        @  ,'+#@@+,`             `@       ++.                                                                                        #                                     @   ;   '.@  `.+:                    +      .'           
                                                       ;..               @`                            `@@@.     @                   @                             +:     @,       :@;:,                      @    `+#`                                                                                         @                                     :.    `   #`      ;                 ;@`        @          
                                                       @ @               `@                                      @                   @`                            ,@     @         #                         @  :@;                                                                                           @               `                      @        ;`@     '`               .@:           +`        
                                                      `, ;                :#                                     @                   #:                             @    .#         '.                        @+@+`                                                                                          `'                                       +      '    @   `                ''              ,'       
                                                      ;  `.                @:                                    @                   :'           ;#@               +,   #;         ,.                        @``;@@#.                                                                                      `+                                        :      ,,    #                  ';                 #`     
                       :+           +,      `:        @   +                 @`                                   @                   ,@     `'#@@#:`                `@   #.         :.                        #.     ;@@',                    :`                                                           .'                                         :       +                      @;                   ,+    
                       ; ,         @ :`    #. ;.     :    #                 .@                                   @                   .@;#@@#;.                       @   @          ,.                        :'        `:+@@+,               @                                                           ':                                          #        @                   .@`                      ',  
                      +  @        :   +   #    #     @    :`                 ;@                                  ;`                  #@,                             +, ,+          ,.                        ,@              ,'#@@'`         ,                                                          +`                                           #         @                 ;#                          # 
                      :  '        +   ;  #      +   ,`    .`                  #,                       ``        ;.  .:',,            @                              .# #.          ,.                        `@                   .'@@:`                                                               +`                                            .`                         #'                             
                 :   @   .:      @     ,;`      #   #     ``                   @.                    ,@.:@     `+@@;.                 @                               @ @           ,.                ``       @                       .'@;                                                            @`                                              +                       .@:            ,                 
                 #   :    @     `,     @:       .` ``     :                     @.                  :`    #    `  @                   @                               +'@           ,.            ,+'.         @                                                                                     `@                                                `.                    :@;                                
,               :   @     ,,;:  @               `, #      :                     `@`                 #     @       #                   @                               .@`           `;      .'@#',             +:                                                                                   ;+                                                  ,,               .#@#.                                  
                @  @       ` .+`.               `;`,      +                      `@.               ,`     +       ``                  @                                              ,  ,;#@:`                                                                                                     ':                                                    `:            ,@+                                      
                :             @;                .,@       +                       `@               '      +        +                  @`                  ```                     .@@@#;`                                                                                                         @                                                        +        :@#.                                        
               '                                ,;`       #                        ,@`             :      @        ;                  #,            `;#@@+;..                                                                                                                                   :;                                                          ,';;'##;                                            
               +         ;`                     #+        ;                         ,@              .    `.                           #:       `,+@@',                                                                                                                                         +`                                                                                                               
,              +         ;@                     @        `,                          '@             @    #                            ;+   .#@@+:`                                                                                                                                            #                                                                                                                 
`              +          @              ```             ,                            :@             +`,+                           .,#@@#+:                                                                                                                                                ,+                                                                                                                  
               ,,         :'              .,             +                             ;@                                          @',                                                                                                                                                     #.                                                                                                                   
                @         #@           `. +              #                              ++                                                                                                                                                                                               `#                                                                                                                     
                +        ,:.+           @#               '                               ##                                                                                                                                                                                             :'                                                                      `.,,,,'''''';;;;++++''',,`                      
                 @       @  ;,          @.              ,`                                #+                                                                                                                                                                                           +`                                                         `;:;+#+'''',,,``                       `,+'                   
                 '`      @             @ @              @                                  #+                          .+@+                                                       .,  :                                                                                               @                                                  .:+++;,..                                           ;#                 
                  #     `,            #   @`            '                                   '@                        +`  `@`                                                    `'   +                                                                                             :'                                                ,+.                                                      ':               
                  +`    +            +     #           '                                     +#                      #      #                             .                      `.   +                                                                                            +`                                               `#        :`              +    ;@                           :;              
                   #                                  `;                                      +@                    ,       :.                           `;                      `    +                                                                                          `@                                                ::         #               +   `#                  ,          ;.             
                   '`                                 @                                        :@                   +        +                            ;                      ,    '                                                                                         ,;                                                ,.     ,    @               +   @                   @           @             
                    ,                                 .                                         .@.                 ;        +                            ;    ;                 ;    :                                                                                        +.                                                 +      @`   @               +   `                   ;   #       @             
                    @                                ;                                           `@;                :        ``                           ;    '                 +    ,:                                                                                      +`                                                 @       +@   @   .           +  :                    .  `:       +             
                    +.                               #                                             @#               +         :                          `.                      #   +@,                                                                                    `+                                                  `,       '+   @  ''@     ,   `+` `   ;+:    :  .#    .`  +        .;            
                     #             .++#,             ;                                              '+              ,         :                          `;                      #,#@. '         `       +                                                                 .;                                                   #        , @  @  :` ,    '  #';     `;     @`; ; ,  `;+#.@         +            
                     ',         ;':     ,+,         ..                                               '@`                      :                           ;                      '+.   #         '  `    @                                                                .,        `                                           +     `  , +  @ .   '    '   .`     +     ;` ;:  ; .#+   #         @            
.                     #       ,'         @ ;        +                                                 ;@`             ;   .   :         #               ##'     + `#@  ,@@`            @         @  .    #                                                               +.                                                    ..       .,  + ; ;   '    '   ;      ;:    @ `:   :   +   +         @            
.                     @`      #          ;          #                                                  `@;           .     ;  `     .   #     @@   `';    '#'   @ #  , @ `@            @         @  :    .                                                              #                                                      @        ,`  #`: `@:#`    +   ;       `+   @ :.. .    :   :         @            
                      `'       #        #           `                                                    #:          ,     @ +     '    '    # #   ;      #  ,  +:   # #  ;`           @   :@    +  .                                                                  #                                                      `:        .   `#    .      ,   ;      `;@   : ; # +                  @            
,                      @       ,`       ;          #       :                                              @:          .    .+,     .    .   :@;   '       #     @'   @ #  `:           +   @@.   `                                                                    #  ,                                                    '              #           `   .     #';        `.                   @            
,                 `    :.       @      @          .`      ,`#                                              @;         +     #;      ,   .`   #    #       #     #.'  ' #   @           :   ;'                                                                       `#                                                        #                                                          +         @            
,                #`:    +       ,.    ;.          '        ,+@                                              ++         ;   ,`::     ,    :   #     :':    ,     + @:'  @   +                                                                                       ::                                                         @               :                                          :         #            
,               #   @   +        ;@`.@`          @            @#:                                            +#        `, '.  ;:     '  ,'    @#.     ,         ; `:`  @                                                                                          ;`                                                          @               '                                                    #`           
,              .`    :  .#         ``           '              #`'+`                                          ,@        `,     `'     , :          `   .                                                                                                         '                                                            @       `,``    ,`   :`                                              ;.           
,              +     `  :#+                    '`               @  ,+`                                          @'                     `           ;.`+                                                                                                         #                                                             +       .:;@+@' ,,   ;                                               ;`           
,             ,       '  ;+                   ``                 @   ,+                                          ##                                 `:                                                                                                        .'                                                              +          +    ,,                    +             #                ;,           
,             ;        . `#                   +                   @   `#.                                         +#                                                                                                                                         ;,                                                               +          '    :.`            #:     :.            +                ;,           
.             +        ;  #`                  :                   `+    .#                                         :@`                                                                                                                                     .#                                                                 +          :   @+`     `.     +       ,.            #                '`           
,             @        `  '@                 .`                    ,;     @                                         `@;                                                                                                                                  `#`                                                                  +         :.    '     '`       #:  + .;`   `  :     @                #            
              #         ``;`+        :;      #                      ',     @                                          +@.                                                                                                                               ':                                                                    +         +     +    ..         ' # , .. ` @  #:: `;;   `  .         @            
,             '         ' ' ;;        ,`     :                       #      @                                          `+@;         .                                                                                                                 ,'                                                                      '         #     ,     `+`       +``,. `. : # `@   @ :  @@  @  @      @            
,             `.         `,  +`        +   .'                         #      @                                            ;@@,                                                                                                                      .@                                                                       .:      @''@#:       ,,+#     :#@ . ;;  . : @ :@  ' ,  @ @  @ '`      @            
,              +         ,'   @        #  '`              ,'+';'#+    ;:     `#                                              ,@@'`                                                                                                                 #,                                                                        ,:                                 +;;  `  ' , #  + # ; '@  ':'       @            
,              ``        ++    +;      .,'            .#':        @    @      :,                                                 :'#,.    ''+:                                                                                                   ',                                                                          ;,                                   ,            '`. `#,'   @   .@  `#            
,               ;        .#     `#;`  `++          .;+,            +   +       @                                                    ``'#'.   :+@'                                                                                              .@`                                                                           :`                                                ##        +   .;   .;            
,                ;        @        `:,` @        +;`               ;    #      `+                                                         ,.    `#@;`                                                                                        `@,                                                                             :,                                                     .   ,,        ;:            
,                 '       +             :     ;'.                   `   @       #`                                                                 `+@+,                                                                                  `'@.                                                                               :,                                 +                       @         +`            
,                  ;      ;'             : :#:                      `   ;.      `#                                                                     ;+@+',`                                                                          ;@:                                                                                  `;        `'                       '               @      +          @             
,                   +     .     `       '@.                         `    +       @                                                                          ,'+#@@@@+';'';:.`.`.                                                    ,'#.                                                                                      +       @`;               ;.      +               #      ;          @             
,                    `    ``          :# '`                        ,     @       ,+                                                                                   ` ````,,,:'+@@@##',,,                                      `#;`                                                                                         +      #    `             :       ;    @         `; +   `           @             
,                          ,             `:                       `;     ;`     ; @                                                                                                      .;+@#:                                :#.                                                                                            @      +                 `        '              :. @   ;           @             
,                          ;              @                      ,,       @     ,`'`                                                                                                          `;@@+.                         :#.                                                                                              @      ,@.      `                 +              :. @   #        `  @             
,                          ;              :`                    ,.        @      +`#                                                                                                               ,#@,`                   '#`                                                                                                @        .#`   +:,,,#:#    ``     :    .   ;;,   +  @   +        @  #             
,                          +               @                   ``         ,:     @ @                                                                                                                   .+@##;`          ;@;                                                                                                   @          @  ,  # ,`+`,  +      `#@   @  +;     @  #   +        + `#             
,                          #               :`                 #.           @     :.                                                                                                                         `:'@@@@@@@@;                                                                                                      '.         .  +  '., @ +         #` #  #  +'  `@+@``@+  +        +`,:             
,                          +                '                #             '`    `+                                                                                                                                                                                                                                           :'     #.`,@  ' `;., @ + `#     ,:  @  # + '    `@ #+@ :@        ..'.             
,                          '                #              ;:               + '`  @                                                                                                                                                                                                                                            @      ,',   #`'@`. ' +   `#   ++  @  # @`,    `; ;;+:`#  ;`     .@              
,                          ;                +            ',                 @     #                                                                                                                                                                                                                                            @`            `            #   #.#:'  @ #+     `` @.'# @ ++  '  , @              
,                          ;`               ,`         ..                   @     .'                                                                                                                                                                                                                                           .@`       .            .@@'      `.     .;     `  ;`,# @` @  @ :` @              
,                          ;`               `:                              ;,     @                                                                                                                                                                                                                                            :@@:                                                +;.`+,, @ @ .;              
,                          '                 @                              ,;     ;,                                                                                                                                                                                                                                              ,@@',,`,,.``` ,:,``                                    : '@  :.              
,                          +                 #                               @      @                                                                                                                                                                                                                                                 ..,;;;;;;:::.;+@@@#:    .`..++@@#+;`                + ;: @+               
,                          +                 +                               @      .:                                                                                                                                                                                                                                                   `              ,#@@@@+++'..``.:'@@@;              .,   @               
,                          @                 @                               @       @                                                                                                                                                                                                                                                                                     .+@             '    @               
,                          @                 @                               @       ;:                                                                                                                                                                                                                   `                                                                  '#           ;    ,'               
,                          @                 ;                               #`       @                                                                                                                                                                                                                                                                                       @          ,     '.               
,                          @                :`                               ,+       :.                  `                                                                                                                                                                                                                                                                   @          ;     @                
,                          @                +                                 @        @                                                                                                                                                                                                                                                                                      @                @                
,                          +                @                                 '+`      @.                                                                                                                                                                                                                                                                                     @               `'                
,             .            :;`              '                                 `+       ,+                                                                                                                                                                                                                                                                                     #               ;,                
,             @            +`              ;                                   @        #`                                                                                                                                                                                                                                                                                    @`              @                 
,             +           : #              +                                   +:       `@                                                                                                                                                                                                                                                                                   `',              @                 
,            .           :   ;.           #`                                   `'        +.                                                                                                                                                                                                                                                                                   ;,             ,+                 
,                       :      .;',.     ,.                                     @         @                                                                                                                                                                                                                                                                                   ,;             +,                 
,                      ..           `':  #                                      #         ;+                                                                                                                                                                                                                                                                                  `'             @                  
,                      ;           +:  ;#.                                      `:         +,                                                                                                                                                                                                                                                                                  #             @                  
,                     ;             '                                            @          #;                                                                                                                                                                                                                                                                                `;             @                  
,                    ;           ,   +                                           ,,          +'                                                                                                                                                                                                                                                                               ,,             +                  
,                   '           ;    #                                            @           .@'                                                                                                                                                                                                                                                                             ,;            .;                  
,                  ``          `     .:                                           `+            `'@,                                                                                                                                                                                                                                                                           ;            ;,                  
,                  :           ;      @                                            :+              ,@+                                                                                                                                                                                                                           ++@@'                                        `;            #                   
,                 #                   '                                             ,@+`             `@+          #                                                                                                                                                                  `.,:'':,,`                                      ,@@:                                     `;            @                   
,                .`           .       `,                                              `'@@,            `@@,                                                                                                                                                                   ,;+@@@@#+;;:;,;'+@@@@+:`                                 `+@@,                                  `#            @                   
,                #                     #                                                  .@#`            .+@@;`                              `                                                                                                                         .;#@@@:.`                  `:+#@@@@';;;;;;+##++';+'+';;;,....,     ,#@;                                #            @                   
,               '             :        +                                                    `#@`              ,'@'                                                                                                                                          `.,,'++@@@@'',`                               ``..,,,.```,,,,,,,,`.`,``,`         :@'                             `#            '                   
,               '             :        :`            `                                        .@;                `'@:                                                                                                                          ```:;+#@@@@@@++;;:,                                                                      .       ,@:                            #            #                   
,              '              ,         ;                                                       ;@+                 `+@;`                                                                                                   ..,;;###@@@@@@@+@+;:::```                                                                                             '@``                        .;           .:                   
,             `;              :         @                                                         ,@@,                 `'@',                                                                             .,,,'++@@@@@@@@##+#+,:,`                                                                                                                  `@+                         #           .`                   
,             +                         @                                                            ;@+,                 `;#@#;.`                                                                 .:+@@@+;,..`                                                                                                                                      .@'                      :,           ;`                   
,            `.               .         :                                                              .+@'                    ,,+@@@';,`                                                    `,,+@@+:.                                                                                                                                                 +@',                  `+            ;                    
,            '                           :             .                                                  ,#@+.                      `.:;#@@@++:,`                                     `:+@@@+,.                                                                                                                                                         .'@@@':`.         ,@;             #                    
,           ,`               `           :                                                                   ,#@#;                            ``:'@@@@@@@++;,.               ..;+#@@@@++:                                                                                                                                                                     ,;;'@@@@@@@@#,               #                    
,           #                .           +              `                                                       .'@@'`                                   ``,:'+#@@@@@@@@@@@@';```                                                                                                                                                                                                          #                    
,          .                 .           ,                                                                         `'@@#;`                                                                                                                                                                                                                                                                 @                    
,          @                 `           `,                                                                            `:@@@@+:.                                                                                                                                                                                                                                                           @                    
,          '                 :            '              `                                                                   .;+@@@'.                                                                                                                                                                         `:'#@@@@@@@@@#;.                                                             +                    
,         `,                 .            '              :                                                                         .;+@@@@+:.                                                                                                                                                          .,+@@@;;`.          ,'@@#:                                                          ;                    
;         '                  ,            `              `                                                                                `,'@@@@+'.                                                                                              `.,,,:'''';,,;,,``                     ``,,''+#@@@@+;,`                      .'#@#',`                                                   .:                    
,         +                  `             .                                                                                                     `;+@@@#:`                                                                           `,:'+@@@@@@@++;:;:.  . `..,;;+'@@@@@@@@@@@@@@@@@@@#+#;:.                                      .;'#@@@+::```                                          ,`                    
,         +                  :             '              :                                                                                           ``:+@@#;,                                                              `;+#@@@@'::``                                                                                               `:'+++@@@@@@@+:.                           ,'@@+ .                     
,         ;                  ;             .              +                                                                                                 `,'@@@#,,`                                                `,'@@@@#,`                                                                                                                    ``''##@@+:.                   '@``                          
,         '                  '              ,             :                                                                                                       .'@@@@#+,`                                   .,'#@@@+;,             `,;;;+##++@+@+@+''+';.... `...........`.    `                                                                         `;@@@@+;.` ``.``:,:@@@:                             
'         #                  .              +             ,                                                                                                            ``;+@@@@@#'+;:,,,`.          .,,;'#@@@@#';`        ..',;#+;;,.                        ```.``` .,``````.,:::::'+@@#;;;,                                                                   `.,'+++#@@@;:;``                                
,         :                                 ,             .                                                                                                                     .,,,;;#+@@@@@@@@@@@@@@@@@#++@+##++''::,,,,                                                                  `+@@@@@@@@;',,.:,.`,`:                                                                                              
,         ``                :                ;            `                                                                                    `          ,               .;;:'#'#+#';;,.`,.`                                                                                           ,:+#+.      ..;'#@#;;..                                                                                                 
,          '                +                ;            .                                                                                                 ` ,:''#+'+',,``                                                                                                          '@:                    ``,:+@@+:,.                                                                                         
,           `               :                 #           +                                                                                     ``;++@+'';:.``                                                                         ``                                                                            ..'@@@;;`                                                                                  
,           :              ``                 `,          .                                                                           `,;;'+#+;::.                                  .  `                               ``  ;,.,..:                                                                                          `,'+@@#';                                                                           
,            .             +                   ,#        '                                                                `.`,'@@+':.,`                              , ,:; +..`                       `,,,;':;;,,,`                                                                                                                 ,;+'@@+;,                                                                   
'                         #                      ';`   ::                                              ``...;;'#+@+;;;;;,`                               ,,:;;::.```                   `... :``;;,,.``                                                                                                                          ``          `.;;+####+:,.                                                       
;             ``         @                         `+'.                              `,.''';+##+@++;..`                                         `,;:;;.                                                                                                                                                                               ``       ,;'';;:,,';''+'++@@##';;;,`,                                     
,              ``      '`                                   ``::::;++++@;+##+'''':,:,.``                                            ```,:;;:,,`                                                                                                                                                                                                     `         `. .`      `.`,,,;,,;''+';;##+;';: ;; ,:, ,,+.    
,    ``;';';;::+:;+#'@@;+++'+++#+'+;;;+'#+#++++#+++#;;:;:...`                                              .`.````   `.,;:'+':.....                                                                                                                                                                                                                                `@   `'                               `      
;                                                                                                               .:..`                                                                                                                                                                                                                                      ,@#@.   #@.  @@    '                                 
+`                                                                                                     `,;;::.                                                                                                                                                                                             ``                                            `@`      `@@, +,@                               :      
;                                                             `.`                            ,,:;':...                                                                                                                                                                                           `  ,'@@+++::+#+#@@#+,`                                  @        +;#; @ @.       +#+@            @     :    `  
+                                                        `,,`                   ``:,;;+;':,``                                                                                                                                                                                                  ,'#@'`                ,;#@+`                             ;         @ '+,' @.      ':  :'           @     #       
+                         `.:                    `.:; .            :+''';'++;;:,                                                                                                                                                                                                           `;@';.                        .+@,                           @        :# :+#. @   '@@.;    ;  `@@@     @     @       
+                      `:                 ,,;;:``                                                                                                                                                                                                                                       .#@,`                               ,@@,                        #`       @  ,+@  @  ;;  @,    + ,;        @     @       
+                 ` `:`            `. .`                                                                                                                                                                                                                                             `+@,                                      ##                        :'+:    @  ,@@  @  @   #     +  @        @     @       
+               ,.;,                                                                                                                                                                                                                                                               `#'                                          @,                          ``  ,+  .@'  @      '`    #   +.      @    `+       
+              @,                                                                                                                                                                                                                                                                 @,                                            ';                           `# @`   @,  @ `    `,    ;    :'    #@#+'.,+       
+            .+                                                                                                                                                                                                                                                                 +'                                              +`       .+:,;+`              + @    @   @      @,   ,`     '     ;    ,+       
+           ``                                                                                                                                                                                                                                                                .@                        ;                       @       +`                    @,'        @ `;  `@`   @      @    ,.    :+       
+           ;                                                                                                                                                                                                                                                                ++                        `@                      ;+      '        '       `.   @ @`        # ,    @;  #      @`    +`    :+       
+          '                                                                                                                                                                                                                                                                @. ,.                       @.                    ,#      :         #@`      :#@'  .         ;, #`;; `::     #;      +     .@    .  
+         .                                                                                                                                                  .                                                                                                            .@   ;@     '                 #+                   :@       :         +,#+`                     `   ` ;,       #`      #     :@   :   
;         #                                                                                                                                                                                                                                                              +'    ,@    @`                 ,@                  ,#       :          `+ #,`'`                   '      '`   .@@       @     `@   :   
,         ..                                  :;;+'+,                                                                                                                                                                                                                   #.      @,     `                 @,                @'                    @  @`  ,'.               ;        `; ;' @       ;      :   ,   
'          ,                              `+#.      `;@@+`                                                                                                                                                                                                            `@`       +#    @                  ;@              '@`        `            @   @`    `:`           ;          `@` ;'                      
+         ,                             +;              `'@:                                                                                                                                                                                                         ,#:#    `:::@ ` @                    @.           ;@,         :             ,;   @       :         ,`         ,# ;`@.                  :   
+         ,                           +:                   :@,                                                                                                                                                                                                     `@@+`    +; ,+@' '`                 .; ,#           .@         `               @   .#        :       :        `@.   `@                   .   
+         ,                        .+.                       +#                                                                                                                                                                                                    ;@      .#    ,@  `,:,           , +    @            ++                        @    '+         `    +        ,#     ;;;,                     
+         :                      .+                           '@                                                                                                                                                                                                  ',':  :+ `@     @    +`           @+.    '+           `@                        :,    @,         `   :       :+      @`                 '     
+        `                     .#                              ,@`                                                                                                                                                                                               ;: `@ @,   @,    +, ,;  @          #@      :     ;@#;`  #+                       `'     @    ,+#@;+@@#;,     #,       @                        
+                             '.                                `@`                                                                                                                                                                                             ;,   ##    .@;     +     `+    `+@; `@      `       `:@#  @`                       @     :+'@;.       ` `,@' @        .@                  `     
+        `                  ,:                                    @`                                                                                                                                                                                            +    `@   #  `     +      @.   @ `@  @'     '`         .@; @                       @      .                .+         @`                  ,     
+                          +`                      ;@@            `@                                                                                                                                                                                           @      '++#    `          ,#@   @ .'  #@     ,            ;@@@                      #                     `           ,# #                 ;     
+       `                :;                        @ ,:            :@                                                                                                                                                                                         +`       @:                +`@   @ @  , @,      #            @@#                  ;#',                                 ,' `,                '     
;       :               '.                         @                '+                                                                                                                                                                                       :,                          + #;  +:` #        +:              :@+               :@                      `.              @  :                ;     
+       ;             :#                           @                 @.                                                                                                                                                                                      @         `               :+, :'  `@:;,      ++                  +@,            @.                     +@@@@             @   :               +     
+       +           .'`                            @`                `@                                                                                                                                                                                     +        ;+.#         `: '@`,+ ,'    .      '#`                    :@;         '+                     `@+   :;            @   :        `'''`  ;     
+       +          +`                              ;'                 :#                                                                                                                                                                                   `+        @        :;  `@@.   @ +`         '+                                  #`                     .@`     @.           @    #  ,::,.       ;     
+       +        :;                                 @ :.               @.                                                                                                                                                                                  #`        @       `+@'  @@    `@#       :@,                      .'           #       :++,            @       `@           #     :`            .     
+       +       +                              ,@'` #@`                :@                                                                                                                                                                                  #         @       +:;,   @           `@'                        ,`          .#       +'@,@#          @         #:          #       ;           .     
+       '      ,`          +                 .@#    '@                  @:                                                                                                                                                                                 @         ;;   .; +#@    #@        `@,                          `          ,+        ';   @+        @``        .#          @ ``,'';;#''.             
+       '      +           @             ,@,  @      :@                 `@                                                                                                                                                                                 @          @ `#.   @`   , ;#      +'                           ;          ,#        +,     @.      ;@+@:        @          ;,`         #`            
+       :     ;            ,#        ;`  @;@  @`      #;                 @                                                                                                                                                                                 #          ;@+     @`   @  '`   ;+                            ``         ,:        `@@@.   :@     `@# '+        @                     .#             
+       `     @             @     ``+;@ .+'#,'@@       @                 .@                                                                                                                                                                                ,+        +;';     .@  .+     '#                              +         ,'         @@@@@`   @`    #:. `@        #                    `@              
+        '    +             ':    @#@ @'+@@@,;'@`                         @`                                                                                                                                                                                @`          @` `   '@+@   ,#+                                `        .,         `@@@@;@   +;    @@ ; @        @                   ;@               
+        `:  ,,     .       .@@@'`@@@ :@.+@@+` :`                         :#                                                                                                                                                                                ,@           @          '@,                                 ;         +          @@#@@.+   ',    @+ ' @.       +                  +;                
+            `.   .'`        @: @++@@':@ @ ,#    ,                         @                                                                                                                                                                                 ,@,         `,      '@;                                    ;        .`  ,:''; `.@@@@@'@,  '.    #@ # @.      ,`                 +,                 
+             :   @        : ++ +@,@@@.@..@@+  `@:@                        #;                                                                                                                                                                                 `@@.            ;@;`                                      .        .'',        #@@@@'   `@`    +@. @'       @                 @.                  
+             :  ;:      `#  ;@ .@'@+@`#`    , :'                          .@                                                                                                                                                                                   ,#@#'.```,,#@:`                                        ,         @           @@@@:    `#      '@'.      .@`                @`                   
+             #  @       `;  `@, @ ;@+         `#                +;         @`                                                  ,;+'`                                                                                                                                ;;;,                                              :         #           '#+      @`       `@:    `+#                 @#:,`                 
+             +  '+   ,;+ #  +#@ #' `        ,;.@               ;.          +;                                                ,@,   ;#                                                                                                                                                                                 :         '           `@      @.          +@@@#:                        .;++##;          
+        `    .`  .:..  ; @  +`#  +:        .@  ;+              ', `        ,@                      ,;,,,;,                  +#      :@                                                                                                                                                                                ,         '            #     @.                                                .:+#;`    
+        `     +        + ,+:               +.   #++            ,+:+         @                    +:  +::#;+@`              :'        ;'                                                                                                                                                                              :`         #            :@;:+@                                                      #+    
+         `    +       #,              `@,  +@   @@              @+          @.                  +,         .@,            `@          @                                                                                                                                                                              +          '        ;`    ``                                                     :#;      
+         `     + ;'+@'     '          +++ ::@    `#         #; `#+          @,                 .#           `@            #`          +`                                                                                                                                                                             ,          #    @, ,@,                                                         #'.        
+         `     ' `..       #     ;#@` +'+ + +           `+ `'    +:         @                  @             #;           @           +'                                                                                                                                                                             ,          #    `                                                           ,@:           
+         ,      @          ',   .@@,@ +@  :             +;` @     @        ';                 `#             .@          ,'           ,#                                                                                                                                                                            :`          +                                                             ,#'`             
'         ;     `;.  ++      @.# ,@+@@  @ ;.    ;,       ';::@:            ,:                  '.              @`         :`   ,.       @                                                                                                                                                                            :           '          @                  @`                          `'@'                 
@         #       @ @        @@;@,@:@:` @++`    '@   `@,,,#..,+           ,'                   +       :       @,         ;   .:@      .+                                                                                                                                                                            ;           '         #.:       +        :#'        @               `@@;;;.  .             
+         :       .+#      ' ;@ @ @ @,;  ;.      @#; @:@@ @+.            ,+                    @     '@@@      +:         ;   @`@      ;,                                                                                                                                                                            ,           '        ,, #      .@;       @ @       :@`                   ``,,,,:'#;        
+         :        +@,..` @  .@ ,;@,..           ;@@+@;+#, `            ';                     @     @@@@      +:         .`  @@@      @                                                                                                                                                                             :           '       `'  #      @ @      #  #,      @ #                          .#;`       
+         :+        #   #`@ .:@, `       @'`   :  @`@:#.#,             @.                      @     ;@+@      ';       ,     #+;     `+                                                                                                                                                                             ,           '       @   +     #` @`    .'  .+     +. @                       `'+`          
+         + ;       ;`  @ #;@ @'        +`    +,  @:@,' `            ,#                        #`     +@+      @`      ,      `@@     #                                                                                                                                                                              .           '      #    :,   `+  ,,    #    @    `+  @                     .@,             
+         '         `#`@`  `  ';        @     @  ;;@                @.                         `+              @       `,            +`                                                                                                                                                                              ,           '     ;,    .'   @    #    '    @    #   @                   +#.               
+         ,         `;'            :   `@,'#;.# `@                #,                            @             +,        @           :.                                                                                                                                                                               .           '    `'      #  ',    @   #     ,+   @   @                '@:  ,,.             
+         .           ;           @@:       @ :#'              `#:                              #'           ,+          #         ,;                                                                                                        `                                                                       ``          '    @       @  @     ;. `;      @  +.   @               @   .#` `:#`          
+          :           :  @`     +  +#   , @,             ,+##'.                                 @:         ,@            @;     `@,                                                                                                                                                                                  `          '   #`       @ +`      # #       +, @    @              `@  `#      ,:         
+          '`             @@ `  ;;   ,@; ';          `;@@:,                                       @;      .@,              .#@''#,                                                                                                                                                                                   :.          ,. '.        @ +       @ #       `@'.    #              `'  @        #         
+          '`             @ ::  @      :@+,:.,::;+@@@.                                             .#@+++;                                                                                                                                                                                                           ;:          ,.+.         ##        ;@`        #@    `;              ,; +         #         
+          . '            + .` @`        .:+:,. `                                                                                                                                                                                                                                                                    .+          `@,          @+         ;         ,'    `'              ;` @ +       @         
+          `` .           :   ,+               `                                                                                                                                                                                                                                                                      '`                      @                          `#              #   @.#      @         
+           ; ,           ',  @                 '                                                                                                                                                                                                                                                                      `+.                          +:;::;;;.            `#              @     ;    ##,  :+     
+           +  +          :; #:                 .                                                                                   @#`                                                                                                                                                                                   ;+.                ``,,,..         + :         `#              @     ;    @#   `#`    
+            `  +          @.@                   .                                                                                  @`@`                                                                                                                                                                                     `.,``,`` ```.```                 #`         `+              #    ,,    @    ,+@    
+                ;         @#`                   ,                                                                                  @ .@              ``,,,                                                                                                                                                                                                   `'         .:              @    +`   `#     +@`   
+                 ;        .@                     `                                                                                 '. `@.       .'@+:,,,,;@@#`                                                                                                                                                                                                +         ;.              ;    @    ;:     #:+   
+ #              , `       ,.                     +                                                                                 ,+  `@.    +#.           :@@                                                                                                                                                                                               '         @              +,   ',    #`     +`@   
+,,               `;                              `                                                                                 .@   .@, +'          ;+    +@                                                                                                                                                                                             `#         @              +,   @     @      ::+`  
:@                 :                               '                                                                                 @    `@#            ;#     @@                                                                                                                                                                                           :;`         @              #   :;    ::      ,+`.  
@'                  :                              .                                                   `;                            @`   @,@+           ,@     `@`                                                                                                                                                                            ..;,;;;+,    #`       ,   @              @   @     @        +.'  
@        ,          :,`               ,             '                                                   @              :+            +:  +   `            @`     @,                                                                                                                                                                     ` @               .'         @`  #             `+  ,;    `#       .@`@  
#        #+        `@ ,:.          `#,              ,                                                   @;            '#             :, ;         '+       `     @                                                                                                                                                              ;,',,..., @              +`          @: `;             ,`  @     @.        @ @  
+,       ,`#       @;  `#:        `+                                                                     @:          #+              ,+            @            ',                                                                                                                                                            +    # ;,  .@           `'`           .'+ ;`             +  ;:    `@         # #  
'@       ' `+     '  +   ,        +                  `                                                    @# `      @;                `            @:  @#      ;'                                                                                                                                                            `     ;@,,  ';      ` `:'  .     +     @ @ '`             @  @     #`         @ ., 
;#       +  `+    ;  +    :      #                                                                         .@'`  .##                 @             .@ .;@  ,  ;:                                                                                                                                                           `    @@@@@@.  +`,    # .    @#     @,    @ +`#              @ #     `#          + .+ 
+.:      @   ;:  ,    #   ,      @                                                                           ,#@@',                 @    `;         @`.#,  + @.                                                                                                                                                                 @     ;  @ +   ,@      #@     ''   .' ,;#              #,'     @           ' `@ 
+ @+`    #,   +  :    '`   ;      #                                                                                               `@     :;       , ''`@ +  @`                                                                                                                                                                 `@     +  + #   +:`    .,#    ; #   @   #@             `;#     ;'          .`  @ 
+ ; @    + .   @ ,     @   ;       :+                                                                                             @       @    `#,@  @ '#`,+                                                                                                                                                                    @     @ ., #   @ '    @ `;   @ #  .;   @@              @     `@           '   # 
:  #,, '@  :   `+,,    ,,   ,        ;#`                                                                                         @        '' , ., @, .:  #`                                                                                                                                                           `         @     @ ;  ,`  ; @    @  #  `; #  '.   '@             ..     @            @   : 
+  : ++    #    :@:     @   ;          :,                                                                                       :;       ' @#@' @ @+   ,@                                                   .                                                                                                         '         @     `,+   ' ,  '   ,,  .; #  @  #    `@                   @             #   #.
+   ,      +     ##     ..  `           +                                                                                       @        @ ,# @``;    @;                                                                                                                                                              +         @      @#   @ @  `'  #    +,+  @ '      @                  @             .'   # 
+  .       ,   `#'#      @   ;          #                                                                                       @   ' ,@ @ ;@`:@    ,@                                                                                                                                                                `         @      :,   .;,   @  +     :   @ @                        @`             @    ' 
+   `      :  .@  @      :   #:   ,#+::@,                                                                                       @   '` @@@ #@, :   #+                                                                                                                                                                  :        @            ,    :;@          '#                        @               '    @ 
+   ;      # '+   `       '  ;,                                                                                                 @   `@ @:@ `@;   ,@                                                                                                                                                                    #       `@                  @:          `;                      `@               @     @ 
+   +      #@,            #  `;                                                                                                 :+   .'@ @      #,                                                                                                                                                                     ;       ,+                                                     `@               #      # 
+   +     `@              :   @                                                                                                  @.   '@      :#                                                                                                                                                                       `       ::                                                    :#               '`      + 
+   '      .,   '#        :   @    +  `@                                                                                         `@`        `@,                                                                                                                                                                         '      ::                                                    @               #`      ': 
+   ,`      @  ' +        ;   #    @+ :':                                                                                         :@'     :@,                                                                                                                                                                           #      .:            .                                       @              #`       ;, 
+    ;      ;    @        ``  ,   ,`' @ @                                                                                           '@@@@+.                                                                                                                                                                             ,       @@#+##;;;:+@`+                                       @            .@         :, 
+    +      :    @         `  :   + `+@ @                                                                                                                                                                                                                                                                                '             ```#',                                        +           ;:          ;, 
+    #      :    @         ,   ,  @  @@ #            `                                                                                                                                                                                                                                                                   @               ':                                         .+          @            :: 
'    :`     '    ;.        '   , `'  '# ;`          .                                                                                                                                                                                                                                                                    ., `    +       #                                          ,;        ,#             ;` 
@   ;,.     +     +        +   ' ,.  .# :,          +                                                                                                                                                                                                                                                                      ,      +`     #;                                         :.       ';              '  
@    ,+     +     @        @   ' '    : .,          :                                                                                                                                                                                                                                                                              ;:    ,+                                         +.      #`               @  
#    `@     +     '        #   ' ##      :         `                                                                                                                                                                                                                                                                                .,   `#                                         @     `#                 @  
+     '     #      '       '   + ;       '         ,                                                                                                                                                                                                                                                                                `.   `#                                         @    +,                  @  
#     ,+    @      +       ,   #         #         .                                                                                                                                                                                                                                                                              `',    ,+                                         @  ;'                   `+  
@     ,+    @      `:       . `; `@@.    '         `                                                                                                                                                                                                                                                                             +`      '.                                         #;@`                    :;  
@      `    @       +       , ,; @  +:             `                                                                                                                                                                                                                                                                           :`        #                                          ;`                      @   
#           @        ;      ' ',@    @             `                                                                                                                                                                                                                                                                          '          :                                                                 .+   
'           @        ;      + ',.    #                                                                                                                                                                                                                                                                                        `        + `                                                                 @    
@       `   @     :  :      + #@     +                                                                                                                                                                                                                                                                                        .       @.#                                                                  ;    
@      `         ;;` .      '. #     +                                                                                                                                                                                                                                                                                               #  .                                                                 @     
@      :         ;@         :' '     @                                                                                                                                                                                                                                                                                       ,      @                                                                    ;'     
@      ;        @ ;         ,: #    ;`                                                                                                                                                                                                                                                                                       #    .#                                                                     @      
+      '       :``;         `, +   ,'                                                                                                                                                                                                                                                                                        #   `#                                                                      ;      
'      ;       #  ,         ,.  '+#:                                                                                                                                                                                                                                                                                        `.   @                                                                      ;       
@     .       @   ,         +                                                                                                                                                                                                                                                                                               +   #`    `                                                                 @       
@     ;      +    ;         @                                                                                                                                                                                                                                                                                               '  .,    `:                                                               @`;       
+    .     `#    :         :,                                                                                                                                                                                                                                                                                             +#   +     ,@                                                              + #        
@    ;   ,@`     +         '`                                                                                                                                                                                                                                                                                            `.   ;     `;@                                                             '  +        
@    ` `@;.      #        #`    #@#@                                                                                                                                                                                                                                                                                     ``   #     @ @                                                             ; ,         
@                +        .,   @,  `@                                                                                                                                                                                                                                                                                    ;    ;    `` @                                                            @            
@                '       : ;  +`    .:                                                                                                                                                                                                                                                                                   +   ;     @  @                                                           #             
@               .`       ;    @      @                                                                                                                                                                                                                                                                                   '   #    ,.  @                                                         #:              
@                       :     +      ;                                                                                                                                                                                                                                                                                   '   #    @   @                                                       ;,                
@ `                     + `   @      ;                                                                                                                                                                                                                                                                                   .  `:    '   @                                                       #                 
@                       ;`,   :      '                                                                                                                                                                                                                                                                                   `  ,    .`  `@                                                      '`                 
++:                    `       +     @                                                                                                                                                                                                                                                                                  .   @    ,   .@                                                      @                  
+ ;,+`                 +       .;  ,@                                                                                                                                                                                                                                                                                   :   @    :   .@                    `'+@@#:                          ,`                  
@  ; `'  '             ;`        ++,                                                                                                                                                                                                                                                                                    ;   #    '    @             ,;+##+'.`    .@,                        @                   
@  '  `, :            `.                                                                                                                                                                                                                                                                                                +   +    +   '@          .@'`             ::                       ,:                   
@  `   #,.            +'                                                                                                                                                                                                                                                                                                ;   '    +   +@          ,'               :+                       #                    
@  +   +             ` '                                                                                                                                                                                                                                                                                                ;   @    '   +:          .+               :+                       @                    
@  '  + '           .; `                                                                                                                                                                                                                                                                                                ;  `@    ;.  +`          ,#               :+                       @                    
@   ;+  ;          '` :                                                                                                                                                                                                                                                                                                 +`,#     .@  @`          `@               :+                       @                    
@   :;`` ,;       #   ,                                                                                                                                                                                                                                                                                                `. +        @ @`           @               .+                       +                    
@    ;  ,+` ` .  '                                                                                                                                                                                                                                                                                                     ; ;         ;.+,           @               ,#                      `.                    
@   ``   '.;` , ,    ,   `;                                                                                                                                                                                                                                                                                            @ +          '::          `@                +                      +                     
@   `   '`  `;# +          .+:      ,                                                                                                                                                                                                                                                                                  + +          ',#           @               .@                      #                     
@   ;   ,     ;`            `;,    +                                                                                                                                                                                                                                                                                  `` `,         '`@           @               `#                      @                     
@   '         +         ,;@@;@`   .                                                                                                                                                                                                                                                                                   '   @         ; @          `@               `+                      '                     
@   +         ;     `+#;`   @     #                                                                                                                                                                                                                                                                                   ;   .:        ' @          `#                +                     :.                     
@  .         .  +#;,`      @     .`                                                                                                                                                                                                                                                                                   +    :'       : @          ,'               `+                     #                      
@  '         + +:         @`     `                                                                                                                                                                                                                                                                                    '     ;@'`  `@  @          ,;               `:                     @                      
; ;          :@,         @        '::                                                                                                                                                                                                                                                                                 :       ,@@@#`  #`         #.               #`                    `+                      
+ ,         :@         '+   `        @                                                                                                                                                                                                                                                                                .               +,         +                @                     '`                      
'       .+,:'       :@. .             :                                                                                                                                                                                                                                                                               `               .+         #.               @                     @                       
'           `   .++:   ;            :#                                                                                                                                                                                                                                                                                `                @         @               ,+                     @                       
'         ,@'#+;`     '       ,#@@@+`                                                                                                                                                                                                                                                                                 :              ,@@         @              +@                     ::                       
+         `         `;                                :                                                                                                                                                                                                                                                               :            :@;           @           .@#                       +                        
'       `##        :,                 `               '                                                                                                                                                                                                                                                               :          :@.             @         '@,                         #                        
@      #,         +                   '               `                                                                                                                                                                                                                                                               '          +@:             @         @:                          +                        
@    .#     ,   ,'            @       '                '                                                                                                                                                                                                                         `                                    `            #+            @          .##                        '                        
@    @     ,   +.             #       '                ;                                                                                                                                                                                                                                                              `             @.           @             ''                      :                        
@    ;     '  #               @       ;                 .                                                                                                                                                                                                                                                `            ``          +@;            @              #.                    '                         
;   +   ;  ' @                @       ,                 @                                                                                                                                                                                                                                                              ;        ##.              @             @`                     @                         
+   +   #  :                  ;,      ,,                .                                                                                                                                                                                                                                                              @      ;@                 @          ,#'                      +`                         
'   '   + `'                  ',  ``,:':                                                                                                                                                                                                                                                                 .             :     .''''#@@@;`         @        .@:                       :;                          
'   '   #  +                  #@@+,,  ,;              :  .                                                                                                                                                                                                                                                              ,             +@;       '#         .++@@`                   @                           
@   ;   @  +                  `#       @                                                                                                                                                                                                                                                                                +         `#@+,         ;;          .@#`                   '`                           
;   ,   @  '                   @       @                                                                                                     :                                                                                                                                                                           '        ,:#@#;:```,:##,         `@'                      @                            
'   ,   '  .                   '`      ',                                                                                                                                                                                                                                                                                .:            ``'::`           ,@@#@#';.           `...:.#`                            
+   `   .,  +                 ``,       @                                                                                                                                                                                                                                                                                 ;                             `       `;@##@''::;':```.,                              
'` .    .:  ;                   #       ;;                                                                                                                                                                                                                                                                                 #                                                                                    
+#       '   ;                           .                                                                                                                                                                                                                                                                                  ,                                                                                   
@ @      '   `; .                                                                                                                                                                                                                                                                                                           .''                                                                                 
' `@     @       '                                                                                                                                                                                                                                                                                                           . ,@:                                                                              
'  `@    @        ;,                                                                                                                                                                                                                                                                                                              ,;+#;;:,'';;;,,,`                                                             
@   `+   @          '`                                                                                                                                                                                                                                                                                                                              ;;.                                                         
@    :'  @           :'                                                   `                                                                                                                     :                                                                       ..:;';:;.  `                                                                   ;.                                                       
@     :' +             +.   .#,`.```` . :;:'+;:,,  `   `# ;'.`            `,'@@@+;;`...                                                                                                          `,++++#+':,```                ;##'.````                  ``.`;''++#@'.,,`       ';,                                                                    :,                                                      
@      `#,             ``+#+;        ``,,:'+++;  ```:;;+,', `;@+:.. ```         ``+@@+++``                        `';.                              `,,;,..                                  .:+;:`          `..+:;;;+''+':;:...     ,;.:++#'+#@##''##';,,`                        .+@#;,`                                                               +               .  `                                   
@       `@`                                              `;@+:`:,,'+:+++@+###@@++:,``  `,:'+'+++@@',                 `.,:++@;+#+,,,,``.`.,,,';'@#+::.            ``                    .:++;.                                    .:.::;                                                `;'+@#;:`                                                        :`                                                      
@         `                                                `                                      `#@#+,                 ` `          . ``                       ,###@#'::,,::::;:+#+:,                                                                                                      ,.;+@@@@@#+#+#'++++#@#+@@+;,,```                          '.                                                       
@                                                                                                       :+#@+';.,,;;;;+;.                                                `.,                                                                                                                             .                                         ,'#.                                                         
@                                                                                                                                                                                                                                                                                                                    .++'++++:;,``               ,;                                                             
@                                                                                                                                                                                                                            '                                                                                                   ,``,.`        .`                                                               
`                                                                                                                                                                                                                                                                 ,                                                                                                                                             
                                                                                                               ,,                                                                                                                                                 :                                                                           ``                   :'                                           
                                                                                                                                                            :                                                                                                     `                                                                                                                                            `
                                                                                                                                                            #`                                                                                                                                                                                                                                                 .
                                                                                                                                                            @.                                                                                                                                                                                                                                                 .
                                                                                                                                                            #.                                                                                                                                                                                                                                                 `
                                                                                                                                                            #;                                                                                                                                                                                                                                                 ,
                                                                                                                                                            +#                                                                                                                                                                                                                                                 .
                                                                                                                                                   ,        '@                                                                                                                                                                                                                                                 .
                                                                                                                                                  @         ,@                                                                                                                                                                                                                                                 .
                                                                                                                                                 .@         ,@                                                                                                                                                                                                                                                 .
                                                                                                                                                 :#          @                                                                                                                                                                                                                                                 .
                                                                                                                                  `              #+          @`                                                                                                                                                                                                                                                .
                                                                                       @,                       ,              :@',              ,+          @,                                                                                                                                                                                                                                                .
                                                                                      #,@                       ;            ,@.                 ;+          @,                                                                                                                                                                                                                                                 
                                                                            :         @ #,          :+         `:           ;'                   ,@          @'                                          +                                                                                                                                                                                                     .
                                                                            @+       `' ;@          '`         ,:          '#                    #+          @+                                                                                                                                                                                                                                                .
                                                                            #@       ,:  @          @          +`         `@                     ++         `@@`                                         ,                                                                                                                                                                                                     .
                                                                           :;'+      +,  @.         @          @`         @                      ++     `+@@,@#                                                                                                                                                                                                                                                `
                                                                           #` @      +`  '+         @          @:        ,'                      '@  ,#@;    +@                                                                                                                                                                                                                                                `
                                                                           @  @      #`  .@         +          #,        @                       '@#',       `@                                                                                                                                                                                                                                                `
                                                                           @  ,+     @   `@        .'          @`       :;                       '@           @                                                                                                                                                                                                                                                `
                                                                           @   @     @    @`       .:          @`       @                        :@           @,                                                                                                                                                                                                                                               `
                                                                           @   @.    @    @:       .'          @,      `@                        '#           @;                                                                                                                                                                                                                                               .
                                                                           @   ,#    @    +'        #          @`      ,+                  `     #'           @;                                                                                                                                                                                                                                                
                                                                          `+    @    @    `@        @          @.      ,;                .       +:           '#                                                                                                                                                                                                                                               .
                                                                          .+    #`   @     @        @          @.      :;               +        '.           :@                                                                                                                                                                                                                                               .
                                                                          `;    :+   @     @`       #.         @       ,+             :,         ',           `@                                                                                                                                                                                                                                               `
                                                                          ::     @   @     ;'       ,,         @        @            @         . +             @                                                                                                                                                                                                                                                
                                                                          ;:     @`  @      @        @        `@        ##         ';                          @.                                                                                                                                                                                                                                              .
                                                                          +:     '+ `+      @        #`       '#         '@.   `:@+                            :`                                                                                                                                                                                                                                               
                                                                          +`      @ ,;       #       ,#       #;           ;@##+`                                                                                                                                                                                                                                                                              `
                                                                          '`      +.:;       :`       @       #.                                        `                                                                                                                                                                                                                                                      `
                                                                          @`      `@+.        ,       ,#     `@                                                                                                                                                                                                                                                                                                `
                                                                          +        @@                  #'    :#                                                                                                                                                                                                                                                                                                `
                                                                          @                             '#  `@                                                                                    .                                                                                                                                                                                                            `
                                                                          @                              .##,                                                                                                                                                                                                                                                                                                  `
                                                                          @                                       `                                       `                                      ;                                                                                                                                                                                                             `
                                                                          ;                                                                                                                      @                                                                                                                                                                                                             `
                                                                                                                                                                                                 +                                                                                                                                                                                                             `
                                                                                                                                                                           .                     ,                                                                                                                                                                                                             `
                                                                                                           ,                                                               @;`                  .`                                                                                                                                                                                                             `
                                  ,                                                                                                                                        #                    ;                                                                                                                                                                                                              `
                                 `@                                                                       ;                                                                @                    #                                  ;,                                                                                                                                                                          `
                                 `+                                                                       @                                                                @                    @                                   #`                                                                                                                                                                         `
                                 ,`:                                                  .                   ;                                                                @                    #                                   `'                                                                                                                                                                         `
                                 , @                       ;                          #                  `;                                                               `#                    '                                    #                                                                                                                                                                         `
                                 ' ;                       @:                         ;                  `.                              :@@@#@@#                         ,;                   `:                                    @                                                                                                                                                                         `
                                 + `.                      +#                        ..                  `.                           `+@:       +,                       ;,                   :`                                    #                                                                                                                                                                         `
                                 @  '                     .`@                        +                   ,                           +#`          ++                      @`                   '`                                    :`                                            ++                               +                                                                                          `
                                 @  @                     ``@                        @                   '                          #:             ,@                     @                    @                                     :,                                            @@                               '                                                                                          `
                                 +  ;                     ``+                        #                   '                        :@`                +`                   @                    @                                     .:                                           ;:;,                              :                                                                                          `
                                `:   ,                    .`,.                      ,;                   @                       +;                   ,                  `#                    @                                     `,                                           @  #                             :,                                                                                          `
                                .`   #                    .,`;                      '                    @                     `@                                        :'                    #                                      +                                          ,+  @           ..```..           ;.                                                                                          `
                                ;    +                    `; #                      #                    @                    `@                                         +,                    '                                      +                                          @.  @`         @@@@@@@#@@@@##;;:.`'                                                                                            
                                #    ,                    `+ @                      @                    @                   ;@                                          @`                   :.                                      +                                          @   ,;                       :,;'@@@#',`                     ,@@@'``                                                          `
                                @    `:                   ,; #                     `+                    @                  ;+                                           @                    +.                                      +                                         #:    @                            # `.,,+@@';.               ,#   .:#@;.                                                      `
                                #     #                   +  :`                    ,.                    @                 :@                                            @                    #                                      `+                                         @     @                            #        `.+@@@#'``        ,;        :@@#.                                                  `
                                :     #                   +   ;                    #`                    @                 @                                            .#                    @                                      .'                                        ;+     #                            @               .:;+++':.  ,+           `:#@+.                                               
                               `.     ,                   +   @                    @                     @                @`                                            :'                    @                                      .+                                        @      ;:                           @                        `,'+,              `:+@#:                                           
                               .`      :                  #   @                    @                     @               ':                                             ;,                   .+                                      .+                                       `@       #                           @                          ,'                    ,+@;                                        
                               ;       +                  @   ;.                   +                     @              .+                                              #,                   ,:                                      .:                                       ;:       @                           @                          ,;                       ,;                                       
                               +       @                  #   `'                  .:                     @              @`                                              @`                   :,                                      .:                                       #        #                           @                          :'                      .,                                        
                               +       +                  #    @                  ;,                     @             ,#                                               @                    +`                                      :`                                       @        ;.                          @                          ,:                                  @:                            
                               #       ``                 #    :.                 #                      @             @                                                @                    @                                       +`                                      :+        `+                          @                          ';                                  ;@                            
                               #        ;                `;     @                 +                      @            .+                                                @                    @                                       @                                       +`         @                          @                          ;.                                  ,@@                           
                               '        @                ,:     #                 @                      #            #`                                               `@                    @                                       @                                       @          @                          @                          ;,                                  `@,@                          
                              `:        '                ,.     '`                @                      #            @                                                `#                    @                                       @                                       #          +`                         @                          ;,                                   @ ,@                         
                              ,.        .`               ,`     .,                @                      +           `+                                                ,+                    #                                       @                                      +:          .#                         @                          ;,                                   @  ,@                        
                              :          :               '       +                #                      '           :`                                                ,:                   `+                                       #                                      @            @                         @                          +,                                   @   `@`                      
                              ;          #               #       @                +                      :           @                                               @@@@+,``               ,;                                      `;                                      @            @                         @                       `;'@                                    @     @.                     
                              '          #               @       @               `;                     `,           @                                                 '; ;:'+@@@+;`        ,,                                      :;                                     ,+            ':                        @                        ++#.                                   @      +'                    
                              #          +               @       ,,              ,;                     ,,           @                                                 @`          .'+#@#'` #.                                      #.                                     +.            .#                        @`                        ,@'                                   @       ,@                   
                              @          ;               #        +              `;                     ;.           @                                                 +`                  :@.                                      @                                      @              @                        @`                         #+@@:                               `@        .@`                 
                              +          `.              @        @              ,;                     ;`           @                                                 @                    @                                       @                                      @              @`                       @`                         #,  ;+@@',`                         ,+          @;                
                              :           ;              '        #              .:                     '            @                                                 @                    @                                       @                                     `+              ;:                       #.                         #`       `:++#',`                   :+           +@`              
                             ..           #              ;        :`             ,;                     '`           @                                                 @                `   @                                      ,'                                     +:              `@                       @,                         #`              .+@'`               +'            .@,             
                             .`           @              :        `;             ,;                     #            @                                                 @                    @                                      ;;                                     @`               @                       +.                         #                    :;.            @.              @+            
                             ;            #              ,         #             ,;                     #            +                                                 @                    @                                      #                                      @                #`                      #,                         #                      `:  +@@@@@@@@@@@@#;',''';;,,:,@#           
                             ;            :             `,         @             ,;                     @            ;`                                                @                    @                                      @                                     `@                ;'                      ;,                         #                          .+       @     .,,,.,,';;';'           
                             @            .`            ,,         #             ,;                     #            `+                                                @                    #                                      @                                     ,+                `@                      ;,                         #`                          @,     .@                             
                             @             :            ,`         :.            ,,                     @             @                                                @                    #                                     .#                                     +,                 @                      ;,                         #                            @     ';                             
                             #             +            #          `'            ,.                     @             #                                                @                    #                                     :,                                     @                  +.                     ;'                         #                             @`   @.                             
                             ;             #            #           #            `;                     @             `+                                               @                    '                                     @`                                     @                  `@                     .'                         @                             `@,  @                              
                            `.             '            @           @            `#                     @              #                                               @                    '                                     @                                  +@@@@,,`                @                     ,'                         @                               @:.#                              
                            :              .`           @           #            `+                     @              `'                                              @                    '                                    `#                                     ;#+++@@@;`           #`                    ,'                         @                                '@:                              
                            +              `:           @           ;`           `#                     @               #                                              @                    '                                    +;                                     +:       ,'@#,`      ,@                     #                         @                                 @:                              
                            @               #           @           .:            @                     @                @                                    `        @`                  `+                                    @`                                     @`           `,+#@'`  @                     @                         @                                .+''                             
                            #               @           +            #            #                     +                `#                                 '`         @                    #                                    @                                      @                  .,#@:                    @                         @                                #. ;@`                           
                            +               +           +            @            @                     +                 .#                              ',           @.                   #                                    @                                      @                     `@,+,                 @                         @                                @   `@,                          
                            ,               ,.          '            @            @                     +                  ;@                           ',             #                    @                                   `#                                     .+                      @   ..               @                        .@                               :+     '@                         
                           ,                 :         `:            +            @                     +                   `@.                       +:               :`                   @                                   .+                                     :'                      ;:                   @                        ,'                               @.      .@`                       
                           ;`                #         `:            ;.           +                    `;                     +#                   :+:                 :`                   @                                   .@`                                    +:                       @                   @                    :`  ':                              `@         @:                      
                           '                 @         `.            `'           ::                   `:                       +@,            `;#:                    ::                   @                                    :+@@##++,.                            @`                       @                   @                   @.   #,                              '.          :#                     
                           #                 #         :`             #           `'                   `:                         .;@##',,'##@;.                       ::                   ',                                          `.,:+@@@#'`                    @                        ::                  @                   ;@`  @`                              @            `@`                   
                           @                 ;`        :              @            +                   :,                               `                              `'                   `+                                                    ,+@#:`               @                         @                  '`                   `'@:`                              ,;              #,                  
                           @                 `.        +              #            @                   :`                                                               #                    #                                                         ,+@+,           @                         #                  ;:                      `'+##':..`                      @                @,                 
                           +                  '        #              ;`           @                   :.                                           :;                  @                                                                                   ,'#:      `#                         .'                 ,+                            ```,:,;+#'#++++;;:,`     `'                 +;                
                           :                  @        @              `;           '`                  ;                                                                                                                                                        .;'`  :;                          @                 `+                                                     +`                  ,@               
                           ,                  @        @               #           .;                  '                                                                                                                                                              ;:                          ,,                `@                                                     `                     @`             
                          ``                  '        @               @            @                  +                                                                                                                                                              #`                           @                 @                                                                            ''            
                          :                   .,       @               +            @                  +                                                                                                                                                              #                            #`                @                                                                              `           
                          :                    :       #               ,:           '`                 #                                                                                                                                                              @                             '                @                                                                                          
                          :                    +       #                +           .+                 @                                                                                                                                                              @                             #                @                                                                                          
                          +                    @      `;                @            @                 @                                                                                                                                                                                            `                @`                                                                                         
                          #                    @      `;                ;`           '.                @                                                                                                                                                                                                             +`                                                                                         
                          +                    :.     `;                 ;            #                @                                                                                                                                                                                                             +,                                                                                         
                          +                    `;     ,.                 @            @                @                                                                                                                                                                                                             .#                                                                                         
                          +                     @     `,                 #            .'               @                                                                                                                                                                                                                                                                                                        
                          @                     @     ,,                 `;            @               @                                                                                                                                                                                                                                                                                  `                     
                          #                     ;     ,,                  @            .;              @                                           `                                                                                                                                                                                                                                                            
                          #                     `:    ,,                  '             #`             @                                          `@                `,                                                                                                                                                                                                                                          
                          #                      #    ,`                   ;             @             @                                           @                 @                                                                                                                                                                                                                                          
                          #                      @    '                    @             .#            @                                           #.                @`                                                                                                                                                                                                                                         
                          +                      ;`   ;                    ,`             ;#           @                                           #,                @.                                                                                                                                                                                                                                         
                          +                      `:   '                     @              .@          #                                           +:                #.                                                                                                                                                                                                                                         
                          @                       @   '                     '                @        .:                                           ;'                @,                                                                                                                                                                                                                                         
                          +                       @   '                      '                ;+      @                                            ;#                @:                                                                                                                                                                                                                                         
                          #                       ,`  '                      ,                  ;###@'                                             .#                @`                                                                                                                                                                                                                                         
                          +                        +  +                                                                          .++;              ,#                +:                                                                                                                                                                                                                                         
                          +                        @  '                                                                        .@`                 .'                +,                                                                                                                                                                                                                                         
                          '                        :` ,.                                                         `            ';                   ;'                #,                                                                                                                                                          `                                                                              
                          :                         ' ,,                                                         ,'          :;                    ;'                @,                                                                                                                                                                                                                                         
                          `                         @  ,                                                         `#          #                     ;'                @.                                                                                                                                                                                                                                         
                           .                        ., ;                                                         `+         @                      +,                @`                                                                                                                                                                                                                                         
                                                     @ +                                                          @        ,,                      #.                @                                                                                                                                                                                                                                          
                                                     ,.@                                  '                       @        @                       @`                @                                                                                                                                                                                                                                          
                                                      #@                                 ,@;                      @       '.                       @                `@                                                                                                                                                                                                                                          
                                                       .                                 # @                      @       @                        @  `.:;;+'##@##+++@                                                                                                                                                                                                                                          
                                                                                         @ #`                     @      `'                       .@#':``           `@                                                                                                                                                                                                                                          
                                                                                        ., .#            ,        @      ;.                       ,#                `@                                                                                                                                                                                                                                          
                                                                                        #   @           `,        @      @                        :;                :@                                                                                                                                                                                                                                          
                                                                            @;          @   #.          #         @      @                        +:                :+                                                                                                                                                                                                                                          
                                                                           ,.@          +   ':          @         @      @                        +`                ''                                                                                                                                                                                                                                          
                                                                           + ::        `:   `#          @         @      +                        @                 ';                                                                                                                                                                                                                                          
                                                                           @  @        +     @          @         @      '                ,       @                 +.                                                                                                                                                                                                                                          
                                                                           +  '`       @     @          @         @      '               +        @                 #.                                                                                                                                                                                                                                          
                                                                           :   #       @     @          #         @      +              #         @                 @                                                                                                                                                                                                                                           
                                                                          ``   @       @     @          +        `#      @             @          @                 @                                                                                                                                                                                                                                           
                                                                          ;    `:      ;     +`         @        `+      @            #           @                 @                                                                                                                                       .                                                                                                   
                                                                          @     @     ,,     '.         @        `;      #.          @            @                 @                                                                                                                                                                                                                                           
                                                                          +     '`    '`     ;,         @        ;;      `@         +             @                 @                                                                                                                                                                                                                                           
                                                                         `.      #    #      `,         @        '`       .@,     ';              @                 @                                                                                                                                                                                                                                           
                                                                         ,       @    #       +         #        @          #@++@+                +`                @                                                                                                                                                                                                                                           
                                                                         #       :.   #       +         ;`       @                                :,                @                                                                                                                                                                                                                                           
                                                                         @        #   @       @         .'       @                                 @                                                                                                                                                                                                                                                            
                                                                         #        @   @       @          @       @                                 @                                                                                                                                                                                                                                                            
                                                                         ;        .:  #       @          @       @                                 .                                                                                                                                                      `,,,,'#+#+;##+@+++'''::::.::,,...,....`..:::.:++;:+'+'++#+#;;':,,.,                                   
                                                                        `,         #  +       :          ':     ,:                                                                          `                                                                                        ``.::'++@###@''':;,,,`                                                                 ``,:''++++#''::,` `                 
                                                                        .          # `;       `'          @     +                                                                                                                                                       `.:;+++';;;:..`                                  ,''+;',,.             :'####@##:                                   ``..,.;:++@+@++;';:;
                                                                        ;          .:,:        #.         .@    @                                                                                                                                           .,;'##++::.``                                          ,:++;.        ,,'+;;+:+'#;:``         ,@'`                                                   
                                                                        ;           @;`         #          +@  ;.                                                                                                                                `.:++'':,,`                                                 ``''';                                         ;#:                                                 
                                                                        +           :@                      :@@'                                                                                                                      `,,''+'',,.                                                    ` ``+.:.`                                                 ;#.                                              
                                                                        @            @                                                                                                                                  `,:,,''+'''.``                                                           ;:':`.                                                          `+.                                            
                                                                        .                                                                                                                             ``..;:;'+++#;;,,``                                                               ``,++';.                                                                    `+`                                          
                                                                                                                                                                            ````..,,,;'+;;'+##;':,:..``                                                             `,.. .`,.;''+#@+@@+:,`                                                                           :'                                         
                                                     `..:::;'::++'''+''';;''++;'';;;'+;+;+'++'+++';++++;++++++##'#';+#'+++++++++++;+++++++''+;++'+;+'+++++;;;;;;;',,,,,,,,`````                                                                      ``,''#@@@@@+;''':;.,`  ``                                                                                        .+                                        
                                      `.::';+:;,.`                                                                                                                                                                                            .,;+@#';;.   `                                                                        `            +`                    `:                                       
                            `,;''':``                                                                `:'#@@@@@@';:`                                                                                                                    `'#@@#:`                                                             :@.        .            #            +                      `:                                      
                      ,:';,`                                                                ::+@@@##;,,`        .,+#@@@#+'+#+#++:;'+::.`,`                                                                                      .'+@@##;                                                                      #       `'            '.           @                       '                                      
               .,';:`                                                                 `;#@@+:`                                        `` +'++'@@#+;,`               `  ..,;.#;'`+;;#@@####+;;;;:`.` . .` `..;`.:;####@@@@@'@@#':.                                                        #                    @        @            ;,           #                        '                                     
         `,;:.`                                                                `,'@#@';`                                                            ``,;:''+'##+@''':',`.```  `              ````.,,:.,,,````````                                                      ,                 @                    @       `#            ,:          .'                        :                                     
;:..,,``                                                              :;+@@@@#;..                                                                                                                                                   :                            ``,::#,`        ,       @                    @       `#            `+          :,                         :                                    
                                                              .:;'#@@+:`                                                                                                                                                            @                          ;@@@@@@@@@@@@'            #                    @        :            `+          +`                         +                                    
                                   ;@@@@#@@':       `     `'@@,``                                                                                                                                                                   @                                 #    `             @                    @        +             #          @                          ,                                    
                                 ;@`        .'@@@'..,;'#@@'.                                                                                                                                                                        @                                 #                  @                    @        @             #      .   #                           ;                                   
                               `@                `,`.`                                                                                                                                        .                                     @                                 ',                 +                    @        @            `+   `.    `+ `       `@:@.             #                                   
                              +#                                                                           '                                                                                  '                                     @                                 ::                 @                    @        @         :; ,+```      `@:;@     `@  ,'             ;                                   
                             @`                                                                            :;                                                                                 :                                     @                                 `'                 @            #@@`    '     :@'@         `.+,#         ',  .;    @   ';              ,                                  
                            @                                                                               @                                                                                 `,                                    +                                  @                 @          `@` ,#   `;    #. .@            `:         @    #   #`  :#               '                                  
                           @`                                                         :           :         @                                                                                  '                                    @                                  @                 @          @    @   ;:   +`   @            `:         @    +  `# .@,                @                                  
                           '                         #                                @           '`        @                        ...;;:.                                                   @                                    @                                 .@                 @@@`      #`    @   '`  .:    @            ,.        ;'    #  @#+,                  +                                  
                          +                          ,`                               @           ,;        @                 ;#@@@@@'':,`.`                                                   @                                `@' @                                  @                @'  @     `,     @   #   @     @            :         ;;    #  @                     ;                                  
                          @                           +                               ;,          `@        @                #      ,                                                          +                      .@+@     `'   @        `                         @               `@;  ,;    #      @   ;  ,`    `#            ``        #.   .,  @         ,,          ,                                  
                         `;                           @               @               `+           @        @                       :`                                                         ;                     .+  ;:    @    @      ;+``                        @               :@,   @    ,`'    '   '  @     ':            `.        ,    ,`  @       :+            .`                                 
                         `,               `@          #               :'.              @           @        @                       ,.                                                         .`                    @   .#   :     @     #                            @               ++    @   . @    ;    :  +     @             `.             '   `@`   ;+               `                                 
                         '`               : @         '                `               @           @        #                       ,;                                                         `##.         +@.;     ;   `@   #     @    @                             '               @@    #     @    @     ``;    @,              .                   +@@+,                .                                 
                         @                + .'        ,:                               #           @        #.                      `;                                                         :#`;@`      '`, @    ,+    @   #     #   ;`                            ,,        `;     @#    '      #  @        #. ,@.               `                                        :                                 
                         @                +  @        `;                               +           @     ,  +.                      `'         :                                     @`        '@  `#     .;   @    #@    @   @    .'   ';                            ,`      :#`      @:    .      ;@;          '#'                                                          +                                 
                         '                @   #        #                               +           @    +   '.                      `+         @ ,`            `      ++@+          ;;         :@   ;.    #    @    @+    @   '    ;.    :@:                          @    ,#+`        @`                                                                                     #                                 
                         #                @   #        @            `         `,       ,@@'        @  `+    ;.                      `;         @ '@.          :`     +,  @  ,       @          ,;    +    #   ,@    #+    +   ,    @       `#@,                       @`;@+`           @                                                                                      @                                 
                         @                @   `#       @    `  .'@+.   `     `@#.      @. ''       @ ;;     :.                      `,         '@  @          ,,@###,;   '. @`     #.          ';    @    #   +@    @;    +    #   @          ,@`            ,@+;+@@@@@;                                                                                                      @                                 
                         ..               #    @       @    ,.@'`      '     @ ,;     :,.  @     .,@+       ,:                      ,.         .#  ;,          +    @    ,; `#    ,+           +.    @    @   '@    @.         .@'@            `:            ``,``   `.                                                                                                       @                                 
                          '               +    ,,      @    @'        ,.    ;` `+     @,.  .,  `@: @        `;                      ,.         ,:  `#         +;    @;   `+  @.   @            ':`   #    `#;# @                         ;@@++#@     ,               '                                                                                                        +                                 
                          #               ;     @  +   @    @         ,,    @   #     +:.   +      @         .                      :          @'   @         #'    @:   `#  `@  @`            ,:    #         +                                     #               '                                                                               @@#`                     @                                 
                          .`              ; ``:'@@;    @   ++         .;    @   @    `::.   +      @         ;                      :          '@  `@         :'    @'    #   ,';:              @    '          +                                   @                .                                                                               @ @@                     @                                 
                           :             `++;:.`,;     +   @,         .+    '   @    .::.   #      @                                :  .;++`   #@   @         ,#    @:    @    .+               +                                                  '`                           ``                                                                   @  #@                    @                                 
                           #             ..      @     +   @`.         #    '   @    .,+`   #      @         ,                    `;@@@.       @@   @        .,#    @          @                                                                   @                            @                                                                    @   '@:                  +                                 
                           +             :       #     +   # :         #    #   @    .:+    '      #         '             @@@@@@+;,;          @#   #         :'              #`                                                                                               `+                                                        .''.`      `@     +@.                `                                 
                           ..            @       ;:    +`  ,,;         @    @   @,   .;@    ;      +         .                      :          #@   +         @`             ;,                                                                                                ::                   `.;++#@@@@@@                       +#:.`.;#'    .@       :@'.            .:                                 
                            @            @        #    :`   ##         @    `; `;,    @'    .                                       .           @  `.         ,             .'             '                                                                                   +`                `@@+:``                         @    @,       ,    ,+          ,@#.         .                                  
                            ;            @        @    `.   +@         @     :@' +                                                                 ,                        +              ;                                                                                   @                 :+                  @`         ;:;   @             ,+             `+@#''    ,`                                 
                            `;           +        +     ;   `@         ;         @                                                                .`                       @               ..                                                                                  @                 `#                  @:         @ `   @             ,'            ,#@;,`,    ;                                  
                             #           ;        .:    @               '        @                                                               `@                       ;+               `'                                                                                  @                 ,@                  +'        ,+     @             ';         ,#@'          +                                  
                             #          .`         #    :               ,        @                                                               .;                       .@`               '                                                                                 `#`                `@                  :@        @`     @             +;      ,++.             @                                  
                             `.         ;          +     +                       @   ;.           ,`                                             ;:                      @ @`               @                                                                                 .#                  @                  ,@        @      @             #.   ;#'                 @                                  
                              @         @          `                             @   @            @                                              :#                     :  @                @                                                                     :,          ,+                  @                   @       +'     `#             #`.++                    #                                  
                              ;                                                  @   @`           ,.                                             ;+                     ,  @`               @                                                                    `,           ,;                  @                   @`      @`     .'    ``       #@@`                    `'                                  
                               +                                                 +   @`                                                          ';                        @                @                                       @@`             :':          @ :;         '.                  @           `,      ';      @     :#@@@@@'+;':.   @.,@#                   .:                                  
                               +                                                 ;   @.                                          .               ';                 :+@`   @`               @                                      @ `@            @ `+,         #'.;@,       :.                  @       .'@@;,      .@     ;'     `,;             @`  ,@@.                '                                   
                                '                                     ,         `,   @:                                        `@+@    `         ';     ::       ;;+, ,#   @.               +                         `    `      @:  :# .@@`     #    @         @   `@     `.++...,,.,           @  :;#@@;.           @     +.      :,             @`    ;@@               #                                   
                                @                                      ,        .`   +,                                        @  ';   @+@+`     '.   ,''  @     '#;  ,'   @  ``           `+      '@;         ``     '    @      @    @`+ ,#    .`    @        +#    ;#    ','+```               @ @',                #'    @       :,             @       +@;             @                                   
                                `,                                     ;        ;    +.            `+    `'         ;+.       :;   #  .@:  +;    +#@#,`#   @     @@   ,;   ++@@#         +;`+     '  ';       +.,'   `,    @,     @    `@   @`   #     @        @;     @      .;                  @                    `@   ,#       :,             @`       .@#            @                                   
                                 @                                      #       @    @:            @`    '    ,;  ,@  ';      @;   @  ;,       @@@`   #`   @     @:   :.  #@#.          ;   @    ``   @      +        '    @,     @     @   ;:   :    `:        +;     ;:     `#                  @                     @,  +:       :'             @          '@,         `:                                   
                                 ..                               `     ,;      #    +`            @     @+@#@.@` #,   @     `@    @  #:      +: #    @   .@     @`   +`  `@.           :   @    @    ,;    ;         @    @:     @    `@'  .+  ;`    @         ',     `+      #                  @                     ,@  @        ,:             @`          .@#        @`                                   
                                  @                @       #+;   @:@`    ;:    .`    #;+#;         @    .@  @  @` @`   @`    @     @  @;         @    +   +@     @    @    #,          `    #    ;     #    +         @    @,     @    `:#  `@  ;    +     `   `;       @      @                  @                      @+ @        .'             @`            +@       @                                    
                                  .,               :,'#@  #  @  ;.  @     +#:'#@   '+#,            @    +@ ;@  @, @`   ''   .@     #  @,         @   ,,   #@     @    +    ';          :    '   .,     +    .         ;.   ;;    `@    `:@   @  :` ,@     +    .@       @      #                  @                       @'+        `'             @`             ,@.    :@                                    
                                   @                @   ''   +  @   :      ##@@      +.            @    @@ @+, #`##.   ;;   `#    .. `@.         @   ,,   @@    .@    @    '           ;    `    ;     :   ,`         `'   '+     @    `;@   @  `##,    `'     `@       +      '`                 #`                      .@`       @@@@@@@@@@@@'   @.              `@.   ::                                    
                                   :.               @    @   ': ,   ``     @         +`            @   .+@ @': +`+##   +,    @    @   @,         @    #  ',@    `;    `     +          '   :     #    :    ``          @   @@     @     +@   @   @`    ;,       @       +      .:                 ',                       `             `          @                .@   ,`                                    
                                    @               @    @   ,' ,    #     ++`       :,            @   :+@ @'. @,'@@   #     :#` ;`   @`         @    .#+: @                `          '   +     ;`   #     ;      .   @`  @@    `@     @'   @   `@','@         @       :       #                `@#.````````.,'@,                                                    `   #                                     
                                    '               @    +.  .# :    @       :#      :,           `+   :#+ #'. @:'@@; `#       .;`               @         @                           ,  ,       @. '      @.   ;,     @  ,:#    @     @'   ;     ;,`          @               @                 :@+++++++'',.                                                           #                                     
                                     #              @.   +:  `' .,   @         @     ;`           `+   :@  '@` #``@@# @,                         +         ,`                           ++;        ;#        #@+:       :@@  +,         .@                                                         @                                                                      #                                     
                                     @              @.   ::   '  @   '         +     :`           `:   `@  .#  '. @++@,                                                                                                                                                                            .                                                                     `+                                     
                                     `+             @`   @`   '   :+#         ,;     `            `'           +: ::                                                                                                                                                                                                                                                     :.                                     
                                      #             @:   `    .          ;   ':                                   ':                                                                                                                                                                                                                                                     #`                                     
                                      .;            +.                   ,@@@`                                    +.                                                                                                                                                                                                                                                     @  `                                   
                                       @                                                                          +`                                                                                                                                                                                                                                                     @                                      
                                       ;`              `:                                                         @                                                                                                                                                                                                                                                      @                                      
                                       `+              @                                                          @                                                                                                                                                                                                                                                      '                                      
                                        @             :. @+                                                       @                                                                                                                                                                                                      ;                                              .,                                      
                                        ,,            @   ,@@+`                                                   @                                                                                                                                                                                                      @                                              ..                                      
                                         @           +       `#@,                                                 @                                                                                                               +                                                                                      @                                              .`                                      
                                         '#         `#          #@.                                               `                                                                                                              @                     +                                                         +       @                                              ,                                       
                                          @         #            `@+                                                                                                    `@                                                       @                     @                                                         @       @.                                             ;`                                      
                                          @`        #              '@#                                                                                                   @,                                                     `#                     @                                           `             @       #:                                             ;`                                      
                                          `:       ;                 #@'                :'@@+'++@@                                                                       :'                                                      @                     '.                                          :             @       ';                                             #                                       
                                           @       @                   +@.            .#`        `                                                                       `#                                                      @                     :+                                          +             #       +'                                             #                                       
                                           +      `;                    ,@'           `#                                                                                  @                                                      @                     `@                                          #             @       #;                                             #                                       
                                           .:     '                       @,           @                                                                                  @                                                      +                      @                                          @             '       '#                                             #                                       
                                            @     @                       .@           @                                                                                  @                                                      @                     .@`                                         @             #       ;+                                             #                                       
                                            '    `;                        #.          +                                                                                  +` :@`                                                 #                   ;+ #:                                         #`            '       '#                                             #                                       
                                             ;   ,`                         #          :.                                                                                 :., :@     :'@                                         #.          ,+     '`  ;#                ,+;.                  ,: #'            ,.      '@ `#,                                         #                                       
                                             @   @                          @          .:        ,                                               , ;@;     `+,@           :,+  @     #  ;      +++        `.     ';    '#,       ':         @`,@   :#   `@               ..  #.               `@   ;+            :..;;'  '# # #.     :+,'                               #                                       
                                             .,  @                          +          `;.`.;@@+,                        :',          ,  `#@     +@  '#    '  ;.          `@`  +.   @   @     #           ;:    '#    @  @     ,,@;,`..    @`  @   #`    @               #   +:  `:  ,@#@     #    ;'          :+@+,     ,@@`  @    .'  @                               #                                       
                                              + `'                          #           +;;;`         '      ,          @. :@;       ',  + `#   :,.   @   ;   ;           `@   +:   @  `@    @            `@     #   #`  ,#    ..'+`.     :: `#    @`    @              .    :,   ' ,;   @   `#    :;        #@; :.      ,@+   @    #   @`                              #                                       
                                              @ ,`                          :.          +             '#    `:   ;#@   @     ,.     ::  ;   @   .#    @   #   '           `@   .+  `,  `+    #:            @   ;+`  .@    @      ,#      `@'@.     @     @              @    ,:   :;;    @`  ,:    :#        ,   +       .@`   @   ;;   @                               @                                       
                                              ,.#                           ,:          @              @    #   :` ,, ,@      @     @   +   :.  ;+    #   + `+             @   `'  ;   `#     ,@:          #`  #@   +.    @       #       #`       @     @              +    ,,   `@     ';   :    ,#            #       .@    @   ;` .#                                @                                       
                                               .#                           ,;          @              #`  `+   #  ;` @+      @    +`  `    ,.  :,    @  .;,.              @   `+  ;,  '+        ''        .+ '@    @     +       @      ,:        .+    @             ,.    #,   `@     .'   :    .@            '       `@    @   +`;`   `                             +                                       
                                               :                            .+          #              .+  :`  .,  #  @;`     ;#   #  #;    ;   :,    @  `'                #   `+  `+  @@         @         @ @:    @    ;,       @      ;:     ,`  @`  ;;   `         :     @,    @     `+  `+    ;@            '       :@    @   '     .`                             :                                       
                                                                            `@          #               @  @   @  #   #`,      @: #`  :;    @   +,    @   @     .+         ;:   @   ++#`@        .+         @:@`   `;#``+;        @      ,;    #     #. @   `;         `    ++,   .@      #   #    #:            #`      ,@    @   #`    #                             `:                                       
                                                                             @          +               @  @   @++    ':;       #@+   @    +    +,        '+` ,+            `   @    `  +:  .,+@#,          +@`    :   `          @.      @` :'       ..    +           '  ,,,:   .@      #    #   @             #       `@    @   .;   @                              ;                                        
                                                         `@'                 @          #               :,.:   @     `.@+        @    `@,.@     ;;         `,.                  @        #.```                                     #       :'              @            .@@, `'   ,@      #    .@ :;             '       ;@    ,    +:;@`                              @                                        
               ;     @`        `        `'               :`:                 @          #          ,+.  `#+`   #`   :` @.       ,:              `.                              +                                                  ;                      +`                  @   +,      ,      ..              `       ,@                                            @                                        
               :     '.'       #        @ :    `#        @  ;                #          #       `++      @@    ,@..#            @                                               ;                                                                        ,.                   ::  @.                                      ,                                            @                                        
                +     + @      @       '  ;    ,:`       @  +                ,,        `:  `,'@+;        @@     ,':            ;                                                                                                                         :                                                                                                            `+                                        
                 ;       @     +#      +   @   ; '       +  +                 '       `#@@#':            :                     #                                                                                                                        +   ;:                                                                                                        ;`                                        
                 '        '`  ,..`    :     .  #  #      ;  +                 @                                               '                                                                               ,                                        :    #+                                                                                                        @                                         
                 ``        ;..#  #    @     @  #   @    ,.  :                 @                                               '                                                                       ,      ,'                              '`             #+   .       ,`                                                                                           @                                         
                  :         `,    ;  `:     `;,:    +   @   :                 @                                              '                                                                               .+                              #.             #:          ;;'+                  `                                                                       +                                         
                  '               '  +       +@      # `+   .                 #                                              '                                                                               :+                              :+             #+          @                    ,.                                                                      ,;                                         
                  #                +`+                #@    .                 '                                             ,                                                                                :'                     `+#'     .+             '+         ,@                    @                                                                       +                                          
                  #                ,+                        :                '#@;;.                                        #                                                                                +'                     '  ,,    .#             '#  ,      ,'                   ,@                                                                       @                                          
                  +                                          +                 ` .,'#@@'`                                   `                                                               .;               +'                     #   #    .@             '@  ;:     :,                   .#          ,                                                            +                                          
                  +                                          +                         :+@@+.                                                                                                                #'                     @        .@             +#         #,                   .'         +                                                            ,,                                          
                  :           .+.                            +                             ,+@@;``                                                                                                           @;                     +        .#             #+         @`                   ;;         ,,                                                           #                                           
                  ``          @@@                            #                                 ,+#@@++:.                                                                                                     @,                    `'        ,@             ++         @                    ;.                                                                      @                                           
                   :          @@@:         @`                ;                                      .:+@@@@#';`                                                                     .;,                      @;                    :'        :@             '#         @`         `+.       ;.                                                                      +                                           
                   +          +@@#        ;@@                '                                             .'#@                                                                   '+` ;@                     +,                    `#        ;'             '#  :'     @`        ,+ '       '`                                                                     ;`                                           
                   +          @#@@        +;@;               +                                               `'                                                          `.      @.    @:          #`        +'                     @        @;             '#  ,'    ,@@;;     ,# `'       +`                  `                                                  @                                            
                   ``         ;;@#         :'@               #                                               ,,                                                       ,':@,     @.     @;    @     @ ,#       +             `@;+@  .@#';.    @`             '#  ,'  ;#:@.       @  #         +                +;.                                                 `@                                            
                    '          @@#         +@@`              #                                               @                       '                               #`  @;    ,@      ';    +     +:;'@     ,:             +   +' ,@        @              '@  +'     +:      ': #          :         '     .,                                                   ;'                                            
                    #           +:         '`':              ;                                               @                       @        ,+@:        `#@+      ':   @,    @@      @:    #     ,#  @` .#@              ;     #  +.       +              '+  #,     ++      @ #                    `'     .`                                                   @                                             
                    +                       '@`             ,                                               `+                       +,;#;   @  `@       @`  @      @    @.    @@      @.    @     +.  ++.+ @            ,,      '  `;                      +;  @,     ,@     ,@:                     :      ;                                                    +                                             
                    ,                                       +                                               ;.                       ;'  '# @    @;     @`  `@     ,;    @    `@@      @     @     #,  ,#;  @             ;     ..   +                      +;  #.      @      #                      +      ;                                                   :`                                             
                    .                                       @                                               #                        +`   @@     :@    ':   ,@     @    `@    `@@      @:    @     #,  `@#``@             '     #   `+                      #,  @`      @      ,:       ``            +      .@`::            @    `,                            @                                              
                    `.                                      '                                               @                        +.    @     .@    @    @,    `@    ,@    :@#      @     @     @.   @,++@              ,    ;   ,+                      #'  @               @`    .;              +          ;     +     .#    .                            '`                                              
                     .                                     ``                                               #                        @,    @+     @   ';  .@.     .;    +@    ;@+      @     @     @,   #  `@ @            .`  @     #       .'             ''  '`               '@++;       +        #          @    #                                         @                                               
                    ``                                     '                                                '                        ;'   :@@     @  `@+'#`       ';    @@`   ;@,      @     '     #.   ;   @               ','      +                      ,.                              :@        ,`        :,    #                                        '`                                               
                    :          ;                           #                                                +                       `;+   ::@     @   @           .@   :;#.   :@`      `                   `@                                                                                          .  @,``;@;    .                                         +                                                
                    +          '                          ``                           :++';++;             @`                      `:+   ;'@     @   #        ,   @, `; ,@`  ,@                           +'                                                                                             `:+'.                                               +                                                 
                    @           @         :               '                          ,#        `+,           +                       :+   ;;#     #   ::      ;.    ''.        :                           @                                                                                                                                                 .#                                                 
                    '           `;       +.               +        ++.            ;#:             ,';@@`     #                      `'+   ,@+     #    @      @                                       :   +;                                                                                                                                                 @`                                                 
                    '            +      +                .         , +@#+;,,'#@+:.                 :@+@:+    :.                     `@,   `@`          '@    @                                        @``@,                                                                                                                                                 :;                                                  
                    #             '   `+                 @         ,   ;                          +@@'` :     #                      #`    `            +@#+#                                          ,`                                                                                                                                                   +                                                   
                    ,;            '  +:                 ``           ;  ,    ;@'                :@@@@:  .     '                                                                                                                                                                                                                                            @                                                    
                     `#            @@                   @            ;  .     `@@'             +@:;@#   `      +                                                                                                                                                                                                                                          #                                                     
                       #                               `'            '   '''`   '@@.          .++'@@    :      ;                                                                                                                                                                                                                                         `#                                                     
                        '`                             ;             ``     `;#+` +@#   `    `+@,#@@    ,       #                                                                                                                                                                                                                                        @                                                      
                         :,                            @             `,         `+ `#@, @   `@@'@@:+    .       .;                                                                                                                                                                                                                                      #`                                                      
                          :`                           ,              :           '  `#@`+ `@@'@@#,     .        @                                                                                                                                                                                                                                     +;                                                       
                           #                          ;             .@'            ,;  `'@.,@#@:       `          @                                                                                                                                                                                                                                   :`                                                        
                           `'                         #           .#: +             .@@;,`@ .@#        #           @                                                                                                                                                                                                                                 `+                                                         
                            .`                       ;          '@`   @                  `+@#.         .            @                                                                                                                                                                                                                               '@                                                          
                  @;@       .@                      ',       ,@+      @                    `          `              +`                                                                                                                                                                                                                            #@                                                           
                 +`  @:     @ @`                  .@`     '@;`        #                               ,               #:                                                                                                                                                                                                                         ;@.                                                            
                ,;    :#   .;  ;+            `   #`   .#@;            +,                              '                `+@,                                                                                                                                                                                                                   .+@                                                               
                @       @  ;`    ++       .,,:'@'   '@.               ',                              +                   .+@'                                             `````                                                                                                                                                    ` ``.,;#@@#:                                                                
               .,        @ @       #' `+#'`  ;    .@`                ``;                              +                       '+@@@;,`                    ```;;+@@##@#++#:#:+'@:##+@#@@@@@,@+'+;;::,` ``` `  `                                       ````````                                                    ``,:++@@@@@##@@#'@+;;;#+,,                                                                     
                '          @         ;`      +   ;'                  + '                     .#++#;;. +                             `,.;+#@@@#@@@@@#@@@@#@++;::.                          ` ..  `` :::+':';;+;+,'+@@@#@'+;+'@+#@@'+@@#@@+#+@@+;@@+''++,:,:;;+;#++:;''+#@@@+@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#+@@++..                                                                                           
                 #`        @                 @  #,                   # ,        :'',,     ,+@.      .,,                                             `                                                                                                                                               `                                                                                                           
                  :;       #                 +;@,                   #  .   ,;+@@    .#@@@@;                                                                                                                                                                                                                                                                                                                     
                   `+      #                 @:                    @  `` `'                                                                                                                                                                                                                                                                                                                                     
                     #.    @                 '                    +   ;  @                                                                                                                                                                                                                                                                                                                                      
                      `+'  @                `;                   +    ';@`                                                                                                                                                                                                                                                                                                                                      
                         : +                `.                  :     +.                                                                                                                                                                                                                                                                                                                                        
                          `,                .                   '                                                                                                                                                                                                                                                                                                                                               
                          '                 :                  +                                                                                                                                                                                                                                                                                                                                                
                          +                 ;                .#                                                                                                                                                                                                                                                                                                                                                 
`                         @                 '   `         ,++                                                                                                                                                                                                                                                                                                                                                   
,                         @                 :    ,,      @                                                                                                                                                                                                                                                                                                                                                      
                          #                 +      ;#,``#                                                                                                                                                                                                                                                                                                                                                       
,                         #                 #         .`                                                                                                                                                                                                                                                                                                                                                        
`                         ;                 #                                                                                                                                                                                                                                                                                                                                                                   
.                         ;                 ;                                                                                                                                                                                                                                                                                                                                                                   
,                         ;                '                                                                                                                                                                                                                                                                                                                                                                    
                          '                @                                                                                                                                                                                                                                                                                                                                                                    
,                         @               `+                                                                                                                                                                                                                                                                                                                                                                    
,                         ,  ,:           +                                                                                                                                                                                                                                                                                                                                                                     
,                          ;  @           #                                                                                                                                                                                                                                                                                                                                                                     
                           # ::          .`                                                                                                                                                                                                                                                                                                                                                                     
                           .,#           #                                                                                                                                                                                                                                                                                                                                                                      
,                           +            +                                                                                                                                                                                                                                                                                                                                                                      
,                          `,@          :`                                                                                                                                                                                                                                                                                                                                                                      
,                          '  # #     ``#                                                                                                                                                                                                                                                                                                                                                                       
,                          +  `@      .@                                                                                                                                                                                                                                                                                                                                                                        
,                          :  `,;     +                                                                                                                                                                                                                                                                                                                                                                         
,                          .  ,  '  +,`                                                                                                                                                                                                                                                                                                                                                                         
,                         .   :   ' `@                                                                                                                                                                                                                                                                                                                                                                          
,                         ;   ;    ;;+                                                                                                                                                                                                                                                                                                                                                                          
,                         +   '.     :                                                                                                                                                                                                                                                                                                                                                                          
,                         :  ,.       #                                                                                                                                                                                                                                                                                                                                                                         
,                        ,   +        ``                                                                                                                                                                                                                                                                                                                                                                        
,                        +   +         .    '                                                                                                                                                                                                                                                                                                                                                                   
,                        :   +          .   ;                                                                                                                                                                                                                                                                                                                                                                   
,                        `   ;              ,                                                                                                                                                                                                                                           ` ````` `` ``.`.`.`.````                                                                                                
,                       :    ``             ;                                                                                                                                  `...,;;,;+;++'##@@@#@@@@@@#@@@@@@@#@@@@@@@@@@@@@@+++;:::++++;++'@+++;;++++++####@@@@@@@@@@@@@@#@#####+,;;;';:;.;;::....;:,.;.,;:;;;;;;;;'';+'+'###'#####'##@@@@#@#####@'@+#@#++#+@#+'##;+'';;';;;+;.,`...`  ``                   
,                       +     ;           ` .                                                                                                      .,.,''+'++#@@#+#@@@@##++++'::,```````                                           `` ````          `                                                                                                                                    ``````;,;:+@++;+';,,,.`
,                       #     +            `,                                                                                        `.,:+#@@@#+'',:,,                                                                                                                                                                                                                                                         `
,                       +     #                                                                                            ..,:+@@#+;.                                                                                                                                                                                                                                                                          
,                       +    ;.                                                                                  `.,;'#@@+;,``                                                                                                                                                                                                                                                                                  
,                       ,  `@.                                                                      `.``:++#@@@''',:                                                                                                                                                                                                                                                                                            
,                        @+,                                                                .:'+#'+',`.,;#@#+::::,:::+@@@##;`                                                                                                                                                                                                                                                                                   
,                                                                                   `:+#'',,`   `,#@+:,`                    ,'@@+                                                                                                                                                                                                                                                                               
,                                                                          `..'@+#;.        ;##;.                               .+@;`                                                                                                                                                                                                                                                                           
,                                                                ,,,;'##+;:``           :@#:                                       ,@;                                                                                                                                                                                                                                                                          
,`',;+'+:::+;+';:'''''+##+@@@@@++@+@@+++++#@#::;+';:;+@@@@+###':,                    :@'`                                            :@`                                                                                                                                                                                                                                                                        
,                                                                                 .#+`                                                 @,                                                                                                                                                                                                                                                                       
,                                                                              .#+`                                                     @                                                                                                                                                                                                                                                                       
,                                                                            ,@,              '`                                        +:                                                                                                                                                                                                                                                                      
,                                                                          ,@,         `+     '+                                        `@                                                                                                                                                                                                                                                                      
,                                                                        ;'`            @,    ,'                                         '                                                                                                                                                                                                                                                                      
,                                                                      '+               :#     @                                       `@                                                                                                                                                                                                                                                                       
,                                                                    ++                  @     #:                                     #:                                                                                                                                                                                                                                                                        
,                                                                  #;        ,           +,    ,+         #+                        '#                                                                                                                                                                                                                                                                          
,                                                                ,#          @+          `@    ;:        + :                      .@`                                                                                                                                                                                                                                                                           
,                                                              :#            ++           @` ,``, '`     ; `           .   +    ,#`                                                                                                                                                                                                                                                                             
,                                                            `+`             ;#           +';   @@`@    ;   .      #   @      '@`                                                                                                                                                                                                                                                                               
,                                                           +:               ;@          +'@    @` @`   @  ,       +       :@+                                                                                                                                                                                                                                                                                  
,                                                         :'                  @        ;'  @    @` :`   #  +      .     ;@+`                                                                                                                                                                                                                                                                                    
,                                                       :@                   `@`      ``   @    @+  #  @@@;   '      ;@'                                                                                                                                                                                                                                                                                        
,                                                      @,                     @;           #:  `@@  @   @    @    ,@+`                                                                                                                                                                                                                                                                                          
,                                                    ,#                       ## `;`       ';   @@  @  `@, .@;.:#@`                                                                                                                                                                                                                                                                                             
,                                                   @.                        ;@;          `#   @@  ;   .@#:#+..                                                                                                                                                                                                                                                                                                
,                                                 ,@     ' +                ,@,@            @   `@      ,'``@                                                                                                                                                                                                                                                                                                   
,                                                ,'     .# @;          ;`  .#  @`           #       ,@@+.  ++                                                                                                                                                                                                                                                                                                   
,                                               '.      `# '@        .'        @;           ,    .##:@'    @`                                                                                                                                                                                                                                                                                                   
,                                              @         @ `@        @  +@     ;#             ,+@:   .@   .@                                                                                                                                                                                                                                                                                                    
,                                             @         ,#  #,       @  .@      @          `@@:       '#  +@                                                                                                                                                                                                                                                                                                    
,                                            @           @  ,@       #  `@      @'       ;@'          .@` #'                                                                                                                                                                                                                                      :                                                             
,                                           @         `  @   @@@@    @  ;@`     ,@    `##`             :@ @:                                                                                                                                                                                                                                                                                                    
,                                          @    @    #@` @   @+ +@   ,  #'#      .  :@;                ,@ @:                                                                                                                                                                                                                                                                                                    
:                                         @     #,   @+@ @   @#  @   ,@`@ @       ;@.                   @'@.                                                                                                                                                                                                                                                                                                    
,                                        +      ,@   @ #:@.  @@` .'   :+  ';    '@,                     ;@@                                                                                                                                                                                                                                                                                                     
,                                       .:       #'  @ .@@.  @@#  .        : `#+`                        @@                                                                                                                                                                                                                                                                                                     
,                                       #         @; @  #@,  '@@           :@'`                          `@;                                                                                                                                                                                                                                                                                                    
,                                       @          @ @   @;   @@         ;@,                              '@                                                                                                                                                                                                                                                                                                    
,                                       @`         ,@@`  ,    ,'      .##.                                 `                                                                                                                                                                                                                                                                                                    
:                                       `#          #@              '@;                                                                                                                                                                                                                                                                                                                                         
+                                        +.          .           .@#`                                                                                                                                                                                                                                                                                                                                           
,                                         @                    :@+                                                                                                                                                                                                                                                                                                                                              
,                                         ,@                `+@,                                                                    @`                                                                                                                                                                                                                                                                          
,                                          ;#            .;@'                                                              @;      @@                                                                                                                                                                                                                                                                           
,                                           ,@      `:+@#,`                                                               ,@@     #@@                                                                                                                                                                                                                                                                           
,                                            .@+,.;@'.                                       ``      :@         `         @@@     @`@                                                                                                                                                                                                                                                                           
,                                               :.                                           #@      #@        @@        @@;@    @+ @                                                                                                                                                                                                                                                                           
,                                                                                            @@      @@,      :@@       :@ ;#   ;@ .@                                                                                                                                                                                                                                                                           
,                                                                                           ;`@`    :@@;      @+@       @, ;@   @,  @                                                                                                                                                                                                                                                                           
,                                                                                           ' @'    @;##     ,@.@      @#  '@  +@  .@                                                                                                                                                                                                                                                                           
,                                                                                           @ @@    @ ,@    `@,`@     ##   ;@ `@    @                                                                                                                                                                                                                                                                           
,                                                                                           @ `@:  `@  @    #'  @`   '@    ## ##    @                                                                                                                                                                                                                                                                           
,                                                                                           @  @@  :+  @,  `@   @.  ,@`    '#.@`    @                                                                                                                                                                                                                                                                           
,                                                                                           @  `@` #`  '+  @'   @,  @:     '#@'     @                                                                                                                                                                                                                                                                           
,                                                                                           @   @#`@   .@ .@    @' @;      ;@@      @                      ,:'#@@                                                                                                                                                                                                                                               
:                                                                                           @   `@#,    @+@`    @'@:       .@@      @.        `````  `:+##'`   @                                                                                                                                                                                                                                                
,                                                                                           @    @@     ,@:     @@+        `@,      @.   .#@',...,;;,.        ;'                                                                                                                                                                                                                                                
,                                                                                          .#    ;'              ;                  #:   @`                   #:                                                                                                                                                                                                                                                
,                                                                                          .'                                       +;   @                `;  @,                                                                                                                                                                                                                                                
+                                                                                          .,                                       ';   @     ''.:#      #   @                                              .                                                                                                                                                                                                  
+                                                                                          ,,         `+@@@+                        +;   @   ,+    `'    @`   @                                                                                                                                                                                                                                                 
,                                                                                          +,        @#.  .@@         ;+@@'`        #.   @          :+  ',   ,@                                                                                                                                                                                                                                                 
,                                                                                          .,       @.      @@      ++` `.#@        @.  `@            ::`    :@                                                                                                                                                                                                                                                 
;                                                                                          :`     `@;      ;#@     +'`   :#@.       @   .'                   ;#                                                                                                                                                                                                                                                 
,                                                                                          #      `@      @@@@'   `@    #@@@'       @   :'       `;;`        ##                                                                                                                                                                                                                                                 
+                                                                                          #      ,@     .@@@@@   :+   `@@@@,       @   @:    .+@,` '+       @'                                                                                                                                                                                                                                                 
,                                                                                          #       @`    :@@#@@   +:   ;@#@@`       @   #,   +;      ':    ,;@'                                                                                                                                                                                                                                                 
:                                                                                          #       @.`   `@@@@#   @`   '@@@@        @   @`  +.        #   #, @,                                                                                                                                                                                                                                                 
:                                                                                          #       @'@    @@#@,   @:   +;+@         @   @`  '         ;#'#   @,                                                                                                                                                                                                                                                 
+                                                                                          #       ;@@    `@@#    ,@   .+@.         @   @`                   @`                                                                                                                                                                                                                                                 
+                                                                                          #       `@@     '#      +@'+@:           @   @                   ,@`                                                                                                                                                                                                                                                 
;                                                                                          #        `@# .+@:                        @   @      .@@@@:     .@#@'                                                                                                                                                                                                                                                 
+                                                                                          @          '+,                          .@   @    `@;    +;  .@: '@                                                                                                                                                                                                                                                  
:                                                                                          @                                       .@   @'  ,@       #@@,   ##                                                                                                                                                                                                                                                  
+                                                                                          @                                       :;   #' `,               @;                                                                                                                                                                                                                                                  
,                                                                                          @               `,;;,@@#,               ;'   +'                  @                                                                                                                                                                                                                                                   
+                                                                                          @              '#.,#@:`:@@              #'   +'                 .@                                                                                                                                                                                                                                                   
+                                                                                          @            `@.         @@             @,   @'                 ;@                                                                                                                                                                                                                                                   
,                                                                                          @            @`           @@            @`   @,     `+@+:@+     +;                                                                                                                                                                                                                                                   
;                                                                                          @           ;:             @'          `@    @`    #+`    +,    @,                                                                                                                                                                                                                                                   
'                                                                                          @           @              ,@`         ,@    @   .+`      .+   `@`                                                                                                                                                                                                                                                   
,                                                                                          @          @:               #@         '+    @  ';        `@  @ @                                                                                                                                                                                                                                                    
'                                                                                          @          @                ,@         #+    @ `#:         @:; .@                                                                                                                                                                                                                                                    
+                                                                                          @          @                :+         @:    @             @'  '+                                                                                                                                                                                                                                                    
+                                                                                          #         ,'                @,         @`    @           .+@@+,@,                                                                                                                                                                                                                                                    
'                                                                                          @         +,                @          @    :@        ,@#.    '@`                                                                                                                                                                                                                                                    
+                                                                                          @`        @,               `@         '+    ',      +@,        @:                                                                                                                                                                                                                                                    
+                                                                                          #,        +'               +.         @`    @     ;@          `@                                                                                                                                                                                                                                                     
+                                                                                          ',        ,@              `@         ,#     @   `@:           :@                                                                                                                                                                                                                                                     
+                                                                                          ,+        ,@              @          @     ;@                 '+                                                                                                                                                                                                                                                     
'                                                                                           @         @+            #:         ,+     ;;            `:+@@'`                                                                                                                                                                                                                                                     
'                                                                                           @          @`          #:          @      '@@@@@#@@@@@+',`                                                                                                                                                                                                                                                          
:                                                                                           #,         #@.        @:          +:     @.  ##                                                                                                                                                                                                                                                                     
:                                                                                           `@          +@+     +@           ,+    `@    '#   '#:@+                                                                                                                                                                                                                                                             
+                                                                                            @            +@@@@;             @    '+     '.  #:   @                                                                                                                                                                                                                                                             
+                                                                                            .@                             @    +;      #,'#     @                                                                                                                                                                                                                                                             
,                                                                                             +@                           @    @.       @+       @                                                                                                                                                                                                                                                             
,                                                                                              :@`                     `@.@   .@       ,@:       ;'                                                                                                                                                                                                                                                             
'                                                                                               `@                      @+   ;@       ;@#        @                                                                                                                                                                                                                                                              
:                                                                                                +@`                  :@@+  ;;       :@+        @                                                                                                                                                                                                                                                               
,                                                                                                 ;@+`             .++` '@ '+       '@;        @,                                                                                                                                                                                                                                                               
,                                                                                                   ;@@+,.     ,'@@,    .@@+       #@:        #`                                                                                                                                                                                                                                                                
;                                                                                                    `@.;'#++#+:       ` @;       #@.        +;                                                                                                                                                                                                                                                                 
'                                                                                                    .@                 +@.     ,@+         @.                                                                                                                                                                                                                                                                  
,                                                                                                    .@                `,#+    +@,        ,@                                                                                                                                                                                                                                                                    
,                                                                                                    ,@                  '#  `@.         @'                                                                                                                                                                                                                                                                     
,                                                                                                    :+                  ,@ ;@         ;@`                                                                                                                                                                                                                                                                      
+                                                                                                    :#                  `@'+        ;@.                                                                                                                                                                                                                                                                        
;                                                                                                    ;#                  `@'       ,@,                                                                                                                                                                                                                                                                          
:                                                                                                    +,                  ,@      `@,                                                                                                                                                                                                                                                                            
,                                                                                                    ++                 .;@     @;                                                                                                                                                                                                                                                                              
'                                                                                                    +:                 ; @   +#                                                                                                                                                                                                                                                                                
+                                                                                                    @'                   @ `@`                                                                                                                                                                                                                                                                                 
+                                                                                                    @`                   @':                                                                                                                                                                                                                                                                                   
'                                                                                                    @`                   @                                                                                                                                                                                                                                                                                     
+                                                                                                    @.                  :@                                                                                                                                                                                                                                                                                     
+                                                                                                    @:                   @                                                                                                                                                                                                                                                                                     
+                                                                                                    #:                   @                                                                                                                                                                                                                                                                                     
+                                                                                                    ,@                  `'                                                                                                                                                                                                                                                                                     
+                                                                                                     +'                 ,;                                                                                                                                                                                                                                                                                     
+                                                                                                      @                 +.                                                                                                                                                                                                                                                                                     
+                                                                                                      @                 @                                                                                                                                                                                                                                                                                      
+                                                                                                      .+                @                                                                                                                                                                                                                                                                                      
+                                                                                                       @               ;;                                                                                                                                                                                                                                                                                      
+                                                                                                       @`              @                                                                                                                                                                                                                                                                                       
+                                                                                                       +#             `'                                                                                                                                                                                                                                                                                       
+                                                                                                        @  #:         +`                                                                                                                                                                                                                                                                                       
+                                                                                                        @','          @                                                                                                                                                                                                                                                                                        
+                                                                                                        .@'          +`                                                                                                                                                                                                                                                                                        
+                                                                                                         @@         ::                                                                                                                                                                                                                                                                                         
+                                                                                                         @@        .'    +                                                                                                                                                                                                                                                                                     
+                                                                                                         @@'     #.'     .#                                                                                                                                                                                                                                                                                    
+                                                                                                        '+ @@    @+       @`                                                                                                                                                                                                                                                                                   
+                                                                                                        +`  :@@#@@        ,#                                                                                                                                                                                                                                                                                   
+                                                                                                        @    `@` @         @.                                                                                                                                                                                                                                                                                  
+                                                                                                       `+     @  @         +#                                                                                                                                                                                                                                                                                  
+                                                                                                       '`     @  @         `@`                                                                                                                                                                                                                                                                                 
+                                                                                                       @      @  @          @;                                                                                                                                                                                                                                                                                 
+                                                                                                      ::     `@  #`         '@                                                                                                                                                                                                                                                                                 
+                                                                                                      @       @  @:         `@                                                                                                                                                                                                                                                                                 
+                                                                                                     .+       @  @,          @'                                                                                                                                                                                                                                                                                
+                                                                                                     #       .@  ;:          @@                                                                                                                                                                                                                                                                                
+                                                                                                     #       ,@  ;+          ,@                                                                                                                                                                                                                                                                                
+                                                                                                    ',       ;#  @:           @                                                                                                                                                                                                                                                                                
+                                                                                                    @        ,#  ;+           @#                                                                                                                                                                                                                                                                               
+                                                                                                   :,        #;  ,@           :@                                                                                                                                                                                                                                                                               
+                                                                                                   #         #:  ,@            @                                                                                                                                                                                                                                                                               
+                                                                                                   #         @`   @            @,                                                                                                                                                                                                                                                                              
+                                                                                                  :.         @    @            #:                                                                                                                                                                                                                                                                              
+                                                                                                  @          @    +            ;@                                                                                                                                                                                                                                                                              
+                                                                                                  +          @    +,           `@                                                                                                                                                                                                                                                                              
+                                                                                                 '.         .#    ;'            @;                                                                                                                                                                                                                                                                             
+                                                                                                 @          .#     @            @'                                                                                                                                                                                                                                                                             
+                                                                                                ,'          .'     @            +@                                                                                                                                                                                                                                                                             
+                                                                                                :,          ;'     @:           .@                                                                                                                                                                                                                                                                             
+                                                                                                @           @`     `@            @                                                                                                                                                                                                                                                                             
@                                                                                                @           @       +;           @`                                                                                                                                                                                                                                                                            
@                                                                                                #           @       `@           @`                                                                                                                                                                                                                                                                            
@                                                                                               ':           @        @@          @:                                                                                                                                                                                                                                                                            
'                                                                                               '`          ,'         #@.        @`                                                                                                                                                                                                                                                                            
'                                                                                               +           +.          ;@:       @                                                                                                                                                                                                                                                                             
'                                                                                               @           @            ,@#      @                                                                                                                                                                                                                                                                             
'                                                                                               @          .+             ,@@#   `+                                                                                                                                                                                                                                                                             
@                                                                                               @          +`               `#@#;@                                                                                                                                                                                                                                                                              
#                                                                                               @          @                   ''                                                                                                                                                                                                                                                                               
@                                                                                              `@         '.                                                                                                                                                                                                                                                                                                    
@                                                                                               @         @                                                                                                                                                                                                                                                                                                     
#                                                                                               @        +                                                                                                                                                                                                                                                                                                      
;                                                                                               ,+      ::                                                                                                                                                                                                                                                                                                      
@                                                                                                @#    :;                                                                                                                                                                                                                                                                                                       
@                                                                                                 ,@@#@.                                                                                                                                                                                                                                                                                                        
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
@.`                                                                                                                                                                                                                                                                                                                                                                                                             
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
'                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
;                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
'                                                                                                                                                                                                                                                                                                                                                                                                               
+                                                                                                                                                                                                                                                                                                                                                                                                               
@                                                                                                                                                                                                                                                                                                                                                                                                               
#                                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                  :                                                                                                                                             
::::::.:::::::::,:::::..,..:..................................``.  `````.```  ` ```                                                                                                                                                                                                                                                                                                                            :
                                                                                                                                                                                                                                                                                                                                                                                                               :
                                                                                                                                                                                                                                                                                                                                                                                                               :
                                                                                                                                                                                                                                                                                                                                                                                                               :
                                                                                                                                                                                                                                                                                                                                                                                                               :
                                                                                                                                                                                                                                                                                                                                                                                                               :
                                                                                                                                                                                                                                                                                                                                                                                                               ,
                                                                                                                                                                                                                                                                                                                                                                                                               .
                                                                                                                                                                                                                                                                                                                                                                                                               .
                                                                                                                                                                                                                                                                                                                                                                                                               :
                                                                                                                                                                                                                                                                                                                                                                                                               .
                                                                                                                                                                                                                                                                                                                                                                                                               .
                                                                                                                                                                                                                                                                                                                                                                                                               .
                                                                                                                                                                                                                                                                                            .,,;;'++#;++;,.,.`                                                                                                 .
                                                                           `.##+:+'+;::;:+''++;::::':,@+#+':;..````,,::';,::``                                                                                                                                                      `:'##+;:`        .      ``:++#+#',`                                                                                        .
                                                                       `'+:.                                  ,```          ``';++',                                                                                                                                     `,;+#+##'+,                                  .:@#+;:``   `,+++::'+#@'::,,;+''+,                                                       .
                                                                    :+:`                                                            .:++;.                                                                                                                       .;+';:..`                                                     ...                      ,#`                                                    `
                                                                  #;                                                                      :,++:                                                                                                          ,++:',``                                                                                         `#                                                   `
                                                               .#:                                                                             .''+.                                                                                               .,'++,                                                                                                   '                                                  .
                                                              `'                                                                                    `+:+;`                                                                                 `,;+'';`                                                                                                          @                                                 `
                                                               @                                                   '                                      `,;+''#':``                                         :              ``:'@'':`:@@',`                                                                                                                  @                                                .
                                                               @            #                 .@                  `@           @                                    ``,,+;';;,:.`                            #.     `  `.:+#'.                                                                                                                                `+                                               .
                                                               :`           @                  @                   @           #.                                                `  `.;::,;' ,  ,`.;''''';';+@@+##++:;,`                                                   `                                                          ;,                       @                                               `
                                                               :`           @                  @                   @           ;'                                                         :         '`       #'                                                           @:,                                                         @,                       .+                                              .
                                                               .+           @                  @           #;      @.          `+                                                         `,         @       +'                                                           @:      .                                                   @                         @                                              ,
                                                               `@           @                  @           +@      @,           @                                            `             @         @;      +#                                                           ;:      +                                                   @                         `;                                             `
                                                                @           @`                 @.                  @,           @                                            +,            @         #:      `@               `,                                          ':     `#                                                  +@                          @                                             `
                                                                @           ',                 @:                  @`           @`                                            :,           +         ;@      `@               :#                                          +:     `@                                                  '#                          #                                             `
                                                                #,          '.                 @;                  @            @`                                                         ;.        `@       @               .@                                          ,+     `@        ,                                         ,@                          ,`                                            `
                                                                ,:          '.                 ++                  @            @,                                                         ,,         @       @               `@                                          `+     ,@        +@                                        .@                          :,                                            `
                                                                 #          '.          :@@+   `@                  @            @,                                                         ',         @       @                @`                                         .+     `@                                                  :@                          `,                                            `
                                                                 @          #          #   @;  `@:'@+`             @            +,                                                         ;,         @,      @                @`                                         `@     ,@                                                  ''                          :.                                            `
                                                                 @          @         ,,   .@ .@@                  @            ';           ,:                                         ,: .'         @.      @                @`                    `,`        .#        `@     `@                                          ,@#@    +;``                        '.                                            `
                                                                 @          @         @     @#. @            .     @'+':        ;'          + ++           .+:+@,              #`      :    #         #+#;:`  @                @                    +  ;,     .@`        `+@''   `@                               #     #:  +,  ''`#;@,         ;,,@             ;,                                            `
                                                                 +          @         @    @    @.          '@   #+@`           ;;`++.     #   #          #     .             `@      #    ,#       `+@;      @.               @                   ;   `+    `@         @; @     `@ '@,                          `'    #:  `+   .@   +.        +   @             ,;                                            `
                                                                 '          @        .@:.'+     :;          '+  @  @            :@` ,@:   ;   @         .'                    ,#     ,`    :#      `` +'     ,@`@:        `    @   `.#+           #    :@    #             @     `@+  @:  ,'        `.,          `+   .#   ``   `@   ',       '   :              ,'                                            `
                                                                 '          @        .;,`        @          ;+     #,           #+   ,@   #+,+          +               ,#,   `@     ;`    :;         '#     +@  @,    @::+  `;@@;`              ..    ;@   .@             @     `@    @  @       ''`             @   @    .    ,#   ::      @   :               ''                                            `
                                                                 :`         @        ;,          @          ,+     ''          `@'    @  : .            :,            ::  :    @`    +     .;         ,#     @@  '@  `#  '@  ; @,                @     :#    @+.;@#        @     ,@    # `@      ,#               +` `@         ;;   ,,     '  :        ,        ';                                            `
                                                                 ;`         @        :,      ,   '`         ,+     ,'          `@'   `#  @               +;          +`  .@    @`    ;     '`          @     @@   @  +`  '@`   #;                @     .@          @       @     ;@    ,:`@      `@`              `: ''    @    @.   ,:     +                    `#                                            `
                                                                 '          @     :+,;:     :    `,         :+      @          `@'   +, `+                #`        ,`   :@    @,    ``    @           @     @@   #, +`  +@`   ;'        .       ;,    '@          .+      +`    +#    .@ #        @;              @ @`   ,:   ,+     :    `@        ``          `@                                            .
                                                                 #          '  ,@;   .@     ,               `@      @          `@'  ,+  :,                 @.       +    ,@    '#     .   `.           @     @@   ,' ;`  #@`   ,@      .@         @`  `+#           +      :;    ++    `@ @         :@             @`@    ;`   @      `     #;     `+`            #.                                           `
                                                                 @         .;;#       @,  .;                 @      +          ,@  :+   ',       .`         ,@,    :+    #@    .@     '   +            @     .@    # :.  ##`    @     ,;          `#;;' @    +     ::      .'    #+     @ @.          @,           #@#     @. '`             '@@#+;               '@                                           `
                                                                 @         .:         ;@@@`                                     #@+`    ',      +              .    +:  ,,@     @      ';:             @      @`   @ .` .:+`    #    ;;                 :;   @#:`,@:        #    '+     @ ;'      :;'+#,           ;@`      ``                                    `@                                           `
                                                                 @                                                                      ,+    `+               +     ;@#` ::    +                      +.     :       ` @ .@    ``  ::                   #`   '++,          #    +;     @ `@                       ;@                                              @`                                          `
                                                                 @                                                                       @.  ',         @    `#            :                           ,:                  @`      `;                                            ,'     ,  :                                                                       @,                                          `
                                                                 @                                                                        ##,           ,@:;#.                                          +                  .#      @                                                                                                                               .@                                          `
                                                                 '                                                                                       `:                                                                       `:                                                                                                                                @                                          `
                                                                `:                                                                                                                                                                                                                                                                                                  ''                                         `
                                                                ..                                                                                                                                                                                                                                                                                                  `@                                         `
                                                                ;`                                                                                                                                                                                                                                                                                                   @`                                        `
                                                                #                                                                                                                                                                                                                                                                                                    ;+                                        `
                                                                @                                                                                                                                                                                                                                                                                                     @                                        `
                                                                @                                                                                                                                                                                                                                                                                                     @                                        `
                                                                @                                                                                                 @;`                                                                                                      :                                                                                          #,                                       `
                                                                @                                        '                                                                                                                               `           +;                   @                                                                                           ;+                                       `
                                                                @                   +           +`     #.#                                                                                                                              @            @                    @                                                                                           .@                                       `
                                                                @                  ,,    .     +      # `#     ,#:                                         :`                                 `+@:                                    .'@#';.+       #`                   @                                                                             `@             @                                       `
                                                                #                   '    @.    #     +` `@    +  .              .        '#;         `     @`                                #   ':          :                     :+:  @,           +`                   @                                                                       @     :@             @`                                      `
                                                               `+                   #   +`#   ,,     +  ,@   ,   +              @       #  ,#      +,`     @       `.                       +     #         ,+                          +,           +:                   @                                                                      `@     .#             @,                                       
                                                                +                   @   # #   '     +`  ,@   :   ,       ;      @`     :,   #.    + `@     @#+@`   @`   ::  .`             `.     `         ,+   ,+`                    +'           #`                   @                                                                      ,@    :+#             ':                                       
                                                                +                   @   + ,,  @     @   +@   ,'          @      @,     @    :#   .'  @     @  `@   @    #, +.#+            .      .`   +    '+  :;`@                    ;:           #.                   @                                                                      ,#     :##            ;+                                       
                                                                +                   +   ,  @  @     @   @+    `@         '      @;    `#     @   @  ,@    :@   @`  @    ;:+`  @`    .`    `        `  '     '+  #                       .+           @`                   @                                                                      '+     ;#.            `@                                       
                                                                +                   ;. .   @  @     #   @#      #        '      #:    `@     #   #  ;@    +#   ::  @    :+#   ;+  +++@    '           ;,    @. ,,                       .+           +`                   @                   :                                                  ';     ;+              @                                       
                                                                +                   `: :   #` +     +   @'      :#       ,      ;;    :@     @  :`  ;@    @#   `+  @    .@.   .# @   @'   :`       `   @    #.  ,+`                     ;+           +`                   @        :#'      .+                                                   @,     ;,              @,                                      
                                                                @                    # '    +.:    `@   @.        +`      `     ::    .@     @  @   @+`   @#    @  @    ,@     @,,   ;'   ;       .    @`   @+    ':                    ;,           #`  `             .;+@#++;,  #  @      @      ';     .       ;;                  `+,:..     @.     +,              :'                                      
                                                                #                    @ @    @#      @   @,         @      '     :+    .@     #  @   @@.   @#    @  @`   ,#     @+    ,'   ,       ;    `'   #@     ;                    ',           @`+;@     ,@.    '.` @`     ,  ,`      @     ',    ;'+@`    :,     :@           ;`    `     @      @`              .@                                      
                                                                @                    ; @    #@      #.  ;:        ,,      +     +'    .@     @  +  ,`+:   @@    @  +:   ;+     @.    ,@  #        ,     ,  ,;#      @                   @`           @#  ++   #`` @       @      @ ..       @`   .+    '   #'    #      @'          .     :+     @      @                @                                      
                                                                #                    `#@    `@       @.+         .:       ,,    +,     @     +  ,+.; ''   ++    ;   +   ;,     @`    .@  #,      `       @ @ +     ;`                   @            ##   @  ,+   @       @     `:'`        ':   @     ;   :#    #      @,          #     #:    .@      @                @                                      
                                                                #                     +#     ,        `      '  ''         `+'+,  .          :   ``   +   .`            ;,     @     ,@   @    ;.         .      `@.      +`            @      `.    @`   @  @    @       @     #.         ,:+  @     :     #    @      @          +      @     .#     `@                @                                      
                                                                #                                             +'                                      '                 +,     @     ;'    :;,               +@@@;       @              @..:++.      @    #. @   `@       @     @         + .@ ',     + `   @    @     `@          '     `@     .#     `#                @                                      
                                                                +                                                                                                       ':     @     ,'                                 .;      `+@@#@@+@,          `@    '','   ;@       @     @       `#   @ @      ':    +    @     '@         +      :@     .'     .+                @                                      
                                                                '                                                                                                       `      @      +                                 @       .      `+           `@    :'.#   @#       @`    @      ;:    +@`      ,,   :`    '.   `@'         @     `+@     .+     ,;                @                                      
                                                                ;        '                                                                                                     @      +                                +`              .,           ,@    :: @  ,`.`      +`    ,@:.:#'       @       +    @      @  `#+'         @     #`#     .'     `:   @            @                                      
                                                                ;        @                                                                                                            ,                                +               :            ,#    .: +@',  +      '.     `;,         @`:      #   +       `@@: #:         +   `+ `@     .#      ;   @            @                                      
                                                                ,       `+                                                                                                                                            @                `                  :.              :,                `;        #@@,             ''          '#+.   @      @      .                @                                      
                                                                ,       :;                                                                                                                                           ``                                                   .;                #                          `+   ,             .      @                       @                                      
                                                                `       @                                                                                                                                                                                                                   '                           #:;`                      ;                      @                                      
                                                                        @             `                                                                                                                                                                                                    '                                                                             @                                     `
                                                                        @        +;,.;:``                                                                                                                                                                                                  @                                                                             #                                      
                                                                       ::       @   +  ``;'+##+,                                                                                                                                                                                           '                                                                            .+                                      
                                                                       #`      @                :#@';.                                                                                                                                                                                    `:                                                                            ,:                                      
                                                                       @      #                      `:+##':``                     ``  ````````,``` `                                                                                                                                      `                                                                            @                                       
                                                      :@;              @     ,;                             `.;+'##+@@+@@##'+'+;;,,..,..,..` ``..,.,.,;+#@#@#@+++++++;;,..,`                                                                                                                                                                                            @                                       
                                                    .@` @;             +    `#                                                                  `..`                       `,:::;;;;++:@'`,`'+. ..:.#+;;,``  `                                                                                                                                                         ,;                                       
                                             '@     ':   @,           ,,    @                                                             ,++'',```,,;,;''+#@@;`                                           .`#@##'::`                                                                                                                                                  +.                                       
                                             @@,    @.   .@`          '    @                                                          :++.                    .+#@@+:.                                               ` ,+##@+...                                                                                                                                       @                                        
                                            .@++    @     @;          @   +.                                                 `:,;'@@+,                             ``:#@@':,,,.,`                    .                         .;@@@@##;.                                                                                                                             `#                                        
                                   @+       ++#@    @     :@          +  +:                                           .;@#+',`                                                  .,,;''''#+#@+;:,.`,+;'+     `,+:::`; , `,:;',,  `   `,,;;;@@@':,`                                                                                                                     #`                                        
                                 `@'@      `@ ;@    @      @.        ,` #,                                        ,+#;                                                                               .:.` `                                 `:'+++'@@#;;;,.                                                                                                           @                                         
                          ,'     @;;@      #; ,@    @      #'        : @`                                    :'#+,                                                     `                              `                                                 `;#@@@@#',`                                                                                                  .#                                         
                        ``@@    `@ ;@     .@  .@`   @      ++         '                                  ,#+,                                                         ;+                              :                                                      ::@@@+####+:..`                                                                                         +`                                         
                        .;@@    #: :@     @.   @:   @      ;#                                        `'#:                                                             #;                              ; '                                                         `:+###;,`.:::::+++'+++;+';',.``````,,,;'++;'++#'::+:+''+'++;,+++++:.`                              @                                          
                         @;@,   @  :@    ++    @@   @      ;@                                     ;#;`                                                                #;                               `@                                            `                   `,,';#@##'+';:,,`                       `:'+#'';;;'++''':,,``  `:;;:,`                     .'                                          
                         @`@+`:#,  ,@    @     #@  +;      .@                                  ,#:                                                                  ' #'                              ' @                                           #:  +;                               ``.;:#++++'+++#'+++@:+;,`                   ..;;+@#'''''':``               @.                                          
                         @ ;@'`    .@   @`     .@  @`       @                               ;#,                                                                    +' ##                              , @                   ;               .      `@';+@@'#',@:   #`,..,;,:`                                                                  ``,.';'##@####+'#+#+:                                            
                         @.        .@  +;       @:.@        @`                          .+#.                                                                       @, +#                      .;      .`@                   @              ;@@@@@@@@@@+;@@@@+@@@@@@@@++@@+@@@@'':``,:,:.       '#                     #                                           ``.,,'''##'+'##'@#.                           
                         ;+        :@ ,#        @@@,        @,                        ;;`                                                                          @, #'                      `#      ` #                  ,@            :@@@@@@@@+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'   ++.#                    @                                                             ;#                          
                          @        ;@ @         `@@         @+                       @                                                                             @` #'                       @        @                  ;+         .@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# .@@ @                    @   '@                                                         `@                         
                          +`       ;##,          `          '@                       @                                                                             @  #;                       @        @                  ;#         ,@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+@++,+@@ @@`:                 @    #                                                          ,;                        
                          .'       ;@+                      ,@                       @                                                           @`                @  #,                       @       ,@`                 +#         .@;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@+@@@@'@@@@                 @`                                                              .@                        
                           '       `;                        @`                      @          `+@@@+''+                                         ,               `@  #;                       @        @`                 #'         ;@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@+@@@#@@@@@@@@@@@@@#.+#,@@@@@#@@@                #,                                                              ,:                        
                          `;                                 @.                     `@        `@;                                                                 `@  @,                       @        @` .               +:         .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@                #,                                                              ';                        
                          ``                                 @`                     ;'         @                                                                  ,@  @`                       @        @@;@`      ,`      @;         ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#@+#+@#'.@@@@@+@@@@@@@@@@@@#,@@@                #,                                                              @`                        
                          :`                      .         .@                      @.        `@                                                            :     ;+  @                        @       .@  ##     +        @:         ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@#@@@@@@@@@+@@@@#@#`@#;+@@@@@               '',  `       .'+@                                               .+                         
                          ;`       ,@`           .@         ;#                 `;@@@@`         @                                           @     '        #;,@    #:  @ '.        #,           @       ,@  ,@    ,   ,`   `@#;;:      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@+@;@@#'@+##@#@@@@@@@ @@@'#@#@@             :. #,  @      '@   @                                              @                          
                          ;`        ;@`         `@:.        #,            `:#@': `             @                              `+'@      .#.     :,      ;;  ,@    @:  @`@        @.         . .@`,`    +@   @.   :   +.  `'@:.        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@:;+;@@@@@@@@@@@@@@@#+@@@@@#@@@            ;`  @,  @     ;@,   ':  ,+:                                       ,#                          
                          '.         @@;        @@@@,       @          .#@:`                   @               `:.  @'@@;    ..  +`    '.       @`     ;,   @@    @`  @ @`      @,         `'':#       ;@`  @,       +.    @          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@#@@@.          `:   @`  #     ;@    ,; +` @:   +`                                 @                           
                          .+        `@@@+      @#+@@@      #`        `#;                       @             ,',`   #.  @,   ;   @    @         @     `:    @@    @`  @ ''     @:              #       +@   @+  ``   @`    @          +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@+#+         @    @   #     '#    ,.:    @  + `             ;'       #@@,      :,                           
                           #,       +@@@@#    #;@@@@@     ,#         `#@;                      @`,''@@#';   ``     .@.  `#  @   +`   :`         @     ;`   ,+'    @`  @ :#    #;               @       '@`  ''  :   ;',    @`         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;;'':@+#@#+#@@ @+@@'@@.       `;   `#   @     +'    '.`    #.:`        ;#'`  .;  `;   @.  .:     @                            
                            @       #@@@@@#  +; ,@@@.     @            `#@'                    @;:.         :      ;@.   +  ': #`    @          +     @    @;+    @` .@  @   +;                #       ,@   ,#   @`,`:`    @          +#+@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@'@@@#@@@@#@@@@@@@@@@@@@@@@+:        #    +'   @`    +'    ',     ;.`@,      @` @'  @`  #.  @@.        `@                            
                            @       +@@@+`@.      ,      ;+              `+@@;`                @`          #       #,;  `# +:+'      @          +     @   .;,'    @` :@  @, ':                 #       ,@    #    `  ;'    @`         ;+@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@#+#@@@@@#@#@@@@`         @    @    @     ##    #` :   +    :;   @   @,  +,  @,  @@         @`                            
                            @        +'`                 @                  `;#@#..            @.          @;,`    @,#  '. #      `. @         `+     @   # '+    @  :+   @':                  #        @    ;       `#    ;          +@@@@@@@#@@@+@@@@@@@@@@@@@@@@@@####@@#@@@@@@@@@@#@@'@@., `.  @+,          @   .@    +     +#    :  @   @     #` ;`   @,  ':  @  :#@         @                             
                            @                            @                      ;@@            ':           `..@@  @#@  @ :.     .`  ;:      ; `+     +` @  :+    @. :;   #@.                  +        .             `               +@@@@@@@+@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     ;@+           +'  @     ;     ++    `  ', +      ;` #`  `@   @; .'  ;+;        ::                             
                           ,:                            @,                       +@           ''.,,,'+, `      `@ @@@;', +     ;.    #;  .;`   @      #'   .;    +: ,'  ;,                    .                                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;',,.., ```                  .,            @#+                      ++`  ,@@@:  #.  :@   ;# @+  ;@,      @ #                              
                           ;,               `            +@                       ;             @`..`    ;,     '; ;@'.    @` :+       ;+;      `            @    `+  ' `+                      .                    `                ;@@@#@::@@@@@@@@@@@@@#@@@+@@.'@@                              `                                                 ,@.+,@    '++;  '@         @                              
                           ;.             .@@@@.          @,                      ,`            '         ;@'#@+`   @,     `:'.                              `          +                                                              #@'@#  #@@.  ,@'@@@@`@#@:@@: '@                                                                                            ..  ``         @                              
                           ;,            .+  `@@:         #@                      `:                        `       @                                                  @                                                               ,@@@`        ,##@,@@` ++ @@:                                                                                                              @                              
                           ;'           .+     @@.        `@`                      #                                @                                                 +                                                                 `@`         `@#  #,     @@                                                                                                              `@                              
                           `+           @       ++         @,                      @                                @                                                `:                                                                              ;                                                                                                                          ;#                              
                            @          '.                  #,                      #                               :;                                                +                                                                                                                                                            ``````                                        '+                              
                            @          .                   ',                      ;.                              :,                                                                                                                                         ```.` `....::';#;#,;#;;;;;;+;;;;;:.;;,:;;;;;;++###@@@@@@@@@+''+;'++'::::+;'+@@@+@@@@@@##+;...`                    @.                              
                            :'                             +.                      ,'                              +`                                               .                                                                    ``,,;''#@@@@@@@@@@+@+,`,``,.  `````              ``  ````` ``,``,,                                            ````.:::::'@@@@@@@@@@#'',                                
                             #                             @                        @                              #                                                `                                                        `.:::+'@#@#:;..`..                                                                                                                                                                 
                             @`                            @                        @                              @                                                                                        #;  ,''+;;;;#@@#+++`.``                                                                                                                                                                             
                             :;                           +                         @                              @                                                                      ,. :;;+'+'@#@@@@#.'+.```                                                                                                                                                                                              
                              @;@@:                      .:                         @                              @                                                              .,+#@@'+:..                                                                                                                                                                                                                   
                              :` ,@, @                   #                          @                              ;                                                       .,;@@@@+:``                                                                                                                                                                                                                          
                                  ;@+'              ''  #                           '`                              ,                                                ,;#@@@+;,                                                                                                                                                                                                                                  
                                  :`@@+;#@@@@@@@#+;,@#;+                            '`                                                            `.``,;+++;@#@@@@@++'.                                                                                                                                                                                                                                         
                                ,'';@.``        `,,,@@@@@@@+.                       .:                                                 ``::@@@@#++:,,,. `````                                                                                                                                                                                                                                                   
                             `##,.:#@,              ;@    ,+@@'                     `+                                         `.'+#@@@#;;,                                                                                                                                                                                                                                                                     
                            '+     ;+               `@       ,@+                     @                                ..:;#@@@@':,`                                                                                                                                                                                                                                                                             
                           @       +.               `@:       `@,                    @@#,```,`:``` ``  ```,;,''@@@@@#+',,`                                                                                                                                                                                                                                                                                      
                          @        @                 @+        ;@                      +++++++;;+'++'@#+;+,.``                                                                                                                                                                                                                                                                                                  
                         @         @                 +@         @                                                                                                                                                                                                                                                                                                                                               
                        ,;        :'                 .@         @                                                                                                                                                                                                                                                                                                                                               
                        @         ;:                  @`       +,                                                                                                                                                                                                                                                                                                                                               
                       ,:         :.                  @,      ;;                                                                                                                                                                                                                                                                                                                                                
                       #          @`                 :@'.``.:@+                                                                                                                                                                                                                                                                                               `                                                 
                       @          @:                  #@@@@@'`                                                                                                                                                                                                        `                                                                                                                                         
                       @          ,@,                 ;#                                                                                                                                                                                                                                                                                                                                                        
                       ;;       +@:@                  ,@                                                                                                                                                                                                                                                                                                                                                        
                        @`    .@;  ''                 ;+                                                                                                                                                                                                                                                                                                                                                        
                        .@#''@#     @                 ;;                                                                                                                                 '                                                                                                                                                                                                                      
                          ::,       +'                @`                                                                                                                                                                                                                                                                                                                                                        
                                     @               `@                                                                                                                                                                                                                                                                                                                                                         
                                     #,              +:                                                                                                                                                                                                                                                                                                                                                         
                                     `@          `   @                                                                                                                                                                                                                                                                                                                                                          
                                     :@:          @ #`                                                                                                                                                                                                                                                                                                                                                          
                                     @ @          :'+                                                                                                                                                                                                                                                                                                                                                           
                                     @ @.          @                                                                                           `                                                                                                                                                                                                                                                                
                                    ,:  @        .@:@                                                                                                                                                                                                                                                                                                                                                           
                                    ;`  ## `.   #+  @                                                                                                                                                                                                                                                                                                                                                           
                                    +    @@;; .@,   @.                                                                                                                                                                                                                                                                                                                                                          
                                    #     .#@#,     #:                                                                                                                                                                                                                                                                                                                                                          
                                    @      @#       :+                                                                                                                                                                                                                                                                                                                                                          
                                    @     ,+@       .@                                                                                                  `                                                                                                                                                                                                                                                       
                                    '     @ @       ,#                                                                                                                                                                                                                                                                                                                                                          
                                    '    `: #;      '.                                                                                                                                                                                                                                                                                                                                                          
                                   .,    @  `@      @                                     `                                                                                                                                                                                                                                                                                                                     
                                   ,,   @    ';    .,                                                                                                                                                                                                                                                                                                                                                           
                                   .: `@      @`  ;@                                                                                                                                                                                                                                                                                                                                                            
                                   `@@,        @@@`                                                                                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                    `:,+#@@#'''+''#@@@@++;:.                                                                                                                                                    ` `` ``:``.:`.`,`,,.:,;:``,:::'::;,:,,::`,,`:,:,:::.``.``:`,:```:,,...```` ```.`.,::`::;;;;#+'++@@##++@@@@@+@@@@@@#@##@@'@+@@++'@#'#@;+;:,:::::,`  ``                                                           
           `,'#@#+;;..                   ..:#@@@@#+;;;..                                                                                             .,;;;;;;##++@#@@@@@@@@@@@@#++'+++++;;++++;;;'':;:::::::,:..`...`. ....`. ``.`.`..`........````.::.:..:...::::::..,:::;::...... ....          `                                            ```...;++;##+;,.`                                                
        :++,                                       `,,::''@@@@###'@#'''''''''',,``                .@@#,                         ````..:''#@@@@@@@@@':,,,,,`,`   `                                                                                                                                                                                               `:.++;.`                             `. `.      
   ,+#+:                                                             ``.   `.`,;'''#@@@@#####'##@@:  .'#@#@@@@@@@@@@@@@@@@@@@@@#+;:+:.,`                                                                                                                                 `,,+++@@@@@@+@@'+##+#++;:,``,`                                                                 ,:':;;`.            ```,;` `            
 ;`                                                                            :                                                                                                                                                                               .,;'#@@#',:,.                     ``,::,:;+,+#;@@;#+;+';,` `                                                     ```...`..                       
                                                                                                                                                                                                                                                       ``;+###';,. `                                                   `,::,+'';++:+';','':'. :,```` `                                                          
                                                                                                                                      ,;+@@@@@@@@+.                                                                                         ..:;'+@@@@', `                                                                                        ,;.':+++;,::#,;:..                                            
                                                                                                                                  ;@@+'``         .:+@@#+:..                                              `,,::::#'#@@@@@@@@@@@@#@@@++#;'.:,```                                                                                                                    `:';.                                        
                                                                                                                              `+@+.                      .,;'#@@@@@@@@#@#@@@@@@@@@@@@@@@##@@#@@@@@@###@+;;.,,+'.                                                                                                                                              `           `:                                    
                                                                                                                            ;@;                                   `                                          ''                                                                                                                                                                `:.  `                           
                                                                                                                         .@@,                                                                       '        :+                                                                                                             `                                                     `  .`,.+;                     
                                                                                                                      `;@;                                                                          '.       :@                                                                                                                                                                               .`                
                                                                                                                     +@,                                                                            #.       :'                                                                         ,+                              ;+#                                                                     `               
                                                                                                                   #@,                                                                              #.       ;'                                                                         +`                              @  '                                                                     ,              
                                                                                                                 ,@.                                                                                @,       :'                                                                         #                               +   .                                                                     .;            
                                                                                                               `@'                                                                                  @:       +;                 '#'                                                     #                               ;                                                 :.                       ``           
                                                                                                              '@.                                                                                   @:       +'                 '`,@                                                    @                               :                                                                           +           
                                                                                                             @;                                                                                     @;       +;                 ;` `@`                                       `          @                               ;                                                                            .          
                                                                                                           ;@                                    +.                                                 @:       +'                 .'   #:                                                 @                               :                                                                            ,          
                                                                                                         `@'      ;                              '+       @                                         #,       @:                  '    ,'                                                @                              ``                                                                            '          
                                                                                                        ;@        @       `                      ,#       ',                                        #;       @`                  '     :,                                               +`                              :                                                                            ``         
                                                                                                       +'         @      @`                      `@                                                 #,       @.                  #      @                                               #                               :                                                        `    '@.   ;@@#      .         
                                                                                                     :@:@        `@      @                       `@               `                     `#@.        +;       +.                  @      #                                               #`                     '@@  +@'`#   ,#                                             @`  #+.+  +. +` +:   +     '         
                                                                                                   `@' @;#       `@      @                        @             .@'@     ,`             @   :       ':       +.                  @     `+                                              .####''`,#@;           +  ;;   `,@++:.                                  `'',       ,#  +,  :  @   ' #   `:     `         
                                                                                                  .@` ,' @       `+      @                        @             #  @  '.:`@@           +    @       ''       @`                  @    ::                                               :#`    .`  #,         #    #     #            '#,    .    ;,    '@;     @   ,;#    @`  #   : ,@   ;:`  ;+       `        
                                                                                                 ':   @  #.      ,#      @                        @            :   #``+;  `@`          @    @       +:       +:                  @;,;'                                   ``   `#@:      #`    @   #         ``    @     #           @  `;   '`  ':   .+  :    ;;     @   +'   .   # ;+  ,:+ '+.        +        
                                                                                               ;@`    @  ;;      :'      @           .           `@  ``:`      `   #, @    #+          :    @       ''       +,                  @,,'@,                            #    ;`   `'  @      +`   ., ,+          '     @     ,          #`  ',   .: .#   `#   #    @      +` .@   ``   @ ';  + +            ,        
                                                                                              +;     ::  `#      #,      @         ;:#. `:###.   +@#;`    '`    :  #` #    ,@         :`    @       ':       ::                  #    :@               .           #    @    @   @      '`   :;@            @     #     .`         @  #:     # @`   #  `@`    @      ,, @`   @   #. +,  + ;`            `       
                                                                                            .+       @    @      @.      @        +  :, @;   @;   @       @    .;  @` @;    @         '     @       ,+       `+                  '     `#     @      `@`           ;,  ,:   .`   @      ;`  #@`             @    ..     '`        ,@;@       @`@    @ ''     .:       #@`     ++@`  ;      @            :       
                                                                                           ++       `+    @      @  ;.   @       +`  # ,@     @   @      ,+    @   @  #;    @         #     @       ,:        @  .;:            `'      #`   +       @              #  #    '    @      ,:   ;.      `      +`   #      ,`         @         #+`   .+;       :`       #;                    '+.  :      +       
                                                                                         .@:        '.    @    .;@':  :'+@@+;.  :+  .+ +@     ;,  @      ,;    @   @  @;    @         ,`   +@       `'        ' `#@             .'      ,,   @      @               @  @    '   ,.      .'   ;'     ,        +++'                  ;.   `+   ;@    ,.                :#                          @      ;       
                                                                                        ,@          @,,'''@; ::` @       @      @   #  @@     `@  @      +;    ': `;  :'    +          @  :,@        @          @#@             .,      ,,   #;    +`               :`:`   +    #        @   `@    :`                               :''#:     .    .:    ``         .@                          #.      ,       
                                                                                       '@           @     @`     @       @     '@`';   @@     ,,  @      #;     @'@`   .     .          ;'` ;        @           @;             ;,      ;`    #,  +`                 @@    :   '         @    ;@':#`                                                ;+:+,           @                          @,      ,.       
                                                                                      ,@           ,.     +`     @       @     @.      @@     '`  @      :;                                 ..       :`                       ` ;`      @      , ;,                  ,    `;  ;.         ..    `:.                                                                 @                          #        '        
                                                                                     `#            #      :;     @       @     +       @@     #   +      .'                                  '       `.                       ' #      +        ,;                         @'#`           `                                                                       #.                         #         #        
                                                                                    .@             #      `+     @       @    .;     + @@     `   '       .                                  #                                +.@     #        `'                                                                                                                :,                                             
                                                                                   `@             '`      `:     @       @    ;,    +  ,#                                                                                      #@,`:#,        `@                                                                                                                 '                                    ;         
                                                                                  `@              @       `.             @    ,+   #                                                                                            .,,.          #                                                                                                                 ;                                     #         
                                                                                  '```           ,;       `              :     +@#,                                                                                                          @                                                                                                                                                       `,         
                                                                                    #+           @                                                                                                                                          #                                                                                                                                                        #          
                                                                                   @             ,                                                                                                                                         +                                                                                                                                                         #          
                                                                                  '.                                                                                                                                                      +                                                                                                                                                         ;.          
                                                                   .+`           ,;                                        `                                                                                                             ;`                                                                                                                                                         @           
                                                                  +;:@           #                                                                                                                                                      .,                                                                                                                                                         .'           
                                                                 @`  #.         @                                    ;`                                                                                                                 '                                                                                                                                                          #            
                                                                +`   ,'        ;,                        '           ;,                                                                                                                +              `                                                                                                                                            @            
                                                               ;:    `@        @        ' :              @           .:                                                                                                               @                                                                                                                                                           ;,            
                                                              `@      @      ,@   `,:'#+@.,              @            +                                                                                                              ,                                        +#+                                                                                                                 @             
                                                  :           @       @     @@@@#+:,.   `@`              #            @                                                                                                              :        `               `      .       `,  :,                                                                                                              `#             
                                      :;         `@#         .+       @     '`           #:              ,`           #                                                                           #+`                               +        ,.`+             @:      #      @                                                                                                                   '.             
                                      @@         +`@         ;,       #.    `            '               `;           @                                                                            `                                         +   ;            @        ;     #                                                                                                                   @              
                                      @@,        # ;#        @        ',                .,                @           @                                                                                                                      ,   ;            @              +                                                                                                                  .;              
                              .       #@@       +.  @,      `@        ;,                +                 @           @                                                                                                                     ,    `            @              ,                             `                                                                                    #.              
                              @  ;    #;@`      #   +@      ,+        '                 @                 +           @                                                                                                                     ;                 @             ,,                              #@                                                                                  @               
                              # .@:   ';,@     #.    #,     ';        '`                #                 ;`          #                                                                                                                     +                 @             ,.                                                                                                                 `@               
                             ,:  #@,  ;; @`   .+      @     +;        '                 #                 :,          +                                                           .',                                                       :                 @             ,.                                                                                                                 '.               
                             .,   #@` +, @+   @       :#    #:        '                 '                 `:          +,@'#@`                   .:                   `@@`       .@;                                                .@#+     ;                 +             ,:             :@@;              `                                                                                 @                
                             `+    #@ ;: `@  `'        @`   @         +                ::                  +     `   .@.  ',                     '`@;;#'            :;  @`     ;@                      ;`                          '   @    ;                .,             ,;           `@;  ';             @                                                                                 #                
                             `@    .@#;.  #; @         '#  :;         #                ;`                 `+   ;;    @'    @      ,+             @@    `@+##@.     ,:   #,    ,@  `     ,#@;      `#   @,#@#                      '     '   :                ::       :     .+          `@`   ;#             @        ,                                                                       ,:                
                              @     .@@   `@+,          @; @;         #`               +                   @ +#     #:,    `;    @  +`           #`     '#   '#    +   .:     #  `@  '.@,  `@     ::   @@  `+      `:,            :     +   `                '`       @  ,+#@@;;,..     @.   `@`             @      +#:;+,                                                                    #                 
                              @  `   `     ;@           ,@ '#         @                @                  :@'       ++`     #   ;`   @           #      @+    @   #   :#     #.  ;@  +@     @.    @.  :@    @      @              `      :   .               @        @      @          @  `'@`              @     +'                                                                         @                 
                              '`                         #@.@        `@                @              #@@@,@       ,,+`     @   @    +           @.     +:;   ',  @  ++      @   +@  +@     ';    @`  @@    @     +,              ,.     #   ;`              #        @      @          @ ''`                @     @                                                                          @                 
                              ,;                          @@+         +                @                   #       + @      @ ,:'   `@    ;      @;    `+:;   ,;  @ :.      ':,  @@  +@     ''    @   @@    @     @   @          .`      @.#@@.``            @        @      +          @                   `#    +:                                                                         ::                 
                               @                           #         ;.                @                   #       @ @      @  +###@;   `@       @+     #,;   `;  ,;       ,@    @@  #@     #;    @   @@    @     #   @          ;       @,  #               @        @      ::         @                   `+    '.                                                                         #`                 
                               #:                                    +                 @                   +       @ @     `#  #       :'        #+     #;;   ::   ':    .+`@   .#@  @@`    #;    @   #@    @    `+  `@          +       +   #               @        @  `    #         #                   `#     #                                                                         @                : 
                               `@           +              ,         @                .#                  `:       # @     ;;  '`     +'         ##     @',   `,    `@+++   @   #.@  +@     +.    @   `@    +    `'  :#          '      '    +               @        :  .    +         ,'                   @      +;                                                                       @                  
                                ;;          #@            @`         @                `'                  .`       ' @     '`   @    @.          '+     @@                  :: ;@ +  :@.    +;    #    :          @  @:          .      +    :               #                 #         @                   @        .@,                                                                   `'                  
                                 @           @+          @          .#                ,'                  +         @'     @     +##'            ,#     :@                    ,`  ,,  @`    '.    ,:               ,.,:           ,   ::      ,              '                            @`      :          @          @     #     +     ,                                                 ,:                  
                                  #           @+`       +'          +.                ,#                  @                :                      #                                #  ;     ,.     .                 :`            `::`       :               ;                            ''   +,           `;  '      @`   ;,    ;,    `;                                                 '                   
                                  @`          .@@      '+@`         @                 ;'                  @               .    `                                                   :        `;                       #                                                                       '#;                  @.   '#    @           ,`                                                 @                   
                                  :'         `@@@;    :' @@         @                 ;:                 `,                                                                                                          @                                                                                             :@@@,     .                                                              @                   
                                   @        `@.  @:   @   @+       ,+                 +;                 +                                                                                                           @                                                                                                                                                                      @                   
                                   @             ,@`       '       +.                 +,                 #                                                                                                          `;                                                                                                                                                                      #                   
                                   @              @@               @`                 ;'                 #                                                                                                          ',                                                                                                                                                                     .'                   
                                   @               ,               @                  +.                 ,                                                                                                          #.                                      ,                                                                                                                              ;,                   
                                   @                               @                  ;;                                                                                                                            @                                                                                                                                                                      @                    
                                   @                               @                  ;;                                                                                                                           +;                                                                                                                                                                      @                    
                                   @                               @                  ;:                                                                                                                          `@                                                                                                                                                                       @                    
                                   #                               @                  ;,                                                                                                                 '        @,                                                                                                                                                                       '                    
                                   ,;                             `@                  ,;                                                                                                                 ;       @`                                                                                                                                      .                                ::                    
                                    @              ,@@@+          `@                  ,;                                                                                                                  @    ;@                                                                                                                                                                         #                     
                                    @+            @;  `@@         :#                  ,+                                                                                                                   @#@+`                                                                                                                                                                          @                     
                                     @.          @.     @@        :+                  `#                                                                                                                                                                                                                                                                                                 ':                     
                                     `@         +,       #'       +,                   @                                                                                                                                                                                                                                                                                                `@                      
                                      ,+       `@        `@       +`                   @                                                                                                                                                                                                                                                                                                @                       
                                       #                          @                    @                                                                                                                                                                                                                                                                                               +,                       
                                       @                          @                    #                                                                               `                                                                                                                                                                                                              +.                        
                                       :#                        `+                    ,:                                                                                                                                                                                                                                                                                            @`                         
                                        @                        #`                    `+                                                                                                                                                                                                                                                                                          '@                           
                                        `@+;'@@@`               .+                      @                `                                                                                                                                                                                                                                                                       .@:                            
                                           ,`  :@`             ,@                       @                                                                                                                                                                                                                                                                                      :@,                              
                                          @     ,@            ;#                        @`                                                                                                                                                                                                                                                                                  .##                                 
`                                   +@@@@`#      '@          #:    ;@@@@;               ',                                                                                                                                                                                                                                                                               `++.                                   
                                  +#`     @       '@       `@:   .@:  `'@@              .#                                                                                                                                                                                                                                                                          `:'@;`                                      
`                                #        @        :#     +@`   ,:      `@               @                                                                                                                                                                                                                                                                   ..'++#',                                           
,                               '         @         ;@` ;@,`@   :        #.              :,                                                                                                                                                                                                                                 ``  ` ` `      ``,,,,,,''+#+@#+:.`                                                  
,                              +          @          `@#.   @  @         #                +                                                                                                                                                                                   `````,:''+++@#+;#+##;':':,,,,,,,.`,,,,`,,:,,,,..,.`.`.```,.,,`.                                                                   
                               ;          @                 @`,:         @                +                                                                                                                                                    `..;;;;;;;++++';''++++++;;;;...`.                                                                                                                                
.                             ..          @                 #;          ;,                 @                                                                                                                          ```.,,,,'''+++'':+':,.```                                                                                                                                                                 
,                             ,`         `@                 :+          @                  @'                                         ,,+#@#++';';@+#'':;,``                                            `.:::;+#++'':..                                                                                                                                                                                         
,                             ,`         ,+                  @         @                    '+                              `,,,;.;.`                       ,,:++;++'+'';,.`..,,`,,,,,,,;,';'+;':::;;::.                                                                                                                                                                                                        
,                             .#         ,#                  @`       @`                      '#,`                 `,:'#+:``                                               ` `  `                                                                                                                                                                                                                               
,                              @:        ,@.                 @,      @                          ..#@+++;'+;;+'+;;,,`                                                                                                                                                                                                                                                                                            
,                               @@,` `,'@+@                  ;+    ,@                                                                                                                                                                                                                                                                                                                                           
,                                :;+#;;   @                  :@ :;@,                                                                                                                                                                                                                                                                                                                                            
,                                         @                  ,@ .                                                                                                                                                                                                                                                                                                                                               
,                                         @                   @                                                                                                                                                                                                                                                                                                                                                 
                                          @.                  @                                                                                                                                                                                                                                                                                                                                                 
,                                         #:                  @                                                                                                                                                                                                                                                                                                                                                 
,                                         '+                  @                                                                                                                                                                                                                                                                                                                                                 
,                                         :@                  @                                                                                                                                                                                                                                                                                                                                                 
,                                          @`                 @                                       `                                                                                                                                                                                                                                                                                                         
,                                          #.                 @                                                                                                                                                                                                                                                                                                                                                 
,                                          :@                 @                                                                                                                                                                                                                                                                                                                                                 
,                                           @.                @                                                                                                                                                                                                                                                                                                                                                 
,                                           +;                #                                                                                                                                                                                                                                                                                                                                                 
,                                           `@             ;  :                                                                                                                                                                                                                                                                                                                                                 
,                                            #@`           .;'                                                                                                                                                                                                                                                                                                                                                  
,                                             @'            @@                                                                                                                                                                                                                                                                                                                                                  
,                                            +,@'           ,#                                                                                                                                                                                                                                                                                                                                                  
,                                            . ,@+          +@                                                                                                                                                                                                                                                                                                                                                  
,                                           ,   ,@#         ;;#                                                                                                                                                                                                                                                                                                                                                 
,                                           #    .@@       @  @                                                                                                                                                                                                                                                                                                                                                 
,                                           :     ,@@@.   @   ++                                                                                                                                                                                                                                                                                                                                                
,                                          :      +`+@@@@@`    @                                                                                                                                                                                                                                                                                                                                                
,                                          #      #  `':`      @                                                                                                                                                                                                                                                                                                                                                
,                                          +      @    #       :'                                                                                                                                                                                             ..`,:.;;;;+@'++###@#@#@@@#@@#@##+#######+;+##;#'#####@'+##++#######@@@@@+@#++';:+:..                                                              
,                                          '      @    +`      `+                                                                                                                                                               .,,,:,,;'####+###@@'@@##+;::;;`,..                                                                           ```.:;++##@#@@@@@+'',,`                                            
,                                          :     `#     @      ``                                                                                                                                            ``''@+@#+#+++'#''';,. `. `                                                                                         ;;                                 `,,,'+##@+',``                               
,                                          .     .;     ,+     +                                                                                                                               .+#@+@@#@#++;+::`                                                                                                                @',                                             `.;++#:@#;.`                    
,                                          `     :`      :@   ';                                                                                                                ,`.'+'#+@@+'+;,.                                                                                                                               `+ @`                                                         .`:,;:; ``         
,                                         `:     @         @@@,                                                                                                ``,,++:+@#@@#'+',,.`                                                                                                                                            #   +                                                                   ```      
+                                         ,`    .`                                                                                            ... :';.;#@@@@@#@'::`                                                                             :@#@#:                                                                         #   #.                                                                           
,                                          .    #                                                                               `. :'+@@@@@##::,,,`  `                                                                                         '#`  `:@@:                                                                     '`    @                                                                           
,                                         `,   #                                                               .:;+##@@@@@+';',....                                                                                                           ,#        `@+                                      ;                            @     #                                                                           
,                                          @,:#                                       ` .,`,,`,.,,'@##@@#++;::::`                                                                                                                             '`          `#:                                   `:@                          '`     .,                                                                          
,                                           ,`                     ``,:```:;;+#@@@@######;;` ` `                                                                                                                                              @             ;@                                  ;  @                         @       @                                                                          
,                                                     ,.+@'@+#+#@++;::`,...                                                                                                                                                                   @               @'                                #  `'                       ;:       #                                                                          
,                                      `,'@''+#;':,```                                                                                                                                    @@+                                                 +                ,@                               +   +                       @        :,                                                                         
,                             ..,;@+;,.`                                                                                                                                                  +  ,@#:                                            `,                 `@,                             ,    @                     ,;         #                                                                         
+                  `,,++++';;.                                                                                                                                                            `;    `'@;                                         ,,                   @:                           '     .:                    #          @                                                                         
+          `,:##'',`                                                                                                                                                                       @       ,'@+,                                     :`                    +:                          @      @                    @          #                                                                         
+     .;+:`                                                                                                                                                                                .+          :@,                                   :.                     ;+                         #      .;                  ,:          ;,                                                                        
+   ;;                                                                                                                                                                                      #`            '@:                                :.                      '+                       ,.       +                  @`          .;                                                                        
+  ,                                                                                                                                                                                        `+              .@#`                             :.                       +'                      '        `:                 @            @                                                                        
'                                                                                                                         ..                                                                 ,:                '@:                           ::                        ++                     @         @                ',            @                                                                        
'                                                                                                                          `                                                     `            #`                 ,+#`                        :.                         :#                    @         ,.               @             @                                                                        
+                                                                                                                                                                                             `@                    '@,                      :,                          :'                   +          #               @             @                                                                        
+                                                                                                                                                                                              :'                     ;@,                    ,:                           #:                  +          +              ;,             '                                                                        
:                                                                                                                                                                                               #.                      :@:                  `+                            #`                .,           '             @              :,                          '                                            
:                                                                                                                                                                                                @                        `@;                 #                             @                :`           @             @              `#                         ,@:                                           
'                                                                                                                                                                                                `@                         .@`               @                             .@               #            ,.           `:               #                         @ +                                           
+                                                                                                                                                                                                 ;,                          ;+              #                              :'              #             +           :,               #                        #+.;                                           
:                                                                                                                                                                                                  @`                           +,            '`                              +,             @             @           @                @                       .@ :`                                           
+                                                             .                                                                                                                                     @                            `@`          `:                               #`            #             ,`          @                @                       @. ;`                                           
+                                                                                                                                                                                                   .#                             +'          #                               `@            +              '          ;                @                      ++  @`                                           
+                                                                                                                                                                                                    ;:                             .@`        @                                ;+          `,              @         ,,                @                     ,@   @                                            
+                                                                                                                                                                                                     ;:                              +:       ;.                                ;;         :               ;         +                 #                    `@`  `'                                            
'                                                                                                                                                                                                      #`                              `#       ;                                 #`        '               `:        #                 +                    @.   '`                                            
'                                                                                                                                                                                                       @                                @@:    #                                  @        +                @        @                 :`                  @:    @                                             
'                                                                                                                                                                                                       `@                              .@#@.   #`                                 .+       @                ,,      `'                 .:                 '@     @                                             
'                                                                                                                                                                                                        :;                             :# +@    @                            ,+    +,      @                 @      ,,                 .:                ,@     .:                                             
+                                                                                                                                                                                                         ',                            @,  @@   +`                          ,@@     @      @                 ,`     #                   ,               `@      @`                                             
+                                                                                                                                                                                                          #.                          :@   ;@#:  @                         `@@#      #     @                  @     @                   '              `@`      @                                              
+                                                                                                                                                                                                           @;                        `@     @'.@,`'                        @,@;      +:   `;                  `'   :,                   '              @`      ;.                                              
+                                                                                                                                                                                                            #;                       #+     :@  '+#                       #; @;       @   :`                   ;+ @@                    '             @:       @       @                                       
+                                                                                                                                                                                                             +;                      @`      @.  .@@                     :@  #;       `+  '                     .@#:                    +            @;       .+      ;@                                       
+                                                                                                                                                                                                              +;                    '@       @;    `                    .@   #+        #` @                       @`                    @           '#        @`      @;`                                      
+                                                                                      ``,::.``                                                                                                                 #:                   @,       '@                        ,@`   ##         @,+                        #;                   @          '@        `@      '# ,                                      
+                                                                            .;#@@@@@@+,.....,;@@'`                                                                                                              +:                 .@`       ;@                       `@`    :@          :                         @'`                  @         ,@         +.     `@  '                                      
+                                                                        .#@+'`                  ,#@#.                                                                                                            #:                :@        `@:                     `@`     ;@                                    ..@                  @         @`         @      #:  +                                      
+                                                                    `'@+.                          `'@@;`                                                        ``.:;+#+#@@@@@@@@@@@@@@@@@@@#+::`                @`               +;         @#                     @.      ,@                                     #+:                 @        @,         +;     :#   @                                      
+                                                                `;@+:                                  :+@',                                             `.;'#@@@@#;::```                      ``,:'#@#;.          @`             ,@          ,@                    @,        @`                                     +@                 @       @:         `@     `@    @                                      
+                                                              '@:                                         `:@#`                                    `:#@@@##'.                                           ,'@@',      @            ''            @:   :@@@'+#@@'     @:         @,                                      `                 @      '+          +      @,    @@                                     
+                                                           .#'                                               `@+                              `;#@@@;:`                                                     .;#@'.  `@          @.             `@`@+.       `@@,  :#          @:                                                        '`    ,@           @     +'      @                                     
+                                                        .#'`                                                   `@'                           `#@,                                                                ;@@+@'       .@         .#@@@# .,            .@:,@           @:                                                        ,.   .@`          ,;    :@       @,                                    
+                                                      `@.                                                        +@                             @#.                                                                  `       .@         #; :;.@#               :@@.           @+                                                        ,;   @:           @:   ;@        @.                                    
+                                                     '+                                                           '@`                             ;@'                                                                        @`       :'; '::;#@            .;, +,            @:                                                        ,`  @#           `@   `@`        @`                                    
+                                                    @                                   `                          ;@   ,                           `#+`                                                                     @         @`.@@@@,@'         #@@@@@`             @:                                                        :. .@            #`  `@.         @                                     
+                                                   '                                    `                           ++                                 ;@,                                                                  ,'      , `' `@@@@@;'        @@+:.;@@`            @:                                                        :``@;            #   @;          @                                     
+                                                   '                                    :                            @`                                  :@@.                                                               +`        .: :@@@@@:'       @@`     @@            @+:;;;;;                                                  .,#+            #:  @:          `#                                     
+                                                  ``                                    :                            ''                                     '@'                                                             @         :: #@@@@'+`      +,   `'` +@            :',,;.,+:`                                                `#@             @  @;           ++                                     
+                                                  @                                     #                            .@                                       .#+`                                                         '@         .+ #@@@+ #       @   ,@@@ @@                     ,#;                                               @:            ';`@;            @.                                     
+                                                  +                                     ;                             @                                          :@;                                                      `.@          @  '#: @ ,      @,  @@@@. @                        +#`                                            `             @ @.            .@                                      
+                                                 .,               @@###'''+             ,.                            @                                            .@@:                                                   ,,@          ;+   `'         ;, '@@@@ #`                          @:                                                        `#@.             #:                                      
+                                                 @                @             :       .;                            @                                               `##.                                                ;,+           +@##`          ;#  @@@,':                            #+                                                       +@:              @                                       
+                                                 @                @             ',       #             `              @`                                                 ,@'                                              #;:                          .@:  @:@.                              @:         ` .                                          @#              '+                                       
+                                                .,                #.                     #            +`              @                                                    `+@,                                           #'         ;'                ;@@@@+@                                 @.       :@@@                                                          @`                                       
+                                                +                 +,                     #  +,    .   @               @.                                                      `@'                                         #         `';                  `'#,                                  `@`        ,@@`                                                       :@                                        
+                                                @                 ;+        `::         .@ ' .`   @  :'               #`                                                         @.                                       '`        @`#        :           @:                   `@@#',`.``      :@         @,@#`                                                     @,                                        
+                                                @                  @    .` :'    `'   ;+.@ ' ';   ;` @                ':                                                        ##                                        ;,       :` #     . .@`         @;'        `;            ,+;`.;;;#####++`        @. ;@+                                                   :@                                         
+                                                @                  @,@@:`  @.    ,+  `: `#`` .;    @,'                :;                                                      ;@:                                         .,       +  #      `@';        ;:,+        @`              `+:                   #'   :@@: `+;                                            @,                                         
+                                                '                  @'     ;#,     @  @  ,+,  ,@    @@                 ,;                                                    .@,                                           `'      @   #      @ ;'       `@ ,+       @@                  +#`                '+     `'@  ;@`                                         ;#                                          
+                                                '                  '+     @',     @  @  #.`. @#    :+   `             `:                                                  `@;                                              '     :.  `;     #` ,@       @` ,+      @:+                    '#               ,@            @+                                        @.                                          
+                                               `'                  `@     @,.     @  ,#,+  @# `#   @+   +             ,:                                                `#+                                               .'     @    #    ,,   @      ;;  ,'     @`+:                      @'              @             ;@                                      '#                                           
'                                               .,                   @`    #:;     +    `          .:    .             :`                                              `#'                                                  '    +`    #    @    @      @   ,'    +, @,                       '+             @`             +@                                     @                                            
#                                               ;,    ,;  +   `,     :'    :@;                     @                   @                                             `@+                                                    '    '     @   +`    @.    +`   ''   ,'  @          ..             ,@            @`              .@.                                  @'                                            
#                                               ;`    #,  @   '.      @     @`                     :                   @                                            @#`                                                     '   @      @  `+     ';   `@    ';   @  `@           ,+@@#@+':.`    `@           @,               :@                                 :@                                             
'                                               '`    @`  @   ,;      `                           @                  .@                                           '#`                                                       +  ,.      @  @      `@   @`    +;  #   :'              ;@     .;+#@@@@`         +;                ;@                                @'                                             
+                                               +     @` `@   `@                                 .;              `:#@:                                          '@`                                                         #  #       @``'       @  .+     ': :'   +`                @,          ,+          @                 ##                              '@                                              
+                                               #     #.  @                                      @          `:#@#;`                                           :@.                                                           @ @        +`#        @  @`     '; @    @                  @+                                        @:                             @:                                              
'                                               #                                               .,   .;+@@@+:`                                              :@`                                                             @,,        ::#        @` @      ';@    `@                   @+                        #              :@                            @+                                               
@                                               #                                 @+` ````,''#@@@@+':,`                                                   ,@:                                                               #@         `@`        :;+:      ,@:    :+                    @;                  +   `#      @       `@                           ,@                                                
+                                               '.                   #.          ,@.###+;:.`   `                                                        `@'                                                                 @           @         .+@       ;#     @.                     @`               ,#`   ,'     '`       `@                           @,                                                
+                                                @'`                 @           @`                                                                    ;#                                                                   @                      @+       `      @               @#:    :+              #``@   ';    ,+        ,@                          +'                                                 
@                                                 .'@@@',`           @`         ,#                                                                   ,@:                                                                                           @,             `#                @,;@+  @`            @    ,  #.    #         .@                         .@                                                  
@                                                      .,+@@@#.      +,         @                                                                  .@'                                                                                             `              ;,                ;@   ;@+#          `#    #`  +.              ;'                         @;                                                  
'                                                            ,#;     :+        +'                                                                 ##`                                                                                                             @                  @,    @@          @     @  `@'@@.    #,     +;                        +@                +@@                                
+                                                              ',     @        @                                                                ,@'                                                                                                          .    @                  '#     #'        .;    `@ `#@,      #`      @.                       `@,              `@@`@.                               
'                                                               +     @       ,@                                                               #+                                                                          ;    ,@       @@           +      @`  .;                   @               @     ,;   @      @        @`                       @#              ;@' ,@                                
#                                                                     #,      #.                                                             ,@;                                                                          +@    @@`     +'@          '@     '@:  #`                   @.             ,,     :.   @      @:       @                       '@              +@` `@`                                
@                                                                     :'      @                                                             +@`                                                                           @@    @@;    `@ @,         @@     @+#  @            '+      @#             @      '    @       ,++     @                      `@,            .@+  .@;                                 
@                                                                     `@     ,@                                                            @'                                                                            +`@`  .#'#    #. ++        + @    :':@ `'            ##, `;  :@             #      @    @         ;    .@                      @+            +@,  `@`                                  
+                                                                      @     @:                                                          '@`                                                                            ,+ @.  #`:#`   @  .@       `# @    @ ,@ #.            @`@@@`   @            `+      #    @         @    .#                     ,@           :@+   .@.                                   
#                                                                      #`    @`                                                         @+                                                                             `@  @,  @ ,@   +,   @       @  #.  :;  @ @            `@`@+@;   @:           `+      ,`            ',    ,'                     @;         `@@    '@                                     
'                                                                      ':    @                                                        ,@:                                                                              ;:  @, :' `@  `@    @`     ,,  +;  @   @:+            :@@` `@#  ##           `+                 `:.      +,                    '@         +@.    '@                                      
@                                                                      .#   :'                                                       '#                                                                                @   @, #`  @  +:    @.     @   ;+ '`   '@,            +@     ;@:'@           :;                          ;@,                  `@`       #@'     ##                         .             
@                                                                       @   #,                                                      #+                                                                                ,'   ;' @   @` @     ;'    @`   ,@`#    `+             :#       @@@           ',                           `@#.                @+      ;@+     ,@,                                        
@                                                                       @   @                                                      @;                                                                                 '.   `@+.   @,#`     ,#   ',     @@                    '#        #@           ,,                             .@@:             ,@     +@+      :@.                                         
@                                                                       +, .@                                                    .@:                             `;+@@@                                               @     @@    +##       @  ,'      +`                    ;+         '.          +.                                ,'#@@+;:```   @+   :@+`      ##                                           
@                                                                       :# ;#                                                   ,@.                        `;+@+:`   ,#                                              .+     @'    .@        @.;#                             +'                     @                                       ``:::@``@  ,@#`      .@'                                            
@                                                                        @ @,                                                  .@                     `;#@'.         @                                               +.     ,               '@:                              +:                     @       `@#,                                 ;@#@;@@.       +@                                              
@                                                                        @ @                                                   @'                `:#@;              @`                                               @                                                       @.                     @      `+                                     @@@+        `@+                                               
@                                                                        ` @                                                    ,@',       `,,'+#,`                +;                                               `@                                                       @                      @      +                                 .    @' `       :@.                                                
@                                                                         :;                                                       `:;''':,`                      +;                                                ,@:                                                      @           +.         @      @         ``                      #    +:        #'                                                  
@                                                                         +                                                                                      #:                                                  ,#@`                                                   ,@     `.  ,@@          @      @         +                      ,+    +;      +@`                                                   
@                                                                           `@                                                                                  @.                                          ;`         ;@@',````;+#,                                        ++   `@'@ @+#           @      @    '                           ':    ':    `@;                                                     
@                                                                           @@                                                                                 @`                                           @@+:         .'+@@@++,;@`                                       @,  ;+  ;#,#;           +    ,,#::``,';                         ,:    +:  `+@.                                                      
@                                                                  #        @+:                                                                               @.                                            `@:@@#.                @`                                       @ ,@,     .#   ;#++@@   '   `,:#.  ;#.+;          ,   `               +` :@:                                                        
@                                   @                             #@       @::+                                                                              @                                               +# `+@@,              @                                        @#'       @,##;   ##    '      #   #`    '       '@  '`  :      `     @ @#                                                          
@                                   ,,                   @`      `@#`     :@ `@                                                                             @`                                           .:::`@`   '@#             @                                        @.       @@;    +@,    .#      +   @     '     .  @,:;  @`. #  @  +  `@@.                                                           
@                                    #          `@      ,@:      @.;'     @   @                                                                           .@.                                          `@,::+@@#    `@@+`     :##@@@                                                      .@:       @      +   @.   .;  `@+   ,;'  @ .' :,#` .` `@+                                                             
@                                    @@`        @@      @ @     '' .#    @`   #`                                                                         ;@                                             +@    '@'     ,@@@@@@@:                                                          @@@@@@@    @      +   ;    ::        `#  :` +'  @:   `#@`                                                              
@                                    +`@       @`#`    ', @     @  `@   :+    ;:                                                                        :#                                               ,@#.  .@,                                                                          `@'.    #`     '        :         @   :''`, .+   ;@+                                                                
#                                    :,+,     ,+ ':    @  @    @`   @   @     ,;                                                                       '#                                                  ;@@+ .                                                                         `##`      `@.                      @       `+ @   @@:                                                                 
#                                    .' @     @  `@   @`  #.  +;    @  #.      #                                                                      #;                                                     .@                                                                          #@.         ,@@;:                  @          @  '@#                                                                   
'                                     # `@   +,   @  #:   `+ '+     +`:#      `#                                                                     @.                                                     +' `                                                                      `+@`              `:;+@@+`           #          @ :@@:                                                                    
@                                     @  ,+ :@    @ '#     @:#      :'@        @                                                                    @`                                                    :@@@@@                                                                   `+@#.                     `+@:         ,,         +`@@+                                                                      
@                                     @   # @     ';@      @@       `@.        @                                                                   @                                                     #@@:``#                 ....,                                           ;@'.                          .@@+.      @         .@@@.                                                                       
@                                     #    @      `'                           @                                                                  @`                                                    `'`   @   +         :#@@@@+@@@'                                        ;@,                               `;+@#,            :@@'                                                                         
@                                     '`                                       @                                                                ,@                                                           ;: :@@    ;#@@+,`       .+                                      ,@,                                     .#@+:        +@'                                                                           
@                                     ,:                                       @                                                               ;@                                                           `+.@:`+  +@'.             @                                     ##                                          :#@,     @'                                                                             
@                                     ,;                              :'#+     @`                                                             '+                                                            @##  + ,@;                @                                   .@,                                             '@@'`+@.                                                                              
@                                     ,+                          ,+@'. @      +,                                                            '+                                                            @#.   @@@`                .@               ,::.`             `##                                                 :+#@@+:+:'':++@@'++++@@@@#::.                                                       
@                                     ,+           ., @;       ,@+,##;  @      ,+                                                           #;                                                                  #@.                  .@           '@:,``,:@`           +@.                                                     ` `.```````` `````` ``.::+@@@+.                                                  
@                                      #  ::''##@@@;; .@     '@.  @@@@@`@      :+                                                          #;                                                                                         @           @:      @.           @                                                                                   `'@@+`                                               
@                                      @  #.   @@@##  '#    ` @  .@+,@@:@      `+                                                         @,                       `,.                                                                @           @,      @'          ,'                                                                                      .'@@                                              
@                                      @  @   ,@@@@@  ';      @,  @@+@',+      `+                                                        @.                    ,##:``@                                                               `@           @`      @'          @`                                                                                         '@                                             
@                                      @  :+  ;@.@@@  @`      `@   `,  +.      ,+                                                       @`                  :@+      @                                                                @          `@       ++         `@                                                                                           ;@                                            
@                                      '.  @  `@@@@; ,#        #:      @       `+                                                      @`                `#'`       +;                                                                @          `@       +#         ,@                                                                                            @#                                           
@                                      ;,  :;  ;#'`  @`         @     .'       `+                                                    .@`               :@.         ,+                                                                :'          ,@       @'         :#                                                                                            #@                                           
@                                      .+   @       @'          :@   `#        :+                                                   .@              .#;           `@                                                                 ;'          .@       @'         ;@                                                                                         `#@+`                                           
@                                       @   :#.   :@:            ;@+#'         ::                                                   @             '+`      `      @                                                                  `:          ;#       #'         :@                                                                                       :@@;`                                             
@                                       @    `;@@@;                `           :+                                                  @           `@:               @                                                                   ,;          #:       ++         ,@                                                                                    ;@@+.                                                
;                                       @                                      `+                                                `@          ;#,                @                                                                    :,          @.       @+          @                                                                                :+@@',                                                   
@                                       +`                                     `+                                               `@         ++                  @                                                                     ;,          @        #+         `@                                                                           `;+@@':                                                       
#                                       .#                                     ::                                              `@       .#:                   @                 @                                                    +,          @        :@         `#                                                                       `+@@@+.                                                           
@                                        @                                     +`                                              @      ;#`                   .@                 '.                                         @@#';;:....+:         .#        :@         .@                                                                   .'@@@:.                                                               
@                                        .'                 ,#@@@;             +                                             `@    `#;`                    ;+             ``  .'                                          #;    ```,:'          ;+        `@         .@                                                             `,:@@@#;`                                                                   
@                                         @               ,@:   `,@@,          @                                             @ ,+#+                       #,            ::    @                                            @.                   +:         @         .@                                                         `;@@@#;`                                                                        
@                                         @`             @:        .@'         #                                            ++:`                         @`           ;;     +`                                            `@                   @`         #:        :@                                                      .+@@+`                                                                             
@                                         `+           ;#            ##       `,                                                                       .#          ,+.      `#                                              .@                  @   ``` `  ;#        ;+                                                  .+@@+.`                                                                                
@                                          #`         @,              +'      '                                                                       .+        `+:         @                                           `:;:.`@                :; '@.;+#+#@@@        @                                               `'@@@,`                                                                                    
@                                           @        @                 #      @                                                                      `+       ;+`          `'                                          #+```:+@:               @`  @                ;+                                            `#@@'`                                                                                        
@                                           .@                                @                                                                      #     :#.             @             .@                             +#                     @   ;#               +:                                           +@'                                                                                            
@                                            ';                              `'                                                                     @   :+'               ;,            ,@@                              ,@:                  .;    @,              @                                            ,@'                                                                                            
@                                             +;                             '.                                                                   `# :#;                  #           `#+ @                                :@+`               #     `@`             @.                                             +@+`                                                                                         
'                                              #:                            @                                                                   `@@:                    #           .@:  @                                  `@;              @      '@             +@                                               :@@;`                                                                                      
;                                               @`                          .:                                                                   `                      .+          :@    @                                 ;#               #`       :@            ,@                                                  ;@@+                                                                                    
#                                                @`                         @                                                                                           @          ++    `@             +.                ++              ``@,         #@`          +,                                                    `;@@;                                                                                 
@                                                 @'                       ,'                                                                                          '`        .@:     `+            :@@               @#':.`       .:#@+:         ;@+++          @  `.                                                    ,#@;                                                                               
@                                                  @,                     `#         ,###:                                                                            `+        '@`      :;           .@`@                  :`:+#@@@@+;`             ,@.           :'  @@@@@:                                                   '@+                                                                             
@                                       ,+#'@:`    #.@'`                 ;#        +:    +:                                                                           @        @;        +,           @. @;                                           `#+`        :@    @` `;@@#:`                                                ;@#`                                                                          
'                                      +      '#   @   :#@@+.          :@`       ;,       @                                                                          ;.      `@.         @           #;  :@                                             :@#.    ,@`      @.    .:#@@+`                                              ;@@,                                                                        
;                                    .:         @, @        `:+@''##@@'`   ,`   '`        @                                                                          @      ;@           @          :@    @`                                              `,@+;@`         @`        :#@@#;.                                           ,#@`                                                                      
@                                    :           @:@                        #   .         @                                                                         '      +#           .@          @.    #:                            :@;                 .@@            @           `;@@@@+.                                         '@`                                                                     
@                                   @             @@                        @             @                                                                         +     @;            ;'         ;@     ,@                            .@##              +@'               @               `:#@@@+'.`                                   :@,                                                                    
@                                  `,              +                        #`           .;                                                                        @     @;             +,         @`      @`                           .@ ;@            ``                  @                   `,'##@@@+':.                             .@:                                                                   
@                                  ,`              +                        +.           @                                                                         +   `@;              +`        ;#       ,#                           .@  ,@                                @                         `:;+#@@#':..`                      .@@                                                                  
@                                  .;              +                        ,,          .'                                                                        +   .@.               @`        @         @                           .@   ,@`                              `@`                              `:'+@@@@@@#+;,, .         ,;+@@:                                                                 
@                                   @`             @                        .;         .'                                                                         #  ,@`                @        ,@         ++                           @    ,@.                              `@                                       .,;'##@@@@@@@@@@@@;:`                                                                   
@                                    @`            +                        .:        #,                                                                         ;, '@                  @        @.          @                           @     .@.                              ,#                                                                                                                              
@                                    `@`          `+    `                   `+    `;@'                                                                           @`@#                   @       `@           #:                          @      ,@.                              +.                                                                                                                             
@                                     `#;         `+  .+                    ,;`'+',                                                                             .@@.                   `+       ++            @                          @       ,@,                              @`                                                                                                                            
@                                       ,@+.      `+'@`                     '.                                                                                  :'                     ';       @             ''                         @        `@,                              @,                                                                                                                           
@                                         `;@@@@@@:@                        @                                                                                                          +.      ,#              @                         @          @#                              @.                                                                                                                          
@                                                  @                        @                                                                                                          ':      #:              '#                        @           +@`                            `@                                                                                                                          
@                                                  +                        @                                                                                                          @,      @                @                        @            '@`                            ,#                                                                                                                         
@                                                  +                        #                                                                                                          ;;     .@                ,#                       @             `@'                            +;                                                                                                                        
'                                                  +                       `:                                                                                                          .+     #;                 +;                      @               +#,                           @;                                                                                                                       
@                                                  @                       '.                                                                                                          `#     @.                  @                      @                ,@;                           @,                                                                                                                      
+                                                  #                       @                                                                                                            @     @                   ;@                     @                  +@                           @                                                                                                                      
#                                                  ::                      @                                                                                                            @`   `@                    @;                   .@                   '@.                         ,@                                                                                                                     
@                                                   #                     `+                                                                                                            +.   ;+                    .@                   .@                    ,@,                         @                                                                                                                     
@                                                   @                     ,,                                                  @`                                                        ;'   #:                     #+                  .@                     `@'                        :'                                                                                                                    
@                                                   '`                    '                                                                                                              @   @`                      @,                 .@                       @#                        @                                                                                                                    
@                                                   `'                    +                                                                                                              @.  @                       `@                 .#                        :@,                      ,#                                                                                                                   
@                                                    #                    @                                                                                                              .#  @                        :@                .@                          @@.                     @:                                                                                                                  
@                                                    @                    '                                                                                                               +@@+                         '+               .#                           ,@+                    `@                                                                                                                  
@                                                    '`                  :`                                                                                                                                             #;              .@                             ;@'                   #:                                                                                                                 
@                                                    `#                  @                                                                                                                                               @;             .@                               +@,                  @                                                                                                                 
+                                                     @                  @                                                                                                                                               `@:            .@                                 #@`                +;                                                                                                                
#                                                     :+             `   +                                                                                                                                                `@:           :@                                  ,@#               .#                                                                                                                
@                                                      @.               ;`                                                                                                                                                 `@:          ;#                                    ,@+`             @                                                                                                                
@                                                       @             ` @                                                                                                                                                    @;         ,#                                      .@@.           @`                                                                                                               
@                                                       '+            #`:                                                                                                                                                     @'        ;+                                        `#@`         ':                                                                                                               
@                                                        @.           ;@                                                                                                                                                       +#       ;#                                          .@+`       `@                                                                                                               
@                                                         @.          `#                                                                                                                                                        :@`     :#                                            .@@.      @                                                                                                               
@                                                          #+         @+                                                                                                                                                          @+    ;'                                              `+@;    ##                                                                                                              
@                                                    .+     #@,      +  +                                                                                                                                                          ,@,  ;#                                                 '@+  .@                                                                                                              
@                                                    #        +@#:::@.  #                                                                                                                                                            '@'##                                                   ,@@,@                                                                                                              
@                                                   #           ````     '                                                                                                                                                             `,                                                      `'#                                                                                                              
@                                                   ,                    @                                                                                                                                                                                                                                                                                                                                      
@                                                  @        .            ,:                                                                                                                                                                                                                                                                                                                                     
@                                                  '        @`            #                                                                                                                                                                                                                                                                                                                                     
@                                                 :         @,            @                                                                                                                                                                                                                                                                                                                                     
+                                                 @        `.:            ,.                                                                                                                                                                                                                                                                                                                                    
'                                                 ;        + #             +                                                                                                                                                                                                                                                                                                                                    
'                                                :         + #             @                                                                                                                                                                                                                                                                                                                                    
'                                                #        `, :,            @                                                                                                                                                                                                                                                                                                                                    
`                                                @        ;   @            +                                                                                                                                                                                                                                                             `                                                                      
`                                               ..        #   +            +                                                                                                                                                                                                                                                                                                                                    
`                                               ;        `,   `@          `.                                                                                                                                                                                                                                                                                                                                    
.                                               ;        #     #,         #                                                                                                                                                                                                                                                                                                                                     
`                                               #        +      @         #                                                                                                                                                                                                                                                                                                                                     
`                                               @       ;       `#       @                                                                                                                                                                                                                                                                                                                                      
`                                               @       #        `@:    +`                                                                                                                                                                                                                                                                                                                                      
.                                               +      `'          '@;'@                                                                                                                                                                                                                                                                                                                                        
'                                               @      #             `                                                                                                                                                                                                                                                                                                                                          
,                                               @      +                                                                                                                                                                                                                                                                                                                                                        
'                                               +     @                                                                                                                                                                                                                                                                                                                                                         
.                                               ,`   ;                                                                                                                                                                                                                                                                                                                                                          
`                                                @   #                                                                                                                                                                                                                                                                                                                                                          
`                                                `'`@                                                                                                                                                                                                                                                                                                                                                           
,                                                 `;                                                                                                                                                                                                                                                                                                                                                            
,                                                                                                                                                                                                                                                                                                                                                                                                               
,                                                                                                                                                                                                                                                                                                                                                                                                               
,                                                                                                                                                                                                                                                                                                                                                                                                               
`                                                                                                                                                                                                                                                                                                                                                                                                               
,                                                                                                                                                                                                                                                                                                                                                                                                               
,`                                                                                                                                                                                                                                                                                                                                                                                                              
,`                                                                                                                                                                                                                                                                                                                                                                                                              
:`                                                                                                                                                                                                                                                                                                                                                                                                              
the debate

a special toon from our awesome 12 year old fan sam carpenter! and it's sam's birthday tomorrow, 2/15, as well, so happy birthday sam! enjoy your comic being posted on the internets!

and the sequel to this comic: http://www.lefthandedtoons.com/1231/
Part of the Guest Toons series.

Permalink URL for this comic: http://www.lefthandedtoons.com/1601/
MACROBLOG View Comic Comments

Invisible Bread’s One Year Anniversary!

April 11th, 2012

Yup!  It’s been one year since I announced and launched Invisible Bread!  Remember when I posted that blog about a new webcomic of mine exactly one year ago?  Yeah, it’s that site!

If you don’t know what Invisible Bread is, check it out!  I’ve posted 113 comics so far!  Whoa!

-justin


Just in case you didn’t see

March 11th, 2012

Yup!  This is seriously the last shipment of these books.  Once we run out, that’s it!  So for anyone out there that hasn’t been lucky enough to get their hands on our book, now is your final chance.  It’s only $5 too!  Head over to the store page to pick one up.


LHT: Five year anniversary!

January 28th, 2012

Not sure if you knew this, but just two weeks ago, LHT turned five!  To everyone who has been around since the beginning, thank you so much!  And to everyone that has started reading at any point along the way, thank YOU very much!  We really appreciate all of you!

My(Justin is me.  I’m Justin) art has changed a whole lot over the past five years.  Originally, all my comics had boxes drawn around them and usually had either a rectangle man and/or a trapezoid man.  They also were kinda sloppy, since I just started drawing lefty.  Just look at this one from January 18th, 2007.  Dang, that looks so different!

Eventually trapezoid man evolved into another rectangle man and the boxes around the comics disappeared.  Here’s a comic from November 25, 2008 that shows that stuff going on.

The next step in my drawing style change you ask?  Well, that would be when the characters started having eyebrows of course!  They wouldn’t always be there, but when they were, you knew it. The John! comics (this one from May 6th, 2010) really put those angry eyebrows to good use.

And then, things just started looking a lot cleaner from then on.  The text got more readable (I switched to a tablet), the lines got cleaner and it really started looking like the LHT that I draw today =)

And that was a quick journey through five years of my drawing style!

I guess I could do a quick summary of Drew’s drawing style changes over the years too.  Here we go.  Nothing has changed!  He has always been amazing at drawing left handed!


-------------------------------------------
I have a fun concept webcomic that is always updating! Check it out! -j Draw Until It's Funny

Webcomics!


privacy policy
Background from freeseamlesstextures.com
© Copyright 2007-2013