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!



Uncle Marcus

- May 19, 2010
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                            :'##'..```  `.`:`````.``                                                                                                                                                        
                                                                                                                                                                ;;..,::###############################'#'#'#;::,.`                                                                                                                                          
                                                          :::,;                                                                                                ##########;;;;;;;;;;;''#######'#######';###############':;::':::'::#;`                                                                                                                       
                                                       `###########:`                                                         ```..``                        ;####';;;;;;;;;;;;;;;;;;;;;;;;;;''#''#'###'#########################''###########`                      `;#############',`             `.`:;`                                                  
                                                     `#####;;;'#'######';``                                               .###''#'######:.:                 `###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;:####''';;;;'#####:;::::;;:#;############'####'''############################`                                                
                                                   .###';;;;;;;;;;;;;''#'#######'':::::.                     `   ```.:'####''#####';;;;''######:::;##`       ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'####################';;;;;;;;;;;;;;;;;;;';''#''#''#'####;;;#:;                                                
                                         :  `.########;;;;;;;;;;;;;;;;;;;;;::################'';;:::''''####################''';;;;;;;;;;;;;;;#######        .#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##'########';;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;':'::;;;;;;#;#                                                
                                     `#'####'''####;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;'''#''##############';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`       ;'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'                                                
                                .,.##'#';#:###'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:       ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';#                                                
            ``` ````.`..;:;:#######''######';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:       '##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                                
         ############'''###;#'######'###';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'       ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###                                                
       .##''''###########';''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:       #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                                
       ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##       '##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; `.` ;;;;;;,` `:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                                
       '##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##       '##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`:;;;; ;;;;; ;;;`.;;;;;;:,;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                                
       .##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`      ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..;;;;;; ;;;`,;;;;..;;;....`;;;;;;;;;;;;;;;;;;;;;;;.,;;;;`.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''                                                
        ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#.      :'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;,,;: ;;;;;; ;;..;;;..;;;;;;;;;;;;;;;;;;;;;;:,;;;;,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''                                                
        ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#,      `##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;; ;,,;;;;;;.:; ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;,;;;;,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#:                                                
        :#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#'       ##;;;;;;;;;;;;;;;;;;;;;;;;:,;;;;;;   .;; ;;;;;;;;`;,`;;;;;;:,`,;;;;;`;;;;;;;;;;;;;;;;;;;;;;;`:;;;`:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#,                                                
        .#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##       ##;;;;;;;;;;;;;;;:  ,;;;;, :. :;;`:;; ;; ;;;;;;;;.,;`;;;;;;,,:`;;;;;`;;;;`;;;;;;;;;;;;,;;;;; . ;;`:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                 
        `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###       ##;;;;;;;;;;;;;;;,.;`,;;; ;;;:`;; ;;;:`; ;;;;;;;;,.; ;;;;;;.,; ;;;;; ;;; ; ;;;: .;;;,  .;;;; ;`:;..;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,#                                                 
         #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#       ##;;;;;;;;;;;;;;; ;;; ;;; ;;;;`;; ;;;; ; ;;;;;;;;.,; ;;;;;; ;;:`;;;; ;;: ;,.;,`;.,;; ;;`;;;; ;,:;, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#                                                 
         #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#       :#:;;;;;;;;;;;;;,`;;;,,;; ;;;;.,; ;;;;`,..;;;;;;; ;;: :;;;`.;;;..;;.,;;,`;;`;:`;; ;; ;;; ;;; ;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'.                                                
         ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#       ;#:;;;;;;;;;;;;;.`;;;`:;; ,;;;.,;`,;;;`,;`.;;;;;:`;;;: `,. ;;;;;`.. ;;;, .`.;; . .;: ;;: ;;; ;`:;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
         ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##       :';;;;;;;;;;;;;;;. :. ;;;: ,.  ;;: :;. ;;; .:;:` ;;;;;;,  ;;;;;;;,,;;;;;.`:;;;:,;;;;    :;;; ;`:;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                                                 
         ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#       `'';;;;;;;;;;;;;;;,``:;;;;;.,:;;;;:  .;;;;;.  `,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#'.                                                
         '#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###        #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;.                                                
         :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###        #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##':                                                
         :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#        ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:`                                                
         :#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:':;;;;;;;;;;;;;;;;;;;;;;;;;###        ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;`,;;;;;;;;;;;;;` .;;;;;;;;;.;;;;;;;;;;;;;;;;;;;; ;; ;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;##;:                                                
         :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,'###::::###;;;;;;;;;;;;;;;;;;;;;;###        ##;;;;;;;;;:,.:;;;;;;;;;;;;;;;;;;;;`;;;;;;` ;;`:;.`;;;;;;;;;``,;;;:;;,`.` ,;;;;;,;;;;;;;;::; ;,.;;;;;; ``  ,;;.;;;;;;;;;;;;;;;;;;;;;;;;;;##::                                                
         .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###:.         `#;:;;;;;;;;;;;;;;;;;;;###        ##;;;;;;;;. .. ;;;.;;;;;;;:.;;;;;;; :;;;;;; :`.;;. ;;;;;; ;, ,..;;`.: .,;;;; ;;`.`;;:;;;;`;; ;; ;;;;;;:.:;;;;`  ;;;;;;;;;;;;;;;;;;;;;;;;;##';                                                
         `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;               '#;;;;;;;;;;;;;;;;;;;;##        ##;;;;;;;. ;;;;;;: :;; .;;;.;;;;;;; :;;;;;;`: ;;; `;;`,;; ;; .;`;;,,;;:.;;;; ;:`;`,; .;;; ;;`;, ;;;;;;;:`;;; ,;;.;;;;;;;;;;;;;;;;;;;;;;;;##''                                                
          #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                 :';;;;;;;;;;;;;;;;;;:#'`       ##;;;;;;; ;;;;;;;..`;; `:;;.;;;;;;;`,;;;;;;;; ;;; ,:;.,;;`.; ;;; ;,.;;;`;;;; ;,.;;`;  :;; ;; ;;;;;;;;;;; ;;;`;;; ;;;;;;;;;;;;;;;;;;;;;;;;#'#;                                                
          ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                   #;;;;;;;;;;;;;;;;;;;#'`       ##;;;;;;:`;;;;;;; ; ;; ;`;;.;;;;;;;.:;;;;;;;;;;;; ;.;:.;;; ;`;;;,.:.;;;`;;;;.:,.;;`; ; ;; ;;;;;;;;;;;;;; ;;,.;;;,,;;;;;;;;;;;;;;;;;;;;;;;#'#'                                                
          ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:####                  `';;;;;;;;;;;;;;;;;;#'`       ##;;;;;;; ;;;;;;; ;..; ;; ;.;;;;;;;.,;;;;;;;;;;;; . ;; ;;; ;,.;;`,;`;;; ;;;;:.:.;:,; ;:.; ;;;;;;;;;;;;;;`;;,.;;;:,;;;;;;;;;;;;;;;;;;;;;;;#'#;                                                
          '#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#;. #             ` ::  #;;;;;;;;;;;;;;;;;;##;       :#;;;;;;;`;;;;;;;  ` ; :;:`.;;;;;;;,`;;;;;;;;;;; .;.,; ;;; ;; ;.`;; ;;;`;;;;; ; :.:; ;;..`;;;;;;;;;;;;;;,.;;`;;;.:;;;;;;;;;;;;;;;;;;;;;;;''#;                                                
          :#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.   #             ####: #;;;;;;;;;;;;;;;;;;#;:       `#;;;;;;;; ;;;;;: `;.:`,;;``;;;;;;;: ;;;;;;;;;;;.,;: ;,,;; ;; ``;;; ;;;.,;;;;`;:. ;;`:;; `;;;;;;;;;;;;;;:`;; ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;'#;                                                
          :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#    '            ,##`   ;;;;;;;;;;;;;;;;;;;'''        #;;;;;;;;;`,;;;..;:; :`;;:.;;;;;;;;.;;;;;;;;;;; :;;.,;`;`:;; ,;;;;.`;;.`;;;;: ;;;;;..;;, :;;;;;;;;;;;;;; ;;: ``,;;;;;;;;;;;;;;;;;;;;;;;;;'#;                                                
          ,'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#    #.           '#.    :';;;;;;;;;;;;;;;;;##;       :#:;;;;;;;;;. `. ;;;;:.,;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.;. .;;  :;;;;:;;;;;;;;;;;;;;;;; ;;;.;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#''                                                
          .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#    :# #            ;##:`#;;;;;;;;;;;;;;;;;###       :#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'                                                
          .#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#     :###:''       '#.##.#;;;;;;;;;;;;;;;;;###       :#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,#                                                
          `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: `   .:######      #`  :#';;;;;;;;;;;;;;;;;'##       ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                                
          `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':#### ,,  .##`      #`` .#;:;;;;;;;;;;;;;;;;###       ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;#                                                
          `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#``#'#.`#';`#,     ##, `#:#;;;;;;;;;;;;;;;;''#       ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`;;;`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:#                                                
           ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##  `##.`#'   #     ##` #;`#;;;;;;;;;;;;;;;;'##       #;#;;;;;;,;;;;;;;;..;;;;;;;;:,;;;;.;;;;;;.`;,`;;;;;;;;;;;;;:`.;;;;;;;;,`;`;;;;;;;;:;;;;;;;;;;:;;;;;; ;``;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:#                                                
           #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#   :#:':#,  #      #### `#;;;;;;;;;;;;;;;;:'#       #;#;;;;;;  ...;.``;;;;;;;.`;` ;;;;`;;;;;;;...,;;` `;;;;;; : ;: ;;;;;;;`:: ;;;` `;: ;;;;;;;;;;` .`,;;.`; :;;;,.``;;;;;;;;;;;;;;;;;;;;;;;;;;':#                                                
           ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':    ##;'#; `#       `   `';;;;;;;;;;;;;;;;:'#       #;#;;;;;;`,;;`;`.;;;;;;;;.,;., ;;; ;;;;;;;;``;; ,;`;; ;;;   ;;,,;;;;;;.:.`;;`.;`.; ;;;;`:;;;;; ;,.;;; ;`;;; .:;; ;;;;;;;;;;;;;;;;;;;;;;;;;':#                                                
           '';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'    #, ##::#:           `';;;;;;;;;;;;;;;;:'#       #;#;;;;;;,;;; ;:,;;;;;;;;,,;,`;`;; ;;;;;;;;: ;:`;;,:; ;;; ;`;;; ;;;;;;;; .;; ;;; ;`;;;; ;;;;:;`;; ;;;,;;;;;;;;;;,,;;;;;;;;;;;;;;;;;;;;;;;;;'#,                                               
           ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'.#.    .''.            `';;;;;;;;;;;;;;;;;##       :'#:;;;;;;.;..;,,;;;;;;;;:.;; ;:`; ;;;;;;;;;`;:.;;::; ;;; ; ;;; ;;;;;;;;;;;..;;; ;,,;;; ;;;,.;`;`.;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;'#.                                               
           ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::'':;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##.                     #;;;;;;;;;;;;;;;;;##       :;#;;;;;;;`  `:. ``;;;;;;;`;;`;;...,;;;;;;;;.::`;;::; ;;; ;`::`:;;;;;;;;;;; ;;;;,;,`;;; ;;;`:;, ,;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;#':                                               
           ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#####''''#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.#          `:#######  #;;;;;;;;;;;;;;;;;##:      #'#;;;;;;; :;;, `;;;;;;;;; ;;,,;;, .;;;;;;;;:`;`;;,:;`:;; ;` .;;;;;;;;;;;;; ;;;;:;; ;;;`;;; ;: ``.;;;;;;;;;;;;;,``;;;;;;;;;;;;;;;;;;;;;;;;;##'                                               
           ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##:       .'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# '#`      ##':    `';  #;;;;;;;;;;;;;;;;;##`      .'';;;;;;;.:;;;` ;;;;;;;;;`;;; ;;;: ;;;;;;;;; ; .; ;;;`;; ;.` ;;;;;;;;;;;;;`;;;; ;; ;;;`;;,`;,,;;`;;;;;;;;;;;;` ,;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                               
           ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:';           :#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:':  .#,;    :`      ``,'##;;;;;;;;;;;;;;;;;'#:      `#';;;;;;;. ;;`. :;: .;;;;:.;, ;;;;.;;;;;;;;; ;;:,;;;; .;`;, ;`,;;;;;;;;;;;,.;;:,;; ;;` :: ;;:.;; ;;;;;;;;;;: .;;;;;;;;;;;;;;;;;;;;;;;;;;;;###                                               
           ;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`             ,#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##    `###       `:##'##'';;;;;;;;;;;;;;;;;;#':      `#':;;;;;;. ;..;..`.;;;;;;; ;;.;;;;;;;;;;;;;;:,;;;;;;;;, `;; ;;,`;;;;;;;;;;; .;`;;; ` ,`  ,;;:`;;`;;;;;;;;;;,.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                               
           ;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`        .#.  .#,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:       '#: `.'##;;;;;;;;;;;;;;;;;;;;;;;;;;#';       #';;;;;;;;:`,;;,`;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;: ;;;;;;;;;;;.  ;;;.:;;;;;;;;:.;,`;;;;;;;;;;:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''#                                               
           '#';;;;;;;;;;;;;;;;;;;;;;;;;;;;,#   `.     .:'#;:#. #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#         ;####:. ##;;;;;;;;;;;;;;;;;;;;;;;;##'       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` `;;;;;;;;;;;: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''#`                                              
           ;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;';   :###';##:. ..`  :';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'          `..     #;;;;;;;;;;;;;;;;;;;;;;;;#'#       ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, ;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''#:                                              
           `;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,    #  `:#          #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                  ;;;;;;;;;;;;;;;;;;;;;;;;;#:#       #':;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:                                              
           `'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;#     :'              #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'                   ';;;;;;;;;;;;;;;;;;;;;;;#:#       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                              
            ##;;;;;;;;;;;;;;;;;;;;;;;;;;;,#      #              #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`;.                 #;;;;;;;;;;;;;;;;;;;;;;;':#       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'                                              
            '#;;;;;;;;;;;;;;;;;;;;;;;;;;;,#      #              ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# #`                 ';;;;;;;;;;;;;;;;;;;;;;;#,#       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                              
            '#:;;;;;;;;;;;;;;;;;;;;;;;;;;:#      #              ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# #                  :;;;;;;;;;;;;;;;;;;;;;;;###       ;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###                                              
            ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;#''` # #  `#       #' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:# #           .,     .:;;;;;;;;;;;;;;;;;;;;;;'##`      :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                              
            ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;:': #'#   `       `  #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'# #           :#     `#;;;;;;;;;;;;;;;;;;;;;;;##       :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###                                              
            #'#;;;;;;;;;;;;;;;;;;;;;;;;;;':  # ##.              #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'; #           `#      #;;;;;;;;;;;;;;;;;;;;;;'##       ,#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'                                              
            ##';;;;;;;;;;;;;;;;;;;;;;;;;;;:  ;;#                #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#. #            #`     #;;;;;;;;;;;;;;;;;;;;;;:##       `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'                                              
            #'';;;;;;;;;;;;;;;;;;;;;;;;;;;:   #'               ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#` '            #.     #;;;;;;;;;;;;;;;;;;;;;;:##       `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#                                              
            #;';;;;;;;;;;;;;;;;;;;;;;;;;;;#            :  ,#   #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:# `'            ;#     ;#;;;;;;;;;;;;;;;;;;;;;:##       `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#;...:;#':;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'                                              
            ##';;;;;;;;;;;;;;;;;;;;;;;;;;;#`           #. `#. `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:' `;            `#     `#;;;;;;;;;;;;;;;;;;;;;;##        #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##         ,##;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                              
            '##;;;;;;;;;;;;;;;;;;;;;;;;;;;''           .# `#  #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;': :;             #      #;;;;;;;;;;;;;;;;;;;;;;##.       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';             .:;#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                              
            ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:           ;##' #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#. #;             #      #:;;;;;;;;;;;;;;;;;;;;;#':       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#.                  ;##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                              
            ;'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##:          `.,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#` #`             #      ;:;;;;;;;;;;;;;;;;;;;;;'#:      `#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#`                      :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#'                                              
            :'#;;;;;;;;;;;;;;;;;;;;;;;::#####:##;       ,##;.#;;;;;:;;;;;;;::::##;;;;;;;;;;;;;;;;;;;;;:#  #`             #`     :';;;;;;;;;;;;;;;;;;;;;:#:      `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                         #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#;                                              
            #;#';;;;;;;;;;;;;;;;;;;;:##': `#'  .###;#:###'   ;'::###;:'##'##;':,';;;;;;;;;;;;;;;;;;;;;:#  #              #`     :';;;;;;;;;;;;;;;;;;;;;:##       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;  .                        ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##                                              
            ';#';;;;;;;;;;;;;;;;;;:#:#    #'     `:#;.:,    :'##:: .#.` .       `';;;;;;;;;;;;;;;;;;;;;; `#              #;     `#;;;;;;;;;;;;;;;;;;;;;:##       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#; :##;:                      ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##                                              
            ''##;;;;;;;;;;;;;;;;:#.  ,   .#           `;;##;:, `                `#;;;;;;;;;;;;;;;;;;;;:' .'              :;      #;;;;;;;;;;;;;;;;;;;;;:##       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#` `##'#                      `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                              
            ''##;;;;;;;;;;;;;;;;#        #'`';:'######',``                       #;;;;;;;;;;;;;;;;;;;;:#`;;              `#      #;;;;;;;;;;;;;;;;;;;;;:##       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;   `:###`                    `';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                              
            ;###;;;;;;;;;;;;;;;,'      :####':``:                                #;;;;;;;;;;;;;;;;;;;;'# #:               #      #;;;;;;;;;;;;;;;;;;;;;''#      `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:      ;#,                    `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''                                              
            ;###;;;;;;;;;;;;;;;#:  `####,`                                       #:;;;;;;;;;;;;;;;;;;;##`#`              `#      #;;;;;;;;;;;;;;;;;;;;;'##      `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#        ,#        :`         ``#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                              
            ;#;#;;;;;;;;;;;;;;;#.  ,#;:    :               `'##';`               ;:;;;;;;;;;;;;;;;;;;;#:'#                #      #;;;;;;;;;;;;;;;;;;;;;'##      `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''   :###' ##    #`#'##:#;   :####;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#:                                              
            :#:#';;;;;;;;;;;;;;#`  `'    `### `#           '`:  #:              ####';;;;;;;;;;;;;;;;;# `#                ##;######;;;;;;;;;;;;;;;;;;;;'##      .'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'.  ##:.`::##    ####''##:   #` .#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:                                              
            `#:'';;;;;;;;;;;;;;#`  .#    #' '` #    :`   :   # '#               ,,. #;;;;;;;;;;;;;;;;#` ;'                #'.    ##;;;;;;;;;;;;;;;;;;;;:##      `'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;#;;::;;;;;;;;;'` #:     ;,     '#;'  `    :;  `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#,                                              
             #:##;;;;;;;;;;;;;;':   #   :#     ;.   :#   #`  #''               ###: #;;;;;;;;;;;;;;;;#;#;'                :#       #;;;;;;;;;;;;;;;;;;;:##      .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;####;;;#;;#;;;;;;;;;#`:'      '#     ;#####`    ;'   ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#`                                              
             ###';;;;;;;;;;;;;;::   #   #,     .'    #`  #.  ##                '##.`#;;;;;;;;;;;;;;;:#''############:########    : `#;;;;;;;;;;;;;;;;;;:##      .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##` `#';;:';#;;;;;;;;;# #.      ##:   ##   ..#   `,;   `#,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`                                              
             :##:;;;;;;;;;;;;;;:;   #   #`     `#     '  :'  #:#;`             ##`  #;;;;;;;;;;;;;;;#';;'#``..     `.::::::###`` ## #;;;;;;;;;;;;;;;;;;;##      :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'####`   :#;;;#;';;;;;;;;;# #.      #'#  :#     ''# .##'      #:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                                               
             ,##`;;;;;;;;;;;;;;;;   #`  ;:      #     ;. .#  ;` .##            `###;';;;;;;;;;;;;;;;;;;;::                  :###;##;#:;;;;;;;;;;;;;;;;;;##      .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#: ;#     #:;';;;;;;;;;;;;# #        .#  ':    `###.:#.`      `';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
             .##.;;;;;;;;;;;;;;;;   #,  ;:      #     .' `#  #` ,#.            #'; #;;;;;;;;;;;;;;;;;;;;:,                  :''##;''#;;;;;;;;;;;;;;;;;;;##       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:   #;:.  ;#;;;;;;;;;;;;;;# ':       :'  #     ,##';.#  `      #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
              #':#;;;;;;;;;;;;;;#   #,  .;   `  #     .##:,  ###.              ##: #;;;;;;;;;;;;;;;;;;;;',                  ;#;;;##;;;;;;;;;;;;;;;;;;;;;#'       ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.  `:'##: ,#;;;;;;;;;;;;;;# .#;      #:  #      .#,' #`.####` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
              #;##;;;;;;;;;;;;;;#   #.  .#   #``#.     :     :                 ,#,#';;;;;;;;;;;;;;;;;;;;'.    ..;;#####.    ;#;;;;;;;;;;;;;;;;;;;;;;;;;;#'       ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;'#';##`### .#;;;;;;;;;;;;;#,  .#'` `:##   '        `' '.#,   ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
              ;'##;;;;;;;;;;;;;;#  :#`  `#####  ###;           '  `      .#  ##`.'#;;;;;;;;;;;;;;;;;;;;;#.    ##;;;;;;#,    :#;;;;;;;;;;;;;;;;;;;;;;;;;;#:       :#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:;;';'' ### :#;;;;;;;;;;;;;#`    :##'';    #.       #; `#'   ,'#;;;;#:;#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
              .###;;;;;;;;;;;;;;:,#:#     `,.`    .,          `'#'#    ,# '`.#   ':;;;;;;;;;;;;;;;;;;;;;#`    #;;;;;;;'.    `';;;;;;;;;;;;;;;;;;;;;;;;;;#:       :#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:#:;;;;# ,#'.##;;;;;;;;;;;;;#`              .#       #  ;#:     #;;;;#;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
               ##';;;;;;;;;;;;;;:#` #`               `        ##        #,'` ':  #:;;;;;;;;;;;;;;;;;;;;;#     '';;;;;;::     #;;;;;;;;;;;;;;;;;;;;;;;;;;##       ;#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#::'##';#, #######:;;;;;;;;;;#,               ;#    `#'  '':     ';;;;';#;;;###;;;;;;;;;;;;;;;;;;;;;;;;;##                                               
               ###;;;;;;;;;;;;;;;#  #               .':'#.  #  ;  #` ##`'#:.  #, ,#;;;;;;;;;;;;;;;;;;;;;#     ;;;;;;;;:;    `#;;;;;;;;;;;;;;;;;;;;;;;;;;##       :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':;;;;##;:#;    :#;;;;;;;;;;;#        ::`     ,####';   #':     ';;;;:;#;;#` .#;;##;;;;;;;;;;;;;;;;;;;;##                                               
               '#';;;;;;;;;;;;;;:#  #                 '  '' #  .: # #.#.# #:  `#  #;;;;;;;;;;;;;;;;;;;;;#     ;';;;;;;:;     #;;;;;;;;;;;;;;;;;;;;;;;;;;##       :#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#:'#'      #;;;;;;;;;;;#      `#''#'`     `,     :;#;    ;';;;;;;#;#,   ''#'#:;;;;;;;;;;;;;;;;;;;##                                               
               ;##;;;;;;;;;;;;;;:' `##:     '.        #   #;;   # # # `## .#   #  #;;;;;;;;;;;;;;;;;;;;:'     #;;;;;;;:;    `#;;;;;;;;;;;;;;;;;;;;;;;;;;##       .#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;### ##:  ``  #:;;;;;;;;;;#     `#;   `';           #'#.    #;;;;;;;';#  `  #' .#;;;;;;;;;;;;;;;;;;;##                                               
               `##;;;;;;;;;;;;;;';  ``#    ,'':`,   # :,  ::;`  # #`#` ##  #:  #, ';;;;;;;;;;;;;;;;;;;;:#     #';;;;;;:;     ';;;;;;;;;;;;;;;;;;;;;;;;;;##        ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' '  :#:'#.  #:;;;;;;;;;;#    `#:`     ,#          #' `:  #:;;;;;;;#'' :#. .#  #:;;;;;;;;;;;;;;;;;;##                                               
               :##;;;;;;;;;;;;;;#;    #    .. #,#   ;'.;  #`;`  # #..;,#'` #;###  #;;;;;;;;;;;;;;;;;;;;:'     ';;;;;;;:;    .#;;;;;;;;;;;;;;;;;;;;;;;;;;#'        ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# #:  ###`   #;;;;;;;;;;;#    :''##;.   #`             #:#';;;;;;;;;#, ;'#`#:  `#;';;;;;;;;;;;;;;;;##                                               
               :##;;;;;;;;;;;;;;:'   #'.   ,. .:;:  .# # `' ::  ;`:: ## #. #`     ':;;;;;;;;;;;;;;;;;;;::     #;;;;;;;;'    .#;;;;;;;;;;;;;;;;;;;;;;;;;;#'`       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';.#   ;:   .#;;;;;;;;;;;#:       `;##':#.             ;#:;;;;;;;;;;#  ######   #;#:;;;;;;;;;;;;;;;##                                               
               ;##;;;;;;;;;;;;;,;#   :'#`  ####' #  ,# # #` ;#  ##.:              ;';;;;;;;;;;;;;;;;;;;::     ;;;;;;;;;#    :#;;;;;;;;;;;;;;;;;;;;;;;;;;#'`       ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`:'  #`   #;;;;;;;;;;;;###';.      `:##,             #,;;;;;;;;;;##  .#`  ;;  #;#:;;;;;;;;;;;;;;;##                                               
               ':#;;;;;;;;;;;;;,;#    `#   #   # #'.#  :#;  ;#                     #;;;;;;;;;;;;;;;;;;;::     ;;;;;;;;;#    .';;;;;;;;;;;;;;;;;;;;;;;;;;#;,       ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# ####   `#:;;;;;;;;;;;;;#:'####:     :`            .#;;;;;;;;;;:##: #'  ###,.#;#;';;;;;;;;;;;;;;##                                               
               ':#;;;;;;;;;;;;;:#'`  '#    #   #. '':  ##                         .#;;;;;;;;;;;;;;;;;;;:,     :';;;;;;;#    ;#;;;;;;;;;;;;;;;;;;;;;;;;;;#;,       :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###.,.   ##;;;;;;;;;;;;;'#,   ;#:##':,      '`      #;;;;;;;;;;##;;'#:  '#;;##:;#;#;;;;;;;;;;;;;;##                                               
               ':#;;;;;;;;;;;;;;#.#. ##    #           '.                       `;##;;;;;;;;;;;;;;;;;;;::     `';;;;;;;#    #';;;;;;;;;;;;;;;;;;;;;;;;;;##:       ;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##      :#';;;;;;;;;;;;',     ;# `,:####;.;.      ##;;;;;;;;;#'    :#  #:;;;;;;:;';;;;;;;;;;;;;;#;                                               
               #.#;;;;;;;;;;;;;;:,.###'   `#                               .#####;:;;;;;;;;;;;;;;;;;;;;;:     .#;;;;;;;:`   #:;;;;;;;;;;;;;;;;;;;;;;;;;;###       :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#.     #;;;;;;;;;;;;#:       :'      .''###'` `##:;;;;;;;;'#      #::##;;;;;#;':;;;;;;;;;;;;;;#:                                               
               # #;;;;;;;;;;;;;;;#  `';                               :####'';;;;;;;;;;;;;;;;;;;;;;;;;;;'     `#;;;;;;;;`   #:;;;;;;;;;;;;;;;;;;;;;;;;;;###       :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#,  :###;;;;;;;;;;#;         '#      ## `:#####;;;;;;;;;;#   ,'  #;#:##;;;;:;#;;;;;;;;;;;;;;;#.                                               
               '`#;;;;;;;;;;;;;;;'.  .#                          .,;###'#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#      #;;;;;;;#.   #:;;;;;;;;;;;;;;;;;;;;;;;;;:###       ;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'###', ##:;;;;;;;##           :##:'##'       :#;;;;;;;;;';   `#  ;#: ##;;;;;;;;;;;;;;;;;;;;;;#.                                               
               '.#;;;;;;;;;;;;;;;:#   '                        '###,`    #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#      #;;;;;;;;`   #:;;;;;;;;;;;;;;;;;;;;;;;;;:###       :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;.   `'#':;;;'##`             .:,`         '#;;;;;;;;;#     #' #; ;#::;;;;;;;;;;;;;;;;;;;;;#`                                               
               ;;#;;;;;;;;;;;;;;;;##` '`                   ::###,,#      :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#     `#;;;;;;;:.   #;;;;;;;;;;;;;;;;;;;;;;;;;;:###       :##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#       ;'####`  `#                        :';;;;;;;;':     '###`:# ,;;;;;;;;;;;;;;;;;;;;;'#                                                
               :##;;;;;;;;;;;;;;;;;:'#::              `:###'#;    ;:      #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`     ,##;;;;;:`   ';;;;;;;;;;;;;;;;;;;;;;;;;;;###       '#':;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';          `    ##                         #;;;;;;;;#`    ,':##.#` ::;;;;;;;;;;;;;;;;;;;;'#                                                
               :##;;;;;;;;;;;;;;;;;;###'          `,###;;#,       `#      ':;;;;;;;;;;;;;;;;;;;;;;;;;;;;'.       `'';;;:.   #';;;;;;;;;;;;;;;;;;;;;;;;;:#'#       ,##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##             .#                          ##;;;;;;:'       #:'#,  #;;;;;;;;;;;;;;;;;;;;;'#                                                
               `##;;;;;;;;;;;;;;;;;:##,#   `;'''####:,   #         #      `';;;;;;;;;;;;;;;;;;;;;;;;;;;;':         #';;:;   :##';;;;;;;;;;;;;;;;;;;;;;;####       ;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::            #:                          `##:;;;;#:       ###`  #';;;;;;;;;;;;;;;;;;;;;#'                                                
                ##;;;;;;;;;;;;;;;;;#'#:#####'#;;:.    `###         #`      #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#         ##;;:;     `#:;;;;;;;;;;;;;;;;;;;;;;:#'#        #:#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;        ` #`                             .#####;         :# #;;;;;;;;;;;;;;;;;;;;;;;#'                                                
                ##;;;;;;;;;;;;;;;;;#:';;;;;;:':.   `,##':#         ;`      ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:::::.;#'';;;;'      ;';;;;;;;;;;;;;;;;;;;;;;;#'#        #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'##:::####'                               `   .'          ###;;;;;;;;;;;;;;;;;;;;;;;#;                                                
                ##;;;;;;;;;;;;;;;;,#.:;;;;;;;;:##'###:#;:'         ':      ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;'#;;;;;;:#    '##;;;;;;;;;;;;;;;;;;;;;;;'#'#        #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'';;;#:                      #,            ##`..     :#;;;;;;;;;;;;;;;;;;;;;;;;;#:                                                
               `##';;;;;;;;;;;;;;;:#::;;;;;;;;;;:;,#`#;'#;         '`      #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''##;;;;;;;;;;;;;;;;;;;;;;;;;;:#'#        #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#                       ,#             ,#,'.  `;#:;;;;;;;;;;;;;;;;;;;;;;;;;#:                                                
               `'#';;;;;;;;;;;;;;;':#;;;;;;;;;;;;#`#;#;;'##      `'#:      #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:';;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;#        ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                        #.              ;#######;;;;;;;;;;;;;;;;;;;;;;;;;;#`                                                
               `'#';;;;;;;;;;;;;;;#`#;;;;;;;;;;;;;`:##;;;# '     ####`    :';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#':        ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                         ,#.           .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                                                
               `'#';;;;;;;;;;;;;;;# #;;;;;;;;;;;;:#.#';;'#  #:  ,:#;:#:   #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##',        ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                          ##     ,;;;'##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                                                
                ##;;;;;;;;;;;;;;;;# ;;;;;;;;;;;;;;# #';;:#  ,#### #:;'#';#,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'`        ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                        .'#;##'####::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                                                
                ##';;;;;;;;;;;;;;:' #;;;;;;;;;;;;;'.#';;;#:   `   ;:;#.`,  :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###         ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                         :#:;:#::';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':                                                
                ##;;;;;;;;;;;;;;;:# #;;;;;;;;;;;;;,;;#;;;:#:      :';;#  .:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###         ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:                         `#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                                                
                ##;;;;;;;;;;;;;;;:# #;;;;;;;;;;;;;:# ';;;;;##`    .';;;#:##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:         ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                          '#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                                                
                ##;;;;;;;;;;;;;;;:; #;;;;;;;;;;;;;,# #;;;;;;##    :#;;;;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:         #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                          #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';                                                
                :';;;;;;;;;;;;;;;;: #;;;;;;;;;;;;;:'.#;;;;;;;:#:  .';;;;#:#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##.         #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'                         :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                                                
                ;#;;;;;;;;;;;;;;;;`.';;;;;;;;;;;;;;''';;;;;;;;:##'#:;;;;:'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##          #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';                         #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.                                                
                :#;;;;;;;;;;;;;;;#.,;;;;;;;;;;;;;;##'.;;;;;;;;;;::;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##          #;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                         #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#                                                 
                ;#;;;;;;;;;;;;;;;#`#;;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;::';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'          #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                        :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#                                                 
                :#;;;;;;;;;;;;;;;#`#;;;;;;;;;;;;;;;;;##;;;;;;;;;;;;;;;;;;:##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;'          ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.                        #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                :#;;;;;;;;;;;;;;;# #;;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:          #;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                         #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                :';;;;;;;;;;;;;;;#`';;;;;;;;;;;;;;;;;:';;;;;;;;;;;;;;;;;;;'.#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''`          #'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'                         #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                `#;;;;;;;;;;;;;;;###;;;;;;;;;;;;;;;;;;##;;;;;;;;;;;;;;;;;;';#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##           ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#                        `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                 #;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;#';;;;;;;;;;;;;;;;;;:##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##           ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::                        `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                 #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'';;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##           ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':                        :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                `#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`           ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                        ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                 #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::#            ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                        ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#                                                 
                 ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##';;;;;;;;;;;;;;;;;;;;;;;;;;:''##':;#'#'::;:;############'';#:;;;;;;;;;;;;;;;;;;;;;;;;;;':#####           `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                        ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                                                 
                ,##;;;;;;:::;;:::::;;;:::###'#'::;;:::;';;;;;;;;;;;;;;;;;;;;;::#############'#'#####'';:''###'############':;::::::;'##''##########;###           `##:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                        '';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                                                 
                ,##'#################'#'';'######''######'';;;;;;;;;;;;;;;:#######:::.``` ` ` ` `           .:;:##'########'############'#';:##'##'####            ###':'#';;;;;;;;;;;;;;;;;;;::''''#########'':;;;;;;;;;;#`                        #:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.                                                 
                 ##:``           ```:'''###;::;######;.:,;'####::;;;'#####';``                                        ``:;;#######:,`             `               :'#'##################################################':#;';#:.                   #:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''`                                                 
                                                  ``:;;'#############'::`                                                                                           #  .,;#'################':;;:::::;:;;';''#';;;#'######################';..`    `#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                                                  
                                                          ``.:;####,                                                                                                `             .   `                                        `::######';''#####';:#;;;;;;;;;;;;;#'#######';;;;;;;;;;;;;;;;;;;;;;;;;;;;';,                                                 
                                                                                                                                                                                                                                     .:;'##'#######''###########'#####';;;;':'#';:;;;::;;;;;;:::''#######''                                                 
                                                                                                                                                                                                                                              ` `:`,::::;::#####################################''######.,#                                                 
                                                                                                                                                                                                                                                                           ``       `;;'##';:::`.   .`.####                                                 
                                                                                                                                                                                                                                                                                                        . .                                                 
                                                                                                                                                                                                                                                                                                                                                            
                                                                                .#;,,``                                 :                                                                                                                                                                                                                                   
                                                                              ,#''''######:..#,,.,,,:;':::::';;'#''######                   ``.``...,;:::;###::..,``                                                                                                                                                                                        
                                                  `;;#;`              `';:################################################       #;#########'''####''#';'''##'''#''#######';:``::`.    `                                                                                                                                                                    
               ``                        ``:;#######'##''####;'.`::#####'''##''#''':::;;;;;;;:::::'#'#####;;;;::#'''####'`      ##################'##################:#';:.;'';'';'###########;;`.                                                                                                                                                          
          :#####'##'#';````    .;:  `.:#######'###################'####''#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::'''#'''##''':.#        ;##;;;;;;;;;;:::'';#'#''':::############'#'#;############'''''######':,`                                                                                                                                                   
        .###############################';;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##`       ;:#;;;;;;;;;;;;;;;;;;;;;:;:::::::;;'';''##''';''#'###########';;###'######################,                                                                                                                                
         #######:;;::::'#######''###:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#`       #'#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;''###########'::'#;##.                                                                                                 : ` `:.``                    
         #;;;;;;;;;;;;;;;;;;:::;'':;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`      `##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#,                                                                                ````,`.::###;######;#'''########':,           
        `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#:       ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                                                       ` `,:::::##################################;;::.:;''##########.        
        .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;,:;;;;;;;;;;;;;;:#:       ''#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#'                                             `:,#################'#'#';''####'#######################################;        
        '##;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;:`;;;;;;,.:;;;;;;;;;;;;;;;;;.:;;;;;;;;;;;;;;:#'       .'#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##                                    ,;''######'#'#####################'''''###'#:::;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;###:`      
        #'#;;;;;;;.;;;;`;;;;;.;;;;; ;;;;:;;;;;;;;;; ;;;,`; ;;;;;::;;;;;;;;;, ;;; ;..;,`;;;;;;;;;;;;,;;;.`;;;;;;;;;;;;;;:##       `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;'##                            `::##########;''#'######'##''''###''#''#'##':::::;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;#'#        
        ###;;;;;;; `;;; ;;;;;..;;;; ;;;; ;;;`;;,;;; ;;.`,:.;;. `,:;;;;;;;;;`.;;; ;,.;;,:;. ; ;;; ; ..;;; ;;;;;;;;;;;;;;:##       `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;: ;;;;:.; :;;;``...;;;;;;;;;;;;;;;;;;;;###                        `.;###'''########'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###''';''####:;;;;;#'#        
        #'#;;;;;;;`.;;;.:; .;.;.,.; ;;;;,:;;,;; ;;;`;; ;;;;.;; ;;;;;;;;``;;`,,;;..;.;;.:;`;;`;;;`..;;;;; ;;;;;;;;;;;;;;:##       `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;,.;;;;; ;,;;:.:``;;; ;;;;;;;;;;;;;;;;;;;;;;;;;##                  :;;######''######';::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#''.`         .:##':;;;##`       
        #'#;;;;;;:,;`;;;.; `;`;`,.:`;;;;:,;;::; `;;`;,`;;;;`;;:.;;;;;;;. ;;`;`;.: ;`;.`;,,;;`;;; :`;;;;;.;;;;;;;;;;;;;;:##        #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:;;;;;; ;;;;;`;`.;:,,..;;;.:;;;;;;;;;;;;;;;;;;;;;;;:'#.             .;###########'###:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##.                .;#':;##.       
        :'#;;;;;;.:; ;;; ;`;`.;:`:``;;;;;`;;,:; ;.;`;`:;;;; ;;; ;;;;;;;.,:;.; ;`;.;` :;;,;;;`;;; ;,.;;;;;`;;;;;;;;;;;;;:##        #';;;;;;;;;;;.;;;;;;;;;;;; .;;;;;;;`;:.;;;;;;`;;;;;;.` ;,:,,;.;;;`.;;;;;;;;;;;;;;;;;;;;;;:##:           :##'#####'##'#:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#`                     :####:       
        `'#;;;;;;`;;,:;;`;`;.`;; ,, ;;;;;`;;,:; ;,. ; ;;;;; ;;;.` `;;;;`;`:,;.;`;.`` ;;;,:;;.;;; ;;: ;;;; ;;;;;;;;;;;;;;##        #:;;;;;,:;;;;`,;;;;..;; ;;`.,.,;:;;`;; ;;;;;;:.;;;;;  .:.:,:. ,;;;;.`,;;;;;;;;;;;;;;;;;;;;###       ` ,##'##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''                        :'##'       
         ##;;;;;;  `.,;;;.`;:`;; .; ;;;;;.:;`:; ;;` ;`,,` ; ;;;;`;;;;;;`;` ;;;``:;`,;`,;,,;;.,;; ;;;;`;;;,;;;;;;;;;;;;;;##        #;;;;;;.,;;;;:.;;.`, ;;`;..; ,., ;;.;; ;;;;;;: ;;;;;.`; `;,`;,.;;;:, .;;;;;;;;;;;;;;;;;;;;###       `####;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                         , ;#;       
         '#;;;;;;`;;;.;;; `;; ;; ;;`,;;;;,..`;; ;;; ;;,;;;; ;;;;`;;;;;; ;. ;;; ;;;.`:;;.;`;;` ;; ;;;;;`;;;;;;;;;;;;;;;;;##        #';;;;;;.;;;;;`;,`;,. ;.;`;;`; ;`.;.;;,`;;;;;; ;;;;;,`;  ;`:;; :``.:;;;;;;;;;;;;;;;;;;;;;;###       '#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                            .##       
         :#;;;;;;`;;; ;;;.`;; :;:;;,;;;;;; .;;;.;;;.:;;;;;;`,;,`.,. ;;; ;: ;;; ;;;.`:;;:. ``` .`,;.:. :;;;;;;;;;;;;;;;;;##        '#;;;;;; ;;;;; : ;;;`:..:.;;`;`;`.;.;;;;;;;;;; :;;;;;;;, ; ;;; ;;;;;;;;;;;;.;;;;;;;;;;;;;;#'#       ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'                              ##       
         .#;;;;;;.;;;`;;;, ;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ;;:,`:;;;; ;;;;;;;;;;;;;;;;.`;;;,;;;;..;;;;;.;;;;;;;;;;;;;;##        ;#;;;;;;`;;;;;, ;;;;`;`,,`;;`;:,`; .:;;;;;;;;;,.;;;;;;;;;; ;;;:;;;;;;;..;;; ;;;;;;;;;;;;;;#'#      ;##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                               ##       
          #;;;;;;,;;;,.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :;;;;;;;;;;;;;##        :#;;;;;;,.;;;;; .`:; ;; `.,; ;; `;; ,;; ;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;, ;;:.;;;;;;;;;;;;;;#:#      ;##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;                                ##`      
          #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##        ,#;;;;;;: ;;;;; ;;, `;;. ;. ;;;. ;;.:;;:;;;;;;;;;;;;;;;;;;;;;;;;;.`;;. :`;.:;;;;;;;;;;;;;;::#      ###:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                 ##,      
          #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;##        .#;;;;;;; ;;;;;, ;;;`.;; ;;;;;;;:;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;. ;;. ; ; ;;;;;;;;;;;;;;;:;#      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.                                 :##      
          ##;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;##        .#;;;;;;;`,;;;;;:;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;:;;.;;;;`,:; ,,: `;;;;;;;;;;;;;;;:##      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                            `,     ##      
          ##;;;;;;;;;;;;`,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,, ;;;;;;:`.;;`; ;;.:, .;;;;;;; ;;;;;,.;;;;;;;;;;;;;;;;;;;;;##        .#;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;;;,`;;;.;;;;, ;;;`;;:;`;;,:;;; ;`;.;`;` ;;;;;;;;;;;;;;;:''     `###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':                          ,`'#'    ##      
          ##;;;;;;;;;;;:,,;;;;;;;;;;;; ;;:;;;;;;;;;;;,;;;;;; ;,:;;;;..:.,;`;`;; :;.;.:;;. ;`;;;;;:.;;;;;;;;;;;;;;;;;;;;;#;        `#;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;; ;;; ,;;;;;`:; :   ``;;::;;; ; ,:; ;; ;;;;;;;;;;;;;;;:##     `###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                        :'#'#'#'   ##`     
          ''';;:`;;; ` `;,;;, :;;;;;;;`;; ;;`;;,      ;;;;;:`;;`;;;;`:;;:; ;,;;. ;:.;.;:` ;.:; :;,,;;;;;;;;;;;;;;;;;;;;;##        `#;;;;;;;;;;;;;;;;;;;;;;;;;;;`;;..;;; ;; ;;;;;;;; ;  .;;  ;;,,;;;`;` ;; ;; ;;;;;;;;;;;;;;;;#'     `###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.                      . #######`   '#`     
          #'';;; ;;` .;;;.. .;;;;;;;;;`;;`;;:,,`;;;; ;;;;;;:.;; ;;;;,.;;;; ;:`;.`;;`;; .;; ,:; .;:,;;;;;;;;;;;;;;;;;;;;;#;        `#;;;;;.`;;;;;,:;;;;;,.;;;;;,,,;, ;;; ;.,;;;;;;;;;  :.;;. ;;,,;;:.;. ;;` ;`,;;;;;;;;;;;;;;:#'     `###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                      ';#####:     '#.     
          #'';;; , ;:,;;;::`;;;;;;;;;;.;;`;;; ;`:;;; ;;;;;.`.,:.:;;;;..;;;`;;`;.,:; ;;` ;;:..;``;,:;;;;;;;;;;;;;;;;;;;;;#;        .#;;;` ..;;`;;,,;;,  ;.; ,;:.;`;:`,;; ; ;:`, ;;;;;. ;`:;,`,;.,;;:,;;,;;,`;.`;;;;;;;;;;;;;;:##      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                    .####;# #      '#:     
          #'#;;;.;;;;`;;;;;:`;;;;;;;;;,;;`;;;`;;,`;;`;;;;;,.;;;,,;;;;;: :;`;; ;,;.;`;;` ;;;  ;.:.,:;;;;;;;;;;;;;;;;;;;;;#:        .#;;`.;;;;; ;;:.;; ;; .;``;,,; ;;.`;; ; ;,`, ;;;;;; ;; ;`,`; :;;.,;;;;;;:;;,;;;;;;;;;;;;;;;##      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                    ###'#:#  .     ##;     
          ###;;;:,;;;.;;;;;;;.;;;;;;;;:,;.,;;.;;;:`;.;;;;;;`;;;:,;;;;;;; ;` ,`,.; ;.;; ,;;; ..,; ,:;;;;;;;;;;;;;;;;;;;;;#:        :#,;`.;;;;; ;;;`;`;;;` ;``;.,;`;;.;`; ;`.;;; ;;;;;;`,;;  ;` .;;;`;;;;;;;;;;;;;;;;;;;;;;;;;;##      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':           #:;      ##, :#####'#:  '#'     
          #'';;;;`;;;::;;;;;;`;;;;;;;;;`;;`;;`;;;; ;`;;;;;;`;;;:`;;;;;;; ;`;;. :;.:,; :;`;;.; :;: ;;;;;;;;;;;;;;;;;;;;;;#:        ##;;;;` `.;`;;; ; ;;;, ; ,..;;,::.;`,`;;   `.;;;;;;, ;;;.;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'`     ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:         :.###,     ,# #'#`.`` `;' ##:     
          #'';;;; ;;;;`;;.;;;:,;;;;;;;,.;; ;,..;;; ;.:;;;;:`;;;;:;;;,..`;;,,;, ;;;`. .;;:, ;;.:;; ;;;;;;;;;;;;;;;;;;;;;;#:        ##;;;;;;;;``,;. ; ;;;`..`; `;;:`:`;: `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##`     ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#'    :#;#,######      '#,         ;'##:     
          :#';;;; ;;;: ;;: ,,`:;;;:.;;.;;;, .;: . .;;`;;;;;;;;;;;;;;;:;;;;,:;: ;;;` ,;;;;:;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;#:        ##;;;;;;;;;```: ; ;..;;  ;: ;;; ;:;;#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:`     ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# #   #####'#####'      #:           ''#:     
          :#;;;;; ;;;;.;;;;:,:;;;;;.,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ##:;;;;;;;;  ;;`;` ,;;;: ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;.     ,#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`#  '#######:`         #            ###:     
          :#';;;;:;;;;;;;;;;;;;;;;;;.`:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ##:;;;;;;, : ;;`;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##.:     `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# #  ###;;##';###`      '            ;##,     
          ,#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ##';;;;; `;; ;;.`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##::      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#``### :#  `` .#'     '            '##`     
          .#';;;;;;;;;;;;;;;;;;;,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ##';;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:;      #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#':     #        :'    '.`###       '##`     
           #';;;;;;;;;;;;;;.,;;`,,.;:;:.,;;;;;;;;;;;;;;;.;;;;;;;:;;;;;;;;;;;;;;;;;,;;;;;;;:.,;;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ##:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`.;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;#      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.#    :#         #`   ;#,##:'      ###`     
           #';;;,   ,,;;;,,,,.  ;;:`,,. `...`  ;;;;;;;;;`:;;;;;; ;;:;;;;;;;;;;;  ;;: ;;.;, ;: ;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ##';;;;;;;;;;;;;;;;;;;;;;;;;.;;;;`,;;; ;;;;;:  ,; ;;:;; :;:`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'':      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #    ,:         ;:    #.#.##     .#'#`     
           #';;``;; ;.;;`;.`;;. ;;;, .;;;;; ;;;;;;;;` `.;.;;; ;;```,.,;;;;;;;;;;`;;;;; `:;,;; ;;;;;;;;;;;;;;;;;;;;;;;;;;#         ##;;;;;;;;;;;;;;;;;;;;;;;;;, ,;;;  ;;;.;;;;,`;;;;`;; ,;,,;;`;;, ;;;;:` ;;;;;;;;;;;;;;;;;;;##;`      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'` ';   ,'         ::    `#'###    .#`'#.     
           ##;; :;;.; ;;.,;`;;.:,;;:,`;;;;;`;;;;;;;`.;:.; ;;;.;; ,,;;,:;;;;;;;;;`;;;;`,;`;.:; ;;;;;;;;;;;;;;;;;;;;;;;;;;#         ##';;;;;;;;``.`.;;;;;,;:,;;;` :;; `:;;.;;;;.`;;;;`;..;;;.;;`;;; ;;;; :;;;;;;;;;;;;;;;;;;;;#'':      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:  #   :#         ::     :##'.   '#. ##.     
           ##;;.:;;.;`;;;`; ;; ;`;; ;`;;;;;;,;;;;;; ;;;;;`;;;,;;`:.;;;`;;;;;;;;;`;;;; ;;; ,:``;;;;;;;;;;;;;;;;;;;;;;;;;;#         '#';;;;;;;`;;;;`;..;,:;, ;;;``.;; ; ;; ;;;;;, ;;;`,`;;;; ;;`;;;`;;;; ;;;;;;;;;;;;;;;;;;;;;;'':      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  :;  .#'#.      ;:      :##,:##;   '#:     
           ##;;,`;;.:::;;`;. `;; .`;;,:;;;;;`;;;;;;`;;;;;.;;;,:;.:`,.`;;;;;;;;;; ;,`: ;;; . :;;;;;;;;;;;;;;;;;;;;;;;;;;;#`        ;#:;;;;;;;,`;;;.,,,;:.;; ;;;`  ;;`;; ; ;;;;;;;,`,` ;;;;; ;;`;;;,.;;;; :;;;;;;;;;;;;;;;;;;;:'#,      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;;;#  ;#,  ##'#      #.        .;;:    `'#;     
           '#;;; :` ;;`;..;:.;;; ,;;;:..`;;; ;;;;;;.:;;;;`;;;;,;:, ...;;;;;;;;;; ;;;; ;;;`,.`;;;;;;;;;;;;;;;;;;;;;;;;;;;#`       :'';;;;;;;;;`;;: ;,,;,`;;`.;;.`:,;`;;:` ;;;;;;;;;   ,;;;;`;; ;;;;`;;;;;.,;;;;;;;;;;;;;;;;;;;'#`      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;,;;;;;;;:##,;#. ####.    `#                 `##'     
           ##;;; `,;;;`;`;;;`;;; ;;;;;.;;;;;`;;;;;;,.;;;, ;;;;`;:, ;;;`.;;;;;;;; ;;;;`,;:.:,;.,;;;;;;;;;;;;;;;;;;;;;;;;;#`       #'':;;;;;;;;`  `;;,,;,`;;. ;:, ; ;.;;;, ;;;;; ;,```,. ,;;,:; ;;`; ;;:;;;;`;;;;;;;;;;;;;;;;;;:#       ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;#.;#;#     .#                 `;#:     
           ##;;; ;;;;;..`;;; ;;;`;;;;; ;;;;;.:;;;;;; ;;;; ;;;; ; ; ;;;..`;;;;;;; ;;;;;`  ;;.;;:`;;;;;;;;;;;;;;;;;;;;;;;;#`       ###:;;;;;;;; ;;,`;,,;, ;:,.,,,`;,.`;;;; ;;;;;.`.;;.,;;. ;,.; ;. ;`:. ,;;;;`:..;;;;;;;;;;;;;;'#       :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;;;;;;;;;;;;;;;';;#;,;;;;;;;;;;;;' ##'     #:                 :;#;     
           ##;;; :;;;;; ;;;; ;;;.,;;;; ```:;`:;;;;;;;`;;; `` `. :;,,;; , ;;;;;;; ;;;;;;;;;;`;;:,;;;;;;;;;;;;;;;;;;;;;;;;#`       ;#':;;;;;;;; ;;;,.:,;;`;,`;`.;.:; `;;;; ;;;;;;;;;;, ;;;.;:`;` :;;. ;;;;;;;: ;;;;;;;;;;;;;;;;##       :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:;;;;;;;;;;;;;;#  '#':;:##                  ,'##     
           '#';;.:;;;;;;;;;; ;;;.:;;;;;;;;;;.:;;;;;;;;..`.,;;;;,;;`, `;;:;;;;;;;.;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`       :##:;;;;;;;; ,;;; :.;, ;,.;. ;.,;: ;;;; ;;;;;;;;;;,.;;;;;:`;.;;;;;;;;:,`  `;;;;;;;;;;;;;;;;;##       `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##';;;;;;'.  `;'#'`                   :'##     
           '##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`       `;#:;;;;;;;;`.;;:`;.;,,;,.;; ;`.;; ;;;;.,;;;;;;;;;;;;;;;;;,;;;;;;;;;;.,;;;;;;;;;;;;;;;;;;;;;##`      :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'::#';;;;;:;                  #:       :'#'     
           '#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`       .;#:;;;;;;;;;:;; ;;`; ;;.`;;;;;;;;;;;;;.`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##       :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##;''';;;;;;;;;;;;#';`    '#:;;;;#             `;####;       ,##'     
           ;#';;,``:;:;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`       #;#;;;;;;;;`..``:;;  `;;;;;;;;;;;;;;;;;: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#       `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##,;;;;;;,;;;;;;;;;;#.        .#:;;;#           .'##:           :##:     
           ;#';,.;;`; ;,.:;;;;; ` ,;.;;:`.,;:;;;:;;;;;;;;;;:`;;;;;;;.,;;; ;;.:;;;, ,:;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`       ###;;;;;;;;..:;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;      `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''##:;;;;;;;;#          ;#;;;#`        ,'##`             .#'`     
            #'; ;;;,:  :;;;,.:;;.;:` ;;: ;;;;;;;.,;;;;;; ;;; ;,:;;;;.:;;;`;;:,;;;. ;:.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`       ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#':      `#:;;;;;;;;;;;;:########::;;;;;;;;;;;;;;;;;;;;;;;##';::'':;;;;;;;#           #;;;'#        '#                `##.     
            #';.;;;,;::;;;;`;..; ;; ,:;;:.;;;;;;::;.`;;` :;; ;` `;;;.:;;;:`;;`;;,``;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`       ##';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`      .#:;;;;;;;;;'#;:`     ```,'##';;;;;;;;;;;;;;;;;'#:`     .#;;;;;###           .#;;;#                          `##`     
            ##;;.;;`;;.;;;; ;;`;`;`;:,;;; ;;;;;;;`;``;;`,:;;.`::,,;;:,;;;;`;;`;: ;.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#`      .###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`      :#:;;;;;;##,`               ``#;;;;;;;;;;;;;;;'#         #';;##:'##     ;'.   '#;;'#                        :###      
            ##:; ..`;;`,` ; ;;:;, :;:`;;;`;.,;;;; ; ::;`:,;;.`;;; ;;;`;;;; ;;,: ;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#.      ####;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##,      :#:;;'#;                      '#;;;;;;;;;####:#          `#;#.   : ######      #:;;#                      .##:##      
            ;#';.;,;;; :;;; ;;;;..;;;.;;;. ,;;;;;.; ;`; ;`.`,`;;;`;;;`;;;;`;;; :;;:``,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#:      ###';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:      '#:;#:                         #';;;;;;;#;  '##;          ##`       #:;;#,     `#;;#                `.:###'. .##      
            `##;:.;;;;.;;;;`;;;:;.;;;`;;;.;;;;;;;,, ;.; ; ;;:`;;;.;;;`;;;;.;;;  :;:`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##       ;#;#.                    #;   :'##;;;;;#:     :##.    ;`  #.         #;;;#`     '';:#`          :;###',`     ,##      
            `'';;`;;;;,:;;;:,;.;; ;;; ;;;`,;;;;;;; `;;. ;`;;;`;;;`;;;.;;;:;,;; ;,`; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##      ###:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##:      ;##                      # ;##`  #;;;;;#        #:####'  ;;          '#;;:#     `#;;'#;   `:#####:`          :##      
            `#';; ;;;;,  `;;`.,;; ;;;,`` . ` ,;;;;`,;; `;`,;; ,;::;;;,;;. ;.;;,:;;``;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###      ###;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##'#;,::;::###:;;;;;;;;;;;;;;;;;;;;;;#'`      ###                      #        #:;;;':       .';'#    #'           ##;;;#:    #;;;:######;`               ::#      
            `##;;`;;;;;,;;;;;:;;;.;;;;;;;;:;;;;;;;,:;;``;;;;;`.. ;;;;,.`;;; ;;,.;;;`,. :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##      '##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;              ;#;;;;;;;;;;;;;;;;;;;;;##       :#;                     ,:         #;;;;';`      #;;#`   .;;      #    #;;;#     #';;;;:;;#                  #`#      
             ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..;;;;;.;;;;;;;,.;;;; ;;;;;;;,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###      ;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##.                  ';;;;;;;;;;;;;;;;;;;;##       :#                      #`         .#;;;;:##';`  '';;#     .#. :;#     #';;#     ':;;;;;;;#                  #`#      
             ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'`     .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##                      :#;;;;;;;;;;;;;;;;;;##       :#             '      `#'           ':;;;;:# `   `#;;##      ###'      `#;;#     ':;;;;;;;#                  #`#      
             ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;##':     `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.                       :#;;;;;;;;;;;;;;;;;;'#       :#    `#       ###,:##:`             #;;;;;',     #;;;:#`    #:;#.      '';#     '';;;;;;;'                  '`#      
             ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;##':      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                      ;#;;#';;;;;;;;;;;;;;;;'#       '#    :##:`  ;#,  ;:.      ,,        `#;;;;;#     #:;;:';    ,:;;###'`  `#;#     ;#;;;;;;;'                  ':#      
             #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;'#':     .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'                :, #   .'   #,';;;;;;;;;;;;;;;'#       :#    :  .'##.             `#.        ':;;;;#'`   :#;;:;     .#;;;;'     #:#     ,#;;;;;;;#                  :'#.     
             :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:. .;;;;;;;.;;;;;;`.;;;;;;:..;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;#'''     `#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#.              ::####;  ;#  :#`#;;;;;;;;;;;;;;;##       '#```:#.                    .#         #;;;;;'##;  #:;',      #;;;;#     .#'      #,;;;;;#.                  `'#`     
             :#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: :;;;;:.;;;`;;,.;;.;`;;;:``;`;;;;;.;;;;;;;;;;;;;;;;;;;;;;;;#';'     `#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#             #:.######  `#    '#;;;;;;;;;;;;;;;;#       ##.``.,                      ''        ,';;;;;':`  ,#;'.      #;;;;#:     #;###':,##;;;;;#                   `##`     
             ,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;`;;; ;;` ;;,:;.,; ;.  ;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;##''      #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#       `     '#`###. .   #    #'#;;;;;;;;;;;;;;;#       ;#                           `##`       #;;;;;;#    #:#,      #;;;;;#     ###;:;;#######'#                   `##`     
             `#';;;;;;;;;;;;;;;;;;;;;;;'########';;;;;;;;;;;;.:;;;; ;;;`;; ;,;.,;;,,`;;; ;; :;`;;;;;;;;;;;;;;;;;;;;;;;;####      #';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:   :.: #'#.  ####.,``    '   :'##:;;;;;;;;;;;;;;#       ;#                            `:##'':   ';;;;;;#    .#'.     .#;;;;;;:   :#;     ,####:,##`                   #'`     
              ##;;;;;;;;;;;;;;;;;;;;;###;:     .:##;;;;;;;;;;;;.,;;`;;;`;;`; ;,,;;;,.;;;.:; ,;.;;;;;;;;;;;;;;;;;;;;;;;;#'##     `#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`  ########. :## ######   ;; `'  ;#;;;;;;;;;;;;;;#`      .'      `                         ;:'##' ';;;;;#.    ##:     .#;;;;;;#;;##.    .##:     ,##,                  #'`     
              #';;;;;;;;;;;;;;;;;;:#';            `'#;;;;;;;;;;;;.:.`.,`,;,;`,,,;;;; ;;;,.;` ;`;;;;;;;;;;;;;;;;;;;;;;;;####     `#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# ;#########: `#;#'    .#  .# #`  .#;;;;;;;;;;;;;;#`      :#      #`                               #;;;;;;'     #:     .#;;;;;'#, `#    '#;         `#'                 ##      
              #';;;;;;;;;;;;;;;;;'#;                ;#;;;;;;;;;;;;`::;;,:: `:,;:;;;; ;;;,`:,.;`;;;;;;;;;;;;;;;;;;;;;;;;###'     `##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#  ####;#:###   #       `#  ;`#   ;:';;;;;;;;;;;;'#.      `#      #                                ;:;;;;##   `','#``  '#;;;;;#.  ,#   #'             ''             .  #'`     
              #;;;;;;;;;;;;;;;;;;#.                  `##;;;;;;;;;; ;.;;:,,:;; ;.;;;,, ;:```;:..;;;;;;;;;;;;;;;;;;;;;;;;###;     :#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#  ### ;####,  .#        ,'  :;   : #;;;;;;;;;;;;'#,      :#      #                                `#;;;;;#  .#:#. ######;;;;;#   :'   #.              #'            #` #'`     
              ':';;;;;;;;;;;;;;;#,                  :  :##;;;;:;;`;; ;;;`,:;;`: ;;. ;;``;``;;`.;;;;;;;;;;;;;;;;;;;;;;;;###:     `#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#; : .##`  #:  :#         #  .,     #;;;;;;;;;;;;'#:      :#     :#                   .#            ';######,#   ;###;`;:##;;;;   ,;   '.        #'    #'            ;: #'`     
              ;:;;;;;;;;;;;;;;;:#`                  '#.;`,#;;;.`.;;;.;;:..;;;.` , .;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;#'#:     :#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#   ##     #   #`',      '`  :     #;;;;;;;;;;;;'#:      `#     ;'                  `##.           ##'  `# #.  ;#;       #:;''    :   #,  ;,   ,#     ':            #: ##.     
              :'';;;;;;;;;;;;;;#'  #;:   :'`   .#;   #''  .#;;;;;;;;;;;;;`;;;;; `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#.     '#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#` `#      `#  #'##`     #.       ;';;;;;;;;;;;;##,      .#     #;                   ###   `      ####  ##.    #,        .';'#  ;###' .'  :##':#;     #.            #  ##;     
              .#';;;;;;;;;;;;;:#.  .;#;  `#'#'#':.;##:     ,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#`     ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'# ;'       #  '###      #`   .; ,#;;;;;;;;;;;;;##,      ,#     #                    ,######    `##;##  #:#   ,#         .';';;##.` ;; #    '',#      #            ,;  #':     
              `#';;;;;;;;;;;;;:#     # #:,#                 ';;;;;;;;;;;;;;;;;;;;;;;;;:. ;:;;;`,,:,.;::;;;;;;;;;;;;;;;;###      ##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# ',;.     #   ##;    ,#;    ####:;;;;;;;;;;;;;#':      :#     #                    .#'        #####     #.  ##         `';##:     #' #`  ###;#`    `#            :.  #'#     
               ##;;;;;;;;;;;;;#'  `# ;; .'              '   ,;;;;;;;;;;;;;;,;;;.: .``` ;;  .,:;;:.,;`...;;;;;;;;;;;;;;;'##      :#;;;;;;;;;;;;;;;;;;;;;;;##;;;;;;;;;;;;;;;;;;;#:;'##`    #.   :'####':      #::;;;;;;;;;;;;;;##:      :#    ':                   `#:         #`  #.     #` ,;##',.    `#' #     '#  ':  #'##;##   :;            #   #;#     
               ##;;;;;;;;;;;;'#   `###;                 ;#   #;;;;;;;;;;.`  ;;;`.`;;; .;;, ;;;...`;,.;;:;;;;;;;;;;;;;;;'##      ##;;;;;;;;;;;;;;;;;;;;;##::#';;;;;;;;;;;;;;;;;:#.###'    #,                 ;';;;;;;;;;;;;;;;#'`      `#   ,#`                    `          #   #.     ,#     `###;  ##  #    ;#'. :#    '##;    ''            #   #'#     
               #';;;;;;;;;;;;#:    #.'  `                ##: #;;;;;;;; :;;; ;;; ; ;;; .;;. ;;;;;; ;;.;;;;;;;;;;;;;;;;;;'##      ;#;;;;;;;;;;;;;;;;;;;;;#    ##;;;;;;;;;;;;;;;;;#####'   .#                   #;;;;;;;;;;;;;;;##`      `#,###,                                #   #;      ';      ##, ;'        #,#;  #     ##:    ##           ;:   #;#     
               '';;;;;;;;;;;;#     #`   #`                ####;;;;;;;.`;;;..;;;`;`;;`; ;;`.;;;;;; ;;,:;;;;;;;;;;;;;;;;;:##      .#;;;;;;;;;;;;;;;;######     ';;;;;;;;;;;;;;;;;;##;###'##;                  `#;;;;;;;;;;;;;;;##.      `# .`;                                 #`  .#       #    ;#:::  #;      :# ;;  #:   `#;    `##         :`#    #'#     
               ;#;;;;;;;;;;;:#    ;#    #,                    ;;;;;;;: ;;..::;;,,.`,;; . ;.;;;;;; ;;;::;;;;;;;;;;;;;;;;:##`     ,#;;;;;;;;;;;;;;;;#:   ;#    ';;;;;;;;;;;;;;;;;;#  `,,``       `,##:        `#;;;;;;;;;;;;;;;##`      `#`   #.                               ::   #:      #    #:     `#     :#;  #` `##.##:     :##`         :#    #:#     
               .#;;;;;;;;;;;:#  :.#:    #`               '#:  #;;;;;;;   :;;.;;; ;.;;; ,;;,`` ;;;`;;;;;.;;;;;;;;;;;;;;;:##`     `#;;;;;;;;;;;;;;;;'`    ####;'#;;;;;;;;;;;;;;;;:#           :##'.;##`       ##;;;;;;;;;;;;;;;##       `#`  `##                               `#`   #`     #'  .#       '#  :###   ,##:;#;,`      ##:#         #;    #;#     
                #;;;;;;;;;;;:#' :'':   :#                `#,  #;;;;;;;.,;;;;`;;;`;`;;;`;;;,:;;;;;`;;;;;; ;;;;;;;;;;;;;;:'#      `#;;;;;;;;;;;;;;;;:#    #,###:;;;;;;;;;;;;;;;;;:#.        :#,     .#:      .#;;;;;;;;;;;;;;;;##`      `#,   ##                                #'   .#`    '#  ##       `#  ;` ;#.  '###          ##;#        `#     #;#     
                #;;;;;;;;;;;::',.#': '## `#                   #;;;;;;;;.;;;;`;;;`;`;;;`;;;::;;;;;`;;;:;:`;;;;;;;;;;;;;;:'#      `#;;;;;;;;;;;;;;;;;'###:###: `';;;;;;;;;;;;;;;;;:#`      ;#      '',      .#;;;;;;;;;;;;;;;;:''.       #,    .                               `'#:   `#    ##  #.        ##     :##              `#,;#        `#     #'#     
                #;;;;;;;;;;;:: #`##;  :. '#                   #;;;;;;;;`;;;;.,;; ; ;;;,.;;:,;;;;;,,;;` ,;;;`;;;;;;;;;;;:##       #;;;;;;;;;;;;;;;';;'##;`#'# .#;;;;;;;;;;;;;;;;;;;'.    ;#,.  .,#'`     :##:;;;;;;;;;;;;;;;;:''#       #.                                    ::;#    `#.  #: ;#         '#`       #`            :#;;#        `:     #'#     
                #;;;;;;;;;;;:; .#;##      `                   .;;;;;;;; ;;;;;  .;;`;;;,.;;,,,.`;;; ;;;;;;;;:;;;;;;;;;;;:##       #;;;;;;;;;;;;;;;,';;;#  #'# `';;;;;;';;;;;;;;;;;;:#`   #;#####;.    '##:#:;;;;;;;;;;;;;;;;;;;'#      `#.                   ```'''.         `#;;:#   .;##;'  #:        .:;'       `;            .';;'`       #.     #'#     
                #;;;;;;;;;;;:#  `                ##:          .';;;;;;;.,;;;;;;;;;`;;;;;;;:.;;;;;;;;;;;;;;;;;;;;;;;;;;;:##       #;;;;;;;'''#;;;;;::;;#,  .'  #;''######;;;;;;;;;;;:#.    ;:      .##;`  `#;;;;;;;;;;;;;;;;;;';#      ;#.                  ;##::;####       #';;;'#;## :##'  #         #:;#.       '             ;;;'`       #      ###     
                #;;;;;;;;;;;;#`                 '. ##         ;:;;;;;;;,.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##       #;;;'#':.`. .#';;;;###,    ;###';#.   '#;;:;;';;;;;;#        `,##';      ':;;;;;;;;;;;;;;;;;';#      ##,                :'.        `      ;#;;;;;'#.        #        .#;;;#       :,           #,;;;`      :'      ###     
                #;;;;;;;;;;;;#:                `#   ':        #;;;;;;;;:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`      #'##`         ;#';#'`.# ####:#:  #.    ##;;:;:;;;;;;''     :###',        .#;;;;;;;;;;;;;;;;;#'#      :#:               :#:               ##:;;;;;;#;       .'        #:;;;#;       #          `#;;;;:      #       '##     
                #;;;;;;;;;;;;:#                ::   `#        #:#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;      '##           # :##   #'#.  `#   `#, ` .#;;';;:;;;;;;#:  '##:             ';;;;;;;;;;;;;;;;;#:#      .#,               #.               `##;;;;;;;;#                `#;;;;;':                 #;;;;;;     `;       '##     
                #;;;;;;;;;;;;;''               ,:    #:      .'   .##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##:      :##     ``    ::###:   #.  `;#  , #####.#;;:;;;;;;;;;;####,               ;:;;;;;;;;;;;;;;;;''#       #:              #.                #``#;;;;;;;#:               ':;;;;;;#:                #;;;;;;     '`     ` ###     
                ;';;;;;;;;;;;;,#               .: :#;:;      #,      `''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##;      .#:     ,##;###:' .#  ,#####,'####.#;##`;';;;;';;;;;;;#'.           :.     #;;;;;;;;;;;;;;;;;':      .#,             :#               `#.  ';;;;;;;;#              .';;;;;;;;#.             `#;;;;;;:    `#       ##'#     
                :';;;;;;;;;;;;;#;              .'`#'#'#     :'           `:##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;#'       #, `#';##.:` .,'  :' :;' #:  #;#` ''#  :';;;;;;;;;;;#,             #:     #;;;;;;;;;;;;;;;;;#'      ##.                             :#`   `#;;;;;;;;#            `#:;;;;;;;;;#`            #'#;;;;;:    ;,       ;#'#     
                ,#;;;;;;;;;;;;;:#              `###'`##    .'               `:#';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:'##       #:  #:;`     #'#.  ;#  #`#`  #;'# `##:;##;;;;;;;;;;''              #:     ;:;;;;;;;;;;;;;;;;#'      ##`                           :'#      ;';;;;;;;;#           #:;;;;;;;;;;;#   `       #, #;;;;;:   `#        ####     
                `#;;;;;;;;;;;;;;;#               : `      .'                   #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###       ###'#`        ,##.:##. # # `#';;#` ,.#:'##;;;;;;;;;'`              #      `;;;;;;;;;;;;;;;;;#'      :#.                        `###,        #:;;;;;;;:#        :#' ';;;;;;;;;;:#' :      #.   #;;;;:   ..       `####     
                `#;;;;;;;;;;;;;;;#:                      ##`                   #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###       #.#.           ::##. ##:    ##;;';` #; '#;;;;;;;;##`  .           #;       #;;;;;;;;;;;;;;;;#'      :# .`                   .'##;           .#;;;;;;;;:#     ,##:  .#;;;;;;;;;;;'#;`   .#;    ,';;':   #        #.###     
                 #;;;;;;;;;;;;;;;:##                  `;##;                    ,';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''##`      :;#,  `        #.#    .    '#;;;##### #''##';''##:   ;#           #        #;;;;;;;;;;;;;;;;#'      `#'#####..           :'##,.              ';;;;;;;;;:#'.;##:     .';;;;;;;;;;;#;#####`      #:;#:  #;        # ###     
                 #;;;;;;;;;;;;;;;;;,##;             :#'. ##:                   .#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###`      :#.' :#          :'       :##;;';  '#:#   `###:      `#          ;'        ::;;;;;;;;;;;;;;;##      .#:;;;;::###::```.'##.`                   #;;;;;;;;;;,#'#        :;;;;;;;;;;;`;#`           #;#: '#        ;: ###     
                 #;;;;;;;;;;;;;;;;;;#####;.````.:###;      #.                   #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;####`      :# # ''..         ##:    `##.;'#   :#:: #: `#        `#         :'`        .:;;;;;;;;;;;;;;;##      :#:;;;;;;;;;###::##`                      :';;;;;;;;;;;;#`        #:;;;;;;;;:  #`           :#':'#`        #. ###     
                 #;;;;;;;;;;;;;;;;;;#:  ,:,''::;::         `#                   #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##'#.      .# #:#:#:         .###: ,#:  `#:   :#:# '####      .#'#        .#.    ``   `#;;;;;;;;;;;;;;;##      .#:;;;;;;;;:#                              #:;;;;;;;;;;;#`         #;;;;;;;;   ;'            ::';          #  '##     
                 #;;;;;;;;;;;;;;;;;;#.                      :'                  ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;####.      .#;';,``           ,';'''#.   ,; :;#:## ###`#`    ,##;#       :#.     ::    #;;;;;;;;;;;;;;;##      '#:;;;;;;;;''                              `';;;;;;;;;;;:: .        ##;;;#:    `'                          #  '##     
                 #;;;;;;;;;;;;;;;;;;#                        #`                 #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;####,      `###;              ,#;:##     .# .#.  ':  ;:# , :##:;;#      '#`     `#:    #;;;;;;;;;;;;;;;##      '#:;;;;;;;;#'                               #:;;;;;;;;;;;##,          ,;#.      #                         .,  :#'     
                 #;;;;;;;;;;;;;;;;;;#                         #`                #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;####.      `#.        `##:    :#;;;'#     '#',   ,####,#'##';;;;;#    `##       ##     ';;;;;;;;;;;;;;;#:      ,#:;;;;;;;;':                               :';;;;;;;;;;;:#                    ;'`                        #`  :''     
                 #';;;;;;;;;;;;;;;;:'                         :#                #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:####.      `#;        .';#,   ###;;;:#:    '''    `;` ##'::;;;;;;#  `'#;      `#:      ':;;;;;;;;;;;;;;#,      :#:;;;;;;;;#:                                #;;;;;;;;;;;;#:                   #;:                       `'   :''     
                 #';;;;;;;;;;;;;;;;:#                          .#               #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;####,      `##        #'  `  ;# ,#;;;:;':  .##       `#:;;;;;;;;;'''##`      ;#`       ;:;;;;;;;;;;;;;;#`      ##:;;;;;;;;#,                                `';;;;;;;;;;;:#                  ':;#                       #.   ##'     
                 #';;;;;;;;;;;;;;;;#;                            #.            `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:###`       ##              ;#`   #:;;;;:#####:      '##;;;;;#'####;        ##         ::;;;;;;;;;;;;;;#`      ##:;;;;;;;;#                                  #;;;;;;;;;;;;'#                ,#;;'`                      #    #''     
                 #';;;;;;;;;;;;;;;;#,                            `#.           `';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:###.       ###'`        `:#'     ':;;;;;;;';##     `#`;;''';;`           .#;          ::;;;;;;;;;;;;;;#.      ##:;;;;;;;;#                                  ,#;;;;;;;;;;;;#:              `#,;;;#                     ;.    :;:     
                `#';;;;;;;;;;;;;;;:#                              .#           .';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:###.       ####'#;    .'#'#;     ;:;;;;;;;;;:#'    .'#                `:##`           `:;;;;;;;;;;;;;;#:      ##:;;;;;;;#'                                   #:;;;;;;;;;;;:#              #,;;;;#,                    #     :'#     
                `#';;;;;;;;;;;;;;;;#                               .#          .';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:###.       #:' #;:;'###:  `#,    ':;;;;;;;;;;##'    .#              :##:`             `:;;;;;;;;;;;;;;#:      ##:;;;;;;;#                                    :#;;;;;;;;;;;;#;            #:;;;;;;#                   :,     :#;     
                `'#;;;;;##';;;;;;;##                                ;'         :';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#'#`       '.'  #'#;.      #;    ;:;;;;;;;;;;:####` ',            :##                 .:;;;;;;;;;;;;;;#:      '#:;;;;;;#:                                     #:;;;;;;;;;;;::          .#,;;;;;;;;,                 `#      :##     
                .;#;;;;;'#``,:;##;#                                  #;        '';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##        ;'#             `#    :#;;;;;;;;;;;;:'####       `.,,;#'`                  ::;;;;;;;;;;;;;;#:      '#:;;;;;;#                                      '#;;;;;;;;;;;;':       `'#,;;;;;;;;;#                .#,      .#;     
                .##;;;;;;''      .:##;;:`                            `#,       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##        ,##`             #;   ;';;;;;;;;;;;;;;;::#########:::#.                    ::;;;;;;;;;;;;;;'.      '#:;;;;;''                                       #;;;;;;;;;;;;;;'    .'#:;;;;;;;;;;;:'              ;#         #:     
                ;##;;;;;;:#          `.,:##';'':`                     `#.      ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##         #'`             .'   ::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                     ':;;;;;;;;;;;;;'#`      ;#;;;;;;#.                                       '';;;;;;;;;;;;;:##'##:;;;;;;;;;;;;;;##            #;          #:     
                ;;#;;;;;;;;#                    `:#########;.`          #;     #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##         #;;              ':  ;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                    ';;;;;;;;;;;;;;'#`      :#:;;;;;#                                         #;;;;;;;;;;;;;;;;:.;;;;;;;;;;;;;;;;;'#;        :#`           ''     
                #;#;;;;;;;:#`                               ,:;'#:```    #;    #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#'         '#;              `#  ;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                     #;;;;;;;;;;;;;;##       .#:;;;;#:                                         #:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:#####'####`            ;#     
                ;;#;;;;;;;;;'                                      ##:    #    #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;         `#'               ': ::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                     #;;;;;;;;;;;;;;##       :#';;;;#`                                         ,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::''               :#     
                `'#;;;;;;;;,#                                      `#     ',   ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##;          #'               `# :';;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                    `#;;;;;;;;;;;;;;'#       :#';;;'#                                           #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''               :#     
                `'#;;;;;;;;;':     ###.                             `#    `#   #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##`          ;#                # .';;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                    ,';;;;;;;;;;;;;;##`     `###;;;#.                                           #:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'`               ;#`    
                :##;;;;;;;;;##`   ,#  ``;.                           #:    #`  ';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##           '##:,.`           #.`#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                    ,';;;;;;;;;;;;;;##`     '#;#;;##       `.::######################'##'##;,`` ;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                '#,    
                 ##;;;;;;;##;#,`  ::    .;        `'                 .#  . ;:  #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##            #.`,::;##'`:     ;'.#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                    ::;;;;;;;;;;;;;;##      '''####''##'#########:,::#####'####'#########'##########''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                :#:    
                 :#;;;;;;:# `###. ,#     #    #:   #.  :#;.           ####### `';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##            #.        :#     :'`#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                    ':;;;;;;;;;;;;;;##       `,##'#######:`:`             `   `````      ;`   ``;;##'''##'##############';;;;;;;;;;;;;;;;;;#':::::#;:`,:;#####:    
                 .#;;;;;;:#  `. # .#     ::   `#   `#  ,.,##          ##   ;# `';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:##            #:         #.    :'`#;;;;;;;;;;;;;;;;;;;;;;;;;;;;':                    #:;;;;;;;;;;;;;;##           `                                                     `::####'####################'###############'##'#######'    
                  #;;;;;;;#.  #';. '      #    '`   '   #  ',        :##,   # :';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###            :#         ,;    '':#;;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                    #;;;;;;;;;;;;;;;##                                                                        ::;'##'::,:,.:'######'#############'';:`.``          
                  #;;;;;;;;#' `##' #    ` #`   .'   :`  .#`#`        #;'#;. #`#:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###            .#          #    #:`#;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                    #;;;;;;;;;;;;;;;#:                                                                              `:,;##'#::.`.':,,:,...,`                       
                  #';;;;;;;:#`  #. #.   # .'    #   `:   ##;         #:##:# # #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###            .#          #.   # `#;;;;;;;;;;;;;;;;;;;;;;;;;;;;'.                   .#;;;;;;;;;;;;;;;#;                                                                                                                             
                  ';;;;;;;;;:# ##  :'   #  #    #    #   ;:,##:      `##    #`#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###            ,#     `````;#``;.``#;;;;;;;;;;;;;;;;;;;;;;;;;;;:#                    ;#;;;;;;;;;;;;;;;#`                                                                                                                             
                  ;';;;;;;;;;##'#   #` ;'  '.   :#   #   `#   #.     :#    ;'`#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##            .######'#''##'#############################################'';:.``.` `'#;;;;;;;;;;;;;;##                                                                                                                              
                  .#;;;;;;;;;;:;;:  :###.  ,#:#  #:  ;:   #  :;      :#': ;#`:#;;;;;;;;;;;;;;;;;;;;'#;';';';;;;;;;;;;;###:             ##############';#;;';;#'';#############'##'#############''''''########'';;;;;;;;;;;;;##`                                                                                                                             
                  `#;;;;;;;;;;;;:#          #:'  `####;   #;:#        #####` #';;;;;;;;;;;'#'':`:'########'#####'########              ##  ``.::';###############;:.` `      `:#'#'###'###############'####;::'##'####;;;;;###                                                                                                                              
                  `##;;;;;;;;;;;;'`   `            ;:.    .#:         ':##``:#;''###############'#'#'######';:::`  ```;'`              .                                         `.,::.           `:'###''##################'                                                                                                                               
                  `##;;;;;;;;;;;;:#  .##                ``.,,.:::########''##'#'#'#'####'####''#;''::,`                                                                                                `:::;;:::;:::;;;::'#                                                                                                                                 
                  `##;;;;;;;;;;;;;#` #;:::#    #  ``:;'#':,.;'###:::'''###;,:,``                                                                                                                                                                                                                                                                            
                  .##;;;;;;;;;;;;;'# '  # #```;#######################;.`                                                                                                                                                                                                                                                                                   
                  ::#;;;';;;''#'######'#########'#'#######':..```                                                                                                                                                                                                                                                                                           
                   `###############'########';;'####:.                                                                                                                                                                                                                                                                                                      
                    `    .``.::'##############':..                                                                                                                                                                                                                                                                                                          
                                   `  `                                                                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                               `.,,`   .                       `     ,`    `                                                                                                                                                                                
                                                                                                                              `. ::```. ``  :.`    `,,.        .     .`` . ,           .      ,  `                                                                                                                                                          
                                                                                                                              ` .   :    . .  .    ,  ``       ,  .` ` ` , .           .      .  .                                                                                                                                                          
                                                                                                                              ` `,. :  :.: .  `   ``   `       . .```,,``.`:.  `  ,  `., ,. ...  ., `   .  `      ,,` `  ``,                                                                                                                                
                                                                                                                               .`   . ``.`:`. .  ``   ``       . ``   .  . : .` , ,, ` , :. . , `. , , . :``: .`` `  .`, ..``                                                                                                                               
                                                                                                                                 ```      `  `.  . ...`           `,` `  . , `` ,`, ` :.. `:``,  , ,.. ,, . . ., `,`..`: . ``                                                                                                                               
                                                                                                                                                                `        `     .                            `.:,`. ``    ` .                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                            
Club Auditions
oooOOOoooo Can I "audition" to be in your "club"? (finger air quotes)
Aw Uncle Marcus it's just a shadow puppet club. For people who like shadow puppets.
I know, I was showing you my bunny skills.


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