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



10 Fart Comics

- December 15, 2009
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                          `::''#######''####':'':,``                                                                        
                                              #           ::::::. `                                                                                                                  .#####,.`              ``` `,'######:``                                                                
                                             `#####''#####''::'''''######':..``                                                   ...,',.....`.`           .....       `.,::::,:`  ##:.                                   :''###'::::.`                                                     
                                             .,` ..,..                 ``..:'''#######'::,...,,.,:'###############:    ###########':,...,::::':'##########'::,:,:#####'',..`...'` .#                                             `.`..:'##############'.                                    
                                             ,`                                       ``..::::::,..```           .:    #                                                       '` .#          .   .   '                                               `'#.                                  
                                             #                                                                   `:    #                                                       '  :#  '#'` ,. #.'##:###   #:                                            #`                                  
                                             #                                                                   ,:    '                                                       '  `# .#:.' .: :#,: `'.   .'.# # #'####    `  ``                         #                                   
                                             '                                                                   .,    '`                                                      #  .:  '''. .: :.`'  ,:   :.   # # #  ` ##'#:,:#                         #                                   
                                             '                                                                   :,    #`                                                      #  ,,  ,### .' #  '  .:    #. `#'' #   .'    .#     , :#   #`            #                                   
                                             '                            .                                      `:    '`                                                      #  :`  `' .' ##, `'  ,'     .#'##: ##'`#..  `'  #`' #',    :             #                                   
                                            `.                   ` ,`.'###'  '## .:.`,                           `'    '                                                       '  '    #''#     .'  .#    ##.`#': #   ###` #   # ' ##     ..            #                                   
                                            ``    `     #'#, `#: #`'.`. '    #,.#`,,:.' ##                        '    '`                                                     `:  #    #,`                ,  ..  `'.# ' `  '   # # #' '#: .,           `#                                   
                                            '    `:    #`    :`#`'#'`., '    #`    # :''# '                       '    '`                                                     '`  #                               ,.:,### ##'''# # ##  '` '.           .:                                   
                                            #     #    #     ####:.'`   `.    #'   # :`'' #                       '    '`                                                     #   #                                       `    #,.:# # #.              .:                                   
                                            #     #    .#   .'  #. #.    :     .'  # ,:###.                       '    '`                                                     '   '                                             : #`  ##  '            .,                                   
                                            #     #`     '':#   #` :.    '   ##'   #  :#'`                        '    '`                                                     '  `'                                             :         :.           .:                                   
                                           `,     ..       `       .,    #        .'    :`                        '    '`                                                    ..  `'                                                                    `'                                   
                                           :`                                           :.                        '    '`                                                    :`  `'                     '#,           `                                 #                                   
                                           '                                                                      '    '`                                                    '    '                    #,.#'`        .##                                '                                   
                                           #                                                                     `'    '`                                                    '   .:                   #`   .##`     '# '                                .:                                  
                                           #                                                                      '    :`                                                    #   .:                  .#      `'#:..#:  `'              :                 #                                  
                                           '         '#           :         .#: .` `#     :                      `'    ,,                                                    '   ,,                  #          .#:     #             :'''`              #                                  
                                          `:       .#.      #  ''''. :: .####,' #' `#.##, #                       '    `:                                                   .,   '.                .#`         `:       .#            #.  .#:            ..                                 
                         .                `.      ''    `#  # #    ', ,..':#: ' ## .##  ` #                      `:    `'                           #:                      :`   :.               ,#            #        #            #     .#            :                                 
                         #                ..      .#'`  #`' ' '`.. .:     ':  # #.:':. .. :`                      '    `'                         `##'                      '`   :.              `#             .:       #           :.       :#.         #                                 
                        ,#                ..         .:## .,' #'.#`.#'.   #   # ' ##'.:,# ,,                      '     '                        :'  #     `:'              '    '.              #`       `      '#.`#   '           #          `#        #                                 
                 .,:#   '#                ..          '.#  #: :`  . #,.  ####`'', ''.: :# ..                      '     '                       #.   ',``:#, #              #    '.             ,,        #        .:    '          #             ,'#.    #                                 
             .##:.`.'    #                ,`       ,#'` #  :' `' `: #``     .  :. ': #  #`#:                      '     '                     `#     `:::`   #              #    :.             #        `'             .,         '.                ,:   #                                 
                   #    `'                :         `   #  ``  #',. ##:        :  .` ,'.#                         #     :                     #              #`             #    '.             #  #,    #              #         `#                   #  '                                 
                  .'    `,                '            .'      ,                      :#: `                       #     '                   .#        .      ''             #    ,.             #   `:#':               #         #                    ,: '`                                
                  #     .:                #                                              '#     .'.`              #     '                   '.   '   :#       #             #    .:             '                       #        .'                   ''  :`                                
                ,#.     ,,                '                                                    `.:.,#,            #    `:                   #    ,#'#,        #.            #    `'             #       ,#:             #        ##`         .        #.  '.                                
                ###`    :.                '                       .                             #.   .#           #    .:                   #     #      :###,,'            #     '             '.       #.          :  .#      :.           #:       #   ,.                                
                  `'#'  '.                '                     .##                            ',      '#.        #    '.                   #   .#''#'   `#.#,:'            #     '             .:       .          :'   #      #                     #   ,.                                
                     #  #`                :                    #, .:                           #         ,#'.     :    '`                  `'        #     #:.#:            #     #             `'                  .#   .'    #.                     :   :.                                
          .'        '.  '`               `:                  `#    '   `##'                   '`           #.     :`   '`                  :.           '## : '',,`         #     #              #                       `#    '.                    :,   ,:                                
          #         #   #                .`                 ''     # :#: `#`                  '            #      ..   ,`                  #     ``#:`:#,`'#  #:.`:#.       #     #            ##'',                     `'    '`                    '    .'                                
          :'       #`   #'               '                :##      ''`    `#                 #`            `#     .,   ..                  #     ,####,     ##.     #.      #     #          '`# # #.          :##:      :,    #`                    #     #                                
           ,#     ',    ::               #               `#          :#:   .'               .:              #      :   :.               '#####,` `        .##.       #     .,     #          ###   :'#'     '#'.   :#   ##     #`                   ,.     #                                
             '#':#.                      #               #  ':``#`     ,':# #`              ##:        #    #      '   :`              ,#  ,'#####:`    :#'`         .#    ,.     #          #     #'`# ,#:,         #  #      '`                   #      #                                
               ``                        '              ',    ,:.       .:  #              ,',        .'    #      '   :`              ':        `'#####:     :'.     '`   :      #         '##    ::`' `#.          #  '      ':                  ,:      #                                
                                         #             :'       #.      :#  #              ,,               #      '   :`              #.  ,##':.    .      ,##''#.   :.   '      #         # '     # '   #.  '#.    # `'       '#.                #       #                                
                                         #             #`       :        ` .'              .,              .'      '   :`              #   #. `.'#'`       '#    `##'#,'   '      #         #       ,`'    '##. :#  `# ,#:        '#.             :'       #                                
                                         #             .#     `.,`         #.              .,              ',     #'   :.              #          ##:     ##     ' #  #    :      '`       '#,       .'          .###  #`,,       #`:###'::..,::##:#       #                                
                                         #              #`  '#'::'##       #               :`              #      .'   ,,              #        `#  #`   #'      #   ',    :`     '`     `#, #       .' #'`           `#  #       #     ``.:::. '` ,`      #                                
                                         '              #, ,'      .####.  #               #.             .#      .#   ,,             .#   .`   '.  #   .#       #..#'     ..     '`     #.  ',      .'  `'####':...,##`  #       #             ..  '      '`                               
                                         '              `# `#  .:::.  #   ,#               .#.           .#`      .#   `:              ##:###'###   #   #`        ##`      `:     :`    .#    #      .:         ..,,,`    #       '              #  '      :`                               
                                         :`              #  ###:` .,##.   #`                 #'         .#`       `#    '                `:'   :'#.'.   #                   '     :`    '.    ':     :.                   #      `:              #  ,.     ':                               
                                         ..              '#.         .   '##,                ,:##',   ,#'.'        #    '                 #       ''    #                   #     '.    #      #`    :#```                #      :.              #  `'     `'                               
                                          :            :#####'         .''  ,#`              #.  .:###:   #       `#    #                 #            `#                   '     ,.   .'       #     .#.,##        #     '      #               #   #      '                               
                                          #          ,#'` :. '##########:.:.  #              #.           #        '    #                .#            .'                   ,`    .:   #,     `###    .'    :'    .'.     #      #               '   #     `'                               
                                          #         ''         ```       ###  `#             :.        :' :.      `'    #                #:            ::                   `,    ..   #`     #..##.  #       '.  `'      #      '               #   #      '                               
                                          #        `'      .:            '#'.. #             ::         # .:      .'    #               `#'            #.                    #    ::   #`    #. :..###`        .#  #      #     ,,               #   #      #                               
                                          '`       #.    `#':            '.#:#'#             .:         ', #      .'    #               ###',`......:###,                    '    :.   #    :#  '`  .'           :##      #     '                #   #      #                               
                                          .,       #    `# ..            ' '  ,#             ,:         ,: #      .:    #               :.  `.::,.:,..::                     `.   ,,   #    #.  #    .#.           '      :     #                #  .:      #                               
                                           '       #    #  ',           .:.#  .#             .:         ., #      `:    #               '.     '##''###':                     #   :.  :#    #   #     `#.                :`     #                '  .:      #                               
                                           #       #'`:#.  ':           :, '###'             ,,         :' '      `:    #               #              `:##:                  :   ..  # '###'   #      `#'               '     ,.               .:  :.      #                               
                                           #       ###. #  :'           .:                   :.         .: #      `:    #               #                  '#.                `,  ,. ': `. `#   #        ,#,             #     #                :.  :       #                               
                                           #       #    :` ::           `'                   #          :` #      `'    #               #                   `#                 #  `: #      ,' `'          '#           `#     #                #   #       #                               
                                           #       ##   #  '.            #                   #          #  #       '    #               #.                  `#                 ,`  # #      ,: .'           `#:         '.    .:                #   #      `'                               
                                           '`       .'#'.  '.            '`                  #          #  #       '    #               .'##'######'#'      #`                 `, `# #      '  ::             ,#`      :'     :.                #  `'      ''                               
                                           :`              '.            ,'                  #         ###'#       #    #                    #    .#'      ,'                   #  # ##:    #  '`               ##',,.#,      #                 #  #:      #.                               
                                           .,              '##''########',##                 #         #  '#       #    #                    '   ##        #                    :  '.  #'# '.  '`                  `#.        #                `'  #`      #                                
                                            #              .'     ,,     `'.                 #         # .#.       #    #                   ,:  `##,      #`                    .` `'  ,:`#,   #                    #        `'                :, '#`     `#                                
                                            #               #             ::                 ##'`      '#'#        #    #                   '. `#  #:    '.                     `:  #          #                   `,        ',                '   :`      #                                
                                            #               #              '                ,#, `,:'##''. #        '    #                   #   #`  '',##,                      `:  #          ''                  :         #                 '   #       #                                
                                            '.              #.             #                ':            #        '`   #                  .#    #.  .#                         ,:  #          #.                  #         #                .#   #      .:                                
                                            ,##.            #.             #:               #.            #        #`   #                  '.     #:  '                         '`  #          #                  .:        ##                #'#` #      :`                                
                                              ,'##'.        #,.:'#########'#####':..`..```.:#',....`      #    .  '#    #,                 #      #'' '.                        #   #         ,#                 .#         #,#,''#.         .#: ,##      #                                 
                                                  .##',.,'##:,...``   `        ...::''''''::.::::::''#########'####`    :::'''#######':.` ':     '. :##                         #   #'''::,:..#.     ``..,:,,.:::##'####',`,'      .,#',`    ##:  #      ::                                 
                                             .,.`` ``.':,`                  ``:''':           `''###########.``.,`      ,#.           `.:'##'######'':':,`                     '#   .`,..,,##''#########''::,'##,:,...   .'##':`        ,##, #`  ''      #                                  
                                           .##:`,:::::'######:,`` .,::#####'':`  ``:'#########:             ,:###,      :,                           `   `'##':,::,...,'######'.`                                          .  .:###########:####'.      #.                                  
                                            .                ..:'',#..:',                                       `,#:                                     ...,,,,:,'###:.                                                           `.......::'####,  .,#`                                   
                                            #.,        . .'  : ,.:#'. `#'#     .'  .:                              #:     :'#'':'''''####################:::,......```.,##'..`` `                                                               ` .###:.                                    
                                            #  , ' '#### ,,  # ##  #: ## :,    .:` .'                              '.#   .#:,:,,,`.``   `                                  :'''#'#########:,                 .,####:::..                                                                    
                                            '  # ,..:  ' #   #':'  :# '# '`    .,#,,''`` ' .  . ::'                   #  .:                                                               .#          `.'###':,`  `...,:'###'',`                                                            
                                            :  #  # #'#.#,   .`:# ..# :##,     `##',:'#'.# ## ' #`                    '` `:                                                                #   .#######,`                     .'##':.``..`                                                  
                                           `,  :#'# ' . #     `:,.' # ## #`    .:# #`'`: # #',,` #.                   ,.  #          '  `  :  '.       .                                   ' ##':`                                .:'''':'#######',`                                        
                                           ..  :: #`'.'`'#    `' :` :: #  #    ::# :.'`: # '`#:,#.#                    '  #     #  ' .. #` #  '#::    ,'`    #'# #,         :              :.#                                                  ..,:'#####',``                              
                                           .`   # ,.:,, '.                           #`# # : #####.                    # `:     #  :``: :# : ..#      :`#    #.  ' :   `    `#             .'#                                                           `,###                              
                                           #   :#                                         :.                           # `:     #  :#'':###..# #,#    :,'.    '#`, : #'.#:`  ,'`            ##`                                                              #                              
                                           #  ,#               :.`                                                     '  '     '  ., ' ' ' #: #  .   :: '     `:''. ' # #':'# #            #:.                                                              #                              
                                           '  #   #'#'     `   #:` '''           .#'               ' :`,               :``'     '   ' .`: # #  ##':   #  #   .#.#:.:,' # .## :':           `#..                                                              #                              
                                          ..  #   #  '###' ., `'#``: #    `,##### #`:             `#`#`. ..   .        `.`:            ..             '        ,`'`: # '':# :'#:`          .#.:                                                              #                              
                                          ..  `#..' `#.. '  :   `  '    :'   :` ` , '             ',:#., '.'  #         '., ::     '.`                                .': ' ','#            # '                                                              '`                             
                                          ..     #:##:.'`#  :      #:'  .#    :                   # #... # `, #         #.. ,# .'   ::' `'  .  .                  `    #'     #             # '                                                              ,,                             
                                          ..     #:: ,:  #  ' `    #:,  :.#   '                  .: : ''.# `###         #.. ....# :``.,  '# #  '`':    :`#.   '``#'`  # `: .#    ``  '   .  # '                                                              .:                             
                                          `,   :#..# `##,'#####    #    #'#`' # #                #`    ..` `: '`        '.. .`#,' ,` : ' # '#  '.    : : #' :.':#     #   '#:    #: #:. .'  # #                                                              `#                             
                                           :   ',                  . `' # ..` # .                .         '' ,,        '.. ,`:'.,.. ' ' # '#  ##:   # ::##.#:#'#:#   ',  # :`   ''.`#'  ,  # #                                                               #                             
                          `                :                          ,': `#  #                       `#               `'.. : .# '`, #.. # ##  '     #'' :`,''''# ` ', .'##  ,   :,' ..'#   # #                                                               #                             
               :'#     .#:,'`              '                       #.                                 ,'`              `'`: '  . # '.'#  ## #''#''   ##' . #',:`#,:'##    # ..  '.`#  # #   # #                                                               #                             
             ##``'    ::   `,              :                       ##                   :             #.:        ,``   .:.. .    ` .,#  .#     #     # #,`      '.`  :` ` #'.   #  #  # :   # '                                                               #                             
            #   ,,   ::    `:              '                       :#                   #.            ' #  #  .# #.,:  :`..     .                    '               #  '#      `       :`  # '                                                              ..                             
           `    :`   :     ..              #                      .,,'                  ##           '  '` #  ## #..#  ' ..#  . #     `               .::      : ,    '               ` ',  # #                                                              '`                             
                '`         :`              #                      :  #                  #`'   .:'#####  `# #  ####`:#  ' ,`..`# # ,###':` #: :  `'    :, # : . # # :  :` #     #','  '.    `# #                                                              '                              
                #          #               '           '.         #  #                  # ###'.          # #`.## # ,'  # ' `:::.# ' ,` `,`'' .  #     .. .`#.: #.# `, .#'   :::# ,:,':.#    # #                                                              #                              
               `'         `'               ,`          ''.     .#'.  #.                 '            :`  #  :. # ##:#' # '  '' '# # .` `,.:..`, ''`   .. ,.## `::'  #  .'   '  '##: ...'   `# #                                                              #                              
               ':         #                .`          # #. .##,     .:                 :.            #  .:    .: :    # '  ## ', # ,` ..,',' :,. #   ,##. '  #.#:`,#`# #   '' ',:#:#..,   `# #                                         '                    #                              
               #####'    .'                `,          #  '#:        `#    `:'#:`       :.          ,..,  #       #'#  # '  '# ,: # :` ::'  # #:##.   :. '`'.## '.#.#,` #`   `#'  #  : '   ,' #                        .                #.                   #                              
                    .',  #                  #          #  `.       #. #:'##:...,'#.`    .,#.,   .': '# '  #`      ,.`  # #        ' .    #  # '       .` `':.   '.      ,  .#'#'. #:#':#.. :. #                       `#               ,,#                   #                              
                     `' :,                  #          #           #: #.`         :#    `##,#  .#.''.#`:  :#           # #                                      .,                   ` '.. #  #                       `':              # .##:                #                              
                     #`.#                   '          '   ##      .  ':   .#'   .#      #':#  #   # ,#.  '#           # #                           .               .'       `            #  #        .              .:#             `'    ``''.     `     `'                              
                    .# #:######'.           ,`         #   '#,''#,    :.     .####       '.:` ,' :::: `    #:          # #                          .##. .,#         ... .''':#. ':'       '  #        #`          .,:'..:            #         .''. '#,    `'                              
                   ,# ,#,      :`            :         '   .,##:..    ..   `#:#,'.       .:#  '.#''##     ,:#          # '                           ##  '      #    ' #    ,`    ''  : ` .'  #        #'`    :####,..`  #           `#            .# :      #                              
                 `#'                         '         '     :.#..    .,    .##,`#        ##  :# .' #     '`#          # '                            :  '     `'.   #.#    .`    #   # ' :.  #        # #  .#`        . #           '.               '`     #                              
          #':'''#'.                          #         #     .:::.         :.#.##         #     ,': #     # .,         # '                               '##   ..'   ##.    .`        # ' #.  '        #  ##.          # #         `', .##:           #      #                              
          `.```                              #         #      #'#.         .#   #         #.    #####    `# `:         # '                               #`    .`#   #.#    .`        : # '`  #        #  ``#     '      #         #,.`#  #  .   #.  `'      #                              
                                             #         '':     #:        '##:###.         .'      `##    `,  '         # :                         :#    #     ,'# ` #  # #... :.    .`.# :.  '        #   .#    ##`     '        ,#      ` #'#,#`#  '`      '`                             
                                             #         :##.             #`:.  ,'           #             .,  '         # :                         ##    #  :' :`' ,`#  ,.  .,       ' .# ,.  '        #       .# .,     '        #`       #.'#.  '  #       '                              
                                             #         ,, #            : '###.''           '. #          .:  #         #.:                        #.#          . `#  `  `            # #' ..  '        #       .#: '     #       .' `'    #'''`#  , .:       '                              
                                             #         `:``'          ,#    .#             ,: :` ,     :`.,  #         #.:                       :, :.                              `.    .,  #        #         ''#    ##       #. #`    :: `#,    ##:#.    #                              
                                             #          #  #.    . `#  #` .  #              # .. '' '. ...'  #         #.'                      `'  .#''####',:'#.     :#                 `,  '        :          '#   # #       #  #      .##      #  `.    #                              
                                             #          #  ..',' #. '#,####'#.              # '. ,`#,# '# # `'         #`:                      #                #.   ':'          #:     .'  '        '`          .  `:`#       # '.               :  `:    #                              
                                             #          :   '# #,#,##  ##  `                #`'# #  :#''# '..:         '`:                     '.  .              #  #.'`          ` .#    #  '        ##           # ,. #       '.# #                 `:    #                              
                                             #          .` `# #':'. '. ',,                  :,'.### `,#'.  #.'        `# '                     ###:            .` `## :#              `    # `'        ##     #  `  ,:..`'        '# ,.   .             #    #                              
                                             :           : '' '# `# :,#:.:                 .#'`' # :#`     :#'         ' '                    '.                '  ,  #                    ,. '        '`, ,  #  #  #'#``'        #:' # . # '`:         #    #                              
                                             '`          : # '.`##.'#  ,#.                   ###''          ' #       `: #                    #                 #:`  ::                    ., '        : # '  ,' ##,, #.`:       ,#,'`# # # `':.   #    #    #                              
                                             ..          .:##`',#  `  .`#.                  `,: .##''`'#:     #        ' #                   .: .#`              .   #                     `' #        :`' # :.,.,.#.,.#..     `':,##:.:##.##'.' # #   .'    #                              
                                             `:          `#` #  ''  #.#,##':,           '######'##'####'##.   #        # '                   '  ,#`                 `#                      # #        ,.`.:'' :: : `   #.     ,##'#`:: '`    #:'..' # :.   `'                              
                                              '           '#  #.' '#`###'   #'.  :'#####.   '  .''' .: #,,'#'#'        # :`                  '   `   `##,           '.                      # #        ..., # .#  #  ,`.#`       .##, ' #: .# #', ##'.''    `:                              
                                              #           ,##:.#'''##'' #    .,##,`         #,::#',.::.#`  `..''       # .`                 #       .'` :##`   #.   #`                      # #        ..'`  ## :`. .,. ##        `,'  #:'`.# :, ,##:''     ,:                              
                                              #''     ..##'.. :'#.: ,####.:.             '##'#:###':.####':.   `#`     # ..                 '       #:'#':`#   #.   #`                      # #        `'# `  '..#  '   #.         ' ,  # .#`#:  '''#'      .:                              
                                              # :########    `,'#'#####`#.`.'#'`...    ,#.   ,  ,    '' : :#'    ',    # .:                :`       '.   #:#        '`                      # #        `#  .  '#' # #  .:          # '  #` #  .  ## '#:     `'                              
                                              '.   `.  ``  .#'##.':.  # :      ...`'#''.                     ',   .' ` #  #                #             #''        '                       # #        .#  '  # .  ': ,#,:,:..,':.##' '#`#'`'#   #'#''#      '                              
                                              '#'#``     .#.  ..                                              .#    '#''  #                # ```:##`    `::#        '`                     `# #        ##  . `.     :##'., ``. ``##.###,    `   #,  `.       #                              
                                              :` .#`   `'#                                                     `#     .:  #           #''''#:``    .:.  ' ''        #                      .' #        '#.  #'     :#':,.        ,,#   `'##':#'#             #                              
                                              ,.,#`   .#.                                                       `':`  :,  #          #.            # #' # #         #                      ., '        ` .#.     .#, ,# '    `....#'      ',.:.'#,           #                              
                                              .'#     #                                    .``.`                   #` :,  #         #.     ,#''#',#  ###'##         #                      :, '           '######.  ' #:'####:.` `:.##:   #` # '  #.         #                              
                                              ##     '.                               `:###''::''######:.           # '.  #        `'           ##. `# ##::        .#                      .. '        .#' #`##    .##:                .##:` :`#   .#        #                              
                                              :#    .:                          `.:####,.           ``..:'####''':.,''#`  '        :.        #'#. ,#,#'  ,,        ,,                      .. #     `#'`  '.##:  '#,                       ,#:`      '''#    #                              
                                               '`  ,#'###########################':..                       ``....:',.    :.       :`         #` ''    :##         '`                      ,. #   ,#:     ` ,:`#'                            .''      `.'',:.#                              
                                               .####'.                                                                    `:       :.       `#'##.                 #                 .....''` # ,#`         .#.#                                '.`       `''#                              
                                           .''''#::''::::.`           `....                                                # '..``####''##:#' .'' ```````..:''###########':''''#####',.,..,.  ##,        .#'.                                   `':#'.       #                              
                                          :#..` ```.```..,:###########':,,:'###''`                                         '##::###,     ``.,#:,::#,,,,:,. `      .               '          `#########'##.           ``.',:''''###''#'':,           :##.    #                              
                                          #                                      .''####################':,.`        ` `                            ..:'#######:.                           ,#:        .:''###########'''':',::``  ``  `,:'########'::''#:',,'                              
                                          '                                                              `.,:'###'###'###'.                   ,'#':':,.`       `,##.          `.,.:::::..`                                                        ``.,,,.,,:#'                              
                                          '                                .                                             `:###',.::,'#:     :#,                    .##, ``'###:,...`  `.,'###'#      `                                                                                      
                                          '       .'#` # ...'.             # ` .   .                     ``                   `''::'::#'  .#'                 `       :'':.                  :#     #########':''####:#######,,,::########:,                                                
                                          '     :'' .. # ,. `       '' ,:` , ###  ..#'':         '  .  ,``.####'        ````           ##.`:         # .' `.`:#`:   :  , .`                  .:    `'        ..``  ` ``     `....`        .:###'''                                          
                                          #     : '` '`#'..     ```.##,:`. ,.#   #'  '`   #`  ,: #` #  #   '  :#   '#'##::,'. '         '``'     : # # `##:'.:': #`#.  ' ., ` '              ,,    '.               ::.##:                     ``':                                         
                                          #       ::`#.:.,##    ':: #..#   # ' :#`   #    ' ':.`':: ,...   '  ':  . # ..   `, #         ,:`: #.#`# # :` ##.#   : #.'   `:'##' #              #.    #           ,#. #,,#' ,:  :`                   #'                                        
                                          #       .: #  :'      # ` '''.#  # '#:.'   #    ..##' # # ,'#    :  ##    # .'#  `: :         `#`' '.### ###' #`.#   '#`#:    #'`.# :`             #     #          ,' ''' `:   ',#`#                    #                                        
                                          ,`      :``: `,#,'    ## .: # ': # '   `#  #    .'.:# #'#  #     :` ##    # :.   `: :`        `#`#  ##:# :` : # ##   ## #'#   ',,:'.#              #    `:         :#   .`  #    #.  #                   '`                                       
                                          ..        :: `.#':    # .'  # `# # #'#  `#:#    `# .#:: #  #     #  '    `# :###.,','###       #`'  .#   ,: #:#  .  .' #  .  `: ::.#  #            '    .:       `#'#            .   ,#.                 `:                                       
                                           '           :'      `#:##  .##.   .`.##:`,#    `'  ,#` #  '              :      `.`..         # #          `..        ,      :       `#          `'    :,       #  `'               ..:#.                #                                       
                                           '          .         :                                    #                                   # ,,                                   .#           '    ,,      ,:        .  '.          #                #                                       
                                           '..       ##  `'    .`                                                                        # .#                                                #    :.      :#        ''' .:##`       #               #                                       
                                          `#':' . '  :`:'',.#. #  '##:         .,###,   .              ., ,. # .:'   .                   # `#       :        ..:     . `..   ''#.  `        `'    :`     #,.   .. ,''    # ``       :               :.                                      
                                          .:#   # # .. # ' #::`# #.          :#'`..`: : #.`:  ., ``  ...' ## ,`''  :#'#   #  ##          '` #      .'      : '..     # #.,#. #,`#,:#        `#    :.    `'      # `:''#  #:          '              `#                                      
                                          :.'#### #`,### #.: ##  .#.         #`  `:# '# '#.#   :`:# #:..#`##:,. #'  #`    # #.           :` #`     ,: ##.`.',:.'     ##.`:#' #:.:.' '        #    :`    .'      :..:#`    .#.    `#:',               #                                      
                                          :`   '### '  : ##  ##'   '#`       '##..#. # '''#`:   ''# ''#'#,:`#.. #, ':':   ' .#`          '` ':      #:' #:'.#':.     ## `:# '#..# # #.       #    :`     '.      '#.',      '.     #`                '                                      
                                          #` ''## :`#  '.#:# # ,#   ':       :.  :,# # :'.' #   '#,`: ' #,. #'. '`'..##   #   .'         ,, ''       #' '##:,###,    # #'## ,#,'# ## #       #    '       .#.     # `''#`    #      #                :,                                     
                                          #   ` # #,#  #.# ' :,  '::#        `'  #::#:':'`: :'  :' ': # ##  `:##':,         :##.         ., ::     ##::##''# #.         '`'`  .#. #  '.      #    #       ,#,     #  .   '#:#, #`   `:                '                                     
                                          #       . :  '`' :.``   ..          .  .  ` ,         ., #. #`,.    `                          `: :'           '.               `  ` `     ` ..    #    #       #       ,.      ``         #                #                                     
                                          #                                                        ,, '                                   ' ::            `        :   ' #,. #  ,#,,,`#.'`   #    #       #        #              :  :                '                                     
                                          #       ,`    #                                    `:#                                          ' ,'    :':#      `:  `###  #'#'   ' #, .###`.#,   #   `:       #:.'               '.   ,#'#                ..                                    
                                          #      #::,'  #  ####` ` .             .  .  ,::#'##    ,                                       # :'    .'., ,# .:.'##''#'``' '':## ,'`   '  ':    #   ,.      :,,#'          .:    #`  # `                 `:                                    
                                          #      # `:'` '   # .` # '####' ,##'  `#':' #.#'  ##  '#`                                       # ':     '   '`.`# # # ' #. # #'  # ' #.  #  `#    #   :`      #`  #.  ,`     `'# `' ##:`                    #                                    
                                          #      '`'. '#    .'.. ' : ,  # .` #   #   :``#.. #.` #.                                        # '.     ###:#,' ##` # # #:,##..' # #  '# #   `    #   '       .'  ..# #:# #'  :.:,                          #                                    
                                          #      #''# ##`   `#''##.':,` '  '''   ###''':'., '`.  ,#. ,                                    # '`     '   #.# ''#:.:#'.,```  :'# #'#: .#        #   #        `##:  :`  ' ###'.                            #                                    
                                          #      #   # ..    #:` : :` ,'.. ''#   '`  #  ':## `: ',# `:                                    # #`     :. `# '..: #``      .'  `  # `   ,   #`   #`  #     .'                                              #                                    
                              .`          #`     :` ', :`   .#:' ':'#',,.``# #   '   #  ##` #.' .,                                        # #`     .   .  #            #'                    #`  #    '''.                                             '                                    
                             :#           '`     '##:  #     .          #,.,            .   :.                                            ' #             `          :' '                    '`  '    #  #                                             :.                                   
                      ,,  ###.#           ,.       `                                                                                      ' #          `#:'`     .##:`  '.##                 :. .:    '. #                                             ..                                   
                     ,#  . # #            .:                                             `.::'##''#'::..                                  # #            #: .'##'       #. #                 .. ..     '#.            .#       .  ,#                   ..                                   
                   :#`#    ,#              '             ,                           .'':.`           ..:':###::::::.....`      .:''##':` ' #           '.                :.                 .. ..               ''  #.:#:.'.'###: '                   `.                                   
                 :#` `:   '####'.          #           ':#####`                    '#`                         ` `  ..:..,::'''#'`       :#`#          ::                 #                  .: ..        ##.   #.':'     `#.     ..                   `,                                   
                ..   :`   .`    ,#`        #          ,#'## .`#.            .:'##',                                                       # #          #                 '`                  `: ..       #.,'  #. #.              :#:'                 ..                                   
                     #           .,        '       :##''.      :'           #                                                             #`#         :,                 #                   .: .:       #  # .:                     ',                .`                                   
                     '     .     #.        :`      #.           ',          #                                                             #`:         #     .       .   .'                   ., `:       '##` #                       #                :                                    
                    #`     ''.:##.         ,.      #             '.         #                                                             #,,         #   ,#''     #'#   #                   .,  '           #                        '`               '                                    
                   `#''':'#: #:            .:     .#             #          #.                                                            #.:         #   #  '.   .  `:  .:                  .,  #         `'.                        .:               #                                    
                          :#               .:     ''             #          #                                                             #,:         #` .:           '   '                  `,  #         '                          .#               #                                    
            :.        .##'`                `'     '##  :'#,.`  ` #          #       '#`                                                   ',,         ,'               '  #                  .:  '         #.                          #               #                                    
           `#.    `'#',                     '     '.   . ``'#':.'#          '`     ::..                                                   ',:         `'                  #                  .,  :`        #`                         `'               #                                    
             #####:`                        #     #####    .##   #          '`     # #                                              ,,    '.'          #                 .'                  .,  ..        #              .#`         `'               #                                    
                                            #     #. `#     :#   #          :`     `'`                                             #,#   `:`#          # ...:'#.  :`  `.#',                  ,.   '        #  .#`         ..#`  `     ,'               #                                    
                                            #     '.  #,```,#,,  #:         :,        .:.                                          # #   :``#          # #..'#'`   '':'#.:.                  ,.   #       ,#:##,.       .:'''##:#     .:               #                                    
                                            #     :,   ##'#:  ###,'         .'        #.'                                        ####.   :`.#          #    .,        ,, :.                  .,   '`      '##########' ##,  ``.'      ',               #                                    
                                            #      #      '#''##: #         `#     :.,. #                                       `: '     :` #         `'                 '.                  `,   :`      `#        '`#'      `#...##'#.               #                                    
                                            #      #`   .#.     ::#          #   .# #.##.                                       `' ,`    '  #         .:  '.             '`                  :.    '       #        '`'       `#,..   ''               '                                    
                                            #      `'  :,  `':::#,#          #  ##'#:.       .###,                           ''  #:#`    #  #        ##. `###.           #                   ,`    #       #        # #        '#     #.               '                                    
                                            #       ###''##'''::.'#         .''## .#'         .# ''                         #.#   ,.     # `#      `#:'# `# ''########   #                   #     #       #        # #        #,     #                :                                    
                                            '       .#':#':'#''#'#`         :##'   `           .: ::                       #` '.         #  #     ,#` `:  #     `#       #                   #     :`      #        # #        #      #               ..                                    
                                            #        # #`   #  ' #.        ###.                 #  ##',                   #   .:   ##    #  #    ##    #  ',    #       .##                  #     `:      #,       # #``  .:##'     :,               :`                                    
                                            #        #:'    #  ., #      .###'      ##'         #:    `##'`           '#':#.   #  .:#    #  #   `#     #   '#'##.       #`.'                 #      #      '#######'. :.,::'``       '`               :                                     
                                            '`      .'##::  # ..: `#   `':'#:       # ,#. #:#:''#`       .#          #`` `'#'  ,. .:#`   #  #   :'     .#   `.         #:  :'                #      #        ,                       '`               #                                     
                                            '.      :.  `'  # #,,   #,'#',#. .,     `#  ##:'.....         .'       ,#      `,   ,#,:'`   #  #   #.      ,##.         '#.    .#               #      '        #       `.              #                #                                     
                                            ,:      '`  `'  #.,      '#####  ,:      ''   #      ..        #      #,              '#:.   #  #   #,        `:#########:        ':             #      ,`       #      #''#`            #                '                                     
                                            `:      #    #  #:      ''#  ::  `,       ':  `   '#':#`       '`    '.                 `#   #  #   :#  .:#.                       .#'           '`     .,       #     '`   #            #                '                                     
                                            `'     .'    #  #'      ##'' ,.  ,,        #  '#'#    :#       :'    #                   .#  #  #   :####.,'                         .##         :.     `'       #     `    ..           #               .,                                     
                                            `'     ',    #  #'   .,,# #` ,:  :.        '.#:.##  `##  ``.,. ':   `#`               '#  ', #  #   `#.    #                  ##       `##,`     ..      #       #                       #               '`                                     
                                             #     #.    :  ##   `####.'##.  :`        :'#  #####. ,##'###'#     .#`          `.'#.'###,`'  #`  .#.    '#                 .##`        ,#'    .:      #       '                     `'#               #                                      
                                             #     '.    .. ##    # `,       :`        ##     ,####'`   .`'#       ''    ,,''##:        `#  #`  ,'#     '.                 ..##    .#'#.,    `'      #       ,,                  '##,                #                                      
                                             #     #.    `: ##    '          :.        `.                            ''#',`             `'  ':  ,:#      #                  #':##, #   ########      #        #               :##. '                `'                                      
                                             #     #.     ' ##    ..         .'                                                         `:  ':  .'#      `:             .'##'',,#:##.  #     ,#      #        #:      `.`,,:##:`   '`               ,,                                      
                                             #     '.     # #'    `:          #                                                         .:  '.  .''`      #`       `.'###.`        :,##:      ,.     '        ,###########,.`'#'   ,`               '`                                      
                                             #     :.     # ''    `:          #                                                         ,:  #   .''`      .:    ###'''                         '     '        #   .'    #      ,#  :`               #                                       
                                             #     ''       .,     '          #                                                         `:  '   .#'. .     #'  `'.                             #     '        # :#.    '#      #`  ,.               #                                       
                                             #     ,'       '.    `#          #.              ``.`.::::.`                               .:  #   `#.#`#` ,:##'   '#`                            #     '        #''      '     '#    ::              .:                                       
                                             #      '       #      #          ##:':,::####''':::., ,` `,''####:.`                       :.  #    '..####'.. :#'  :##,`                         #     '        #'#      #   :#      `:              :.                                       
                                             #      #       .      #         `#: ` `                          `.,:###::...::..``,'      :. .'     ',.:. #     #   #..,#'`                     `##:   #       `#  #.    #   .::     `:              '`                                       
                                             #     `#              #.        #                                       ``...:.`..:##'#'###'` .:         : '      #  #     :#'`                .#'# `   #       .:  #     :     '`     '              :`                                       
                                             #`     #              ',        '##.                                                       #  ,:         # ,`     .: ..       `'#'.          ,#'  #    `#       ,. ,,    ..     '      #              #                                        
                                             #.    .#              :,           .##:`     `....`                             `..::'''#  #  :.         #  '      :. #           .#',.    `#,    #    ,,       :. #     :`    `'      #              :.                                       
                                             '###. .'              .:              `:'###:.....,##'#':                  .'###,:..   ``  #  '`         :` #       #.'.             .,###'#      #    '`       :` #     '     :.      #              ..                                       
                                             '# .####,...`         .:                                `:#''#'####'#####'':`              :` #.         ., '      `#':#                  #'      #    #        #  #     #     #       #              .:                                       
                                             `     `.,::''#####':::'#,.`.                       `.,::'####''##############'####':.      ,: '`         `'...    ,#  :##.                #     ,#'    #        #  '     '     #       #     ``       `'                                       
                                                               ```..#.::#####''..`  ``:'#########,...`                         `.:##'.```# '.          #``,  '#.    .#:#######,`       #   ,#.::   .'        #  :    `.    `: `.::::#'####:###'''.``'                                       
                                                                             ``:':'''':.                                            `,''## :#######''###########.``   #,       .'##'.. #  #:  #`   ',       `'  ,`  `,,'####'':,`` .`.         `:,.::                                       
                                                                                                                                            ``           ..     ,'########'::,..,:'####'##''###  .############''####',..                                                                    
                                            .#''#',``.'####''''''''''':,...:.``    `                                                                                     `....,:,.`                    '#############':`                                                                    
                                            ##:``.::''.`    ``  `   ` .,:,:,:::'#'#'#''################''##':,.     :'     `.###########',.`              ```..`  `.:.`                        .'###'':,              `.''''##########':::......,`                                          
                                            #                                                  `           `..,'####':'   ##'.          `..::'############'':,,:::::.,'######:      `:###''''''#':,.                            :.     ` `......#.                                          
                                           ``                                                                         ,,  #                                               `` #     ,#`        `#                               #..#             :`                                          
                                           .`                                                                          #  '`                                                 #     #,      ##::,                               :   #`           ..                                          
                                           .                                                                           :. :,                                  #              #     #      '.`.':                                    #           .`                                          
                                           ,                  ,#                                                        ' `'                ,. ,              #              #    `#   :'.#                 ,#`    .#               .'#         ,.                                          
                                           :     `: :  '      #                 .      `##'.                            '  #       :,.`: ,.``'` .  .   .,     :              #    .#  '. ,#.            #    '#: .:,,#              ,# #        :`                                          
                                           '   '#:# #  ###   :,   `.    ' .#'' #    '#'`: .,                            #  #   '   ' , ' #'  #  , #,# #..`  #`.              #    .:  #    , .  ' :, .``'    # .' :..,`                `:       :                                           
                                           .   .:`' ''.#`.:  ,'  '#: ,# #' # '#     # #`,                               #  #   #`# # ''# ':  , .# # .#'     #, ##   :        #    .:  '      #. # ## ''''    #  ' :.. :                 #       '                                           
                                          `.    ..:..'#'` '   .##:  `##'`: # #.#'   :'#`''':                            ,` '`  ..#.#'# # :., ..   #:' :`,   :#:,:## .:       #    ,,   #     ,. #.,,`##',,   #  # '`. :                 '       #                                           
                                          .     ...# ,.`##'    `#.  '  # ..##`   #   ##..                               .. :,   '.'# # # #`' ..   #' .:,:   `#'  ::  #       #`   ,,   .:    `,.#' ,.## #'   # ', #`,..                .'       #                                           
                                          :`    ,' `          `# '#'#,,'#: #   ,#`    .::                               `, ,,   #`:: # #`# ' #`   #.#`'      .', `:` #       #    ., ##:.    `#.'# ' :` :'   ##,  #,:#                 #,      `'                                           
                                          #                  :#      ..  ` #:#'.       `                                 : :.   #` ` ' `   ,.,   .'  ####`    :':',: '       '    ,...        # :'#:          ,     '              '    #      :`                                           
                                          # '   `    ,``.. :   .           .                                             ' '.   ,                 `  .`  #   ,'    ,# ##     :`   :.'.        .                             #.###':#     #     #                                            
                                          # # #'#.'# # # ' #  .#    .    :    .`  ,.  # `  ' #., `                       ' '                                           #     `'   :`'                 '            #    .#' ''.` #       .`   .'                                            
                                          # #.:# :#`:# ' ' #  ':   '', . #    #,  .,  ' #::#`  #''`` ,:,'                ' #                                          ',      '   '`#     '.' :..`### ' ## `:`## # #  #:' : #'.# #        '   '`                                            
                                          ' ':`#:## ## '`: #  #:. .: '`# #   # #   ' #:.:# #'#''  :   '`.                ' #     .#' ,#.   .# ..#.  .` #      :.              #   ' ,:   #.`: ,,.:    #:.#' #':# # #    : #.#'.' #       .'   #                                             
                                          ' .#`: #' :# #'''#  #', ,. ..,''  :#:#`  #`#'#'# #```'#::`  #:'                ' #     #    #:.#,,'`.`    ..,: ' ' #.:'  `          #   #`#`  '. .#''`: #   ## #' #, #.#`'   `. # ': # #    ##'.   `'                                             
                                          ' .#,, ## .,  .  ###. :  ' ''.#'  '  `#  ##.'# # #   :  :   ' `                ' #     #.  #  '##, ''##   `,#  ' # ..# # ##         #   #'    :#' # :`'#'   #: :`##''`#,':   `` #  : # #    '      .,                                             
                                          '       ,        . .  #  .:.#`.' `#   .  '. ## ` #  `.  :::#:                 `: #      .,'#  '' # #'`     ':  ' ##..,` ## #        #   #'.     ,'' ,.#     '.#.:``.. :.#.   .` '  . ` .    .`     '`                                             
                                 :        :                             `,            `       ,:  .. :###               `, '        .# ,.# : ':''`  `#'#:# # #:`: #':#`       #   # #.   ',, '``#::.  :.  ,            #         .`   .`     #                                              
                            .#   :.       :  `:                                                                         ..`'      .'#.#. '           :  '# # .:`':.'`..       #   #  #'  ':      .`.                             .#,` #      #                                              
                            '`   ..       :  #:        `                                                                .. '      '.                           '#. :.`#       #`  #  :.                         `    #.           # ::`      #                                              
               '####'#      #    `'       : ',      ., ,:,##                                                            ,`.'                                   `      .       :.  #   ': ,'                     '#'##,#   ` #.    '          '                                              
                    ',     '.    `:       : #   .## :# ,`'  .     #'#' ,#,###.  : #.'                                   : ,:            .: '#:##.:                            :,  #    `###         ''     #'   ,. :. `#  :#.:#,  '         :`                                              
                   ,'     .#      :       , '   # ' '.,, #.'     '  `# `#.``:# #. #..                                   : ::      # :  .#,#`' #.',`  `       .   .''#, ..     .,  #        #` #,    #,#   .':'.:#  #`   :'''    :'.         '                                               
                  `#      #      `:       : :,  # ' # #' #,.     `.`##  #`',.::,  #                                     ' ::   .##. ## #. # # ' `'.  #' '#' ,. ,#.`.  #::'    .,  #         .:`.####`  :##:   ..    #      #                '                                               
                 .#      .#       '       '  '''### # :# ' .      #' #  #``:.#:#  # `                                   # ::   .:   #,:,  # # ' .,: #.#.:   :`#.   '     #    .:  #                                  :',::''                '                                               
                ,##'.     ##:,``  #       #         :    ##:  #. `'  #  #`'#`.'`#.##'                                   # ::    ##' ##'.#:  ' #.# #`' .':#: # #.   '    ,,    .,  #                                    .                    #                                               
                   `:##     `.:'###.      #              .    .' `:  #':#:,#  '`# #                                     # `:    '   '  ''#  : ,,  ###'#'`#' #  .#  :   ''     :,  #                                   .'#.                  #                                               
                       #          #       #                    # ::        , .#': ###                                   # `:    '`  '  #' # ,`         `#'# #  ,' .,   :.     ..  '`                          .       '` #                  #                                               
                       #          '       '                   ,,                      ''                                ' .:           :# .:              ` ..#.  ..          .,  '.               .':  :#,   #.      '. #                  #                                               
                      .#          '       '                                            `                                ' ::                         .''#,        `.`   #.    .,  :.          ##.  # ,#' #.#. ##.     .' #                  #                                               
                      #           :`      '                                                                             ' ::                      `#'` `..':    '#:.:##`      .:  :.          # :#''.  `##. '## #.     '#.                  :                                               
               :`   `#.           .,      '                                                                            `' ,:                     ': :#':,,'#'`.#.     `:      ,:  ,:          '   .:          ,  #.  .                     `:                                               
                #':'#             .'      :                     `#                                                      ' ..                   `#`:#` `'  : ',' ''#    #      ..  .#         .#                   ## ###                   `,                                               
                  .`                      :                 .`''.##.                                                   `' :.                  .# ,'  ::   '  ':.  .`   '      `:  .#        #'                     #`# '                   ..                                               
                                          :                .### `'::'#:                                                `: :.                  #:'##':,    #'###' ' .`  '`     `:  ,'       :.                       ::##                   ..                                               
                                          '               ,#:       , ',                            `                  `: '`                 ##     .#####.  .'#:`     '      `'  ,#       #                        #                      ..                                               
                                          '              #:            #                         '#''####'             :. :`                ''#             :'#  #     '       '  .#      `#                        #                      ..                                               
                                          :              #             #                        '.    `  .'            ,` '`                # :'        ``.#..  ':.    #       #  .'      `'                        #                      :`                                               
                                          :             #,             #.                    `'`#     '   #            '` '                :'  '#',''####:##   #  #    #       #  .'       '         :`             #                      '                                                
                                          :`            #              .'                   #'``:     #   '`           '  '                 ##:.,:#',.,.##.       #   :,       '  .:      `'         #         `#   #                      #                                                
                                          ..            '               #                  ''   #,   `.., '.           #  '                 `# `.' ````#:.'   .## #   #        '  .:       '        #`          '.  ##               `     #                                                
                                          `,           ,.      #`       #                   .# # '.  # :'  #           #  #                 `#'#::     #'`:   # : #  ,:        :` ,:       '    #: #`   .        '###`                     #                                                
                                           :           #`   :##`     '  #                     '.. ##:,##.'###          #  #                  # #`       #       ,:#  #:'::     :. .'       #    .##:''':':##.####'. '                      '                                                
                                           '           #. .  ###'    ,'##                     '##   .':##`  .:         #  '                  # .                .,'  #. #`     .. .#       #     #         #.,.     '                      '                                                
                                           '          `######.  '#'#### #                     #.##::  '#,    #         #  #                  #                  :,'   .''      .: .#       #`:,':#         #`:      '.                    `:                                                
                                           #          `#    '.  `#,'  .##                     ##' ,:'##.:'   :`        #  #                  #        ''##     ::' # `.#`      `# .#       ###:.:#         ' '      `:                    `,                                                
                                           #           #    ,#':#'#   :,'                    ':'   #'``'#,   .,        #  #                  #      '#`  .'      ' , #'         # .#       #     #        '#'#       #                    ..                                                
                                           '           #      ..` #'..##`                    #.  `    ##:     #       `: `'                  .'  ,#'. ':  #      #              #  #       #     #        :` '       #                    ,`                                                
                                           :           #        `  .:'`#                     #,  ,' .#'  ,    #       .: .,                   ,'  '#.#.:#.#     ..              #  #       #     '        #  ..   `:##                    #                                                 
                                           ,`          #     .:#'.    :,                     `#,  `#,.`       #       ., ..                    ':  .'    '#    `#`              #  #       '     '#:      #  .,,##. #                     #                                                 
                                           .`          #    #:`  :#.  #                        :#:   :`       #       .. ,`                    #####'.`  .,#'''#':`             #  #       '       .#######  .#`    #                     #                                                 
                                           :`          #.  .,`     :#:#                          #   '.      #`       .. :                   :,.    `,'#:.. `.,#. #             #  #       #               ``       #                     #                                                 
                                           ,`          .#` ,:'#',` ,##                           #   '`     #         ., '                      :#:.         ' #  #             #  #       #             :#,,#.     #                     '                                                 
                                           ,`           ###'.`  :##'#'                         :':.:'##.   #          `: #                   .:'#  .#`       # #  .,            #  #       #            ::    #     #                     '                                                 
                                           ,`          :' .##########'                         ::.`,::#' ,#` .        `: '                  :.' ':   '       #`'   '            #  #       #           .'     #`   :.                     '                                                 
                                           '          `#  .#  '. ,:''::                    ,,##'::'.`. :#'##'#        `' #                 :'',  ': ,#       ',,   #            #  #       '.          '       `   '                     `:                                                 
                                           #          #:  #.  :`  ##'                      #,  `          '`#.        `' #                `# '.   .''#      `''`   :`           #  #       .'          '           #                     `:                                                 
                                           #         .#    #  :` '' #                     .:              '`          .: #                # .,'    .#`#     .:'`   ,.           #  #        ##                    ,'                     :.                                                 
                                           '         '.     # '   ' #                     :`              :.          .: #              `#':':#'``,. '.#     ''`   `:           #  #        `#'.            `:###':'                     '`                                                 
                                          `:         #      :`#   # #                     #               :.          .' #              #    ::`::.   .'#` : #':,   #          `#  #         :`.#'''',`  `'#'`  #  '                     '                                                  
                                          ..        .#      # #   # #                    .'               :.          `' #             .'     #        #'##'.#:,:'''#           #  #         .#    ##::::,:     #  '                     '                                                  
                                          #         ,:      # #   # #                    '                ,.           # #             ,:     :. ,     #    ##.:#'  #           #  #`        `#   #,      '    '.  :`                    '                                                  
                                          #         '.     '.`'   # #                    #                ,.          `# #             `#     :,,'     #    #'#::#  #           :  '          #   `#.     '    #   ..                    '                   `                              
                                          #         #`     # ,.   # #                   ,,                :.          `# #             #'     #'.#####''#. `#  ''#  #          .:  '`         #     :.    '    ,`   :                    '                                                  
                                          '         #      # '   `' #                   '                 :`          .# #             ''###.,##         :#:.   ', `#          ..  `:         #`  ` #.    '     :   #                    #                                                  
                                         ,.        .:      # #   '` #                  `'                 :`          `' #            ':' '`#::#          `:       ,:          :`   '         :`   ,,     '     #   #                    '                                                  
                                         '`        :.      # '   #  #                  '`    .'           :`          .' #            '` #.'.#'#           ##`     #`          :    #         :    ,,     '     #   #                    '                                                  
                                         '         #`      #.,   #  #                  #:    '      ,.    :           `: '            '::',:# ##.            #'.. :'           '    #         :`   `,     '     #   '                    '                                                  
                                         #         #       ##.  ..  #              '#,# #   `#  `,'###:`: '`          .: :             #..#  #:'#             .:##:            '    #         :.    :     #     '   '                    #                                                  
                                         #         #      `:.   '`  #           .##' `'  #  '# #####,'#': '           .: '`            :#.   ',`#               '              '    #         :`    :     '     :   '                    #                                                  
                                         #         #      .'    :.  #        '##',   #    #'## `.  ###.   #           ,, :`        .    #`   ,' #              `'              #    #         :`    '     '    `:   ,`                   #                                                  
                                         #         #                '     '##:      .:     ,.#     #:'    #           :. :`  ````.#:#####,.'.':.#              `:              #    #         '     '`    '    `.   ,.                   #                                                  
                                         #         #                  `,##'.        #      # #     #,'    #           '` :`.#''''#':     #,######.             .'.,....,..`.:''#    #         '     '     :    `,   .,                   #                                                  
                                         #         '               .'##:`         `#      '. #    ,# '   `'           #  :`               :'.,. ..:'###'''###':#'.`..,.,#:.,.``:    #         #    `:     ,     '   :.                   #                                                  
                                         #                     `:###.             :#     .'  #    ## #   .'           #  :.                 ##                                .,    #         #    ,.     .     #   :`                   #                                                  
                                         #                   ###'.                      `#   '    .: #,               '  '                  .`                                :.    #         #    '      `         :`                   #                                                  
                                         '..`......`         ,       ``....,::''######',.`  .,                       `'  '.                                                   #`    #        `'    #                :`                   '                                                  
                                         :#####':'#####################'::,....``      .:#############''',`          #:  :. ,,...``.':''':..`                                 #     #        .#    #                '                    '                                                  
                                                                                            :     `````:::'###########   .##,.,,::,:` ``` ,::''####:,,,.....````.,.....,`     #    `'        .:                     '                    '                                                  
                                                                                                                                                   `........,::::,.....::'#####    #:                               #                    :.                                                 
                                                                                                                                                                                   #` .'''########'#::              #                 :::#.                                                 
                                                                                                                                                                                   ,##':.`      `   ,,'#####'.``    ' .`.:::'#######'''::'#                                                 
                                                                                                                                                                                                            .:::#####':':,...```           `                                                
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                           ,''##''''########':                                                                                                                             '###''.                                                                                          
                                         '#`                 :'##,.                                                                        `.:'########:.`                           .:####'..  .''###:.,..`                             '                                                  
                                         '`                     `.:'#',``                                                .:,.......,''######':.`  `   `.:''###    .::''',,.:..,:'####',.`             ....::''##''':,               `:'#'''                                                 
                                         :`                           :'####'`                                       `''#########'#::.`                      #    #'::,.,'::,':..                                ``.,##':.     ,#####,`   #`                                                
                                         :.                                  ,::',.`````.,..`                        ##``                                    '`   #                                                     `:####',          `#                                                
                                         ::                                      `..,::.,:...,:''###''#''''####      #                                       ,.   #                                                                        #                                                
                                         .:                                                                  `#      #                                       .'   #                           .`                                           '.                                               
                                         :'                                                                  `#      #                                       `#  ::             `#'`        ,##':                                          ,.                                               
                                         `'                                                                  .#      #                                        #  '              '` '    .#### #                                            ,.                                               
                                          #                                                                  `#      #                                        #  #              `. '.#  ,.'   :                                            ,.                                               
                                          #                     `       .                                    `#      #                                        '  #              `:#. #  .::   :                                            ,.                                               
                                          #                     ' .:'##''                                     #      #                                        # `#             .:#,##'  .:.  .,                                            ,.                                               
                                          #           .# `:  ': ,..:. #                                       #      #                                        ' .#             :'', .'  :,.  .,                                            ..                                               
                                          #   .#     :#. :#. '# :.    #                                       #      #                                        # .:              '#  '#  #'.  :.                                            .:                                               
                          '`              #    #     #   '`# ' #:.    #                                       '`     #                                        # ,,              #','#.## .   ,.                                            .:                                               
                          #:##''.        .'    #     #   ### ' ##.    #                                       ::     #                                        ' :.               ...                                                       .:                                               
                         `#    ,.        .'    ,:    ',  #.,':,.#.    #                                       ::     #                                        '`:.                                                                         .,                                               
                         `#              .'     #     #  #  #.:       #                                       ::     #                                        :,:`              ,                                      :                   ,.                                               
                         ',               '     #     .#'#  #                                                 ::     #                                        :::.           '. # `#  :'.  #`    :                     #                   ,.                                               
                    ` `` '`               '             `                                                     ::     #                                        :,:.           ',`#. # `#   #   '` .,::'#`'    .,`,   #  #                   :`                                               
            ,'#'':::##'' # ...            '                 ,                                                 .'     #                                        :.:`           .:.'  # ,.  `'   '   #'  ,., #  :`#..  #  #                   ,.                                               
                  #'`    ##,,,#'         `'               # '                                                 `'     #                                        '.:`           .: :` # ,.  ::   #   ####,., #. ''`    # `#                   ..                                               
                 `###:,` #     .'        .'         .##   # :.`'  : ,     `.  ,                               `'     #              #####:    .,...           '`'`           `:  . #  # .::   #   ##.  .,`:# ''`.#  #                      .:                                               
                      .''      `:        ::         :`.,  # :. ' .' # ,`  #'' # # .  `  `:                    `'     #             #.   `# `:#'``.,#          # '`           `#  ' #  ,#, # :`:` `#,.  `, # '# ''# `#                      .:                                               
                       #       ,.        '. #    .#  :.,  ###. ' # '. '`'.# # # # :`:##..#                    .'     '            ,:     ,#'.      #          # #             ,  , '       ''  #'. ',   ' # ,# # '  `                      `:                                               
                      #        #         ,`:,  ,:##''##   # :. ' # #` '`:,##: #.#,:#,.` ,,                    ,'     '            #       .        #          # '                                  :    # :, `  #'  ` '                    `'                                               
            `:       #.    ,:,#.         : #` :#:.':'#    # #,.' #'## '.# #,  #`#''#`:#`'.                    :'    `'           #.  .            `#          # #                                       ' `.        #                      `#                                               
             ##     #,      ``           ' #  . #`' ##    # .  `  ```###: #   # '##,'`#,#`                    ,:    ,:          .'   '#.          ,'          # #                                                                           #                                               
               '####`                    # '#:` # # '#                    #` .# ### ##. .                     ::    '`          #     #'##,  `#,`..#          # #                      `              `                          .          #                                               
                                         #  `.# #:':#                        `:     `.                        :,    #           #    ###.    ###':,#          # #                                   ,#,#                        .##.        #                                               
                                         #  ##:    .:                                  ##                     ':    #          .#       #     `':  #          # #                                  .:   #`                     .#  .#`      #                                               
                                        `#  .                                          ''                     '`    #          ,#        #      #  #          # '                        :         #     #                    `#     '.     #                                               
                                        `#                                                                    #     #          `#     `  :         #          # '                       .'#:      #       '                  :#       .'    #                                               
                                        .:                                                                    #    .:          '#   ,###.   .#:   .'          # #                       '   '#'`:#        ,.                '`          #`  #                                               
                                        .,                                                                    #    :.         ####. ..  ####' '.  ###'.      `' #                       '      :`          #               ,:            :' #                                               
                                        .,                                                  ,                 #    #         '#  ,#:      .    # ,#` .',     .: #                      ,.               .  '              `#              `'#                                               
                                        ,.                   .#                            '##':              #    #        '#    `.#          ' #     ''    .: #                      #                '  ,.             #`               ##                                               
                                        :`                  `##,                           #,  `#'            #    #        #.      ###       `:#,      #    :. #                    .`'         :#    :.   '            #.#.              ##                                               
                                        '                   #  #   `..'`                  #.     ,#:         `#   `'       ''  '#':  `##'''###':`       ',   :` #                     .     '`    .#:'#:    #           `# `               '#                                               
                                        '                  #   ######'#.                 `'         ##.      .#   .:       #,  .,.'#:   .,``          ###.   #  #                          ':       `       '           #            :#   ,.#                                               
                                        #                 '`          '#                 #            #:     ,:   :.       #.       #,           .'###, ##   #  #                     ,..,#,           ,,   .,         ,'                 ' #                                               
                                        #                ',           `#                '.             #     '.   #        #:        #:        ,##' .#. #    #  #                     ..:.             #:   `,         #                  # #                                               
                                        #               .'             #`              .#              '`    '    #        .##''`   .###      ,#,   '.,.#    #  #                     #      .'        .:    '         #                  # #                                               
                                        #              .'    :.   #.  .#`              #,:        .    '.    #`  `'            ''#. #,`#      #.    '. '.    #  #             .' '#   #      ##              #         #                  # #                                               
                                        #             .#:    #    .#'###               #..        :'   :,    #   :'           ,#  '## .'      #`    .###    `'  #             .#.#.'  '`     ,'             `'        .:                  ' #                                               
                                        #             #. ''##:      ...#              .'               :.    #   ''           #    `#'#:      #      `.     `' `'            ` ''. '` `'         ,####'.    .,        .,                 :` #                                               
                                        #             #  #', #.      ::#              ',               #`    #   `'          .'      :        #             .: `'           ,###   `'. #        #'    .##   #`        ,.                 #  #                                               
                                       `'            .#      #.       `#              :'               #    `'    #          #`               '             :, `'           :. '    '#,,,     '#`       .#  #         .,                 #  #                                               
                                       .:            ''               .#              `#              .'    .:    #          #               `,             '. `'           :.      #:# # .##'.   `      #.'.         ,#                '.  #                                               
                                       :.            ,'  ,',.`     .' :'               #              #.    '.    #         `#:.             .`             #`  #           .:      . `'#  :.   .####`   #.#           '#.              #   #                                               
                                       ..             #  #''####:'##: #'`              #.            ,#     #`    '.        ::`.'##',.    ``.'`             #   '            #         #:' ##  '#.  :##.`#.'           ' :##:.        .#.   '                                               
                                       :.             '. #'   `.:,.'  # :##`           ##'          .#      #     :`        #`     .###'##'::#'             #   #            .#        # # `#'##      :###:.           #   `:###'`  .'#.    #                                               
                                       '`           .### `#'####:`#. ,'    #            ''##:.     :#.      #     :.       .#`    .#:.'#.    #             .'   #             ':       # #  `##         `## #`        .,       `''##',:#    #                                               
                                       #            #: #  ,'.  .'#:  #`    .'           '` .''######.#      #     :.        '.     `    .#'`:'             ::   #              #`     `# ,#          .###,  `'        :`              .'    #                                               
                                       #           #'  ,'           :#      ',          '.           #      #     :.        ,#             :#'             '`   #              ,#     ## ##'.`````.'##.      #        '`              ,'    ::                                              
                                       #          #'    #.  ``:,:##### ,``   #          '`           #      #     '`        .#              `,#`           #    #               #`   .#`#: '###''#':`        #        #               `:    `'                                              
                                       #         .#    .######'':..   '###'  `#         #            :,    `'     #`         #'               `':          #    #               .#  .#`#'.                   #        #             # `:     '                                              
                                       #         ',   ,#'             #. `#.  #         #         `  `'    .'     #           #.                #,         #    '                ####.   '                   #       `'             ' `:     #                                              
                                       #         #   .#'.             #   ,#  :.        #         '.  '    ::     #           ,#`               `:        .#    #                .'      ,#:                 #       .:            `: :.     #                                              
                                       '        :'   #`#              #    #`,'.       `#         :'  #    :,     #             :##'#':,        `:        ,,    '                 #.     ` #.        .      `:       :`            '` '      #                                              
                                       #        #:   # #              #    :###.       ,:         ''  #    :.     #               .#  `.#'      .:        :.    '                  ##       .#,      #      ,.       #             '  '      #                                              
                                       #        #.. `'.'              #   .## #`       #.         :'  #    '      #               ',     ##`    `:        '`    :`                #,'#        `#:   #       #`       #             #  #      #                                              
                                       #        '###:,'.             .'   #:  #        #          .'  #    #      #               #      #,:    ::        #     ,                 #  :#         `#':,      ##        #             #  #      #                                              
                                       #        :' .#.#.             '.   `#`#'        #          `' `#    #      #              `#      ##     #         #     :`               #:   ''.         ,#      .#        `'             ' `'      #                                              
                                       #        .#  #.':             #     ##:        .#          `' `#    #      #              .'     :#:    :'        `'     ,                #     ':                .#         :.            `: ..      #                                              
                                       '`       `###' `'             #                :'          :: :'   `#      '              #.     ##     #`        :,     '`              ',     ##,               ##         '             .: :`      #                                              
                                       :.              #             #                ':          ': ::   `#     .'              #     .'#     #         ,`     '               #     :. ##             #,#         #             ,. #       #                                              
                                       ,.              #             #                #`          ',##,   `#     `'             :'     ##.    .#         #      '              ,:     #   ##.          :# #         #             :` #      `'                                              
                                       :.             `#''''########''                #         `##' #`   .#     `'             #.     ##'.   '#         #      '              #`# .,#    #`##'.   `.:##  #        .,             # `:      ::                                              
                                       '.             .#`.          ,'               .#'#        #.  #    ,:     ,'             #     .#. .'###:         '      '              # ,###:   `#   :####'#:    #        '              # ..      '                                               
                                       ,.             .#`           `#               .#:###,`    #.  #    :.     ,'            ,#     '#.     .:        :.      '             `#     #   ::              `'        #              ' '       #                                               
                                       :,             `'             #               ''    .'####'####    '.     ::            #.     #.#.    .#        '`      ,.            .'     :`  '               ,.       `#             `: #       #                                               
                                       :.              #             #               ',        `   :'.    '.     ''    .```.   #     :' .##'###.        #        #:`           '.    ..  #               #        ::             ,. #    `  #                                               
                                       #.              #             #               #..'##:       ,:     '.     :####'#'::''####:.` #.    `,`          #        ' ###::'.:,,.` ######   #               #  `..,###'.`           # ',    `:,:                                               
                                       #,...`..'''#'###''::........``'        `..''#####',:,###'::..'     #`                     :,:'############'#'::,'#             `.......:'##############'''##''#######'....    `.,,'##''.  #.#:```  .##                                               
                                       #######',',..,.`.,:'#####''##############''..            .'##########                                        `..#.                                `      `      ```                     `'#.:  `````                                                 
                                                                        `                              ` `,`                                                                                                                    :                                                           
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                             :#######',                                                                     
                                                                                                                   `.`     `...,,.                                                                      .,###:`  #:   .#####',,.`                                                           
                                       ##'.`     `.:####':.                             ..:::::::,..,..`.          :'######'':'::''###',`                                                        `,:'###':`     ::           ..,:'#####'''::,.``                `...::,:::,.                
                                      :'.:'#######'.   ``,'###':.           `.'#########',........:':''#######.    ',                 `,'####',.,:'##########',,. `      :,`                   `'##,.           :.                      ` ..,::#######''::,''####'::.:,,'###'::'###         
                                      ':                      `.'##########''.`                              ,'    '.                        ..:,.`          .:,'''#####'':'##.               .###              :,         #      ` '                 ..,##...          ..:'''':,.#         
                                      #`                                                                      #    #                                                         `:'#':::.        ,'                .#   ` `., # .#`:##:. ``   :..' #:#'#.   `,'                      #         
                                      #                                                                       '    #                                                             `,:'####     ,'                 '' ####'# ' :#:'# .`##'   '#`'`#'#        :.                     #         
                                     ,'                                                                       '.   '`                                                                   '`    ::                #''#   # #.# #.: #  ':     ''.'' '#         #                     :.        
          .''':.                     #                                                                        ::   :`                                                                   '`    ,'               `'      # ''' ### '   #,    '.### :#         #                     :,        
          #  .####                  ':                                                                        .:   :.                                                                   :.    .:               .:      # .`:'#`:'#    :#`  :.'## #'         '                     ,:        
                #.   .#            `#                    '  #       `:                                        `'   :.                                                                   .:    ,:               .'      '    ``  #.  ####   ,`  .#.:'        #                     `#        
               #:    #             #`              . ',  #`.#...  ' `' ,':           `                         #   :.                                          `                         #    ,'                #      '.                          :       `#                     `#        
              .#    ::            .#           ##..# ##. .## '##. #  ''' #..',: `    ':                        #   :`                                     '  :##     `                   #    .:                ,#`      .''''              `           '##'                       #        
             `#.`   '`            '`           `:#`# # #  '. # #  # `##` ##.:##:# #` #                         #   :`                                   ,### # `   :##  : .  '#, `.  .'' '`   .'               .#:      `'#  #', `   `   #  #  ,         #                         #        
              ::'## '   :         #             #'.# # #  :``',#,:# `#`######  ## #:.:                         #   :                                    #  `'###  `#   '#,# ##`###' ,: : `'   .'               #`         #  # ',' '.#,  #  #  #         '                         #        
                 `' # `#:#       `'             ## # #.#  ::`##.'.  .# .:''##``'## ##                          ,.  '                                    #` '.#     #  :# #' ### #'` '.    #   .:               #          ' .#`#`' #:`   #  #  #         .,                        '`       
         '       :: # #` :,      ',            ,#  # '''  ,' ,,         `. `.## :` #.                          ..  #                                    .#:# '.    ''.#: ## #'#:..#.##'   #   .:               ,'         :.:##` ' ####  #  #` #         .:                        :.       
         '`      # `##.   #      #             ##    ##                                                        .,  #                                     .'  .#     ''`'#`''.#.'##: #,'   '`  :,                '#,'.     `..#': ' #'`               :##':,                        ,.       
          #.    .' .:#    '`     #            #'         `## `# ',:#                                           `:  #                                                         .  #.  #:'   :.  :.                  .'`       .' '.###,#'# `.    .      :...                         ..       
           ''   #  .,#.   `'     #        :###.   # .'#: #.:..#.##. ,#:                                         ' `'                                      #   ''             #  ,         :.  :,                   #`           #     `` :' ',.'      :.                           .:       
            ,###.   #.'    #     #        : #.' ' #:.#   ,'#`,## # ,#`                                          ' `:                                      #   :: ..: :':,'   ':           .:  :,                    ':   `                       :#  `#                            `'       
                    # #` ,#:     #          ' #:#`:# :   .''#:## : :#.                                          # .,                                      #   ''#:,# ##`.:, . #            '  :.                     .#.,#                        ###'`                             '       
                    :::##`       #          ..#:',##,.:  .: #### ,,  #,                                         # .,                                      '   '#, `#.##::.:.# #            #  ,,                       .##:                       #',                               '       
                     #,          '          #:#.#', # ,  ###:# #',:.  #                                         # ,,                                      ',  :.##`'#'#,' #:#.#            #  .:                       #'#.                   #`  # #                               '       
                                 #          #'#.''  #.'  .#.`#  ,',###'                                         # '.                                      ``  :# #.'':###,##.#:            #  .:                      `# ''`:#     .     '    ##.', #                               '       
                                 #                   ,'                                                         # '                                              '',    ` #. .             '  ,,                      `#  `##''   .#,    ##` :' ,. #:                               #       
                                 #                                                                              # #                                           ##### ',:                    #  :,                       :#.  ' #..`# #'  .'`'#'##:'## `                              #       
                                 #          ,'  .  #, . #,'#`  ..                                               # #                                           ,#  # ' #,`'##,#             #  ,,                        `'##, `'''.  `'##      .:,` ###            #                #       
                                 #          .##`'#`:# #`'.#,  ','''. '##     .                    .             # #                        :                   ,.`#'#''#'..  #             #  '.                     '#.                           #.,'           '#.               #       
                                 #`          # ##.#.# #:, #   '   ## # :'#####                    #:            # #                        #.                  #,`' # ##:.:  #             #  :.                    .#`''                         #: .'    .`    '::.       .       #       
                                 #           :..# #.''#   #   #:. ## ' .:# # #         :       `,##             # #                       `'#`                 . .# #`''#..                #  :.                    '.  .#                        #  ,'    #'#':'' .'       #:      #       
                                 '`          .:`# #`'##   #   ###.:#.' .'# . #        .###''##',..'             # #                       ,:`#.                    .''.  :.  .             #  :,                    ''  `'                        '#'#     #   `,   '      #.#      #       
                                 '.           ##### #`#  `#   #  '#:.### #  #,        `'         ',             # #             .         #. `#.                   ``    :.  #             #  ,.                     ##'#.                         ::      '        #     '. ',     #       
                                 .'          ,#:    '     .   #  # ..##: ' `#         .:         ':    `::      # #             ##,       #   `###                                         #  :.                      '#'                          `      `:        #    .:   #     #       
                                  #          ..               '  , .## ##:  #`        :.              #'#:      # #            `# #'     ,#      #                                         #  '`                     `# #'                        :##     ..        #   .#    #`    #       
                                  '`                               `##  '.  #         #       :##'::#'  #       # #            `#  '#   `#       #                                         #  '`                     `#  #                        :'.#:   :`        ,' `#     .#    #       
                                  .:                                 '      ##        #       '. ...   .#       # #            :'   :#,.#.       #                                         '  #                       #,''                        '' ''   '          #,#       ::   '       
                                   #                                        ## .     '.       #        ',       # #            #.     ,'#'.      '.                                        '  #                       .#,                    `     ###    #          #:         #`  '       
                                   '`                                          ##    # `      # .      :.       # #           ,#         .##.    ,'            ,                           '` #                                .             ##.       #`#`        '#.           #  '       
                                   `'                       .#     ,`          #:#:::,#'     ,: #:     .#       ' '`          #` ``...,:'  ''     #           :#.    #,                    :. '                       #.      :#,            :,'##''.`':##        .#             ',.'       
                                    #                       ##, . :#:         `# `:::#:#     #  '.#.    #       # :.         ''`#:.``      ,'     :,          #.#.''###                    ,. #                      .:#' .,:#, #            .:   `.,#, ##,       `:              #.'       
                                    .:                      #.#####.#         `#'      #    `#   # .#   .#`     # ,.         '#:           ,'   .#.#'#       ,# ,', .`,#                   `' #                      #`.:''.:.  '`           .: '   .   ` #,      ,`   ,'`         #:       
                                     #                     ''      .#         :''`   # #'   #`   :`  ' .'#:     # ..           #,      ,:  .#   '# ,##       `#       .#:                   # #                      #          ,#           .: #   .#  .  #.     #  '   `:.      :#'       
                                     '.                    #  '`   ,#         #.     `  #:,#.     #   ##.`      # ..            #     '.   `#  `#### #        # `    ` #'#`                 # #                     '#      ,'   #.          #'#.    '#:#   #.    '  #,     :.   :'.:       
                                     .:                   #,  .`  `.#:        :#.        ##       :`  #        `' .,            ::   `'     #` #' `  ##       #.#    #.  :###`              # #                     .'    # `#   .#          #,`:.    '#`    ''  '`   #       ,.`# `:       
                                      #                 .#:  `''######         #`        '#        #  #        `' .,            .#.  ,      :'#.  :  #:#.     #,  .::.      `#,             # #                     #.'###.  ,### ',         #. #'     #.     .#`#     :        #` ,:       
                                      #                ,#`   ',``,':..         '#`        #`   `''##: #        ., .,            .###         #.   #  ` :#     #####..'#   .   :#            # #                     #  :'    #  . `#        :##.:,,'#####       #.     :       `#  ,:       
                                      '`              '.     '###,`',            :##          :#',``'##        ,, `,             . .#        #.        ,#      '##,:##'  .#    :#           # #                    ##  '#    #     #         `:#''#'. #..#    .##       '      .,  ::       
                                      ::            `#     .,  :` :#,              '          ,##    .#        ,. `:                ,#       ':   .:'#:''      `'##:.`   ''     :#          # #                  .##               #           :######:#`#   :#.:       .`     ..  ,,       
                                       #            #` #   ,'   :##.               .#:         .#'             '   '                 '            '#'.##,        .'####  #`    .`,'         # #                 ##.               :#           #'    .'##:   ''#       #.:     :`  ,.       
                                       #           ':  '    # .##.                   `##`        #`            #   '                 #.              :#`           #'  `##     .# #`        # #               .#:      ######''  `#`            '##,.         '.        # `'#' #   :.       
                                       '.          #  '.    #,#` #`                    :# `      ':            #   '                '#.            `##.           #'    #`      # #:       `# #              .#.      '#,...:''####             ,,,`,'',     `#         '#:  .##   :`       
                                       .,         .#  #     ##.  .:                     ',#' .####'            #   '               ##'`            #'.           ##    #'      ,: ,#       ,' #             `#        '#        #.                    #:               #'.    `#   #        
                                       `'         .##'#     ,.    #                     ,##'##:`::            `:   '              .#'            `#'            '#    .#       '###'       ,. #            :#.     .#    '#::.:##                     .#.             #.#'         #        
                                       `'           .# .    .:    #                      :`                   :.  `:               :#' `.  ,######,             ,#   `#.   '#####,         :. #           '#.       #,   `:'##':                        #.               #.        #        
                                       `'           :' .:#` .'    .,                                          '`  `'                `#.## `#,                    #`   #.       .'#         #  #          '#         .#     `#.#                          #'              .#        #        
                                       `#           .:    '. #     #                                          #   `'                 ##':##:                     ''   .#    ,   '.         #  #         .#           #    .#` #                           :#.             #        #        
                                        #           :.       #     #                                          #    '                 ',                          .#   ,#'   #:  #          #  #         #.           ',  .#.  #`                            #:            #        #        
                                       `#          .# #'':: ,#.    '`                                         #    '                                              # '#..#    #.,#         `'  #        ,'   '        `# .#.   .,                             #.           ''      `'        
                                        #         `#       '#.  .###,                                         #   `'                                              ##,   ':   `#:.         .:  #        #.   #         ###.    `'                             .#':     ,.#.,'      .'        
                                       `'         .##'.  .#, #:''. `                                         `#    #                                              #:     #     .#`        :,  '       .#    #         '.       #                              # #,   .## ##:      .:        
                                       `'            .#`,#   `'#                                             .'    #                                                     '.  .####        '. `'       #:   ':         .#       #                              #:##'  #.  ``       `'        
                                       .'             .##                                                    .:    #                                                     ,#:##            #` `'       #`   #  .,''::.. #.      '                              ##  ''.#            `#        
                                       .#              #:                                                    ,:    '                                                     .#'.             #  `:      .#'.` #.'.`   :`. .#      '.                                  ''.             #        
                                       ###'',.....,,:.,``      ```,..:...``                    ` `..         #.    ::                                                     `               #  .:        .####      ##'   #.     .:                                                  #        
                                       ....,::::'::,:::'''###'''''::::.::''#'##''###############''''####'` '#'     '#`                                                                   .'  ,.            #    ,##    ##      `#                                                 `#        
                                                                                                       `.'#:`       #,.                                                                  ',  :.           :.    ,`    ##      .'#`                                                `'        
                                                                                                                     #.'###'..                                                           #   '.           #    ,,    '#      ,#:                                                   #        
                                                                                                                            `.:''##'':,,,::,..`                                          #   #           #:   '.    ##      `#                                                     #        
                                                                                                                                      ..`.  ..,:'#########''':::,..```...,.,:'##'':''#'##:   #:         #'          ''      #,                                                     #        
                                                                                                                                                               `..,'':,,,,..`   `...`   .    ##.        `#         `#'     .#                                                      #        
                                                                                       `                                                                                                     '#':.`      :' ``     '#  ````#:                                                      #        
                                                                          `,'#########''''############'':.`      `.:'#'.                                                                      `'..:'########:''#######':,:''####',``                                              .'        
                                                                     :'###'.                          ``.:'#######':.`.:##:.                                                                               .                     .,'#''###############'::#',,.` `` `.             ::        
                                    :####,`                      .'#',                                                    ,'#          ``                                   ``                                                                         .,....,''''#':'######'#####'.        
                                    #'``.:'##''',..``    ..,:'###:.                                                         #       :#########':....:''''''''#'############''######:.                                                                                          .            
                                   ''        ```,:::::###:,..`                                     .           '            #     .##.         .,:::.``        `                  `.:##,                                                                                                    
                                   #.                                                         ` .  :.`  .#,,   :`           #     :'                                                   :#'.                                                                                                 
                                  `#                                                          #`#` '',# ' `.   :`           #     '.                                                     .'##'#                ..,..                                                                        
                                  .#                                                      :'  #' # #`,.'''.    '            '`    '.                                                         `'.      .# .###'#',,,'''####'####',                                                           
                                  .#                                                   .# ##  '# :'# ## #`'    #            .:    '.           `  #  `#  # ,'``     `                         .'      .###`   '#`               .'####::..```#    `                                         
                                  .#                                                   .#.#:. #', #: #.##''    #             #    '`     #.'`.'#  #  #'.#'':#,''.:#''  #  :                   `#      .:.    '###                     `..:,:''##'''''##:                                    
                                  .#                                                   .'#' # #.# ,,.# #' .,   #             '    :.      #'# #`' ',.#:# `,   #`:.#    # `# #..  ,             #      :.    #:  `                               #.    ,.                                    
                                  `'                                                   .:#' #`' # ::##'`                     .,   ,:      ''`'# #'.::, #` :   #'. #    # :.':##  #             #      #    `#                                   ::    ,:                                    
                                   #                                                   .,   , : ,.'.                         `'   `'      `# :# #  '#  .'.:   ##``'#'  ,## # ,#  #             '      #    ,'                                   ,`    ,:                                    
                                   #                                                   ``                          '          #    #       ,    '. '    # .   #`#''     .: #  # `',            :`     '    :'                                 `##`    ,:                                    
                                   #                                                                           .#' # `:       #    #             `           `# :''#`   .' :##'##.#.           `:    ,:     ##  `    #     : :    ..          '' #    ,:                                    
                                   ',                 '                                                 ,,,.# `# .,#  '       #    #                            `.      `.  `   . .'            #    '     #,`  #    #  . .' #  .#:' :.           '   :.                                    
                                   `'             #   #      #                                     .. #.,`` # :#:'`#  #       #    #     '#.            ,            #            ':            #    #    ,'    '`   ,. #.:` # .#  # ..           #   '                                     
                                    #             `'  '      #                          `       :   ' # #   #  #,' :  #       #    #     #   '#       #''   ` '     .,#.  #       .             #    #    '`    :.   `::.''  #  #: ###'           #   #                                     
                                    #       `    ' #  ,`     '                        ,##  '    #   ###,### #  #              #    '     '#. #,' ':#..:     #.'#.#  #:`': #.                    #    #    ::    :#    ## ##  #   #`#.:.       :##''   #                                     
                                    #     ,:#.#  ' ', :.     '                       `#    #. #.#   ' #,#   #''#.  :' :'      '    ,.      '': # ####`##    ## # #: #., # ##                    '    #     ##    .    :. ,# ,'   #,# :`         #`    #                                     
                                    #`   #'#'.'# ' '  ,:     '.                      :,    '# ##:.  :.` #### ``.   `.         '    .'    `  #: # ::#:::     ## '`## # ' #,##`                   '`   #    .'.#                 ##. . #           #    #                                     
                                    '.  .' .'#,.:#  . .`     ',                      ::    ##:#`#:  .,  `                     '    ,:    #:#`#:#:, #.####   #`#,:#`'# #`# :`'                   '`   #    .:                         ,     .     `.  `'                                     
                                    :,   ###.#. '#  #  .                              #':,#' '#               `               '    ,,     `   ` ,  , ,      # ,.'' #` ## `: #                   ,.   '    `#                               #,     #  ,,                                     
                                    '.   `       :    .'                                 ``                #.####``           #    :.                       #`           ., ,                   ..  .'     #,                              .#     #  '`                                     
                                    ',                    .                                              `''#.` ###'          '    '`           `.    .                  `.                     .,  .,      ''  :    ,'            `        :#    #  #                                      
                                    ,,       '     #'#'##:.     .'.,'                                    #        `#          '    '        .##'#,#. '#   `  ''#`      :    ,                   `:  .,       `'##    .#   ,    .   ##      .'`'#:#.  #                                      
                                    .'       #   '`'   ##    `: ##' #                                 .##`  .###   '.         #    '        #  ##  #,',:`#''## .## ..  '#. ## '  :'####.        `'  .,          #.   .'  `#   .#    #.   `' #        #                                      
            ` ` .'    :             `'    '  .:' .:#  ',#    :# #:,'#                                 #.:'  #  :   :,        `'    #        '##.'`#.'  #'.   # ,,'#,.  #:'':` # #,   '...##      #  .,           '#''##:'##.  .#    ,'   ##:#        #                                      
           `,:::,#   .##            `'    '`  :#  ###'` '    ' #,`,:'                                  #           ,:         '    #        ::  '#' ,' ''.   # :, ':`  # '#   # #.  `:  # #.     #  `'                 ``  '##'.#:`  #'#'  .#        #                                      
                #.   #  #.           #     '###.. ':'#: .'   ' '  ' #                                 ,.    #####  `#         '    #        ..  # :#:'#' #:, '``# ''.  # ##.#,'``#' `:   #'      #  `'                           ..,: .#   ,.        #                                      
               ,'    '   :#,``    `  #    ##  # # #,' .:`'   :`   ' '`                                .###' #.  .#''#         #    '         '  #  `#    ..#.': ,#'.#.#'#.# ,,,.  # .,  ''       #  `'                                  #.:'         #                                      
               #           .,:'::'#  '     ': '`'#`   .'     ,`  :# #                                 '.  '###   #  #         #   ..         '  .                   ''    '#::.,#.# :,  .#       #  .:                                   .`          #                                      
              #.               ,##   ,.    `` ,#    .#''#           ' .                               '.  .'#    :..#         #   :.                                       .. ,'.#. #.           #  ,,                               :##             #                                      
             '#              .#:`     #              #  :,.` `.`..',, '                               #:.,####:##:`::,        '   :`                        `,:`                         `       #  ,.                               # ,#            #                                      
             ######:.        #.       #              #'#. ., #:,'.#.' :.                              :#:..` .,`   #:`#'      :.  #                       :##':###'                     ::       #  ,.                               #   #           #                                      
                    .#,      #        '              .'.#' # '.:  #   ,.                               #.'#'::,#, #'   .#     '.  #                      ##..#`  #'#'                            #  :.                    .          ::   #          #                                      
                     `'      #        :.              #  #`##',,  #   ``                               '#   '#'####`    `#    '`  #                    ###'#: #   #:##`                          #  :.               .'``## ,##    '' ,###`          #                                      
                     '.     `#        .:             '#:#' `  .'  '                                   .##'.######'       .#   '.  '                  .#:    .##    #:.#`                         '  ,.          :,  ''.#' ##. :,   ###:              #                                      
            `       ''       #        `'              `:`     .'  #.  `                              `#,`##',.#  #'      `#   ,.  '                 `#.       .'#, ,  ::                         '` ,.          #' ,'  `      ,#####` '              '                                      
            #      #:        #         #                `,',.`        '.                             #'   ,##.# `#.  ##' :'   `:  '                 :'    .:##'` .#:  ,'                         :` '.         '.##:              ':#:#              '                                      
            .#','##.         #         #             .##'#'###:                                   :'##      #..','   ,'# ',    '  '                 #. '##.`        '.,#                         :. '`        ,# `                ,' ,.              '`                                     
              ,':`           #         #            #'#,###'  :#                                .'#.`     .',' #,,   `## :.    #  '                 ##'      .:'#,.   ##                         :` '.        #.                   #                 '`                                     
                             #         #          .#:##'':,,'''#:                              '##.#.     :: # #'. '###, ',    #  '                ,#    `:##'#,,#:##,#.                         :` :.        #                    #`                '                                      
                             #`        #          #':`          #.                             '#   #   .##' # ##,##:`'. #`    '  '                ':  ##':,  `#`' `##                           '` :.       `#                    ':                #                                      
                             #         #         :#   `.:#'#`   .#                             .#` `#:#:  .# .:#'#.   '.'#     '` '                ': #'`##'#  ', ###                            '  :.       .#  ,          .:      #                #                                      
                             #`        #          #..##.`##`:#.  #:                             .###      `#  ##,##. .###      '` '                :###  :, :' `    #.                           #  :.       .'  #           #`  '  #                #                                      
                                       #          .####'#:    #' #'                               `        #  ''  #####.       '` '                 .#:,     #      ##.                          #  '.       .' .#            #:#.  #.               '                                      
                                       #           .## '`   `#.#.#'                                        #` :'   ..##        :` #                  '#:   . .#    ,#,#                          #  '`       ,:,#. ..   ########   `.:               '                                      
                                       #           `#     ` #, .##'                                       `#` `'      #        '` #                  .#:   #: #:#  #.'#                          #  '.       :##:##'###.#.`````#'####'               #                                      
                                       #            #  #` ##.   ##,                                       ,#` ,'      '.       :. #                  '#'   :   .:.##,#                          `'  '.       ,##'.    #,:.     .#`  `#               #                                      
                                       #           ### :'  .#   ###                                        #, ,.      ''       :. #                 ,##' `###      #,#                           '  '.       .#'      ,##'      #    #               #                                      
                                       #           #.:##,  ,:,  ##'##                                   .'#:  :.      `#,      :. #               `'# '# #'.#'.     ,:                           '  '`        :#       #,,   ...''   #               #                                      
                                       #           .'#    ''.':.,#:#                                  '##,    '#.       ##     '. #               ###### #   ,#,  : '`                          `'  '`         #       ',####':..,   '`              #                                      
                                       ,.           #'  .##   #..###                                  #.      #,#        #`    '. #                  .##:#. .:`######                           `:  '`         #   ``:##'            '`              #                                      
                                       :.           #,##'. `  '#:#:#                                  #.     ',`##`      ::    :. '                .###'#####,#,:'#:,                           .,  #          '###':.               #.              #                                      
                                       ..            ##'  '##`'#####'                                 ###,  :''#####     ,'    '. #               '#.   #:     #'#`#                            ,.  #          .#     `###.          #`              #                                      
                                       `:             ##..# :####,  :'                                #  :###`'    ###.  #,    :. '              .#     ,#' `  .'.#                             #`  #           #     #`  #          #`              #                                      
                                       `'              ###''####.    '.                               #.  ':       :#'##'#     :. '              ''      :'##'':#'                              #   #           #`   .:   .'         #               #                                      
                                       `'              #''#`,##'      #                               #` `#        .#, ##      :. '              #`        #'.#'`        .                      #   #           #.   #               #               #                                      
                                       `'             `#  :'##.       ',                            `'#'  '         #. '`      :. '              #          '##,       ###                      #   #           ,#                  ,#               #                                      
                                       `'              #.  .          `#                           ##,.##''         #, ''      ,. #              #             #,     '#..#                     #   #            #             ##:'###               #                                      
                                       .:              .#              ':               .:#'       #.    '#        `#'###      ,. '             .'  `    `     `#`   ##`  #.                    #  `'            '#.  # ``:''###'#,` #               #                                      
                                       .:         ``    #         #.   `#             .##':'###:   .'##'##          #' .#      ,. '             .'  '.  ,'`:    .'  ##.   .'                    #   '             ########':.   :#   #.              #                                      
                                       :,        ,###:  :#        ,'    #'            '###'.`.:##`                  ,'###`     :. '             `'  .,   #.'     '.##.     #   `               `#  `'             #,'`  `#`    #.    '.              #                                      
                                       #`   ''  `#   ##` #`        #'.####`           `###'#,###,#'                            ,. #             .'  `#   #`#     .:',   #  #  ###              .'   '            `#'#:   :.   .'     '`              #                                      
                                       #   `#####'    :#.,:        ####: #:           ,######,'.#.#                            '. #             ####:#,  ,.#.      '    #` '##. #`             '.   '            :' `#`  :     #     '.              #                                      
                                       #   ,#   '.      #::        :##`# `#          ,'.#'''#####: `                           '. #              # :'#'   #.#      `:  `#:#':#` `#             '`   '            ':  #   #     #     '.              #                                      
                                      :'   ',   #        #'       .## `#  #:        ,#'###'#. ''####                           '. #              #   ##   ,:,'      ######'  ''  #.            #    #            '`  '   #     #     ::              #                                      
                                      ',   #.  .'        `#::#'###'`# `#  #'       :###` `#  .#.#: #.                          '` #              #   ##.   ':#.     #'`      ,'  `'            #   `#            #` :,   '    `'     :'              #                                      
                                      #    #   #`  .#.    .,#'.`   .' :: `#.:######'':'###: :###..:#,                          #  '              #`   .'    ::'   .#:`       ''   #            #    '            #` #    :    .,     .'              #                                      
                                      #   `# .##    ###     `##    :### ,#:#, '##':`.'#`,##:#:##'##.                           #  '              '#    #     ` #'##.   .`    #.   #            #    #            #  #   ..    ,,     .:             .:                                      
                                      #   '' #:'#. .#'#'        .###'..##:'' #,##:'.:#''#``####,#,                             # `:               `'#'.,'       :''###':':,##'#`  '`           #    #            #  #   :`    ..     .'             ,,                                      
                                     .#   #. ##.`.###,.#'       #:. .##,  :#`#  .'######:#,'###                                # .,      `'#'.`      .:##          #    '#':..#   :.          `#    #            #  #   '     ..     .'             :.                                      
                                     ',  ####.:####' `,###      #. ##'     #,##:  #,,  #.,#  ##                                # ,,  ,###'. `,'#'.     '##,       .#        `##   ':           #   `'            # .,   #     .,     .'             '.                                      
                                     #` ,#  ''#.# .      ##`,#######.      `#'.##::  #`#'`#  ##                                ' '. ''`   .,.` ` :##`    ,#,     ##.      #,###   '###        `#   `'           `# :.   #     .,     .'             '                                       
                                     #`  ###''###        `'##':..#'         `'##'#######'#.  ##`                               # #  #  ,##:.#:####:`#.    :###'##.       ####:'###,` #.       `#   `'           ,: :`   '     `:     .'             #                                       
                                    `#     ```, .          ...`                ..'######.    ##:                               # # #' '#''##.:#  .:# #     `#'`        ,##:`. #.    .#.        #   .:           '. '   `:      :     .'             #                                       
                                  '##########':::,:''':####:'''####':.`                      ##`                               # ::''`# `##',####.`# :'      #:     .:##`     #`.'###.         #   ,,           #. #   '`     `:     ,'             #                                       
                                  ````.,.`````..,::,,..`           `.:''#####'''':,...```      `` `....`.``......`...`         #  #####''########':#,#,..`` ` :#####'.        '##:.            #   :.           #` #   #      `:     ::             #                                       
                                                                               ....:'#'############''''''##''''::#':'#####:.`  #    `.,''####'.``.#.'.,::'############'':.                   . #   '.           #  #          ..     ',            `'                                       
                                                           .`                                                             :::'':                                        .,'#######''::########:#   #`          `#  #          '.     :.            .:                                       
                                                                                                                                                                                  ``..         `  `#       ``.,:#..'   ``.....:..``` ',            ',                                       
                                                                                                                                                                                                  :#:''########':###########'##:##################'#,                                       
                                    .####':::.,,::####'':'##########':`              `                                        `,'############''#########::,..                                      ##'''..                                     `.':.                                        
                                    '`   ``..,,...`   ``...         `.:'##'''#######'''###:,`                 .'#############':.`      ``   `..``.` ```...,,,'####':...                                                                                                                     
                                    #                                    `                 .#########'        `'                                                 ``..:####'.                                                                                                                
                                    #                                 `                              .'####'   #                                                          .'# `#################:'''##########:..   ``.                                                                     
                                    #         . `            ` .    # :,                                  .#   #            ##'  ,   :               ,                      # `:  ``   `##    ``..` `       ''#,:'#######''                                                                 
                                    #         '`#.#   ## #  '# ##.  #'# #'  .                              #   ,.       #.',#   ## # #    `  `..# : `#''   :    #           '``'      .#                    .  #          #                                                                 
                                    #       # ' #,.' ''  #` .'`# #  ,#'#':,`'  `#                          #   .:    #  '##'### #. #,'    '. #' # #.,`,    # .# #.   .      '`.:      ':         `   '         ..         '.                                                                
                                    #       '.. ##.' '::#', ,.#..#   #,, ,#`#  .'`.# :#.                   #    '    #  '.#`#   ##:#:'    #':'''# :#` '   .,:''..:   #      :`.:     .#:      `. #'`..        ..'          #                                                                
                                    #        '  '# ,. # ,''.##:`'#   '`# '##   ':'#` # #.:'#:'###`         #    #    :` : ` ####' ## #    ,#'#:...#', '  :#:'#.# #  `'      '`.:     '`       ''`# #'         '#'          #                                                                
                                    #        #  #   ` `##:#,:  ##    '. '..   `#:#'##''##: '`  # #         #    #    `. '   #   '  '`  :' .:.#`,#:. # '   #.'' # '  :.      ,``:     :`  #  ,::::# ''          ##`         #                                                                
                                    '`       ,  #              :#             .  #'`##' #: ''` # #         #    #     # :       .  .    :.   : '    #,#  `: :#   '  :       :..:    .#' `#  :',''# `:            #'        #`                                                               
                                    :`    .'#                 '      ::          #'',:# #'.',, # #         #    #                       #.               #.      #  '.#     :`.:   :'    #. :#'.',. '            #..       :.                                                               
                                    :   '#: ',    ::. :#    ' #' # ##'':           .:'`#'  #   #:.         '    #                                                '  , '#    :`..   #      # : , #   #            # '       .:                                                               
                                    #  `''# #:'  #.  #:'   ''###`#``'.,#.,##'   '.     :###### ##          #    '`                                                     '    :..,   :.      #'                      #       `'                                                               
                                    #     # # :. #,#'# .. `# :#`'#  #.:#.#.     ##' ,          #,          '`   :.                ` :  ,  #     .:#   #`              :.    :.'.   '#       #         ##.          :        #                                                               
                                    '     #`#,`: # .'###. :#:## :#  #.##.:#:.   # # #:   `.,               '    ..      .` #` #`.##'.  '  #'.#  # ''  #:                    ,,.. ''          .     #  .'#   `#     '`       #                                                               
                                    :`    :  ,'. ,##'       :,#  #   ''#,: .#   # # '##''#.,               '`   `:     .#` #'`#'#:..:  ..#.' '' # #:.`##                    .:.: #     ` . . #,# .:#  `:'.  `'    ,'#       '`                                                              
                                    ..                           `      .,##`   # #`'#`# #'                '`   `#    `#  `: #'#'`::.  `#. : #..# ' '.#:                    .:`' #     # # ##`##  ##   '''   '      '       :.                                                              
                                    `:      `'#.:##        `   .               ,##.#:# # #.                '`   `:     '' `: ##.. ##'#  #'#'`,.'# ' # '.`                   .' # ..    #`,#'' :#  ####'##   `'      '       :.                                                              
                                     :  ,.,'..::# # `.  ## #.#''               ..  # #::`#.,               :`   `:       ':#'`:   #'`   # `:,.' : #`' '.,                   .' #  #    .#,.#'#####',.  '`   .#      '       :.                                                              
                                    `:   :.#.::`# #:#:  #`#.##''     .'`           : .#: ::'               :`   `:    '###.                ..     ''# '.:                   `' #   #    `  .                 `     ##       .,                                                              
                                    `:   #:#,`:.: '`'   # ' ##.      #:#:.`                                ::   `#                                ##.`:..                   `' '   ##             ''.     `         #       .:                                                              
                                    `:   :#:# ,`::,:'.  #   .####:   #, `#   .##                           :,   `'                   `.,`                                   `# :`  '           #  .:,``. .'         `.      .:                                                              
                                     '    # #   `. `         .``,#   `#`,: .:#                             :`   `'      .':' :# :#'###..''#`'                                # .,  #        #### .##, .# `:          :      .'                                                              
                                     #                           # #. :'', ',##. `                         '.   `:      :#   '`, ' # # :,`:#:     `                          #  '   ' `     #  `::.#:``:#..         ..      `'                                                              
                  ,                  #                          :.  '## '..# #   #`                        :`   .,       ####'.#.##, , #`  #'.  .'#` .#:  ,                  #  #   `'':    ### '#.:` `','.        :'       .'                                                              
             ':::.#       ` :        :`                ``   ',  `       :##. #:#:           `'''`          ':   ,.       '   :' :.'' .# #  #'.  #``#`# '  #                  #  #     :#    # , #::##'`# #  # # .. '`       `#                                                              
                  #     '#'#':       ..                '##. ###                           :#,` `#,         '`   ,.       :.  :` #,''' '  :'``#.'#`.#:,#.``: ''.              #  #      #    #'':              ` .` `,        #                                                              
                  #    #.   '        .,             `',#:`'#' `#.#'                      :,      ':        '`   ,`       `.  :    `       :  ',. ', ', :#:.#.`''##          `#  #       #. #                    ,, .:        #                                                              
                 ,.    :.  `#         '             #:,.        ##:#                 ##:,         #        '`   :`                    `   ##'        ': ## #  ` '  ##'       #  #       ####                #`  #,:,         #                                                              
                 #      # .'          #             #            # :#              .#: '#          #       '`   :`                   :'###,# ## .#     '#'  #.  #  .: #     `#  '      .:  ,,` ,`   :    ,  ##,#`            #                                                              
                .#::.`   #'           #            .'               '             `#.              :`      :.   :`                   :.  `.'. `#'#:     .' , '  #     :`    `#  #      .'   ', '#` '#    # #` `              #                                                              
                 .  `.#  ' #.         #            ,:               ,:            '.      .        `'.     ,:   '                ##',':         :.#      . :#'  '   '#'      #  '       ,#  ###. '`' #  '`,                  #                                                              
                      `:'   #         #            ,,                '            #       ``       `'      .:   '                # .::            .#            '   '.       #  '         '#`     ,   #.#                    '                                                              
                      :,:   `,        '            .:      `. '...```#            #        ,       `'       '   #            `,:,#.                ':           :   .        #  #    ,##:              `                     '                                                              
                     `'#     #        :`            # '''##'# ',''####            #                ,,      `'   #            ''..`                  #.              #.       #  #    #  ',               `                   #                                                              
                    .# #    `'        `.            # #     ##:`    `#            #                '`      `:   #             '                    ''#                       #  #    #   #            ,:'#`                  #                                                              
            `      ''  #    '         `,            ####    :.`'    ##            #                #       :'   #             #                 `'#:.#,                     `#  #    .#'#.      .    .#'#`#                  #                                                              
            ###:`'#.   #   .'          :            # #     ,, '  `:##            #                #       .'  `'             :.          `'#..##,   ''                     .:  #               #' ###,   .#                 #                                                              
               ```      #:#'           '           .# #.   `#,.#':.`#'            '`               '`      :'  `:             .:      .:##' `::'    ,::                     ::  #       .##. ``::.##       .#                '                                                              
                         .             #           .' :#####:       #             '                :.      .:  `'              '      #`    .###     #:                     :.  #       #  # #''            :'               #`                                                             
                                       #           .: ###.        : #             #                .,      `:  `'              #      #`     #'#     #:                     '`  #       '.`' #               ',              '.                                                             
                                       #           .' #'###. `  .##',             '                `#      `'   '              #  :####`     :#,: ,##:#                     '`  #        ##. #            ',  #              :.                                                             
                                       #           .# #  `,#'#,##.`'             ,,                 :#.    `:   #              ',#:`  :.     .#.#'.   #                     #`  #        .   #     #       ''.#.             '.                                                             
                                       #          ##'`'.    :#'.  #              #`                   :##: .'   #              ''     :,  '###: `     '.                    '   #           .'    .#        `'#.             '`                                                             
                                       #       .### .# #    #   ,#:              #                     .#  :'   #              .:     :###,       '#` :.                    #   #           .:  ###    `#:,:::#              '.                                                             
                                       #      '#'#   ##':  #. '#:#:             '.                    `#   .:   #              `'     `,        ##,   :.                    #   #           ,,    `,,::,#,:::.#              '.                                                             
                                       :     `# #. ,#:,#######'  #             .#                     .#`  .:   #               #    ##,    `:##.     #`                    #   #           ',   '#',..'#     '              ::                                                             
                                       :`    ,:.#   #`   ``   #' #           .:#                       :#' .'   #               #     #######' #      #                    `#   #           ::.'##     :'`    #.             ::        `                                                    
                                       ,.    ,.:,   `#   .`    #,#           ,###               .,,.:'#,   .'   #               ':     #.     ::      '                    `'   #           .''::#.    ':','#:'              :.                                                             
                                       ..    .'#     #   `.   ,# #             .#           `    #:#:      `'   #                #      '#   :#      #:                    `'   #           `:   `'  `'#`#`   #              ':                                                             
                                       .:    `#'    ,,    '   :. #             '.   .     .#.#  `:' #      `#   #                #        ###:    .##,                     .:   #           `'    ##'. `      #              `:                                                             
                                       .,    .#'    .,    '   '` #   ` `    ,. '#'#'#.    #.',####. #      `'   #              `#''          `.''#,#                       :,   #            '    `        `  #               '                                                             
                                       .:    .::    ,':       `' ''#########'#'  #  ,#''#   '   ##, #      `'   #              #. :' `##'###',,...,#                       :.   #           `'           .'##.#               #                                                             
                                       .:    `#,      # `.:######::#`         .#':  ###,        ##. #      `'   #             #.    #''     #    `:..      ##              #.   #           `#         ###:' ##               #                                                             
                                       `:    `#'      ##':'#.   `'` #     '##'..#   `##         :#.`#      ::   #            .#     ,:      #    '.`:      ##.,            #.   '            #        .##.   ,''              #                                                             
                                       .'    :##,    ##  #.        :,    #    .#.    ##        `'#``#      '.   '            #.     #'      .`   #  #     :'.#,#:          #    '            #:       '.#      #              #                                                             
                                       .'    .##`   '': `###:,,..'#'   ##'##'.,#.,   #.     `:#### .'      '`   '            #       .#`     :   #  ':   `#`.: ##`         #   `:            :###.`   #:#      #              '`                                                            
                                       ,'     #'#   ,#      `..:,.    #':## ,#,     .#######',  .' ::      #    '           .'         #     '   #   :#,'#:    : '         #   `:            #.  `.:##:#:#     #              #.                                                            
                                       ::     ' #    ##'              ..`:#,        #:#'        `: #       #   `'           :.         #     #   '     .` #      #         #   `:            #     `#` # :'   .#.             #`                                                            
                                       ',     :.`#   #` :#,            .`,####:.   '##'#######''#',#'      #   .:           #`         #     '   #`,      :,    '#         #   .:            #    `#   '  '#.'# #             #`                                                            
                                       #.     ,:  ''.'##:``,''::::''''::,,   `##:'#'              '#.      #   `:           #          '     :   ' #       #.   '#         #   ,.            '    #.   :   ###  `#            #`                                                            
                                      '###':  .:   .',  .##'       ``,':.:'###. ``# `:,.           #      `'    '           #          ,`    :   : #        ##   #        `#   ..           `'    .#   .`  :'`   '            #                                                             
                                       '..:''########::,::','########'###########'#''::'#######:,'##    ` :.    #           '`          :    :   ..:#      '#####.        `'   :`           .:     '`  .`   #     #           #                                                             
                                                  ` `,,:,,::''''#:,.``                       ``,#'#':::.###     #           ..          #    :   `,`'#':###.              ,:   :`           .'     ..  ..   #:    :.          #                                                             
                                                                                                   `,,'.. ,     #            #          :    :    : # ::.                 ::   '            .'     `:  `.   ##    .:          #                                                             
                                                                                                                #`   `       :          `.   ,   `, '`                    :,   #            :'      :   :   #,#    #         `'                                                             
                                                                                                                ,##########'..:          ,   .   `: ,#                    '`   #            .'      :   :   # :'   #         ::                                                             
                                                                                                                          `.'###'`       '          `#'                :` '`   '          `:##      :   #   #  #'  #         #`                                                             
                                                                                                                                .:####'::':'#######''##:....`       ``,##:'.   ',          `##      :   '   #   :#.#         #                                                              
                                       #'`                                                                                           `.,:#..```   `...`.::::'#########:.  ::   :##'.`.,:''':#:      '    :  #.   ..'         #                                                              
                                       #.###'.                                                ````                                                                              .`##:..     `.'####'#:'::'`                  #                                                              
                                       #    .:####:',.......:,..         ```........:':#######'''''##'`                                                                                               . `::'#####':...      .,                                                              
                                       #         `..,,,::,:,...::'#'''''''':,,.,,,,,.``              .'#.                                                                                                         .,.,'####:'.                                                              
                                       #                                                               `#                                                                                                                  `#                                                               
                                       #                                                                '    .,:#'''##:,...```                                                   ``                                                                                                         
                                       #                                                                #    #':...`...,:::''######':.`                           ,#:..       `.#''''###':,..                                                                                               
                                       #                                                                '    #                     ``,###'.``           .::.      ,:.,'###'####:        ``.,:####'':.`                                                                                      
                                      `'                 #.#' ,.  #:  '#.                               '    #                            .'''##########'''####   ,:       `                     ``::'##############'::....`                                                                
                                      :.           #    #. #:.:#  ': ::`                                #    '                                                #.  ,:                                            `..`..::::'''##########                                                     
                                      :.           #    #  #`# #, '   ,.                                #    '`                                               `'  ::                                                                  #                                                     
                                      :`           #    #  #:,,:# '   ,`                                #    '                                                 #  ,:                                                                  #                                                     
                                      '`           #    #.'#  ''.##   ,.                                #    '                                                 #  :,                                                                  '                                                     
                                      '            #.    .    ## ,.   .:                                #    '                                                 #  :.                                                                  :`                                                    
                                      '`           '         `,,       .                               `,    '                                                 #  :,                              :                                   :`                                                    
                                      '              `                                                 ..    #                                                 #  :,             `':.          ''::                                   ,,                                                    
                                      '             .#         `:`                                     :`    #                                                 '  :.              '.#. :  `:''#. '                                    `:                                                    
                                      '            :'   ..:#. ' .,                                     '     #                                                 '  .:               ' # '  #.`:   ..                                    '                                                    
                                      '            #  '',' #. '`'`                                     #     #                                                 '  .:               #'#,.` :.`:   ..                                    '                                                    
                                      '            #.    # #'.'''                                      #     '                                                 '  .:               #. '`, '. :   `:                                    #                                                    
                                      '             '#:  #`' ##.                                       '     '`                                                '  .:              .#.,# ##.  '    :                                    #                                                    
                                      :`              :, #.' #:`                                       :     '`                                                '  :.              '',.  .    #   ,:                                    #                                                    
                                      :`           ` :#  # '#.#.                                      `:     '`                                                '  ,.                         `                                         #                                                    
                                      `.           .#.   #           .        .                       ..     :`                         .#.                    #  :,                         '                                         #                                                    
              .:#`    .:#             :.                    .:', `.:.'        '`                      ..     :`                        .:,#.                   #  ,,                 `#'## # #:#`###.`                                 #                                                    
            .#. #    #:.#:            .:             `   `  ': ###:#:#'``'  ` '                       .`     :`                       .'   #'      .'`         #  .:                  #   .'`:.:. : `:`'  #  :  ..                     #                                                    
           #   ,,   '`  '#`           .:            .##, #. `::# '`  #'' ''#, #                       :.     :`                       #     `##:#':..#         #  .:                  #   # '.:# `:  # #  # #   '`                     #                                                    
               #    '   :`'           `:            .#   ## .#,  .,  #,'`'#   #                       :`     :`                      '`        .     '         #  `'                  ##'.#'##'   :  # #. '#    '                      #                                                    
               #    `'  '`#           `'             ' ` ###`#'` .:  #..##,.###                       '`     '`                     '.               '.        #  `'                 `'   # # ## ..  # '' :#  ` '                      #                                                    
              :,     #  ' '            '             '#'`# ' # '::.  #.',## `##.                      '      '                     #.   .'           :,        #  `'                 `#   ' #`' #:.  # '#.,#,'# :.                     #                                                    
              #      `#:#'             '             .. `' .:'` ##   # ` '.''`                        #      '                    :.  `  ''          ::        #  `'                 .'     .`, `',  : '.#,#` #                        #                                                    
             `#.        ,.             '              '  ` .,.                '.                      #      '                    #   ,#  #:         ':        #   '                                   . :,`#'# ,                      #                                                    
              .`'#,     `:             #              #       `               '.                      #      #                   `#     ##,'#        #         #   #                                          ' #                      :`                                                   
                  .'     '             #              .      ##                          .            #      #                   :,    '#:,'#  :#''#.#         #   #                                                                   :`                                                   
                   #     '             #                    #.,:       '                ###           #      #                   #     `    .  .'#' .#         #   #                                                                   :`                                                   
                  .:     #             #                   ':  #    ,###               #` `#'`        #      '                   #     #'##'    `' #'.         #   #                                                                   ,.                                                   
                  #      #             #                  ::   ''#'',  #              .'    .,'#:     #      :`                  #`   '.' .:#.      #          #   '                             ..                                    ..                                                   
                 #`      #             #                 ,'    .`      #              #         `#'   #      :`                  ',   '`# `: '#'#   #          #   '.                            :#'                                   .,                                                   
         #.     #`       #             #                ,#             #             .'           '.  #      ,`                 `:'`  #####'. #`.. .###,       #   '`                    ###:.`  :.#'                                  .,                                                   
         ,#`  '#         '`            #               ,#     ,    :   #             #`            #  '      :.               `#',###.      .'# #  :'  .#      #   '`                   '. `.:#'.:. .#:                                .:                                                   
           :#'`                        #               #      '     #`.#.           `##            #  '      :.               #.   ###.        #'  ::   '.     #   #                    :`     `##`   .#'                              .:                                                   
                                       #              #      #,      :: '           #``         #  #  #      :`              `#      '#:          .#     #     #   #                    :`              `#`               '#'          `:                                                   
                                       #             .'   `:#:        ''#           #           .  #  #      :`              #`  .     '#:      `#' .    .'    #   '`                   :.               .:              ,# `#:        `:                                                   
                                       #             '.    .  #'      . #          '.             `#  '      .`             :#   ##:`    ,###:'##.:###'   #    #   '`                   `#        #       '              #    .#       `:                                                   
                                       #             #        :.        #          .#             .'  #      ..             '.     :'#.     `.:` ,#`.'#   :`   #   '                     #    `    #      .:            #      .#      `:                                                   
                                       #             #     :#.      ##  #           #`            #`  #      `:             .#        ''         #`  .','##.   #   '`                    #   #.    `#.     #           '.        #.    `:                                                   
                                       #             #    #'.:######'  ::           #.           '#   #       #              #         :#       .#   #..  :,   #   #                     #  #'       .'#.  '          `'          #    `'                                                   
                                       #             #'  `#        :` `#`           ':         `#:    #       #              .'        ###.     #.   ,'   #`   #   #                    ., #`          '   :.         #.          .#   `'                                                   
                                       #             `#:  # `'###:.#  ,###`          ''.      :#.,    #       #               ''##,   '.`.',    #     #:.'#    #   #                    :##.   '       #`  .'        `'#        ,  ''  `'                                                   
                                       '           '#######:#.   `'`  #` .#'         #.#####'#'  #    #       #                  ''#','   .:    #      ...     #   #                    '`     #'      ':  ::        #          #  .#  `:                                                   
                                      `'          #'   ` `'#'       .#,    #:        #      `    .:   #       #                  #   ''   #`   ,'              #   #             , '# : '`     :           '`       #,              #` .'                                                   
                                      `:         ''         '#::'''##`      #`       #`           #   #       #                 .'    .#,#.    #               #   #             #'' #,''`                 #       .'               #` `:                                                   
                                      ,:         #           ...,.`   `#####''       '`           .,  #       #                 '`      .`     #               #   '             #.# '`::.           :# .: #       .,               #  .'                                                   
                                      :`        `#'     .             '# ': :#       '.        :   '  #       #                 #              #               #   #             # ' .: ''       ,#':  `,' #       ,:               #  .,                                                   
                                      :`        .#     ###'           :, ', ::       '.        #   '  #       #                .#'##':.``     .:               #   '             .:     ##  '####.       .,#       .'              ,'  .,                                                   
                                      :,        .#     ##`'            # `###`       '.        #   #  #`      #                ##    `..,,##' :.               #   '`            `#     #:.  .#,         '.#       `#              #   .,                                                   
                                      `,         #`    `# '            #   `         #         #   #  :.      #                '.     '#'##:.:'.               #   '`             #       #    #'  ,###`':.:        '.            ,#   ..                                                   
                                      .:         #' .:'## '            #             #         #   #  ..      #                #          '.''##':'..          #   :`             ,,      #     :##'  `##.#'        .#,          '#    '.                                                   
                                      :.         ##',   #`'            #             '         #   #  ..      #                #                `...'#.        #   ,.              #      #       .    .## `#        `###########'.#   :.                                                   
                                      ,.         ',    `#.'            #             #         #   #  ,.      #                #                      .#       #   :.              #      :. ##########'    ,.       .'            #   '.                                                   
                                      .:          #','##.,'            #             #        `:   #  .,      #                '`                      #       #   ,.              :,     .:      `..       `'       `'            #   #`                                                   
                                      .:           ''.`  ::            #             #        ..  `'  .:     `#                ,'                      '       #   .,              '#     #:'.               #       `'           .#   #`                                                   
                                      .:                 ,:            '`            #        ,.  .:  `:     .'                 :##:..` `...`         .,       #   :.             '#'. `##`  ''              #       .:          .,'`  :.                                                   
                                      :.                 ::            '`            #        ,.  '.  .:     .:                     .,,:':,:,'#       #.       #   ,.            .#  '##.      ''     '     :,       .:          .:'`  #.                                                   
                                      .:                 #:            '.           .'        :.  #`   '     .,                      :,      ::      .'        #   .,            #    :          #    '     #        #.          `:'`  #`                                                   
                                      `:                 #             ':           ,:        #'###.   '     ..                      #      ,#       #         #   .:           #:     #.         #. .`    ':        #           `:#   #`                                                   
                                       '                 #             .#           ::````    #.  #`   #     .,                      #     #'       ,.         #   `:          .'     ''::         .#'     #         #           `:#   '.                                                   
                                       #                 #           `,'#           '::,:'#####. ,#    #     ,.                     .:    #.        #          #    #          #      #  .#          #    '.         #           .:#   :.              `                                    
                                       #                 #,....,:'##':`##           :.        ,####.   #     :.                     #    #:        '           #    #          #     :.  `'#              #         .,           .:#   .:                                                   
                                       #                 #....``        #.          #`          `.#    #     :.                     '   :':'#:    ,:           #    #          #'#. .#   :'`#            ''         #            :.#   `:                                                   
                                       #`               `'              #,          #`           :.    #     '`                    ':   #`   .#: .#            #    #         `'  ,##    .:  '.        `##`         #            # ',  `'                                                   
                                       ':               .#               :          #            '`    #     :.                    #    '.    .###            `'    #         .:    `#   ,:   .#.    .##.#         ,:            # :.  `'                                                   
                                       .#,.``         ``.,...`           #                       #     #     ::                   ''     '#.   .#,            ::    #         .'     #   :`     .#####.  #         #             # :.   #                                                   
                                        .`##############''#::'#########'#####''#''''####''''..   .    .:      #                   #      # .#####             :.    #          #'  `#.   '.        ..    '         #             # '`   #                                                   
                                                                         .  `````..``   ``.:''#########       #.....`            #,      #                    '`    #            .':     '`             `'        .:             # #    #                                                   
                                                                                                              .#:,.::'#',`      :#      '.                    '`    '                    #              `:        :,            .' #    #                                                   
                                                                                                                        `:'###':#       #                     #`    ':                   #              .:        #`            '` #    #                                                   
                                                                                                                              `#:''###'':.            ``.`,::#'     ,#####,::'#####':.`  '              :.        #.            # .'    '                                                   
                                                                                                                                       ' .'####''##''':,:.:. .          '#:,...    `..:'##',            #`        #             # '.    '                                                   
                                                  `` ..,:``                                                                                                                              `..###'::.'':'''` ``.`                `# #`   `'                                                   
                                            ,##'#'''':::,::''######':,.`                                                                                                                       `::':.:`,:''''''#######:''':::'#######' ::                                                   
                                            ::                      `.,:'###::::,:.,.................::,   ,#:..                                                                                                   ` `........`    `,:':`                                                   
                                            ::                               .....::,,:,:,,.:,':''''',`#   '',,####':``                                                                                                                                                                     
                                            ,'                                                         #   #.      .:''#########,,,,.`                                                                                                                                                      
                                            .'                                                         '`  #                ``..:,:::'#########':.                                                `..``..::::''':::,.`                                                                      
                                            `'                                                         :.  #                                   ..,###':`            ```,'##  ,###########':'''#########:,...```.`...,####'#############':   .                                               
                                            `'                                                         ., `#                                          ::'############'#':.:  #,         ``.::``                          `             `:####                                               
                                            ::                                                          ' .'                                               `` `.`        `#  #                                                              #                                               
                                            ::                                                          # ,'                                                             `#  #                                                              #                                               
                                            '`                                                          # ,:                                                             `#  #                                                              '                                               
                                            '`                                                          # :.                                                              # `#                                                              '`                                              
                                            :,                                                          ' '                                                               # `#                                                              .:                                              
                                            ::                                                          ' #                                                               #  #                                                              ,:                                              
                                            `'                                                          ..#                                                               #  #                                                              .,                                              
                                             #                                                          `:#                                                               #  #                                                              .:                                              
                                             #`                                                          ##                                                               #  #                                                              `:                                              
                                             '`                                                          #'                                                               #  #                                                              `'                                              
                                             :.                                                          #'                                                               #  #                                                              `:                                              
                                             ,:                                                          #'                                                               #  #                                                               '                                              
                                             .:                                                          #:                                                               #  #                                                               '                                              
                                             .:                                                          ::                                                               #  '`                                                              '                                              
                  ..:                        .:                                                          ,:                                                               #  '`                                                              '                                              
                 :'.,                        .:                                                          .:                                                               #  '.                                                              '                                              
                 # :.     '##.               .'                                                          .:                                                               #  :,                                                              #                                              
                '. ,.     #':                .:                                                          ::                                                               '  .'                                                              #                                              
               .#  ,.    :. #`               .:                                                          ':                                                               '` `'                                                              #                                              
               #   .,    #  :'               `:                                                          ',                                                               :`  #                                                              #                                              
              ',   ..    '   #               `'                                                          #:                          .#'                                  ::  #                                                              :                                              
              #    ,.   `:   :.              `'                             .                            #:                      ': .# '''#`                              .:  #                             `                                :`                                             
             ',    .,   `:    #              ,:                         #  ##                            #:                  '  #.##:   ,..#                              ::  #                     '    . ##                                :`                                             
             .##,`  #   `'    #              .,                    ##  #'## ,'                           #'                 :#,'.          #.                             `:  #`                `  '': ,### .#                               '`                   `                         
                 .:'#'.` #    #              ,:                 , '..##` `   '.                          ##                 # #'           `#                             .'  :.               '#,#. '#,     .#                              :`                                             
                    # `,##.  `'              .:                .#..  `        #                          ##                `'        '`     #                              '  :.              .#`:`  `.       ''                             :`                                             
                    '   `.'  #               .:                :.#            .:                         #'`               #`         #'.:  '`                             #  ,:              :.               #                             :.                                             
                    '`    '.,'               :,                #               #                         ''.               # `         ,,   `'                             #  .:              '                #`                            ..                                             
                    :`     #,                #`                #      .   #    '`                        ':.              .'.#       '#:# '::#                             #  `:              '         `'.    .#                            ,.                                             
                    `'                       #.                '     `##:#'    ''                       `:.:              `'# `. .###.  :##  #                             #  `'              '        .#.#:#####                            `,                                             
                    .'                       :.               '`        :#.  :#.#                       `: #             ,#####'#`'.    `'   :,                            #   '              '     .##'   #'   :,                           `:                                             
                     #                       ,.               #      `:#:`#:#`  #.                      :: #             .'#`   `##'    .#   .:                            #   #              #  .''::'    ,:    #                           `'                                             
                     #                       .:               #'`  `##,   ::     #                      ,` :.             ::     # #  `'#:    #                            #  `#             .'##'..###     #    #`                          `:                                             
                                             `'               ##  #:#.     #     #                      '`  '             ,'     # .##.       #                            #`  #             ''.    '..'  .##    ':                          `'                                             
                                              '               ###:':`#     ::    .'                     '   '             `'   .##  `         #                            #`  #              #     .' #.#,      ::                           '                                             
                                              #            ..###,  # `#    ''    .'                     #   #              #  :#   ,':.       #                            :`  #              :,    '# :#        :'                          `'                                             
                                              #            '.##    '' :' ,#'`    .#                     #   '`         `   ##'    #,.`',      #                            #.  #               # :#'.            .#                           #                                             
                                              #            `'#`    `:  ###`      ::                     #   ,.        .##. #''   `:    #     `#.                           #.  #               '##     ,:         #                           #                                             
                                              #             '.'     #   .        :'   :'`               #   .:        `#     #   .:    `'     ##.                          :.  #          .#'`  .#  #  '#        #'                           #                                             
                                              #             : #    ''`:.         ,''   `.''.            #   `'         #     #,  ,:          :#,#  ,..                     ,:  #          .::##` #  ##'#.      '###.                          #                                             
                                              '`           `. '#`,#..#.#`        #:.#     .,'#,         #   .:         #     `#            '#'  :: ..,###'`                ::  #          ,,     #    ..     ,#: ..#                          #                                             
                                              :.           :`  ##,  #   #       '#  '.         ,###.    #   ::         #`     ,'         :###:   #       .:##   .          .'  #          :.     '.        .##     ::                         '                                             
                                              :,           '   .#   #         .#'    #           `..#.  #   :,         ::      :#     `##,  '`   '.            .#`         `'  #          ,.      #:  .:'##, .#     #    ,..                  :.                                            
                                              :.           :`   #,           ##'     '`             #` `#   '.         `'       '######,,  .#    ,#          :##   .'.`     '  #          .:       '##'...'   #     .'  ######'.              ,.                                            
                                              :.           `:    #.       .##. #     `#             #  `#   '.          #        ,.`# #''   #    .#         .#,:,    .:'##  #  #           '        :'##, #  :,      #        `'####'::.`     :,                                            
                                              :.            '    .#    .'###  '.      #             '  `'   '.          #           #:.#'   ''   `#        :# # ',      #'# #  #           #         # '` '. #`      '.            `.:####'`  ,.                                            
                                              '`            #     ##:##### '  #.      '.            '  `#   '.          #           :'#`:   .'    #        `#':  #     `#   #  '           #         ::#  .: `'      .:                  `'##,:.                                            
                                              '`            #      `'.'#'  #  .:      .'            #   #   :.         `##.         ':#`:   #     #    ` ## '###`      ::   #  :`          '`         ##   '  #       #                  '' :##,                                            
                                              #             '         .':' '   '       #            #   #   .:       `##:.'#,       #.','   #     '.  :#..#' # .       '`   #  .`          .:         #'  `#  #       '.                 ::   .:                                            
                                              #             :.         # ' #`  '       #            #   #   `:      '#,     .#`     #.#`'   #     :# #' : '#',,        #    #  ..          .'         #'   #  #       :,                 ',    '                                            
                                              #            `'##'.      #`, #` ,:       #            #   #    '   .:##         :'    #.# #   #     .'  ### #'''         #    #  `:          ::         :#   #  #       ,:                 '`    #                                            
                                              #        .:'#:    `:',   #`. #. ..       #`           #   #    #   ##`            .   #`# :.  #      #  ,,  :.          `#    #   :          #`         ,#   #  '       .#                 #`    #                                            
                                              #     '#.`            .  #,. :. ,.       #            '   #    #    '#`              #' : .# `#      #   #   ,          .:    #   #         ,###.       ##   #  :`       #                 #     #                                            
                                              #   #'.                 ## ` ,, ..       #.           :`  #    #     `##            #'    #. ::      #   ,              .:    #   #         #`  .##     ##  `#  '`       #                 #    `#                                            
                                              #   ###.              '#:    `, :`       #.           :`  '    #       `''        :#,    ,'  #       #                  `#    #   #       .#:      #.   #'   #  #        '`                #     #                                            
                                              '      `:',.         '#      .: #        #            '`  '`   #          :,    ##:     .#   #      '#                   #    #   '      ##`            #:  `#  #        ':               `#     #                                            
                                              '         :'##:`    .#       #  #       `#            #   :,   #               #'      `#   :,       #                   #    #   '   `:#'              #,   # `#        ':               `:     #                                            
                                              '`            .'##: #.     .#.  :       `'   '###':   #   .:   #              .#      '#`  :'        #                   #    #   '`  #'`             `#'   .' '.        #`               .,    .#                                            
                                              :.                , #     `'    `       :'      .''''`#   .'   #              ,:     '#    .        .#                   #    '`  '`   ''           .##`    :. #         #                :.    ,:                                            
                                              .:                  '##'`,'#            '#          `##    #   #              ,'##.`:'#.            ':                  `#    :.  :.    .#.        ##       #  .        .#                '.    .,                                            
                                               :                   # .#::#           '#           .#,    #   '`             ,## :####`           .#    .:,             #    ::  :.      :'      :'     .,.'           '':#:             '.    ::                                            
                                               #                   #    #'`        ,#'           ,#      #   '`               #   .:.:           #.      `##`         `#    `'  :.        #.    #   .###:#.          `#   .#'           :.    :,                                            
                                               #                   #`   ##.      ,#'            '#       #   :.               #   '.`#         ,#,          :#'`      .#    .#  :,         :# :##  :' `,:#          ,#      `'#.        ,,    :,                                            
                                               #.                  ..   #`.:''',#'`':`         #:        #   ,,               :.  '  ##.     .#'`             :#'.    .#    `#  ::              '#'#   , ''        .#          ,#:`     ,:    .:                                            
                                               #.          `.:##':.```  #      '#   `,''`     #,         #   .'               :.       :#.  .#.                 .##.  .#     #  `:              #.`   `,  #        #              :#'   `#    ,'                                            
                                               ##.....'###'::`   `.::''''''######..      ,'.##.          #`  `#               #`         #..#                      :#':#     #  `:              #     `:  '`      ,'                 '#.:#    `'                                            
                                               ,:..`..                          ...:''#'::...         `  ':   #               .         `#:#                         .##     #  `'              '.     '  ##.     #`                  .###.   .'                                            
                                                                                         `.,'::'####',,##',   #,####.                    #                          '#,`    .#  :'              .'     '  ,,:##':''                  '#   `.  .:                                            
                                                                                                                 #::'###'.               #      #`                `#'       .:  .#              .#     '      #:''                  :#        .:                                            
                                                                                                                        .:###':.`               `''             `##.        :,   #                     '      #:                   :#         :,                                            
                                                                                                                              .,####'###########':`,,          .#.          '.   #,                           '   `#.             :#          :.                                            
                                                                                                                                                 .#####'``    .#`           #    :#####`..:#,,::..``````  `` `#    `##',         ,#           #`                                            
                                                                                                                                                       `::#########':.`     #.    . `.'::,.`.:..,:'''::''#''''#####'':'###':.` .'#.   ..,##''##'.                                           
                                                                                                                                                            ..      `.:######.                                      ` `..:::###'':#####:..`.`                                               
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                               `                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            
                                                                                                  `,..   `.              ,              .    .                                                                                                                                              
                                                                                                 . `.., .` .  `..   ... . .      `      `. . `           .      `                                                                                                                           
                                                                                                 . ,  `     ` .  . .  ``. ,       ` ..  .` ` `           .      .  .                                                                                                                        
                                                                                                 . .. `` ...  .  .`    ` ..       . ``,... ..`..  ` `.  .. ..  ..  ..`    ``  `  `   ..     ` `                                                                                             
                                                                                                  .   .  ,`,. .  .`   .`  .       . ,   `  . ``` . `.`. . `.. . .  ` ` `..`. ,``. . .   .. . ,.                                                                                             
                                                                                                    ``       ` `.` ...`   .       .  .. `  .  `` . .. . ...  ... .  .`.. ... . . .` `. `..`.  .                                                                                             
                                                                                                                                  .               `                            `,.`.` .    .  .                                                                                             
                                                                                                                                                                                                                                                                                            
31 I can't stop sneezing! Butt sneezing!
32 Hey your initials spell "F.A.T." Nuh uh!! I have a second middle name, so my initials really spell "F.A.R.T."!! (Owls)
33 The easiest way to tell sharks from whales is by their farts. What're you, some kinda fartologist? (Yes.)
34 Two scoops of vanilla on a waffle cone, please. What're you, some kinda fartologist? (How did she know that)
35 I can't stop hiccuping! Butt hiccuping!!
36 Did you know that bats don't fart? Of course I knew that! (That's not true!!!)
37 Ow!! I hurt my butt! Maybe I can help!! What're you, some kinda proctologist? (I wish)
38 I can't stop farting! Butt farting!
40 (Sad fartologist) (fart) (happy fartologist)

Part of the following series: Drew's Bad Comic Challenge, The Fartologist

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