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!



Hourly Comic 2010

- February 2, 2010
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
          `   ..                                                                                                                                                                                                                                                                                                                                                                                                
          @  @#@'   :;  .`     `      #  +   '                                                                                                                                                                                                                                                                                                                                                                  
          @`   +@       @+ ,@@@@      @;`@+ @@                                                                                                                                                                                                                                                                                                                                                                  
          @,  ++@+      ;@    ,@     `@#`@@:@'.                                                                                                                                                                                                                                                                                                                                                                 
          ## `#.@@,     .@    #;     @:@ @;@;;;                                                                                                                                                                                                                                                                                                                                                                 
          @# `@#+ @  #, '@    @     `@#@ @ ' '.                                                                                                                                                                                                                                                                                                                                                                 
          `   ``        ,:   #:     +#`@ @,  #:                                                                                         .';,:';@@#@#@@#:                  ` `     `                                                                                                                                                                                                                             
                             :      +  : `   :                                                                                  `@@@@@@@::,,:.        `:@@'         ,,;+@@@@@@@@@@@@@#@@@@@@@@@@@@@##@@@@@###@@@@@@@@@#'#@@@@@#':`,,                                                                                                                                                                            
                     :'@@#:        .,;;;:,.                                                                                     +:                        ;@@@@@@@@#@;:       `                    `                            ,,:;'#+@##@'`                                                                                                                         .                                         
       ;@#@@@;:```'#+:`  `,@@#+;+@;:,.``.,:+##@#'::,.                        ,;''##+';,`                  :+##@@@@+,           :@`                                                                                                        `:+@@@.                              .,;:'';                                 `                                         :'@@@+@@@'`                                    
      @:     ,:'':.          ``::               `,:;;+#@@+:,..:.:;;'++''+@@#;,`     ```::+#@#'.`   `;'@+#:.`      .'@#;        :@                                                                                                              ,@@#                '@@@@@@@@@@@':::::'#@@###@@@@@@@###@@###+''++++#@@@@#@@@@@@##@#@@@@@@#@@@@@+,:`          .'#@@'.       :+@@';:.                              
      @;                                                 `:;;:,:,.`````..                    .;##@@+`                 ;@@      .+      ,  .`                                                                       '                             ;'               `@                              `` .  ``.:......            ``              `,;#@@@+'++'#@':.               `,@#                              
      @                                                                                                                 @      `+   @ .;  ``         ;            @        :                    #  :        #      :                             #.               +.                                                                                 ``  .,                     ;;                              
      @     ;   '.                                                                                                      @      .+     `;                    .`    @  `     # :      `           +  .`       +`            `                      @                '      :.                                                                                                     '.                              
      @     @  :+    :       @'                  ;               `#                                                     @      ,+   .  @@@ ,@;   '@, `  .; #+:   :@#`#`    +', #; `':; @      '@@@'.;:   . #+'@    +    #+.#@:   ':              @                @      ::                '                 ;                                                                  @                               
     `@     #, +,   `        @@                  #               #`        ;                                   #.`      #      ,+   @ .+ `'.    `+,# @ @,. @#+  ` # +,.@   +@.:''`@  @ ' `+    @  `:#@ ,@#` '      @    ;  + ;  @:#              @                @      .+                : ;               :                       '                                          @                               
      @    ####@.@@   ,@@    .' ;  #  ': ;@.   , #     ;;  .     @ .                                 #`        @;;      #      :'   #  :` ,@    .+:+ @`+   #;     # '#,;   ;`@::.'@ .+ @,'#    ,   @ @ #:@; @     `'    ++ ';@``' #              #.              ,@       @  `   :         ` @     '. `     .,                      ;'                                          @                               
      @    .+@.@@ `'::+@     ` .'`.;:'@#`@:@+@@'`@;   @;+ ,@` ;' @#+ #@;   :  ##    #@'  .#`,  +               ; @      #.     ;;    ` `,   @`  ,' : : @'+,`@@    #        :     +`#'  ;#.,        . , `: @ ;            .    '., '              ',              :@    +@;@ @#'`@.# #'' ,`' .@    ,'@@:#  ` ..'' ;,     `@ :        ' `,      :;  ,'                            @                               
      @     .@ #;  #+; .@      ,''','@.+`@ `@;   @#   @   @ #@:@:@# .@    .' # @   +: #,`#@+@ #@+,##`:  :'  ;:          '.     ,:        `'+:   :       `                                                          .'             `              @.              ,@    @; ##: #:'@;`@,  @ # :#:   @ @, @.@:# @  + #.    #'@:+`+ @`  @'@. .:  #:# ,'@                            @                               
      @      : `   `  ' ,`     `@'#;`.@#`@   '#  #    @:;.@:'@+''##+ `@   :: @ #   @  @ ,'@ @ @` :'.'@ +++ @'@.         ;,     ,'               @      .,     @  `;  ,         `:  '                +  `           @         :;  @               @               :@     '@@;'#+`''.  .#:' @  #    @   `+@ `@`@# #:.     @ #,# @@.   @@  '##  @:; @@;                            @                               
      #               :@+       ;:     . +  @+`  +     ,  ;`  :` ' '@;@   ,'   ;   :@#@ :.: @ # ,.#  @ @   @'#+         '.     .+   :@ '#;, @#` @ ,#   :   `: ;.  # ,#@..#`    ;`  +              `#@ `:@  `   ,+# #  ;@     +`  '      ,,       @               +#               ::@@'  `'  @    @   '. +#@:,,# .'`    #  +. @;    ### +:#,.@'  @                              @                               
     ;`         +;                                                 `                  :       ,'``+  . +#@` ` #         '`     .+  `'` '  @;  @ #@`    #: + @'++. ,:`,+.@+@, '@@@: @ . @@: #@     @ @ @#: @:; '.  #+ @.#    :#:`:`#  `  :,       @               +'     @+@                  `        ``                     `@    .+`.@+``@.:@@ .##:         +`                #                               
     +       #@ #                ..                ,'            # @.                          .                        '`      +  .#'`@``#;. @ ##;    @,,;#` `; ,;:,@; ;;     ; `'@#@:. +'; @    @@# +   , # +:`,#' + ,    :#;@#++,#;@`'@@`     @               +.     # ,`         @                     '         #   .   .#                               #`                :.                              
    #       @'.:: '@  :          `                 ,'           .# `#                     ``   #  +                     @      `@       ``  :@  # ;:  :@.' ## ;'  `: .++.#     #  @  @,@#+;. #    @   .+' @ @ .,;: +`,+.     # ,@  '@ : ,.       #               @      @ `,+@;  #@. '     :.      `       ;         ::  ::               @  ;,            `:`;.@               `;                              
   '`       @+ .,#,@ `@' ..  '      :;`    ,: `'@# `#  .` .      @  @  ,        `@@ `@@: .@@, .:  @                     #      .+                      `:      `   `                             `@        , `'.        `    ,     :`@';;,       '`             `@      @##`# ,@ @ @ '   #' @ ##',`#.`+    . `.  :##,'@+,#@.`:#@. ##@     '  ,+`  .+' @ @  @':,@;#               @                              
   +;        :#'#: # @.@ @`  @   :::#,    @@@ @`  '@@#;@ `@ '@@. @  '` @` '     @`@ @ `+ @ ::'@@@`# ` .   :.            @      ,'                                       @`                       .@           #`                        ;`       ;.             :@       # ,#.,  @   .,  #, @ '' ., @'.    ##` ; +'@``,`;`# .++.; @ :    .#++,@@  @:#`# @ ':.+.+ #               #                              
    @        ;#`@ ;,;@#';' @'@   ; :#    @` @`@' `  #  #` @''  @ '  `; .:.:    #;:# @   .@@` ``, '@#@.@+ @;             #      .+                                      #,@ `@#     ',       @    ,                           '  ,.    :          .,              @       @  `@,. `#,` '   `: +    .  @     # .'. +:   +.  @   ';  @      ;#+..#.# # # @;@ `@@+   ;'#+#           :,                             
    #`       ';      :` .@+;#;   @  +'   ,@@+  '@:  @  `@##.@;:@ :. :   '@     @@'       #'`. :;  #   `@#.              +`      #                                     .@ ;'# ',    :`#   : ,#   `'             `;            @   ;    @  :       `:              @             .                    `;     ,.,     ,; .   @   :@@         :# ;# @ ##.  :@`  ;:    @@.##           #                             
    ''                   :`       #',               #        .`@  .     '`     @          ;'   @  @    ,:               +.      @                           ..`       .#:@ #   ##` :@:,,#;' #:   '          ##. ;`           @   # `. +  @        #              @                                                                        .,            :`@ @     :@@`#:          #                             
    .'                                                             `   `@      #                       #                ',      @                          ,@@+@'     :#:  #`  ' .`;; +# `@ @+'  , @  '`   ,@   ### ,#` +    ' ,'@''@    @        #              @                                                                                        `#:     .#.@:@          :`                            
     @                                                    ``       @  ,'        .                      +                ;,      @                         `@#++ ;@.    #       `@:+:++@+`'@ # '``,  @,'     ,# `; ' : + @ #  ' : @`@+,   #@:      @              @`                                                                                               ,' .@#@`        ;.                            
     @                                                   ;@@: +#@  @   .       ++     `                                 ;;      @                        `@:      @'                   `:`::@++:    :@       `:`; `:, # # @, @ + @ @ '  `'        @              ':                  .          `               `:;:                                               @  #@#+        ;.                            
     ;,                                                 `# ;:`@ # '#:`@@. +  ``#         ,                              ,;      @                        @#        @,    @                          @`      #@    . ##` .; #    ;# @ ,,  @        @              `@      '          ',      #   ;`              @@''@@                                             @   ##;        ,`                            
      #                                       `#@.       @@' ;; ';++'+. ;'@@:#@@@#.:     @'  ',`                        .'      @                       ;@      `# ;+    # .   ,                   :'                           `                 @               @     ##+ .#,     @`      @   :              ;@@@. ;@;                                           ',  ++'        '                             
      #                                      #@+#'@;     `'##:. #  # :;# #, #  # @#@  `` ;#+.,,##            @.,        `#      @                       '+       : :;    '## `##@,                 `      ;                     ',   '`      .    @               @    `. @`@ :;@#` @;  :   @`  # `            @,  `   @.                                          `#  '@,        '`                            
      '.                                    '@    :@+           `  ' :   #:    # @ `@ `@ @: @` `@            @.#.        #      @                       @:         '.    @ #:' +,'    @@.  .@: ,          :    .   #    @;     @'@  ##@ .'  @@,   '`              @`   '@,@ @  @  # @ ###:@ @,# # @  @`      '@;        @                                           @  :@:        '                             
      +:                                   .@       @:                ;:.      , :# @ ,, #  @#  @            #, #;       @      @                       #;       `,#    '' `+; '#    .' #  @ ; ,, ' @ : ` :'  +;@ @'@, ; @    ,@ # ,+@'++##`@ '`  ,:              @.   ;@:` @  ##+; ,`:#'`@;@ ,.@` @';       @;       @ ':                                          @  :+;        '`                            
      +.                                   @.     @ ,@                             :        '..##            @ ;@@.      '      @                       '@       @+@     '#@: ;:     :; @ `@ `  +@ ,' @ # +.``:@: #, ,..''    ## , ;.  @ @+:@  :  `#              #:   :@        `  +#' .;@ '`';#; ;@       .@        , .'                                         `#  +;+        +                             
      @                                   ;+      :  @                                          #            #  @@       @      +`                       #@       #;           `+`    +@#;,@  : +.  @@#++`. ;.`   @`  ;#`     ;, # '@#@`' + ,      @              +'   `@                   `@#    @,        @          :'                                         .#  +.@        #                             
      @                                   @          @                                     ##',;'            + `@@       #      +`                  .;    '@@##;'@#                             @`          ; ,##      #'@;  ,,  `        :        @              '+                               @         #'       :+@`                                         ''  #.@        @                             
      +`                                  @        .'@`                                       `.             @  @@`      #      ;:                 :@#@     +'#+@         ',                    #        '# . :               , . +                :`             ';    '@`              `         ;          @.     .#+@                                          .@  ;:#        @                             
      `'                                  @:       '.@                                                       +  @@.      #      ,'                 @` `@    @`@ @       :;'@ `@#      .,  @@ :'@@``.    `:## `+              #, : '                `#             '#   `:`@`            .@                    `#@`    '#                                           .#  .':        @                             
       @                                  ,@        ''                                                       '  @@,      @       #                 @   @`   @ @ @       @  @`;,+.    ''@ +.@ ',`+`@@`    ..@ `.`'.         +; :@'`#                 @             :#   ;' .,.#`   +      @              @@;     `#@@@@:                                             @:  @'        '                             
       @                                   +@#::;;@@.                                                        ;  @@:      @       @                 @   ##  :@ @'+       #+:##+ ;:   .+ ' @ ,,.:; `+,'    +:` ;`@,@. @#,@+ '`#,  #@'                 @             :#   ':  +#:@ `@`#    .@@' ,         +@@@      +` `+                                               +# @@        ,.                            
       +.                                    :+@::+.                                                         ; `@@'      @       @                 @   +#   @ @'+              .:   ;  # @@@ #`` .:`#   `#;',#`. #: @,@,@ '#@`   @:                 @              @   '+  @, @ '@ ;`   .@  ,##  :,    @,#@`     @`,;:                                                ;'#@         #                            
       :'                               '@.   .#  ;'                                                         + ,@++      @       @                 @   ';   :#@''                   `@@ .#    .: ;` +     ;  @ @':@ #.: @  '     ##@@#              @              @       `#@'@`@ `#    @  @ ,;@@@:  `@ `@+     @ @#`                                             `   ';#,        @                            
        @                             `@##@   +'.#';                                                         + ;@@'      @       #                 @`  ,@    @ .@                       ,#                ,  ,  , @ #   @  +```#:;#  @`             @              @             ;       #  @,+:'+`@  `@  ,'    .@ @#`                                            `@@@@@@@@@'      ',                           
        @                             @:  #+  :::#+;                                                         @ ;@@;      @       #`                @    #@@@@@@@@@,                      ,                                . ,#   ,@   #             @              @`    :@. `               `   `:,   @  `#    :@ @@`                                            ,@    #@`,+'     .+                           
        @                             @   '@  @`'@#:                                                          ;.@@@      +       #                 @     `      `;@.                                                      @:      :';'#@:           #              #:    ##;@@: #`      .+             @   @    ,@ @@                                             :@#   :    '#     @                           
        @                             @    @  #.:##.                                                     ,    ':@@@.    .'       #                 @              +#;                                                     :,#  ;.``  ` ,:           ::             :+   ;'.@,;#.' .+ '@ ,#             @`  #,   :@ @#                                             .@+:+#'+:+#@@,    @                           
        #                             @`   @  +'.#@                                                      '#;#@#@+@ @    ::       @                 #:             +@@@,                                                     `+`        #            .+              @   '#`@  @:; @@;#  ,+##           @   `@:  `@ `@                                             `# ##,.#;',.@     @                           
        #                             #:   #' ,#.@:;                                                     +:     :@;,@:  #`       @                 ,+             .@+.@.                                                  ` ,#         #             #              @`  +#   .@ @@ @'@` '@.@           @    `#@@@@@@@@:                                            @ ,`       @     @                           
        +`                            :#   .@  @`+ @                                                     # ,@@@@##+#+@, @        @                 .#             .:@,';                                                 .  .@         +             @              ;;               `#@+; @          `@       ..``  ,@:                                           @ :`       @     +                           
        ;`                            `@    @+`##+#@@@@'                                                 @ ,@        ': @        @                 +,             `@.@':                                                 ;  ``         @             @              `#    `                @           @`             `@'                                          @ +`       #    .;                           
        #                              @     ##:;;,` `'@                                                `@  @        +. #        @                 @               ;:@+,                                                 '`  .         #             +:              @   '+                       ,    ;'           `  +@@                                        :+ '`       '    .:                           
        @                              @               @@@                                               @  @        '  '        @                 @               .@+''                                                  +..          ,,            .#              @   :#           .      @   :+    .#              :@''                                       :+ ::       #    ::                           
        @                              @               ;@':                                              #  #        :,`:        @                 '@`           ,  @+'+                                                   @.:          @            .#              #`  .#: +#'  '@` ,   .  @   ;'    `@              ,##@                                        #:;+       ',   '`                           
        @                              #`              .@@#                                              #. ;        :,'`        @                  '@@#@@@@@@@@@##@:                                                      `@+``      #+@            :;              #` ;@@+''`@`',,:`@  @@+ @#' .'.;  :#               @@',                                        @,#       :+   #                            
        @                              #;              .@#@:                                             `# +        ;,+         @                     `                                                                    `@@'###@@#:.`            ;,              #`  #+ '# @ +':+ @ #..# @`@:@@#;  .@               @.@:                                         @@+`      @   @                            
        @                              :+              .###+                                              # #        '`@         @                                                                                                                   ;.              #.      +#` +,.# # :#'@ , @` @    .@               #,@'                                         :@##@#;':.@,  +`                           
        @                              `#              :#`#@                                               @#     .  '`#         @                                                                                                                   .,              #,                  ,;@      .    `@               @.@#                                          .   `.:+#@   '.                           
        @                              .#              '@ #@`                                              .@@@@@@#'@@.@        .'                                                                                                                   .+              ;;                 . ;'            ##              @ '@                                                       ::                           
        @                              `@              `@ @'.                                                          #        ;:           `  `.`:''@++;;                  `.                                                                      `#              :+                 ,:@              ,@;       `.''#@`@                                                        ,+                           
        @                               @              ,@ ##                                                           ;        :#+#@@@@@@+'';;:,.`      ``,:';;:';;++';':+'';:::'+#+##+###@@@@@##@'`                                                 @              ;+                 `@,                :@@@@@@@@;:',  `                                                        .#                           
        #                               +@;     ;##;;@@@.  `                                                          ..        `#:,                                                                :+#;,                                             @              ,#                                                                                                            ;;                           
       `#                                `;@@#@#   ,,                                                                 ;.                                                                                `;#'@@++#+'#@@##+##+:;                       `@              :+                                              :;:                                         .:;';,``          #:                           
       ,'                                                                                                             '`                                                                                          `          `.,';'#@##+@#;;  ``` `  :#              +# ,,          ;#@@:                       ;#@@@#:+@@@@@#';,`      ` `.;:'';,';;.``;''+##@@#::,:###@@@@@@@@@@@@                            
       ',                                                                                                             #                                                                                                                  ``:#@#''@#@@@.              #@@#@@@''. ,@@#,` `'@@@@+;';          `;#@@+`            ,:'#@@@##@#::`` .,:,.,;:#:.`                       ```                            
       #.                                                                                                             #                                                                                                                              '                .`   `:,'@;.           .::;#@@#@@@##;;.``                                                                                                 
       '`                                                                                                            ,.                                                                                                                                                                                                                                                                                         
       #.                                                                                                            +                                                                                                                                                                                                                                                                                          
       #`                                                                                                            @                                                                                                                                                                                                                                                                                          
       +`                            ,;#@@',`                                                                       :;                                                                                                                                                                                                                                                                                          
       ,#+:       `.:'@###@@+@##@##:+::    ,;++##@#@#''#+::::,,`:::#@@@#@@#+:`                                      @                                                                                                                                                                                                                                                                                           
        @;:@@####@+;`                                      ```.. ``          :+@#+;.,                             `@'                                                                                                                                                                                                                                                                                           
              ` `                                                                  .;;:#''':.              ..:;:@@@+                                                                                                                                                                                                                                                                                            
                                                                                           `:;`':;+'+++'''';,..                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                          ,:  .                                                                                                                                                                                                                                                                                                                                                                 
                   `  +'    ,,   :  `    `@# `@;  #;                                                                                                   .    .                                                                                                                                                                                                                                                   
                   @   ,   @### :+ `#    ;@@  @@. @#                                                                                                 `@@+  `:  @,  ,,.#,                                                                                                                                                                                                                                        
                   @      #;  @ @  `+    '### @:@:#@                                                                                                  ` @`      #  +,:,.   ;@`  ;  `#                                                                                                                                                             `                                                             
                   '.    .#   @,#' ,#;   ';.@ @ #@ @                                                                                                    ',      #. `.      #:@  @; :@                                                                                                                                                            @@@.       `                                                   
                   ';  @ ,#   @  #@@'.   #@@@ @ :: @                                                                                                    #.     :+, ''      + +. ##,@#`                                                                                                                                                          `' ,@   @` @@@  ,.      , :@  #                                 
                   '#  ,  @  @`    ;.    @+ @.#.   @`                                                                                                 #:+#`   `#:@+ ';     ;;## ;.@: ,                                                                                                                                                              #:     @ '. #:     #@ :@  @.                                
                          ,@#`     ,+    ;  @`:    #`                                                                                                `' @ . `  @;;#  ;;    :;`#..'   +                                                                                                                                                            `+@,    `'  ' +,     #@ ,@: @+                                
                                   ``       `      :                                                                                                  @@:   `  `;` :@@;    .:  @ .   :                                                                                                                                                             @@#    ``  # ':     #@.:@#''#                                
                                                                                                                                                                   '                                                                                                                                                                                `@   . ,  '`+,     @+:;#@@`@                                
             :#@@@@+:.`                                      `:+++'##@@@@@@@#####'. `.,:.'#@@@@#@@#.                                                                                                                                                                                                                                   `          '.'@  #: @  @ @.   `@@@.'+@# @                                
        ;`:@##+````:+#@@@@###@@@@@@@@@@@@@#':.`..'+#@@@@@@@#:..               `  .,:,.`.`          `#@'                                                                                                                    `'#@@@@@@@@@@@@@@@+##++###''::::::;+'++'#;';.,;'::`,,.``.`..:,:'.:;;::`,`.`.,'++@'`                                    `@'`     , .: #     @`###.   @                                
        @@@:             `..` ` `         `.++'':` `                                                  :@@#';:.                                                ` ` .,,.`        ..      ```                       `,:+++@@##+'.            ``.```..``.;+.:,,:.` `     `,;::.,;':'';##:';::`.:,;'+@+'##+@#,,.:#@#                                             `.          ,'     @                                
        @                                                                                                   ,;@@#+,                      `+####+++##@@@@@@@@@@@#@@@###@@@@@@@@@##@#@#@@@#@@@@@@@#+:`      :+@@###;,.``                                                                                       :@                                                                '                                
        '      `   ;                          @                                                                  .@                     @@##'##'::``                                            `:+@@@@@##'`                                                                                                 .@                                                                                                 
        @     ``   '.                         @          :     +       ;                                          @                     +:          :                                                `                                                                                                       .@                                                                                                 
        @          ,:                         #          @     #       @                                          @                     '.          #                   .@       @      ; .                              .      :.   :;        ..       '                                                    .@                                                                                                 
        @     '    ,@.                     .  # .  `;`   '     ;       @                                          @                     @           @                    @       @     :;,'           :@+               :+      ,    #`        #'      +:  .                                                 .@                                                                                                 
        @     @    +#@.  @@ ;  ; @@@     .@@: @@@;'@;:': ,`  : ###.@## '        #; .#                             @                     #    ;`   . @+                   @ .     @     .# #          :#.@               `@           #';       ##      @   @                                                 .@                                                                                                 
        @     @    +:'@ @`@ @ .#'##@    `@;': @ ,,@  ,'#`,`# @ :,`;;#` ' # `;  .@, :,                             #                     #    @   .#`+.: @#'  '@#        ;@##:@+ +@@# ,  @ @ ;        ',+ #   @@` ,,  :. ,@@,    .`   '#@;@@@'  @+     `+   @        ``                                       `@                                                                                                 
        #    .@    ;: #+.,@`+:;:''`      @.@# @`'`,, +  :; +`@  ; .,   # `: :  ,@``+,                             #                     @    +.; ,'`+ ; @ .,,' @       .'@ :#.#',@ `@#+ @ @ ;;  `    @',`@@' @.@#@@'##@` @      @    ;' @; @;`@@#    `+#': @   #@:`@@` #@+                                    @                                                                                                 
       `#          ';  ;@#.:`@#  +@+      ,`#`'@@` ;.;+' ,  @#` ; #    '  #,   `+ ,@+                             +`                    +    `+`:#` : @ @  ,+: @`       #' @. @  @ #:`@ # ', @ #,   `,+ @. @`@  @ @+@ :@ +      @    @. +#`@#;`.#    +#:+; @# ,`:;@   ::':                                    @                                                                                                 
       `+       ;                                :+:  .,     `; .  '+  ,   @        `                             '`                    '       +#      `#'  ;##` @     @  `@@`  @ `'##:+ `: ..@      @ ++.@ '  .@:@;@#:.@      '    `  `@# @'`'+     @    @####@ ,@  #@@                                     @`                                                        :'`                                     
       :+       '   @                                                      .                                      ;`                    ,                         @              :     ``     @`         .:`      :+ ``                     .,@,#     @   `@ @#` `.:@ `#                                      @`                                                     :@@@@@;                                    
       ,+       `   @.                   :                    `           .,                                      ;,                    :            :           ,,        `                 `+          `''  `   @                             #         :. :'@#@',   ''#,                                   @`                                                    @@@@   @                                    
       `@      ;,   @, `@               :+                    @   @                                                :                   ``         ` `+  ;        ;  '     `@                 ,           @:@: `#@@                              .               .       ;`                                    @`                                                   @@,     :#                                   
        @      '` .@+; @;#  +@`         :.   ,@'   ,          @   @                        .;                      #                   ,`       +'@# ;  '       ++      `  @                            `: ,+                               @                                         :                       #.                                                  '@      . @                                   
        @      #  @ ,' @+: @+':   .:  ``:'@` '`@' @@@ ,@:     +  `#   ;@`     ;+:,''...'#@#+@@@@@@`                '                   ..      `'` ,,``#@      @`#:`#  @@  @`'`             ###      .# `:  `   .  ;  ;+.     `;;   :@`     +   +.   #                                #.                      #.                                                  #.     #' @                                   
        @      @ +` `#`'. ,; @+   ` @`#`,#,@ #;:+,+ ``' @     :,`'@@  ',@`   .#.;,,.,#@;         @                 ::                  ..      ;   +; + '     ,@ .@.# @.  .@@:::    #@@ ';`'# `     :#:#@@@@   ;@;@@  : '.   .@+@  +',@     @ ``#`   ,           :+           `@@` . '#;                      ';                                                  #`        @                                   
        @         ++#  @ ; #@ #   ``;## .# @ ;'' ,#  .;#@    ;@@'':'#.';@`   ;:     :',`'#       @                  #                  :       .: ;`# ;,:     ## @.:;.+ ` ;@  # .# ;# ,#,@# ;+.     #` # @     :@@:;; @#@.   ': ;``@  @    @@@++@#@  ` .#:'     #', ;@, .@@+# @ #@#`@`'#@'@; ;@:              ;#                                                  #.       ;+                                   
        @`             `;`         ` :# `: @ `. .`;   @  :     + ': @ #:.    ,;     ;@: #@       @                  @                  +        :+`    :..    +@#   ` @##  '  #'@@ @; .#',`  `@     .+ @ @     +,  .# '. `    @,@ ::  @     ;  .@`'' #  #`     ::  +;;: '###@ @`:@+ @:`+;. @ @'@,             ,#                                                  #+    '@@@`                                   
        @                                  .  +#,      ':;    +:    :  #+    ,'      @`  #       @                  #                  @                 :    +#          `.   , @    `@,'#`@@.      ,@  `,         #  ,#+`    `      ,     :   ` .+ #   ';    @   @ .' #,,`@.#@#::;##,'#@@@ @:`@             .@                                                  .@,   :@@;                                    
        #`           @@@  ;   ;@. `  '          +                            .#      :@@+        @         `        '`                 #                      +:                 `     `;: .                                                         `'#@+     @`;`'#@` @   +,#.  #+ #:.;`   @                 @                                                   ,@@###@+#                                    
        +.      +@;` : @  @   +.@.:  ,          @.        '    :             `+ `     # +  ,,,,,:#'                 :,                 @                                                                                                                       '#:  .       : @.         @@# #                 @                                                     @';:,##                                    
        ,'      @:#'`;`#  @  +  #;              #;       ,+    :             `###@@';++;';'`     ,`                 '.                 @                                                                                                                                      @`                               @                                                     @; `;@.                                    
        .#      @ `' @@; @##;@@'`+   : #`@    #@@+       `@       #;          @  ,:'+@#.`#+@ #'  ,,                 :`                 +                                                                                                                                                                       @                                                     ###;.@                                     
        `#      + .`  @  ,;  @   @   ' `@    `+ @@+, +: ;#@    +.'`           @ :#,@@  @.':` # #: '                 ;,                 #                                                                                                                                                                       @                                                     @;#; @                                     
         #        ..  ,#',;  #   +  ;  +.+   #  #+ @ @ ;# @    #  ;           @  #@@:@:, ', `@. , +                 ,.                 #                                                                                                                                                                       @                                                     #+#; @                                     
        .#                   ;.  '  @  # +   .#:@# ''' @ :@    #  #` .        @  .  +  ':+@@.``#;#@                 .:                 @                                                                                                                                                                       @                                                     #+#+ #:                                    
         @                             : +    `'.`  ,  ,@@:    +  ;, @ ;,     # '''+'@@@@@@;'#@;''.                 :;                 @                                                                                                                                                                       @                                                     @'`: ;'                                    
         @                                                       +`     `      `;;;;;:'@@@@+                        .,                 @                                                                                                                                                                       @                                                     @,@` +#                                    
         @                                                                            ,@@@@#;:';`                   .;                 @                                                                                      :.                       ;                                '                     `@                                                     '@@#@@`                                    
         @                                                                        '@@@@@@@@@'+';+                   ,;                 #                                                                                      +`                       @   @                       @    @.                    .@                                                       @.#@                                     
         @                                                                        '            `@                   .+                 '                                                  :#@@@#                              +                        #   @                            ;.                    `@                                                       @`@                                      
         '                                                                     '@:'    '++##'#  @                   `+                 :                                                '@#@;  `@,                            ';`   : `  ` ,           @  `:    #,  .         ;@:  , `:.+;.                    @                                                      ,@ @                                      
         ;                                                                     ; `:   :  .:#@@@@@                   .+                 .`                                              .@: .    :@                            ##@ :#@#@ .@#@#        :@@@@#;'  @:@ @; `@`    `#:##,@`@:;+'.`    :`@;  `.       @                                                      :@ @                                      
         @                                                                     ; '.#@@@#@#;. .  @                   `+                  :                                              #;       `@                            @ @ @ # ,`#`@ '          @  @.#.`'@;';  @@;    ':`.#,';`  + #.;  #+@ @`@@;       @                                                         '@                                     
         @                                             `#@@@@@              @# ' ,`,  .'@@@@,   +'                  `+                  :                                              @       @`@            ##;`            ` # @   ,:@    :         #  ` :;:`   #:`.`     #@;@,::#'``; #.@.`@ #@:'#.        @                                                          ;                                     
         @                                            .@@#+ `;@             ': ; `#.##'.   :: :#@@                  `#                  '                                              @        `@            @:@'                    ; #   ;. #            ; `@#',@`#  `    @@      :+,# ,@#,,' @;#` @        @                                                                                                
         @                                            @#`     ;@           ;;;;`:`@+#+@@###### `                    `#                  ;                                          `;  @.       .@            #::#                                .    :`        ,,  ;@'     @#                . :: ;'@        @                                                                                                
         @        #               #' #               +@      + #,           #:;#', ``                                #                  #                                           ## ''     `@@@            #.,+             `   `  .          #'    @              `      ':@                  #++:         @                                                                                                
         @        `    `          +# @`              +:        .#                                                    +                  #                                            @: @`    ` #;            '.+;           `@@ :@@,+@#      `  '+.   @ ;@.  `+   :` #.       `                               @                                               :                                                
         #        .   @@@,#@@ ``  ,# '+              ';         @                                                   `#                  #                                            `@ .@+  `:@#             #`#.           @ @ @ `:@;@    ,@#  +@@`  @ @.@ :@;``@+  @    .;',              .`                @                                               @`                                               
        `;       +,  .# '#..@:#@@:,@ `#`+  .         `@      @@@@                                 ``  `.`           .;                  '                                             @`  #@@@@@              #`@            @@@'#  `@,    #@ @+ `#    @ @@@ @  #@   #@.  #@++   ; :       @'@@  ``  @@.`@     @`                                              @                                                
        :.       @,  :@ :##@;,@`@+.@ .# @`:+          @;    #.:@`                    @@@'#;;:@@@@@++++:.:+@@        ::                  :                                             ;+   @ `@;@#.           #`@                    '`:`  '@#.@ `#    # `#  @ '#.## `##   @#  @ @@:   ;@ :'#+@ @## #.,@#,     @                                          `,`  @                   @                            
        ;.       ,   .,  .##@.;#:+`# :+ ,@@            @+;` :#@                      ;@.                   :@       ::                   .                                            `@  '# ##  :@+          @.@                     :        `  ,       '+,:@:@+@@ ,:     #'`@ @#     ''@ @. ':`#'@` @@.     @                                        `@@@   @ .,`  `,   `      +# #                          
        '`        ';             ,       @`             '@@@@'                       @ @,`     .:#:.:``      @,     .;                   :                                             @  #;.#@@@: '#         @@+                +,  ``             ,.          '`   :`  '@@#,`.;.'      @: @'@`#+,@,  ,@,     @`                                        #@    @;@+@:#@@@ @@@.    #` '                          
        #`        '+          ; :,      #'               @` `@                       @  @@@@@@#',.+#+#@@@@@###@      +                   '                                             @: #, :+ .#@@@#@+       @'                +,  #`             #.      @                           `@   .        @''      @                                       `  :@, ,#@ `@#@ .### ,@   :@#:   # #. :''                
        @         ;@          # :;                 :.    #,`.@                       @@@#@@#:`            # :+;     `'                   '                                             @; ;+  @  `#:,:;+``;:',:@#'.          ;@' ;.  @`    '@   ';  ;,      `       ;`                  @.                     @                                       @@##@  #:#.+@,@ @@;@;,@   #@;@,`'@@#+'#+@                
        @        :#@  #:   :;   ,';                 #`   +,`+@                       @@''#  .#@@@#@@@@@@##@` .+      @                   ;                                             @' .@  #.'@@@###@@@####'@#@:         `@ @`',`@@.   @'@  '@@ '@@     +     :+ '` `@ @  :                ;  :             @                                       `:::      #  ':# `:@+#;    @  #.@,@.:@. @                
        @       +:@@ @`@``@.@   @':+  @` `+ ##. :#  ::.  .# ##`                      ' #.#`      `      `.#@' #      @                   ,                                             @:  @  ;+        @#       #`         `@ #:'.#,#.  :, @` @ ##;:'    ;#   ,@++ #     @ :;    #@` `#;,## '+ :;             @                                                  ##` +#@,@       @  @;@  .:@@@.                
        @      `@:'@.# +.;' #`  '#    @ #.#@ ## @@##@@@@ `@.++,                      @  '@#@@@@@@@#+#+:,++##@@@'     @                    .                                           .@   #.  @        :#       #:          '## '.''@.  .@#@'`@ ,@##+     @   `@+ +@@@   @ ,+   ';##`@.@#'@ '#'+.             @                                                         `@          ` '  ' .@.`                
        @       @;   #@+ .` @   ,.    @@@,+@ @@ @:.  @`   @+::'                      +   @         ```..` @  `:     `@                    .                                           #@   .@  ;@`      ,@       #;           `     ##`    `,+    ;` #     @     @. @  .. @ `;   #,.@.# @#@+;@#+@#@@``@`       @                                                          #                   '@                
        @                             ` #; `#;+ ,`.  @    @''.#                          @                   `'      @                    :                                           @,    @+@@@@@     `#       +#                                        #   `,@  @  ,: @ `+   @+:@.+ ,@` ``' #  ;@@.        @`                                                                                               
        @        @                              ;    `   ,@, +#                         `@                    @      @                    ,                                          ##@@#@@@@@@@@##     #       ;#           .             #,    +,           `,   .  .  + ,`   ';+,    :#@.,@ #`  +:         @`                                                                                               
        @        @    ,    '@@  ;..`.      :'  ,#      ;+ #@+@                           `                   .:      @                    '                                         '@;.,;:@`````''@     @       +#          ;@;'@; ` `` +' @     '`       #`                    ;+             ``  @          @`                                                                                               
        #       '@##:@@,  :@ @'@:@#.@ :'   @`  .#      `@ `@ #`                                                      #                    '                                               ,@     ;+#     @       `#          @ @,;#.+ #.@;, @@    +  #     #,::                  +@  .,            .;          @.                                                                                               
        +`      `@` @ ,#  :@@+ @@'@ ''@`   @  ',+       @ `@ #`                                                      ;.                   +                                                @     `#'`    @       `@          @ ' `#`# @`#`  @@'   # #@# `@ #@+`   ;@@,# +   .    :@  +`            `           @,                                                                                               
        ,:       @  @`+'  +#         #+   '@#@''@@   '##@@+@ #`                                                      .:                   '                                              , @`    `#'.    @        @          `   ,` @@#:,@' @+:   # ' @:@,@##;    @;# :@;`@@@ #@.+@'`+`:  `;                   #:                                                                                               
         '           .`   ;'        ,#     @,` ;@':###@ +.,@ ;#                                                       @                   '                                              +@@. `  `#;,    @        @:                 ` ` `; .::    `@'@`+#@+ #;   @`. '@,@``+'++@:@':+.+# ,'                   ++                                                                                               
         @                +:       `#      #.  +,.#@,`@ +. @ `'                                                       @                   #                                               '@@@@  .##`    @ ::''','#@          .#  .@                ..  @, #  '   ,#' @ ##;##@ `  @  +` #:#.                   '#                                                                                               
         @                   #`      .         ;    #@@ @` `                                                          @`                  #                                             #@@@@@`   `#`    @@##''+##@@,         ';  @`                                ` `  .. ',@:@ +  '   :+                    ;+                                                                                               
         @       @,  ,       +.      @        ;:      +`                                                              #                   '                                             `,`` :,          `                   +@@+.@    ,@'      `:                             `     `  ,@                     :@                                                                                               
         @       ;'  @@`,@@  ;,     `,'       #;     ;:@#                                                             #                   :                                                                                  :':,#@;@: #.@    ,@@+ :           ,                       `,                      :@                                                                                               
         @       `@ @,.@@    '. `  @@@@`,     ;#     @ `@  `   `                                                      +.                  +                                                                                   ::  @#;@ @@@    #`  #@@+  #:@,  @@.                                              `@                                                                                               
         #        @ @  #:@, @@@@  '.  @ @ @  ''@     # .# #@@`@@@;                                                    ''                  ;                                                                                   `:  #: @ +       ,'': +# ##@@@ +@@`                                              `@                                                                                               
         #        ` @:@ + +# #    @   @ :@# @,`@    ,+,  :, @@. '.                                                    `#                  :                                                                                       ,  : '.`.  .';#:@'@@ #;::#.`+.                                                @                                                                                               
         +`          ,  .,:  +    #` .@  @:,+  @     .@#@'@@@.@@#                                                      @                  :                                                                                             .;`   ,,` `, ;:,`  +' @.+                                              `@                                                                                               
         ',                        @##'  ,  @;@:      #`  @.   @.                                                      @                  :                                                                                                                    :`                                              :@                                                                                               
         ;`                                  `         ;   ;@@  :@'                                                    @                  ,                                                                                                                                                                    +#                                                                                               
         ,.                                                                                                            @                  :                                                 ` ``;''';;':`` `                                                                                                   +'                                                                                               
         :.                                                                                                            @                  ;                                        `,,'@@@@###++;;::;';+####@@@##@,;;,:..                                                                                      +#                                                                                               
         +,                                                                                                            @                  ;                                 ,;+@#@@##;,`                         `,,;'++#@@#+;;,                                                                               +'                                                                                               
         '`                                                                                                            @                  ;                 `;''@@@@#@@#@@@#':.                                             ,.;#@@@@@@@#@@#+++':. `'::;:;,,;:;;:,:;;''+@#@##''''+++';'.:.                      #'                                                                                               
         ;.                                                                                                           `@                  :            `;'#@@#:.``   `                                                                    `.,::''#';:'::;;;';;+'':::,,,````    ` ```.,.:'##@@###@#;:`          @:                                                                                               
         ;.       `:++#@+'.                                                                                           #+                 `'        .'@@#;,`                                                                                                                                     `,::+#@@@@#':;,@.                                                                                               
         #` ..;:'@@'::.` ,;#@@::.    .,.`.                       `,,.,,,`                                       .,+#: @,                  @@#':';#@@'`                                                                                                                                                   ..:;+#@`                                                                                               
         #@@@#;;;`            ,;+@@@@+':;';+++#+:####+'':;;;::,;@#:..,,::+##++;;:`,,`.` ` ` ``   :+;:,``      ,@##:,+@@                    `:'##':                                                                                                                                                             +                                                                                                
                                                        .`.`.``                  ``..:::;;;.'''+++`  :';;@@@@+:      .                                                                                                                                                                                         .                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                  `                                                                                                                                                                                                                                             
                                                                                                                                                         ;;      `@@                                                                                                                                                                                                                                            
                                                                                                                                                         @@  +@  @ @                                                                                                                                                                           `   ;#                                                           
                                                                                                                                                        .@@` #@;`@ +                                                                                         `                                                                           `@@#` @@, @@`                                                          
                                                       #+     `@                                                              #   #.    `##'  :#        #''; #.#+' ;`                                                                                                                                         `#  ##;  ,#  ,+#, ;#`      +. ;' @`@''@,                                                          
                                 `.                    @@` @@ '@                                                              @.  :' `; #  #. `#        @`;; #. @  '                                                                                                                                           @ ; `@,     ;+    `@      +#`@  @ '# #+                                                          
                            +  @@#@` # '`.# :@@@@     .+++ @@'#@                                                              +:   @ .`    #` `'        @+;# +.    +                                                                                                                                           @    ;+     .+     ':     +#:   @    #:                                                          
                            @  @`  '`':@ .'   :@`     +.`@ @`@@#                                                              ';  `#     ,@@` +`       ,+  @ #.    #`                                                                                                                                          @   ,@@,     '@.  .'@     +#    @.   `.                                                          
                            @  @   @  `# .;   @`      @:#@ @ . +,                                                             #`  .'       ;# @        #.  @ @                                                                                                                                                `@  '+ +@ +,   '; @`'@@     `    ;`                                                               
                            @  @  +,   +#@+  ;+      :@',# @`  ;#                                                             @`  :, ,;   `@` :.       .                                                                                                                                                       `   @@`,+,  ,#@  +## :`                                                                          
                            @  ###, #:  ,+'  @`     '@.  #`+,   .                                                             @`  @  .#  @+`                                                                                                                                                                                                         `.;'`                                                      
                           ,'  :#:  .    :`  .       .   ''                                                                   .                                                                                                                                                                                                                  :#@@##'+@;                                                     
                            `                                                                                                               `                                                                                                                                            `'#@@@@@@@#+'#+'``                         `   .  `:'#@@',       @:                                                    
                                                                                                                        .''#+:.;+:':+##@@@@+#;##';;'#+##@';;++##@@##'@@@#':`                                                                                                          :+@#,        ``` `.:++''#@'#+''+'::.```:''@@@@+@@##++++;,           #,                                                    
                                                                                                       '::::;;#+''#'###@+',``..,..``            `` `      ```````      `.::+###@'##+'@###@##':':'':;';';#@@@#@'@@+#;;@'@#@@::,';:`                                          ,     ,##;,                               .,:++#+#,`                          @                                                     
                                                                            `'                         ''+@#;:,:::::,                                                                    `.`.:::;,,...```                 `,::;'+##''@@'###'`....`.,`,`..:                  #@@@@#,     :                                                '                @                                                     
                                                                     `+@@@@@@@@@                        :                                       :                                                                                         .:'##@@#@'@@##@@.                 :#     +    #                          +     #.    ..        @`               @                                                     
                                                            .,`:;:'#@@#:,`  ,:'@:                       +  ,+                        ,#  ;      +                                                                                                        @:                  @          @             .            #     #     ;.        @.               @                                                     
                             ::;++'#+;:'#::          .,;#@@@@@@@##+:.          ,@                       :` ,'                    '@;`@`# # :                               ;;              .                                                             ;#                  #`         ##+  ;# ` + +#@      ;'    #     +      : ' #    @: `             @                                                     
              :,  ,:##@#@@@@+'';',..:;';;+'#@@@@@@@@@#+#+::`                    @                        : `+    `    ``        `@   @ # @ @        @#    '@.@             ,@              @                  .:   ,                                     .@                  ',    '    @.+`@;# + # @+#     ##@    # ;@, #@@   @@+.'@   @@' '#            @                                                     
            #@@#@@+:`` ``                                                       @`                       '  @@  '@##  @'#:      :;  .@@# @ @    @  @.     @:@ @ @@`#`@ #@`  @,     :`      #``     ;+         +.   #                                     .#                  :'    @    @ #,:#@ .#` @      @`,#    @ @:: ;      @ .'#  ;`:#;'#            #                                                     
            :@                                                                  @                        # .#,+ @:#:.::# '      .@   @,  @ ,+   ,: `#     #`, :;,#, @;,@#.,#@@    @@' @`` +#@@    @;@ .@@     +`  ,,                         '.          .@                  `+    :`   ; ` . `  `   :;.   #@#:    @ #@  ;      :  @;  + #'; @ :          #`                                                    
             +.                                                ,                #`                       ; ;+ @`@`, #::  ' ,     +:: ':  +'.+   ,, .@     .`  ,,### #' #. @`#+    '.# # @`` +     @ '`:',,   @@@@@.+  ,:    @@+ #.           +,           @                   @                                          .              '  `#. ;          ':                                                    
             ;:                       ,,             `         ,;               +`                       ; .` @ #   ,     `+      +;      :     ` ,:                `; :@#+@@ .   ;#: .@@+  #     ##@ :. #    ,;  '@#.@@.  ,@` +''#@@ .@'` , ;:           @                   @                                                                           `+                                                    
             .:     @.                :+            .          `@               ;`                       ;    `           #`                                                             :  :      ;; .  :     +  #`@ @@    .#`@@,@ #.;++;@@ .:',         @                   @                                                                            #                                                    
             `;     ''   :      @@     #.`       +@#..     `   '#@`             ;.                       '                                                            :#  .                           .        '  ' ,:@      `@+  '@#@:'  @  `@'+         @`                  @                                            `                              `#                                                    
             `'      @     +.@ @ @`   @@#,#,'   @.`@#':@@; @##`:@               ',                       #                                                            @'.@@@`:@@ .  .  @:  :         .#        ;      ,@#  `@#. @@  `'`   @'` @`#         @`                  +                                          `#@@#,                            #                                                    
              #     '@@@,```@ .#'#     # @  '   ,#' :.@`.@ @    @               ;`                       #                                   ,:::                     .@ @@@ @ `@@, #.+ @`@@@,       `# ``    `@                           ;: ` ;         @`                  '`    `      `@       ,                    @; ``#@'                         `#                                                    
              #     `'` ;.;:' #@.     .: #@#    `;+ @ '@+#,#    '               #                        @                                :@@@@@@#                    ';@+   @   `@,@ ;@# ;' ,        @`@@;@@,#``  `    '. ,  @          `+               @`                  +.    +       @       #  #                 +      ++                         @                                                    
             `:      #` `:'   +:#@`   ..      '@+,  `                           @                        +                               ,@,    .@                    +#; @@..    .@: ,@@@.+   @      #`#::`''#@',@#'   ,: '  @  .       ',               @`                  +,    `      :@  ;    .. :                +,       #,             @@#        @                                                    
             ,'      '    `     ` '    ,                                        @                        @                               @;      @+                        `            `,     :      # #@ #`#'@@ +'     : .  '@#:`@#    .                @`                  #,    ;'    ; @ #+:`#@   `` `             #`     :' @             @ @.       @                                                    
             `:                   :.  `,  ,                                     @                        +                               @     `''@            :@+               '                         `#``,.@ `@    ; '  ;@, .@@`   #,               @.                  :,     @    + + ' @:`..  ;#@`             ::       .+             '`..       @                                                    
             .,     .,     ,   .`  `: '  ,@` #`                                 @                        #                               @       `@            ':@      `@# .;` ;'  #:                         ,  @#+    , ;` ;.@' '     ':               @`                  ,,     +    +,# +,@ . #  :.                @     ;@+,             :,,,       @                                                    
             .,     ;``;`#'@@`@:#.:+:`# ,.#,@.@                                 @                       `,                               @;    @#;#            '.+.     #.@ @:# @'`.@                                         :    ##;   ,`               #.                   :           :   ':   .  :                 ':     +@               ' .       @                                                    
             ,,     # #@;;#,#,#   ,,#;# ''#.@.#                                 @                       ,:                               ;@    `#@             :.,.     +'@ @.' ##+@#@+'+      +; +          :#,      `             ,  +                  @`                   +                         @  + ;`   ,@'    '@` `'#               ,,.`       @                                                    
             :`     :@:.#  #: #   '   + ` . .@`                                 #                       `.                                @+`,#@@              `:,.      +# +@   ;  ; #:.@     @@+@, ;: '  @ @+#    @@#`##,`     .:    @;                 @`                   '     .   @  ,,    @         ' # ;   #@     '@@@@                ,:`.       @                                                    
             :                               @                                 `#                       ,;                                 #@#.`#               #`;      '.      `  + @ .@    `#,# #'+. :@ # ;@+    @  '.+@@@@# ,@@'+@;`+                 @`                   +     :, .:        :, ,     `` # @    #'    #  ;#.               :.`,       #                                                    
             ;                            :`@,                                  #                       `@                                  @  ;:;`             @ #    '#@             +@`:    #   @':.: ##; #       +`:,#`'`+' @` :#`  @@'               @`                   #     .::;`` ;  #@ `@#.   ;`   @ #     @    @  +`+@#             ;#.,       #                                                    
             :.                           .#  :#@@+#`                           @                       `:                            @@   `@ .@:,##            @ @    ', @               '          +;   `  ;@#    '#'.#.,'@@@'#. ,+`. +.@               @`                   #    @@@`;@@ `: @`# @@    :`   # #     @`   @ .#@#'+@:.          `@@        @                                                    
             .`                              ####,  @`                          @                        @                             ;@  .#  @@'``@:          @@@       @: `    `                                   `  #, `  '    :#. . @               @`                   +      + :,,: ; @  ## @    :   '       +:   @  #  @+'+#@      `:##@@'#'     @                                                    
             `.                             .# `     @                          @                        @                              @: .#  @ .#@@@@@@      ` @``,     @@#@`  +@+@     @'  ,:                                                          #`                   #        :  '      ,`                  ''   @  @ ,@#``.#;#@@@@@+::',:+#     @                                                    
             .:                             +,       ::                         @                        @                              ,# .#  @  @@@@;.@::#@@@@@@@@@     + @::  @ ,#    ;+@  @'@`:   ;        `                                          #`                   '                 ,      '             '#   @  +`  ,+@##'@:`         `#     @                                                    
             `:                             #.      . #                `        @                        #                               @ `'  @  `+##@@@@@#+,      @     ' #;:  @#@@    @,:;,##+`#.: +   '@@;#@'         ;`                              #                    #     ::          @      #   :         :#   #  :,        @            #    `#                                                    
             `:                             ',      : #               ;@@       @                        +`                              @ `+  @         `@         #`       ;    ;.`.   @ `+`@.  @#@`#  `@  `,`@ @@@ ,'.`#@ ;@@                          #`                   #      #    @     '      #       `     ##   '.  +        @            #    `+                                                    
              '                             .#      ` @               `;#       @                        :,                              @  @  @          @         ';                     `+ #', '#'#    :@.`#@, @ #.@@ #@#.#,;;                         #.                   +      @+  ';#   `++, ;  @ '    `@` .` +'    @ '@,       @            @    `#                                                    
              #                              @`     +#:                ;#       #                        ,.                             .#  @:,@@;        @         `@                         ;         `'@#`.   @   +@ '`  @                            #.                   ;`     #:@ @.#   ':',@#. #+: `, + # #+ @.   `@@@@@@@     @            #     #                                                    
              #                              .@`     @                 ,;      `+                         ;                             @::'@#@@@@@#      @          @                                   +'`  @+# `    `  #+ +   :                        +;                   ,.     +; ,:``     @,`:# :@;  @ # :@:+'@###@@@@###@;'    @            +     #                                                    
              @      :  ;  `+           ;@+   ,@#:.'#,                 ;;      `+                         #                            ,@@#';@@@@@;@      @          @                                         `          :,     :                        ',                   `:      `;  @'     @ @+' ,:,, . #  @#+@#;,,..+    ':@    @            +     #                                                    
              @      ;  @ ,+## ,@        ,@     @;'@                   :'      .+                         @                            +.    @#   +@.     @          @.                                                                                   ::                    '                                  `#       @    `#@    @            +     .;                                                   
              @      :  + :,   #;         @,   :: .#+#'`               :;       '                         #                                  :@   .@;     #`         @`                                                                                   :;                    +                   +               @       @#`  .;@    ;.           #     .+                                                   
              +      . +# ':  # #. #      ++   + :@@'+,#@'            `:+      ,;                         #                                ` ;#+: ;@'     @,       `'@                                                                                    :'                    +                   #            ` :#    `@#@@   ;,#    ,@#@+,`` `,';#     `+                                                   
              ,       . ; `   ;@; :`      ;@   +  ;` `'@:#+''         ,@:      ,;                         #                                @@@@@ ,#+:     @'++#+'+@@@#                                                                                    :.                    +      +@;      .+; '             ;.       @@`     +     '``;#+#@'..``      #                                                   
              `,                # .       `@   #  +   #,   ,@:;.       @`      :'                         +.                                :@@`   .      +#'::;':                                                                                        ::                    @      @.#     :@, `+'   .                +#'@'                             @                                                   
               ;      '      ` ;'          @   @  :. #@@@@#',;#+#@@@@#@@##@    .;                         :,                               `#@'#                                                                                                          :.                    #      #`@       ' `@@ :@@ @ ' ; #@+  `   #                                 @                                                   
               :          .   ..           @`  #  .`         .+           #    ,;                          +                                .                                                                                                             ;                     @       '#`    ..,;.;`#' # + @ '`',@ '@@                                    @                                                   
               '     `#  ::'#;             @`  #`  :          '           '    .:                          ;                                                                                                                                              +                     #         `    ,,`    @'@; :@`;: @+  @ ,#                                   @                                                   
               +      @  # # #             @`  ; : #          ;           ;.   .:                          #                                                                                                                                              #                     @                    :`       ., :;# :`                                     @                                                   
               @      , .'   @             @   .#+@@:         '           ;`   ,,                          +                                                                                                                                              +                     #        ``  ':      +  .;                                                  #                                                   
               @             '            #'   `'@@@@@        #           '`   ;.                          #`                                                                                                                                             #                     #       @#@ '`# @  ` #:      `  ,+       `                                  #                                                   
               #                         ,@@#@@@@@+;:@,       @           +`   ;`                          #`                                                                                                                                             #                     '      `;`@ # ``: @.@#. + @@+@. @+#    :@#` '                               +`                                                  
               '       `                 @;    @     ##       +           #    ;`                          #                                                                                                                                              @                     ;`     ,:+@ # .  @,  #  @ @ @ @ #';    @.  @#+ @@  @@                       :.                                                  
               ,`      #  ,+  :@# ;'          `@     #@      `#           +    '`                          @                                                                                                                                              @                     '.      ; , ; +  #   '  ' @ . @ # `,  ` +``+ @'`; #;:;                      :'                                                  
                ,     ;   ' #`+  #`#          `@ #   +@       : `::''@@@##@`   '                           @                                                                                                                                              @                     +`              '+        .   ' .+'   :##` ;@. @ '+: @                      .#                                                  
                '     `@ .  , @  @@'          @@@:   #@      `@#',```     `    '`                          @@++'';.`` ``;:.;''..``:,`.:;::';';'#+'':;,;;;:`;:::::,`,;;;+#;@@##+##++':,``    . ::''::,::.:`  .   `..`                                      @                     +                                               +`   @                       @`                                                 
                #      @`.,#  #  @`           @@@:    :                        +`                          ;:`,,,+#@@;@+'+::+::'#####'::::.:::,::,:::::''''';+#####'+;::,...  `..,:;#++;+##@@+'::,:,,,`:;:;;'+++@#+#':;',` :                             `@                     +                                                                            :#                                                 
                @    `@`  :.  `  `+'          . .:                             #                                                                                                                                       .:::'+',#,::.. ,''#'#@@@##,#@#'':##@                     @                                                                             @                                                 
                #                                        `   :                 @                                                                                                                                                 ,.;;';.```              ,                      @                            `.:::...``                                       @                                                 
                @      `@                               ,@   :                 @                                                                                                                                                                                               ;@@;`      `,.`;;##@@#@##@@@#@#'+'#+####@+:`                                  .@:                                                
                #      ''                               `@      :              @                                                                                                                                                                                                 .:#@@@#@+'';#',.                       .:+#@';:.                   `:#@@@@@@##;                                                
                #      @:'  +. ;.  `;.,`   ;         `   @ + , '+@  :+         @                                                                                                                                                                                                     ``.`                                    ,';+'#+@@@@+#+''#'+@@@@@#:``                                                       
                #      '   # ' @; @@'+    ,'   , '# ,#@` ##` . @  @;:@         @                                                                                                                                                                                                                                                          ``.`. ,`                                                              
                @      +#.`+  :`. #'#.    ,.`@ @ ';`@`   @'+  .@ ',.:@         #                                                                                                                                                                                                                                                                                                                                
                @     +#  ,.  :`. # ,:    ;#@@ @` @ @`   # .   ` `  #@         #                                                                                                                                                                                                                                                                                                                                
                #      #  ,   `#; : `      , :#. @  .    `           @         +`                                                                                                                                                                                                                                                                                                                               
                @      #                                          + #          '                                                                                                                                                                                                                                                                                                                                
                #                 ''                              `@`          ;.                                                                                                                                                                                                                                                                                                                               
                #                 .'                                           ,,                                                                                                                                                                                                                                                                                                                               
                '        ;@     + .';,                                         .;                                                                                                                                                                                                                                                                                                                               
                ;.       #'; # :' '''                                           '                                                                                                                                                                                                                                                                                                                               
                .`       '`'.; @;  +                                            +                                                                                                                                                                                                                                                                                                                               
                `,       @#  ##.# `:                                            +                                                                                                                                                                                                                                                                                                                               
                 :       .        `                                             #                                                                                                                                                                                                                                                                                                                               
                 @                                                              +                                                                                                                                                                                                                                                                                                                               
                 @                                                              @                                                                                                                                                                                                                                                                                                                               
                 @                                                 ``.,`...,.   @                                                                                                                                                                                          `                                                                                                                                    
                 @                `  ``.,;;:,;'@@@@@@@@@@#@@@@@@#+'++';#@#+#@@@@@@@,                                                                                                                                                                                                                                                                                                                            
                 @   .:.`.'##@@@@@@@@#@@#;+'';;.                                @ .'                                                                                                                                                                                                                                                                                                                            
                 @@@@#++#++,`                                                                                                                                                                                                                                                                                                                                                                                   
                  ,                                                                                                                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                    +@@                                                                                                                                                                                                                                         
                                                    '@@`'#  .@                                                                             `#     ,`  ;   `        '; `#:#  @                                                                                                                                                                                                                                   
                                           `.       + #,+@` +@                                                                              '@     : @:@  @@@:     @` `+;@, @,                                                                                                                                                                                                                                  
                                @  ';.@@#  +@:     :@ # ;;# @+                                                                               ,:        `#   ,,     ##@@ ,.@::#                                                                                                                                                                                                                                  
                                @       '.  .;     +##; .##+;:`                                                                              :@.       `@   :      #.   :. @ #                                                                                                                                                                                                                                  
                                @      ##  +#      ''   :;`' `:                                                                             '+:@.     .@+   #      :;   .,   '                                                                                                                                                                                                                                  
                                @       :# `;@      `   `    .+                                                                             ;#,+@  # +` '`  @       `        `:                                                                                                                                                                                                                                 
                                +. :; .;,@   ',               `                                                                              `,       #':   '                                                                                                                                                                                                                                                   
                                .`     `   `',                                                                                          `  `                    .:;'`;,,:,.,;;:,';''##@@'';':`               `.`                                                                                                                                                                                                
                                                                                                                                      #@@#@@@++'+'+#@#####@'@@#+@@':,:,;;+#@@##@#@';:.,``,,:##@##+#..@;;#+#+';;#,';'##+':::#;+;;'####@'@##@@@@@@@@;                                                                                                                                                             
                                                                                                     ` ,,:#@                          @        .,,,.``                                          `                       ..::`..,`,.            `.+#                                                                                                                                                             
                                                       ` `                        `.`   `.,::;'+#@@@@@#@+@##@                         @                                  ' , : `.       #                                                         @                                                                                                                                                             
             ::'.       ,#@@@@@@@@@@@@+';:``    ,:'#@@@#@@@@@@@@#@@@@#@@@@@@@@@@#@@+###@##'':;:,.``..       @                         @      ..                          , ,`,, '       @                                 +            #          @                                                                                                                                                             
             @@@@@@@@#@@@:.   `   .``.::'@@@@@@@@#;,.                                                       @.                        @                     '  .            , ' @    '@ #@                                @            :`         @                                                                                                                                                             
              @    .,,:`                                                                                    ;;                        @            +;  + : @,#'@@':@#    ,    + @   #'  #;#  #@`,.  .  @@ `@@     :. '.  `@     ,@, :` `:`        @                                                                                                                                                             
              @       ,         ,                             ..                     '  '                   '+                        @      `'   :+'; ' @ @@. #  @      ;`   ' @    @` @ + '.,+':@`#``+#`@     `@'#+#@ #@@     ''#@'@,##@        #                                                                                                                                                             
              #`      `        ,+                '            ;+                     @``@   '               :#                        @       +   ,#.# @+'.# :  ; ,+     ,,   ; `   `'' ,  @`@:;`#+'# +:, +`    .`;#+`.;# @`   ;,. + @  '         #                                                                                                                                                             
              ':               ;:            #   @.           `@                  '. ;,`@   , `@@           :'                        +       +    #@#  . + #'@@':+@                ;``    . `:     , ,++,`      @+#   :+@:'   ,#'``##, +         @                                                                                                                                                             
              ;'           `@@,;:'          `@   @:    '@@ `;'@@@    +@@` `  @'@:+,@#@#'@@@ . ,#;# #@@      :+                        ;.            ::                                                     @               .          : +         @                                                                                                                                                             
              ;;      `#   :'  ;@@` '@: '    @ @@@;   ,# @;+## @     @. +@@ '+@'+#@#:,; @'+#:,`@ @ @#@`     ,+                        ;:          :;@                                        +   .         #          ``     ,                   `+                                                                                                                                                             
              .'      ,+    '# ';:'+'`@,# #' @,+ +'   #+@.@ #@ @     `@:@ #,@:; @.@:+`+ : `@`+ # @ ;#:#     .@                        ::          .;            ::,                             @@      '` #`@        ::    `;                   .;                                                                                                                                                             
              `#           .#''#,`#@  @.+ +# @ @.@@   .@#@'@;@ `    @@@ `@@`.   ' :@  `    `     '@''@,     .@                        :;                     `#@@#@#@`              .#+      @ ::#`   ''+` @#;`',     .,     '   `               ,:                                                                                                                                                             
              .@                   #@+  #+.@ #  '`                                                 `..      .#                         +                     @'   ` ,@              :#@,    `' ' ::   ' #. @ ..@#'`,@'##:  .@@@'.:  `            ..                                                                                                                                                             
              `@                           .                                                                .#                        `#                    `:      ``@             :;,'     : `  .   `#:; #;'`+ :'`#` +.    + `: ` + @'         .:                                                                                                                                                             
               @                                                                                            `#                        `#                    :.      @ @             `'::                    :+ `@,`;@  @     ;  : @@:;;@         :.                                                                                                                                                             
               @                                                                                            `#                        `'                    ;`        @              #;      #                       : .         @   `@;         '`                                                                                                                                                             
               @                                                                                            ,#                        ::                     @     `#;@              #'`     #     `        `                                    '                                                                                                                                                              
               @                                                                                            `@                        :`                     #,     :@;              '#      #@#+ '@, : .  ;@+  ,                                ,`                                                                                                                                                             
               @                              `,.                                                           .+                        '`                 `@   @@:,.'@;               @+      @  @ @ @ @ #`.# @.@;;                               `;                                                                                                                                                             
               @                             @@#@@#@@                                                       '.                        #                   ++   ,###'#                @;      :  @ @'+ @ @`;:  +.                                  +                                                                                                                                                             
               @                            @#      ,@                                                      #`                        @                    #:   +` ++@;`             @@.              '@ @ `   #:                                 +                                                                                                                                                             
               @                           `@        ;'                                                     @                         #                    `@   # #@: :@:            @@:                     .  @ #                               #                                                                                                                                                             
               @                           `@      ''`#                 ;`                                  @                         :                     #   @  @#@#@@@@          #@                       .;  ,                               #                                                                                                                                                             
               @                           `@      ` .+                :@@                                  @                        .;                     +.  @  # ;@@:'@#@@##+;##@@@##                                                         @                                                                                                                                                             
               @                           .@        +`                :;@                                 `#                        .,                     ':  @ :``####+';,#::;;;;:.::@                                                         @                                                                                                                                                             
               @                            @.     +@@                 ::@                                 .+                        `:                     +,  @ ;,         #          @                                                         @                                                                                                                                                             
               @                             @;    ,@.                 ,:;`                                `'                        `.                     @`  # :,        `;          @                                                         #                                                                                                                                                             
               @                          `   ;@@@@@`                   #:.                                `+                        ..                     @   ,: @        .;          @                                                         ;`                                                                                                                                                            
               @                         +@`    @ #.                    @;`                                `#                        `,                    #' `.:@@@@@,     `'          @                                                         .:                                                                                                                                                            
               @                          @@   @` #'#+                 .';,                                `#                         :                    @@@@@@@@@@+;@    `'          @                                                         `'                                                                                                                                                            
               @                          +@`  @ :@,`#@:`++`           :##                                 .'                        .`                     `   @   `+.+     @          @                                                          #                                                                                                                                                            
               @                           @:  @  #'@@@@+`.#            @`                                 ,'                        :                          @     ++     @          @                                                          #                                                                                                                                                            
               @                           ++  @  @ `@@@#@@@@@@@@@@@@@#@@#@@'                              :,                        ;                          @     @;     @          @                                                          @                                                                                                                                                            
               @                           ;#  @  @  ;,`.     `@       .,` '+                              +.                        '                         @@:+   @'     @          +        `                                                 @                                                                                                                                                            
               #`                          :@  :: #`           @           :#                              +`                        #                         '@@`   #.,    @          ',                                                         @                                                                                                                                                            
               #.                          '@  `# ;`           @           .+                              +                         @                         #@@#     #    @   '#+',`:#;                                                         @                                                                                                                                                            
               @`                          @@   @: @           @           .'                              +`                        @                         .  +@    '    #@@@+:+#@@#'`                                                         #                                                                                                                                                            
               @                          #@@`  `+@@@#         @           ,'                              #`                        '                             `          `:                                                                   '`                                                                                                                                                           
               @                         .@@@@@@@#@@#,@`       @`          ,'                              #                         @                                                                                                             ::                                                                                                                                                           
               #.                        #@,```#;'+'@ `@       #,          ,+                              @                         #                                                                                                             .'                                                                                                                                                           
               ',                              ';   +, @       ',          :+                              @                         '                                                                                                             .+                                                                                                                                                           
               ',                              ,'    @ @       ,'          ,+                              @                         '                                                                                                             .+                                                                                                                                                           
               ;,                            `.:@@   ';#       `#          .@                              @                         '                                                                                                             `#                                                                                                                                                           
               ':                             @@@.   +'.       `@#@+#'.,+++@#                              #.                       :`   `                                                                                                         :'                                                                                                                                                           
               +:                             ##@@.  ',`        `...,##+;'+:                               ',                       @##@@@###+##+;::``                    ` +####@@@#@@####@#####'####++'''++;';:;;,::::::;;::.`.` `               @,                                                                                                                                                           
               ;:                             @  ''                                                        ;;                       :.`        ``...,'@#@#+;'+,:';;+++#@@@@#,.``                           `` ```.``` `` ` ```..,:+#+##':.``,,',;+'@                                                                                                                                                            
               .'                 `         `#           #,.'                                              ''                                             ``.`.....```                                                                   ``.,,.:##@@                                                                                                                                                            
               ,+         :@@@`@ `# @@@  :`  @           :# @                                              ':                                                                                                                                                                                                                                                                                                   
               ,'         ;# @:#,;:#':#:@@@  @;.`+ . :####@ +: '                                           #.                                                                                                                                                                                                                                                                                                   
               ;'         `@@@ :@@ @## ;# '#;@',+: @,@`@@ @ ,' @`:@                                        #.                                                                                                                                                                                                                                                                                                   
               :'          ',`  @' ;#:.`@ `' #  #;#@##@:@ @ :: ++ ; ;    :                                 @`                                                                                                                                                                                                                                                                                                   
               .;           .:      .:  `    ;  `'`:,;  @.# +:  @+, ; .; '                                 @                                                                                                                                                                                                                                                                                                    
               `#                                           .   `@                                         @                                                                                                                                                                                                                                                                                                    
                @                                               ',                                         @                                                                                                                                                                                                                                                                                                    
               `@                                              ,@                                          @                                                                                                                                                                                                                                                                                                    
                @                                                                                          @                                                                                                                                                                                                                                                                                                    
                @                        .;:'#@###++'##;;;;,`..:;'+###@#+'':`.`                           ,@                                                                                                                                                                                                                                                                                                    
                @@+';.;;:;::,:::.:'+'#@@@##+:,.,:;'#+#'#@@@@@@###:,,..,`::+;##@@@@@@@@@@@@@@@@@@@@@##@@@@@@                                                                                                                                                                                                                                                                                                     
                @;''#@@+##+#:;#''';:;,                                          ` `` .   `          `                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                         `                                                                                                                                                                                                                                                                                                                                                                      
                                        #@:       ..  .   :      :` +@                                                                                                                                                                                                                                                                                                                                          
                                          .,  @:  @  ;;  @.     #+@ @@. @`                                                                                                                                                                                                                                                                                                                                      
                                           # `@`  @  .. @ @     @ #,@':#+:                                                                                                                                                                                                                                                                                                                                      
                                         ,++      @  ' +. @     @ '`@`#::,                                                                                                                                                                                                                                                                                                                                      
                                        ,@#       @+#@#;@`@    `@:# @ @ .                                                                                                                                                                                                                                                                                                                                       
                                           @   `  ,;`'  .:@    ,@.  @`  :                                                                                                                                                                                                                                                                                                                                       
                                           '  '+     '    #    ,;   @   '                                                                                                                                                                                                                                                                                                                                       
                                        ` ,@  '      #   `@             :                                                                                                                                                                                                                                                                                                                                       
                                        #';.                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                             .'@@@##@@@#'                                                                                                                                                                                                                                                                                                                                       
                                    :';'+#@+#+###'++':,;'+#@@'`         `:+####''+++++##@#@##+##:, ,                                         ..`                                                               .,;##+#@@+.                                                                                                                                                                                      
                              .'@@@'.,``         ` `````                                         .#@:                ,;:`         ::::;+#@#+',.:;@@#@@@@@#+@@@@@####'`                        `      ;####@@@@#;,.``````.'@;@++;;                                                                                                                                                                               
                       `':;#@#:`                                                                   #.          `#@@#+'::'##@@@@@@@;;.``                            ``,,'+#+##@@       `#@@@@@@@@@@@@@'..``                  `,,+#@@@@@@@@@@@@#@`                                                                                                                                                                
                    ,@@'::``                                                                      `@        ++@@:                                                            `@`      @#                                                      @;                                                                                                                                                                
                    '+                                                                             @         @`                                                              ,:'     .@                                                       ##   `                                                                                                                                                            
                    #'                                                                             @         +,                                                               :'     :@                                                       :#                                                                                                                                                                
                    `@                                              ,                              @         ''                                                               .+     :@                                                       .#                                                                                                                                                                
                    +@                                            '@@#@:                           @         #:                                           ``                  .#     :@                                         `:            .@                                                                                                                                                                
                    @#                                          + ;#`@:                            #.        #,                                          '@@+@`                @     :#                                   ...';+@;            ,@                                                                                                                                                                
                    +'                                         +`  @@                              ;,        +.                                       :@`@ :@                  @     :#                                 : #@@@@               ,@                                                                                                                                                                
                    @:                                          ` ;,,                              :+        +,                                      .`  :++;                  @     ,@                               :@: ,@@+                .#                                                                                                                                                                
                    @:                                      +  `# +                                `@        ;.                                  ;  '`    :#                   @     ,@                             :#`    @                  :#                                                                                                                                                                
                    ':                              :'+;:`  `  @ .                                  @        :.                                `#`    '+ ;,                    @     :#                                 .':`                  ;#                                                                                                                                                                
                    ;,                             @@@@@@@#   `,                                    #        +.                                '     @  ,,                     +     `@                                 '`#                   ##                                                                                                                                                                
                    ;,                            .@`    `@'    .                                   '.       +`                         ;#@'. #     ,  .`                     ;;     `@                    ;+##;        .:                    #'                                                                                                                                                                
                    +,                            @.     +`@`  '                                    ,;       #                         @@@;`'@.                               ',     ,@                   @@@#;@@    `  #                     @;                                                                                                                                                                
                    ':                           ,@      , ##                                       .'       #`                       @#` .   @;     `                        ::     .+                 ;@@;;+ :;@  +  ,                      +:                                                                                                                                                                
                    +:                           ,@        #@                                       `#       #`                      +;      '`@  `  `                        ::     .#                .@'     # ##+`  `                      @'                                                                                                                                                                
                    @:                            @.      @@.                                        #       +`                      @         @     `                        .'     `@                @#        ;@                           @;                                                                                                                                                                
                    @:                            '@   .  :@                                         @       ::                      @         @                              :'     `@                @`       ##@                           @:                                                                                                                                                                
                    ::                             @: .@`.@`                                         @       `+                      @        @@                              ;;     `@                @;        '@                           @.                                                                                                                                                                
                    ,,                              #@##@#` +                                        #`       #                      +:     @ '+                              ;;      @                :@     @,`@`                          .@                                                                                                                                                                 
                    ;.                               +#:@@`                                          #.       @                       @;    @ @   `                           ;:     `@                 #@`   #;@;                           .@                                                                                                                                                                 
                    +`                               '+ @'@#`                                        #.       @                        '@::'@@@  `                            ;,     '+                  '@###@@@.  #                        .@                                                                                                                                                                 
                   ,+                                +:  .@#                                         ',       @                          @;;@ @ .`                            +`     ''                   ;@''@.#,                           .@                                                                                                                                                                 
                    '                                @. +@@                                          ,'       @                          @ #@`# `                             @      #;                   `@`@#'+                            .@                                                                                                                                                                 
                   +:                                @`   @.                                         .#       #                          +`'+@                                @      @,                    @` ##  ,.                          @                                                                                                                                                                 
                   ':                                @.   @.                                          @       @                          ;. :.                                @      @.                    @. +#  @`                          @`                                                                                                                                                                
                   #:                                @:   #;                                          @       #                          ;. :,                                @      @`                    @. ;#  @                           @:                                                                                                                                                                
                   ;:                                +'  `##                                          @       @                          @  `'                                #      @                     @` .@  `                           #;                                                                                                                                                                
                    ;                                +@+@@@                                           @       @                          @   #                                ;      @`               `   .@   @                              ##                                                                                                                                                                
                   ,'                                  @` @                                           @       #                          #   ,#                              `+      @:                   +@   @`                             '+                                                                                                                                                                
                    '                                  @  @`                                          ',      #                          @``.+@                              ,:      +:                   ##;'.@.                             +'                                                                                                                                                                
                    #                                  #  #,                                          .+  `   +                          ;#';+                               ::      @;                   .#@+@'                              @'                                                                                                                                                                
                    #.                                 @. '.                                           @      #                           .: '                               :`      #:                    '@ @                               @,                                                                                                                                                                
                    ::                                 '` .`                                           @      @                           .. @                               ,,      +`                    #' @                              `@                                                                                                                                                                 
                    `#                                 ,                                               @      #                           ,` #                               .,      ';                    @: @                              ,@                                                                                                                                                                 
                    :@                                                                                 #.     #                           '  '                               :,      :#                    @  #                              +#                                                                                                                                                                 
                     ;                        #.          `                                            ,#     #                           @                                  ;.      :'                    :                                 @+                                                                                                                                                                 
                     :        .+              @;          '         .                                   @     :      .     .:          `                                     +`      ;;                                                      @                                                                                                                                                                  
                     ;       #@:``@  `  ,: ,@,:#       +  +         @        ..                         @    `:     ;,  ;  ;    '      @                                     #       ',                                                      @                                                                                                                                                                  
                     ;`     .@   ,#  @ @#@`#,' +,                   +.       :;                         @`   `'     ,,     +           '                                     @       '.                                                      @                                                                                                                                                                  
                     ;       ,@' :+@ #:@@@#,+`@@#      ``  ,@@`     ,;       `'`  #`                    #.    @     `+ #  @@    :   #@''                                     @       @                                                      .@                                                                                                                                                                  
                    `:        `@`.@;@.:,  .    @       '`  #@ ;    '@@@@ '@: `;#     ;:                 #:    #    @#@ '.# '    #  @`  '@  `+    : :+                        #       @`         ;@@       :@'`@@`                           .@                                                                                                                                                                  
                     .        @'    ` `@+: #`  :  @    +   @# #     .@ `@#:@ .@@  #`,#@  :@@      ,`    #`    @   `#.',,`@`#:   #   @  #@::@'+;#,# #:'                       #       @         .@ #'`@@@ #',@#.#+                            @                                                                                                                                                                  
                     `      ;@,            `,    ,#    '   #  ,      @ `@;:#  ' @ # `@,' @.@    .@:@`   @     +`    ,     `     ,    : @ #@`.@ .@.##@         @@+            +       @         +@ :#;+`@'@@#+@#@`                           `@                                                                                                                                                                  
                    `,            #:                                 '   #+.  :   @  @ @ @ @`   ## @`   @`    +                 ` ;';:    `##`. ' '          :'.#            +       @         '@ `#,+ #,@@@ .;                              @                                                                                                                                                                  
                    ,'          ; #                                  ':           :  ,`, :+@     #@@,   +,    '          '   @ @'@``'`  ;          #`#         ;:            '       @          ;    @#@.@,   #,,'                           @`                                                                                                                                                                 
                    ;;        :@: @            ,.  '+    `;+         #;  @                 @            :#    ;`         ;#.@ ;@#@`#.`  @ `@+, ,:  @,`        .'            `;       @                `  @`    `.                            @;                                                                                                                                                                 
                    ,'        '`  # . @+ +. ``;#+ @#@.   @'@@ :+.    ,;          `     .###             ,@    :`          `@  #     #.;@@'@#',@.:'`#;    ': `@.#             +       @                                                       @'                                                                                                                                                                 
                    .+         @' @#+,#..+ .`;@#.:@ +`  .;@@'@@#,:@@``+  , .@@';##@.   ;    @           `@    .:          @`  ;+.,+  #  @ @ ` @  .+#@`@@; +;@` `             :       @`                                                      '#                                                                                                                                                                 
                    `'         `@ @`:;@':#,@``@. .@     + `  @,@:#:`  @ ,@ #+#.,+      +:   @        `   @     ;          +     ``,'#:  , ::.;#  `' @# :+  @;  @             ,       @`                                                      ;#                                                                                                                                                                 
                    .'        @@, ; ,  `  '`' ,#: .     :@ `#:'.'@`   '  @ +#,`:#      '++; @@' ,+` @@   #,   `,                            `     '+``@' #`@                 :       @                                                       '#                                                                                                                                                                 
                     '                         ..         ::             `  @#'''     @@#:. @ @#:'`,@;`  ++    ;                                          .+                `'      .@@@@#+:,.,:++##':'###########;,...`                     '#                                                                                                                                                                 
                    `+           #;    @`   .                @   .:             .     `.#  `# '@..#:#,,` `@   `.                                          ,.                .,       `.```+#@@#+;..,,;;.`````````.:+#'+@@@@@@@@@#'..         ##                                                                                                                                                                 
                    `#           `     @   ;`   .+  :        @   ,;.                           `;,,       #.  .:                                                            .,                                                 `.,;+@@@@@@@@@@@                                                                                                                                                                 
                     '          `      +   .`  .@@``' #   ', @  ,@@@;                                     '+  ..                                                            ,,                                                              ..                                                                                                                                                                  
                     '          @.     @###'@@ @   # `@  #;+ ##` ::.                                      ,@  ,`                                                            ..                                                                                                                                                                                                                                  
                     ;          @+     ##,:# : @:; +`:+ ;.## @+@`,:                                       ;@  `,                                                            ,:                                                                                                                                                                                                                                  
                     ,                 ..  # `  +@ .@`@ .'@#`` ;;.:                                       #;  `.                                                            :,                                                                                                                                                                                                                                  
                     `,                               :  '#,    # .                                       @`   :                                                            :`                                                                                                                                                                                                                                  
                     ,'                                #'@#                                               @   `'                                                            '                                                                                                                                                                                                                                   
                     `#                                `                                                 :@   `'                                                            #                                                                                                                                                                                                                                   
                     .'                                                                                  +#   `:                                                            @                                                                                                                                                                                                                                   
                     ;+       `,.` ,'';,.``    `.,;::+@@@@#@@@#+';`                                      #:   `;                                                            @                                                                                                                                                                                                                                   
                    .;#@@@@@@#;:'#'::,:';##@@@@@#'''#:`       .::+@@@@#######@@@@+;,..:::'#@#@@@@@@@@@@@@@    ,,                                                   ``      ';                                                                                                                                                                                                                                   
                                                                         ``. .  .`;#@@+@''` `,,.   .,.,:+#    `@@@@'@@@+':           :++@#@#@@@@@##@#@###@@@@#@@@@+;#+++#@@@`                                                                                                                                                                                                                                   
                                                                                                                        ..:;###'@@@#',                                     .                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                    '`                               `:                                                                                                                                                                                                                                                                                                                                         
                                    @   `; :   `             `@@  '+ #@`                                                                                                                                                                                                                                                                                                                                        
                                   `@   ;' # `@@@ ,``        @ #: +@ @:@                                                                                                                                                                                                                                                                                                                                        
                                    +   :'   @`   ####@     `@ .; @`@@ +                                                                                                                                                                                                                                                                                                                                        
                                    @,`'#`   @,`     `#     .@@@,`@  @ `@                                                                                                                                                                                                                                                                                                                                       
                                    `@@@@,   :#@'    @      ,@   #:     @                                                                                                                                                                                                                                                                                                                                       
                                        @ `#  `+'   ++       @          @                                                                                                                                                                                                                                                                                                                                       
                                        +    `@+   .+                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                     `;;:,`:..`.::`   ` `...,;:`';#'#@@@@@@'                                                                                                                                                                                                    
                                                                                          `;+###'+@                                            .;####+##++#+'::..;.@@#'''+:.++'++++##@######+',,;;:.``    +.                                                                                                                                                                                                    
                                                                                  `,#@@@@@@#:+:;+#@                   ,###@@+##@#@@@##+###'@@@@+;,,..`     ``.'+;'.                                       ',                                                                                                                                                                                                    
                                                            `.::,.:'+@@#::..`:+@@@@#'.```        .#                  `@+.``.,:..`..`.::,.;. `                                                             ;.                                                                                                                                                                                                    
                                   `:+'##@@@@@@@@@@@@@@@@@@@@#@@##@;#:,;###@@+#;``               ,+                   @                                                                                   +`                                                                                                                                                                                                    
                              '#@@@@@##';.``` `  ``````                                          .#                   @.                                                                                  '`                                                                                                                                                                                                    
                   ###,  ,''@@@:.`                                                               `@                   @,                                                                                  +`                                                                                                                                                                                                    
                  #@''@@@@#',                                                                     @                   @,                                                                                  #                                                                                                                                                                                                     
                 ':@                                                                              @                   @,                                                                                  #`                                                                                                                                                                                                    
                   @                                 ':`                                          ;;                  @,                                                                                  #.                                                                                                                                                                                                    
                   @`                              ;#;+@@'                                         @                  @,            .@@@@@:                                                               :.                                                                                                                                                                                                    
                   @`                             .@@@@ `@#                                        #.                 @:           ;@+,` '@@                                                              ::                                                                                                                                                                                                    
                   @.                            .@@+.    @;                                       `@                 @;          .@:      ;@                                                             ::                                                                                                                                                                                                    
                   @,                           `@#       '@                                        @                 '#          @;        #'                                                            ',                                                                                                                                                                                                    
                   #:                           ##         @.                                       @`                ;@         `@       ``,+                                                            :'                                                                                                                                                                                                    
                   '+                           '#      ,@ #;                                       ';                `@         +#       #`';                                                            `;                                                                                                                                                                                                    
                   ,@                           :@       . @.                                       .#                 @         #;         @`                                                            .'                                                                                                                                                                                                    
                   `@                            @`       ;@                                         @                 @.        @,        `@                                                             .,                                                                                                                                                                                                    
                    @                            +@    # `@:                                         @`                @:        #;      '@#+                                                             .'                                                                                                                                                                                                    
                    @`                            @#   #@@+                                          +:                ++        ;@       @@                                                              .:                                                                                                                                                                                                    
                    @.                             @@@@@#,                                           :'                '#         #@#';;+@@+                                                               @                                                                                                                                                                                                    
                    @.                              :',#+`                                           .@                :#          .:@##+#@  :'                                                            @                                                                                                                                                                                                    
                    @,                               ' #.':                                          `@                ,@            @   @`.@@@                                                            @                                                                                                                                                                                                    
                    @.                               @;#,+#@'                                         #                ;+            @ '.@ ;@@                                                             #`                                                                                                                                                                                                   
                    #,                               @+'#@+;:                                         @                ;#            @ '@@@#'                                                              +,                                                                                                                                                                                                   
                    #:                              .#`@@.@#                                          @                :+           `@   @                                                                 +`                                                                                                                                                                                                   
                    @:                              `#  #'.                                           @                ;+           ,#   @                                                                 #                                                                                                                                                                                                    
                    #,                               @  +.                                            @                ''           :'   @                                                                 #`                                                                                                                                                                                                   
                    #,                               @  ;;                                            #`               +:           ;:   @`                                                                #`                                                                                                                                                                                                   
                    +:                               @  :+                                            #.               #,           :'   #:                                                                +.                                                                                                                                                                                                   
                    #;                               @++##                                            ':               #`           ,#;##@,                                                                ;:                                                                                                                                                                                                   
                    #:                               ++#@.                                            :+               #`           ,@@###                                                                 ::                                                                                                                                                                                                   
                    ''                                @.@                                             `#               @             `@ :+                                                                 +.                                                                                                                                                                                                   
                    :#                                #`#`                                             @               @              @ .#                                                                 #                                                                                                                                                                                                    
                     @                                +`+`                                             @              `@             `@  @                                                                 #                                                                                                                                                                                                    
                     @                                +,`+                                             '.             ,#              @  '`                                                                @                                                                                                                                                                                                    
                     @`                               +, @                                             ':             ;#              @  `,                                                                @                                                                                                                                                                                                    
                     +:                               +, `                                              @             ;#              .                                                                    @                                                                                                                                                                                                    
                     +;                                                                                 @`            ,#                                                                                   @                                                                                                                                                                                                    
                     :#       :                                                                         .+             @                    @               @@                  `   #`     `,  ;@`'+.      @                                                                                                                                                                                                    
                     .@       ,          .                                                               @`            @                    @     `        #.#`    `      ,,#+ +@@ '##    ,@@..@:@+'#      @                                                                                                                                                                                                    
                      @                  +:    `@@@       #   :`                      .                  ;#            @                    #`:@ +@     ,:;@'     #@@.`.  @@#@ @ @ @,@    @ @ #, @@@`      @                                                                                                                                                                                                    
                      @       ;',# #.:@@ :;    #` @,      ,    @         ,;            '                 `@            @.         @@ .## .# :#@`:#     ###@#:     @ ,@@#;''''@`;@# :#:,   @.@`', @         @                                                                                                                                                                                                    
                      @.      `+.#,@ @@::@@'   @   ` ;,'       #`        ,#            @  .`              @            @:        + @`@'@ @: .+'@.##    @.,@,@     @ .@,#@.@ `'  '@ .@ +   '+     :@+.      @                                                                                                                                                                                                    
                      ',       @ @##  ;@##.    @`  ` @:# . '@@ ::    :.   @     ``     #``,   :`          @            ';        @ @:@.@ @,+ # ,` @     ##` ,     #  ,;          `       ;         ,.      @                                                                                                                                                                                                    
                      ':     ` @     #@@ #;   '@# ', @ # ' @   .#@: +,@  .@    ;#@ `;`'@##;   @@  .`      #`           ;'       `@@, ;';  ;,   :@@      +       `        +  :  .        `@   #:            +`                                                                                                                                                                                                   
                      ,#    +'#,     #         @  '    @ @ ,@  .; @ @#@ :@#,   +@'`@#@ #  @` @ ',#'#      .#           `+        @                      @       @    `  +: ;',@#; #@@    @   @       @     +`                                                                                                                                                                                                   
                       @     #,                @         :+#@  +  # @`, @ #:   #;..#,@ +` `' +  @# @       @           .#       `@`'        +;;  ;`# ;@ @+`     @'@ ;@# #;@@'#:;@+#.@,  #@@@ @@`#@+ #+#    ',                                                                                                                                                                                                   
                       @                                            .#: +@'+    ': ::  `   ` `  .@#@       +#          `@        :@: ``    @@@#+.,`@ #  @'@,    @'+.@@' '#,:.:#'.@:      @  .+ @#.@ @:@:   .+                                                                                                                                                                                                   
                       @          @     '                `                                     ``.#'        @           @       ,#  @@;   `@`@ @+ +#`@#:@  +    @ #.@:`.:.  :@@@ @       #  ,  @@@#.@``;    @                                                                                                                                                                                                   
                       @         :' :, :+             :` @`+                                  '##,`         @           @        +@`@ @   `@   @`##, `  '  :    @@#  ;+                        `            @                                                                                                                                                                                                   
                       @`        # ,@  '              #` .;,#                                               @           @        @@+ @#                   .@+                   ``   :                      @                                                                                                                                                                                                   
                       #`          @   @  ` ,. :.  ': @   , @                                               @`          @        `:         ;             @`@`   .#,      +'+# '#@`.#@;                     #`                                                                                                                                                                                                  
                       +:              @ ;: '. @#@`@. @'                                                    #,          @                  @@: :@;    `# .' '`   @+#:@'# .@@#@,# @ @;,+                     ;:                                                                                                                                                                                                  
                       '+              @ `' #' @ @,,  ###                                                   #:          @        .@# '` @ ,. @ @`    .@#:@@;     @  ;..# +'+#+:'#' @ `#                      @                                                                                                                                                                                                  
                       ;+              @  #@:# @ @ @  :##.                                                  #.          @`       ':  @ .@ @.'# .@;   :# @  .     @  `@#@ #: :,; @#:' .;                      @                                                                                                                                                                                                  
                       ;'              `     ,   + .@'., @                                                  #:          @`       .## :##@ ;+; #@#;    #@@  ,            .                                    @                                                                                                                                                                                                  
                       .#                                :                                                  #,          @.        '`  , ` `;                                                                 +'                                                                                                                                                                                                 
                       `@                                                                                   @           #.                 ;                                                                 '@                                                                                                                                                                                                 
                       `@                                                                     `            ,@           #,                                                                                   #@                                                                                                                                                                                                 
                        @                                                 `,'+#@#@@##@##@#@@#@#@@##''#:;'+'#;           +;`::.                                   :''+;+#+#':;;'+++#.''##'#+.``              #@                                                                                                                                                                                                  
                       `@                                          `,+##@@@#+:.``` `  ````         `` `..`.'            #@@@#@@@##++''+####@@@@@@@@@@@@@@@#@@@@@@#+:;:;:,.:.,,.``...,:....,,;+###@@'#@+++#@@:                                                                                                                                                                                                   
                       :@+###+::.                :;@@@#@@####@##@@###;.`                                                ,;     `,:;+#+'::,,`        `                                                 ```                                                                                                                                                                                                       
                       `@+.:..''#@@##':.` .;+#@@@'`                                                                                                                                                                                                                                                                                                                                                             
                                  `.::######'.`                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                     `##  :  ` .  '.      ''  `  `                                                                                                                                                                                                              
                                                                                                                                                                     #:   # @` @ #,@`    `@+, @  @                                                                                                                                                                                                              
                                                                                                                                                                    ,#    ..+  #    #    '; @ @ #,:                                                                                                                                                                                                             
                                                                                                                                                                    #`;    '` .+   .:    #@#. ++# '                                                                                                                                                                                                             
                                       .,`                                                                                                                          @#+@   `@#+'  :@;    @   ,.;  #                                                                                                                                                                                                             
                                     ,#,`:  .    `.         '@# +                                                                                                   @ #; #    :.    @    @   .    +                                                                                                                                                                                                             
                                     ::     #  `@+'  #     `; +.@# ;@                                                                                               @@'  ;    '  +,':    `                                                                                                                                                                                                                      
                                     ,:        `.    #     +.`@ '+,::,                                                                                              ``            ;`                                                                                                                                                                                                                            
                                     `@,:       #    #     @@#  # @ `+                                                                                                                                                                                                                                                                                                                                          
                                       ;@       #.`  @     #;   @   .:                                                                                                                                                                                                                                                                                                                                          
                                    `  ;'        :@  ``    +:   @   ':                                                                              ``         ```:.::::.`           ..`., .  .                      ```,`,`   ```                                                                                                                                                                              
                                    @#+@    #  @@@`         `   `                                                                                '@#+#@@@@#@@@@@@#+'::::+##@#@@#@@@#@++++;:+'++'+#+'@;':,;##++':,,'#+:'';;;+'+'+''';++@;.`                                                                                                                                                                      
                                      .                                           .,:... ..,::,...`                  `   ..;''+++++,:..          #.                                                   `...`   .,:;.                     :+@@@@+':,;##:'+++@'@+#',                                                                                                                                               
                                                                              .+@@##+'#####+'''###@@@@@@#@@@@@@##+@@###@#';;'':;,:;'+@@'         @                                                                                             ``.,  ..,,.,.`,,'@@                                                                                                                                              
                                                     ``                   .+@@':                                `,`                   :;         @                                                                                                               #                                                                                                                                              
                @`+;''+#@@@@@@@@@@@##@@#':..::+#@@@@@@#@@@@@@@+;:,:,:+#@@@':                                                          +.         @           `                           .                                                                       '`                                                                                                                                             
                ++'::#;:.     `   `...`,:'+##':`             `:;'+#'::.                                                               #`         @      '@@`:@#..:`'    ,'               @    :.                                                                 '.                                                                                                                                             
                ':   #         ;     `  .                                 .                   @`                                      @          #     +#`  @::@;.,@                     +     @      +`      #                                                  +                                                                                                                                              
                :#             @    +' `@   :+                           .#      @           @#:                   .'                 #          #     @    @#`@;;,@     # '##     ;,    ;,    '`     @       #` `'                                              #                                                                                                                                              
                `@        ,@@; @   '.+  @   ;'             .             :#     `@          ::`:                   ,@                 #          #     @    @@@ ;;'@.    @ ;#     +,@    ,:#@'::#;    @,  `', :.  @       .          `                           #                                                                                                                                              
                 @   @    :@   @,   ,#  @   ;+@' `##  +  .@+@:     .''   ,#   ,'@@@:        @';      @`   ``:   +' `@ '#              #          #     +:  `@#  .+@:+    @   @    @`@;   `:@ +`.'    `@;@ # @ @@+ @'.+: ,@#;    `` `@@.                          #                                                                                                                                              
                 @`  @,     @:@@'  .,#  @   .@.@.@,@ .# @`@@@#    +@#@   ,'  @@: @       #@@@';     .# , '@@@; @#@: @@:               #         `#      '@@' `   +       .,@@:    @+.+   .'+.#``@     @ @ ##,  #;#@ @`+ @' ,    @'.@.`@                          @                                                                                                                                              
                 ':         @` '` ,+.@  @   .@ @@+ @  @@` #.      @:;@   .+ @. @ @      @, +;#      ,+;#,'@  @'# ,@ @'                '          @                                        . :.        @;@ #`.+ @  @ #+. ';     :::.@  @                          @                                                                                                                                              
                 ;+       :#'  #  ,+ .      ,' @ .;,#      @#      #'.#   # @@@. #     .@  + +#      '` @ @+#.#`   `''@@`             :`         @                                                     ;   ,.  `    @::`;'     +'@ @  #                          @                                                                                                                                              
                 .@                `                                                    #@;                .        `  `              ,`         @                                                                   ``         .    .`                          +                                                                                                                                              
                  @                                                                                                                   :.         #                                                           '                                                  ;.                                                                                                                                              
                  @                                                          `            @                                           +          +                                                  :;   +`  ,                                                  #                                                                                                                                               
                  @                                                          @   `        @,                                          @          :`                     .#@@@@,                      @   '            ;                                         #                                                                                                                                               
                  @                                                          @   @@,    :@@'                                          +          '                     @@#;:#`#`             `     .@@@# #@ `. ##;   +@. +@.          +'                        @                                                                                                                                               
                  #                                                         @@@ @#`@    @ :#.@@,                                      #          '                    `@ ', ` ,#             @##     #  `@:@ # @     #,;'``:#.` +   `@+``+` `;;         `       @                                                                                                                                               
                  #.                          ,#@@#`                        .@ ''  #   `# .+@ .'                                      #          ;                    .' @@, @ @             #.@     @   @ # @ .#    +`@'++ #`@:@    ;@ # ;;@:+  ...@.+@@.     `'                                                                                                                                               
                  +,                         #@#@  +#.             +;;       @ +@..#    @+##@ :`                                      #          #                    .+ @@`  `@             @ +     `     ',`  @`   @ @`#  :@'@`     ';@#@ @  @ ,`@`@@ :+     `,                                                                                                                                               
                  ';                        .#  @    #:            @'#          .+:     `,  @+@                                       #`         #                     @     :'+             @ @               @@    `   `#:          ,+,;  @  :`@.#+`#`        ;                                                                                                                                               
                  ,#                        +. @@@  ; @            @ @                       `                                        :`         ,.                    @     #@`             @ @                                    :@@. #:#:  `##.@,.:;        #                                                                                                                                               
                   @                        # '#@#  ; #`           ; @                                                                :.         ,:                 .+ `@',:#@`              @ @                                          `     ,   ,:          @                                                                                                                                               
                   #`                       #`,@@`    @            ;.#`                                                               ,.         :,                 ,@`  ,@++;:              @ @                                                                @                                                                                                                                               
                   ,:                       @      +'++            ;.+.                                                               ,,         .'                 `@+  ,::#';@.            @,@                                                                @                                                                                                                                               
                   `#                   @@  ',      @#             :,+`          `                                                    ,:          +                  @#  #`:@#@#@.           +@#                                                                '`                                                                                                                                              
                    @                   .@' `@    :@#               :@          .                                                     ,,          #                  @+  # `@ @`;'#'         ';`                                                                .;                                                                                                                                              
                    #                    '@  :@#@#;;+#.             @@                                                                :;          @                  #+  @ .'.@@@@#@@@@######+@+#;                      `                                        @                                                                                                                                              
                    #`                   .@    #,  +,`+@@@@         @                                                                  '          @                  ++  @ ::    ``` @  ````,;;:'#                      +`                                       @                                                                                                                                              
                    ;,                    @    @  +@@@@@: @         #.       .#   .`                              `                    @          @                  ''  @ :,       `#          `@                      @                                        '`                                                                                                                                             
                    `+                    +.  `@   @ +@#@@@@@@##;+++@@@@`    '#   +               +`              @                    '`         @                  #:  @  @       ,:           @    `@@               @                                        ',                                                                                                                                             
                     @                    :'   @   @ ':.`  #, ..;':.`  '#    `@            .      @               @`                   .:         @                  @;:+@@@@@:     ,.           @    @`;.;     .#.`'@# @                                        .+                                                                                                                                             
                     @                    ,@   @`  #       @            @     @:+    @.@+ ;@#     #        #@'.. '@@@, #'  ,'          `;         @                 '@@@@@@@@@;'    ;.           #    @'  #`, #;'';@++###;                                        #                                                                                                                                             
                     @                    '# ` :+ +@      `@            @    #@'.@ `@+@.+ @`@     #+#@`    @ @':#;+`   `@#;##'         `'         @                .@+;:,@'#@@ @    '.           #     +' @;#';''; +:.  #                                         @                                                                                                                                             
                     @                    @@@@@@#@'@'     .@            @   .`;, #:,+,' + @,    ;'# `@@   `@ @':@;#`    @,;+ @         `+         @                 '    @`  ,#;:   ;.           #   #'@, +##@, @;`., `.'                                         @                                                                                                                                             
                     @                   `@;` '.+@@@@`    ,#            @     ,' .:.`  `+ +`:     @ ''@   `@@.'@;:'     @'+' @          @         @                    ; @@   @,'   ::           @   `.     ``   `` `;. `  @                                      @                                                                                                                                             
                     @                   ;#   #.   #:'     @            @      `        ` :.         #     @             .              @         #                    '@@'   @:+   .+           @                                                                @                                                                                                                                             
                     @                        ::   ;:#     @            @                 ;'           +   @` ,                         #         @                     @@@  .@';    @@@@@@#@@##@#                                                                @                                                                                                                                             
                     @                        .:#  ;:#     @           `@      `'         '.           @      @                         @         @                    `@::                   ```                                                                 @                                                                                                                                             
                    `@                       @@@'  :'@     #,#@@@#';   :#   '##;'# @ .    :+' .@@      #   +' @`       ,.      ,#`      @         @                    `:                                                                                         @                                                                                                                                             
                    .'                       `@#'  .`#     .@+`  .,'@@@@;  `@,@  @ @ @    :@@`' :, +# .#  # '#@@+  ',  @#+ .@@ @ ;      @         @                                                                                                               @                                                                                                                                             
                    #`                        @ @'                          @`.  @ +@`    .#;,@@# @ @+;:. @  @@#@ @`+' @:;+''@ ;#.      @         ;                                                                                                               @                                                                                                                                             
                    @                         . `                           @   .:  @     ,+''@``:' @@ .+ @,+,@.`@#  # @` @#:   .@,     @         #`                                                                                                              @                                                                                                                                             
                   `#                                                               @       ;:'';.@+.@` @ @#:    ;+@.@ + `#,#''` @`     @         @                                                                                                               @                                                                                                                                             
                   ';                                                              ,'                :@:@ @`        `     `   . '       @         @                                                       `:''''''+##@#@@@@@@@+';.':   :               `.::,.     @                                                                                                                                             
                   +:                                                              '                   ,: @                             @        ,+                                    `:+###'':;::,:'+@@@@++;';;;::.`         :;';'+#';##@@#',` `.,:;+@';.:;###::@`                                                                                                                                            
                   ''                                                                                     `                             @        #:++@@@#@+,``.,....:;'::,`.,,;;#@@@@@@@+;,...,,:..::.                                        ``';.             ``@                                                                                                                                             
                   ,+                    ..,.,::'''+::,::..`                                                                            @       `@':      `,;'''''''',::,;;'';',,`                                                                                 ,                                                                                                                                            
                   `@  .,@@+,    `,,;#@@@#+;+';,,:.;;;'''++#@@@@@@@@@@#;:::;,.` ``..`                                                   @                                                                                                                          ,                                                                                                                                            
                    @@@@#:.,#@@@@#;+::`                         ..`   ::'';:++#@@#++#@#@@@@#',.                                         @`                                                                                                                                                                                                                                                                      
                    .                                                                      `.';@#@@##+:.        ````                    #'                                                                                                                                                                                                                                                                      
                                                                                                      .,+#@#@#''++'#+#@@@##@#@+@#@@@@@@@';                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                      `            ,`                                                                                                                                                                                                                                                                                                                                                           
                                    #@+@@+ ` .#@,  ,@       `@@' +;                                                                                                                                                                                                                                                                                                                                             
                                        ;+ '    @   #,     `@` @ #@ :@                                                                                                                                                                                                                                                                                                                                          
                                        @`      .#  +;     '@  @ @:+#@                                                                                                                                                                                                                                                                                                                                          
                                        @      `@` .#+     ;@#+  @ @@;.                                                                                                                                                                                                                                                                                                                                         
                                       `@     `#'@ ###.    :@    @   ..                                                                                                                                                                                                                                                                                                                                         
                                        @  +`    # #@:@`   .@    +    +                                                                                                                                                                                                                                                                                                                                         
                                       #+     .+@  @@ .@    .        `@                                                                                                                                                                                                                                                                                                                                         
                                               `   ``                 `                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                            `+`                                                                                                                                                                                                                                                                                                 
                 ,,@+#;                          `:'#@#;;;;'##+';:.``` ` `         `...:+@#+@@######++;#;+'#'@`                                                                   ``;'##@#'@@#@##'#+'`                                                                                                                                                                                                          
                 @#    @#';;#####@'#@@#''@#::';++'.             ```..;,.::;#'@#@@#'::`.`                     #                                                       .;`::''+@##@+'',,           ` `:@@##+#;                                                                                                                                                                                                    
                 @                                                                                           @                  ;#@@@@++###'';`               .:;+@#'::,:`.                             ,:#;                                                                                                                                                                                                    
                 @                                                                                           +      #:. ,.,:'+#+;.         ..,++;+++''##@#'@@@+:,,                                         :                                                                                                                                                                                                    
                 @                                                                                           +`    ;@@@@##+':,                     .`..` ``                                               `.                                                                                                                                                                                                    
                `@                                                                                           '      .'                                                                                     :                                                                                                                                                                                                    
                .@                               '+#`                                                        #      :+                                                                                     ;                                                                                                                                                                                                    
                '#                              :#; ,@:                                                      #      ';                                                            .'',                     ;                                                                                                                                                                                                    
                #'                             `@'`   ;'                                                     +`     :'                                                            @@@'                     +                                                                                                                                                                                                    
                #:                             @:      ,@            ' `                                     `,     `;                                                            @ ''                     +                                                                                                                                                                                                    
                #:                            `@      , ;,           #+@`                                     +      '                                                            @ +;                     #                                                                                                                                                                                                    
                #:                             @      ` .@           # +:                                     +     ;;                                                            @ +;                     #                                                                                                                                                                                                    
                +:                         `. `@        `#           ' '.                                     #     :;                                                            @ :;                     @                                                                                                                                                                                                    
                '+                          ## @        '+           : +`                                     @     ':                ,@@:`                                       @  +                     #                                                                                                                                                                                                    
                :@                          .@+@:     @'@            :`+`                                     +     #.              .@@#@#@'                                      @  '                     +                                                                                                                                                                                                    
                ,@                           .@`@'    ,@'            ,`#                                      #     @               @# @  `#;                                     #` +                     #                                                                                                                                                                                                    
                 @                            @; `#@@#'#             ,,'                                      #     @              '@       @        ,                            :, '                     #                                                                                                                                                                                                    
                 @`                           #+   #,;#   .:         ;#@                                      #    `#              @.`      ;;       @@@                          :;`@                     #                                                                                                                                                                                                    
                 @`                           ++  ;;.#@  @:#@         @#`                                     #    ;:             ,@ @      `#        `@,                         .@@+                     +                                                                                                                                                                                                    
                 @.                           #+  ;:.#@ ,@##@+;+;#@#:;@#;':                                   @    +.             :@        `@         #@          `.,:            :@#                     #                                                                                                                                                                                                    
                 #,                           @'   #,#'. .   @@``  `..`:.+@                                   #    @              :@        .#         #@        @@@@@@            :@                      ;                                                                                                                                                                                                    
                 ;#                          .##   +,' @     @`          ;@                                   +    @              .@@@@     @.         '@       ;#,`  @            ,@                      '                                                                                                                                                                                                    
                  @                          +@: ```#,'@'    @           ,@                                   '`   @               @#      ##          ,@`     ;@@@@@@@'+:.  .#@#@+#@@':                   '                                                                                                                                                                                                    
                  @                         :@@@@@@###@@@#   @           :@                                   ;.   #                @@@@@@@;           ,@`       ,  `'+@@@@@@@+:. ..:'#@.                  .`                                                                                                                                                                                                   
                  @                        `@#::` #,    @#  `@           .@                                   ;`  `'                  ,@`@             .@              ;;              @`                   :                                                                                                                                                                                                   
                  @                               :`    ##+  @           .@                                   '`  :;                  `+ +`            ;@              ':              @                    #                                                                                                                                                                                                   
                  @                               @`    ,#@  @`           @                                   '`  ::                  ;;@,'            +@              #`              @                    +                                                                                                                                                                                                   
                  @                            `` @``   `#@  #:          `@                                   @   ;:                  +:@+#            ##              @              `@                    @                                                                                                                                                                                                   
                  @                             @;@@    ''@` ,@           @`                                  '   .:                  @:.@@           `@##@@#+'+;`     @              `'                    @                                                                                                                                                                                                   
                  @                              +@@    @ #`  @`..`       @:                                  +   `;                 .@. @@           #@@@#+@#@@@#    `#              ''                    #                                                                                                                                                                                                   
                 .@                            :@#;:@     ,   +@+'`##@#@@@@'                                  #   ;'                 #@  ;@            `:   @         `#              ::                    @                                                                                                                                                                                                   
                 `@                                 `,                                                        #   .+                ,@@ ,'@                `@         `#              ':                    '                                                                                                                                                                                                   
                  @                                                                                           @    #                 ,@@@@+                .#          +              ::                    #                                                                                                                                                                                                   
                  @                                                                                           '    @                   @,@`                .:         .#              ,'                    #                                                                                                                                                                                                   
                  @            `                                                                              #    @                   @ #`               `.;@        .#              `+                    #                                                                                                                                                                                                   
                  @            @             `                                                                +    @                  `# '`              ;@@@@        .@              `@                    +                                                                                                                                                                                                   
                  @            @      .,     #                                                                ,    @                  `+ +`               ,@@.         @#,``.`   ````  @                    '                                                                                                                                                                                                   
                  @       `':` #`      :     #   #        ,`   :.  :                    +                    ``    '                  ;; #`              ,@@:@         :#@@@@@@@@@@@@@@@                    '`                                                                                                                                                                                                  
                  @      `@ #; #. '@'     `  @   #`            +`  '  ::    ,'        ` @                    :     '                  +. ':              .,  +.                 `     `                     :`                                                                                                                                                                                                  
                  @      :@:@, #, @ + .+ @,+`@'  @:            ;   '         # ``     . # :                  ;     +                  @  ,                   `                                              ;.                                                                                                                                                                                                  
                  @         `. ;; @   `;,; @ @#, @,@      :`   + ``:      '' @ @        :.@@'                ;     ;.       @ `:                                                                            .`                                                                                                                                                                                                  
                  #`       @      `      @ @ @ @ #        #   #@. ,@@  # + @ @@      `#  @:#;                ;     +.       . ', @  .                                                                       ,`                                                                                                                                                                                                  
                  +,       #.             '# @ @     :    #`   @  @ @ ,' @ # @#+     .+  @  `.               ,     +`         # ,# :;                                    ';                                 ;                                                                                                                                                                                                   
                  ;:       '.             :   +'     .         #`   @ `` . @ @ #@    .#  #  `#               `     #`       # @.:; ;;   @@@. ++` +:     `  +              `  :                              +                                                                                                                                                                                                   
                  ';       '' ,.   ,   .``;                 +    .  `        `              `                ``    '        @   :` .:  .#`  '++':'@:    @,@: @@+ @ ;,     . #@.    ;#;                      '`                                                                                                                                                                                                  
                  :+     @@##,@@  @@'  @@.                  @    '              :                             .    @`       @   ::  +   ;,  @@' +#@.     @; +` @,# ':    ;'`@;+   @#:'                      ,,                                                                                                                                                                                                  
                  :+    ;@ #;@ @ '# @ @: '    #`  ++ :` '. ,' ,#               +:@                            ;    +        '   .+  @    @  @   '        @+ #`+:.@:##    `:`+ +   @.;'                      ,;                                                                                                                                                                                                  
                  ;+     ,@'`#@#`#' @ @.,     @ '. @+#@`@.#.#@`  .  ;#         @ @           ''               #    #             +     +@.  `#@,.'.'    :@  :'   `+:@:   :'`,`:   `@#'                       ;                                                                                                                                                                                                  
                  ;+           `  ` , .+      #:#@;;#:+;@  '+'@  #`;@ #`:+@:   @       #`    @@+ `## .,  `    @    @         :                   .,     ,                     +      @                      `+                                                                                                                                                                                                  
                  +:                    ';     ,. `  #'``  `; `+ ':.# `+@ ''  '#' `@' ##+@   @:@`'#';@ . #.   #    @        .@    #                                  ,'                                     `.                                                                                                                                                                                                  
                  @.                                                ` ;::##+    # + # @`     @ @:#,;;+'@ @    #`   @        :' #, @   +`  :       .'       '         :'                                     :.                                                                                                                                                                                                  
                  @.                                                     `';    @ :## '      , @ :@@  ,:@`    +`   @        .'    @   '` :.       '.   '  ;'         `'         @                 ,         ;.                                                                                                                                                                                                  
                  +'                                                      #.                   ,   `          +.   @        ;; ` '@@+ #+`+  :     #    ,  ;`          @  `@   . #                 #`        :                                                                                                                                                                                                   
                  `@'.                                                 '#'`                                   +:   @        :: @  #  ;@::' @:@    @.@     @+:      ,@@@: @':@@# '  '              `.        +`                                                                                                                                                                                                  
                    ::;;#@':                                                                                  ':   #        :: '  #   '  '.+,#`   #@@.,+ +@,:     .@` @ '##:#`  ;;@;     ,`   ,    +        +                                                                                                                                                                                                   
                           `:+@#@#':.`.;#+++#@@@@#@@@@#'+#@@#+:::::::,:,:;,,.                                 ,#  `#        ,; `  #   #  +:+;`    @,.:,   @       @   @ @.   ;, @@     ,@;#. '#@ `,@        '                                                                                                                                                                                                   
                                   ,:;:,                     `.,,,,,,,,...`.::#@@@@@#'@#@@'@@#+''''``         ,#  `+         `        ;  .`@;;#   # ;.#`  #   +   @  ;#.@, : :# #:@    +: #;`@ #.@`@        #                                                                                                                                                                                                   
                                                                                                ` `:;;##@###@@@#  `#                        .`    @#@     #   @    #@,`: @@@@@  @ :@    #.@'`# +`# #:       @                                                                                                                                                                                                   
                                                                                                                  `@           `@@  ``                    `` @`                 .       `: @ : @ ;#@'       @                                                                                                                                                                                                   
                                                                                                                  :+          .@,  @##  :##`#,  ,                                                  `        #                                                                                                                                                                                                   
                                                                                                                  ,'          +,  :' ;'`@:@@`@ #;@# ;     #`                                                @                                                                                                                                                                                                   
                                                                                                                  .;          :#  .;  @ @ :+ + #  @ @  @  ,`   '                                            #                                                                                                                                                                                                   
                                                                                                                  ,,           `;#`'#';.@    @ @+ @ + '@  +@;+@++ @@#                                       ;                                                                                                                                                                                                   
                                                                                                                  '.                         @ @'@: :@#'  :: +#@ ,@`#:                                      '`                                                                                                                                                                                                  
                                                                                                                  '`                           @+      ;,  ' .,  .#                                         +                                                                                                                                                                                                   
                                                                                                                  ##                           '+          : .@#@:@                                         '                                                                                                                                                                                                   
                                                                                                                   :@'                          .                                                           .:                                                                                                                                                                                                  
                                                                                                                     ;@+.                                                                                   `#                                                                                                                                                                                                  
                                                                                                                       ,#@@#':``                  ` :,,:,,`,,:'+;;':,,.                                      @                                                                                                                                                                                                  
                                                                                                                           `:+##@@@@##;.;#@@#@@@@@@##'''';'';,.,:.`,,'++@#@;+#++@+'':''++'@'::`              @                                                                                                                                                                                                  
                                                                                                                                    ``::,```                               `.;, .`:::`      ,:'#+##@@#@#+#+'@@`                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                           .@@                                                                                                                                                                                                                                                                                                                                                                  
                                         .@#+#:    `                                                                                     `,                     ,@.                                                                                                                                                                                                                                             
                                         @.  @  + `@  `# '  .`     @@  ',   @'                                                          ;@@#      ..            @'@.'   #                                                                                                                                                                                                                                       
                                        `#  @.  ` #.  .: @  #`    @ :+ @## @.@                                                         `@ +#  # `@+#:.: @       @ .+@, `@:                                                                                                                                                                                                                                      
                                         @#+:     '@  +, @` #`    @ ;+ @ :@+ @                                                         #' ,@    :,   '` @      `+ .:@@ ;;#                                      #.   `                                                                                                                                                                                          
                                          :@@,     #@@@#``@@@@   .@@;  @  '  @                                                         '' .@    #`   #  @      .@#@`@+,@ #                                      @` :+..`  ,    `,         .##   '                                                                                                                                                               
                                          @ ,@.       #`    #`    @    @     @                                                         ;@''@    .@@+ @  #      .@;  @.@' '                                      #  '   ;  @  ;@+`  #      @ #: ;@ ,                                                                                                                                                             
                                          @ `@ `@     +.    #.    @    @     @                                                          `#+@   #   @ ;#+@.      @   @    '                                      @  ;   '  `  #`    @     `@ ', +@;#`                                                                                                                                                            
                                          #@@`        ,'    :,    ,          @                                                             @`  ..''#   `+.      @`  #    #                                     :@  ,`  +     #     #     ;#@;  +#@ '                                                                                                                                                            
                                           `                                                                                               '     .`     ;.      ;.       `                                     +#   @  @     #@+   #     @:   ,;;` ;                                                                                                                                                            
                              ``,`                                                   `;##',`                                                            .                                                      ':   .;+: `@    ':  @     '    #    :                                                                                                                                                            
                    #`.``'##@+;,,+#@#.                                            ,'@+`   `,@###.                                                                                                              :.    `.   .  @:+:  @               '                                                                                                                                                            
                     #@';`           '@#;::`                 .```            :@@#;`             ,#@+:::,                                           `'++#;; `                                                                  `   ,,                                                                                                                                                                            
                     :;                 .``;'':       `:#+:,,....+@#,` `;+#@:.                     ``:#@                               .:'@@@@@@@@#+;..,.,'#@@'#,`                                                                    `                                                                                                                                                                         
                     #`     ``       ,:       .;##@#;:.`            `,;.`                             `@                    ,+#@#@@@@@@#;``                   `:'#@@@#,                                                                                                                                                                                                                                         
                     @      @        '. ;             `                                               `#                   +@,`     `                                 ,##@#'';:::+####+.                         ,+;::'++#@##+.:,.`                                                                                                                                                                             
                     @      @    .'  :. +             '            #                                  .#                   +'                  `+   .#                    ```,;;;.` ```;@##                  +@@@#:'',;``.   ``;+;'@@@:;.``                                                                                                                                                                     
                     @      @;@ #@#@ :` ,        `@#. #    +.      @                                  `+                   `+        ,  #, `#       @@                                   #;                 @'                        `.'',::#@#+;###@+#+:. `.``.```       ` ``                                                                                                                                 
                    ,@      @+#`@:@' :, .  @@     ;' ##'# @.@. `;  @  '                               ,;                    +       .@@@:+`@#,     ;;@                                   '`                 ##                                           `.,:,,.`.,,,::;:::####@+                                                                                                                               
                    .@      @ `':@: :,+ '.`,,.     ;.`#  ,#+,'@.#  @:@:                               #.                   `#       @.@``#;#@        @                                   +                   @                                                                  ;                                                                                                                               
                     @            '@``#    @#    .+@  @  .    + @  '+#`                               #`                    @       @ @ `#,:   `#    #`                                  '                   @                                                                  ``                                                                                                                              
                     @                           ``   +   #;+,;##+ '``#.                              @                     #      .@    ' #@@     `+#@:                                 ;                   #.      +@`                                                         +                                                                                                                              
                     @                                                                                @                     @                      +@':                                  ;`                  ,@     ';,#       @                                ;                ;                                                                                                                              
                     @`                                                                               #                     #                                                            ,`                   @     @ `;       +`                               +`               ,                                                                                                                              
                     ;;                          `                                                    #                     '.           +@@+@`                                          ,.                   @`   .; ; `      ,:     :  .#  :: ;#`         `:  :.               ;                                                                                                                              
                     .@                       :@@@@;                                                  @                     ;;          @@;.:`#                                          `:                   #:  :@'#`+@ '#` @##   `@# :@ @.+';'  ; +`:@# `;@  ;:               ,                                                                                                                              
                      @                      @@,   @'                                                `'                     .'         #+     #`                                         .;                   +.    ' ;.@ @' ,:.@   #+  @  ':;;.+` # #`@#,+@`@ ''+               ;                                                                                                                              
                      @                     @'      @,                                                #                     ,'         @     ``+                                         .:                   #,    `  ', ..  @'.    +@`,#'':.+. + `'@;#: @:'` @ #               +                                                                                                                              
                     .@                    '#        @`                                               @                     :'         @    `# @                                         ,:                   @:                              `@@'  :`.   @ ## # @               #                                                                                                                              
                     .@                    @        `:'                                              .#                     ;:         @       @,                                        :`                   #`                  ``                           `+@               #                                                                                                                              
                     ;@                    @        # @                                               #                     ',         @       '.                                        ;                    @`                +@@@#:                           ,               #                                                                                                                              
                     `@                    @:    `   +.                                               #                     ',         #.    ,,@            `:@@+                        ;                    @               `@'   .#'                                          @                                                                                                                              
                      @                    .@    :' #:                                                #                     '.         ,@;   @@;      @@@@@+#@: @'                       '                   :@              '@`      @                                          +                                                                                                                              
                      #,                    +@;  :@#`                                                 #                     '`          .#@@@#,       @'#`  @,;@@@;                      '                   .#              @      + ,;                                         '                                                                                                                              
                      :;                     `+@@#,         ::''#@@@@#                                @                     +             @ `+'`     `# .@, @  `# #+                     @                   ,:             ;'      ` :'                                         #                                                                                                                              
                       @                       @  @     '@@#:,,.`     :                               @                     #             #  @#;     ::   @``@  #` +:                    @                   #.             :'        ,;                                         +                                                                                                                              
                       @                       @ '@     @, @##@@      +                               @                     #             :,`+@      ..    @,,#:#`.'@`                   @                   #               @     :+,#`                                         ;`                                                                                                                             
                       ',                      @ #.`    #+` +#@'       @`                             @                     #             +'@@#      ,:    `@,;@@#';:@`                  @                   @`              '@`   .'+#    @  `                                  .:                                                                                                                             
                       ,+                     `@,+..    @`:,,@; :      .@                             @                     @             #' :@      ,:     ,@       ;                   @                   @                '@+,..:@     #  .                                  ,,                                                                                                                             
                        @                     `#.; #    +. `@@@@@#@@@@@+@,                            @                     @             @:  #:     ;:     #:       :                   @                   @                  ':#+:      +;       #, #@::@@:                   ,`                                                                                                                             
                        @                     :#:, @    +   :#          @`                            +.                    @             @.  ,#     .#     @        ;                   #                   @                  '` `@    :#+;., '@  :@ @+ @ `.                   '                                                                                                                              
                       .@                     @, `@#    #`  ',          +.                            :'                    #             @`  `@      @     @        .`                  @                   @                  '.# @    @ `# + @.''`# @: @                      '`                                                                                                                             
                       '#                     @@@'.     ::  ;:          ::                             @                    #             @@@@@.      @`    @         ,                  +                   @`                 : # '.   #,;@`+ @ #'+; ,` #                      +`                                                                                                                             
                       @`                       @ @     .#  ',          :;                             @                   `@              :#,+       +@    @         :                  #                   @`                 ;.# :`    +:`   . @   . ;:                       @                                                                                                                              
                      :#                        @ #`    #:  +.          ;:                             +.                   @              ,+`#        .@`  @         +                  +                   @`                 ;.@ ::                                           @                                                                                                                              
                      +,                        @ #.    `@  +.          ;,                             ,;                   @              ., @          @. @         '`                 '                   @`                 +`.# #                              '#;         .;                                                                                                                              
                      @                        `# `:     ,@ :;          +.                             `#                  `@              ': @           #,@      ., ':                 :                   #`                 @  '.@   #@# `     ,      .         ' '  `#     +`                                                                                                                              
                     `@                        ,; `:      .@;'          #.                              @                  `@              #; '            #@:#+@+',:'`                  :.                  #.                 @@@##+   @`  ; #: #' @@#;;.@#:@#:@@`: '   +     @                                                                                                                               
                     :+                                    :#@:`        #.                              @                   @              ;`               ''                           :`                  #.                  ,;.'     @  ' .+ #  #  +`+@ #  @  '+.; ' #    `@                                                                                                                               
                     ',                                     ''''#@@+;.+@@,                              @                   @                      @                                     .`                  +:                  .: +    .`@ '# @`+` #  `'    @ `, ,` @ @ #    ':                                                                                                                               
                     #`          '                                  ``  ,                               @                   '`                    `#                                     :`                  +,                  .. #    :.:    ` ;#''## .##'.@,`; :. # ',#    @`                                                                                                                               
                     @         ' @                                                                      #                   '`                    `@                                     :,                  @,                  :. #                          ` :  ' :`#`:    @                                                                                                                                
                     @         . , ' #`                                                                 ':                  ;                    ``@  ``    @          .                 .,                  @.                  #` #                                  #;      '                                                                                                                                
                     @`       .+  @+@`@    #;;      ;:                                                  .#                  '`                  ,@@@  :  `#`@        . @.    ,'`         .                   @`                  @                                            `+                                                                                                                                
                     #,       :.  @`: @   @.;;@@` ,@`@  @@                     @                         @                  '`                  @  @  @ '#. @.  @@`,@' `    @@#@:        ,`                  @`                                                               `+                                                                                                                                
                     :+       '. `@   '  `# @;.`# ', + ;;,@  `#      ;'        @                         @                  +`                  @#+@, @ @+  @@:;`#,@       @+.  @        `,                  @`                                                                #                                                                                                                                
                     `@               `   ;@# @#. @` # +. # #,@    '#`  .#  .  @  ;               @      #`                 :,                   ..`` +  :+ #+;+@. :@      @    @,       .:                  @.                                                                #                                                                                                                                
                      @         `          ;:        ' ;  +.@ #:   @   `#@`.@` +.@               `@      '`                 `'                         '### @`@'` ` ,# @'  @    @,       `,                  @,                                                                @                                                                                                                                
                      '+      ++#.      @`.@              '`.,##   ,#  `##`' @ ;@'     ;#@  #@.   @      ;.                 ,'                           .      @#.@@' ,   #@  +#        .,                  @:                                                                @                                                                                                                                
                       @`    .;.`' `##, +#+                    `     ''    ..# : @+    # +`:+`#`##;,     `+                  :                                              ;#@+         .:                  @`                                                                @                                                                                                                                
                       +:    ,###  @ `@ ;::       .  ,                      ,: .' '    ; :.,+ + @`#@      @                 .+                                                           ,,                  @`                                                                @                                                                                                                                
                       `@     @:   @` @'+.'   ;; :,+@#`, `:                             ,`@   + :+ @      @                  '                                                           ,.                  @.                                                                @                                                                                                                                
                        #,     +#@  #+';,`     ;`+`:  :# +#                                               #.                `+                                                           ``                  @                                                                 @                                                                                                                                
                        +'              `.      @; @ :`;  @                                               :;                :#                                                           ,,                  @                                                                 #                                                                                                                                
                        ;#                      @   .`  '`@                                               ,#                `@                                                           :.                 ,@                                                                 :                                                                                                                                
                        ,#                      @        ``#                                              .+                 @                                                           :.                 :@                     `.`                                          ,                                                                                                                               
                        .@                                                                                :+                 @,    .`                                                    :`                 +@`            .:;#@@@##;,#####@###@@#@@@@#''``                    `#                                                                                                                               
                        ,@'::'+'                                                                          :;                 ##@@@@##@@@++:::````.``:;,, `                               ;;                 #@. ``.:+#@#@@#:.``                         .:;#@@@@@@##@@@@@#@@@@@#@                                                                                                                               
                         ,;':,``#@'..                                                                     :+                             ``,.;:::,;;,.`.,+@###'+:#'+.     `.:##'.. ,.. ''#+                  '@@#@+..`                                                          ;                                                                                                                               
                                  .;;+@@@@#@@@@@@#',                                                      .#                                                 `.`. ..:;+#@@;,:`.,;+:';+@###,                                                                                                                                                                                                                     
                                                   `,'@+;.                                                `#                                                                                                                                                                                                                                                                                                    
                                                         `:@@@+`                                           @                                                                                                                                                                                                                                                                                                    
                                                               .#@#'.                                     ,'                                                                                                                                                                                                                                                                                                    
                                                                    .'@@#+.`                              +;                                                                                                                                                                                                                                                                                                    
                                                                          `.'##;                          +:                                                                                                                                                                                                                                                                                                    
                                                                               `,+@;`                     #,                                                                                                                                                                                                                                                                                                    
                                                                                    ,'#@@++;..```        :@                                                                                                                                                                                                                                                                                                     
                                                                                           `..:;''#@@@@@@'                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                        .   ;   :    `                                                                                                                                                                                                                                                                                                                                                          
                                        @   ',  : ;. .. `#     #'# @` .@                                                                                                                                                                                                                                                                                                                                        
                                        @   ::    #. .' @`     @ +.'# #,,                                                                                                                                                                                                                                                                                                                                       
                                        #,  ''    ,#  @ +      @ @ #;:' +                                                                                                                                                                                                                                                                                                                                       
                                        +'  :#     ,@#;;@+@,   @'  @ #` :                                                                                                                                                                                                                                                                                                                                       
                                        .`  `,  +    ;;', @    @   @    ;                                                                                                                                                                                                                                                                                                                                       
                                                     '',#@`    '   @   `;                                                                                                                                                                                                                                                                                                                                       
                        ,;;,                                            `                                                                                                                                                                                                                                                                                                                                       
                      +@#'##@@#:::'+'+,`                 `                                                                                                                                                                                                                                                                                                                                                      
                      '+      ;`````; ,''##''::,,;;+#@@##+''#@@+:.             .,::,:;:;@@@##;.                                                                                                                                                                                                                                                                                                                 
                      `@                  `   `` `              `.;#+####@##+'',. ,,``        :#@;..                           ,+#@#@@@                                                                                                                                                                                                                                                                         
                       #.   @          ``                                                          '+@@@':.                 .@#:.    `#                                                                                                                                                                                                                                                                         
                       ;;   @          `#     .+                                                          ::++'##'+@+#;#+'++,`        #                                                                                                                                                                                                                                                                         
                       `+  `@           @     .+                       .       @          +                                           @                                                                                                                                                                                                                                                                         
                        @  :'.: `++ .@# # :;  .+                      `#      ,#         @:# `#                                       #                                                                                                                                                                                                                                                                         
                        @  #@  #@ ':@   ':'   .+,.:,   ::   '  .   `  `+ `    :'         @ +       `     '                            @                                                                                                                                                                                                                                                                         
                        @  .#@@'@`;;@   '@`  .@; .# '  #`   # #'` #@' `#@`   :@+@' .     @       `       ;`                           +                                                                                                                                                                                                                                                                         
                        @       ;' '.@#.:`+'  ,' `@ #  ,'`# ' @ + @ :# @.    : :  @;.   ##+@  : +'    @#.'.                           ,`                                                                                                                                                                                                                                                                        
                        @                `    `@  .:    @; ## +:'`+    @#+    `, :: '    @`  ''`# , @ @  ;,;     #    ,.#+            `;                                                                                                                                                                                                                                                                        
                        @                                              #      '   #:,    @;  : `; . @ `` #@ ;   `@   ;, .#             '                                                                                                                                                                                                                                                                        
                        @                                                                         + ,,#@ @, `    : @ '@ @:             #                                                                                                                                                                                                                                                                        
                        @                                                                                   #   `### +@#`              #                                                                                                                                                                                                                                                                        
                        '.                      `;@'`                         .:@`           `              `    +`: +@                :`                                                                                                                                                                                                                                                                       
                         +                      @'+@+@,                       #.  @@   #,   :##    `@#: @       .#,  ,;                `;                                                                                                                                                                                                                                                                       
                         @                     :' #.  ..                       + `;`# #,@#' @ #   .@    @       @ '`.#'.                @                                                                                                                                                                                                                                                                       
                         #                     @  @,   '                     `,@ `@# `@ @ @ @#     @  .@#+```:  # :`'.#                 @                                                                                                                                                                                                                                                                       
                         .#                   `@ +@@  ` '             :'     ``           @ @'@,  ` #;  '  @`# #@@' :;.                 :`                                                                                                                                                                                                                                                                      
                          @`                  `@ ,@#  @ '`            :`#.                `       '';   @` `@@, `,` #;.                 ,;                                                                                                                                                                                                                                                                      
                          ,+                   @        #             . `;                                    ; `'   #                   #                                                                                                                                                                                                                                                                      
                           @               @#  +'    ;'+`              ``+                                       `                       #                                                                                                                                                                                                                                                                      
                           @               ,##  @#.  ,@;               . +                                                               #                                                                                                                                                                                                                                                                      
                           @                :@,   @;:@`                 `:                                                               :                                                                                                                                                                                                                                                                      
                           @                 @+  :# .@:#              . ::                                                               ;`                                                                                                                                                                                                                                                                     
                           @                 '+  #:.@@' @             : :.                                                               ,:                                                                                                                                                                                                                                                                     
                           #                 `@  @  #``@,@`           :#@                                                                .+                                                                                                                                                                                                                                                                     
                           ''                 @` @  #.  ,@@.`          ;@                                                                 +                                                                                                                                                                                                                                                                     
                            @                 @' @  @` ';+,`.@      :;;'#  `                                                              #                                                                                                                                                                                                                                                                     
                            #.               `@. @  #` `.'@#@@@+#@;:```.@@#@                                                              @                                                                                                                                                                                                                                                                     
                            :'               @#  ': @          @           #                                                              @                                                                                                                                                                                                                                                                     
                             @              :@ '+'@@@##        '           @           `                                                  @                                                                                                                                                                                                                                                                     
                             #               ;@#..'@@;##'      :,          @          #'@                          ' :'                   @                                                                                                                                                                                                                                                                     
                             ',                 ::'@'+@#@`     `'          @    ;`    @.  @   .  @@                ;.`:   '               #                                                                                                                                                                                                                                                                     
                             .'                    @   +@;     `@          @     :     @  @ . :` ``,  `   :        '...                   #                                                                                                                                                                                                                                                                     
                             ,+                    @   '@,      #          @     `      @ '@'..,.#@`+##`;+:@    '@ +`+    :               @                                                                                                                                                                                                                                                                     
                             `+                   ,@   @;#     ,;          @    '     `@#    ;@ `   ' .;:`     : ' ' @    #               @                                                                                                                                                                                                                                                                     
                              @                  @@@#` @:#     ',          @    @  :   #    `,   ,#:'+, #.     #@ :@ '   `'               +                                                                                                                                                                                                                                                                     
                              @                  `@@'   ``     @          `@   '@  '   @    ,'       `# '      `  ''      `               #                                                                                                                                                                                                                                                                     
                              @                  @;,#          ###++;,    .@  @:#,     @    `+        @                                   ;                                                                                                                                                                                                                                                                     
                              @                     `           :;,:;##@@@@;  ::+#,+ +@@` .:'@;  ;    @                                  `,                                                                                                                                                                                                                                                                     
                              @                                                #@#`#., :`  .':;:@@@ ###  .;        ``                    ,`                                                                                                                                                                                                                                                                     
                              @                                                 .  .., ':   `` @  @:, '`#,@ @` @   @  `:  `@` @@`        '                                                                                                                                                                                                                                                                      
                              @                                                      ' '@   .` .@ @`# ',+.@  @'`   : @ + #;#`@:          '                                                                                                                                                                                                                                                                      
                             `@                                                       . `   `,  ;@: +;#.@#'  ##    :## @,; @; @          :.                                                                                                                                                                                                                                                                     
                             `#                                              ,'             ,        +` , :` #;    @'.@  @;'# `+          #                                                                                                                                                                                                                                                                     
                             .#                                              ' '' ;`        ,`               #            : +@#,          @                                                                                                                                                                                                                                                                     
                              #                                              :.@@ :.,@. '#   # `            +#'                           @                                                                                                                                                                                                                                                                     
                             `@                                               ;: #::# @ @`'  #':      :. ;; `:@     `:      `@            '                                                                                                                                                                                                                                                                     
                             ,#                                                  '@ @ @`#    @,     `@;@ ;@  `@`   `'@   .`  @            :,                                                                                                                                                                                                                                                                    
                             .+                                                     ,@#.+   :#+#    ',;+.' ::@+`   @ @ '@@@+`#            ..                                                                                                                                                                                                                                                                    
                             :;                                                         `    ` :+    @# ## :@ @.   ##; # +`:@@#;          .:                                                                                                                                                                                                                                                                    
                             ';                                                                         .; ## #.   ',``;.@,  @`.          `+                                                                                                                                                                                                                                                                    
                             #:                                                                             `@`.    :' @#`;  #             #                                                                                                                                                                                                                                                                    
                             ;;                                                                                           `  #             #                                                                                                                                                                                                                                                                    
                             +@                                                                                                            #                                                                                                                                                                                                                                                                    
                             #@@@'`        .``.,`                                                                                          @                                                                                                                                                                                                                                                                    
                              : ,;##@@#':+#'.;,:#'#@##++:;:,,,,;;++'::,`                                                                   @                                                                                                                                                                                                                                                                    
                                       ``               `..:::````` ``.:'##+;,,,,:'''#'####'':``                                           @                                                                                                                                                                                                                                                                    
                                                                           `` ,..,   `     ```,,'#'@@##+@#@###@+##+#''+@@@@@@@@@@@'':`     @                                                                                                                                                                                                                                                                    
                                                                                                                                 ```,:'#+,;#                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                           .`                                   `                                                                                                                                                                                                               
                                                                                                                                                         `,.... .,.`                     .      .` , .           ,                                                                                                                                                                                              
                                                                                                                                                         , , ..    `` ,..` :  ,``.       `      .. . `           ,      .  .                                                                                                                                                                                    
                                                                                                                                                         . ,  ``  .`. .  . , :   ,        . ,..`.  ` `.          . ``  `.  .                 `                                                                                                                                                                  
                                                                                                                                                         ,  .`.  : ., ,  . , ,   ,        . ,,.`.. ,.`.. .,`..  :,`.````, `,. ,, `,: ,: `,. .`. :: ..,,                                                                                                                                                         
                                                                                                                                                          .,..:  .,` .`,..`. ,....        . ..  .  . ` . . `. , ,`,`,``.,   `.  ., : , ...  .   . `, .:                                                                                                                                                         
                                                                                                                                                                           .              ,   .    .     ...` .  ``   `  ,  ` ..  .  . :` ..`.,`.. ,  .                                                                                                                                                         
                                                                                                                                                                                                                                        `. `          .                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                
*12:17 AM*

this "worst cooks in america" show is actually pretty entertaining

it's nice to know that i can cook better than people that probably shouldn't be anywhere near an open flame

doesn't make my knee feel any better though. probably ran too much tonight


*1:04 AM*

i have absolutely no idea where the netflix dvd is... i really dont want to pay that lost dvd fee


*2:25 AM*

whoa, totally forgot i had these old pictures of me on this computer. hmm. these pictures are at least six years old and i still pretty much look exactly the same



*3:01 AM*

sleep time


*10:47 AM*
time to start working. urg, im sore from working out


*11:31 AM*
hmmm, CPU is maxed out on the search server. looks like i gotta move search to a new server


*12:52 PM*
i have a lot to do. i don't think i'll be taking a shower anytime soon


*1:33 PM*
i should eat something. eventually...


*2:37 PM*
i guess i'll shower and eat in about two hours


*3:49 PM*
sweet, i'm taking a shower earlier than i thought
did i shave yesterday?
nope


*4:57 PM*
just finished eating "lunch"
packs of ramen are so much better than cups of ramen


*5:51 PM*
i still have a lot of work to do. time to put on my headphones


*6:43 PM*
CPU is a lot better on this new server. sweet.


*7:32 PM*
alright. i think i'm done working for now
i'll see you in a little bit, desk and computer


*8:44 PM*
hello steak. i'm gonna cook and eat you


*9:54 PM*
me: 1
dishes: 0


*10:51 PM*
food consumed. dinner successful



*11:46 PM*
back to work to finish up some stuff
i swear all i did today was work and eat

This is what I did on February 1st, 2010, which was Hourly Comic Day!

Permalink URL for this comic: http://www.lefthandedtoons.com/673/
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