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!



Best Cousin Contest

- September 5, 2013
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                   `                                                                                                                                                                   
                                              .::++@@@++#:::::,,.`` `  ```````....,,:::::+:;:,,``                                `,:++#@@@@@@@@@@@@#                                                                                                                                                                   
                                         ,;@@+:.``` `     ..```..::++++'';::;:,,,:,:..,..```,:+'+@@@';:,,,             ,,,:'+@@#+;:`.``            +                                                                                                                                                                   
                                     `'##;`                                                          ..,;;++#@@@#@@@#'':,.``                       #                                                                                                                                                                   
                   ` @@:.````.,.;;#@#:                                            `  .                                                    .        ;        ;@#,                                                                                                                                                       
                ,';:::,;:+#::,,,,                                       `,,.  .  :@ `' +,  '              `@:    .'      ``,:             #        '        @ ..+@@+,,;+;+''###+'+'';;::::,::,,:,::.,..::,,:,,,,,...,,.,,..`                                                                                           
            `:';                                                    ;#, @:@@  +:#'   @ ,@  @              @`:#;  `+  :;#@@'..        `.   #        +       ,;       ,;:                 ``. `   `` `        `   .`.`` ..`,,,;;;++#'+''+;;;;;;;:,.        `                                                             
            @.                                           `#       ''`  #  :@`  # @`  + ,#: '       `@@@` @   @@` `@@#@   :.     @+@.@#;,; #        ;        @                                                                            ``   `.,:;+;;''';:::,;'++@@@++:,,`.                                           
            ,                                          ;@:       ,:    #  `+;  @  #: :. ;#`:`      @` ` ,:   #@:  #  +   :.     @    :,.: @        ;        @                                                                                                           `...:;'##;:'''+:. :                            
           :.                                   .     +`@        ,:    #  `:#  @   ,+ # @ @.,      #    ::   ##+` #  @   +:,.,   @`  :.   #        '        #                                                                                                                             ::;;;..'...```               
           :                             .:`  '@'   :@  .:       `;    ', :.:;@`   .@ @ + `@;      @    `#   ++ @ @  +  '+ .::    #. :.   :        '        #`                                                                                                                                 .:.,,::;@`              
           '                            ':`:;#+   ,@,    @        @     ''@  :  ++@'  ` ,: :;      ::    :#`+ ' :;@  :,  ;     @. .+ :.            +        ;                                                                                                                                          +`              
           ;                           @@   @ @    '#`   @        `@  #.         `       :          #:`,@  :, '. :#   #  '      ,+'  :.            #        ;`                                                                                                                                         @               
          `:                            :: .# :+@    ;@. ;`        .+#`                              `:`.             #  +   .'      ;,   @        @        +                                                                                                                                          @               
          .:                             @@+  @;       @ `#                                                           @. '@#+,.      ::            @        +                                                                                                                                          @               
          ,.                             @:++: @  ` ;#@   @                                                           `              `             #        @                                                                                                                                          @               
          :                              :`  `++;#; `                             ``.                                                              :`       #                                                                                                                                          #               
          '                              `'  @...                               ;@@+:@@`      @                                                    .:       @                                                                                                                   ,:        `#,     :    ;`              
          +                               @#+                      .'+#.       :@.    `@,     @                                                    `#       #                                                                               .@      @       `':  ;#:`  @  `.+ @ .:    @  ;'      `@    ;`              
          @                               #                       ,#, ``      ;+:       @    `+                                                     #       #                                                                            .` `@` #,  +      .@ : :, ;@  @ @::+ @:.:    #  @       .+.   ,,              
          #                                                      :#          `#         :,   `'                                                     #       #                                                                            +# `@;  #`:`      @    @  :@  @ @.`; #@ :    '`  @      .,;   .,              
          #                                                     `@           #.          '   .'                                                     @       #`                                                                           +:#`;#   @@      :,   .:  '@  @ `@`# ';,+    '.   #.   '#.@   ,:              
          @                                                     ;.           @           @   .'                                                     #       :`                                                                           :,::',:  .#      @    .# ,;+``+  `@@`+ @'    '.    '. . + '   .:              
          @                                                     @            @           @   .+                                                     '       ,:                                                                           .: +; @   @      ;:  ` :@: ,@@` #@:` : .'    ;, '`.@    + ,.  .+              
          +                                                    ,,       .':  +.          @   .'                                                     +       .:                                                                            # .' :.  #       @::@`      `  `            `   ::     @  ;  .+              
          +                                                    #    ,#@#';;   @`       ,@    .+                                                     '        +                                                                            @     #  @ .      ',                                   . .+  .'              
          +                                                    #    ;    `;    ##.   ;#,     .#                                                     '`       @                                                                              `   :. .@.                     ,                           ::              
          '                                                    +`        ,.      ,##+,       :+                                                     :.       @                                                                             :##@;.#@:                     ` @    `                      :,              
          +                                                    `#        @                                                                          .:       #                                                                                  :`     ,    `;`.,        @ @:++#@`:#;,:                :.              
          ;                                                     :+     :@`      `#`                                                                 .:       ;.                                         .,:,`                                     ` ,@#:,   ,':': @  .## # +,,, @'. @:.@               ;`              
          :                                                      `@;:#+`       '@`@.                                                                `;       ::                                     .+@+:.`,#@,                               +###@ ;,      .,    @ .+   #,@` : #   @  :`              #`              
          :.                                                       ``        `@; .@,.        +@                                                      '       `#                                   ,@,         ,@,                   +.  :@#  '   #  , .`    ;  `  @ +  .@@.:, # +:@.:,;::              #               
          :.                                                                :@, :@@:',        .                                                      #        @                                  ;;             :@                  @;@,#  # +  +:  '#,:    +++#` # +@#;:@ ;, # @` :.'@.               #               
          :`                                                               '#   :. ,#                                                                #        @                                 :'               .@                 @ ,:+ :# # #:   :  .    #     @ .:  @+ ,: @ ;#@'.#.@   `,          #               
          .`                                                              +;     `#@#:                                                               @        +                                `+                 .@                @ #.+@:  @.':+@@':'@    @     @  ++# @ `: . .`   @ `@, .,          #               
          .:                                                             +;     .@`  @                                                               #        ::                               @                   .#               @@.`+,#  @      .'     .#     `                  .   ',            #               
          `;                                                            ++         `@:                                                               :.       `+                              #                     ::              @  `+ .@ +,                                                        @               
           ;                                                           :#         +'                                                                 ,:        @                             `'                      #              @  `#  `@.                         `                               #               
           +                                                          `@      `@ `@.                                                                  +        @                             :                       `:             .        ,                         @ #+,                           #               
           @                                                          #.     .@,@  @                                                                  #        +.                            @    `.                  @                                          ` `,:#@#` :#                          ;               
           '                                                         :'     #+   #.@                                                                  @        :,                           :`    `..#:            .' +`                                         @:: ,#`    `@`                        :               
           '`                                                        @     ;:     :.                                                                  @        .'                           '         ..      .;+#,    #                                        @           ` ;+.`                     :`              
           :.                                                       +.    .'           `                                                              @        `#                           +     :@@@;       ;+@:++;  :.;@                                    ;.               ::+#                   :`              
           .,                                                       @     @     '#@#@+;##:                                                            @        .+                           ;    :'   ,@;    ':     .#  @ `+                                   #                    @                  :`              
           `:                                                      ;,    +.    @.        .+#`                                                         #`        #                        `;`#   :@      +,  `;       #::@  +                                  +`                   :+                  ,,              
            ;                                                      @    ':    :#            @`                                                        :,        @          ';#;         #' @;   ;@   '   @   ;   .`  @;.`  +                                 +@                    ;:                  .:              
            '                                                      #   `+   .@'@`            @':                                                      .:        @          +.#@,       '.  .    :@`      @  `@      ;:`,   @                                 +''                     ;+:                '              
            '                                                     ',   #    @ ',@            `#:@                                                     .'        @          +,  :       @        ,`@,   `#:   :@;,;;@','   ,:                                 +;`                      `:                +              
            '                                                     @    #   ,, @ ;.            ':,'                                                    `#        @               `      +          .'#@@'`      `,.`  `   `'                                 @:                        :;@               @              
            '                ,#@@@@#@ :                           @   :.   +``+  @            :; @                                  `'.                @        @                      .'                                ;.                                #`     .                 `@`                 +              
            '               #+     +@#@:.                        `#   #`   # ;`  #             # ;`                               ,@#,:+               @        #                       ',                              : #                                @     ':#                `,@`                :`             
            #             '#:      `   .;@#::`                   `'   #    @ @  #@           `'#;:,                          .,:##'     @,             +        @                        :# #     ;#@#@#;.              @,,:                               @     @ @.              `#+ ++               ,.             
            #            .@;              `;@+                   ,;   @    @ +   @@.   `;++@@:. ;:;                          .:#@        :@,           +`       @                         `@.   :#`.. ,,`:@+     .,;#+, @+#                                @     ;'#'.  :'     `   @                     ;             
            @           .@                #@`                    ::   @    #:,   : :;#:,         ##                          '#@@#@#@@`   #,           '.       @                          @.`  #   :  '   +#@';#;#. :;,:: ,::,                           @;@`  @.;+ ';  @    `@,  .:                    '             
            '         .+@                  `##`                  ::   @     #`                   +@                        ,@+,.    ,' ` :+            .:       @                          +.   @:..@#;:;::::, `::#: : # @`   .:+                        :: '     `;  .@.,@    '`+. ,:                   #             
            '         @.                     .@@:                ::   @   `,#,    '         '`   :@                        @        `@@' `'#            #       @                       ,:,'`    .;:               ;#++  @       #`                      '`             ,##;,  ,. `;:@`                  #             
            ;        `'                    .@@:.                 ::   #  @';@`    :;      ,#,    :@`                      ',        ;@#    @`           @       #                     #@:.;@`                            @        :,                     :,               . `,: '  @                     +             
            :`       `+                     `#:                  :'   @ ,;  ;      ++   ;+:,.    ;@@`                     @           ::  :#            +      `'                   :@`    .;                            @         ,'                    `#                    :+  @                     ;             
             ,        @                       @                  `'   @ :`      .@#:@`   @;,@@,  +@`@`                   ;:            #`  @            :.     .;                 ,@+       @                            #          `'                    `#;;     ,    `          #                     .,            
             +        @             .,+:`@@@#;@.                 `@   @` #,    ';   `@  '`    @ @:' @`                   @ `@          `;  @            `;     :,               .@;         ;`                         `@.           ,`                            @    @   @    `,+`                    `:            
             +       ,;             +@.:@#'#@`:`                 `@ :@',  :@# .+     :' #`    ,: .`.@                   .;:@.          +,  @            `'     :.             `++`          .+                     .,'@#`             #                      `     ,;  .:   @   `#+.#.                    '            
             #       ::           ;@+#+  # #@                     @@#::@   .: ,:      @ +   ,  @  .@                    '@'           `+   +             @     #              @`             @           ,      #;@':.                `,                     #      #`:@    +`   +# .:                    '            
             '       +.            #```  `@:@.                    #,:::',  :, ;.      # '`  @  @  @                   .;@`            ;`   '             @     @             +.              ,@#;::::'#@#@@.  `@@`     ``:::,`         +;,                   @       @;      @: :#: ,,                    +            
             ,`      ,:             @      @@+                    ,:::::@` ;. :,  `, .# ,+  ` :#  #.                  @@@@@+.         #    ',            #     #            `+                   . ` #..  `:#;:..: .'#;:.    :#:       ,`'@;`                @                `@,@  +`                    #            
              :       @            .@    ,+,#@'                    @`::::@,:; `+  :. @`  :@,.#+   ',                  `@.  `#,        @    .+            #`    +            '.       .+@#+#@#+:`    :. +        ;,,'           :@       ,  ,@`               #                 `,+.#+                     #            
              ;       @        ':. ',   #'`  #@;                   #::::::#@:  @`   +:     :'.    :;                  .'     @        +     @            :.   `;            @       ,+         :#   :  '     ,` : @             ::      ;   `#             ,;@                  :::                       +            
              '       ::      @:.@`     @     @                    `#:::::::+  `@##@,             .+                  ',     #       :'@#   #.           ,:   .:           ,:      .'            +,    `  ;;;:   '               @`     :    '.           ,#.@,  `@.            @                         #            
              #        @     @:  `@     @    `#:                    @:::::::#     :       :##,    ::                  ;@     ;,      #@ ,@  ,:           .;   :.           ;:      @              :;            `'                #     +     @          `@ ,,@  # @            #                         #            
              +        :,   ,'          @    ;@;                    ,+::::::@    #:@    .@: `@`   #`                  .+     +.      @@  :: ::           `;   :`           ,;     :.               ;,           ,.                @     #     `@         +,,,,;+`.@##       ,` ;,                         #            
              +         @   ',          ;:    :+                     @.:::::@   @`,';  :#    ,+  :;`                   ''`  `@       @:: `@ ',           `'   :`           .+     +                 @           #                 '#+   ,++`   ,+       .#,,,,,#; @::@:    `#@ @                          #            
              :         ;,.@`#          .@    ;@                     .#`::::': :.  `+@@#      @  ;@@.                  @'@@#@        @@` ;; #`            #   :           .@:     @                 .:    `     @    `'@`         ; @      ::   +:      @,,,,,,,@, '@;@@;,'#@`@`@:                        #            
              .,         @.@ +:+         :#: :@.#                     @.:::::@ @              +` @::@                  @                :@ ;'             +   :          .@`      @                  @    `     #    #@           :`@       `,   @     #;,,,,,,,,+@, ::++:::,@,,,'#                       #            
               ;         .@@  +.          `'#;` @`                     @,::::':@       :.     ;,':::@,                `@    `+@',      #: @@             `'   '         .@        @                  ;`   `  :  ;    '@           ,,@        `:  .#   ,',,,,,,,,,,,;@+:`.,+@+,,,,,;@                      #            
               #          ,@ ;           ``     ',      `+#:           `@::::,#@    `;@,@     ;,@:::'+                .+   ,@``:+         .@              ;   #         @`        #`  `+             ..    : #  .:   +,           :#:         :   #`  @,,,,,,,,,,,,,,;;+;;;,,,,,,,,,#                     #            
               #             +.         +@@+    ,'     ;#` ,@.          :#::::`+.  #'.  .+    @@':::'@.               +##;@:              ::              '   +        +.          @  '.             .,    : '   @   :'           '@           #   @ :;,,,,,,;#,,,,,,,,,,,,,,,,,,,,,;'                    #            
               ;             ,#         ;  ,@.  `@    `+    `@           :@::'+:@###    ,;#`,@;'::::@'@        ,'##`  @:.:                +.              ;   #        @           .;+#@:            :     `,'   .:  ,+           @             :  ,:@.,,,,,,@,,,,,,,,,,,,,,,,;,,,,,,+.                   #            
               ,`      `:@#@#@@+             @'`'@    @  .,  ;,           '@::::;;  ;@@+;'.#:`@:::::@:@       @#,`.@  +,                  +               +   @       :;           @;                '      ':`   #   @          .@.            ;   #@#,,,,,+@,,,,,,,,,,,,,,,,#;,,,,,,@                   @            
               ..     '@;,,,,,;+#,            :+:+    @ @#,  `+            #::::::'@:,`,#  `:#::::::@:',     ++     @ :#                  +               #   @       #`           #                 '      ;`,    @.'@          `@             ..  ` #,,,,,@,,,,,,,,,,,,,,,,,,@,,,,,,+,                  +            
               .;    '+,,,,,,,,,,+#             #.    # ,@.   +            '::::::::::,. `:::#::::::@::@    ,#      ,# ,@'.,         `@#`;#               #   +      .#            @                :`      : ;     :.'           #              :    `@.,,#@,,,,,,,,,,,,,,,,,,,+,,,,, @                  +            
                '   :#,,,,,,,,,,,,+#.          ,@     +@;@`   @            #::::::::::::::::@:::::::#::@    @    #.+ @   .++#: `.,```@:', ',              #  .'      ;.            '`  ,.           +       : ;       .:         ::              +     `, @;',,,,,,,,,,,,,,,,,,,@,,,,, #.                 '            
                @  :@,,,,,,,,,,,,,,,@#,,.`  ..@+        ';    @            ':::::::::::::::'#::::::''::#.   #    @#' @       @##''@+#':::,.+,             #   #      #`             @:;@           ,`       , ;        @ ::::;###@;              +'      #,+,,,,,,,,,,,,,,,,,,,,#;,,,;+.#                 :            
                @ .@,,,,,,,,,,,,,,,,,,+@@@@##+          `#    '`           ;'::::::::::::::''::::::#:::':  ::    .@` @       @::::::@,::::::#            `;   #      @                :;           +        + #        ,#:+      @               .:'    ;;,@,,,,,,,,,,,,,,,,,,,,#@+#:   @                 :            
                #`@@,,,,,,,,,,,,,,,,,,,,,,,,,@           @    +.           ''::::::::::::::#:::::::@::::#  #`     @##,      `@::::::#::::::::'           `;   #      @                `+          ;`       #  ',,,,::+',,@'@,.;@#@              `, :'  ': .+,,,,,,,,,,,,,,,,,,,,#+`     ,:                ;            
                :`;.',,,,,,,,,,,,,,,,,,,,,,,,;;          @    :.           ':::::::::::::::@:::::::@::::+  @     ;:``       :':::::''::::::::#`          ,:   @      #                 @`:#+#@@#+:,`     :'    ....`     @#@'@.  #              `,  :@#.  ;,,,,,,,,,,,,,,,,,,,,,@.:     `#                :            
                ..  #,,,,,,,,;,,,,,,,,,,;,,,,,#:         @    ,.           '':::::::::::::''::::::''::::# ::    ,#   :@+    +,:@,::#:::::::::,+          :.   #     `#                 @`@     .'. .#''',,.  ,`#         :;   ',::.             ..        #,,,,,,,,,,,,,,,,,,,, @,+      @                '            
                `,  ,',,,,,,;@;,,,,,,,,,@,,,,,,#,        @    `;           '::::::::::::::@:::::::@:::::# +.    +`,@@: :@.  @::@:::@::::::::::+`         +    @     `+                ,.''#:   :,      '#     #:      @  `@:;+##@..:            .        .@,,,,,,,,,,,,,,,,,,, ;@.       @                +            
                ,;   ';,,,,;#,,,,,,,,,,;+,,,,,,.#,      .#    .;           '::::::::::::::@@:::::'#:::::@ @     @.@.    `@ ,:::@:::@::::::::::.+         #    @     .'                :@#.,:@@+#+     #`      #`      +  `',        :`          ,        ;;,,,,,,,,,,,,,,,,, +#`        ,;                +            
                 ;    @;,,++,,,,,,,,,,,@,,,,,,,, @;     +,    .;           #:::::::::::::',`:@:::@::::::# @     @@,   `  @ @.::@:::@::::::::#'.#         @    @     .+                 @',:':.@@.     ;      ::.     .:  `:          ;          :       `+,,,,,,,,,,,,;;+;':@`         :@                `,            
                 '     ++#;,,,,,,,,,,,;+,,,,,,,,.;++`  ,@     ::           @:::::::::::::#`  ,'@'#::::::@ #    .+@  ,''  +'':::+,:'#::::::::'::@         +    @      @                ,# ,...,+#`     :,     # :    .:    +           '         ;       ,@,,,,,,,,,.:@:.            .'@:                 ,,            
                .'     `@;,,,,,,,,,,,,+;,,,,,,,,,# .#@@@,     '.           #:::::::::::::@    `:#:::::::#.'    :;+  #@` +,@::::'':''::::::::+::+`        @    '`     #.         .#@@@@+       `'       .   :+ #:,  :;     @           `:       .:       ,+,,,,,,,, @,             :##                    :.            
                 @     @,,,,,,,,,,,,,;@,,,,,,,,,.@            @            ':::::::::::::'     `@:::::::@.;    ':'   @#@'#'::::'+:':::::::::@:::;        @    :,     .#       `@:     :        #              #:     ;    #            :`      #        :;,,,,,, ,@             ;@:                      :.            
                 #    ;;,,,,,,,,,,,,,,#@;,,,,,,,.+            @            '::::::::::::':     :#:::::::#.;    #''    +#:@'::::'':+:::::::::@:::@        @    ,:      ;.     :#`     '        `:       ',     @.     @    @             '     @         +,,,,,,;@:        `,:#@+`                        ;             
                 @   ,@,,,,,,,,,,,,,,;, ,#+,,,,,'.           ,;            '::::::::::::@,     #::::::::#,;    #`@     '@ #'::::@,@'@::::::,::::+`       #    .:      #`    +:      ;         ;`       ;::+#:@,.`   ;.    @             :`    +        .@,,,,;@,        .@+;;, +                         #             
                 @  .+,,,,,,,,,,,,,,,@    `'@@'`@           `@`            @::::::::::::@`     @::::::::;,;    ;,::     ;@`'#::@':@,:#+::::@::::',       @    `'      @    ::       ,         '.      `:     +  ,#:+;;;;+'#             .;    `;       ,;,,,,+ :@     `++,,,,,,#                         #             
                 @  @,,,,,,,,,,,,,,,,@       `@@@+:        .@`             @::::::::::::@     ;'::::::::'.'    ,; @      `@,.@##':@::::@:`:+:::::;       @     #      @    @       +          #::     ;  ,  .@:#:#      : #              #     #      .;,,,,@.;+ .   .'',,,,,,,+                         @             
                 # ,',,,,,,,,,,,,,,,,+           `;@@:,` .#@`              @:::::::::::':     @::::::::':.#     @'@;       #@+:@''#:::::+;#::::::#       @     @      +   :.      :`          ;   `..:''+@;:.`   ,.     + ,:             +     '      .#,,,,@#+ .#.@ ;@,,,,,,,,'                         ;             
                 + @ ,,,,,,,,,,,,,,,,+`             `;+#@+,                @:::::::::::'.     @::::::::':.@     '` #'       ,@,',#: .,,. .'::::::#       @     @     ,'   #      ;.          ;  #:+,,    ..      .:        @            .:     #      .@,,,,+@  @ ,@,@;,,,,,,,;;                         +             
                 + .;.,,,,,,,,,,,,,,,#                                     #:::::::::::@`    .'::::::::+:.@         ';       `#@:#.     `@::::::,@       #     @     .;   @     @`           @  +.        #       #     ,+;,,           :`    .`      ,;,,,,,#.@: #:'#,,,,,,,,+,                         ;             
                 '  @ ,,,,,,,,,,,,,,,#.                                    @#::::::::::@     ':::::::::@, @          +,        ++@,     @,:::::::@       #     @     `+  `;    @            `:  :.,+  ...`#:'+####@+;;;..,,+@                 #       +,,,,,,#;#,,@,@,@,,,,,,,+,                         '             
                `;  `#.,,,,,,,,,,,,,,@,                                    :#::::::::::@     #:::::::::@, @           @:               ,'::::::::@       @     @     `+                     #   +++;;@;;;,,@+;,,,,,;,,;,,,,@ #               ..       #,,,,,,++;,@;,@#',,,,,,,+,                         ;             
                ..   ,+,,,,,,,,,,,,,,@;                                    :#:::::::@@`@     @:::::::::@, @`        :@,;'              @:::::::::@       @     #      @                    :,   +,;,,+,,,,,,,,,,,,,;,,;;,,,@ ,,              @        @,,,,,,,,@@;,,,;,,,,,,,,+.                         ;             
                :`    ,+,,,,,,,,,,,,,++,                                   :@:::::::+.@@     @:::::::::#, :+...`,.+#:   ,+            +::::::::::@       #     '      +`                  .+    #,;,,+,,,,,,,,,,,,,;,,,;,,,#. +             ;`       .: ,,,,,,,;,,,,,,,,,,,,,,+                         `;             
                '`     @,,,,,,,,,,,,,,@,                                   :#::::::`@ `+    ,'::::::::'', `:;;:'+;`      `#          ,#::::::::::@`      @     ;`      @                 +:     ',;,,;,,,,,,,,,,,,,',,,;,,,+,  #           :,        :.@':;;;,..,,,,,,,,,,,,,,:,                        ,;             
               `@      `#,,,,,,,,,,,,,@,.                                  :@::::::`+`      +:::::::::@:,                 `@        ,+:::::::::::+`      @     :.       @,             :@.     .,,;,,,,,,,,,,,,,,,,+,,,,,,,+,   #,        +:         #   `   `::##;;+##@#;''##@;                        ,+             
                @:      :;,,,,,,,,,,,,#,,                                  :@:::::::,@      @:::::::::@:,                   @,     .:@:::::::::::+`      @     ;.        :#`      `,:+#:       ;.,+,,,,,,,,,,,,,,,,;,,,,,,,;;.   ::+:,,,'+`          @                  `...  `+                        ;.             
                @,'      @,,,,.,,,,,,,@,,                                  :@::::::::@:    :#:::::::::#:,                    :@.  .:@::::::::::::@`      @     ;.         `;@@@@#;',.          @.,+,,,,,,,,,,,,,,,,,,,,,,,,,;,       .`              #                        `:                        :@             
                @ '#      #:  '@+,,,,,;+,                                  :@:::::::::@ . .#::::::::::@:,                      ;@;'##::::::::::::#       @     ;.                              @,,+,,,,,,,,,,,,,,,,,,,,,,,,,#,                       #                        `+                        #`             
                # `:.      .#@;,;@,,,,,@,.                                 '@:::::::::@ @.#@::::::::::#',                       `'+::::::::::::::@       @     ,,                              #,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,            .:'#@@@###+#:,``::;'###@''+@####':`  .                    ,+@#,              
                #.; #.       +.,,,@,,,,+;,                                 :@:::::::::@`@:;@::::::::::'',                       ,@:::::::::::::::@       @     .'`                            `#,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:     ##'##@';,        .' ,::,``              .:;##':``            `,+#:                  
                #,,,,+;,    @+  ,,#,,,,,@,                                 ,@:::::::::@.:',@:::::::::::'                        .#:::::::::::::::+       +      @:@:`                          #,,,,,,,,,,,,,,,,,,,,,,,,,,,,.#`::###,                                            .,:'#@###'##@@#',                     
               `+`;,,,#;.   .@: ,,@,,,,,#;.                                ,@:::::::::#:,#,':::::::::::'                        ,@:::::::::::::::       `'      @` .+@+,                      `; ,,,,,,,,,,,,,,,,,,,,,;;++@##+:.`                                                                                      
               ,; ;,,,,+;.   ., ,,#,,,,,++.                                ,+:::::::::#+`@#:::::::::::',                        `#:::::::::::::.    ,   :,             :@@##;::,``            :,  `.;;;;++##+###@@#+#';,`                                                                                              
               @, +,,,,,;;      .+,,,,,,,@.                                `#:::::::::@@`@#::::::::::::                     ``:@#'#'''''':::::###@@@@@@#@                     ``.`:::######+##@##;::.``                                                                                                                
             :@: .;,,,,,,;+     ';,,,,,,,#                                  @:::::::::,@#@.:::::::::::      ```...,..,;+@'';::`    ``.`            .                                                                                 ``.:';''##+@+#'++''+#@;#+#@@#@@++;;,,.```                                         
            .@#. :,,,,,,,,.@'::@:.,,,,,,,;        .,::::+##'#+##@@####@@##;;:.:::::::,   :..:'''''@#@+#+++'+;;:,,,.,.`                                                                                           `..:;;';####@@@@####;;:.` `.       `  `              `.,,,:;'@@##@+#+;::..     ``                     
               ,#@:;;,,,,;+++:,,:;++;';;''@'+'++':,.``` `                 ```,;++'+++@+++::,..```                                ++`                                                                     ` `:'@++;:..`````                                                             .,,:;+++#@'++'+++@':;+.         
                  .;''#@@@@#       `...   `                                  ,'';:.,,.,.,;;+@###+;::::;:':``                  :##;.+#                                                          ```.::;#@@+',``                                                                                            ` ,,+@##;    
                                                                       `.;#;:                        `    `,::;'+;;'#;''###+#;      :@;        ;;;';';,.`             `.';;;;''+#@@#';;+###@#;:;::::.                                                     `                                                       ;'@` 
                                       .::'#+#++'+###+###++;##''@##++#+:,                                                            .#     ;+@..,   `.,:'#@#+++#+++':,`                                        `@.@@                  #.          ,+#:@'@#.                                                        :` 
                                  .:++':.`                                                                                            @     @`                                                              '`   @:  `@  `       ;`:   @@'@@  .:#:##;.@ @  @                                                        :. 
                   `:,@+'+''';;'+'.`                                                                                                  #     #                                                     `   :     @,   '`  .@  @@@:::: ',@  @.;: ` `#@  `., `:@ ;#                                                        :: 
                 #+`                                                                                                                  ;.    #                                           ,'`  #  , ''  @    `++   :#@':;, @.@:,@:@:@@  + '#    #,@  ., :' #'                                                         .; 
                 :                                                                                                                    ;:    #                                           .;@` @ ##;'@  @    .:#   `:  @ # @#   +#` +@  + ,+;@@@#  @`.,    .:                                                         `' 
                 ,             ,`                   ``  .@,` `:               ;    ,     +`                                           :;    #                                      .  ; .:#` #': @+,, '    ;`;.   +  @@@ .@:  ##  @;``# `@   @@, @ .,     ,                                                          @ 
                 :             ,:                   +#  :@#@ .@`      :@      #  .@;`:+  '.                                           .'    '`                                     # `@.,,:,'@@  :@.# ,,   '#@:   @ ,:.., @:# ## `+:+@@.+:@'@.@;@`  + ,@ :,                                                          @ 
                 :              #     #,            .@  +@ +;:@      @,   `.# '`.# :. @` ..                                           `#    `'                                     # .:@.,,#`:+  ;@:#`''   #  @   # :  `# @ :`+;@@ ..  ;:     @    ,:  `                                                             # 
                 ,        `     # :'@+`+ ':         :@` @,. @;+     :,   `@## :.;; ,: #@  '                                           .#     @                                     ;`;`,+,`; ,# ,## ,+     #  @   #.    + :   `               :                                                                      # 
                 `        #     @ `+   +  @         ;:# @ # .@@     @    @ ## '` ': + @ # +                                            @     @                                      +@  #, +  '@:   .;;#   ;  ,   `                                                                                                  '`
                 `        @ `:  +  +:: :. ,:        ;,@:+ @  #@     @   `+ ;@ #   ',# # .'#                                            @     '                                      ##  `  @          `         +`+:                                                                                                 :,
                          # `#  ; ;@.   '  #        ;,.@, +` `@     @   #: +'`@ ;#@.@ #` :@                                            @     +`                                     ,#     :                  ,#'`:@  #`     +:+@. :,.,+#                                                                            ,;
                  `       + ,@  ,, #    #  .:       +, @, ,;  @     ;@'@.# ' @.     ;     @                                            '`    ;`                                              .      `    #`:. .':::.+ +    '#@` .:`@@.:`                                                                             .;
                  `       ' @.' :. +`@  :` ,#`.@    @`    `@  #`     .   :@                                                            ::    ;,                                              #:     '.   +`,# `:.::`;.'      '   #`@+`                                                                               .;
                  `       :`' ##;  '+    #:@.@,     . `,   .  .                                                                         +    :,                                           :  ;  .'@  @   ;.':,`:`'., @#`     ,. +@;@:::#                                                                             .;
                  `       ,@   .@        #.           `'+#@+;'                                                                          #    .,                                           #' ,..#@:` #`  .:' @,; @.:  @.     `;  # ,+':,                                                                             .;
                  `        #                                 .                                                                          #    ,,                                            ;:.:@ #.: `;   ##  @: @`,  :`      @  '  ;# .@                                                                            .:
                 `                                                                                                                      #    ;`                                             @:;' #`+ ,,   #@  #, :            @  ;;:#@@+;                                                                            .:
                 ,                                                                                                                      #    ;                                              :@': # @ +    +#  `               `  ,   `                                                                               ,,
                 :                     ,,   `        ;,                                                                                 @    +                                               #': # ' @    :;                                                                                                         ,.
                 ;                     :..@+;        '@                                                                                 @    @                                               # #`; :@,             `@, , ` .@                                                                                        :.
                 :                     ..#:          +;,,                                                                               #    @                                               :,'#        ,    ..@##@: :@@#``#                                                                                        :,
                 ,                     ,, ,@;        @#@                              #                                                 @    @                                                @     ,`,+`@@@..@   :;  `'    @                                                                                        :.
                 :                     `;   @       `@ :,                             #                                                 +`   #                                                ,     :@;:,@ :' ;.  @    ;    @                                                                                        :.
                ``                     `@.+#+        `  @:                            #                                                 :,   +                                                       @ ,:@@+  `' @,.#` ###  #                                                                                        :.
                .`                      :               `.                    ';+##@  #                                                 ::  `#                                                       #@@ :##`  #.@+:,, '                                                                                             :.
                .                                                  `@`          @     @                                                 .:  `+                                                        +  `: '@ @      ::;@`:@                                                                                        ' 
                ,                                     :`# @    ,@  @    :: `@'@ +     .                                                 .'  `'                                                        #   #  # @      :,.` ``                                                                                        ;.
                :                             `:;`:###+:;#+   ;+,#.:    ,, @`   '`     `                                                .'  `:                                                        :`  #    @`                                                                                                    :.
                ,                    :  ,:  .@:``#::.  # #'`  @  @;.  `#+,  ;+  ;.    `@                                                `'  .:                                                        `'  #`                                                                                                         :.
                ,                 @,@:  +@  ;@  @` `# `; @,.`;'  +::@+:+':`  ,+ ,:                                                       #  .:                                                         @                                                                                                             :,
                .                 #;    # @:,;+#    #  #.: @',@:'@ @  ::`';#+@. .'                                                       @  `,`:'##,                                                                                                                                                                 :,
               ``                  # `; #:#@ `:'#.  :: '@  .   ..  .@@: .,      ,:                                                       @  ,;:.   ,@,                                                                                                                     ` .`                                      :.
               ,                   ###  #. `# @  ',                                                                                      #  .:       @`                                                                                                                   #@#':+                                     '.
               :                   ;.   #    @@            +@@#                                                                          '  `:        @                                                                                                                 `:+@@  ##;:.                                 '`
               :                    #   #`            :@+::   @`                                                                         '` .+        `#                                                                                                              :#,         :@                                 # 
               ,                    #.  ,            .#.      `@#:.`                                             ,;                      ;` .:         @                                                                                                             ;,            ;.                                @ 
              `:                    `               `;           .,'#                                      +   `@;:   `+                 '. `+    `:+# +`                :;,                                                                                        #':;;     `;    @                                @ 
              .`                                    :@              #.                                    :@  :;:;   :+'                 '`  +   #:    :,          ;'.,+#@@#,                                 ` `:;:`                                               :@.+ @    #,;.  :.                     `        `# 
              :                                   `@.:    ,#',:@.   `#                                   .'' :: @ ,;@..,    .            '`  @   '#@#@ `;        ,##@';    `.+@#+.                           @:,:: `;@@;                                           +# ;:+;`  @# :@   @                    +@        .+ 
              ,                                   @    `  @ '@,.@    @                                  '' ;#, :@;`   # `,:+@            '. `@' `;`  `+ @@`    :#.             .@                           ,:         .';                                        :'   `  #+;@`  @   `@              .@  #`@   `    :, 
              ,                                 `+,:# ;; `'     @`   ,,                               `@.  @.        `@#:`  #            '.  @.@;` '  # #.;   `.:,             @`                         '#,:           ;#                                       @              :.   #             ;'@.@  @`:@'    +` 
              :                                 @+,,';'' ,.     ,@   `#                              .@    `               ,::           :.  @ @#  ,  :, .:    .+               :#:                      @.,#;            ,@                                     ::               :   +           `@. ,;   ';,`;    @  
              :                                :#  .@: ''#`      ';   @                             `@                      ,+           ,:  '.@@    `@  #.    @                  ',                    ,: `+;@`:.      ,+ ,;                                    +`:;             @   #          ;@`          ,, :  @  
              :                                @`       .,        @`  +`                            @                       :'           `:  ## `#@@';   @,  @+                    @                    @  `; ,@,':    `: @ @                                    #..,@    ;+;.    +  '.         @,            .@#@` @  
              :                               @,                  #;  @                            @`                       ,:           `:  ;.     `,    @  #                   `  @,                  @  `' ;'         `;@:                                    ,@':+   ,:':`    # +:         ;.                + `#  
              '                              `@                   :: :@`                           @                        ::           `:  ;#.`,@#;@@`.@#``@                   '@#:.                  #   #  @#;#'#+##':+,                                    ,;   ;: +#:.@`   .@ +:         @                 '``#  
              '                              ;:                   ;. .#                            @                        ::            '  :+@##@. : @ @@ @`             @;,    ::                   .;   @   ``        ;.                                    @`    #.'   .#   #'##+`       `;                 ;. #  
              +                              #               :    #+. :`                           @                        :.           `;  .+   `##:`:;@ `;     #`   ; #. @:;#;`,##                  ::   @    ;@'    `@#:                                    @;    +;@    @  :.:', @       ,,                 # `#  
              '                              @             `#:    #::@''@                          #                        +`           ,:   #      '+;`@; @  `@'@@:  #;@,'#@: `@:,.                  @@:  #   @:.,'  ,@ .#                                    #`   ',;,    #  #,:   @       +                  @ `'  
              '                              @ `          ''      +`@.  ,,                         @            `,          +`           .:   @         `@,@;.  .+,;;@#.';   ` ,+@`                   @ #@@#.  ',   ;; @   ,#                                   :@`  @ ,:    @  #,.   @       @#@;,.`    .       # ,'  
              @                              # ;'+.     `@:#,:`   :.@   `#                         #             @.         +`           .:   @    +';+@'.   @   :'      :#   :' ,'                   +  ,:`   #    .@ @   '@                     `             #.#@@`  @   @`  :@. .@.      '#, :,:+# :@+#@#   .; ,;  
              '                              +:#.;+@    @:;`,.':  `'@    @                         # :@#@         +#+       ::           ,:   @@::@,```      :,   #.    .: :#  @'@+`                 `#        #    #@ @   ,@        `;#@@#':    #@@            @       :@#@`     @@;.       @       # #    @  .;, ,,  
              ;                              `@.` @;    `@     @   #@`  .+                         @#:          :+@##@#,    .:           ,,   @ `,   `:,      @  ,@`  +'::@@  #    #.                 @.       ':   `@ ;'``';      ;@:     :@#  @@:@            @                 @          #      `@:@   .@##+@` ;,  
              ;                              @`    @    '.     `#  @#;##@                        ,@##@#@+;:    #:     ,;    :#           `:   #`    +:`.+#    +:. #  `;    `+ @    .,                  @@+      @:`,@.  ,##'     ,@.      `@;: ',@`@            @ ;      #        @          .#,::.`+..:   :.   @  '.  
              '                              @     @.   # `@    #. @`'`                          ;,      `@   @.       + '@#:#            ;   #`   @     .@` `@:#:@  :,      :#    +:                    +`      ;#;`     :#    #;     .:'@:.@,+@+.@            @ @.    ::       ,:           +:..,:' '@@@@@    @  +   
              '                             :. '`  ,;   +. .    ;: ` ::                          +        @:..'        @@`   @            #   '.  @        @.:.   ` .:+    `::;,   ;.                    +     ::`        .#   @`   .#@+.`  `@@#`::'            @ `@:  #;        @`           :.  `             @  #   
              '                             :: '   .#   .#     `@     '                          @        @ .';        @     @            #   ', +`         @ '     @`#     '  @;`:#                     ;,   `+,#;     `@.#  @;;@@@;`       #:  .;:,           ''  :#+`        ';            ;`  ..           .+  @   
              '                              :+    #,    ##,`.;#      @                          @        @  .'        #     #            #   ::`'          # @ +   ;: @`  ;:   ,+,#                      @   ;:  ;#` `;',@; ';,.            ':  `@.,            ##,`.....,,:+@#,'            '`   @,.'+       @   #   
              +                               `@;.+:      `:;+.       #                          :;       @  `+        #    `@            #   ,:' `'``      :`.@@    @+:#@@,       #                      ':   @:  ,'#+, .@, @. `.           ,+   @'             @.#@@@#@+'',:::.@            ;`   `;;:   ;   :@   @   
              ;                                @,',                   '`                          @@+;:'+@;   @@#@+:`,@.    `#            #   ;;#  @@@:     '`  +`    ` ,          #`                      @    '@:     ';@  '.`@:            @   @#            `@:::::::::::::::':           :;          :' :+@   @   
              +                                '.           .@@,      +@+',                       ,@ `.``          .;;`     ,'            #   `++  .@       @   @;     @@@@@#+.`   ':                      `@:    ;@@#@#`,@#@@, @:            @  #@@            +:::+:::::::::::::@            #@@@##@@@@@@@@; #   @   
              +                                ;,          `@  @      +.,:'@'                     .@    ,@###@#:            '.            @   .#;   @      `+   @@    @,`+ +.,:@+@.;:                      @#'@+:`      .@@@+@; @#           `@ #.;+@           @::#':::::::::::::@             @ #`:;  @  ,:  +   #   
              '                                .#  :+`     @   @      @::::::@;                   `@    @      +;           @             #   `@.; :@     `+.  :#,@,  @`;@++,,+@,@+#.                    ;@':::'@@@@@@@@@`@'+:; +'`          ;: @ ` @          +:::@::::::::,+::::#.            @#@:`;,,'   @  :.  #   
              +                                 @  @`##.,+#.  ':     #+::::::::@:`                 #   '.       ;'         ,@             #    @ @ :#     @'   @`  #; '@,       '@:+@            :.      @@::::::::::::::,#@ `# ,.#          +.`@@: @         `@:::@::::::::+:::::';           .;  `#,+@. ,@,  ,:  #   
              '                                 #` @` ,#;`   #;    :@'::::::::::+#:.               ;,  `         `         '@             +    @ `#@:     @   ,#.,,,+@,          .@@.+          ;@      :@::::::::::::::::+@. @  @#          @ #.   @        ,+':::#::::::::@::::::#           ::   @ .# @:    `;  #   
              +                                 #. .@:    `:@:    #'::::::::::::::@:.              ,:                      @'             ;`   @   `# @;` @.  #;,,,,,;;:``  ````+@;,,@`         ;;:     @:::::'#::::::::::,## ;,  :         ;: @,:` +         @:::'':::::::,@::::::@           :,  #. '` `@    `'  #   
              #                                 ,#   ,+@@@',    :@,::::::::::::::::++:.            `#                     .+:`            ;`   @ `;:@`@`:;@@+`@,,,,,,,,+@@@@+##@+,,,,;'       .#' +,    @::::::#:::::::::: @+,.@           ,#  `@:``#        :+@::''::::::::@:::#:,@           '.  :; #   `@`  `' `+   
              +                                .#+@:          .#'::::::::::::::::::::@::`           @.                    #:.,            :`   @  `,`@@@@#`'.,;,,,,#,,,,,,,,;;,,,,,,,,@       ',', +   `@::::::':::::::::'@,:@ `@#        @+    @  :@       ,@ `@''':::::::''::,@::#           #`   +`@   `+   `+ `#   
              ;                                ;:,:'@#@####+#@#:::::::::::':::::::::::@':           ,@:                  :@ `'            .,   @     `@.   ;.;;,,,,@,,,,,,,,,,,,,,,,,,@        @@':    `@::::::+:::::::::'@,#:: #:@:,     @    `@@#+@      ;+    :;':::::::@::::#::#           @     @+   @    `+ ::   
              ;                                +:::::,::::::::::::::::::::@:':,::::::::+',           .@#:.            ,:@@   @            `:   #     ::    ` @,,,,'@,,,,,,,,,,,,+;,,,,+.    @# ,'``    ;@:::::'@:::::::::#`@ #@#'# :+@,   #    ;;+  @     @:      @':::::::@:::''::#           @     @;  '.    `' ',   
              :                                #:::::::::::::::::::::::::::@:'@@::::::::'@`           :#`:@+@;;;;:@#@#@,     @             +   ;. +  @       @,,,,';,,,,,,,,,,,,#+,,,,;;   +@,@ #`    `@#::::::+:::::::::@ ',+:@`@    @   ;,   @::  #,``:@.      '''::::::+::::#:::#           @     +, `+     .: #    
              :                               `#:::::#:::::::::::::::::::::'@: `+#,:::::+`++          ;:   :','@.,#   `@     ;             +   ;: '  @       @ ,,,@,,,,,,,,,,,,,@#,,,,,#  `;+@:@,     ''@::::::#:::::::::@  @#+ ##@   .+  ,'  ;@#  .+#@+,       `@:'::::::@::::#:::+           @     ;, #      `: @    
              .                               `@:::::#':::::::::::::::::::::#:    +',:::@  .@'    `;+@@`   @ ` `@.+    :'    ;.            #   .'`; `+       @@@',@,,,,,,,,,,,,,@@,,,,.@  @ @; ,      @`#'@+''@@':::::::''  :;;: :#+   @  .#:@@@   +,          `@ :#:::::@::::'':::#.          @     # `+      `: @    
              ,`                              `@:::::+'@:::::::::::::::::::::@     .@..:#    `+@@@#.` :`   :@+, `@'  @@:.    ,:            @   `# :.:.      `+  `:+,,,,,,,,,,,,,#@,,,,:@  @# @        @:+  `.`:'':::::::@,   @ @`  `@@##` :@@.;+  :@          ,@  :@::::##@:::@::::#`          @     @ :`      .: @    
              ..                              .@:::::#'@:::::::::::::::::::::'#      #:               ;`     ,'  +`  @       `;            #    @ @ +       .'   `+,,,,,,,,,,,,;'@`,.@'@   +,        '#:+      :+:::::::@`   `# @,    ;@,   ':@   ,`    '@@@'@+  `:@::::@`,@':#::::#`          '     @ @       .: @    
              `,                              .@,::::;''':::::::::::::::::::::@,      ;#              #`     @`  #   .;       :            +    @   @       ::   .+,,,,,,,,,,,,;,#@@+. @    @        @::@      `@::::::#:     #, ;@''@+#   .@; .'@@@@@.`#  `'@.   :#,:'@`   .@:::::#          `'     @.;       ,: @    
              .,                              .@:::::+::@::::::::::::::::::::::@       .@`            #,     @`  +    @       '            #    @'::@       :,   .;,,,,,,,,,,,,+ @     @    `       `@::+.      :':::::@,      @   `  @';+@;#@@;` ,::#@.@:`   +@:::@+@@.    ,#:::::#.         .'     ##`       :. @    
              `,                              .@:::::+,:'':::::::::::::::::::::@`        @;         ,@#`      @  ;   `'       @            +    @...+`      ;,   ;;,,,,,,,,,,,,@ +`    @     :'     :#:::+       @:::::@`      `@    `@#:.+;,`,+@':,,:@@.:;    `:+::..`    .@:::::::,         .:     #@        ;` @    
              `,                              `@:::::'`:,@::::::::::::::::::::::@         ,@@@####@@;`;`       @ ..  ,,       @            ;    @   `;      :,   +,,,,,,,,,,,,,# :.    #    ::@:    +::::#.      ,@:::''        @###@@#,., `##: ':@@. @@@@                 @:::::::':         .:     '#        #  @    
              `,                              `@,::::@,::@::::::::::::::::::::::#.              `     #`        '`:  +`       @            :    @'.` @`     :;   #,,,,,,,,,,,,,+ ,,    #    @;;@    @:::::@       +#::#,       '#`   .;;###++@ @::':  @@ `               `@':::::::':         ,:    ,':        @  @    
              `,                               @@##','``:''::,:'';#####+'':::::::@                    @         ;`+  #        #            ,`   @ :#@:@:    .#   +,,,,,,.,,,,,;, .;    #   ',@ #`  ,#:::::':       ##:@`       '. ,#+:``.,@ @  @ @@#@ #@#,`             ,@::::::::::;         ,,    ;@.        @  @    
              `:                               @     '. .'@+@@@''::,,,,,,'#@:::::@`                   #          +@  #        +`           ..   @  # :;@@,`+ @   #,,,,,,,,,,,,+`  #    #   :,,;'   #'::::::@        ++@        @.@@#:`:@:;# ;;,@'@. `+@@`:+#@;,.`   ..,@#::::::::::';         ,:    ;@`        @  @    
               ;                               @`    +@@@@;.`              :@'::::#                   #          +#  +        +             ,   @  # `: .@#, @   #,,,,,,,,,,,,+`  @   `@    @,::   @::::::::#        ;@        #;,@':@.+' @` @',: :@#, @     .,;'+@@@@#::::::::::::''         :,    '@         @  @    
               ;                               ,;    ```                   .:##:::@`                  +`         `@ .:        +`           .;   @  @  :  @`  @   @@',,,,,,,,,,#   '`  .'     @':  ,@::::::::';        .@;      ;#.@# ## ,@#,   `;@+  :@#          .:#::::::::::::::':         :,    ,@         #  @    
               '                                @                           @''+:::#                  #.          #`;,        +            .:   +  +  +  +   @   # @,,,,,,,,,,@   ::  ,:      ,', @':::::::::#,         ,@`    ,@,:+@@;#'' `:#@+, `##;            ,''::::::::::::::#:         ::    ,@         # ,@    
               +                                ';                        ` ,@'@:::#`                 ;.          .::`        '`           .:   +. ;  ;  @.  ,: ,@##,,,,,,,,,,#  @@,  ,:        : @:::::::::::@`         `@.   .@+`@@ :`;@@#:  .;@;.              ,#::::::::::::':,@.         ,:    `+        `+ `+    
               +                                 @              ``.:   '` ,@,'@#::::@                 ;.           +;`        #.            :   +. ;  :  .+   @  ` @,,,,,,,,,,@ `@`@@`;:         #'':::::::::::@`          #:   @@:;+#@#.   :@#:`                 `@,::,::''+#@+#'#@          ,'    :;        `' ,+    
               '                                 .#           ,@@#''#@ :@  +@:@'::::#:                :,           @'         @             ;   +` :`     @   :+@:#',,,,,,,,,,@  @+:  +:         @:#@:::::::::::@.          +@;:#;;.`   `:@'`                     `@@+##'',..      #          :,    ,@        .' :'    
               ,.                                 @:`.``..:+@@'::::::;; @@` #@#::::::@`               ,;           @@`        @             ;   ;:        .;    #, ,,,,,,,,,,,@  ,@  :@          @ ::##::::::::::@:           ,:#+,`:;@#:`                        ,'              .:          :@     `        :' :.    
                :                                  +;;;::,: #,::::::::#'@,@:#'@,:::::@:               .'           +@`        @             '   ,:         @   `#. ,,,,,,,,,,.#   .@@+           @  ```:#@'':::::::+              ,@+@`@+                         ;`              ;.          :'                 ;`    
                +                                           @,:::::::::@@:,@@:,::::::'#               .#           #,        ,;             +    +         ;`   #'@@#@@@@++###@                  '.      ,:'''#@#@:+@;            ,@ # @,                         @               #           ``                 :.    
                +                                           @:::::::::::::::':::::::::@`               +           +.      ::#@+++++;:,     #    @         :,   +   `    ``` ;@`                 .+          ,:::` @ ,##,             '+                          #               #                              '.    
                ;                                           @:::::::::::::::::::::::::#:               +       `,,;####@+;;.``      ``.;##;`@    @         @.  `'             +`                  @                @.   :##:`   `.;+:@;                          :'               @                              #`    
                ,.                                          #::::::::::::::::::::::'##@@++++++###@#@#@@@@+@@@@#:,,`                        :@:   @.`       '.  .;             +,                  ::               `@      .;+##@+:,,                            ```.,,,:;,,,:::,,@,,,::''''+'';,:;;;:;''''+#+':+@     
                ::         .    .,::::::::::::::'#'####@@@#'@#'''''''''''::::','#@#::.                 @                                         `:#@#:.   '.   @             ;,                   @                +,                                    `.:#@@@#;,:..  ```.....,...... ``   `  .... ..`  `  `..`     
                `@.     `@@#@+++;:.`````      `               `....,,,,:;'';';',,...`                  @                                              `:#@+@+'';@;;;;;''';,                        `@        .,,,..``@`                         .,;;'@+;;++:.                                                          
                  ;@@@#@+#+:                                                                           @                                                                 `.:;#@#':```         `.``:,+::+##@#';:...,:;:@@#@###++::::,`::;:'+#@#'',.      `                                                              
                                                                                                                                                                                  :::#+';'+#'+::::.,:#`                         `.`...`                                                                                
                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                .,;'@##+;;.`                                                                                           
                                                             ``,`.,.```.,:,,,::;'':;;::;;;:,,:., ```        :,:::;:::::,,...`  ``,                                                                        ,:++@+,.`     ``,;++@@++':,:   `,,.:::::::::::::::::::,..                                                    
           `                                ````.,;:+++::;:..`` ` `  ``                        ```` ``.`..`.               `.``````..:'#@@';;.`                                                  `.,;;+':.                         ``,::,:.`.``.`  `    `      ```.,,;:'@@#';;```                                      
                           ````,:,:;;';+'+::,:,.                                                                                           `,:@@@.                              ``...,,,:'''+@#+::.                                                                           ,,::;++#@#+;';,.```                      
                       `:';;,,,.                                                                                                                ++;#+;,..                   .:##+;,,,...`                                                                                                    ,:;;#++#@                 
                      ::,                                                                                                                            ..:@.               .+#:`                                                                                                                      `@                 
                  .:'+#:`                                                                                                                               :,           @#;+,                                                                                                                           @                 
               .#:,                                                                                                                                     ,:       ;#@#,                                                                                                                               @                 
               :                                                                                                                                        .+      ;+.                                                                                                                                  @                 
               :`                                                                                                                                       `+      @                             `.  :                  +.    ,;+#'                ;                                                    @                 
               ..                                                                                                                                        @     `@                          ,++,+  #     ;@#     `:   @ .;@'.`            ;#'+#  @+@;                                                 @                 
               `.                                                                                                                                        @     ,;                         ,'      #    ,:  @,   `'   # #` @              @    #`@` .@                                                @                 
                :                                                                                                                                        @     @,              ;           @      +    #    ,    #   #    '              @    ,,@`   @`  @                                           @                 
                :                                                                                                                                        @     @               '#+         #      +   ,,         #  `;    ;`             @    :.::   ::  @  `.                                       #                 
                :                                                                                                                                        @`   `+             .+.:          #      +   '          @  `;    ;.             @    @ :.  :+   #  @++#+''###:`:@#':,:, @##+,               ;`                
                ,                                                                                                                                        '.   ::               `'          '      :.  '          @  `;    :,             @  ;@  +`;@,    #            @ @`  `.,:.;  `:@              :.                
               .                                                                                                                                         :,   ::                +          '`.'+  :`  :`     `:  @   ;    :,            `@@@.   @+`     `;          ,@  #       #`                   .:                
               ,                                                                                                                                         ::   ::                @          .#,    ;.  ., `;@@##  @  `;    .:            ,;      @@`     .:         ;#   @       '.                   `'                
               :                                                                                                                                         ::   `+                @           '     :.  `; `,   '  @  `'    .:            ,:      @ @.    ;,       .@,   .;        @`                  `;                
               ,                                                                                                                                         `'   `@                +           #     +`   #      #  @;@+'    .;            ,,      #  @    +`     .@;     :,         +,                  '                
              .                                                                                                                                          `#    @                :`          #     +    @      #  @  `;    .;            :.      #   @   +`    +#       #.,::       :+                 '                
              :                                                                                                                                          `#    @                ,:          ;`    +.   +      +  @  `;    .#            :.     .;   ,+  @   .@.        @,.`.         @                '                
              :                                                                                                                                           #    @                 '          `:    ;:   :.    ;.  #  `#     :            ,,     :,    ,' @   @####:::..,@              @               #                
              ,                                                                                                                                           #    @                 @           @    ,'   `;   ::   @   #                  ,:     #      ,@@       ````,:,#      :       :,              #                
             `.                                                                                                                                           #    '                `@:;         @.   `@    @  ::    @`  @                  :.     @        @             `'      :.       @              #                
             .`                                       `     :.  ':   .,`                                                                                  #    :,              `#:`          :     :    ':#.     @   #`                 ,:`    @        @             .@       @       @  .           #                
             '                                     ` .@@;  @ :'.`.# #`.#                                                                                  @    :,              '                         ,       .                      .@,    @:       #+              '@###: `@.    :'  @           #                
             '                         .  ,     .+#@ .#   :`  @   # ; .+                                                                                  @    `;                                                                              `                                 :##@#:               #                
             :                    #@  +.# :.,++'. @   ;   '  @   `@  #;                                                                 ,                 @    `@                                                                                                                                     +                
             ,                  :# .,': :`.:,    @`   ; +   @   ,@` `@                                                                  .`                #`    @                                                                                                                                     '                
             ..         .       :'  '#  @ `;    @`   +@',   @   ';   ::                                                                 .`                +.    #`                                .`                                                                #`                                ;                
             `:         @       .@  ':.+.  @  .@     .:         ,:                                                       `              ;                 ;,    ;`                               .@                                                                 .@                                +                
              +         @`       :,#`:@'   +  @@#++#@ ;         .:    ,                                                  ;              ,                 ::    ,,                               #`         @+                                             .:        `+                               '                
              #         @:       ,#  .:`+#.,,         #     ,@       `#                                                   ;                               ,;    .'                              `#         :  :#:                                          ..         #                               :`               
              @         ;@        @   @   '`#         @;'@       :                                                        +                               `+    .+                              +`              '@;                                        @          ,,                              :.               
              #        `';.       +`  '     @         ,. `       #                                                        +                               `+    .#                              @                 ,#:                                    ,#,          `;            ;;,;'.            :.               
              +        ,; @       .;  :;                                                                                                                  `#    ,:            ++@:             ,:                   ;+                                `:@.             @          `+`.:, .+           :,               
              ;        .#@'.       @   `                                                                                                                   #    ::           @   ,@`           ;.                    .@                             :#:                #          ;    `.'@           :,               
              ;        ,,  @       :,                                                                         :                                           `#    '.          #:.;#:``;:         #                      .@               `,        `#'`                  #                              :.               
              ,`       ;.  ;,                                                                                  +`                  ``.``                  `+    @                              @                        @:           :  +.      #:                     :`                             ,.               
              .,       #    @                                                                                   ;,             .;@#;;;;@#    ``           ,'    @                              @                         ;@:      .  :. #@    :+                        ;                             :.               
              :.       ;    ,                                                                                    ;`          :@:`     ;:,:   #+     `;    `;    @                             `;                           :@@:   @` `: ;#` :#.                         +                             ,.               
              :`                               .'#@#,                                                                      :@`       #, .: `#.@`    :.    ::    @                             ::                             `@@#',  `' ,@@#.    `.                     :`                            :,               
              ,                            .#@;`    :@+.            ,@                                                  .++`     `:+'    @:,.@;,          ::   `#                             #                                 ,+  `@@.` @@ :@@@++;#+@@@+:..`          ,:                            ,.               
              ,.                         .##`          :@:`       `@``;                                                @,      ,#:      `@:@: .+          +:   .;                             @                    ,:.`  `           :@@   `@,      .    .:;:##.        `;                            ,.               
              ..                       ,@:               .@,     #@:`,;                                              `@   `;'@;,         @`   `@          ;,   .;                             #                  :@@@+@@@+##@'`           ,@`                  :@,       #                            ,,               
              .,                      ,@                   #'   `  .';                                              `#,'+++`             @    `@.         ::   ;:                            .;               :@@@'.         +@,          @.:                   `@,      .`    ,                      :.               
              ,,                     .+                     :+                                             `:;      @                   `;    ,:'         ::   ;,                  `'';.:`   :.             ;#:   ,`           @@,       +`  .                    #:     `;  ,#:;#'.                  ;.               
              ,.                     @                       #+                                `..``               :,                   :.    :.#         +:   #`                 ;#.`,:+@:  '`            @:                   :@'      @                         @      @ ,:      +,                +                
              :`                    ,#                        @:                        ,` ;@++,,,@`               `:                   #     :.@         :,   @                 ';       ;@ '.           @.                      @      +                         `;     #.'       `+                #                
              ,,                    ,;              .          @                        :@;``    +:           .;   :'                   @     :.#         :,   @                :#         `@@.          @                        #`     ;                          @     ,:         @                @                
              .:                    #    `;,        @`#@++#    @                        @         .'@.        +@#:':;                  .:     ;`#         ::   @               `@            ##         +.                        ::    ,,                          #     ;          :,               @                
              `;            ,++#    @    ``#@:  :   ;@:        :'                   `#@;,            .#:      +::#;@@                  +      + +         .:   #               @             @.         #                          #    ,.             :            +`                '               @                
               '            #+'.@  .'       `@@#:     ,@+@',    @                  :'  :             ,@       '`#   ;`                 @      @`,         ::  `;              ,;             '         `::+              `:        @`   ,.            #.#,          +                 @               @                
               '              `:., ,.      ,,#`.     @:   `:@;  @.                 ;.                 .#,     .:#`   @                ;.      ::.         ,:  :,              #              `         ,.               ','.       :;    :  '`        #` @          # #               #               @                
               +                   +`    .@+,,+@    @.       +,..#                  @                   .#,    @`'   +`               @      ;.+          ::  #               @                        :`               # '`       `#    # `:          '#.          @ #               @               @                
               '                   @    ;'.    ;;   @         @,'@:;              :#.                     ,`   #`@    @              '`      @ @          ,:  @               #                     :. :`;';,`          ';`         @    #;:::                      @ +               #               @                
               '                  `'    @       @` `#       `,@ ++`#:            `+       +;               ;   ,@,:   ,;            `+      .,`:          .:  +               @                     '  ;#   +,                     `@    ;    `                     @:.              #`               @                
               ;                  :;   `+     .;,+ `#        :# +', #            '      @':.'              :    ';@    #`           +`      # :.          `: .;               @                     ;` :.                          ::    .,                        ,:#              ,;                +                
              .:                '+`# ` ,:       ,+  @         @.,@` @            #      :,@:::            @+;   ,+;,    @,         `+      .; +           .: :.               +`                    :. :,                          @      #  :                     +,'             :@                 +                
              ,,               #;;:@ ; :;       @.  @`      .##+ @  @            ;      :@ + ::   `,      ,;.    `+#     :#        :,      +  #           .: #                ,'                    `; `'                         ;'      #;+`                     @@             +::#                :`               
              ,               :'      +`@;;;;;;@#   ,@;:;;;@#.  `# `@            ;      +     .#` +;:   :+ +`     ,#:     `@:      #       # :.           ,: @                 @                     @  @    ;,+                 ;#        #                      ;@`           '+   ::               :.               
              ;              `@       :' ,,,,:,`      ,::,,      `,@`            '     ,.       :+@ :+  .;;:'      +@`      :@.    @       , @            ::::                ;@'                    :: ::   `;                 ;@@        ::     ;              .#            +.     @    `#;#:      :.               
              #              #@        ;`   .`                   #@`             @     @          :   :+'@'`        @#        ;@   #      ,`+`.           :,'`             `'@, +`                    @  @;` :    `            #@           '@   `+,.         :.:#             ,:     ',  :+.  +      ,.               
              '             +:#.`       `+@';#@;        #@@@;   :,,@             #     ,.                 @         .@:        .@  ;.     ',@':@`         :.#             '@,    #                     @` ,@#+    '          '@+             :@@@;,:'#@+`     ,#;               @      #` , `,#+      :.               
              +            ':  @@#:    ''      ,@@::`:##    :#  :;,@             @ #'@  ;    ..           #          .@:        ::  #  ;  #@    ;+        +`#           `@,       +`                    @    :@@@:'`   ``,#@;`+             :@:`        :@;:#@;                 '`      #,            ,.               
              +           :#    `:.   .'          ,,'+.      +  :@:              :@,  #`:     ;'       .# +`          :#@        @  @@;. `@.      #`      '`#           @`         ;;                           `:++##@@'', `#              ,             :#+                   :`       #.           .,               
             ..          `@      `# ' :`                     ;. ,''::`           `@   #+   `:. .#   `+;,, #            ;.#,     `+   @   #,      `:@:     +`#          @`            '+.                                  .;:                                                   :.        @           .:               
             :`          @`       '+#:'`        `,`          +` ,#.``;@#         `'   `   ;'.:@#.   ,+@': @             ;::+  .`':,  :@+,+    :@#:.:@     ;`#         +;               ,+;                                                                                      '`        `#          `:               
             #          +;         .;+:.      ,@@;'@#`       @   @     :;         #      ,:    .@   @. `:@,              .+ #.;``:,'@;,`@+@@#';::#. #     +`+        ,@                 .@                `:::##'::,                                                       ,    #          +          `;               
             @         `@     `;::,`.@`;    :@;      +'     .@   @      #'        ,@:`   #';    +. #     ::              .;+:,#:;@:`   #;  ,#+,  ,+ :`    +`'`       @`                 @;   ::         @#:;```  ##`'@@#.                                                 ,'`   @          `:         `;               
             #         #,          +`@ @'#@@.         .@;` `@    @       ;+          .:  #      @  @@     @           ; #:` .###@': ,'#`,#+.      @  #    # :.      ::                  @    #:        @` .+     :#    `:@@;`                       `                     ' +. +,           @         `;               
             @         @           . ::`.               .+@@;   `#        @          @`  #      @  #`.    @          : @:     .##@+'`.#+,      `#`:, @    # `:      @                  .:   @ #       `;  `@     .@     `@ .:##:             ,+#@@#@#@@@;`                #  :#,            +          ;               
             @        `+             ;.                         #.        ::         @   :@,   ::  #.    ,+            @,@'++#,    :@:      #.##@ `# ,.   #  #     ,:                  .@  @  @       @    @     `@     `@.    :@@:        .@+` @     @ .##`              @                 :`         #               
             #        ::             +.                        :#          #         @     ;@#@:    #::'@+             ' @:     ,#'`    .@:+`+ ::# @` #   @  #     #`                   +:#   #.      #    @      @     .@      @``;#@;:+#@'` , @`    @`  `#'             #:                ..         #               
             #        #:             +'  ,:`;#        +@;;::,'#@           @         @    ,+',.      ,, `#            `: # ,:;#;    `@  #  :`@ @@, :: ;`  @  @     @                     +    @.     `:    ';    :@`    '@    ..@,     `@       @,    @`    #@            @ #,              ,.         #               
             @        +;             `;@@;;#;.@;,`  `#'.`,.:#@;.           @        `@`  :;` .:##:`   .  @        `;  .: #;.    ,,:;'# `#  `@@::   ,@ `@  @  #     #                         `@:     ,, :+@#@@+'+@'@+++@@@@++@@#@@:`::'@@.     '+:   .@`    @ #           #  .;:,.          ,,         #               
             +         @`                     .@#+@@@:  .##:``.,'+##;.     @#      `@:;  .       .+@'@'@.@       .'   .: # ;.+@,# ++ +  #@@``   .:#+ ,@+  @  #     #                         '.;     :.@:   `#,`@:`'#'@,.  @@    `:@:,: .@@@@@@@'@,;+@';   :: '          ;`      `          ;`         +               
             +        `++                     `##      #,           `:@     `@:    #,,@.               ` #       `    ,, # @;::`;+ ::'.       '@;`,+#;    @  #    `#                        :;`'     :,@     `'@     @.    :#   `.:@     :#,``   @@@@#'@@@#'  :`        `+                  '          #               
             ;.      ,@:            ``,'@: `  ,,@     @                @      @   ,+,,,#;               ;+            .: # # @;#@ ##.      :@+`,#+.       @  #    ,+                       '; @'     .:@     .@.     @    `:@+:::,,;:+#':.@      +.     @     @        `;                   @          #               
             .      `@         `'@@@#@;  .+@:`:      :.                `#     ,;  @,,,,,;@+,`         `'#;,           .' + +`@#:@+`    .;#+``+#`          @  @    ,;                     ,@. @ #      +@      @      @  '#:              ;#'.    @`     @    ,,     `..::::''':::#+:`       @,         #               
             '      +:        `@:`          #;       @                  #      @ :',,,,,,,,;#@@@#';;;@#;,.@            @ : ' . `..;+++#, `;#,`            @  #    ,'                 `:;#,  #  ;:     #@     `@      @'#                    :@;` @.     @   ;'  .,#;.`              ;@.      ,@.       #               
             '      @         #,             @       +                  +`     ;,@,,,,,;,,,,,,,,,,,;;,,,,,+,           ;:`:#@@+:,,`    ;#,                @  #    `+                  `    :.   ;'     @,    .@     ,@`                        :#@,.    ,.:@. .@:`                    :#       #,      #               
             #     ,#         @              @       +                  #      .@@,,,,;',,,,,,,,,,,,,;,,,,;;            :'#         `+;                   # `+     #                       '     `#     ,'@#@#::::#@'                             ,#+#+:;;, `#,                         @`      @`     +               
             @     #,         @            ;:,.      +                  @       @,,,,,@;,,,,,,,,,,,,;+,,,,,#             `#:     `,#,             ;,     ,; `;     @                      :       .@;@#'#'::,` .,`                                         ;:                            @`      @`    #               
             #    `@          @            @+`'   ., @                 `#       ;,,,,;+,,,,,,,,,,,,,+;,,,,,@               #++++#:`                 .    .: ,:     @.                     ;     '#:`      `..:##;:,                                       @                               @       @.   +               
             #    ;:          #             @ #   :. @  ;+   :.        ;.       .#,,,#,,,,,,,,,,,,,,++,,,,,@                                             ,: :.     @:                     :    @`               `.:+#'`                                  #                                :.       @   +               
             @    @          .@:            +`#   ;  #   #@#@#         @         @,,,+,,,,,,,,,,,,,,++,,,,,;.                                            :, +`    @'.                         ;                       ;#:                               '                                  +       :'  +               
             #    #         @@.+            ':@   .: @    ;':          @         #:+@,,,,,,,,,,,,,,,@',,,,,:,          `                                 :. #    @.                          :.                          :##                           ..                                  @        @  +               
             '   .#         @':@            `@;   ,@ @    .@          .+         +`,@,,,,,,,,,,,,,,;+#,,,,,##          ;            ``                   #` #   @:                          `:                             ,@.                        `@                                   ,.       ;, #               
             +    #         @:;#             @;.  @.;#    +.          ',         :.;',,,,,,,,,,,,,,@,#+#+#;::          :             :                   @  @  ,+                           @                               `+,                       :.                                    +        @ #               
             ;    @         ,: #:            #@.  @ @@:   #:          @          :,+,,,,,,,,,,,,,,,@ @  `  ,;         `.             :                   #  @  @                           :,                                 ::                     ,+:                                    #        +.;               
             '    @          @.,@`           ;@`;@.   @. :@:         ,@          ::@,,,,,,,,,,,,,,;' '     .'         ,             ``                   @  + :;                           @                                  .;#`                +@;`#                                     ,`        #:`              
             ;    #.         .@ :,           ;+' ,     :@:.:      .  @`          :;@,,,,,,,,,,,,,,;: :.     '                                            @  # @                           `:                                    `@#              +,  .:                                     `;        @:.              
             :    :;          :# ,+          #, :' #:   ::.;       ##:           ;;#,,,,,,,,,,,,,,#` `:     @                                            @  @ @                           ;                                      '`@            #`   :.                                      #        ;+,              
             ;     @           +':@          @. @  ,@`   @ @       #:@           :';,,,,,,,,,,,,,,+  `+     @                                            +  # @                           @                                      `; #,   .,,,;'@:    ;                                       @        `@,              
             ,     ;; `         ;@,#+:,      @  #  .@`   # #     :@:+#           +@,,,,,,,,,,,,,,,#  `#     @                                            +  '`#                          `:                                       #  .##;;..,`@      #                                       #         @,              
            `.      ;@.          `:  :#   `:#:  +, ::#` ,, ,+:'@@'  #.'          :+,,,,,,,,,,,,,,,#   @     @                                            +  .:+                          :`                                       @          :;      ;                                       +        ,:,              
            ,.      #,;           @   @@##;, :  ;@'@'. `@    @.+;`'@##@@#;       :;,,,,,,,,,,,,,,,@   @     @                                           .'   @,                          #                                        +          `.:    `:         :`                            ;         `:              
            ,.      @            :,   #+`  ,#@  #   @    @   @  .@+@@` #.:#      :;,,,,,,,,,,,,,,,@   #`    @                                           ,'   #                           @                                        .,         ,.+    ,.     .#``;                             +         `:              
            ,.     `+            #    @.#'#;@,  :   @    #   @`#+;'`      ,#     ;;,,,,,,,,,,,,,,,@   ',    @                                           ,,   ;                           #                                        `'         `. :   ,        +@@':@:                         @         `:              
            ,.     `'           ;,  .#@#@:###   @  ':@   :   :@@:`         .@    :#,,,,,,,,,,,,,,.#  ;@,    @                                           ;`   .,                          ;`                                        #          : ,.  #         .@':@                          @         .,              
            :`     `'        `'@@@@;@'   :  @`   .`,..;#@++@# @             ;:   ,#,,,,,,,,,,,,,,.+ .+,@    @                                           ;     #                          ,:                              `    .    @          ;     +          :@@:                          #         .,              
            +`     `#      ,@'. ` `.        ,#+##;;,,       #,@              @   ,#,,,,,,,,,,,,,,`+ .; :@; .#                                           #     #                           #                              @+   :,   :`         ;     #          ;,:                          ,,         .,              
            '`      @     :#                 @ ..,,,,    ,:;@,@              @   ,#,,,,,,,,,,,,,,`@  @  .# :;                                           #     :`                          @                              :;#  ::.  ,,        ;.     '          : '`                         #          ,.              
            '`      @     @                '#@@,,....;''';@+'@@                  ;',,,,,,,,,,,,,.`+  ;:    ;.                                           #     .:                          ;,                              ;@: :@#  `;               :`          .#                          #          :`              
            +`      @    +.                ` @`  ``.,'+:`     #`                 @,,,,,,,,,,,,,,. #   @`   @`                                           #      +                           @                                @@@:    #                ;          +;                         ,:          :`              
            '.      @    @                   @@#':,,`         #:                ##;';;;;,,;,,;,,  @   .@@@@;                                            @      @                           +`                              `@`      #                '          ':                         +           :`              
            ,.      @   ;:                   @ ,:`  `.:;;;++#@,@                ,'`:,;;,;;;;;;+#  @                                                     #      @                           `+                              @'      `;                .:         :,                         @           ;`              
            ..      ::  @                    @,+@+@++;,,,,,@,',@                 @          ..    @                                                     @      @                            @                              @       :.                 +         #`                        ::           #`              
            .;       @  @                   ,+,,@,;;,,,,,,,+,,;,+                @                #                                                     #      '.                           +;                            .;       @                   @       @;;                        @            @               
            `;       ,#                     @,,,+,,;,,,,,,,+,,;,#.               @                '`                                                   `'      ;.                           '@                            #,      ',                    @      ;@                        '.            #               
            .+        :;                   ,;,,;;,+,,,,,,,,;,;;,,@,             ,;                ;,                                                   ,;      :,                           #,:                          `@      ,+                      #`   `;'                       ,'            .:               
             #         #.                 `@,,,',,#,,,,,,,,;,;,,,;@,            @                 :'                                                   ,:      ;#:                          # @                          `@,    `@                        :+,+# ;`                      @             :,               
             @          @`                @,,,,+,,@,,,,,,,,',,,,,,@#@:`       :@+.                `:                                                   ,:       .:@@@@@#+':::;,             @ :,                          ++   ,@                          `.   :.                     ,;             @.               
             @           @@'@           `@,,,,,,,,@,,,,,,,,#,,,,,,@,`:+@@@@@@+: ;;                                                                     :..             , `.+:;@#,          #`  @                          @;  '#                    `...,..:.;.`+,                     @              @                
             #             :#,         '@,,,,,,,,,;,,,,,,,,,,,,,,,@,.           `#                                                                     ::                      ,'@;        ,.  #`                         +#+@'       ``,::;+#@@##+';:,,:,,,,::'+@#@@#+''++;#;;:'++''#@##++'@++++',:+#'                
             #               #+     .##:;,,,,,,,,,;,,,,,,,,,,,,,,,#,,            @                                                                     '+                         :@#,`   :;   :.                         :;. .,;#@###;:,...                     ,:                  .@           :. .                 
             +`               :##'+@:  ,;,,,,,,,,,,,,,,,,,,,,,,,,,#,,            `                            ``,,:;++'++##++'+''++'';:::::::::::,:,,,.+.                           .:@@#+;:,,.`;```,`  ::+++##@@@@@@@@@@@@@#';.``                                ,;                 `:                                
             .;                 ``     ;;,,,,,,,,,,,,,,,,,,,,,,,,,@,,                         `::;;;;++#+#';;:...``                  `  ` ``` ```````.;@`                                 ```,,;#;;;::;:,`   `                                                     '                                                   
              #                        +;,,,,,,,,,,,,,,,,,,,,,,,,,+;,                  `.:'@':,                                                        #                                                                                                                                                               
              @                        +;,,,,,,,,,,,,,,,,,,,,,,,,,,,.            .::##+;,                                                                                                                                                                                                                              
              @                        +;,,,,,,,,,,,,,,,,,,,,,,,,,,,   `,:'+#@@#':..                                                                                                                                                                                                                                   
              @:,   .::+''+#'':::,`    +,,,,,,,,,,,,,,,,,,,,,,.;;+##@'':.``                                                               : ```````,:::::::.``                                                                                                                                                         
               :@+#+;, ``  ``` ` `::+''+#+##++;;+++@##++';:;'::,                                  ```..:;;'+'+#;':;;:'+##':.`````..`,    ,:@:`.`````    ```,::::::::;#+++++++#####;;;,:..```                                                                                                                           
                 '                                                                          `::'+;:,,`                     `:,:::,,';    :                                             `,:,::';''+##++;';::::,..``                                                 `.,::;::,..`   .                                    
                                                                                 `,,,:;#+++::                                      :.    '                                                                  `.,,:;::::;:;;+#''''''''''''+''#+';'''++:+'+'''''#++::::.`     ...:;##'                                    
                                    .;'+###'@@#+''+':`         `.:::+##@@@#'+;:,,,...`                                             ;,    '                                                                                                                                        '                                    
                         '@'`.`;'':.`                .:;;::,.:.,.```                                                               ;.    :                                                                                                                                        '                                    
                        ;;`  ``                                                                                                    '`    :                                                                                                                                        :                                    
                       ;:                                                                                                          '`    :                                                                                                                                        :                                    
                       @                                                                                                           ;`   `:                                                                                                                                        .                                    
                      `@                                  `            :  ,'          .          ,                                 +`   `,                                                                                                                                        .                                    
                       @                ::                +     :   :  # ; ,,      '', ;`# ,.::+.                                  '`   `,            ,                  `      .  :`.:,                              @             #                                            ,`                                    
                       @                +'           ,;   :,,:  '`  #  # ` .,      `:  ,.# .,  +                                   :.    :           `#      ::         .' `+# `:  ::      ``     `                  .@  '          '''#. ,            .     ,,                  ,`                                    
                       #               ;.' .,     .   +   `;.   '+  '  #  ,+        +  # #  #  +                                   .:    :           `@    . +' @        @ :#,..`  :;,, ,,';:..:''#+`                :+  '   `      '    `,    .     :##     ',   .              :`                                    
                       @               ' . :#  :  @    + : ;    ',.,+. #: ;`       ,+,#  #  +  ;                                    +    :           `:; ; @ :# '.'.     @.,; '#   `;.` ; :, :,; @ ,.                #,` '  ::      '    `` .+:,:++#:@       '; `+.@             :                                     
                       @               :`...,  @  '    :`: .:;' '.# :` #            ,,   ;  :  .`                                   #    :           `:# ,.#,,:`''..     ;@;`::;    '   ;  ,; `: :'                  ;`, :   :      ;##+ .`,,    ;`  ,:     ``; :` ,, :`:,       :                                     
                       @               ##+#  ; ', ,     @  `:   ' :`.. #   `         ;    :`'  `:                                   #    :            '.: ;+#..:#;`.     :,@ @`;    +   :`   +`:  ::                `. ' '   +      '    .` +:   :`   #`    : :  #:#  `:         :                                     
                       @                : #  + :# .     ,,  +   :  #`; ;   #         #    ,:    +                                   @    ,            #+@ @+,' #'`:.',   :`: :`+    +   ;. +:;'; ++:                ,#+# '   '      ;    ``   '. ;    `+    ':+. @`   .,         '                                     
                       #                ' ,, `:` :.,     '  # ':`  #`'               +         .#                                   @   ..            # ;.;' @.;' @.    ,,   .`;    :   ,    `.'                    #  : +   '      ;    ``    # :     @    ;.:. ;'`  ,          ;                                     
                       #                #  @  @  +`,     #  :: +   '                 :          .                                   @   .`            @  ;.' ` `` #            :.                                   '  ..#   +      '    `.  ':' ;  ::;+    : ,. + '` ';#,       '                                     
                       +                #  .      @.     ,,                                                                         #   .                                                                          .`  `,; ,::,#:   #    ,,      #         :` .: +  # @          ;                                     
                       ;                          ,.      .                                     `                                   +`  ;         :            `` .   `                               +`                 :;. ,:     ,                      @   ` #   `+.:        ;                                     
                       :`                                                    `' .      ::   ,`  .:                                  ;`  :         @ .##,:  .   '+ #  `#:,  ''      @  @ ';   ,  @ : `:@;`                                                 `,          +:.        :                                     
                       :,                                              ##, ,. + @  ..@'`   @:    '                                  ,,  :         @..# #,;;@   #,`#  #  , ;',:     @  @ #@   @` @.@,,,+ :.                                                                       ;                                     
                       ,,                           .          ::      '`::., # '  @  ;   ,:     +                                  .:  :         #' ,+; :     + +;  ,`  `:  @     @` ' #.,  @: #`#   :. #                                                                       '                                     
                       `;                           '` `+   ,#:  @`    :. # ; ' ' @   #  ` ':    @                                  .;  ,`        #:  @, +'#   @;@:   +` :.  ;     #; ' # @  #@.,+#   `: .,                :.   ,.        .      :,                              +                                     
                        '                    +@      ;  ' ,@, +  @     .: ,:+ ,,:@`   @@:;  :'   +                                  ,;  .`        @:+ ' ##     ;  '`   ,+:.  ;     ## :`#:@. +;:.#++@` +  +                :#   .` ::  .  ;, @`::#.@                             +                                     
                        @                 @ # ,:     #  ;+,   @,#,      ; `;#  '+@;`  #      :,  +`                                 ,,  .`        # # ;  @`:: `:  @+;@:.@`:  +     #.:,.#:`# '`@`':.  .# `;                : :  .` :+  '  +' ;:`   :#                            '                                     
                        +            `'   @ ,`::     .,.:#    #'+       + +`+` #`. .#:#,#@   :,                                     :;  .`        @``;@. ::`  ,`  ..  `,  @:#,    `; @;`#  # ' @`':@,@ @:;                 ; :  `` ::  :: ': '     + +                           #                                     
                        ;.            #   + `#+       #@`# @; + ,@`     #:' ,;#:`:   `+.  #'+#                                      ;,  `,           .``                  :       ,, `@`+  . . .   :`  '                   '  + ,` : . :' ; :;`;.  ' `:                          +                                     
                        :,            .,  ; `#         @ ;+   ,,  +@    @+   ,   +                ',                                ;.  `,                                            ,                                    :   +: .;@' :`.: ;:.    +  '                          '                                     
                        .:             @  ;  #         :.`' `. '                 #                                                  +   .`               .++`                                                              ;    @ +  ; ' #` .:`    +  @                          ;                                     
                        `;             ;` #` ,.        ,, @+,, @                                                                    #   .`               ;.;,: +  #''  .   :;                                              `    ` +  `:' ;   '.`:; # '.                         `:                                     
                         ;              @;`  `+        `+                                                                           +   :                  ' :.;` # # +.:@.                                                           +`     :#, ` ##,                          ,.                                     
                         #                              @                                                                           #   ,                  +  #;  + #,:  #                                                                         ;                            :`                                     
                         @                              @                                                                           #   .                  +  #;  ' #'   @ `                                                                                                    :                                      
                         #                                                                                                          #   ,                  +  #;  ' @;.  #:@                                             ,:+''`                                                 ;                                      
                         +                                                                       `                                  @   :                  # ;:;  # + ,@`@`                                              .::  # `  :` #           `  ,                          '                                      
                         '                                                                      ##@@@#;:`                           @   :                  +,; ., + @   :# ,'.,`                                           :   '+  :, +  ;,.#''@. @  ; ,.                       '                                      
                         '`                                                       `:;.         #      .,:+#:                        #   :                  @'   @#  @    #:  #@,                                           :   @+  :` ;;'  +.     +  ; `.                       '                                      
                         ,,                                                      ;@,,+;      ;'@.:         .+@:`                    @   :                  `        +                                                      :`  ;+  ,` @`   '      #  ' `,                       ;                                      
                         .:                                                     ,#    +,    @,@  :,           `:@:                  #   ;                           .                                                       , :,#  :  :;:  +      +  @  ;                      `:                                      
                          +                                                     @      @     #;   #:             .'@,               #   ;                            :'+;;:`                                                #`@ #  #  : .@,@:@    + `: .+                      ..                                      
                          +                                                    ,:      +.   +` +   ,#               ,@'             #   ;                          .#.     :##`                                             @@. `@@:  '    ;                                   ,                                       
                          @                                                    #` ::@, ,:'` #  ,.    +:               .@;           #   ;                         #,          :@:                                           ,`       `;   `@,`.     ,,  `                      :                                       
                          @                                                   `@  `@   ,: ;@,   #     ,+                ;@          #   :                        @`             '#.                                                        `.::   '.``  @                      '                                       
                          +                                                   ;: .@@'  ;`.'@`    #      :+         :.    .@         #   ;                      ;+`                @`                          ,`                                                               '                                       
                          #                                                   @  @# :  @ ` @      @       ,':  `;#':.     :;        +   :                     ::                  ,;                           `'                                                              +                                       
                          +                                                  `+ #.+:``:+   #       @         ,@+           @`      `+   :                :@## #                    @                             +.                                                            '                                       
                          '                                                  :: @ ,#:#,   `;       .+,;     ,'  ,;:`       `#      `:   :                @  `@        :;           @                              :#       ,+##;:.                                             '                                       
                          ;`                                                 @  @ ,,#     :,        @:  ,` ::      `;:,     #`     `:   :               ;.   '`    :,;+            @                                     ##,`  `.:;+@@:,                                       ;                                       
                          :.                                                 @  @ .,:     #`            ::#.          `:+::`@`     `,   :               #    :.     .`       ,:    #                                   ;@             `;#@@@'#                                 :                                       
                          .:                                                 #  # .::     #              :                 :'      `:   ;               ,:         ,.`        #:  `'                             .:    @#,`                @#'. `@@,                           :                                       
                          `;                                                 @  ::`':     #                                #       `:   +            ;#''@       ,#,:+#:       ;#:+.                            .@@#.  @ ,+#++#:.       `:@::`#.+@ @                           ,                                       
                           ;                                                 #`  @,`;     #                                #       `:   +          :#. ``:@      #     @.    '@,  @                             ::'+:++@        .;++#''+:.    #:+@,+                          `.                                       
                           '                                                 ,'   ##+::#@@@@                              `+       `:   #         #:      ;:     @      +  `@``;@ @                             ::,.#`:@                      `@ ++.                          ``                                       
                           @                                                  @     .::..:.;:                             ::`      `:   '       `@       #;      #     `'  +    `++'                            ,:'  ;,#                       @ ;@;:                         .                                        
                          `+                                                  `@.          :                              @+;#.`@  `:   ;       @        @ `     ::  ,,+`  @     '@:,                            ##    ;.                      #@.  `@,                       .                                        
                          `:                                                   .#@,     :                                ,';:;@;'',`:   ;      '.        #@@      ;@#@@.   #     :,.,                            +#. :;;;                      ':     +.                      :                                        
                          .:                                                     .+@#+@#''`                              @  :#'+,:#.:  `:      @          `+        ``     ::    @ # `                     :;+.   @@':.,@                      #       @`                     ;                                        
                          ,:                                                       ' @   :;                             ',      ,.@`:  `.      @          .@   `@+          #;`;@:@.`:@+`                 ,       ,:#   +.                     @  .;'   @                     '                                        
                          `:                                                       + @    #                ``.          @       @;``:  ,`    .+@`         `+   @ ,@          .:+`::     +@.                        ;:   `'                     # @@ .'  :.                    +                                        
                          .;                                                       # #    @              ,@@#+#@:      #.      ,,+ `:  :   :@;`,.          @`  #` ,;            ,.:       '#                       +.   .@                    `+ @#` ;`  @                    +                                        
                          ,.                                                       @ #    #            #@;.     +'    +:       #:` `:  +  ':               .@   @: ':    .     ;@@         .@                      #`   #`#                   :. +@   #  .:                   ;                                        
                          ,`                                                 :     @ #    #          ;@.         +   ;:       @ '  .:  # ':                 `@'  :@ :@@#+'@@@  @ `          `@`                    ;    @ ;,                  @  @@   ;.  #                   :                                        
                          ,`                                               .@#@    @ #    @      .#@@:            . ;+       #`#   .,  +;:                    .@;  ##.      ,: #              @                    '.  :@  #`                ,'  @;    @  `+                  :                                        
                          ,`                                              `@  `#   + #    @  ,+@#;.               ,@:       #`::   `:  @#                       ;#   :@@':,,@ #.              .#                   ,,   @`  +:              `@  ,@.    ;`  #`                 :                                        
                          ;`                                              +: +#@   :,'    :#@:                 `'@:       `@`.;    `:  @                        .'       .:, ,'   .,;+#@#@@:   +.                  `;   +@   .@,           `@   @'      #   #                 :                                        
                          +`                                              @ ,: @    @`..#@;.           .;+@+@##@.        .@ .@     `: .'                         @'.    `   .@  ##,.`      `@; `#                   #   .'@,   .@:        :@   `+#      #   #                 .                                        
                          #                                              :; @  @     '@:`        `:'#++. `+@@:          ;' `#      `: +              ,' `;   ;;:#'@@@@,+@#,:# .#             :; #`                  @   ,:.@'    .#,     +:    #.+      ,:  :,               `.                                        
                          +                                              @ ;@ #';:'@#.       `:@#:.     :@:           `@.  @       `: @                @#  ,@. `  .'@::#  '; .@               @ ::                  +   `: .@#     ;+`  `;     #'.      ,:  `'               ,`                                        
                          #                                              @ @@@;#@;:       `:@'.       :@;            ;#   @        `: @                 + #;         :#      @                # `;                  ,.  `'   @@:    `@   #    +,;       #@@  @               ``                                        
                          @                                              @  @.         .;@''        `@'            :@.   #`         :`'                 #';           @     ,:                ::,:                  `+   # `` +;#.   :'  @   `@@        @@@:.#               ,`                                        
                          #                                              @       `::+@#'` `#        @.           ,@,    @`          :,:                 +:            :.    :.                :::`                   @   @@';@ ,#:+:  @  `#. @@        :@ '@,#.              .`                                        
                          @                                            :''#   :@#;:.`     +:      ,@`         `'#,    ;#            +,:                 @             .:    :,                .:#:                   ,,  +@  ,,  :#+@'::   :@: #;:#.    @ #:`@@              :`                                        
                          +                                           +@, .#@@+  .+#@  #@ +.    .:@`       `;@'`   `;#`             +,:                 @             :#    :,  :,  ;         .:,#,                   @  #@.  #     :.`@`    ':.   .++,`@ :, .+              :                                         
                          '                                           @ .,,,:        .;+.       @+      ,+@'`    ;@:`               #`+                 #             ,@    ,:  `@+@,         ::  @,                  .@  :` `+   .@+`#      `@ +      +@;   ;               :                                         
                          '                                          :, @@@#        .@@@`       @ `,,:#@,    ,+#,`                  + @                 @              @.   .:   `@:          #`   @                   .+:. .@   #:  .@:  ,'@;  #       :@;,+:               :`                                        
                         `:                                          @ :: ;@@@'     .# ##@':    @``+@#`.:;#':`                      + ;`              :#@              @#   .:    @`         `#    `@                    `:,` ;#,    :.;#+`    #`          @#                ;                                         
                         `,                                          # @ `@;. :@#,`  ;#` `.:##. ;@    ,,                            '  +             `# +              @+   `#    @`         @      ,+                      :+#,`    :#:..,:;#:           ;@'`               '                                         
                         ..                                          ' @ #@#+@@ `#@@@:.:@,    +@#@;':,`                             '  #             ,: ,,             @,:   #`  ,@`        ':       :+                     ,.`.;@+:`   ..               #,  +          `    '                                         
                         ,.                                         `''..#':@ ;#@:.,@+@@''+:    ` '  `.,;;`                         ;  @;            `+ `+             @@     @##;::       :;         #                     : `##  .::+#',`             #`   ;               +                                         
                         ;`                                         .:+'@:@@##.: `@@.`,'@@#.##;..+,       :@:                       ; :;@             @  @`           .@        :# @      ;#          ,:                    ; :,.:@+',   ,';+#',       @     `+              '                                         
                         +                                          :'..+,': ,`@ :: ,    .#@:` ,:,        :@                        ; ;,`@`           .+ #.           :,         @`::     @           .:                    :,.#@ @ @`;#@+ .;  .:##+'+@,      #              +                                         
                         +                                          ;@.   `'#,:, @          ,#@:@;`      `@,                        , :` ':           ;;'.;           +.         @, @     @           .;                    :..:,#@+:;  + `@,   @     ,:      #.             +                                         
                         #                                          @ @         #.   ,@':     `#+.@+   .#.;                         ,`:` @            ; ':           .@         `@, @.`;#@@`          ,:                    ;`:#,+#  `@.: @   @ # ;,.  #    .@`              +                                         
                        .:                                          '@`@:       .    # ``       ,@''#:+#  +                         ,.:``#            ,, ;;         `@.        .@;, ,@@, .@`          ,.                    ;.`,, @,:;,:: +`  # # ,`#: @   ,#                #                                         
                        ,:                                           `#:,@,          @  .@`'`@    ;@;@:   '                         ,.,..;            ,,: ':       '@`.'.``.:##,@;,  :.`+@@;          ;`                    `@#`   .` :::  #  # # :#`  @  ,#                 #                                         
                        ,.                                             :@.:@;`       :@;@ .; .@,   @:@.  `;                         `,.,,:            ,, ,:@     .;@.  `,::,,   @.;  `@@##'@.         #                        :#@#@`      +#;+:##++': @;@:                  '                                         
                        :`                        `                   :@:++ .+@,       .@`@###+'` :@:    #`                         `,`..'            ;    @#+#+:@@`  ` `      #, @   @.    +:`       @                           @.:#@@@###+;:@',,,.  @                     '                                         
                        '                         @               `;@#`   .@#.,:@',     ,;.:#;    @#    '                            ;.,.;            @     ;@@;:':   @`@     ,+  #`  ,:     ,'@`    ,:                          #`   @      ```.,#.,##@,                    ;                                         
                        @                        #,@            ,@'`        :#@:  ,'@+:      `#: :#.  `@                             ; :`'           `;     #:`.#@,  ', :'   `@    @   #        @.  ,@                          +:   @            @  :.                      '                                         
                        @                        '`:,         '@:         .#:  :+@@+:`;:##'.     #'` :'                              ' ' @         :#@;#@:`;@':;@:  @`., , :#@`    ;; ,'         @. #;                         :'   :,            #   @                      '                                         
                        +                        `' @      `@+.         .+:       .###'#@'::'@+,+.# +`                               # ' @       .@@#,   ,';,:,''`   `.:    ;+      +'@`         `.  ,+                   ::  ,@   `+             ,:  ,:                     '                                         
                       .'                         @ .;   :+@.         ,#;        '#`     ','#:.:#`@'`                                @ + @      :+              .: #;;'`:.`:##       ;':              +                  .@:#@@:   @               @   #                     '                                         
                       ,,                         :, @ ;@'         :+#:         #;      #    .+@:@,                                  + # :.    +'                #    . `,'@,:       @                .,                  #@+.'   @.               +`  `;                    '                                         
                       ;                          `+ #@,       .';,`          `@,     .'        :.                                   ' @ `#    :                 #   +@+:#',@        @                `;                     ..;+@:                `#   @`                   '                                         
                       #                           @        `'#              `@`     .:                                              + @  #                      ' `+;;:;;#@@,       #                .:                                          .@'.@+'                    +                                         
                       @                           +`     .#:                +,      @                                               + +  `+                     ;   @'     ':       '                .:                                        `@@+@,                       '                                         
                       #                           :,   ;@;                  .'      :#@+';,                                         + #   ;.                    ;   +:.   `#:       #                ,`                                         . `                         '                                         
                       ;                           `+.+#`                     @:          `.,+#:                                     + @    @                    '  ` .;  .@@,       '.               ;                                                                      '                                         
                      `:                            @:                     .   '@@#':`          ;#,                                  + #     @                   @#.  .';@;`::        @               @                                                                      '                                         
                      `,                                                            ,:+@+,`       .#                                 # '      #                 ,,:@@@@'`  `@:        ,;             .:                                                                      #                                         
                      .`                                                                `.#@@     `'                                 + ;      .@ `              @,;,,;;+'+#@@:         +:            @                                                                       @`                                        
                      :`                                                              :+@+,,`  .:##,                                 @ :       `@+             ',;@#+;,+,,+,';          ''         .@                                                                        @:                                        
                      :                                                             +@.   :;+@;,`                                    + :        ,'            ',,+;,,,,,;,;,,#.          .#:     .@+                                                                         @:``                                      
                      :`                                                             ,'@@'                                           ' :         ,'         .#..,;+,,,,,;,,;,+,             :+@@@@+`                                                                         :+,`                                      
                      :.                                                                                                             # :           #`    :,;@,,,,;;,,,,,;,,;,,@                                                                                               #+                                       
                      :                                                                                                             :' :`           ;#+':#;,,,,,,,,,,,,,,,,,,,#`                                                                                              +'                                       
                      ,`                                                                                                             @ ,. :             .;,,,,,,,,,,,,,,,,,,,,,#                                                                                              '`                                       
                      :,                                                                                          ```                ',`::;+;:;:.....,:,:;,,,,......,,,,,,,;;;.@,```...',:.,:;+++'++';;;:;;;:,.....````                                                   ``.:#                                        
                      ,`      ```.,.,...`..,``        ``.`.,,::+;::::::.....``                     `.,:,;+###'++':::::+'+##+';'''';;##;                 :.    ,,::::,::;',,  .`   .,:`                              ,::::;'''''';;';;',,:::,:,:::,,,,:,;:;:,:';';'';'+;''::,,`                                         
                      ;@@@@@@@##+#;:::::::,,'########+;::::..`        `.,,,,:;;'+#++'''+';#++##''##',..                                                                                                                                                                                                                
                      , ```                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                       
                                                                                                                               `                                                                                                                                                                                       
                                                                                                                        `      ,` , `           ,                                                                                                                                                                      
                                                                                                                               .. `             .      `  `                                                                                                                                                            
                                                                                                                         . ,`.`,  `  ,          `  `  ``  `                 `                                                                                                                                          
                                                                                                                         . ,.` ,` ,` ., `.`.`  :.`` ` `,  ,. .. `,: ,:  ., ``` :: ...,                                                                                                                                 
                                                                                                                         .  .  .  `   . , `` , , , .```.   ``  ., : , .,.  .   . `, .:                                                                                                                                 
                                                                                                                         .   ,    `     .`,` .  `    `  ,  ` .`  ,  . :` ,` ..`., .  ,                                                                                                                                 
                                                                                                                                                                        `            .                                                                                                                                 
                                                                                                                                                                                                                                                                                                                       
Best cousin contest! Go!
MY cousin is a prize fighter
Well, MY cousin is a fartologist
Whoa! A fartologist?? You win the prize!
Best cuz.
A prize??
I FIGHT PRIZES
well put up yer dukes!
Aww. My fists are also named Duke.
ALL FISTS ARE NAMED DUKE

Part of the The Fartologist series.

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