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!



10 Additional Bad Comics

- June 29, 2010
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                   .                                                         
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                    '#########';                                                                             
                                                                                                                                                                                                  .#;         `:'##;.         `.``..,:;;######';;,:,``                                       
                                                                                                                                                                                              ` :#'                 :''###'';';::;;:`          ``,:;;''#####';;,`                            
                                                                                                                                            `.,,,,,:,,,,,..``,,``      `  `.:::;,.`.:         ##'                                                           `,,;'###.                        
                                        '########:;;;;;''#####''';;;;;:,,`                                        ,.`.`,:;'######'''#######';::::.,,,,,::;:';;;;'######'#'';;;;:;'''#        :';                                                                   ,#                        
                                      :#.       ```.``              ``.,.;';;;'#'':,`                         '###':;;;:,.                               ,;    ;`                   '.      `# '            ;`                                                      '`                       
                                      #  :    ,        ``  `     ,;  ;,           `;:'#';,`                ,`#;                                          #`# ;``;                   .;      '' `#         :#'                                                       `#                       
                                      #  # ;`.##` ,. ;,#;;##'#'` ;'` `#''''#             #:;##'';'''';`    ##:                                           # .# ' ' ;#';               #     ,;#  #`          ;#;`    ;   `                                            #                       
                                      # `' #  # #:.; ''# ,##   # # #  #   ,;'#        '  #.   `  `  `,#:   ':                                           ;#  `'# ; '   '              #       #  ':          ;  #`;  :` #;:# :``                                      ':                      
                                      #  # #  #  #.'  ##', ,';#  # :. #   `; ` ##'' #`;. ;,           ,:   ;`                                            :,  #'`;`;   # ,#;#,        ;.      :. `'          #   #;  `'::  ;`# `:#                                    ,#                      
                                      #       #. '.#  ##'' .'##  #.:' #:##''    : : `' ' .:            '   ;`                                             # `'.;; .,:#.  '  #        `'      `;  #          #   #:` `#;   ' #    #  .:                               `#                      
                                      #       ;;#' #:;##  #''  #;',`# #.  .'#': ;   `  ` `#            #   :.                                             # #  ##  :#:   #  '         #       '  '`         #  .':. ,,;#:#, #    ;'', '  ;                            '`                     
                                     `;       ##:   `      ,'   #'  ;`#   :#  .`###       '            #   ;,                                             ##,  `.  ' `#  ###          #       #  ;#        ,#  #`.'`# #'.   ',`'#.'   # ;##;.                         ::                     
                                     :;                          '  :;#.   ,    #         #            ;.  ;`                                            `#,       #  ,# #.'          '       '  `#        `#'#:  ;;  # #   ;#',  #;  ' .:  '                         .;                     
                                     ######'####';,`                  `         #,,      `;            :.  :.                                             ,        '   :,'``#.        ',      ;` `#        .#.        '  ' `:`#  `#;##  :  .:  :,                      '                     
                                     `'          `.,;''###';,``                 ;:'.     ;.            ;.  `:                                                            ,` .`         #      ,. `#         `        ,'  ::,,  # ,;:    '  '` ,;;';                    #                     
                                      ;                    ``.;'##',                     #             '.   #                                                                          #      ,,  #                        #,  .:; #    ###'   ;  ;                    #                     
                                     `'                            .;#'';,      ,;'#''';;#             '    #                                                  ,.                      ;:     .,  #                             ## '`   #'     '  .,                   '                     
                                     `#                                  .;;;;;,.      .`              '    #                                                 .##                       '     .,  :;               ,            '# .'  `# #    #  ,.   '               #                     
                                      #                                                                '    :`                                                  ';' ,` ###;             #     .:  `#       '##   .#:##          `'  '.` . .:   #;;#  '#;.':            #                     
                                      #                                                                ;`    ,                                                  # `# , '; .#,##`        #      ;   #      '' ;#  '.  ;               ;`    #  `,#     :`  ;  . `.      #                     
                                      '                                                                :`    ;                                                  '  ; ' #:;#: : `#       ;      '   ;'     #; .'  ', .#                        '  '    '    ' '#. #     #                     
                                     .;                                                                ;.    '                                                  ;` ;`# #,#. `;  :       :,     '    #     `# #:  :' #:                        #  #    #    # '.  #     #                     
                                     .;                                                                ;`    #                                                  ,;`# '`''.#``;;'#`      .'     #    ';     :,#    # :;                        ,  ,.   ###.`# `,  #     #                     
                                     ,;                                  `#''      ,;      .:,         '.    #                                     `            `:#.  #,,. ;#:':         #     #     #.    #':   `# '.                            ;   :# :;  `,  #     #                     
                                     ,,                                   .'##,  :  # ::.  :'.'`       '     #                                  .####'`         `#'         ', #         #     #'####,#.  .##    #. # `'##,                          ., #    ,###,     #                     
         .'';###     .               ,.                                    ;#`:' #  # ':,# .; .:       #     #                                ,':    `;'       .##          #' `#        #    '#:   `#:#` #,#   `'  '';   .';                        :` `'   :,'       #                     
         ,,`  ::    #'               '                                      ;. :`'  ' :. ::`; `;       #     '                               ';         #`     ``;              ;'       #     #      #:#'#,;   ;, ;#.      ;:                       #   `': :,:,      '                     
         ;`   #    #`'               #                             ,'###'   ,,  # ; ;.:;#'  ',#        #    `;                             .#            #                               '.    ##      #.#`#:   #  ':      ;#                                ;` #      ;                     
         ;   `#    ; '               #                          :#:,    ;.  ,:  # # '`:#    ##.        #    .:                            ,;             `'                              ,;    '`'     .## ;#;;''  #:    .#,                                 #  `'     ;`                    
             ;,     `'               #                         #;        #  ,: `' # ' `:#   # ''       '    .,                           :'               #                               #    ' ;#:,;, ,`  .'#'   ';   ,#                                   '   ;:    ;.                    
             #       '               '`                  `    ';#       `#  ,; #  #`# `' '. #  .#      #     :                          .;    :####,       :              .               #    '   ;.;             .#.'#'                                              ,,                    
             #       '               ;.                `#;' ;#,        ,#.  ,##'  :#,  '  :#'   `      #    `:                       `,;#    #'.  ,;#.     #           ;.';#              :.   ;`                   #;`                                                .:                    
             #      `'               :,                 #  #'         ;#`    ``            .           '     ,                  .'####';    #.       #;    ;,   ``     ;#:  #.##.         ,;   `.        #'':::     `#;                                                 ;                    
            .'       #               ,,                 `'           ;'                                '    `;                 ;#:         #:         ';    '  '#:'';, .;.  '## '.        `;    ,        :,  .;      .#''#                                              '                    
            ,:      `'               ,,              `#';'   `      `#                                 ;`    :               '#;          :#           ';   #  `#  .#. :.''#..;  #         #    :         .;'        `.` ,                      .. ,'###:   ;           '                    
            :,       '               ,:              '' .    '.     ,#`                                ,:   `;              .#`           '#`           #   '   '   ', # #'  `: ;'         #    ;        '#,`#.       :'.                      .##:#`   ;#`#`#`         '                    
            ,:      `'               .;               :##'           ###                                ;    ;             .#`             .;           ::  ..  ,.  #',' #;: `#:`          #    #       `#    #      #: ##                     #.##      `#` .;         '                    
            `;       #               `;               #, :###        `. ##'';                          `'   `,             #,               '           .'   '  `';# ##  # :;`:'.'         '`   #       ',   .,:    .'   '`                    #:.        '  #          '                    
             '      `;               `;              #'`#:`'#':           :`#.                         `'   :.            ';                '            #   #   #:  ;:  `  #`' #:         ;`   #       ;:   :#;    .'  ,#,                    ,#          :#;          '                    
            .;      ,:               `'             `# #` `'::####'`,#;`    :;                          '   ;`            #                 .;           '   #   #               #;        ;,   #        #    ',     #  :#:                     # `     ,  ':           #                    
            ':      :,                #              ;#:  #.     `;# `'###,,''                          '   ;.           ::        :       # #           ;:  .;                            .;   ;        ;##;#'      '#':##          ;####`    `# #     '  .'           #                    
            ':      ::                #               # .#.        `#.  .;#':                           '   ,,           '`  .     # .'    :;.'           #   '    .`                       '   :`         ,:          `.`#        .#;   ,#:   ;;           #           #                    
            `       ;;                #               ##'`           #    ,'                            #   .,           #,  #    ,; ,;    .' '`          '`  #   #':                       #   `.                        ;:      ,#`      ';  #`           #           #                    
                                      '              `;              .#    #                            #    ,          '#'  #    ', ',    ;#  #          `'  :,  # # :#;                   #   `'                         #      #         #  #    ##      #           #                    
                                      ;`                              ,'   `#                           #   `:          ##   #    #  '     #:# ::          #  `;  :'' #.;                   '    #,''                      ;.    :;         :, #    :,      #           '                    
                                      ,:                               ':   '.                          '    ;          #:  ;##;  '  #    ;  #. #          ::  #  ;'`',#`                   ;:   ###                        #    #    .#;   ,; #           ':           '                    
                                      .;                                #    #                          ;.   ;          #   ;. `'#`  '   :#  .' .;          ####, # .#.;                    .;   #`'                         :   #    ##:#  `''#:         ##            ;`    `              
                                      .;                                :'   ;,                         ,,   #         #'   #    #  ,';'#:    #` #          ;# ####,,;:.                    `'   '.'                         '   #       #  .';,###';::'##,#            :,                   
                                      .:                                 #    '                         `:   #      `###   #.   ;:  ;#  '`    ,;  #          ## :#,;.,##:       ''`.#'###:  `#   .:#                          #  #.      '  ;;'... ';';''  #            .:                   
                                      .:                                 #    #                         `'   #      #;''  '     #   #'` ::     #  '`         ';#'; '#:# `#.     # ##  .# #   #    '#.  :##.                    :  #'`   ,:  ;;# #, '`   `# ;`            '`                  
                                      .,                                 ;`   #                          '   #     ': # ##     ::  ,, '  #     ';  '          #      `#; ,;    ,: ;;   ;#;   '    #:#  #,`##                   '    .#;;#   # # ,, ;:    # :.            #                   
                                      ,:                                 ;,   '                          '   #     ,'#:`#      '  ,#  `' ':     #  #          #      `#,#'     :#';.' ',#    '`   # #. ,'  :#.                  '     .;`  .; # ,` :,    # #.            #                   
                                      :.                                 `;   ;`                        `'   #      :#`'       # ;'    .;.#     ', .;         #   `  ;#,          # `:' ,'   ,,   ; :#  #,   #;                 :`      #  ', # ,` '.    # #             #                   
                                      :,                                  '   ::                        ,;   #       # #      .:,'      ' ;,    `#  #         #  ,;  ,.'.     `'  #: ,# .'   ,:   :` ;#  '`   ;#.                '     ,;  ;; # ;` '`    # #             '                   
                                      .:                                  #   .'                        :,   #      .';;      ' '.       # #     #  .'       ':        `#   :##'#.##;:.`';   `'   `:  ;#  #    `#;               '     #   ;#:# :: ;,    # #             '`                  
                                       '                                  #`  `'                        :.   #      ;,'       # #        ;;,:    ,'  #.      '`         .#  #`  `#; ';###     #    ;   ''  '     '#              ::    #    ,'# .: '`    # #             ;`                  
                                       #                                  :,   #                        .:   #      # #      .' #        `#::     #. `'      '`          # ':`;  #;     ;     #    ;    #; :;     ,#`             ;    #      #``; #    `###             :.                  
                                       :,                                 `;   #                        `:   #     .; #      '.`:                 `# '#      '.          ' #`'##`;;.    :     #    '     #` '      `#;            '    :`     #: #:#    .;:#             ,,                  
                                        #                                 `'   #                        .;   #     '.::      # ,.                  ##',      ,'  ####`   ;,#.  #`:';:   ;     #    #     ,# `;       #,          `'     '         '`    ;: #             ,:                  
                                        #.                                `'   #                        :'   #    ,# '      :; '                              #  #.`.##,`#,.#### .##:  #'     '`   #      ,###`       #'         #.     #     . `'      #. #             .;                  
                                        .######;,.`                      .`'  .#                        ,:   #    ;'.#      #  #                              :' ',    ##.     #`#.#;  '#     ;`   '                   ;#;      #;       '   :'  .;     #  #             `'                  
                                               ,::'#'##';,.               ';  ;;                        :,   #    ::''     .#  '                               #':'            #:,#'   .:     ;`   ,,                    '##;;'#,        #   #.   #     # ':              #                  
                                                       `,::''########';;,,#;  #,                        :.   '             #, ;,                                ;##`          `'#  '   ;',    '`    ;                     `,::`          `' '#    #`    ###               #                  
                                                                    ``,,;#;#'#####;;;:;;:,              :,   '             #` '                                   `            ## `'  .# #    ;`    '                                     ;'#     #    ;, ;'              #                  
                                                                                  `,,,,,,;'##;,         ;:   '             ####                                                 #######' #    :,    #                                       #.   ::    #.  ;,             #                  
                                                                                             .;###';    ;.   ;`                                                                  ;##``###'    ,,    '                                       :# ''#;  ,#,##;#;             #                  
                                                                                                  `.;####.   ,,                                                                        ;'     :,    '                                        #`;;#:##'    ,.              #                  
                                                                                                             `;                                                                               :,    ;`                                       `#'`#                        #                  
                                                                                                              '                                                                               :,    :,                                         .#;                        #                  
                               `                                                                              #`                                                                              ,,    `:                                                                    #                  
                                                                                                               '',                                                                            ;,     '                                                                    #                  
                                                                                                                 :#'`                                                                         '`     #                                                                   `'                  
                                                                                                                    :#',                                                                      #      '                                                                   .;                  
                                        ,`: `                       ``,:,:,``                                          `;#':                                                                  #      ;,                                                                  ;,                  
                                      `'';#;:;##';;;;;;;'''######'';;:,.`,,,;''''''##';,````                               `:'#:`                          ,:'#'#''#''''''';,.`             ,#,      `#                                                                  '                   
                                      #:   `         #``                               .;',:#####'''''''';;`,;                 `:##'''';'';;;:;;;;;''#####;;:               `.,:;'#'':`   ;#;         ;'     ,;;:;'#''#########'';``                                     #                   
                                      #  #;  `;#:#   #:`,  `          '                              `` ` `..;'#                     ``      .```  `                                 `.:::,.           ;#'##:.`` ,``           ` `.:;#########';`                        '                   
                                     :;   `##. ';##  ,#`#  #    ##    '   # ;;# ;'     ,:                      #:                                                              ` `.;'''';;;'.                                                  `,'#####;.               ,:                   
                                     ,:    #   ###,:..' '` '   ;,' :` '   ';'#' #:#'# ##;#   .`                ''##############;';'##;;:,,,`,``                      `:####;'';'':;: ` ,,;;;'#.                                                         .'####;:        '`                   
                                     ::    ;, ;,;# #'';` #,.   # `:#; #` `''''.;; ' ' #' '`: ;.:#:      `      # `#.         `     ````,:::;;:;'##########''''#'#'#';;                        #                                                                 ;##':,,;#                    
                                     ,,    `# #``####  ' `#    #  ;#' #  ,`,#:.#` ' ' #':#.# ::#`#;'##;;#'#  :.#` ;#                                                                          ,;              `::::,:`                                             `.:::`                    
                                     :,     ' ,'`#` :  #  #`   # `:#,:#  ' .# ;': ' '##'#. # ;';  ,;:'. ' .,#:;#  ',                                                                           #           `;#'::,,::;##''';''';:.`  `,::,`                                                  
                                     ::        .#;     '. #`   `##.# ##  # `' #'` # ' #;.':' ,,#  ;,:''`'  ##  #  #                                                                            ;,        ,##:             ` ``` `,:;';.``.;#':`                                              
                                     ;.                   '`       # ,#  :.`# ##``# # #'; #',:,,' ;.,',.'##:#  # `'                                                                             #      `#',                                  `,;''#''';;:::,``                               
                                     ;`          . ;      .                   ..;     `;#:#;'#  # '` ' ;:#  #: # .;                                                                             ;.     #,                                             ` ....::''##'';.                       
                                     #   #    ##'# # ;,   ,    .   `   ,                `,` #;, ;;#`:#.#. #. ;:# .:     .   '                                                                   `;    ';                                                           `,:'##'                   
                                     #   # :.;:; `   ## ##;   #'  ;#   # '.:'   '`          ` ;#:   ,':#.  #  ## ,:     '  ;`                                   `                               `#    ',                                                                 `;##'. .            
                                     #   ;,'## ###   #::#    `; #,#,;# # :`:#   `###';                    `#,';# ::      ; #      `:                                                             #    ,:                                                                     `;###           
                                     #   `##'# #     ##;;##' `#  #'.;#:##,`',,   `'`;  #'#'`  ` .#` ,,;##   ,#:# ;.      # '  ## '`'                                                             #    `;                                                                         #           
                                     #    #: '`####` # '#, .  #: ;#;`'##'#:'';    #`## ;;::  ;#'''` '#       #'' ;.      ;.: #`;`' #                                                             ;     ;                                                                         ;           
                                     #   `:    `     '``#'##   ## .: ';#'#:# #    #.;.  #`;   ;, ' `:#       #'# '`       #.,; # ' '                                                             ;,    ;                                                                         `:          
                                     #   :# ,     #   ,              ; '';;# ',  `#;#;,.'`#   '. ''';#'.     #:' #        # ;,.# '`;                                                              ;   `;                                                                          #          
                                     #   #' #` #..###'# .,  ;;,,:;    .``  , ``      ,,## #   ;, ' .:# `.    : ' #        # ,#;` ##.                                                              #    '                                                                          :`         
                                     #   ':,#; ,'#` # :`.;   ':, #  # '', ..` ' '.        .   ,; #,,,#';;      ' '        #.     `                                                                #    '                                                                          `;         
           ;                         #  .; #:;   #` # :. '   `:  #  ' ##:;'.` ' #  :# ;:         .             '.;        '                 .                                                     '    ;                                                                           #         
           ###';;'                   #  ': # #   '  # '#;'    #  #';' ;'  '   .''#'';` #   ,#','    ;. `       ';:                 `:    `# ;.                                                    '    '                                                                           #         
          `;     #                   #  :.   '   #. # #  #    #  '` '`#'. '    #`#  #; '   #  ;'    ;` ''###   ';`              ## `#  ,  # ;                                                     ;    '                                                                           :`        
          :'     #    ,:             #              ; ;  #    ;' '. ;': # '    ,:;##,: #  `'  #:.'# `. # ;     '#              .;. `# `## # '                                                    `;   `;                                                                            ;        
                 '   #.,#.           # :`      #;,    ,#                . #     #    ##:  ;: `#;;:,',' . ;`    ;#              '`  ,;: '`## #                                                    `;   .:                                                                            #        
                `'  '.   #           # #;#: . `: #'#` `#    ; #`       ;        '         ,#;;';#;.''`   ;`    ##    `,'###'   #  ,;`# .,:# :                                      ###`          `;   `;                                                       '`                   #        
                `'  .    #           # '` ;#' '; #    #,;   #` ',; .' #.#,#';, ',#`   ;  ;  ` ` :;;`#    ;,    ''    '. `;###, ';#';## `, #`                                     ,#,``#'          '   `;                                                   ,:  '                    '        
                ;;      ;:           # ##':'` .;,'   ;'##  `:# #; #;` #;'' ;::# #'#`# #;#.      ``             ''   '#: ;'   #.  ` ' '.;'   #`                                  :#     #,         #   `:                                                    #  #      ```           ;`       
                '`      #            # `'  ''`';,'   #  #  :`# #;.#   #'#  ;,;#:#'.'#:.;`     . ` :#           ''  ;#.##;.,####                                               ###       #         #   `;                                                    ., ' `.::#':#           `.       
                #      `'            #  #   .',:,#   .  ,: , , #`'.#''#.#''' #:#;';#;' ;'#   `';# `:           ';  ##   : #   #'                                             #.         #         #   `;                                                     ',, #,`  ; #           `,       
                #      #             #  ;    . :.  ;#';.#`     '.   ` , `      ; '`;:# ;`..   ',,# :           #: `##`#'.##.# ##                                             ##''###'#''#         #   `;                                                      #` #    ' '            ,       
                '     ':             #      ##',:   ';.#.#.# ;                       , '';    #,; #:           #: ;;'#;# ,#; `#'                                              #       `,#         '    ;                                                      #.##'# .##,            :       
               ,:    :'              #  ####;#'':   ''.# # # #   #                            '`, ,'           #, :;###' #,'## ',                                            ;:         '        `'    ;                                                      '  #    #             `:       
               '.   `#               #   #  ;'`#:   #  '#; #.;  `;                   `;#;                      #,  ## #';#     ;:         `,,`           `;,,:,             ,#.         ;`       `;    ;                                                      ;  # `` #              :       
               #    #,               #`  #  #,'.'   ,     ,#.'  `'                 .#;  .#                     #`  :#, ,:   ,. .;   `:,;',    `, '###'''';;.. ;#;           '`:#'.`##:. ,;       `;   `;                                                      '` #':; '  #           '       
              ''   .':;''#           ;.  #. ;   `'#####':`  :##; .            ` ,;#;      #                    #.  #`.   `;'#'# '   `.          ':           ;#.#        ``.#    ## ``:#;#       :;   ,:            '`                                        :`      :  .           #       
              ,                      ;,  :     .##.;`, `'#                    ':,.        ;'                   #'':';#;  '#'##;''#;`          ''##########'##   #   ##'',.`,'   '#:    ###'      `;   ,,          ``;##.                                                             #       
                                     :,       :#:; ' ,'#:##     ::           `'            #                   #    ,,## #;: ###  .;###;      ;;'          ;'   #   `       #  `#''`   ' #;      .'   ,:         #''.  ',                                                            #       
                                     ;,      `#`#.       `##                 ';;',.`.`:;', #                   #      '#;.#;`##'     ,;#'#    :`#           ':  '           :###' :##'## # ';:.;;;'   ::       ''#,''#  '.                                                           #       
                                     ;.      ',.#         `;;                .#;###'#';,.:##:                  #      ########`'#`  `#   ';   : #            #;,;`          ;:.#`  ' ``  # .  :,::'   ,:      ,'',  .;#.:#                                                           #       
                                     ;.      # '..##       #.                 ,##         .#.                  #`     #         ##' ,;  .#;   :`#            #  :,          `##;' .;#,  .'        '   ,:      ''#'#', `''#                                          .####:           #       
                                     ;.      #`'':  #    ';#                   ;:          #                   #     `# ;#'##:` ' :##;  #:    ;  ,##'`   :` .#  ,;          `#. '##` #  :.       ;;   .:      ###; .#    #                           `             #.    '           ;`      
                                     ;.      #;#'   .'. # ;#                   #####:  ';  #`                  #      # ``   ,:##'  '#  #`    '      ,'#;.###;, `:    .'##. #;   ### :, #        ',   `#;,:,`#';#:' #'##;#`            ##''''';'#####'#          '#       #          `:      
                                     ;,     :##', #  #;#;  #                  ,#   `#.,'`'#'.                  #      '#      #` #'  #  ',    '           #  ,: `;   #', `# #;#::: #::;.#        '    `;    ,#.;#. ;#'  '#`         `;'              #:#       :#`        '           ;      
                                     ::     #;#;;   `'  ';''.                 ':    # #'   :;                  #`      #:     #   '. #'  #    '`          #   ' ;: ''.   :',######;'#####`       #   ` ;    :'   '';;`;..#.:;.      ###.`..,.````   :' #,      #           '          #      
                                     `'    ',   '#';#.  #  ;,                 #'   ', .#   .'                  #`       #':,`.#   `# `#  #    '.          #   #;#`#';, ;#;,:;#.;,`:, '; :.       '    `;     ##  .  `',.`#;` .;':.` ,. ';;::;''''# .#  #       #########'#:#          #      
                                      #    #      .,`   ;;;#;             `  ,'##'#,   #   ''                  #`       #:;;;##,   '` :##'    :;          '  :'` :;  ##,   :,#          ;.       '    `;     ,#  #   #,.:#      ...# ; ;         ';#.  #        ;`       :#,          '      
                                      ;`   ;`            ':`'     :';     `  ,;.###`   ###'#'                  #`       :'    .'#; ;:  `:     .'####';;'#####;   ,;  #,':  ;.#          #        #    .:    .#;#'#'`; ';;'          `' :`        `'    ##;;'. ;#.`,..:    ;`          ;      
                                      ,:    # .      ,.;`  `#    `#:#`       ;'#. #   `#'#:;.                 `#`;::;## `'     ### :'.`              ``          #''##: #'#:,#       #` #        #    ,;   '#''.'#';:  ;',           :,'`         # ;;;#      ' ,:.'##:#;` ;          ,`     
                                      `;    ;##,  ` .;;'   .;    #.,#         #`  :###':  ##                  .#`;:,`    #       `##':.;''####'';;,`                       :;'       #` '`       #    ,, ;#; ,#:#`;#   ;#            #,.'.:..     ##`  #      '    ' '   # #    ####;;;;     
                                       ;      #'  ,';# '' #.'    # ;#`        #    ;'#;   .#                  ,'`        #        ;#           ` `:'###''''';;``...:;;;;;'':';       #` ;`       #    ,,:#    #':##,#:###           `: .#`:,;;#''`'.   #     `'   `; '   '##'      .:::;     
                                       #      #'` `##;'##`;:;    # ##        '#   ;'` :'   ;,                 :,,        ',      `.#                         ,`...,.`  `,. ,#.       #  ,, ;''; ,#    ;,#    #.##':,;#' `#          `;         # '';   '      #;  `' #   # #',         '     
                                       #      .#;  # ;:;#.#'.   `# #'        ######``.,#:,;`'                 ;`:        :;.,,:#####                                       `#`       #  ,;;`   `:#    ::#  .##  .;'''`   .;         `;         #  .;   #      `##### ;'### #           #     
                                       #   `.,##' #;`  #'#'#    #;  #        ;#' `'::;, '#;;`                 # '        `#;:`#'   ',                                      `#        #  ,:      ;`    ;:;  # #        ..  '         ,:         #   #   #      `' ':# :#    #           #     
                                       # ;##';:;#, .#;#: ##  `:#'   ':       '.    `      `#                  # '         #   ;#   ;,                                      ,#       `#  ::      '     ;;: '#''       .##, ,,        ;.         '   #  #'   ### '#: #.#.#   #           #     
                                       #:'      ##;.;'###;####;#    :;       #             #                  # '         #   ,#:  :;                                      '#       .'  '       '     ';:  ';'       ;: # ,;        #          :  .#,#. ;'#`   #:  ';, `# ,;           #     
                                       ';`       ,;'';;        #    ;;      `'             :.                `' #         #   `##  .'                                      #'       ,': #       '     ';#`# .'       ':,: ::        #;;;'##';, `  `##   # .  ;##:   :`  # ''           #     
                                       ;.                      # .;;#       ,;             `'                .: '         #    ##  `#                                      ''       ,':'#       '`    '. ;# ;:      ,##;  ;:,;;';;:,,`        '####     ' #  #'#':,#;#` #.##           #     
                                       ;.                      ,###:`       :;              #                ;. ;         #    ##   #                                      ;#'      ,'  #       ;.    #   ;##       :;,;  #',` ` ` .,;'##',             #,#;` ##,##` :#:#;`#           #     
                                       ;:    ;                  ;#          ;,              #                '  ;` #:```. #    #';  #                                      #;`########: #       ;,    #    #.       `' ;`'#               ,'#'.           '  .'  # #';#;;  #           ;     
                                       .##'#:#.            .    #`          #               #                #  :` ,,,;;#';,   #.#  ####;:#####';``                        '.        `#':       ;,    #    '        ;####,                    .##'';.        ::            #           ,,    
                                          .###`           :#####'          `#               #                #  .,        ';   # #  #           ``.;#'#',`                 #`  '###   ::        ,,    #    '##''#####:                              `.:;###'#;;#           #            ;    
                                             '##,         #. `,            :;               #                #  .:        ;:   # #  #;                 `,'#':`             # #; ` '   :'        :,    #    #        #                                       .:`'       #   #  ##;:`.:'# '    
                                               `'###'';,.`#                ;:               #                #  .:        ':   # #  ;'#                     `,;##':`       ''#    ;    #        ,:    '    #  . `,  #                                        ';:       #`  #    ,:;;.   '    
                                                    ;;;;;'###;;:.`         ;,               #                #  .:        ';   # #####;                           `:'#####''',,,.`#    #       `,,    '    #  #':#  #                                        ';.       #`  #            '    
                                                            `,,::'##########''##'''';;;;;';'#;;;';''';:,.,.,`#  .:        ;###:#`, `                                      .#;'':,:'    # `,;';:::,    '    #  #` ' `#                                        ;#        #`  #            '    
                                                                           , `  `  .`.,,,.,,',,..`` .,;;''''';  `:           ,;##;                                         ',#    '    '#;,,:,. ,,    '    #  #  '  #                                        ;#        ;`  #            '    
                                                                                                                ,;              ,.                                         ' #    ;`   ;.        ;    '    '  #  ;  #                                        '#        '   #            #    
                                                                                                                .;                                                         # '    ;.   ':       `;    ;   `'  #  ; ,'                                       '##        #   #            #    
                                                                                                                 #;                                                        # :`   :,   ',       `'   `'.  `'  # `; ';                                       ;##        #   #            #    
                                                                                                                 #'#',                                                    :# ;.   ,,   '`        #   `;,' :;  #::; '`                                       '`#        ##';#            '    
                                                                                                                    `;##;,                                               '# `;,   ,,   #         #   ,:  .;;  # ;: #.                                       . '#:      #   #            '    
                                                                                                                        :'##;,                                           ;;;'#,   ,;   #`        #   :,   ;,  #:;: #'#;``                                    `' ########.  #            '    
                                                                                                                            `'#':.``                                              :;   #         #   '`   ##  .#;:  #  ``;'##;;,,.                           :'        :##'#            '    
                                                                                                                               `.;###:.                                          .#####;         #   '    '#;'##'# ,;;         `,:;'':.                      ,' #'##'#  ,#'             '    
                                                                                                                                    `:##;,``                                                     #   '      '.` ,:#';;                ,:'#':`                 ' #    #   ;              #    
                                                                                                                                        `:'##;;.`                                                ;   ',                                    `:####'#';:,,,,,,:;' '    #   '              #    
                                                                                                                                             `;'#;':` `                                         .,   '`                                              .`..:;:;`' '``` #   '              #    
                                                                                                                                                 `;;'#'':;` ,                                   '`   #                                                       `' #:   #  `,             `;    
                                                                                                                                                       ` :;''##';. `,`   ` ``           .:  .   #    #                                                       ,' #    '  :.#';;,`       ,;    
                                                                                                                                                                `.,:;'######'#':;,''###''''###''#    ##';;.`                                                 ,: #   `'  ' .  ``.,'##'#'#:    
                                                                                                                                                                                .::``           `         .;'##:`                                            ;; #   .'  #              :     
                                  ,:;,;;;:;,,,..,,,,:,,,``                                                           ;;:::.                                                                                    `:##;.                                        #: #   .,  #              '     
                                 #.  .  `      `        `,;';;;;;'####'''######'#####'##',`                         .#    `;'##;;,,```    ``.`                                                                      .'##;.`                                 `####   ,;  '              '     
                                #.                                                        ,;#'';,.```.``````,;      ;,          `.,;;'';#;;;:;''#'#'';;:,,```.,..```                                                    ,:'''';;:.`                          . .  :##:``'             `;     
                               #       :          :           `                                 `.,,:,:::,:;';;'    '`                     `     #   `` ,,:'##':.    ..,.                                                       .,:;'#'';:;;';;,,`                 `,;;:,             ;      
                              ;;       #  ''    ` #' .   ,  . #                                                ,:   ;`            #`       ;:   `:  ;          `,;'##';,`                                                              `,,` `  .,,;'#';,,,;;'#'#''''':;,`            ;#      
                              ;`       # '; '#'#` ''`'# ;;. ' #                                                 '   ..  ` ,'      #``;`#,# '' #.,.# ;    `  #         `.:;;;;;;'#':,` ```:'''',                                                        ...            ``:;'':,.``,;##`       
                              #        ;';  '':'  #:#;# ';. #`#                  `:.  . ##':.       #           #   :, :# `::##   ':#, ; : #; ##,.# ;    # .;                      .';':,.`  .:#'                                                                           `.,;#:           
                              #        '#`  '`,` :;`'#:.#:. # #                  #;;,`# ;,#:##   # ;,          ;,   :: :'.`:# `#  ;'  .#'. #,.#;,:# ;`   `'# '#     .                           ',                                                                                           
                              #        :`;#;;    ;' ## ##.: #                   ,#   ,: ::#.#    # # #        .'     # ;.#,:'  '  :#  ,, . ;.;# ';# `;    #:::,'# ';'  `          .; ,           #                                                                                           
                              '        ,.  :;####:`  # '#`;#; ,,                ',  ':. ','#,   `:  ;:`#;     :`     # ,` #';`;#  ::# .',:#: ## ;'#  ;    # #  #; :. '#'::#:,  `# ,,,#####       #      ##;;;,.`           `````,``          ```..,,```                                      
                              #         '   #   `      .' #:  ,.                 ###,;`#'`#.    :,  #.#;'`    :`     # .: ,.#:    :, #:.` `  #' `'#  ;',  ' ' `'; '  # ,;',::  `# ;,# ;#         #      #     `:;##''''##';:.`   .:;;';';'';;,       `,;''##':,.,.,,,,,:;:;;;;:,,::;'#`      
                             `;        .'#  #  ;' ##',,;#'; #  #.`, #  `             :#. ###;': '` ., #.:`    '      # :'         :`             ;';:`,#  #.,##.#,#  #'#;#,    `;'';;.##         '`     #                                                                        `   `;      
                             ,,     ,.: #;` #  '' `' #`;    #  ' ## #  `      ,             :,  ;     ; ,.    ;      #      ,                      ,' :;  ,      :   ##. #.;   .:'# .'.#         :.     #                                                                             #      
                             ;.     :'; #`:;`  #,. : # '    ;,::;``;'  ,      #                         :`    .;     # ##;  #`##;   ##'``;                   .  ,    # ;:'##   :; .    #         :;     '                                                                             ;      
                             ;`;  . ,`; # ##  `; ; ##. ','   ## #  #'  '     .#`   #``#   ;    `        ':     #     # # ;#:;.; #   '.# '. :#' #   :   .     # :;.      :      `       ,         `;     '                                                                             ,`     
                             ;`#  # : ',' #'  .;'' ;'; #:,   :# #  :#  #     ,:;   #,:##;#  #  #        .      #     # #   # ;'`:,  ##``: .# `:#.# # #;.:##; ,`# '# ' # #  `;    .:               '     ;                                                                             `,     
                             ;`'.`:;' #,':,:  ;. ' # :''  `   # #  '# `'     ;.#   #'''',   # ,' #;`           #     # #;  ';#' `'  #'',###`  #`,# # #. ;.    '';:'`: #'##'.###  ;'       `       #     ;                                                                              '     
                             :.`'``## ' :, #  #  ;;#  ;#:##.  # ,'',#:#      ''',  ;'#;'   ,.:#:`;``;,         :.    #   #:; #'.,#  # ,;; :, ,#.#' '  '`;.    #;# .', #`; ','    #'  `# ',#:#     #     ;                                                                              #     
                             :. #.`:# ;` #    #    ,   #      #     '.       '. ; .;:';### # ;;,`'              '    ';####: ';..   #,# ##:#:;' '''#   #;';   ::# :'``' ;':;##   '#  `#`#:; ;;#:###    ,,                                                                              #     
                             ,. ,#    :; .    ##,### ###;                    '.   ,;.,';   # #`:`#              #   .:              ':  .   ;#, #'` ,#:#',,   ;,#:';.;: '.'::`  :`#  `:':##'''#', #    ,,                                                                              #     
          ..``               :.  #    ,;     ' `;  #`  `'                             #####; # ; ###`           '   ,. .#                               ,.'`  , `  :;.  '`.#;;  ###  .:# '; '#''  #    ,,                                                                             `'     
          #;;'#,             :,  :       ;,.   '. #    :;                                 ;    ';.  `           ;   ;; :. #    , #             :;           `              ;##,`# ;  :, `###'':## #    `:                                   ,;;#####':`                               `;     
          #    ;#;           .,      . `;#`,# .'  `   .#                                        #:''#``         ,,  '# '  `#`:,; ':'# ,:##     ';    ':`# ,##;:  `  ,   :  ,.     ;. .`  ` ., ,'  '     ;                                ;##':,##'##;:'###':`                         `;     
         .;     ';           `;   :` ':  '  ;  .  `#     .##.                                   '.  ` #         ,,  #;##  #.'#,,'.# .:,'.`    .''    ';:# ;` #','#'''  `##.#;':               ,##,;     '                                ##:#######''''''';#''                         '     
         .`    ;;   '#'`      ; .#.  '#  :` #  #` .:,` ##'.,'                                         `         :.  ' '#  ' ;'`:  #;;:.;:`    #;'    #'#;`;';##'#'      #' '      ;;    .       `.;     #                                  #.##;  #######''','#:                       #     
              .#  .#` `',     ' '`   #;` :``:   .#';;##;`  .','.                    ,:'#',                      ;` `;  ' `; ''.:  ##. `#     #:,#    ###`'',#;#'#;,;    #''#. #'# #:; :`#`;:;   #::     #                                  .'#''####'''#'##''',#:                      #     
              #   '     #     ' ::   #,# .;'` `##.         `#;;#                  ##'#''#'#:                    #  .;  ,.`;`'##.  # ': #'#   ,  #   .;:# :### :,''#;    #:#''.'   ':# :'' #``    ;`     '                                  ##'';;,##` ; `;:'#'#,#                      #     
             ;,        `;     #  ,#, #;# `'. .#`              `'                ;# `#''#########'               #  .,  .#`#' `       .###'          '` '         '##    :.,. `:  ;,:# ;:' #      '`     '                                 `;'##'###'##'..    ##;'#                     #     
             #         #      #    .##  # ` `#                #,                #.##.`;'##.,###''#.             #  ,,   ` `      #  , ,,    `'#,.#  #             '       ;###' ;##,# ' #,##     '      '                                  # ',:#`';''#####''``###.                    '     
             #       `#.      #   #' #      #`               .#                ';' `'#';'######'';'             #  :.          ` # #''.,    ;'  ;:.;#'           ,#####'      '##.,:#:# `#:      #      #                                  ';;'#####',.,;;#;##'`;##  `,`               ;`    
            ',    ####,       #      `     '`     ``       :. #`               #` #' ':#';#;`'##.##             #  :.#` .#  .# #`; # #.##,   #;'#''`#`#       .#', `'####'         #'` ;##:;;    #      #                                 #'#`.## .,,:###########:#####'#              .,    
            #     `   #       #            #     :;         # .'              `' # `'###;. ;  `## #             #  ;. #.:: ### #`  ##,`;      ;;' # # '       #'##'##;'#:##'             `;'     #      #                                 ; '.#'##''':` `;: `;#;;:##;#;::'             `:    
           ,'         '`      #            #    #           '..'              ;.:.'':#.    '   .#::#            '  ;.  ;#`'.:# '`  ## ,###  .:,#;  ## #       ::'.:'','';'##:                    #      '                                `'###''`     :    ::  '## ;###;:;`          ` `;    
           ;,         ;,      #         ,';#                 ##:              #`;:'#'       #` ';#;#            '  :,   # # :#'#   # ''#''',`::``:#;':'#`    .'#';;;;::'##:'#,                   '      '                               ;###:#:              ,` ':#'#'##':#             '    
           ':         #       #        :#,'#`                `'`             `####'          ''; ;#'           .:  ,,   # .#'       '#;,``,'##;'#;# ''       #;;#,''.,'.:,#'##`                  #      ;`                              `##.#,                  ;  ###:'# #`            #    
           ',    `'  #`       '        #   `##  ';            #              #, ,#'.         :;  :'#           ,.  ,,   #          #:        `,.  ;,         :'`;'`#'##',,#'#:#''#:              #      :.                              ##:##                      .##'`#';;            '    
                  ###:        '        #                    '`#              `   ##          :'  ;;#           ,`  .;             #'              :; #        ##`:###':,;#####''# #              #      .,                              #,##;                       #'#'': #            '    
                              #       `#                    ; #                  #'              #.##          :`  `;            `#               ;###        # ##'          ''# ##.             #      `:                             ,#,'',                       # #';;:#            '    
                              #        #            ``  .`,   #                 '#`              #  #          ;   .:            ::                 ,;       #`,#;            :#'#''             #       ;                             ;####.    #.                 ' '#;`';            '    
                              #        ;##:#      '###''###,  '                 :##'             #` ;          :   `;            #.                 '`       #'##              #;#'#             #       ;          `                  ###,#     .;        #        ,.:#:;#;            '    
                              '           '      ##     ;:   ..                  #.   ;          # .:          :`  .;          .'#     .,          ##          ':  .           ''#,#,            #      .:       `'#'                  ##, #     .:       `::    #. ;'`#'##:            '    
                              '          :;     #;      #,   #                   ':   ;:        `; '`          ,.  ,:         ##:.   .;#           ';          #. ::       .,  :#';'`            '      .:    `;#;,::                  ##  #     #;'`      .#  `#:  #' #';';            #    
                              #           #    ';      `#    #                   ;;   .:        ,,;#           .,  .:        :'     ;'.             #         `####        ,#  ,##''.            '      ,, `;#:.   '####               #   #.   #. .#'    ##`'#'.#; ,# #'.::            #    
                              #           #    #       ;;   ##         ``        :'    '   :`   `#:            `,  .;        #        `,            '.        :#,           .#:.'.##             #      :'#'          ,:               ,   ####'::   #;  .#  `'.  #` #:##.#,            #    
                              #           ;;  .#       #    ;,        ;## ,:      #    # ,'':'# :#             `:  `'        #:       `#         #  ;:        #. `              # ##             #      ,`            #`                   #, `####  `;  .; ,#### .; ;;#,:#`            #    
                              #           ##   #      ':    ',        # # #;;     ''   ##''##'',.#'`           `,   #        `#'                 '. #         # `#              #,##             '      :`            #`                   #` #`###   '  `' ##'#' ., :##,##             '    
                              #          :#;'  #     ''     #        .; ##. ;      #   ''#` ',.:'# #,           :   #          #                  #`#         #             .  ,'##              ;      ;`            ;:                   #` #####  `'   # ##'#' '  `#####             ;    
                              '          #. #' .#####'     #,'      ;#, #, .;      ##  ###   # ::' ,:#;        `;   #          #                  ;#,        .#      ;#    `'  #;,.              :      '              #                  .#  ####'  ;:   # '###`,' `#: ##.            .,    
                              '         .'   '#',        :#:  '#####':    `#''    #;''#,#;   ::##,  #  ;#;      ;   '          #                 `'#         ,'     ,#         # `'             `:      #              :;                  #, `##;  .#    ,'  `,#;   '  #,             :`    
                              #         #.     ,'###':'##'          :,       #   ''#'#, ': ##`' #`  ;.   ,#    `:   #          '        ,,.       `#         #;    .#         `' `'             `,      #               #                  '#     `#,      ;###;     #  #              #     
                              #         #          ``:``            ;,     ,#,   #:'# ##;::''###:.   #     #   `,   #          '     .##;'##;     '`         #`    #          `; ,:             `,      '               '.                .#:'####' ',     ##  ';    '  #              #     
                              #        ,;                  #        ,;     :;#   ## # :, ,,,,  `'.  `#     :;  ,.   #        '#;     '#';.  '#,   #          #    ;;         ';# #              ,.     `; ''.      .##' ,;                `' '# `;  #                '  #`.            #     
                              '        ;,   `             ',         '       #  ::;;' ,;       ''. #:       #  ;    #      ;#;,;         ,'#;;;  .#          #    '##;`      ## ;:              ;`     .;#` #`    .#  ;' #                `# ;      #                ,  #':'#          ;     
                              '        '`   :#.           ##':       # '#;;'#.  ': #:` ':      ';. ;`       ;, #    ;.    ,#  ,#'`          `;#, ':#.        #        ;.     ,:#:               '`     :#`   #    #`  `:;#                `'        '                ...#    #        ..     
                              #        #      #,         ,' `;''#'';;##:::,,`   #`,;;,  :;    ,,:; .:       `'`;    ;`   `#`    `'#;`            # .#`      `#.'  ;##;':     '#                 #      ;#  `##    #`  # '#`               .'       ,;                ###.    `#       '      
                              #        #       ;;        ',       `..`          # : ;,   ,#'''# :,  ;        #:.    '.   #.        .'###;.      ''   ''     `# #'::`` ,#'    ##:                '      '#    #    ;,   `#'`               .;       `'   :          '.#. #,    '.      #      
                              #       `'        .#:      #     ;##              # #`:,          .: ':        #:     ;.  #:               ,;##'''#     `##';''##:;.;#;,;#'##  ' #.               '      #:#.:#;     #; :#,#`               ,;       `#;,;#          :;#`  '.   `#      #      
                              #       :,     `    `''   :'    `# '`             # .',:          .; #         #:     ,, ,#                    ` :`        `.'  ###'#. ' `' ;###  #`              '      # `':`       ;';. '                ,'        #####:          ##    #    #      ;      
                              #       '`    #        ##.',    '; '.,##          #  ',:          ,;`'         #,     :. #.                                    .#,;.'#####':;;#;   #,             '      #                 #               ;##`     ,':`'#'##        ,,#    ;.   ;;    :`      
                              #       #     #          `###;'##  #;# :;         #   ;;          ,:'           '     ;``#                                     # .'  ;,    `:'#,  #,'#`           '     `'                `#        ``    :# ##    ;: ##;'##.#       ':#     #    #    '       
                              #       #     :#.             `# `  ; `##         #.  ''          :,#           #     ' #:     #                 ,            :# `;   #`      #:  #  `';          #     ;:                ,:       ''#    #  ;`    #.###';;## #       ';     '`   '`   #       
                              #       #      .##;.`         `#      ,;:;        #:  `'          ::.           #     # #     ;#                 ##:          #:  ;    #.    ,''  `#   :;         #     ''      ;###:     ;:       # '.#; #  .#`  , ##,     # #      :':    ''`   `;   #       
                              #       #         :;###':`     '        ;;        '`  `#          ;'            #     ';'     #'                 # ;#'       ;'# `;     '.  ;#`#   #'   ,'        #     ##:     `        .#.      .# #'`;;#  .#   '#''#;,;  #';      #:`   ;:      #   ;       
                              '       #              ,;##'.  #       ###       `#    ';         ''            #    `'#     ,';                .'   `''.`  :#`;',:      :##:  #  #,     #        #     # '#:           '#:;'     #,.'  `#'  `#, ,'##':     :;;.   `###`   #       '  `.       
                              :.      #               ;: ,'#'#,``    ` #,      .'    ::         #;            '    `'#     ':,                ,:     `;''#'' # ,,       `    #  #      ;;       #    .'#'`'#';;;;:';##;    ###'#,     ;#'  ##`,#:#;  ##;  '# #'`:#`;#    '       ;: ;        
                              .;      #               ;,    `:;########:       ';    ,:         #;            '    `;.     #:,                '.          '.#: :`            #  '       #       #    :#    `,:::;;,.`         #`     ##;' #,#,###:   #:: .#  #' #`##'   ,;       `' '        
                               '      #               '`            `.         #`    .#         #             :     ;     :;;.                '           # #  :`            # :.       #       #    ':                       :`     , `# #` #.`     ##:  , #';###'#    `'        # '        
                               #      #               #                        #`    `'        :'            ;`    `'     ' ',                '          ,# #  :`            # '        ;`      #    #                        ,`      ,#'  #  # #: #; ;; .';'#####,#     #        # #        
                               '`     #`              #      ``:;####';;;''''#####;:`:#         '            ;     `;     # #                 #          ;, '. :.            # #        ,`      '    #                  #     ,;      ###  .# :#;#'  #'######:    `'     :,       ;`;        
                               ;,     ,'.    ````,;'#########;:`                   `;'#;,       '            ;`    ,;    ,; #                 #          #` ,, :.            ' #        .'      #    #                  #;.    #,.     ##   '`  ;'####:`          .;      ;       ,;,        
                               :#'##'####'''#;:::,.`                                   `:###',  #            :`    ;;    #,`#                 #          #  `; :            `#.;        `'      ;   `'                  ':'#';,:'#;';##`#   #   #`#               #;      #       `#`        
                                                                                            .;##',           ;`    ;###;;#''##'';:            #         `'   ' '            ,:'         `'      :   ,;                  '`  `,;:;;,::   #   #   # `'             #;.      #        #         
                                                                                                .;##',       ;`       `,:#.``  `,:###':       #         ,'   # #            :.#         `'     `,   :,                  ;,              #   #   #  .'          ,#`'`     :;        #         
                                                                                                    .;#':.`  ;`                      ,;'#;`  ,;         :;   # '            '.:         ,'     :`   :,                  :,              #   #   #   .#         #` '     :'        ,#         
                                                                                                        ,;##:'                           `:'#''.        ;;   #.;            '#          ,;     '    ;.                   '              #   #   #     ;',     #`  '     #         ,#         
                                                                                                            ;#                               ``:####'`  :`   '',            #'          :`     #    ;.                   '              #   :`  '       `'##';`   #    ;.          #         
                                                                                                                                                   `,:##'.  ,.#             #           #`     #    #                    #              #    ' `;                 # `  #           #         
                                                                                                                                                         '##'`,             #           #`     '   `#                    '              #    #  ;                 #   `;          `,         
                                                                                                                                                            ';###;:``      `'          ##     ::   ;#.                   ;.             #    :. '                 #   :.          ,.         
                                                                                                                                                            :`    :;'###;:,';                 ;.   #`                    ;:             #    ,: '                 #   '           '          
                                                                                                                                                                        `,,;;'##########';` ``'`   ;#,                   ,;             #    .: '                 #   #           #          
                                                 `:;;';'''''';;::;'''';:`,,                                                                                                              :;';;'      :#';                `'            `'    .; #                 #  .;           '          
                                    '''''''''##';,`                    `.,':'';:,`                                                                                                                     `;#':,.````````    #            `#    :: #                 #, #           ::          
                                     #,                                   '    ` `,::;''''':;,,.`.,,,:;;;';;;                                                                                             `,,;:;'';;;'''###;:.`        :#    .# #                 #''.           #           
                                     #                              ,     '                   `...,.`       #                                              `                                                                ,,:;;;;''##'',`   # #                 #'#           ::           
                                     # :## .. `     '       .      #,,    #                                 '                                       `;'###'''#'####':                                                                    .;###;.#```             `:#`           #            
                                     ' #`# ##'  ` '##';;'## ;   `:  ;;    #                                 #      ''####'.`            `;;''###''#':,             `,;####';.`     `..                                                        ` ',,,;'####':      .#.         ;#:            
                                    `; # #  ;`':, # # ,#;. .:  #'.        #                                 '    ,##:`   `.;;'#######'#'';. `                            `.;'''####'''#;                       `:;;';';':,`                                .'#######;;;;'#####;              
                                    ,;  ',# ' ,;; ' # ',;` .:  '          '                                 '   .#`                                                                    #'                 .;###',      ` ::'''##########;;;;;:.  `                  ```````                  
                                    ,;      #  #' '`##, ;, `;  ###        ;                                 :    :`                                                                    :#           `.:##':                         `     .` ::''''#####,``   ..`.:'`                        
                                    .;      #  ## ; #'` :, `;  #          '                                .,    ,;                                                                    .'    ` `.;##;:.                                               `.,;';'#;:;;,,'#:                      
                                     '      ;:#:##; # ':,; ,##'#:''       :                                ;`    .:                                                                    `#    .##';.                                                                  .#                      
                                     #     .#':     #` ,##  `  ,.         ;.                               '     `;                                                                     #    ',                                                                       ,;                     
                                     #     ```,:,::,:,;:;;;:;;:;;''#'''''#'`                               '     `;                                                                     #    ;`                                                                        #                     
                                     #'##';;,,`````.,` ` `` ```                                            '     `;                                                                     #    ,.                                                                        #                     
                                     #                                                                     '     `;                                                                     #    .,                                                                        '`                    
                                     ;.                                                                    ;`    .;                                                                     #    `;                                                                        ;.                    
                                     ;,                                                                     ,    ,:                                                                     '     ;                                                                        .:                    
                                     ,:                                                                     ;    ,:                                                                     ;     ;                                                                         '                    
                                     `;                                                                     '    ,:                                                                     ,`    ;                                                                         #                    
                                      #                                                                     '    ,,                                                                     ,`    '                                                                         '                    
                                      #                                                                     '    ,,                                                                     ..    '                                                                         ;.                   
                                      '                                                                     ;`   ,:                                                                     `;    '                                                                         ,,                   
                                      #                                                                     ,`    :                                                                      '    #                                                                         `;                   
                                      #                                                                     `,   `;                                                                      #    #                                                                          #                   
                                      #                                                                      :    #                                                                      #    #                                                                          #                   
                                      #                                                                      :    #                                                                      ,.   #                                                                          '                   
         `#`                          #                                                                      '    ;                                                                       '   #                                                                          ;                   
          ';#`                        #                                                                      ;    ,.                                                                      '   #                                                                          :.                  
          '  '#;,,#`                  #                                                                      #     :                                                                      #   #                                                                          ,,                  
          #     :`#  `  #             #                                                                      '     '                                                                      #   #                                                                          .:                  
          ;      .: ,;  #             '                                                                      ;     '                                                                      #   '                                                                           '                  
                 #  #  `:             #                                                                      '     #                                                                      '   '                                                                           #                  
                `'  #  :.             #                                                                      #     '                                                                      #   '                                                                           #                  
                '` .;  ;,             #                                                                      #     ;                                                                      #   '                                                                           #                  
                #  #`,,;`             '                                                                    ` #     :                                                                      #  `:                                                                           '                  
               '`  ';;`#;'##.         #                                                                      #     ;                                                                      #  ,,                                                                           ;`                 
               #       #   `          #                          `,'##''##'                                  '     ;                                                                      #  :`                                                                           :.                 
               #       #              #                       ``#;`        ''                                '     '                                 `                                    :, :`                                                                           `,                 
              `:      `#              #                       ,'`           `';                              :     '                                                                      :, :`                                                                           `,                 
              '`       '              #              ,.      ;;               ::                             .`    '                                                                      :: ;`                                                                           `:                 
              #`      ,'              '             ##'#'.  #,                 :`                            `,    '                                ,;';;.                                ,, ;`                                                                           `:                 
              #       ,;              #            ##``#,#`'.                   #                             ;    ;                            `;#',`` `,';.                             .: ;`                                                                            ;                 
              #       .'              #            #,` : ,#:                    ;`                            #    ;                          `#;`         `':                            ,, ,`                                                                            ;                 
              #       .#              #            #      ':                    `;`                           #    :`                        #;              ;`                           ;` `,     `,   ,  #;#;`                                                          ;                 
             #,       .#              #            #.``    #                     #:;#                         #    ,`                      `#`                #                           '`  ;     .##: #  #:.`'                                                          '                 
                                      '             ,':#:  ,'                  ,##'.'                         '    ,`                `    ;'                  .;                          #   ;      # ;.#  '#.''                    ,;#####':.                            '                 
                                      #                '#:  #' ,      `#',    ,'  #'                          #    :`              `#### #,                    #                          #   ;      #  ;# `'##                   '##,       `###:                         #                 
                                      '               ;#;:;  :###:,   '` #    :#  '                           #    ;`             :#:   #;                     ;`                        `#   ;      # .:'##,# #,               ;#`              ;'                        #                 
                                      '              ;' .####'##:'.,.'#  `'''''#: ;                           #    ;`             #`.` # #:                    :#:.`.                    `'   ;      #'#,       ':             ;'                 '.                       #                 
                                      '              #. ',  ` `  :`,:;'   #,    #,#                           #    .`             #'      #`                    #`:;#                    `;   ;      ;.                       ,;                   '                       #                 
                                      '              .# ;.            ';  #`     '#                           #     :              '#:`   `#                   :# ,#                     .;  `;                       '###'. `#                     '                      #                 
                                      '               .##              '#;#                                   #     :                .##`  ;;         ,.,     #:#;,                      ,.  `:                      ;:,, ,#,#                      '#,                    #                 
                                      '                                 ';                                    #     ;                ,#'#   #'       ;;,#    ;: ;:                       ,`  `:                      #`     #;                      :,,;#.                 #                 
                                      '                                                                       '     ;                #` `#:  .##`   `#  ::`:##: :,                       :`   ;                      ,#;  '` '#                      ; ''                  #                 
                                      #                                                                       '     ;                :;  ::';''`,##'':   #,.  # ,,                       ,`   '                        '#     .#:                 :#;#;                    #                 
                                      '                                                                       #     '                 ####           #`  #    # ;;                       ,`   #                        ,'       #'`        #.    ;; '#                     #                 
                                      #                                                                       #     ;                 `              ;:  '`   '##                        ,`   '                        ,'##.      '#.`   .# ',  .:  .#                     #                 
                                      #                                                                       '     '                                 #::#                               :`   '                            '#,,.;##'#;:'##   #####   '                     #                 
                                      #                                                                       '     '                                  ::                                ;`   ,`                             #:`'    ``   ;  :,  .;  '                     '                 
                                      #                                                                       '     #                                                                    ;    .,                             #  '`        #  `:   #'';                     #                 
                                      #                                                                       '     '                                                                    :`    :                             #  ;         '   ;    `                       '                 
                                      '                                                                      ;:     :                                                                    :`    '                             '#;#`        .# ;:                            ;`                
                                      #                                                                      #      ..                                                                   ,`    '                               ``          :#;                             `:                
                                      '                                                                     .'      .,                                                                   .`    :                                                                            '                
                                      '  ```;;;'''';,,```,:;''#########''';':                               ;`      `'                                                                   `;    `.                                                                           '                
                                      ###'';:;:` `.;;;';;;;:` `       ``   .;'######';;;';;,,               #        '                                                                   `;    `;                                                                           #                
                                      ``                                                `  ::'#####';:..,,,,#        '                                                                   `;     ,                                                                           #                
                                                                                                  .,,:;;;;'',        ;                                                                   .:     :                                                                           #                
                                                                                                                     `.       `             `                                            ,`     :                                                                           #                
                                                                                                                     ,##''#'::,:;#':.                                                    '      ;                                                                           #                
                                                                                                                                   `.;#;,                `..,.``                         '      #                                                                           #                
                                                                                                                                        `:'''''';:;;#';':,. ``,.:::';;:,,`           `;';       #                                                                           ;                
                                                                                                                                                 ``                     `,;'';::,`.;';`         #                                                                           #                
                                                                                                                                                                                 `              '`                                                                          #                
                                                                                                                                                                                                ,#:                                                                         '                
                                                                                                                                                                                                   '#,                                                                     ':                
                                                                                                                                                                                                      ;#:`  `                                                        `,'';:                  
                                                                `,.`                                                                                                                                    .:#';`                                                   .:'',                       
                                                   `.:;########';;;;'#######';:,`                                                                                                                           `;##'#'''';:,.:.```                         .:;;;'';:``                          
                               .`    `,'#########''#;,`        `            ``,:;'#';.`                   `                                `.`  `.:;';;,,,,``                                                          ..,,.,:;;'';;;;;';'''#';::::;;#';`                                    
                               #'####';,     '     ', :      . #                    .;'#####'###''''';;;''#,                     `,,,::;'##;;''';;:.``.,;:;;;'####';,.                                                                 `         ``                                          
                              ',    ,'#  ',` #   ,#;# #  :, `# # `':`':',  `             `  `   ``  ````` ;#      :;.:..,'########;;,.#`          :               ``,;##';`                  ,                             `:'##################';,.                                         
                              #   :.,#.# #:#.;   #`#; #  #'.#,,#;'.; # ##;:.;   :.,' `''#`##;             ,#     .#,;;:#;`  `   #   .`': '     `: #                     `,:###################:              ;''''''######':,                    .,:;####;                                   
                              ###::##.;,;;#.::  .' # ##  #:;'`#; # # # #::' # ;##;.';`.: ##                #     '`     ;#, #,' ;   ;#'# #  ';`;# ':'#;`#;#'  :.         `:`                 :#     ;########, ````,     # ;        :,                   .;####''';'';;;;::``,;'#            
                              # ;. ':.' ### #`  `' # ##  # '.' ' # '##`'#,# ;`#  ;.,;;:#:##                #     #`,.#:'# # #;#,:   # #,`#  ##,#.''.' ' #`#'';`#   ';##:;#:',#''             .'     #    `'#   #  ;`   # #..:  :  #.,: `' ; ,.   `             ` `.` ,::;::;':;,#.           
                              ' `';.',# #`; #    #;#,:#  ' #`# # ' :..';`## # ';  ;..  ##  #               #     #'#``##.; ';# ;.  `' # ##  #,;;,;: # # # ''.# ' ##'' ;  `: ##                #    `'    ; ##,:#;,#   .#';' : ,# #,#'##;# ;,''#; #   `  .`  ##;`##              #,           
                             `'  #'#; ### ';#     :.. #  ' ,`,'# # :;:'#,#'#   ,# ',, .#`#` ##             '     # :, :,,' ### #`  `' #`'#  ' #`# # ' ;#',''## ;`#  :.,##'###;.               #    :;###:#,# #;:.##   #..'' ; , '#':# ;..:.:.,#' .' :#';;#';# ;',;              ',           
                             ,:  #  #'#'                       #       `':.. .#'' #:#'', #.' '`            ;    `' `;'`#,# #`;`#    ##':,#  ' #.' # # ::`';,##`# ;#  ;,`  #'` ':              '    ;.`# ; #: ,#::'#   # ,'.:; `;''' ' `; '## #'., #,;  # #.::'.;:               ::           
                             ;.     ,.;``              `                          ;          '.            ;`   `'  #;;. ##' ;;#     .`` '  ; ` ,## : ,,,,#;### ,` # #,,,;# #:,'#             '    ;` ' # #.` #`',:   ;:## #,  ;,#.;,` ' # # #;';.# #  ' #,,.#' ;,              ,:           
                             '`     `  `''   ;   ::,###'# ,   ,                              .             ;.   ,,  '  ###,                       ;        ,`    ';, #.;,,  ' , ;             ;    '` '`##;`;#' #.#    '`# ',  ; ' #,:`# # #,# ;##  ,#`; #  ;;'. '::             ;           
                             #   ; ###: .:'#'`   .#.#.# ,'#'``#:::                                         ,,   ;.       ,.,            `,;.                         `          #             '`   #  :; ;:;#.  , `                ,,'       ;#`'  #'#;,.###:,.;#',#             '           
                             ':; # '# .  :'`;     ' #';' ; '';';..                                          :   '     `;  `'#. `#  `##'#:#,#;'.  '                                            ;.   #     `::#                                       `  :,          #             '           
                             ' # ::#;''  #: ##`   :.#` ';;,:'#';;;'          :;                            `'   # ` # ##'. `;:#:     # #;#` ';',.#'#'                                         ,,   #         #:    `     :####:                                   ,.             #           
                             # ;,,##`:;'`;#`#,#   ;:'#; #;;,':##..'         .## #;#; .          .           ;   #;' # ''''  ;# ':    ; '..# ;`;;;'. ,,                                         :  `;   `';#' ;';;#'`  ::'','.'###. ,;`                                           #           
                             #  #.'' #. `: #,`        ;#,`:.#`#`:#          :#''.. #''.;``      '     '';   #   # # :;';,.  #: #;;   :,#; .':,:'#';#''          ##                            `'   ;# ;;;`;`  ' #'     `' #'#  #;`# #:'                                          '           
                             '  '.             .` .             #           #.##   # '`#'#;` '.;' :  ::,    #   # ::,##`;#'`'':#'#   ;:,;#,#;;,',## .;         .'',####::          :`      .   '   ';`'#: ##: ;# :#:    # ; .# #' #.#  #                                         '           
                             '    , #   ,   # ``; #   :  `                  # ;#;##' ;.##'#  ; #. ,,#;##`   #   #  #.::`#     '`         .;    ' ' #;          ;#'#   #:'.;.;`  .  #    `'#:   #  `' '','`# # ;;:,;`'   # ## '.## '#'.#'                                         ;           
                             ;##''# ' #':  .;;#:' ':#' # '   :   .     :        ```'`##;' # `; ',  ###'`    '   '  '`          `  ,, ;             :           # '#   ' '`''#;` '.;' ;.`::`    #  `' '# # ##` ;`#,;,`   ,  `## :# #':#,#                                         ;`          
                             ,,#, # : #    .`#'#; '`'  # ,`  ####;;   :;'#.:,      # , #.`#;,;:,,  #''##'   #   ;.``,' #  .'   # :`; # :::  :                  ' ,'###' ',##'#  ; #. ,,#'#'    #  `' `# ` ,          ,               ,'             :`     `,  `:;               ;.          
                             ::;` #:;'#.'  ; #:' #; '` ;';,  ' ##      '` #''#:            .;#:;.'.;   `    ;`  :'',.# ' #:   `,;#:' ###, # ;   #``:'.   `':         `# ##:;.# `; ;, `###'     #   '  `   ,   .  .' `# .;  `                        ,,    #;.#.', `# '           ,,          
                             `;,, #``.;:.  # #`: '. ;` :`:.  # ##''    '   # ;.#,''';`.;'      ;`,'         `:  ,,#, #,: #    :`#'#:.' '  # ,.  '';#..   ,',#;;,`    `;   #`,##''#:. .#:;'#'   #   ####'' ;:''.  ## #``,.,#;..`'   `  .           ,;#;##. ,` #`;;.'# #           .:          
                             `':' ` `#,:,, #   :,,: '` #.#,  #'.#`     '' :# # #.`':'.;'#'.: ;;  ;.          #  ,;;. #`,;#'#  ' #:# #: '  ;##,  ' ''      '  ;#;##        `    .# ;`#:`        :`  # # `: #,'    #,;:`':;`' `: #  ;#,###        ##, ;#`   `;;':#, ## #           `'          
                              #       .::      ``.' `         . #      :;';'`# #  ' # #,#',,,#.;.':`, `'#''###  `;:, # `::.   #`' : :. ;` : :.  ' ####    ;  `# ' #'####.;''      :`,'          ;  # # ,#'#';.   # # :##  '  # #  ; ';`          '   .#   `'#,.;.'## #..          '          
                              #                   `             ,           ', #  ' ''#'##   # ##,'#:'##`#:``'   '.#   `':'#, :   ;:.: #. # '.  '# #      '#:'#.# #  :`' ';##'# ##  '`          #  # # ,' # #;  `' # '.#  '  #,#  :`::.'      `, :`   `#   # ;,'''`;:#:`,'        #          
                              # ''#`    ,``   .                              ;', :';',# '#   ##`#  # #`#;';. #   #       `          .'             #      ..,.' # #  ; #:#.#'  .# ';#':'.;#######  # #` ` # # : ,'   # #  #  #`#  .:#`;:      .; .' #.''   ;` ', ,                ;`         
                              # #:#:.: #;':;, #;#;: `       #,                       .; ##   ;`'## #:'.'# ##.'   #  .`                                         ;;:# `;`':####   #:## :# ### #,  '  ;.,    ` #';      ' '  ;    :   ;` :       `#     .. #  `#                    `;,         
                              # ## :;` #   ;. # ; #`#':  `,,:,          #``,;;    `     #    ';'#``# ''#,'#.''   # #,#`   .';,   ;             `                `,  ,:,;:# '#   '#,#  #:# ##;'; #  :,                  ,              :        ,   ` ` `;.   # '`                 ,:         
               #,             ' #.#.; .#   '  # ;;'#  ;`;##'.,          ' .#:;###:#     ',    :,#'', :.  :;,.#`  #`#';'''.#`:`;, #;'#' ;       #,          `    `       `. ##   '`;## #`','# ''`'  ,; ##'    ` `                                ., #'.;' '##`' ;`                 `;         
`              ':#;`          ' '. ##',#   '` # ## #` ,#.',#`;          '  #.  ' ':.#  ;:#``,   ;        `   ',  # ## .:  #   '` # ; #;'##  ;;:,,          #`,'#:`   ;     ;    .###.;# ##'`##'##  ,::;':;```#'# ' ' #;,         `#             ';;:;.'#  #  '##                  `;         
`             `:  `;'`        '`;,  #.:;' ;#, # ',#,;;`#  '#;'          '` ##  #  #;   ,'# ;':. #  '### ,# ''.;  ' ' ';'.;#   '  # '#;#  '.##''`,          '  ' ,;##;#    `#'    ` ',.       . .#` `;;#, #,::`   # ;;# :;'# ,   : #             # #,`; #  #  # '`                 ,'         
              `.    ,'''      ;`'#  `;'`:##`##. , :; # '# ;#;#          ##'#;:`#  `;   ,'# # #: #   :.# #',;. #  ' '. '#:`'` .'` # '# ;; :# :;#`;          '  #;  ' ;,;'  ;,#`,;   #  ,,..  ;   .,  '.'#,#  ;`   ' ,;; '';. # ###`#             # .` # ';`;  ';, `  #. .    .     ,#         
                      #       ;`   `               ;'`.' #,#.#             .`,'#  .';  `'`## #; #   .:# #':;` #  ;`;:  #;':# '#,,#`' ##.# #  '#''          '` #,  #  #`   ,#' #;'. #  :';#.;# ##,;  ' # :###.'   # .':#,;;  ##,#:,'             ` #   ;'##.# ';#;#  '#  ###,'.     #         
                     #`       ;`   ;,'##'''';;`                                   ;;;      '# #'### ;;###.';` #  ;`;#   `. .;: ##    ;;:# ;#.;#:'          '#:###:#   #   ,;# # #: #   ,`# #:::` #  ' #  ': ##  ## ;;'`#,.# #; ;:#'          ,#  ##;#`'`#  # '  #,',`# ,:  `:#     '         
                    .'  .`    ;`            ` ,''###:;####                                 #  `.,   `,' ; #,: #  ;`   ;,`             ., `' #.#.;               `:'  '##   : ## #; #   .:# ##;;` #  # #.  ###`##'#;# '  '.:;'# ;;,#`         #   # #''# ##`# ####`;# # :',:' #     '         
                    :,  ##''#`;.                                                        `##' ##               #  ;`   . ,'#''####;,`                                 :``      ;' ####; ;'#;# ':` #  # :           ;     ;## # '#;,#.         #  ## #### #  #.#:'', # #.;, '; #     ;,        
                    #  :,     :`                                               :###`    #.'#  '#              #  ;`                .;'####'''                               ``# `.       ` ` #:: #  #   .''#;:,,,.``                         #;`#;' # # #'##', `#' `   ,#.##',      ;        
                    #  #'`    ;.                                              ;'  `#'   #;#'  ;`# :#.' `.#'   #  ;.                                                ,,      :##' ;#`              #  #        `  `.:;'##'':.:;;'.              ,,    :  :#:` :#; ,        ,   .`     ;        
                   .;  .`;'   ;`                                             .#     .#':,, #'#;`; #  ' :.',#  '  ;.                                               '''#;    # #'  ''.        .    #  #                   ``:.  `                       ''      ''              :     ;        
                   ,,     .'; ;`               :;                            '.       :;'## ,;##` #  # ,,'',  ,. ;.                                              #:   :#,  ##;# `; ' '#.' ,.##   '  #                                               .#:        ''                  `'        
                   ;`       # ;`           ,;##;##'`                         '`           ', .    ##'#;;:#.   .; ;.                                             ,'      '#':: ###',; #  ' :,'.'  '  #                                             ;##`          #                   '        
                   #        ' ;.         `##: : ;;,#;                        ;:          :#:       ` #:;:'    `; ;`              :'#,                           '.       ``:'#  ##'  #  # ,,##   ;, #                                            #:             #`                  #        
                   #     ` #  ,:         #.,#,###`#;#                        `#'``.;;####:#              # .: `; ;`          `'##;.:##;                         '.           ':      ##'##':'    .; #                `                          ',              #                   #        
                   '      :;   '        ;'#` ..     ;'                        ''',``      '                   `' ;,         ,#;` # ##;##                        ;'         ,##`         , ;,# ,. `; #            .;#####.                       ;;           ;'#;                   #        
                  `'  `#;:#    #        # #          #                        #    `     ,;                   `' ,:         #:`';#'# :.'`                        ##;;'#####; #              # .. `; #          ,##'   ,;##                       #,####;#;##':,'`                   #        
                  #;   `.`     #       ',#.,#:   .###'.                      ;;  ,;#    :;:#                  `'  '        ';#         ,#                        #:,         '                   .' #         `#;#,###:##,'                       #.    `      :;                   #        
                  `            #       '`#'' :#; #:  #'                      ':`#:.##;###` `#                  '  #       .# #        , #                       .'    :     '#`                  `' '         ''#  # `    #                       #        `   `'                   #        
                               '`      ',## # :'`# .`;#                      :##`   ',  # `,;                  '  #       ',# '#'`  ;##'#.                      ', ,'##`  `'. #`                 `' ;,       :' '         ':                      #;`     .###`,;                   #        
                               :,  ,'. :;'#   ,; '`,.'#                      .##    #   #.;#                   '  #       '`##, `##:#.  ''                      ;;:#``;#####`  '                  ' ;,       #.#.:;    ,##'#                     '#:#,    # . #''                   #        
                               .;  #:#  #:#` ,#  ,#.,#';                     #.#`  #:   '###       '.          '  '`      ';#' # ,, # ;.;#                      ,##    #`  # :',                  ' ,;       #;.#;,#' ,#;..#                     #   #, .#     #;                   '        
                                #  # # `#.#:;,    ``. #`                     #  #'# '   #  :;     ':'##,       '  ::  ;#; ,'''   ;, ;.  ##                      ,##   `#   #;;#                   #  '      `#;#:,,`#:;' . #,                    #   .#;'#     `'                   '        
                                '  # #: # `           #.                     ;#.    #  :#' `'     # ###'`      ;  `'  #.#  #,#;,''  `#'';',                     # '. ,#;   '###`     `#:          #  #   ',  #;'``` #  # # #;                    #   .#  ;;    ':                   '        
                                ;.#' ': '##`   ;;#:   #                       .#   ### #.;# #    :; #####      '   #  # # `#`' .         #`                     #  ##: #   #  :;     #.###`       #  '   ##. '#;.  ;'  #. ;,#                    ##,:#;   ##'##'#;                  ;`       
                                ,:#  ::   #;`` ',;,. ##                        #  ;' .;:  ;#'    #,`# ';#      '   '``#`'` #;;       .   #`                     .#:    #, :## .#     ' ####:      '  :, `#:' ;#:'##,   `,;:`#                    :;#;.#    #.   `#,                 ;`       
                                `;#  :;   #,`;,# .;# #.                        ;. #   ###';####'#'  `   ',     '   :,#. #, :;#    ###.   #                        '   #'#:#`.# #    '; #''##      #  `' ,# # '.:           ;#                    '`  `#    #     #`                 ;.       
                                 ##  ,'   .#,' #;:#.#'#                         # ## `# '#':     #:     #`     '   ,;#  :.   ##.: #:;:. ##                        #` #:  .;. ;#'   .# .# ','.     #   #`#' # ,###    :`#   ,;                    '` '##    ###  ##                  '        
                                 #'#. #`   ##,`;;`##' .'                       ####'#### `        #    ,#     `;   `'#  :'   ',  :#,'## #                         :: #   #:####'#####      #,     '   #',  #   ';.   #'.: `#;                    :;'# ###;#, #:`#                   '`       
                                 # :'###;:;#'######;   #`                     .# .; :;;           ,'  '#      `'    '#  .#   `#;' #. #;#,#                         # ## ,#:;#.`     ;;     #      '   ''`  #   ,'#`','; ;:'#                     `##    `;    #:;                   '        
                                 #  #  ,'';            `#                     ',               ;';'###;        '    #'#, #:   '#',;#;##: `#                       #'##,###'          #`   ';     `;   ;;:  #    #..#;'#'#.#;`                     #`   `##'  `##'                   '        
                                 #  :#                  :,                    '               ;#',:.`          '    # ,##:##'##.###'''`   ',                     :'  . `:,           `# :##      `'   ;,#' ,'   ,#':`# :##;`#                     #;   #  :#'##.#`                  #        
                                 #   `##;:               #                    #               ';               '    #  #`  .:`             #                     '.              .######'`        '   ,,.#'##',.'########:  `'                   `#;:;`# `,#',; :;                  #        
                                 #      .#,              ;.                   #               #`               '    #  .#:                 .:                    #               ;#. `            '   ,: ': `'##:  ` ` `     #.                   ########:      #                  '        
                                 #       .;              .:                   #               '.              `;    #    ;##'               #                    #               #,               '   ,:  #,                 `#                  .'  ` `         '`                 '        
                                 #        #          `#   #                  `#  ,'           ',              .;    #       ',              :,                   #               #`               '   ,,  `;#,`               :.                 ;:              ;,                 '        
                                 #       .#          `#`  #                  `'   #           ;:              .;    #       `;              `;                   #               #.              `;   ,,     ,'#               #                 :;              `'                 '        
                                 #        #          `#'  #                  .'   #           ::              .,    #       `'          .#   #                  `#  ,'           ',              ,:   ,,       #               #                 ::               #                 '        
                                 #        #           '#  #                  ,'   #        `::#';::,:.``      ,.    #       `'          `#:  #                  `'   #           ::              .:   ,:       ',          ;`  ;,                ;;               #                 #        
                                 #::::,,,`#          `'',.#                  ,',,:#;''##''';:.:. `.,;,,:;#'#''#:    #        '           ;#  #                  ,'   #           ;:              ;.   `;       ',          #'  ,:                ,,               '                 #        
                                 ,`   ```.::;;;:'##'::#'';#.```.,:;;'''''#;;;:'...:                           .     #        #           '#` #                  ,'   #   ```.,;''####''';:::,,`  ;`   `;       '`          ##  ,;                :,               '`                #        
                                                    `.,``...::,..    `                                              #''''''';';,,,,`    `';.;#              ``,,;#'''#';;:::,.`` .`   `.` ``::::'#;   `;       ;.          ':; ,;                ;`               ;; ``.`.`         #        
                                                                                                                             ` ``` ,;''#'###'#;;;;;'''''###';`.` #                               `    :;`.,` ``;,          '`# ':                #   ``.:;;'####'';.'.,,:';;'''###;:#        
                                                                                                                                               ``                                                     .,`..`,.,;'###''#';. # # #;      `,;;;:;'''''#;::.,`                          ;        
                                                                                                                                                                                                                         ,,;;,:::;##:,,.`          ``                                        
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                               `:;##'';''#:                                                                                                                  
                                                                                                                                                         `,;###',`       `.;#;                                                                                                               
                                                                                                                                         ```  ``,:;;''##';,`                 `'#;;                                                                                                           
                                                                              ```                                        .,,,;;''#######''';'';;:.`                             `;`                                                        `,,;;#######':,                                   
                                                                   ``,,;;''###'''''#####'';';::::;'####';;;'''#':     ;##';;;:,,`                                                ,.    `   .,;`                   `                 `:;''##;;,`         `:'##,                               
                                         ``.;,.          `.;;'#####';;:,`` `  #`        ; #..,:';:;';;'##'#;;:';;     #.                                                         `:    ######;######';:.:,,`:;'###########''''''####';,``                    '#                              
                               ####':;;':,,.`.,;########';,```               `#` ;#;### # ;:#     . #          .;     #.                                                          #   '#`             .,,.,,,,.                                               #                              
                               #    .,'';'#;::,`                             ';'#:; # #`;: #;  ;`.#;;          `'     #`                         #  .,                            '    ;'                                     .           ;         :,        '                              
                               #                                             ;`##   # #'`###'  ,, '#`           #     #`           '`          ` #: ;` ..                         ;     #               `.     ';; .# ,,    #''    `,     #   #;##  # :.`     '                              
                              :: ` `   ;.`                       '           ' #'#,#' #;#` #'##,',`# '          #     #:          ';#' `,  # `#' '# # #; ###:   :' ;#             ;     #            '##:``'##:'.`   '` #   # #;,' ' # # `;   # #''`' # :     '                              
                              ''`# # , `::;     ,`: `     :;'.`  #           # ;  ;:; :`  :;,':,#;.#`#'        `#     '           '  ,:;,  #  #  #;`#`;  ;       ;#`              ,`    #     `:##'` '; .  : `;#     ,:     #  ;,# ' ' ;`,.   # '#: ;,;,      '                              
                              ':,: #,#  ;;'  ; .`:# #;;,,;:.#,,. #           .     ,    ' '`       .  #         #     #          `;   '    '  ;` # '# ;  ;':     '#.              `,    #     ..; ,` #,#'  ; # '      #     `,..;,.' #  ##    #,`# ;;;::`     '                              
                              :.;`,#',, ';`. ,`'.;: #,#', :,#    :`         ,##; ' # ;#;# ;.;# ,',   .'         #     '           #,  '    ' `#:'; '# #  ;.,     # ''             `:    #       # .;'' ;  :'#  #',     '`    .; # '; ;   '`   :: # ',;';'     #                              
                              ;,#;:## #'##;'  '':'; #'#,, ,,###  :`         .'`.#. # '  '';;: :;`   .      #    #     '           `'; :: .,;``;,': :# `##'`##    #  '.            `;    #       # ., ' #';,#,:., #  #,``;       # :' ####:`      , ::   `     '                              
                              ; # ##`:# #' #  ##';':# .,, `:#    ,.          '';.  # ##.'#;;  ;`   #'# ` ' #  . #     '          `. :# '## :: ':.   `    :#      #:`:.             '    #       # .; .     # .##;`   `,:           #     :.                   #                              
                              ;`; ## ##  , #` #'''# ' :', `''.   ,,           :#,  # #:`'`#.' '##  ',  #.# #''# #     #           ##'      ..                      ;#              #    #       ,             ``                         ::                   #                              
                              ;`              ;,      `;   ;     :.          '#;#:#  #';; #,;##.    ;:`;;;':#   #     #   `;##  `,                                                 #    #                                       `        .    '               #                              
                              :`   : ;                                       ``  ,`    .      .;#   .;'## #:;;  '     #  #'#`#  ,,          .       :###,                          #    #                   `     :`     #   '` ';;'#: , ,##,:'#              '                              
                              '.''## :`'.;#`, ''#'.; :.;:  #',:                `  ,; :     #       :`.# # .# '  '`    #    # '  ;;#;:`   # `','  ,.  ,;      `###,                 #    '   `#'#`,       ` # '`   '      #   ;  ;,,    # ,.`;```:.   .; .     '`                             
                              # ## # ,,''`;.# #`;,,,'## # .: ;# # ###    '###' ##;  #:'';#,;            # ::;'' ;.    #    # '  ;:.      #..:;'  ;: ` ;    `#:::       `           #    #   '    #`''##' # # :,`' #      #   ;; '.:   ;:` : :, . :    ':#'#   ,,                             
                             `' #  #;;:,' ;# ##:.;,:# ##: `; #,.# ##     ` ;.' #:,  ;,''   '#'                  ;,    #    # ''#:'`..    #'.,'`: ;# #'##`  ' # '                   '    #   ;:   ''. # ' ``#'' .' #      #   :`:' ,  `#`' ,#'  ,  '   ' #     `;                             
                             .: #  # ,:;:`## #'# '#,# '`   #;#`'':''#,     ,:####'#:'# ':. #   `'##`:`::  .     '.    #    ' '` `';;,    #',,' # ,# #''    ' `:';:                 '    #    `'; ,#  ' # `.##  ;' #      '   ,. ' ;#:#`;# .,;  :  '   # #      '                             
                             '     , ,`';,. ''## '::##`'  . :# #'#,#,      ,;# #:',''`##,` `#  #`'';':#',,#     #     #    '.:# ;'''##   # #.'#'.,'`'#'    ;`..'..                 '    #       #`;  ' '.# # # ',`'      ;`  ;: #`' ;;  ,.,`'`., ..   # #      #                             
                             #          `              ;  .'#;;,'#,#;#     .:. ' ,:'# :#  :;,;`# ''#'.' '#      #    `'           .      # '`#  ',.#.;#:';  ## '                   #    #      `#':' # #,  #  '# #:.:             ,;''#  ''``##`.#    ' '      '                             
                             # ##  '`  `: ::;'     ,  .;;'`    ;;` ''.              `  #';#;;  :##:'#,':',      '     :                  `   '  #:,:  `:`   `  #                   #    #    '':#  #       '  .: ,  ,                     .   :;:     , ,      ,,                            
                             ;`#`  ##'#,# '# ;.':.#.  `::#;..  #    ;         ;    #.` .         ;` #.';,,      '    ::                         `,:                                #    #       `                                                              `'                            
                            .,  #  '# ' # #' # #.:#    .#`;:`' # :` #':      ;#;;: #`':.                ;#      #    ,,          :                                                 #    #                                                                       #                            
                            ,` ; ##:;,# # ;'# `:', #,  `,;'; ' # ;#,#.,'    `' #;# # ;    ##;,:                 #    ;:        , '                                                 #    #                                                                       '                            
            `               ;  '#,# ;'' ;#:',# :#,#':  ,;#;.`''# ;##'`,'    ,; ##' # ##` ,;  ###'#., .#    ;    #    ;,     .; #`:    #'                                           #    #                      `;                                               :.                           
           ,##,             ,`        ., ` `  #,';     '' .'#'`# '#;# ;:`    #;;# '#.: .  '' ##' ;`##':,:; #    #    ;.     ,# #;    .' #: #'  '    ;                              '    ;      ,   #       '';  ',`   :                                         .;                           
            ' ,#;           ..` ``   # :,.    ,`             ` # '#`###:     `, ' ;#:#;'   .###'`;`';;';;,::    #    '`     ;;`;#     # #' ;#  #  #'#'`.;  ##.                     :`   ;    ,##   ;`      #`'  ;`##, :                                          #                           
            '    #'   `     ..# ##;;.' ';#      ,;  . #             ,              '      ''# #,:;`#;#  ':'.   `'    '    ';'`' #     #''' .#  ;   ,``'#;#;` :                     :`   '   `'  ;' .:   .  ;' ',` # ': :'`                                       #                           
                 #    #     `.'# ', # :#'#;.'.  `:  # #`:           ;                         ;;';#'''` #;#    `;    '    '#' # '     # :'``#  :.  .` ': .#   `                    :.   #   '   '# `;   #:; '  #. # ;; ' # #'         `                          '                           
                 #   '.     `,;#;;#;#''#;# ,:'  `;  # #',##`  # ;  ::`                              ` '.'## #  `;    #    ',# '`:`    ;,.''#'  .;  `; ;.  #,;;#`                   .,   #   '   ',#`;   ;#' ;  ;  #`#'.#.' ;;,'# : `.`';;#;'                     ,.                          
                ';  .;       :, .;##'`';`# #''; `;.`# #` ;    # ### #',                                #':#     '    #   `: ' `;`;    #'; ;`,;#;#'#;#:## `;# .;`                    ;   #   .: ' #`#,  .,'# `' ,` # '' #' .,;;`  .'#, ;  # ;`#'                   ;                          
                #   #        '    ``; ;; # '  '. #' # ##:#;   ' ##  #                     ;.              `     '    #   ,,    # #          ,'  ,` `#. .#' '###    #                '   '    `:` #     :  #  , .. # ':`'`': ' #   '   ,  #;#:,`                   #                          
                #   #        #                #     : # '##   ':#;;`',                 ##,#;##                  '    #   #                                         .                '   :        .     '       .;      ' `','  #  #  :##;#; ,,                    #                          
               `'   #        '                  :#'`         ;;`#:,  '`               :' '   :#                `'    #   `                                                          #   `.                            `'. #'.  `' ;  ' ; ;#  #                    #                          
               '`   #        '               :;;';`'#;       `   ###'',               ,;     `;'               `;    #                                                              '    ;                            ,':'  ,'##, ;  ###;: ; `#                   ;                          
               #    #  `:`   #               #```    :#,                               # `  ,; #`              `;    #                                                              ,`   '                              `         :  '  '` # #.                   ;,                         
               #    # ,#:';  '              `# `,:  ,#'#     ` #                       ';;     ##              ,:    #                                                              .,   #                                              :` #'   `;                `;                         
               #    ' #   '  ;               ':#,:# # ,#'  # # #                       ;,       ;,             .:    #                           #'  ,#                              '   #                                                 `     `                 '                         
              ;'    :';   `' ;`               #'  ;'. '#;# # '.#                       ,;  `.  .':             ::    '                          :'.#;#,#                             #   ;                                                                         #                         
              ',    `#;  ,#  '                `: `##: .' ;`#' #'                       ,; #;'# `#              :,   .;                          #.  ;: ;#                            #   :                                                                         #                         
              #`     #: '.   '                 #  `####` # ,' ,'                        # '; #  #              :,   .:                         `#       :'                           '   :                                                                         #                         
              .      ;##     '          #      :###   ##:# ,'  .                        '#;##'.#'#`            ,,   ,:                         ;,        .#                          '   :                                                                         #                         
                             #   ``;'#':;:     .#`:'#; `'##,'   '#'               .#`   ,# .:':   #            ;.   ,,                         #           '#                        ,`  ;                                                                         #                         
                            '#;',.`      #      :':':  `''# ;`.#'`;#   ` ;##      #:#,.;#`        '`           :.   ,,                         #            `#                       .,  ;                          ###                                            '                         
                             #           .:      #. ;',#`#::,,# #:##:#;##; ,,    '#' '#, #`       `;           :,   ;,                        ;:             ;,                      `;  :`                        #; :'.`````                                     :`                        
                             '            #      ,#. ,;;# `# ' #:;,.#  #   ;;   ;;       :,     #  #           ;,   ;.                        #'              #                       #  `.                       ':   ;`;:;';'##  ##                              .:                        
                             '            :.      ;;'';;   # #:'#`' #  ##,`#     ##      `#.    #: #           :.   '`                       `'#    :  ``     #                       #  `;                       #             `'#.;.                             `;                        
                            `#             #..    ;.     ,`;.#` ,:#'#` # ` '      #. .#####     '` '`          :,   #                        ::.#,:##  :;     ,;                      #   '                       #   `          `` ,:.`,`                         `'                        
                            `#,            '#:#',##;:    :.:;;` ,.# ,###''        `##'`   #     #  ;,          ;.   #                        ;. :, `    '  ;; `;                      #   '                      ;:  :'             ,#'':;''#;;                     '                        
                             :#            :' #  ''.;##:#' ;:`:           ,;              #     #  ;:          ;.   #                        '          ####   '                      #   '                      ;.            ';   ,:       `;:                    #                        
                            .,'.           .# #':': ;' .  '#; '                           #     #  '`          '.   '                        #           .     #                      #   '                      '`     ##.         ,:         ',                   '                        
                            ,, #            .#` .#'#######: ###                         .:#     #  #           :,  .;                        #                 '`                     #   ;                      #      ###;        ,,          #:                  '                        
                            ,. '.            #    ;##; :';` '``                         `,##':` #::'           ;,  ,:                        #                ##.                     #  `;                      #     '##;#.       ,,          ,;'                 '                        
                            ,. `'            #, ,#:;:     ';.;                            #  `;;'##            :.  .,                        '                 :,                     #   ;                      #    ;;    #       ,:             #                #                        
                            ,`  #``.:;';';';. :'` ',      #:,;                           `# `    .#            ;`  :,                       `'   ,##;''         #                     #   '                     ,#    #     ;,      .#            ;#               `'                        
                            .,  #;`.:'##'':;;''';#.       # ;:                            # ###; `'            :,  ;`                       ,'  ;#    ;.       ,;                     #   ;                     `'   ;;     ,#      `#           ;#                 '                        
                            `:   #';`            `       ;#`##:                           ' #  # `#            ,,  ;`                     .##;   '.   `'       ':,                   `;   '                     `'                  .#           ,'                 '                        
                             '   .                      `###; #                          ,; #  ' ,;            ,,  '                     '#,,;   `##', #      ;'#                    ,:   '                      #                  ;,            #                 '                        
                             #                         `#;;''#`                          ;, ' ,: ::            `;  #                   '#.  :'      .;##      ,'.                    :.  `;                      #,                 #             #`               `;                        
                             '                       ,'#`'#` #,                          '` ; ;` ;,             '  #                 :#:    ,#,               ;.                     ;`   '                      ,#       `.`      ':             #,               `;                        
                             :`                      #'', #  ';                          #`.; #  ;`            `'  #                #'        .#'`            #                      :`   ;                       '#:   ;###'###'##:  #           ;.                ;                        
                             ,:                     '###`.:: ##                          #`;. '  '             `'  #              :#.            :#'`         ;                      ;    '                        ,'#####      ``::  #           ;:                ;                        
                             `;                    #;` ##### #'                         '# #  '. '             `'  #             :#                 .##.     #'                      #    '      # ::;,```          #`  .'         #  ';#';;``    #.                ;                        
                              '                   ;'    #:#  ##`                       .#;'#  '  '             `'  #             #          `         `''#;:';'.                     '    #    '#;     ```;'##:`    #    #         #  `#'.:'##    #                `;                        
                              #          `.:''#;;,,     `#`  '#                          , . ##  #             `;  '            `;         .:              .`  #                     ;    #   ;;'              `''` #    #`       `#   #    `#    #                 ;                        
                              ,:      :'#';,`.`.:::;'#####';;.``                             #; .'             `'  #            '`         #'                  ,;                   ,,    #  .;,#;:,.`           .';#    :;       ;:   #    ,;   ,'                `;                        
                               #   .'':`                   `,:''#####;,                       .#'.             `#  '            #         '#`                   '`                  ;`    #  # ` ,;;;'#####'';;:.`  ;#,;:##       #   .'    ;`   #                 .:                        
                               ';;##.                                ,:'###';,`                                 #  #            #       ,#;;                     #                  '     # ;,;'; .          ..,:;###'`` .       ':   #`    #   `#                 ..                        
                                '.                                          .,;'####'';:,,,.,.                  #  #            #      ;# '                '     ;,                 '     # # #`,## '`,.` ,;#         ;         ,# ``#;    ;'   '.                 ..                        
                                                                                    ` ,,:;;;;;'#######':.       #  #            ;,    ''  #                #.     #                 ;`    '', # #` ;.'#`#;,#'.#''     #         ;#'##,     ##'';#                  .:                        
                                                                                                    ` `,;####;. #  #             #    #  `'               `:'     ;,                :`    '# ;# #  # # :#'#   '       #                      .,;.                  .:                        
                                                                                                            `,'##  #.            .;   #  '`               ' #     `#                ;`    ##';; #';',#'';#'  '##      #                                            `;                        
                                                                                                                   ,'#;,``,,.     ::  :# #                # #      #                :.    #,'##;,.,::;;# #;',;,       #                                             ;                        
                            ::'####'#:;;;:,.`              `,,,,,,`````````                                            `;;;`.;##;: #   #,#                # #      #`               :,    ,`   `;'###:`# ' ';::'`     #                                            `;                        
                            ''             ``:;''#''###'';;:`  ````.:,.,..';'##;;;:::;'''#''##';;,,````                          ,;##'#;##;:..`.,,,,:,,,,:#.#`     #                ;`    :;        ,'#;``   `;`      #                                            `:                        
                            ;;                                        :,  #       `               ``,,:;''#;,                          `````,:::,.,.``.,...#';;'###':,`             '      #           :####;,       ;'                                            `;                        
                            ;;                .:,                    ``#  #,:;'           ;                `'`                                                      `,;''''''##';'#''      ##:,,``         `;;###''##'                                             `;                        
                            ,,              #'# `#     `':';  ..##   ;,#  ''#    ###  # ' ''#'               #                                                                                 `.:''##';.        ``                                                `:                        
                            .;    ,  '::#,: ' #  #     # ,':'':#   ' ,:': '';    #   #'.:`'#                 ;`      .,,,;''''';:,,;;'##'#####''';;,                                                    `;';:.                                                     ,                         
                            .:    ;; # #;,' ;`:.#:    `##;  ;  #   ' `''# '`;''. #`  ; '`'';.                 '   `'##::..``     `..``          ```.;##';`      ``                                          ,:#'';`                                                #                         
                            `:     # #::`;# ;``;''     #.#, ###:': ,: '';;. #;    '' ';# ## '                 #   :',                                   `,:'';::,::'########'''###'                               .;#';``                          ``,:;:;;;##';::::                         
                            `:     `##:` ;'.:` #  '#   :  `'#     ' #:## #` '' ;`  .;,.,.`#  #                '   ,;    .         :            '                                   :#;`                                .,:;######'''''''#######'#;,, `                                       
                            `:      ;#,;,,`'#` '`  :   `:   #` . ;' #;`# '  ;##'. #'#  :; ;' '                ;   .:  '## ,     :':;  ` ,      '  #                                  .'####                                                                                                  
                             :       # ##      ;.       ;   ,#;;;            .     ':   ` ';'',               #    ;  ' ; #  #  #    :#.##; #;':, :  '.`    ,;,`   ,`                    `#                                                                                                  
                             :       #`                 #                                                     #    ' ;` ,`#  '   '   # '# `:# :`#'     #;'..,#;,'':'  `                   #     ,. ```.,:;'#'';:;:,,,,;,,.                                                                   
                            .:       :;                 .                ,:          .::; .#':                #    ' #  .`' .#    ;; #.'# `;#'; #'     # ' ' '' #  ##':                   #    #:'#';';:,...``,.,,::::.,:;;''##'#';;:,,.`                                                    
                            .,               `    `;                `'  #''',    # # '.,# #`                 '.    ' '  ,`##.#     `'#'`##' #.  '      ' ':#`:' '  `;                     #    '`                                  ``..::''##'';,`                                           
                            ,.             .'.#    #   .   ##:###    # # '# '    # # ' :`:`#                 #     ' :. # '  #    ##.   ;#  '#, ' ;    '.:`#''#`:   #                     #    :`                                             `.,;'##';:.                                    
                            `.    ,#     '`'. ;    #   #,  '`; '     ;`# ''#     '`,;' ;,#  #                #     #  #'; #..'          ;`# ' : # ''  `#,; ## #.,    #                    '    ;`                                                     .:;'#',                                
                            .,     ' ';; `, ' :.   #   #' `; ` #  `` ,,#;`..#    ;: '' ''#. ,`              `:     #  ;, .             ',   ,   #  #   `   ,  '::  #'#                   `'    ;`                                                          `:##':                            
                            ., :'  ' ''# `: ':#    ;,  # :,'   #   # ,;'' `: #   `# ,' #  #;,               ;,     #                               #          `                          .:    ,`                                                              `:##                          
                            ,.  :# #`;;;`,,  ;''   `#  ###  #; #   `##    #' '    #                         :.     #            ..                ',:'#;            #                    :.    ``                           `                                     #                          
                            .,    ## ;,,;:`  ' .;   #:## .,  `##`          #.'    ,                         ;`     #  '#     ## ; # ` `  ####;   ,;.: .#`    ..#,`  '                    :`    `.                        `  #                                     #,                         
    '#;                     ..     ' #,`'#  .#      ',`'  ##..:.            ,;                              ,`     # ''  ::#'  ;'  #'#,``:  ',#    ,. #`;   #;:;','`,                    ,`    ``                     `  #  #                                     `'                         
    '` '##;,`,              ;`     ' ''      :              `.                                              `,     # ,#' # #; ;,' ;: #   :` # '`   ,.:.`:  '. ,,' ;'                     .`    `.                    .'#;#  #                                      #                         
    '     .;'# '###''.`     ,.     :; ,                                                                     `;     # : `## #;#, '##  '';`#':##;    ,.;`#`   :';,;;,#                     ..    `,                    '  ;#,:#                                      .:                        
            #. ,;    ;#     `:      :                                   '                                    ;     # ,##:#';,,  # ;  ;  #,,#,      .:,#    `;;#,.,`;                     ,`     .                    #  `'` #                                      `'                        
           `#   #    ,'      ;                                         ' ;                                   #     '        .,     #' :.''.`                  ,`.'.'                     :     .,                    #.'':` #                                       '                        
           '.        #.      ;                                 : `,#'#`' #     .      .;,.                   #     #                  ':                          :`                     '     `.                    ,,  ;` `                                       #                        
          `#        ':       ;          ,         :  `:     .  #''.'     #:# .#',    #;`,;##;                #     #                              ,                                      #     `.                                                                   #                        
          ;;       .'        #  #:'    #`;:     :#,,#` .,'''#  :.' #     `  '   #   ',;     .##`             #     #                             #,';                                    #     `,                                                                   #                        
          #        '`        # ,;'` ##;;. #  #''::  '  `; ,,:`  ;' ;        #   '`  ,#,.;'`    :#            #     '                             ' #   `  '                              #     `,                              ;`   #                               #                        
         `#       `#         # `;', # ,,;;, :. '`#  :`  #  :`:  '' :.:`   ;#,  :#   ,#    ,;'::,,#:          #     '                                  #''`##   `                         #     `,                   ,         , '  `,                               #                        
         ,;       ::         #      ;``;##  #  :``# `,  #  ' ' `:# ;;     #   ##    ;            ,##`        '     '                   .;###;,        ' :,# ' #;`;: ,,;#.;:;'`,          #     `,                  ,'#  #  # :# ;  ;                                #                        
         :;       #          '      .': '.# ,' :,`;``:  '  # #`'`# :.:`   #   #`    ;'            `.'       ;,     #                `#;,    `:'#`     ',.:#;;'`'# #;#,;#,' `';`          #     `.                  #  # # '. ;,` ; '                                #                        
         ':      `#          '       '  :' # :'#.'' `#  ,  ;.':. ` ;##;   ,`  ;     #.'#`         `;'.      '`     #                #;####'######     #,: #; # .:'  # #`,:` #            #     :`                  :  `;';:  ';',;'.                                #                        
         #,      .'          #       #   , .#                             :        ##;      ##'   `: #      #      #              ,#'#        `';     #   ## ; ,. # # #:#,``;:           #     ;`    `             #   ';#: ;#`;  #                                 #                        
         #.      ;;          #       :                                            `#`':            ; #      #      #              #  '          '.    ;   # # '''`' #;'.#,`:''           #     ;`                  '.  :;  ',#  ' #   :                             '                        
         #                   :`                                               ',  ;`  #     .##`   ; :      #      #              # .:           #            . ;'  ,#  #:,;`            '     ;`                   :'# ;`  ,#  # '   .                             '                        
                             `:                                               ``  ;;. ;,    #  #   : ,;    `;      #              # ;.           '                       ' ###           '     '`                       ,,  `;; , '.                               `'                        
                              '                                                    #  ,;   `'  ;. `, :,    `;      #             .# '            .:                                     `:     '`                                 .                                `'                        
                             `'                                                    ,#;#    `#, ,; ;,,#     `;      '            :#;##             ;     ,,:'#'                          ,`     '                                                                   `'                        
                              #                                                    #,.      # .#. ;###      '      '            #  `# `,          #     '`#  #.       # #               ;      '                                           '##':,                   '                        
                              #                                                    #        .#'      #      #      ;            # .   ,#       `  #       #  ## ##;:;`; '               #      '                                          ;#  `:''##.               '                        
                              #                                                    #                ,#      #     `;            `',            '`;:       # # ,#'':,:`:.                '      #                                           #';,    `;#'`            '                        
                              #                                                    #  ;'::#        #'       #     .,             ``              #.       # # ;; #;`                    #      '                                          #. .:'''';'#''            '                        
                              #                                                    # :,    '      `#;';,    #     ,:              ;.             #        # #:#; ';`                    #      #                                         #.         ` #;            #                        
                              #                                  ###;,             :;#`    #      ':   ,#:  '     ,.             :#'            ;;        #  . #;.:.                    #      #                                        ':            # '           #                        
                              #                                  #` `,'#;        ,;######';,:    '#      #  '     ,,         .;####'    ;'``    #         ;     , ::                    #      #                                        #             # #           #                        
                              #                                  :`     .##;.    #; #`#######.'##;#.     #  #     ,.        ###`   '#: :':,;##;'#                 `#   #                #      #                                       `'             ; :.          #                        
                              #                                  .:        ,#   #  `#  :: '..,.`#  '`    '  ;     :.        #`     ',#. '#` `#:# :'                    `                '      #                                       .;#.           ;  ;          #                        
                              #                                   '         # ;#   ###:`'#` '## ;   ;    ; `:     :.      '##      .;;##;'###;#`  ##`                                  `'      #                                       ;.         `   :  #          #                        
                              '                    ,####;`        #         ;;'     #  ,##'`   `,    ;#: '`:,     ;`      # #       # ''#######`   ,`                                   ;      '                                       #          #  `,  #          #                        
                              '                `;##',   .;##,     ;         ''     `'   ':.    ;`      # ' :,     ,`      ; #       ,:  :'`# `#'   `,                                  `:     `:                                       #             `;;.#          #                        
                              :`            ;'#',          `;#,  .#:         '     `;  `:`,    '       # # ;`     ``      `;#        #   '###' '   `'                                  :`     ,,                                       #              #:,#.         '                        
                              ,.          :#',                ;##'`'         #     ::  ,.`,    '       # # '       :       #',  :    #    ;'   ,,   #                                  ,.     :`                                       '   #':,.      .###.'#`      ;                        
                              .,        .##.                 ,:`   #       #';'#`  #.  ;` :   `:  ,    # ' #       ;       ;:;  .'   '.    ':   #   #                                  `;     ;`                                       ,`  ;.`;#    .   `#   #      :`                       
                               ;       ,#:                    #:   ;`     ',    '' #   '  '   :` :;    #;, #       '       .;#   #.  ::    ##   #   :;                                  '     #                                         ;  `# `#    :',,#.   ;      ,,                       
                               ;        :                     ,#':#::     ''     ';#  `#  #   '  #    .'#  #       ;        ''.  `###''`   ##   #   `'                                  '     #                                        ,##  ;##`     ;;:     ;      ,.                       
                               '                                :, .#      ,#`   ;,,;,###'#:` #.#,    #;'  #      `;         ##   ``;':#:  #;   #', `#                  `'######'',`    '     #                                      .#'.##:.       #;       '      ,;                       
                               #                                    ;:.'': ;.,   ,:       , `,:;      #;.  #      `:         .#`     '  #  # '';:#  `#              ;'#:.`        `,,`  #     '                                   '##'  #'  ##';,.#'         '      `'                       
                               #                                         `#:#;   `;                  # #   #      .:          '#  `.:;.`'. ' '#  ,` #'         :'#'.                    #     '                                  :'     .#; ''  ``:,.       .,      `;                       
                               #                                           `##:  ,,                .#, #   #      :,          ;,#;##`,##;  '`,####'##      ,##'`                        #     ;                                  #       ' '#:##### #       ;`      `'                       
                               #                                             `#; #`               ''; ,'  `#      :.          `'.# ;.  ,.  ##:# ` #`'   .#'`                            #    `,                                 ;:      `. ''#`  `#  #`     '        '                       
                               #                                               ;##;,`          ,;#, . #.  .;      :`             #  #   ;  ` #;   ,;`';',                               #    ,,                                `#       :  #,    .;  .;#    '        #                       
                               #;,;                                               .;;########'##.  ''#'   ,:      ;`             #  #   #    ::    #',                                  ;    ;             '#,                 #:       # `#`    #     .#`  #        #                       
                               ,;'##;::,,:,,.`                                                  :#;# ,    ;.      '              ', .;  :.      `'' .                                   :    '       ,'#,'#,.;###;.     ;#'';:,'        ; ;;     #       # `:        '                       
                                  ` ,,,;,,,::;;##'';,`                                            #,      #       #              #''.#   #    .#'                                       ,`   #     ;#'.,;`      `;''     #`.,:''''###: .  #'    .:   `   # ,.        '                       
                                                   ,:'##':                                    ``;''''######`      #              #  .';   ' .#;                                         .`   #    ';               :#:    #          # '  ;#    '    '   # ;        ,:                       
                                                        `.:'###';;.                      `'###;,.``   `           #               #   ##.,##.                                           .`   #   ':                  :#;` ''         .:, ; #    #    #  `; #        ;`                       
                                                                 .,;'#######'###'''''####:                        #               :.'   ;',                                             ,`  `'                         ,##;:.         #  # '   :;   ,,  ;, #        #                        
                                                                             `   ```                              #`              `, .'#''`                                             :   .;                          ''  '         :##'.:   ;    #   '  '        #                        
                                                                                                                  ;;#:`            #.#;   ,                                             '   ,:                          '##;'#       #`  ###;;:';;##:   # ;,        #                        
                                                                                                                     .;#;.        .#:                                                   #   ;,                            ``` #      #;  `'    `        # #         #                        
                                                                                                                         :'##'''''#.` `                                                 #   '.                                ;.     #;   :.           ;: #         '                        
                                                                                                                            `   ,;`,;;'#',`                                            `'   #'.                                #     ';  : '          `# ':         :`                       
                                                                                                                                         ,''##'''',``                                  :,   ``.'#;:.                           `;#,,``:#;'`#         .#.:#          :.                       
                                                                                                                                                  `.:;'#';;,`                          #          `:'##''';;:,`                   `,;,:;;#'##;,``.::#':;;.          ,`                       
                                                                                                                                                          `,:#';                   `''::                ` ` `,,'##'       `                  .:;'':,`               ;                        
                                                                  ``        `                                                                                   ,''#';:`       `;'#:                              `:'##';,                      ;##'`               #                        
                                                            ,;#######;:;,,,,`                                                                                         `;;'#';:#;                                         ,;######;:,,,.``,.:;'''';;:##,.``    `.:###:                        
                                                      `;###;;.` `     ` `  :;''###';.` .                                                                                                                                            ` `::`` `         `.',;;;;, `                            
                                             ``.,;####';                           `:;'##':,`                                                                                                                                                                                                
                                    ,;;''###;;::.                                      :` .,:''####;;,,` `;`                                 `,;'''#######';`                                                                                                                                
                                .'##;,`                                           ,`   ,`          `.:;''';                              `:##;:`          `.:'';:,```` `   `.,:;;;''##',                                                                                                     
                              ,##:                                              `` #   ;,                '#                         `:'#':.                     .,,:;;''''':,.````     ;#                            ```,..,,::;,..```     ```                                               
                             ##.                                              . :#`#   ,,                ;.               ,,..,;:'#':,                                                  `#                .'''';;;;:.``.     `   ```.`;,,....`.,::;::````                                    
                            ;;                                       `. ; ;   '. ;:#    ;                '`        ;,;'###;,,::,``                                                        #            ;##,                                          ```.,,.;';';;;',;#####,                 
                            #     `                `####,       ###,.#`## :'  '    #    '                #      ,##';;`                                                                   '.       ##',`                                                                   .#:               
                           `#  :: #  .;'     '#####'   ,:#. # '`'  ,;;` :: :' #         #                #      ';                                                                        ;`       #                 ,                        ,                              `'              
                           ;:  `;.,  # .' #``, :.# `;  `: # #  ',, # ,, `'  ';'         '                #      ,:                                                                        ,.      .;                 '                       #                                #              
                           #    '`;  ,,;: `: ; `:   '   ' `;#  # ##   :'#'  `#'         :                #       '                                                                        `,      ,`                 '                      `,                                '              
                           #      '  `##   # #  ;   `,  #  ''  #,#',  #  #    #         :`               '       #                                                                        `;      #                  '                      #                                 .,             
                           '          '`;: # #  #   ,:  # ;,;,:# # ;' #  # ;##'         `,               '       '                                                                        `;      ;`                 :                     ;.                                 `;             
                          .;          #  .';`# .#   ,   #.# `#,  #  `,#  #;   ,.         ;               #       ;`                                                                       `'      `;                 .                     '                                   '             
                          ;`          #`  #`#`  `     ,##'                     #         #               #       ,.                                                                        #       '                :                     '.                                   #             
                          #           ;;,':            ``                      #         #               #        :                                                                        '       #                ;                    `'                                    #             
                          #             .                                               `#               #        '                                                                        '       #                ;`                   '                                     '             
                          #                    ``.`.`               ```       `,'''###;'.:               '        '                                                                        ;       '                ..                   #                                     '             
                          #           `'##;,,.,.``` `,:;;;';;;;;;;,...,,,,:::,``                         '        #                                                                        :`     `:                .`                  ,.                                     ;             
                         :#,`  `.;##';`                                                                  :`       #                                                                        ,,     ..                .;                  #                                      :`            
                          #`;;;:`                                                                        :`       '                                                                        `:     ;                  '                  '                                      `,            
                          #                                                                              ,`       ;                                                                        `;     #                  #                 ,`                                       ;            
                          #                                                                              ,,       ;                                                                         ;     #                  '                 #                                        '            
                          #                                                                              .,       ;                                                                        `;     '                  ,'                #                                        #            
                          #                                                                              `;       :`                                                                        '     #                   #               ::                                        #            
                          #                                                                               ;       ;`                                                                        ;     ##;                 #               #                                         '            
                          #                                                                               '       ..                                                                        ;     # ;'                ::              #                                         '            
                          #                                                                               #       ,,                                                                        '     #  ':                #             `:                                         '            
                          #                                                                               #       .,                                                                        #     #  `#                #             ;`                                         '            
                          #                                ;##:                                           '       .,                                                                        '     #   '.               ::            #                                          ;            
      .                   #                               #: `:##                                         ;       ,,                                                                        ;     #    #               `#            #                                        ``;            
     `#:                  #                              ,'     :#       .                                :`      ,.                                                                        ,,    #    '`               '`           #                                    .'##::''           
      ';#.                #                              #       ,#  `   :                                ,.      ,`                                                                         '    #    .;               .;          `'                                  ,#;`    ;            
      # `'#';:      `     #                             .'        ,' '  ;    ,'.                          .:      :.                                                                         #    '     #                #          ,,                               .';`       ;            
           ,;;  `'###     #                             ',         #,`; '   ', #                          `:      :`                                '                                        ;    '     .'               ;.         '                              ;;.          ;            
            #  ;#.  #     #                             #           # ''  :;   ;.                          #      ,                                 ,,                                       :.   '      #                '         #                            ,:.            '            
           :;  #    #     #                             #           '. # ,.    `:                          #      ,.                            ,##` # `                                     `;   '      '                #  `;###'.;                           #,              #            
           #`  #   ::     '                          #  #           `; #,'      '                          #      ,.                      .##` #.  # , :                                      '   '      `,               ###:     :#;                        ;;                #            
           #   #.  #      #                          #  #            #.'#      `;                          #      ,`                     .'  ,#    `' :                                       '   #       '              .'          `#                      ',                 #            
           #    #.#`      #                          '  #            ###       :,                          #      :`                      '  '`     ' ;                                       #   #       #             .#             '`                   #.                  '            
           #     #.       ;                        :  : ',           #'#       #                           #      ;`                      ; `;      ,`,                                       #   #       #             #               #  #'#:`##        .#                    '            
          `#    #,#       ;                        '  #  #           ':#      #.                           #      ;`                      ' :`      ,.                                        #   #       #            '.                ' '#'`.##       ;;                     '            
          ;:   .' `'      :`                       `. :  :'          # #    ;#` :                          #      :                       ' '       '`                                        '   #       ;`           '      ,       ;: ,`#,:#' #      '.                      ;            
          '`   #   ;:     ,,                        '  ;  .;':`     `; '  ,#,   ;                          #      ;`                     ## '       #                                         '   '       .:          #      `:          `;      :     '.                       :            
          #    #   `#     .;                           `,    ``;##'#:.::##;    ,`.                         #      :`                     ,# '       #                                         '   ;        #         ;;              `    #           ',                       .,            
          #    #  `#`     `'                                   ,'####`#`':   `', '                         #      ,.                      :#'      #:`                                        ;   :        #         #           .;'##    #          :,                        :`            
         .#    ;###        #                                `##;`   #'#  ';     `#                         #      ..                   ######`    ;# :'                                       ;`  ,        ;        '`          #.`` #    #         :;                         ;             
          `      `         #                               '#`     #:#`   ::                               #      .,                      . ##   :'    '                                      ;`  ,`       :        #           #   :;    '`       `'                          ;             
                           #                              ;'      .#:#     #                               #      .,                        #;'`#' :#''''`                                    '   ,`       :`      '.           :#;;#`    '        '                           '             
                           #                              #       #;##    `'                               #      ,,                        ;,#.;#.      ;,;` .                               #   ,`       .;      #              .:`     '       #.                           '             
                           #                             ,;      ;;;#;,   ;:                               #      ,,                        `':#,         # # ;                               #   ,         #     '                       ;`     `;                            #             
                           #`                            '.      #    #  .#                                #      ,.                         # '          `,``,                               #   ,         #     #                       ',     #                             #             
                           #                             #     :#`    ;###.                                #      ,.                         .:#           # ;                                #   ,`        '    ;`                       '     #                              #             
                           ;,                            #` .;#`       ``                                  #      ,`                          #,;          ,;;                                '   ``        ;`   #                        #    '.                              '             
                           ,:                            ,'':`                                             #      ,.                          `'#          :;                                 '   ``        .:  .,                        #   ;:                               '             
                           `;                                                                              #      ,.                           ';;         ',                                 '   ``        `'  #                         #   #                                ;             
                           `'                                                                              #      ,`                            ###;      :#                                  '   ``         # .'                         #  '`                               `;             
                            #                                                                              #      :`                            `#. '#:.:#;                                   '   ``         # '                          '  #                                `:             
                            #                                                                              #      ,`                             '#   ;;;                                     '    .         #`#                          : '`                                `:             
                            #                                                                              #      ,`                              `                                           ;   ``         #;,                         ,,`'                                 `,             
                            #                                                                              #      ,,                                                                          ;    `         #'                          ; #                                  `,             
                            #                                                                              #      `,                                                                          :   ``         '#                          #.,                                  .,             
                            #                                                                              '       ,                                                                         .:   ,`         ';                          '#                                   ,,             
                            #                                                                              '       :                                                                         ,,   ,`         #:                         .#.                                   ,`             
                            #                                                                              '      `,                                                                         :`   `.         #,                         ;#                                    ,`             
                            #                                                                              ;       :                                                                         ;     ,         '                          #'                                    ;`             
                            #                                                                              ;`      :                                                                         #     ;        .'                         `'`                                    ;              
                            #                                                                              :`     `:                                                                         #     '        ;                          '                                      '              
                            #                                                                              ;`      ;                                                                         #     '        #                          #                                      #              
                            #                                                                              :`      ;                                                                        `'     '        #                          #                                      #              
                            #                                                                              `,      ;                                                                        `'     '        #                         ::                                      #              
                            #                                                                               :      '                                                                        `;     #       `;                         #                                       #              
                            #                                                                               #      '                                                                         ;     #       :                         `'                                       #              
                            '                                                                               #      '                                                                        .;     #       #                         '`                                       '              
                           `'                                                                               #      '                                                                        `;     #       #                         #                                        '              
                           `'                                                                               #      '                                                                        ,:     #       #                        ,'                                        '              
                           `'                                                                               '      '                                                                        ,:     #      .;                        '.                                        '              
                            '                                                                               #      '                                                                        :`     ;      ;.                        #                                        `'              
                           `#                                                                               '      '                                                                       `#      ;      '                        `#                                        :`              
                            '                           ` `````                                             #      '                                                                 .;##;::.      #`     #                        :,                                        #               
                            #              `,;;;'''#'';;:;;;::::;'''''##';';;;;;''';;;,.` `..,,,,,,;;,`,,;;;#      #.                          `:''##'#'';;,`         .,::;::;:;'##';.`            #'     '                        #`                                        #               
                            #      `,;''##':,``                                      `.,::,,,,..,,.,::;;,,`        ``;'':`  ``,,,````  ``.,;;'';,`        `.,''#####'';,.```  `                    #:#';,,`                        #                                        ,;               
                            #   :#';,`                                                                                  `:;':,..,,:::;;:::.`                                                         `.:;''#;,`                    '                                       :#                
                            #`''.                                                                      .                                                                                                    .:'###';.             ,:                                `.,;'##;                 
                            ##                                                                 .''######;                                                                                                          ,;##'`       # '`                       `;'''####';:.                     
                                                                             ``,:;;'''#########;.      #                                                                                                                .;###';:.##                 .'###;:.`                                
                                          `.;;'''#########''';;;:;:;;;''';:;;:.,,.`       `            '                                                                                                                      `.,;#################:.                                        
                              ,:;########';:,.`         ;.                                `; ###;      :.                                                                 `,::,;'''#':                                                                   ```                    ,#           
                          ####;: `                      '` `   '#  `.;         .        ;#,'`'. #      ,,    ,'` ,,,'#'####'''#####':.`                       .,;########';: :,      :'#,                                         `,,:;###############'';;;;;'''########;;,::;##;'           
                          #            `;,,      ##   : ##,#:  `;#;'#`:#''`'''#';; '';  ::  #'##.      ,,  ';#'##';;` ``            `,;'#######';''#;#######'';:`                       :##                                `:;###';```                                           ,.          
                         `#  `;:  '#:;`#` # ::'; '    :` ''##  `:#;;; `. . ;, # #';#,:   #:'.#;'       ,,  :,                                ````....`                                    #     `                     .:'##;,`                                                   `:          
                         `'  ':,;#.  ; '  #:.#.: '    .: #'''  .;#.;#'## ; ;  ' #''#` `  #;# #','      ,:  `,                                                                             #    '###;;;''';;::;''#####;:.`                                                         ;          
                          #  `;# #   ,,;#;##,#   #'`   ' #';`: ,###.#.#.'# '  ' #''#:##  # ''`;,`#     `:   '                                                                             #`   #.    ``  `..` `                                                                   ;          
                          '    ,;#  ``,:.,'.'#   #` ;  '     # #,   `: ;.# # `; ##;##':  #  ` :,       .;   ;                                                                             ;`  ,#                                                                                  '          
                          '  . ,#`##:`'`';# #.''####;` #     #        `# ' . .' ,,`# `   `  '          ,:   ;                                                                             ,:  ;'                                                                                  '          
                          #  '#,      :     `       #             ,  ,,                   ' # ,        `;   #                                                                              '   #                                                                                  ;          
                          #     ,. '  `:''#' `   `'` ##    .#. `  #;,:`    .'.    ###     # ; ' :##     ;   #                                                                              #   #                                                                                  ,`         
                          #  # #;# '  ;:`'` ## '### ,``':  `'#:; :' ''   ; :,; ., #       ##',:,#      `;   #                                                                              #   #                                                                                  `:         
                          #  ';''`':  ,. `: ': '  #.'`; '   '# ; #.,''   #':`;;'' # `     # ;`,,;;     `'   #    `                               '                                         '   #                                                                                   #         
                          # .:''`';;   ;;:#:# .# ,'#; '.;   # `' #;';'   #'; ;::  '## `   #`:`:: ;;     #   #                                `   '      .                                  ;`  '                                                                                   '         
                          # # .# # #   #. ##  ;####;' ##:   # `#'#`' '   '`# ; #'::   #`    :,`' ;:     #   #                             ,: ;;: #   `#;'   .       `      `;              :.  :.                                                                                  ;`        
                          # #  #   #   #  ' ;### .# #;' ;,  #  ` # # #   . , '.`:.'###          #:      #   '                             `; ,;: #   # #;  '`      ;:  ` .#,`              :,  ,:                                                                                  `.        
                          ; .          #` ;    #'#  ;            ` ; #            `                     #   ;                              # ;,#'#` :  '#';#       ## #:# '                ,:  `:                                                                                   ;        
                          :,        ,, '       :                   `             ,'       '             #   ;`                             :##,; #  :, ';` ' ;     '# # ' '                .:   '                                                                                   #        
                          `;        :# ; #`   ,        ;: .,   ' #`######:'`# ,# #.'.#'## # .;'         '   :`                              `` . `   #`::; # ,'   .,' '#. '##              `;   '                                                                                   #        
                           #        :.:' '# # #:#'::   ;.#:.   , #;' # #  # '  # #   '  #:'';.,         '   ,`                                        :    #      :;;`',# '`               .:   #                                                                                   '        
                           #        ; #; ';,'##'# `;   ;.'`    `:'#' ; #  # :` ' # .,#: '## ,`          '   ;`                     `    #      ,                  ' `,# ,;;''#             ,,   #                                                                                   :.       
                           #        # .#,#;'';#;'':;   ,: #;   `;',# ; ## # :: ,`'##:':,'.# ``          ;`  '                      #   ,;##:  ',#`    `           #  #;                    ,,   #                                           ,                                        '       
        .                  #`       '  :;, ## #:#` .:` `;  ;.  `#` # ;`####;;'#.; ;,:# .' #  ;          ,,  '`                     :`':# .    #  # `#.#    :`     ,  '`                    ;`   #                                        ,;`'  ;   '      ,                          #       
       `##,                :,              `; : ,#;,;; ,:`#:   `'    ;,   ': :  . '; #''. # ,'          .:  '                      `:''#,##,  #   .':##`:  `,`;    : ;`;:                  ;    #                                      .#::##  '   ' ,'#;``,                         #       
       `` ,;#',   ###;`    .;     .##:.#:                                                 .  `          ,;  '                       ':#;;`  ` '##'#  ;::#;; ;,#    # ..#';  ,''#           ;    '                                      `'  ## ,;   # ,' ````,'      ;                '       
       `,    `#  ,;  ':     '    `#` #;'                                                                `:  '                       #.  ##'## .. :'. '.##;# #:;`   ;``,#':` ## .           :.   '                                       ';'.'',;   ##''   `#;       #                '       
             ,;  #   #:     #   `#     #                 :    .:,`'          :;                         `;  #                       ,          #,; ,',.:'#;'##''   #,';;:`; ##             .:   '                                        ;  '. :   # ;###  `#       ':               ,`      
             '.  #  :#`     '   #  :   #                ``#'  #,#;. .' ,##'#..,                          ;  #                                   .       `;   # #    ;.';#'' ;''#            ;   :`                                          `     `# #'      #      :#               ,:      
             #   # '''.     ;`  ;  '  `#`                 '`#.;:'`  `: '`  ';.,                          '  #                         ,'                    `# :    # #;`'':.#,,            '   .`                                                   :#'##    #    ``'                ;      
            `'   #'` ;.     ,: ';      #                  ' '`:` ;; `; '   ''`,                          #  #                         ;#                              #  ',# # .#           #   `.                ;;,  .:                             ,    :;#:    ##;,               '      
            ;,       ;.     `'.#,  ,#: #                  # .:#;: ;` ' '####,:,`                         #  ;                         ;`'    ##'`## ,` :                   ; ';'.           #    :         # :##. ,  #: ##.           `                            #  '               #      
            '        ::      '',#  #,#:'                  # ;;.`,##` #  ' #' #;#                         # `:            `            #'#,  `'  # # '' #'##;#  ,   .;        ,.             '    :       ` ,``# #  #   #' #           ,#' ` :.                     #  '.              '      
            #        ;.      # ;# ',:.;:      #`         `##:        #  ##'# ;'                          '`:,                         # `;  `;  # : ## ; #  #  #   ## ..                    :`   '   ,   #  ' # ;. #   ,# .;           # #,.`'': `',                                  :      
           .;        '`      #  # # # #    ;  #.         #;`               ,                             ;`,.                         ' `#   #  ;`' #,,, #';#  ,, .; ,##;;                  ,.   '   ### #  # # ;. ;``:';  '           ;` #. ##' ,`,' ;'''':            `             .`     
           ;,        '`      ;` #`#:''#   .#. #;                                                         ,,``                        ,:      :'' #:`' #` '. #  `: ;.   : :';`               `;   #   ,: #'  # ##'  `#,` :;'            `: ', ;#;`,``' '  .'::`' '  #    #             `:     
           #         '.      ,:#'#'##''   ;.# '#                                                         ,,``                        `        :`   .; '. #  # .`; ;.  `; '.`#                #   #    ' :;. ' ''    #,  .#;           .'#:'; '#' ,#'  ' ` ; #;# #  #`#, '              ;     
           #         '`      `#. :,.  ;`  #  #;#                                                         ,:``                                            #  ##' ; `'  ``   `#                #   #    # ::'#. ';:   '.'',;.#.          ,:.`' #'#`,`# ;#;;,#;:#;,'` ;;': ;              '     
           #         '       `'       ,:  '  ';',                                                        ,:.`                                               :  ,'  '''#   ;'`                '   '    ' # #,  ',::  #   `#  #              '' # #,` # #  '#` '.#,.` '## :              #     
          `#         '`       '        # :`  , #'                                                        ,:``                `   `                                    ;   ,'                 '   '   #:#      `  .# :                            :;,# ##,..',: # ;'`'#;`.              #     
           '         ':       '        `:#     #;'##'`                       .                           .;`.                #  ''                                    '                      '   '    ''          ;#                             `;.     # `#` # ##`'#,;`              #     
                              # `,:;#####. ;:  ;   `;#                      ##      .                    `'`.               ''`.'#                                                           '   '                                               ,       ;  ;    #, ;# #               #     
                              ##'`                `#'#                     ;:###';'##.                    #`,              `#:,# #                                         #                 '   #                                      ###      ;               ;  ,' #               #     
                              #                    ##                      #      ;``'                    #`:              ;``#, #                                         ;.                #  `#                                      ;  #:`:  #                                     #     
                              #                  .#;                      .''       :#'#'''#              # ,              # .#  #                                                           #   #              `.                     :;;.#,.#  # ,;`                                 #     
                              '`            `.'''#.                       '; ;.  #  ';    `#              # :             ',     #`                                                          '   #              ;#  ,;                 `;#:`,,#  '',`.#;                               #     
                              ;.           ##';,,`                        :;`##:    #      '.             ' :  ,,;;:,,    #      :#:                                                         '   '              #'  #;                   # .,,,.`;,, # ``, .',,,;                      #     
                              ;`          :#                              .''#;#   .#     ;#              ; ':#;;,,`.:####; ,`  ;' '#,                                                       #   '             ::::'.'                   # `;: #`: ;.'  `. ::#,,.##;                   #     
                              ,#.     :.  #`                               #;  #  `#.     ;;              :.;#          ``  ,.       ;#                                                      '   ;             '  '# '                      #;`:,.  ##  :. : '   `, #                  #     
                              `';    ##: ##,                               ### :  #.#     .'              ,,'`                        .#                                                     '  `,             #  # `#                       ,  #,#;..#'.###`;##,:;';                  #     
                               '#''##:`: #::                              ;; ##;'#; :; `:'`'              .:'                          #,                                                    '  .,            :.  '  #                           `       # # ;   #.                    #     
                               ##;#,`,,; #;,                              #. :;;;`#  ##''# #              ,:#                        ###.           ##                                       '  ..            #      #.                                  ; # ' #;##                    #     
                               #'`' `,`' # ;                              ;, ::   ,' #   # '              `;#                        `;#:          ',#;:.`                                   ;  ,#############'      `#                                      '; `# #   `               #     
                               #;.# `;`'`# #                              :' ::    #`#`  #;'               ;'                    ''###',          `# `,,:#####.                              ;  .,          :        ;#;                                        .#  # `'               #     
                               #:,#. #.# # #                               ##',   `#':  `##`              `'#                 :##;.               '`#`       `'``                            #  `.             .      `#`                         `                 `                  #     
                               #;, # ''#`#`#                               ,.      ,                       #'                ##,                  #          ##;'##'':                       #  `.            `#       `#                        ;'#                                   #     
                               ';###  `'`#:#.                                                              #'               :#                    #        # #     :,#:                      '  `,                      `#                       # ,:                                  #     
                               '#: .  `#####                                                               #'              `#                     # ;#'`     #.       #                     ::  `,                       ;;               ## `;##:  '.                                 #     
                               ,'      :` ,                                                                ##           ;#'':                    `# ###,     #       ;#                     '`  `,                    :#: #              .;;#;.  ;# #####'`                            #     
                               `;                                                                          #'       `;# ';'#`                     #,' :#    `#       #                      #   `,          ;:   ;:   .##.#`             :,;.       '     ,'##:                        #     
                                '                                                                          ##  #####''# #.;#                     .##`  ;,   #`      ;;                      '   ..          `'  .#'#'.   '#              '`',       ;.        #                        #     
                                #                                                                          '# ,'     `' # '#                      ;#:` :: ,##       ;:                     `;   `,     :    ,#:' '; .'####               #     ,,   `'        #                        #     
                                #                                                                          '#` '     :, # ##                      ';:#####' '.    ` ',                     `:   `,    `#    ''###.',                     #    ;###   #      ,#;                        #     
                                '`                                                                         '# `'     '` #`''                      # :,    #: ###### ',                     :,   `;     #  ` #  #`;##                     #    ;#'.#  #      `'                         #     
                                :,                                                             `          `##  #     #` #.;'.                     # ;.    #  #`  `# #                      '     ;    .#. # #      `                     #   ,#   '; #       #                         '     
                                `#.`  `     `.,:;'';;''';''''';;,,`              `` .,:###'#';;:;'###'':'#':#  #     '  #,:#`                     #'''    #  #   `'`#                      #    ;####'''`.# #                            :,  .:     :#       #                         '     
                                 '';;::;;:;;::.    `            .,;'''''##'''';;;;::,.`                .#`  #  #     '  #.:#                       `..   `# ''   ;'#,                      #    ;. `   '`'# #                             #   `,;'##;'       '`                        '     
                                                                                                            '` #     #  #,:#`                            ,###    .#,                       '    ;`     ' ## #                             '####;,` # ;;',.:. ;,                        '     
                                                                                                            ': #     # .',;#`                                                              '    '      '`## #                              ;.'     ;; ##;##; '`                        ;     
                                                                                                            ,# #     ###,,##.                                                             `'    '      ':.# '                              ' '      # #   `' #                        `;     
                                                                                                             ###      `'  ,`                                                              `;    '      #'`# #                              ',#      # '`  `' #                         ;     
                                                                                                              ;;#;'`.`.                                                                   `;    #      #' # #                              ;;`      #:',   #''                        `,     
                                                                                                                   :,;;##;`                                                               :,    #      ## # #                                       ';;    ''                         ,`     
                                                                                                                         .:#''';,`                                                        ;,    #     `## #;#                                                                         ,`     
                                                                                                                                .:''#''''';;';;;;;;;;;,`                                  #     #      `' ::'                                                                         ,      
                                                                                                                                                      `,;;''';';'''#'#''';;'''''''';;:;,###     #                                                                                     ;      
                                                                                                                                                                                      `.'       #                                                                                     ;      
                                                                                                                                                                                                #                                                                                     '      
                                                                                                                                                                                                #                                                                                     '      
                                                                                                                                                                                                #:                                                                                    #      
                                                                                                                                                                                                ' :''#:`                              ,'###'#'#'###;`                                 #      
                                                      ``                                                                                                                                              `,''##',`                    '#:             `:'##;;::,.                        '      
                                   .#######',.'####''''#'####'',,``                                                                                                                                           :'#;.           .;##;                          `;''#';,````            ,.      
                                   `#`    `,;',            ` `:,';###'';#####''#';;;;;';:,``                      :;'###';,`                                                                                     `,'#'''''##,,,                                     .::::;''##'';:,  #       
                                    '`                .,               ``     ``;.,`...,:;;'####':.               #       `,;''#;;;,,..,,,;;;''###';::;''''''';:,`   `,:;;';;;;:.                                           .'####';,`                                            .;';       
                                    #` '`'#  #;   :'  ;                 .:                     `,:'#####'';:,,    '               `..,,.. ````                 ``,;';:,`` `    `,;''';;:,.` :`                          `,##',    `.:;##;`                    `                              
                                    # ;''   ,;#'` #,' #     ':        #`.#: ,: .  #                  `.. `.,.';  .:                                                                   ``.::;#'     ``,;;'#';:,,,,:,:;'##';`             .'##':`   ```.:'#####'''###':,`                      
                                    #.;`;   '##`#,,#,#'    :'' # `'   #':'# ####  #`#''                       #  ::                                                   #                     `'   #####':.,`,:;:;::::,`                       :#'###';;,             :#'                      
                                   `;   #  #` # ,;,# ';    ;.:.:; ;  ,##:',#  '`, ; :,#  ':.'#       ``       ,` :.                                              ;#   # #',                  # '#,                                                                    '                      
                                   ,`   '  #  #: ##,, #    ,: ;:# ;  ., #: '` '`'`'.';#.; #;`#'##::;',;,;#,   ,; ;.                                              #'; ::#.,;                  ' .#`                                                                    #                      
                                   '    ;: # '.#.'` # #    `'# ;`;;  ,, #`;., '.# # ,# .: # ' `;`; `;` #`     :; .,                                              # '`# # :.                  #  '                                                                     '                      
                                   #    `# `';.'.#` # #.    ;  # #:  ;` #`#:; ',# #  #',; ' .'.; '  :. ';     #` ,,:;,',    ,    .    .  #     ,                 #  #; #;#                   #  '`                                                                    #                      
                                   #     `    ;#'                ,`  '.   .,` ::# #  # '' #  #::`##':'#`:#,   #  ;,,#`.#'   ',`, #'   #  ;    `#                .;  '.  ;,                   '  ;,                                                                    #                      
                                   #          `                                 '  #:;':''.`;:,:`'  '': : #:, #  ;, ': #' # #' ' #    ;,;`'#. '`                ':                           '  `:                         ,`                                         '                      
                                   #   # .:,     .##` .#       `.               `   .,     ;: ;':## : ''`'#;# #  ,, `# #`,';#; # '..   ##`;#' # ;; #';                                      `;   ;                         ',                                         ,,                     
                                   # # ':`:'';  ;:' ##;      '';'      : , `..          #;      ``          # #  .:  # #:#'''`;' ,#`   :;;.;;`' ' ;#     ;.`: ; `   .`,.,'  '`  ###:        ,,   #                    :    #'   ', ##;;:;#                            `;                     
                                   # ' '#`;;    ' ' #','#    #     :;  # #:',: #   :'''##.`                ;: #  `;  ;.#:';;# #,..:     # ;#:,; # '##    ;;:# #:;####.#:#'  '`  #           :.   #                    #.   ##   #   #  ```                             '                     
                                   # ,,;' ;.##: : ##`':  .   #     #:. #`#;'.:,#  ,` # # #####'''          ,  #   '  #.# :#`, #:#`#'    # #:`;# ###'      #'#`;`;` ''  ''   '`  # ,         ;`   #                    #'   '#   '   #                                  #                     
                                   #  #,.;.`;'#   #',:: ;:   ;,####: ' ;'''::,;'`    # ' ;:   #   #####  .#   #   ##'.   `              '    :` ## #`:    #',;,`; .#  #;    '  .#;'         '    #                    #:. ,,;   #   #:: `::                            #                     
                                   #  '` #` '     # '`#'      #   #; '`;#.#`# #`;    # #` :#  #    `, ','#    #   #                     #         ;#':    ;# #  ' #'#.###'#.;`..#`';        #    #                    # # :``,  '   ###:::'                            '                     
                                   #  .  ,;,  ,:  ,  ',       ;.,`::#,`, :, #.' #    # #,   # '    ,..,#:# ,  #   #    . `,             '                 :; # `# '`.`      ;#;`#;'         #    ;                    # .,' `:  '   #`                                 '                     
                                   #  ', # ;  # ,'#  #      .,###;   `' ,`  ,.`#     # ##'##  '    .,`##'#:'  #   '`   .` '  :                                                              #   `;                    #  ##  #  ;`  '                                  #                     
                                   #  ''`'.# .';# #  # ,'#';# #,'#;'#;  .;#;#  # .,          `'    ;# '.'#,;# #   :.'; ,;.##'#''   .;. ,                      ::      .:##     :`,          '   `;                    #  ,#  #  ;; `'                                  #                     
                                   ' .,#`:#;:#  ' #  #   ;: # # ':. #    :; ': #`#'# ,'#:  .       . `'  #.   #   `;:# .;# ' '    ;.'# #`   ``;;`       `'#;' ,;;,'###' ;: ;,  #:#`        `;   :,                    #` .'  #  ;:  '                                  '                     
               :                  ,, # :',# #'  # ';:#   ,::';# ' # '    #``:# ',#;# :,    ' ,,.     `#       #   `;; #`;: ..;`    :.# ':   .;#`''#:    ':  # `:# ` #  `#  ;`  #;''         '   ;`                    #`     #.                                        #                     
              #:#,                ' :,  #.'.;;  #.;  #    #`' #.#,' '  ; # ''# ;;:## :,    ,,#:',     :       #    '' `#:; `::`    ##;`:;##,`:#  ;`     .#  # `;#  '.  #` `'`  #..`   `    `'   #                     ,`     ,;                                        '                     
             ',  :'       '       # #   .  #;:  #`'  #    # # # # ,:'  ' # # ;;;#.## '     ,.,#      `#       #   `;#  '`# :,,.    ;# :`';  `:;. `.      `# ##;';. # ,`#''#''';' .;;.,#.   `;   #                 :;,                                                  ;                     
             '    ':     ;#;      ;        `':  ,    ,        , #  ##. ### ` `,;#`## ';#'  ,, `;     '.,      #   `'   ` ;'` ;,    ; ##'##   : '' :     `;# #  #::'#''        ;#'..: .#;   `;   #               '#:,#'                                                 ;                     
             '`   ;:    ,#.#     ;,         .                   ;  ;          ``, :# '  :  ::  '     # '      #    '         `     #``# '# '`;  ; ;     .:` # ;#:'                    '.    ;   ;              ';    #                    ..  `          # ##`         ;                     
             .'   `#    '` #     ;                                                   #','  ''` `'   `;,#      #    '               '    #;;' '#'; ' #            #   . :` ,#         ,#     ;  ;,             ;'     .#          #     .  ,;,#'##    .`  # .#;#,       ;                     
              ''  ,:    #  :'    '                                          ##';, `          ;';    #  '      #    # .                  . `      `, ,:          .'.# #.#:'..         :      '  '`             #       :#;       .#:;#; #   #,:  .  '';,  #  :. '.     `:                     
               ,# ;    ;,  .;    #                                          #   # #.                `  '      ;`   # #;#`  .                        ::    ;####`:,;,,#;';:: .               '  '             ,'         ,#'      '`  ,.'   ; #    ,;     #  ,:  #      ;                     
                ,##`   '    ;    #                                          #   # #;  ,.               #      :`   # '` ;  #  `..                   ;       # ,:; # ##'#.';##..             ;  #             #.           :#;    :.  ;''   ' ;`   ,:     #  `'  ;.     '                     
                 #.    #    '   ,,                          :.,',``         '.;#::;' ,'   :  ,  `; #          :`   ' ,.  ' ' ;;:; `.                        #  ;##' '#'# # ',..            `'  #            ,#              ''   ;#'', #   #  #   `'     #   '  ,;     #                     
               ;'`#    #    #   ;`                        '#'##,:;'##'      ##.  # #,'    #.##'#; `'          ;`   '  ;;`# ; '`   ' ' ``                    #  #' `;'';# ,##'#              '  #            `'               ;'  `::#. '   '   '   '`    '   #  ';     #                     
              .'  ',   #    #   '                        :# #'       ,#.    # '..#;#;.    ;,;  #   ;`         :    ;` ##:. ; :,;# # ;'#;.#'                 '` #: .#., .;#`  `;             #  #            .#                #:  ;  ,',, '.    #   #`   '`  # .#      #                     
              #   `'   #    #   #                       .#,#;          ##   #  ,#  :;:    '`#. #   '.         ..   :, # #  ;`,.`# # ,.,:;;`#                ;##:      .#,     ,,            '  #            ##                 #` '    #'`#     `#   ';  ',  #`#       #                     
              #    #   '    '   '                       #'#.',           #` '   ;  .;'  '`'  # '   `          `;   `; '` :''`,:`. ##'',. ` ,:               #,     `:#;        #            '  #           #;,;#',             .' #   :;#' `####:     '  ';, '#`       '                     
              #   '.   .:   #   '                      ;:   ###;'#,  #' :##    ,   ,;###, #  ,:'`  ;;          #    ' :    #` ##  # ,;:`  '#                    ;#',`          `;           '  #          :#  `  `''`           # #:;#'     `     ;####  ;`;#;         '                     
              '::#;     #  #,   #                      # .;.# `'' :#,#`##,':              '#'# #               #    #         .` `# # :. :;                  `#;                #          `;  #          #         ;#;         '.#'`                                  '                     
               :`       ;#:     '                     `# #.;;       ;,     '                                   #    #                 ;. :'                 .#                  ,,          '  #         ';            '#.      .;'`                                   ;`                    
                                :                     `' #                 #.                                  ,,   '     `           ;`                    #             `      #          '  #       ###` ``'`         ,##.    #:                                    :.                    
                                ;`                     ' '     `           .'                                  .;   #`;'#';''#'           ;                 #`     .:,:;##'#;    #          ' .#     ;#';'##':;##',`       `'#.  '`             ,:                     .:                    
                                ,.                     ' ;`  `###'      `:` #                                   '   #':,      .#,         :                 '#####';;::,    ,#;  `'         ' '###; `#   :';      ;'          :#;#              :.   #`                 ;                    
                                .:                     ' :: :#   ':    ,'##;'                                   #   # #         ';                            `#              ,#;.;        `; ,;  ;#;;    #        #            ;:          #   ;    #                  '                    
                                 '                     #  # #     #    #   ;:.                                  '   '`;#         #                            ,;               '##         ,: ,,   .##    #        ;'          .#;          #   '    '                  #                    
                                 #                     #  #;: ,#  ##''##    #`                                  '   ;##.'        .;                           :,  `             .'         ;` ,,    ,'##  ;;       #'   ,#:  : #.           '`  #    ;                  '                    
                                 #                     #'###.  .  #   `; :# ,;        :#.                       :,  ;`  #'###;    #                           #.''               #         '  ,,     #:,   #;     '' ;#.;.`;## #            ;`  #   `;                  #                    
                                 #                     #'; ,'    ,#    #  ` ,'        # #                       :,  '`   .   ,#,###:                        `##'.,##      `'  ;# #         #  ,:     :#     :#'  ##    .#    ,'.            ,.  #   `:                  #                    
                                 '                    .#''` :#;:''     '    ',        ' #                       ::  '`         ';'#'                        `,     '      `##': '#         #  ,:     ;#       ,##'     `;     #             ,'  #   ,'                  '                    
                                 #                    ,. :,   ::.      ;#;,''        ': #                       ;,  '`##';        '#                        ,.     ######;;;    #'         #  .'#;` .#'        `#      #      #             ;:                          '                    
                                 #                    `; `,             `:;`#        '  '                       '`  '#  :#,    #.  #                        :.     #.    ,;:    ''         #  .; ,#,#,;   :;,  '`     ,;      #             ,`                          ;                    
                                 '                     # ;,            '   `#        '.`#                       #   ##   #' :#,`#. ;,                        #'   `#`     ;.    #;         '  .:  :####  '','#;#     '#`      #                 .                       '                    
                                 '                     #: :       `;.  #   ''        '  ,#                      #  `;#   ##:',   # ',                        ;'#'###`     '`   '''         '  ,;   #### ,'    #;     '#####:::#                 '    `                  ;`                   
                                 '                      ##;`     `.:'###  ::'        #   `#                    .'  :,:###.``'.   #`#                         #  ``.#     ,##'##.`#;       `;  .:  #: ;:'#     ,:     '     `';.                      '.                 :`                   
                                 #                       # '    `','',`'; #;;        #    ;,                   ',  ;` `     ::  `'#:                         #    :.     .;      :#       ,,  `; #'  # '#`    ,;    :;      '. ,.:         #`                           :.                   
                                 '                   ,;;.#.:`   #.`:;: `': #         #     '                   #   #         #   .#`                         #    ;`     ,:       ::      :.  `##, ##'.#:.    .'##'##';     ###;;####      .                            ,,                   
                                 '                 ;#;::'#:#    ,;#;;'##`''#        ,:     '                   #   #         :#;:##`                         #    '      ;.       ,;      ;    #;  '`# ###'' ####'``  ,#   ;#`      .#,                                 ,:                   
                                 '               .#'`     #:'  #` #    #::':        '.    #.                   '   #  : #.  #. :,`#                          # ;###`     ;##:   .##`      #   `#   # ;:  ####'   :'#   '. .#          #:                                 ;                   
                                 '             `##.       :#;#'`  #   #:.:#`       ,;   ,#;                   `'   #,..; ;##     :'                          #''  ;:    ;'  '.  #'        #   .#   # :,  ,.#.:'    #   `##'`           #                                .;                   
                                 '            .#`          ;# ::# '';#####        .#;  ;'`                    .;  .;#.#: ;  .    #                           ##    ####''    #  #         #    ;`  .##'       ,#;',# ` ;'              `#                               .;                   
                                 '            #             ,###':,'#''#; #:     :# #; #                      ::  ,:#.#,##..', `:'                           #               ;, #         #    ;,  ,;`'          :;###::#`    ;###'.   `';                              `'                   
                                 #           #:               `:::;;;,.    ,#;,;#:.  ,'#.                     ,.  ,# ##`  :#;   #                           :#     ;#'#;`     # #         '    ;`   #'.           ;'#### '  :#:   .;#.'#'',                              '                   
                                 #          #;                               .;:`     #`                      ;`  ;;::':  #.'..#;                          .## ## #,   ,#     #.'         '    ;`   .#'.            ;#;`,; ;#       `:#   :;                             '                   
                                 #          #       ,;#:                             ;'                       ;   # #;,#'#; #,;#        ###                #;'##' #     `# ## ;#          '    '`   ;;'#`         ;,',#:: :#        ;#`    #`                            '                   
                                 #         ';      ';.#                             :#                        #   # `#'...::'#;#       #, #                ###;#`'''##'''' ####'##        '    ;    `#,:'        ,## .; ,#;       #;;;     ;.                            #                   
                                 #         ##     #, ';                           ,#'                         #   #   .#####:  ;:     :' .# ,#;           ::;'  `#    `` '# , #  #        ;    '     #  #;     ';#,#;' #'        ,,        #                             #                   
                                 #       `##,#   :;  ':                     ;#####;.                          #  .;             ',   .#. #'##`#           ;#,;:          ;`   :###'      `'    '     `#';;;#; ;;.##`  ,#         :###.     #                             #                   
                                 #       #,   ;###   '`                    ##:`                               #  :,              ##;##.  `:  .'           ;:# #               # ,#,      `'    '`       #   `'#: ;;   #:         `..#   # `'                             '`                  
                                `#      ,'      `#   #                    ;'                                  #  ;.                `:'      '#''          #:; .#`            :' ',;       '    ;       `'## ' :';,,   #            ', #`# ::                             ;`                  
                                 #      ,'      ,'   #                    #                                  ,;  ;`                 :'        ':         .# ,#;.# .        `';;#; #       '    #          # ###       #            # ;#'' #                              ,:                  
                                 ';''#######'';'#':``#                   `'                                  #   '           ;       #      ###;         ',  #  ;##`,     ,'#'`#  :,      '    #       ###,';`:       #            # #`#'`#                              `#                  
                                 ;:``       ` ` `,:;#'';,                ;:                                 :#   #          #'#'     #.       ;;         #   #';' ':'`   `; ::'`  .:     `'    #      .# #'#:         #            #'#,#;::                               #                  
                                                      `,;##':`           #`                                ,#   `#         .'  ;########;:,:;'#         `#   , `' #:`.  ;#'`#`     '     .;    #       # ;,#          #            #;##.##                                '`                 
                                                            ,'###';,     #                         ``,.,:;#'    #'         ',        `  .:;;,`          `'      '#',''''# ''`      #     ,,    #       ';;#`          #              ,. .`                                `;                 
                                                                 `:'####'#;;;';'##'##'''#'############';;:`     #.         #                            `;        .''.`:###`       ;`    '    `#        ;'            #                                                    #                 
                                                                          ```                                   #`        .'                            ,;          #''`#,         :.    #    `'                      #                                                    #                 
                                                                                                                #         ',                            ;,           ,;#`          :.    #     '                     .'                                                    '`                
                                                                                                                #         #.                            '.        '' ,:#           .;    #     #                     :,                                                    `;                
                                                                                                                #'.       #                             #        ,'#`#,#           ,:    '    `#                     #`                                                     #                
                                                                                                                 ;'#;     #                             #        `#,'.,;           ::   `'    `'                     #                                                      #                
                                                                                                                   `;###''#'';,. `                      # `..      '###            ;:   .'    .:                     #                                                      #                
                                                                                                                       .``: ..,:''######';:::;;;;';;###'';;;;''#####;,.`           ;,   :`    ;,                    `'                                                      #                
                                                                                                                                        `,:;;.,,. ``              ` `:;'###'';.`   ;`   #     '.      ,''#'';;'#';::;;             ``` `                                   :#                
                                                                                                                                                                           `.:;'####;,.`#     '#'#';##,`           `';;''####''';;;;:::;;#':`                            .#'.                
                                                                                                                                                                                 ` `.:;':          ``                                      .:###':`                     '#`                  
                                                                                                                                                                                                                                                 `.;#',`          ``,'##                     
                                                                                                                                                                                                                                                      `,,,,,,,,,,,,,.                        
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                             
                                                                                                      `.`                                  `                                                                                                                                                 
                                                                                                     :,.`:  .,,                      .     .,  ` .          ``      `                                                                                                                        
                                                                                                    `` .` ,    , `..,    ,.`:        ,     . . . .           .      :  .                                                                                                                     
                                                                                                    . .`  :  `.. ,  `    .   .       . ..:     , ..          , .    .  .`                                                                                                                    
                                                                                                     . `. ,  ` :`.  .   `    `       . .,. `,`.,`: . ,, ,. `.: `: ,`. ,,`.,. ,..`,. ,,` .```:` ,,,                                                                                           
                                                                                                      .,.,`  ,, . ,.,  . ,.,:        `  :   ,  . : ,  . ,`` .:`,.`,,,  . , , ``.. , ,   .  . : ,` `                                                                                          
                                                                                                                       .              `  ``    . `   ,.`. `   `  `  `` `  .  .` . `` ,`.`,: ,` ` .                                                                                           
                                                                                                                                                                                    `` `         `                                                                                           
                                                                                                                                                                                                                                                                                             
71 "Durraffe"
Giraffe saying "durr durr" to a squirrel
72 Today on mythbusters, we're gonna test the myth that you can't put a microwave in tin foil! You can! Yep.
73 Keanu! Why are you sad??? Cuz I'm a meme.
No Keanu, you're not sad because you're a meme, you're a meme because you're sad. SUPERSAD KEANU.
74 "Durtle"
Turtle saying dur
75 Today on mythbusters, we're testing the myth of RECURSION. Actually we did that before. Let's roll that clip. It's real. Myth confirmed.
76 Haha what if I photoshop some saturns behind Keanu, like he's in space? Actually, Science says there's only one Saturn. Science is the name of my bulldog. There's only one Saturn. I heard it on mythbusters.
77 Your resume says your last job was "prostitute"?? Oh sorry, that's supposed to say "prostate toot". Oh okay.
78 "Buttdurfly"
Butterfly saying dur
79 Science, I'm dogsitting for my friend. Play nice. His name is Intelligent Design.
Uh oh, are we gonna have a conflict? Durrr. Oh he's a Durberman Pinscher.
80 Today on mythbusters, we're gonna test the myth that Jamie is a racist! Jamie, you're not racist, right? No wizzle shizzle, dawg. MIF BUSSID!!!

Here's the rest! Part of the Drew's Bad Comic Challenge series.

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