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!



How To Draw A Grandma

- April 22, 2011
If you really have to see the comic image, click here.

                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                      `                                                                                                                                                                                   
                                                                                                                                               ;,                                                                   @@;@+        .               ,                    `                                                                                                                                   
                                                                                                                `      ;       @@       .      ;.                    `,::`.,                            :@@;.       +.  @        @;      `       ;,                   @                                                                                                                                   
                                                                                                                @      @     ;@;+       @      +                     ,. @;,:       :                     @  .@+      ; ;@       `.@      ;;  @   :.                  ;`:                                                                                                                                  
                                                                                                                @      @    ;;. :.      @      @                        @         @+@.                   @    @     `@@.        @ :`      @  @`  @                   @ @                                                                                                                                  
                                                                                                                @ .+@@@@    +.  ;`      ,, @   @                        @        ::`@:                   @    ;.     +,@;       @@@:      ,:`;@  @                  ,@+@                                                                                                                                  
                                                                                                                @@,`   @    ::  @        @ @. ,,                        @        ::  +.                  @`  `@,     @  :@     ,;  @       @@ +++`                  @` .,                                                                                                                                 
                                                                                                                @      @    `@ :,        +; @ @                         @         @   @                  ;:.++.      .   +`    +   @       @;  ;;                   +   @                                                                                                                                 
                                                                                                                @`     @     @@.         .@ +@+                         @         +.  @                  ++@:                      @                               @`   @                                                                                                                                 
                                                                                                                       `                 `@                             .          +@@.                                            :                               `                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                     `:`                                                                                                         .                                                                                                                                                        
                                                                                                                   @@;              @+,@.                 ;+                                   ,                                                `@@                                                                                                                                                       
                                                                                                                 `@` .@;           `;   @                 @+                                   ,@@,                                             + .,                                                                                                                                                      
                                                                                                                 @     :            @   @                + @               .                    @ .@;                `@                         @  @                                                                                                                                                      
                                                                                                                ,;                  @  +,                + +               @@      ;            @   `@               .@    `                    ;  ;                                                                                                                                                      
                                                                                                                ;`                 `@@@`                +  ;               @ +     @            +`   `+              :`;   @;                  :.   :                                                                                                                                                     
                                                                                                                @                   @@                  +  ,.              @ :,    @            +     @              @ @  `;@                  @    @                                                                                                                                                     
                                                                                                                @     `             +,@                ; .;::              @  @    @            ;`    :,             + :  + ,.                 @.@@@@                                                                                                                                                     
                                                                                                                @    @@@`          .+ `@               @@. `@              @   @   @            ;`    .;            ..  + @  +                 :@   ;.                                                                                                                                                    
                                                                                                                @      `@          ,;   @             ,.    @              +   .;  @            ;.    +:            @   ;:.  +                ;.     @                                                                                                                                                    
                                                                                                                +.     `@          .+    +:           @     ;,             ;    ;:.:            @. .+@.             +    @    +               @      @                                                                                                                                                    
                                                                                                                 @     @           `+     +:          +     :+            .`     +@.            @+@+,              +.         @`              @      :                                                                                                                                                    
                                                                                                                 +@@@@@                    +         :                    ;       ;                                :                          `                                                                                                                                                           
                                                                                                                                                     @                    @                                                                                                                                                                                                                               
                                                                                                                                                    +:                    ;                                                                                                                                                                                                                               
                                                                                                                                                   .                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                         `                                                                                                                                                                                                                                                                                                                                                
                                                                                                           +@@@@@@@@+@@@@@@@@@@@@+++:::.::::;+++++++++++++;:::::,`.``                                                                                                                                                                                                                                     
                                                                                                                                     `......               `. ``....,,::;@@@@@@@@+@++++++;;+;:::::,,..:```                                                                                                                                                                                                
                                                                                                                                                                                          `  `````......,:,:;+@@@@@@@@++++++++++@++;@++++;::,``       `,:::::::::::.                                                                                                                                      
                                                                                                                                                                                                                                            .,.::::::,... ` `.`.`.@`                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                         `                                                                                                                                                                                                                                                                                                
                                                                                                    ;@@+:::@@@;                                                                                                                                                                                                                                                                                           
                                                                                                  +@,         .@+                                                                                                                                                                                                                                                                                         
                                                                                                ;@`             .@,                                                                                                                                                                                                                                                                                       
                                                                                              `@`                 ;;                                                              .+@@@@@+                                                                                                                                                                                                                
                                                                                             :@                    ;:                                                           ;@@,`  ``.@@@`                                                                                                                                                                                                            
                                                                                            :+                      @.                                                        ;@:           `@@                                                                                                                                                                                                           
                                                                                           ,@                        @                                                       ++                @@                                                                                                                                                                                                         
                                                                                           @                         `@                                                     ;+                  ++                                                                                                                                                                                                        
                                                                                          @                           +`                                                   ;@                    :@                                                                           .::;,..                                                                                                                     
                                                                                         :,                            @                                                  `@                       @.                                                                    ,@@@@+@;;;+@@@.                                                                                                                  
                                                                                        `@                             +`                                                 @                        .@`                                                                 ;@+:           ;@,                                                                                                                 
                                                                                        @                              .+                                                :;                          @`                                                               +@                @@                                                                                                                
                                                                                       `+                               @                                               `@                            @                                                              @;                  ++                                                                                                               
                                                                                       ;.                               @                                           .@` +,      `                     .@                                                            @,                    +@                                                                                                              
                                                                                       @                                @                                          +@ +@@     ;@@:                     ,+                                                          ;+                      @+                                                                                                             
                                                                                       @      `+                        @                                         `@   @+    `@` ;@                     @                                                         `@                        @                                                                                                             
                                                                                       @      `+          +             @                                         +`         @    .@                    ,:                                                        @`                        .@;`                                                                                                          
                                                                                       @                 `;             @                                         @                 @   .@@@@,          `+                                                       :@                         ;@;::                                                                                                         
                                                                                       +              @                 @                                         @`                 @ +@    ++         ;+                                                       @                         @    +                                                                                                         
                                                                                       @              @                 @.                                        +,                .`@..     @         +@@@+.                                                  ,@           `+@@.        ,:     @                                                                                                        
                                                                                       @        @.    @                @@:@                                        @@               + .@    ` +.`       @.`;,+;                                                 +`          +; ` @        :`     @                                                                                                        
                                                                                       @        @     @                :. :.                                        @                 ;.      +::;@@+,`+      +.                                                @          ,;     +    .+@@:     @                                                                                                        
                                                                                       ;       .+     @                   .:                                        @                 @       @`     `+@       ;                                                @          @      @ ,@+,   +     @                                                                                                        
                                                                                       ,:      ;@     @                   :,                                        @                 @      `@    @`@`;       +                                                @          @      ;@.      @`   @,                                                                                                        
                                                                                        +       @@;,+@.               ;@+;@                                         @                 `@`   :@     @ ..+   ;@ @+                                                @         @@      .:        @@+@`@`                                                                                                       
                                                                                        @         .;.                 ::.,                                          +.                  @@@@+      @   +; .@@@@ @`                                              @       +@ +:     @`        +`   .@                                                                                                       
                                                                                        ,,                            @                                             ::                    +        +    @@,@@+@` @                                              @    ,@+    ++``:@;         ,;    @                                                                                                       
                                                                                         @                           :+                                             :+                   :        `+    @ +@@ ;  ;,                                             +;`:@:       :@+, @         `+    +`                                                                                                      
                                                                                         ::                         .@                                               @                   @        @,   `+ +.+;    @                                             ++@@              :`        `@    `:                                                                                                      
                                                                                          @`                       .@                                                +.                  @        @    +. +       +`                                            @                  @        `+     @                                                                                                      
                                                                                           @`                     `@                                                  @                  ,;  +;  ,+    @  `@      `+                                            @                  @        ,+     @    .                                                                                                 
                                                                                           `@`                   +@                                                   +;                  @+.@@  @.   :.   .@`    :@                                           :;                  +,       @@     @    @+.                                                                                               
                                                                                             @;                `@;                                                     @                   ;+++;@@    @      @    +@                                            @                  @@`     .@`+    +                                                                                                      
                                                                                              ;@@+,          :@@                                                        @                      ,,    +`      .+    @.                                           @;`@               @@@@@@@@@  @    ;`                                                                                                     
                                                                                                @@:   +;.;+@@+`                                                        :+@                           @        @    `:                                            @@;,              .@.    :.   @   :.                                                                                                     
                                                                                                +@    @@@+..                                                          :+ `@                         @         +`    @                                               @               ,;  @@:.   +.  +`                                                                                                     
                                                                                              `@@+       @                                                           @;    @                       +:         ::    .;                                              +:               @`@      ,:++++                                                                                                      
                                                                                             .@,`@       @@@                                                        @,     `@:                    +,           +     @                                               @               @       ,++ ..   :                                                                                                   
                                                                                            `@`            `@.                                                     @.        ,@+                 @.            @     @                                               @`              +.     @,        +;                                                                                                  
                                                                                            @`               @`                                                   +,            :@+.           `@:             @     :,                                              ,@              @. `:@+           `                                                                                                  
                                                                                           ;+                 @                                                  ,+                :+@+, ` :;+@++              @     :,                                               @              @@+:                                                                                                                 
                                                                                           @`                 ;:                                                 @                     `.:;     @              @     ::                                               .@            ;@            @                                                                                                       
                                                                                           @                   @                                                ::                           .  ,;             +`    ;`                                                ,@+,`      :@@             +                                                                                                       
                                                                                           @                   @`                                               +`                           +,  @.            +`    ;.                                                  :+@@@@@@@+`@`            .                                                                                                       
                                                                                                               ;:                                               @                             @   @            +,    :.                                                     @       +@@:           `                                                                                                      
                                                                                                                                                                @.                            @    @           @`    :,                                                    :@          :@@`                                                                                                               
                                                                                                                                                                @`                            +`    @          @.    ::                                                   `@ ,           `+@.                                                                                                             
                                                                                                                                                                @.                            ;:    `@.        @     ::                                                   @                 ++                                                                                                            
                                                                                                                                                                                              :@:     ;@.     +;     :,                                                  ;;                  `@,                                                                                                          
                                                                                                                                                                                              :,;:      ;@@@@;;`     +,                                                  @                     +:                                                                                                         
                                                                                                                                                                                              :: .+                  @                                                  @`                      +;                                                                                                        
                                                                                                                                                                                              @,  `@.               ;;                                                 ,+                        @.                                        .                                                              
                                                                               `           ,            @    :,                                                                                     :@;`           ,@                                                  :.                         @                                                                                                       
                                                                 ::            @           +.           ,  @ ,.                                                                                       ,,;;;+@@+++;@@@                                                  @                          .+                                                                                                      
                                                                 @;      +@@+  @   .       :,              + ;.                                                                                                 .``                                                    @                          @.                                                                                                      
                                                                @:;      @  `  @, @:@ .+@@+@@@    .    ` .;++; :                                                                                                                                                       ,                                                                                                                                  
                                                                ``:     `@   @@@`:; @ .@ , ::     ::; `@@,.: @ @+                                                                                                                                                                                                                                                                                         
                                                                 ,.      @@@`  @  @.@+.@   `+     .:@  @@ `: @:.@                                           .+           :                                                                                                                                                                                                                                
                                                                 :.         @  @  ,. ;@@    @,;   .;@; @@ `@ @@ +                                         `@,;;         @,,@.                                                                                                                                                                                                                             
                                                                 :.        ,@  ,@+`    @    `,     @@+;;;  ,,+:  +                                        @   @        `@;  @     `;                            .                                                                                                                                                                                         
                                                                 ;  @     @+                          `          .                                            @        `@  ++      @          ;    ..        ;  +`                                                                                               @                                                                                        
                                                                 @; :                                                                                        @:         ;@@,    +  @.:       :,@  .@@        @  +                                                                       :                        +                                                                                        
                                                                 ,                                                                                         .@+          :`   @  @ ;@. `     :: :. @+`.       @  + :                                                                     :       ,                +                                                                                        
                                                                                    `                                                                     ,@            ,`   @  @ `@        @   + @. +       @@:@.,;  ,+ ;@@                                    `                       ,       @ .:        `@+  ;                                                                                        
                                                                                    .,            .  +,`                                                 @@   .@ .      .:   @  @  @        @   @ @` @     @@;  @@ @`@.@.@    @@`                           :+++@        `.             .,      , :     ;: @,+`@ :`                                                                                       
                                                                                    .:        `   @:,+:@  ,.,                                            @+@++:; @      .+   +.`+  +:@      @   ; @  +      ,`  @, ;+   +;   @  @                           :  @`        .+        ,  @`.,     @  @@+   .: +`: + +:                                                                                       
                                                                            .@       +@@ ,; :`@@@ ,+@ `@  @+,@                                                          `+    @;    ,       :..@  @   ,     ; . @` :@   ;@   @+@.                             @;          @  ,@@  ;+,  @ ;     @  :     `; @ +.:                                                                                          
                                                                           +;@       @+:; @ +`@@.+`+@  @ +@  @                                                                               :.   `         @@+ @  ,@  .` :@.@                               @@+++        @  @ ;` @:@  + +     :` :`    `@;,,@@                                                                                           
                                                                           @ @,      @`.; @ :`@; @ @@  @,+@  ;`                                                                                             `   @  .@  @   :;@  +                            +`  `:       @ `+ ;` @; @;. @     .: ;@@    `,  @    `                                                                                       
                                                                           @ +@      @``+ + @`@. ; @,+@ @ @   + @                                                                                                    ;, ,;@;  @+                                  ;       @  @@@  `@ .+  ,;     :            @   :+                                                                                       
                                                                           @ @`@ @   ,  @ `@, :     ``    ;   : .                                                                                                        `                                       :,    @;;@                                  @                                                                                            
                                                                           +@` `@.                                                                                                                                                                         .    ++ +`   .,                                  `@                                                                                            
                                                                                                                                                                     @@,;  @`                                                                              `+@+@,                                            :                                                                                            
                                                                                                                                                                    :. @@  @                                                                                                                                                                                                                              
                                                                                                                                                                    +  `@  @   `;  +@@+.+@@;   ,@@@@                                                                                                                                                                                                      
                                                                                                                                                                    +   @  @  +;@  @  ,+`  `@:+ +`                                                                                                                                                                                                        
                                                                                                                                       `                            ;   @  @ `: @  ;, :.   ;  :. :+                                                                                                                                                                                                       
                                                                                                                                                                    .:  +; ..@+.@`  `+@@   @  ,    +                                                                                                                                                                                                      
                                                                                                                                                                     @`; @  @,;: @,+ @, @  @ .+ ,.@                                                                                                                                                                                                       
                                                                                                                                                                      ,  :  :     :@@.   @@@@..                                                                                                                                                                                                           
                                                                                                                                                                         ,`            .@:  +:+                                                                                                                                                                                                           
                                                                      `                                                                                                  ;           `@:                                                                                                                                                                                                                  
                                                                                                                                                                         @                                                                                                                                                                                                                                
                                                                                                                                                                     :,:@                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                        .                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                           `;@:,`                                                                                                         
                                                                                                                                                                                                                                                                                         `@:   `;@:                                                                                                       
                                                                                                                                                                                                                                                                        .               ;;         @`                                                                                                     
                                                                                                                                                                                                                                                                              ,@@@@@+,.,:           ;:                                                                                                    
                                                                                 :                                                                                                                                                                                          @+.       `;+@           `@                                                                                                   
                                                                                  +,                                                                                                                                                                                       @`           @ @           :@.:@@+.                                                                                            
                                                                                   +:                                                                                                                                                                                     ,;             @+;          @@     .@@                                                                                          
                                                                                              ;@,,:@+`                                                                                                                                                                    `+:;`           `           :         @                                                                                         
                                                                                            +:       .@                                                                                                                                                                 .@@@,`;+                                 +                                                                                        
                                                                                       .@@.@           +                                                                                                                                                              :@,   @+ `;                                +                                                                                        
                                                                                      @`  @            @                                                                                       .+@+;                                                                 @:       :@`                                :                                                                                        
                                                                                     @   ;.+        .@@@+.                                                                                   ,@,    +:                                                              @`                                           `                                                                                        
                                                                                    +    +`+       :+ @  `+,                                                                         ,+@@+:``+       +                                                             :.                                            `                                                                                        
                                                                                   @    .;@        @.@.    .+                                                                       @:    `+@         @                                                            +`                                            `                                                                                        
                                                                                 ;@      +         .+       ;.                                                                     @       `@+        `;                                                          `;@@.                                          ;                                                                                        
                                                                                @ +@                         @                                                                    `,        @@,        ,.                                                        @+`,+:@`                                        +                                                                                        
                                                                               +  : @                        +`                                                               .:;:+                     +`.                                                     @`    +@@                                   ;;+`,`                                                                                        
                                                                               +  + @                     .@@@`                                                             ;@;`  @@,                  ,@@:+:                                                 `@                                            +@@@,                                                                                         
                                                                              ;   +`@                    @,  @@`                                                           +,     @ ,@                :; ,  .;                                                @                                                 +                                                                                         
                                                                              +   `+`                    @@@@  +`       :+:                                               `+      @. ,`               `+  ;  +                                               :                                                  @                                                                                         
                                                                              +                                 +    `@`                                                  :.       ;@+                 ,@.;   ;                                              +                                       @.       `;                                                                                          
                                                                              .                                  @                                                        @                              `    +                                              @                                       ;@:@`   .@@.                                                                                         
                                                                             .`                                   @                                                       @.@@.                                .                                             :.                                       `++..+@`  ;+                                                                                        
                                                                        `;,  ;                                    ;`                                                      ;+  @                                ;                                              +    .+@`                            @@;   .@.     `@                                                                                       
                                                                      ..,,`  +                                     ;                                                     .+@ ,@                                +                                              @.  @,`@                             +;,@ ;;`        @.                                                                                     
                                                                             @                               @+@  +`                                                     @ `@.                                 ;                                               @+@:+@`                     ,@.      .@@@`          `@                                                                                     
                                                                             +                              ::  :;@                                                     ,`                                 .@:::                                                 ;                         @ :@        +            :+                                                                                    
                                                                             + ::                            @` ,@@                                                     @                                  .@:@                                                  @                 @@;     @. ,       +:             +;                                                                                   
                                                                             +@ @                            .++;  @                                                    +                                    `.                                                  @                 ;@@:     @++     +;;``             @                                                                                   
                                                                            `:;@;                                  `+                                                  ,:                             +;     +                                                   .;       :          .++::+@::;@+@+; @;:+@            @                                                                                   
                                                                            ;                                       +                                                  :                             .@.: `@,,                                                    +,     @.@        `@  `          `@    `@         ;+@,                                                                                  
                                                                            @                                        +                                                 @@@+@                    @@    `;@@@@:                                                      +;    +,+`      :@              @      @,.    `.@   +                                                                                  
                                                                            +       :       .                  :     @                                                 @   .`             ,+   ::.+    ..   @@`                                                     .@    ;@     :+.+           ,@@:      @ `:+++++;   :;                                                                                 
                                                                            ,,     `@:     .@                 +.+:  `+                                                 @.  `:             @ @   @ @   .@    @ +@                                                      @  .+ +@@@+   @`      ,:@:  @       @       +    ;                                                                                  
                                                                             @     +@,    +@.   @@  @+.       :, :, @                                                 `:@  @          :@` ,+@   ,@@,,@;    @.  :+                                                      +@:           @:@@+++:     @      +;       ;.   @                                                                                  
                                                                             ,+   .@+     @@    @+. @ .@       @  @@                                                  :,;@+           + @  `@+,`.@:+,      @    @                                                                  ;@@@           ;+    :@@       ,@  ;+                                                                                  
                                                                              ,@@@+,+    ;++;   @@  ;  @       ,@@@                                                   :               + +  `: `;,          @    @                                                                  + .,            ,@+:@+ :        +@@;:                                                                                  
                                                                               :+`  ;@:`++  +@@@++  `;@          .;                                                   :`              +:,  @  `:@+;       +;.   @,                                                                 @                      ,        +,   +                                                                                 
                                                                              +:+@@;  ,:.        ;@+@@   `@+@   :+                                                    .:               .@@:  ;,@  .@   `+@;:@.`@`+,                                                                ;;                      `       `@   @                                                                                 
                                                                              @    `;@+;;  +@@;    `  @, `@+:  @;                                                     `:   @@           :    @     ;::@@.   @@@`  @`                                                                ++                     +        @.  @                                                                                 
                                                                              @.      ` `@@` .@;       ;@@@:`;@`                                                       +   + +    `:;   @    @      @+       @     @                                                                 @                     @       :+@  ::                                                                                
                                                                               @+        @.    @           @@,                                                         @   @ @    @`;  `,    @      @        ,+    `@                                                                +                     @       @.@  .+                                                                                
                                                                               :@       `+     @            @                                                          ,`  @ @    @; ; @   ,@@      @         +:    +.                                                              `,                     @@;`   ++ :   +                                                                                
                                                                               @        `+     @@`          @                                                           @. :@       .@:  :@; @     @@,        .+     +                                                              `:                     @ `;@@@@  :   @                                                                                
                                                                              +,         @`    @ ,@;    :; :,                                                            :;.+        : `@+   :@;,;@+ @;       +,     @                                                               @                     @         :   @                                                              `                 
                                                                              @          .@   +;   `@`@@`@@+`                                                               @       ; ;@,      .::`.@ @+     ;@`     @                                                               ;`                    @         ,   @`                                                                               
                                                                             ,,           :@@@@      @;   `@                                                                `+      @@@           .@`  ,@@:+@; @,    @                                                                ;                    @    ;@@+ ..  @                                                                                
                                                                             +.             :;       +     +.                                                                ;:    @@`            @        `   +@:   +                                                                +`                  ,:   @,    ``  @                                                                                
                                                                             +             `;       `@     +.                                                                 ;@+@@:             ;:;;         ++ @` ,.                                                                ::                  @          ;. `@                                                                                
                                                                             +.            +.       @@     @                                                                      @              @` @,      `@+   @ @                                                                  @                 `@          +@`;;                                                                                
                                                                             :+           @@       `@+;   +,                                                                      @              +,  @@@:,+@+     @@                                         ..`                       ;@                .@         `@`+@                                                                                 
                                                                              @           @;@      @. +@@@;                                                                       ;: @,           @    .;+:      `@                                          @@;@@@@:`      ;           `@,              +@+       :@.                                                                                    
                                                                              @`         `@ @@`  ,@;     @                                                                         @@@             @             +`                                           ,@    ,+;     +;            @+             @ @+`.:@@@.                                                                                      
                                                                              :@         @,  ,@@@@,      @                                                                           .,             @`          ,@                                              @:    :;     @             .@@;         :@@++@@;                                                                                          
                                                                               ++       ;@  :  .`@       +,                                                                           @              @,        ;@                                                @,    ,+    ,@               ;@@@@@;:@@@@`                                                                                               
                                                                              :+@@.    ,@  `@@@  @       @                                                                       `++  ;.              @.   `+@+++;@@@@+,                                          ;+    :;    @+         ;++@@@@    ,.` @                                                                                                 
                                                                           :@@@; ,@@;`+@.   @@@` @       @                                                                     +@@.`@@:@              `@@@@:`          .@                                     @    +;    +     @;     @@@+:.``         ;@                                                                                                 
                                                                         ;@@.     `,;@@@@`      .:      +;                                                                   +@,      `@              ,@                 @`                                  +@     +:    @    ;@; ;+@;                :                                                                                                  
                                                                       .@+               +@@:   ;.     `@                                                                   @`         `@            @+                   +:                                 @@      @    ,,    @+@++`                 ;,                                                                                                 
                                                                      +@.                   ;@@@@+     @.                                                                  @`           +;        ;@@.                     +,                                @+`     +`    @   @@@.@;,                 ::                                                                                                 
                                                                     +@                       @ @`   `@+                          `                                       @`             @;`.;;+@@;`                        @                                @ @     +`    ;, +;  @ `:@@@+:`           :;                                                                                                 
                                                                    @;                        ;,,@@+@@.                                                                  :+               +@@;,.                             @                               @ ;@    +,     @:@   ;,     `.:@@.        ,:                                                                                                 
                                                                    +                          @  .:`                                                                    @                                                   :.                              :; .@+:@@      ,@     @          `@+      :+                                                                                                 
                                                                                               ;:                                                                       @.        :;@@@                         @+            +                               @`  ,;:`      `:@`   @    :.      `@,    .+                                                                                                 
                                                                                                @                                                                      `@      `@+`   ..                        :,@:          @                               `@`              @@@@+    @@+       :@   `@                                                                                                 
                                                                                                @`                                                                     ,;     ,@       @                         @ .@@,       +.                                @+                       ,@+@,     `+   @                                                                                                 
                                                                                                ,+                                                                     ;.     @        @                         ;,   :+@`    ;,                                 +@@.             `       .@ +@:     +  @                                                                                                 
                                                                ;@                               `                                                                     @`    ;,        .;                         @      @    :,                                   .+@@@.        +@        ,@  +@    .: @                                                                                                 
                                                                 +                                                                                                     @     +          @                         @,;`   @    ,:                                   ,`   ;@+       @@;       @   .+    ;,@                                                                                                 
                                                              .@+:                                                                                                     @     @          :,                        :@`+:;@;    +:                                   @@   `+,@.     .@:@;.```:@    :@    @+                                                                                                 
                                                             @@`:,`;;     .,  ;.                               .                    .`           :                     +`    +,          ;                         @. .,      +.                                   +@@; ;, .@      ;@ .++@++`     @.   @:                                                                                                 
                                                            @@@++@.;.    :+@+ ;`                              ,.                    .:           @                     .;     @,       +@@`                        +.        `@                                     @:@@@. `@       ++             @    @                                                                                                 
                                                            .   :;       .. @ +       `         ,@:       :+@ ;`                    `:           @                      @      :@;    @,  @                        ,@        @                                      `@, ,@@@,       +.             :;    @                                                                                                
                                                                :+       ,,.@ @   +: @:@,       @.@       @`. +   .;.           .;   +           @                      :+       ,@@;@+   @`                        @`     `@.                                        @+         @@@@@@+::+@@+@;,++@@    .;                                                                                               
                                                                ;+       :;@  @  @`@ @  +       + @       ;`  +.+ @ :+  ++  .:  @,@ `:      @   ;@                       ;:        `.`    @:                        @+   `@@                                           +@+:                      . ,`     @                                                                                               
                                                                `@ @     ;:  `+ ;. @ @ :+       @:,@`,    `+. +@`@.  @ @  ;;;,@`:   .; @+@: + :+`@                        :@              :`                        +@ ;@+`                                              .+@@@+;`    ``                   ::                                                                                              
                                                                 +       :.   ; ;;@:`@@@        @; .:      ,:@+@ @,;@;`+;@` + ,;:   `+ @ @: +`@  @                         `;@.           @,                         +@;                                                      `,:+;::,.,@@@+;. `::,,`     .@                                                                                              
                                                                         @,   @  @`  +                        @; +@,  @.    + ;+,   `+ @ @+ + @  @                            .@++      ;@@                                                                                                  `.,,. `.;@@+@:                                                                                               
                                                                         ,`   @+    .;                    +++@+: +@   ::  ``,;: @ ,, @ :+:@++ :;@+`                              .+@@@@@: @.                                                                                                                                                                                                              
                                                                                    @`                        ;+ ;:@.@ +: `+;`  `:,`  ; .  ,   .  @:                                                                                                                                                                                                                                                      
                                                                                    ;`                              ,   `: ;                                                                                                                                       ,,                                @@                                                                                                   
                                                                                                                           +                                                                                                                                      ++              ,                 ;,`@ :.                                                                                               
                                                                                        +,                                 +                                             @+@@       .    ,                           @                                           .;               @    .    @`      @  `@:                ,@                                                                              
                                                                                        @                                  :.                                            @   ;      :@  ,,                           @                                           @               +@    @    @      `.   `;   ``:,        ++:                                                   `                          
                                                                         .   `         .@@@+ .  @+,                        @.                                            +            @ @         .       @@@   `+`  @                                           @              `+@    @    @.     :     ; :@+@ `@,@  +@;@                                                                                
                                                                       .@@@  @@;      +,@   +@:@+ @                                                                     `@@           `@+  .@`.   @      @`  @  @ @ `@+@@                                        +   +          @ ;    @  @+@.    ,;     @ @  @ :,@@+;;`.@                                                                                
                                                                       @` ,: @ :;       @   @+@., @                                                                     ;, @`          @  ;+:.@  .+     ,;   @ ;. : `+                                           @  @++        `+@@.@@@@ @ .@     @:+++; @ @  @ @ @@@;:@ +.                                                                               
                                                                      .+   @ @  @       @  +, @ @@.                                                                         @  +       @  @  +;` +      ;    @ @  `` @                                           @ `@ @        +@ ::@ `@ +  @`      +    @.: :@:@ ;+:+@   +`                                                                              
                                                                       @   : @  @       :; @; @ @    .                                                                 .;   `@ `       :; @  + @.,      .+  :@ @  @  +                                           +  @ @  +     +  ,:@,@@`@ .@@;     +    @@ +++@@ :++.+    @                                                                              
                                                                       +++@  @, +        @@`,@` @    .                                                                  ;@@;,          ,; `@+. @:        :;;,:`.;@`  ;  @.                                        + @:;  .    @   +@`: `:@@:        `,      ` `   ;:;;+@.@;@                                                                              
                                                                        `       ``              @                                                                                      `,   `             .` ,. ,    ,@:                                          ,@@,             .                 @                    .                                                                               
                                                                                                @                                                                                                             ,                                                                                      @.                                                                                                   
                                                                                                @                                                                                                             ,    `@                                                                                                                                                                                     
                                                                                                                                                                                                             :.     ,                                                           ,                  :@@@.                                                                                                  
                                                                                                                                                                                                          .;`@      :                                         .@            ;@@@,+       `@       +;  :.                                                                                                  
                                                                                                                                                                                                     ;     `;`      ,                                         @.@           `@            ;      .+                                                                                                       
                                                                                                                                                                           @@@,        @;@    +`  :: .:     :      .,                                        ,: ;           .:          ++@+@    +       `.    :    @`+:                                                                                  
                                                                                                                                                                          .: .@       @  +` .@   +@+  + @` ,@      ;+                                        :   .,.:@;.    ,:`@: .`  .@ `+      @     `;+@+@.+@; :,+,@@                                                                                  
                                                                                                                                                                          ,   @       @  @  ;`  .+ @  @ +; + +                                               :   @::;;      ++:` @@@ @+`  @      +  +@@@@+;  @ @  ,@ ;:+                                                                                  
                                                                                                                                                                          ,`  @       ,:++  :.  +``@  @..@ @ ;`                                              `.`@. @@`      :   @.;: +.   @      ;  :` ,+@.  + @.  @ @ .                                                                                  
                                                                                                                                                                           ; .@`+      : .` @`  @ @@  @, @ +  @                                            `@@@,@  ;@       +   @ @@  @`  @ ,,   @     +,@   @: +; @ @  +                                                                                 
                                                                                                                                                                           +.+ +         .: @   @@`;@@;+ +@`  ;`   ;.                                         @ @  @@       @   +@`@@; @  @@+.   @    .@ @   +; @@ @ @  @  ;+                                                                             
                                                                                                                                                                            ,            .: @   :     `@ `@    @   ;                                          @ ,...@       @    `   @@`         ;@,`,@         .  @    +                                                                                 
                                                                                                                                                                                         `;            +      ,;                                              @  +;         @                      ;+:             :                                                                                      
                                                                                                                                                                                       ` .:                                                                                 :                                                                                                                             
                                                                                                                                                                                       .+@                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                         `  @.`++                                                                                                                                         
                                                                                                                                                                                                                                                      :+:`;@     +,                                                                                                                                       
                                                                                                                                                                                                                                                     +     +@     :,                                                                                                                                      
                                                                                                                                                                                                                                                    +      .      ;@@@@,                                                                                                                                  
                                                                                                                                                                                                                                                    ;             .    .+                                                                                                                                 
                                                                                                                                                                                                                                                  ;@@`                  .:                                                                                                                                
                                                                                                                                                                                                                                                 @  +@@                  @                                                                                                                                
                                                                                                                                                                                                                                                :`   `.                  @                                                                                                                                
                                                                                                                                                                                                                                                :.                       @                                                                                                                                
                                                                                                                                                                                                                                                 @                      +`                                                                                                                                
                                                                                                                                                                                                                                                 ,@            +;@.  +@+,                                                                                                                                 
                                                                                                                                                                                                                                                  `@@    :@+:  @  @  .++                                                                                                                                  
                                                                                                                                                                                                                                                  +`  ;+ `@.@  .@,:    +                                                                                                                                  
                                                                                                                                                                                                                                                  +    @,  +@   .@`   @                                                                                                                                   
                                                                                                                                                                                                                                                  ;,  +:;+:+ +@@; +@@@                                                                                                                                    
                                                                                                                                                                                                                                                   @+@`  .:        ,                                                                                                                                      
                                                                                                                                                                                                                                                    @ ,@+.     ,@+@@.                                                                                                                                     
                                                                                                                                         ,@:`                                                                                                      ::+: `@.`  `@    @                                                                                                                                     
                                                                                                                                       `;   .+`                                                                                                    :.@   .@;;+@     @                                                                                                                                     
                                                                                                                                       @     ;+++,                                                                                                 ;`@,   @   +     +`                                                                                                                                    
                                                                                                                                       @     @ @  :+                                                                                             `++. @   @   :.    @                                                                                                                                     
                                                                                                                                       ;     ,++    @                                         `;;.                                              .@.@  ,@+@;   +@    @                                                                                                                                     
                                                                                                                                        @++`  .,     +                                     `+:`  `:++@@@+`                                      .+      ``@    @@,:@+@.                                                                                                                                   
                                                                                                                                      :, +@`         @                                    +.        @`   `@:                                     @+@,   `@.    +.+:   @                                                                                                                                   
                                                                                                                                     ``              @                                   @                 ,:                       `+@@++,        @    @@`   ,.       +                                                                                                                                  
                                                                                                                                     +            :@@+                                ,;;@                 +   `:                 `;+     .@      .;   @+:;   @;      ,+                                                                                                                                  
                                                                                                                                     ;            @@, @                             ,+   ,@+.             .+.++`;.              `@.@.+    +@+;    ::    @ @. :,+    @@:                                                                                                                                   
                                                                                                                                    ``   .+   :;      `:                           :`      `              ;,`   `:             :,   @+   ;:   :+   @   .;  :@, ;    +`                         ,;.,;+                                                                                                     
                                                                                                                                     @ :;@ :; , @      ;                          `.                            ,.            :`                @  @   : :;++@@@.   ;`                        +      ::                                                                                                   
                                                                                                                                     ++@@;`  @.  @    +                           +                             @             ;                .@  @`  @ ;    `:    +                        +         +                                                                                                  
                                                                                                                                    ,``   @  @+  @   ;:                          `.                    ,      @.+            .;               @+.;+;;  @      @+    @                       +          ;@;.                                                                                               
                                                                                                                                   `+  +@,.@+ :@ @ .@`                            +                   @`+:    :@             +:@                   @@ `:     @.@    @                      +           @`+`@                                                                                              
                                                                                                                              .   ;:.@:  ,@+@: ,@++:                             `+@+.            :+  :  +     ;            ; @@                   :,@@@;`,@@  @@` +`    ,.                :            ;@  @                                                                                             
                                                                                                                             .+@:+,   :@@@@+ `;,   +                             @ `+:             @+  + @    :`            ;                      +    .:`     :+++   :+  ,+,         `@++@.                +`                                                                                           
                                                                                                                             +,@@`    ;.   @  `.;@:@         +;:;@:              ,          ,+      @,.;@.    @            ,`                      +                   +`     @        :   ,+@              .@.                                                                                           
                                                                                                                             ;  ,@@:, @    ,@+,   :;     `@@:+   ,@@+           `.          .,@    @`...+,  @@:            ;`              :++     @+.               :+@@     .;:;;,` +     `            :,`+`@                                                                                           
                                                                                                                             ,; :; `+@+     :@     @     +   @.   :  ;+         ,            ;@  .@+@`   ;@@, `@`          @;@             ,, +    + +`            +;  ,`     +     +`@                 :.,;  ,                                                                                           
                                                                                                                              +@+    :,     :@     @    ,`             @        +            ;:@++;  +@+;@;     @         : @,       ;     @@`:@      :           @                  +@@;@         :+.  .+ +  @                                                                                           
                                                                                                                               :.    .;    ;.@  +  @    `@+@.         `@        ::@@+        @   @    :.`.+     @         +          :@@+@.,@@+@,    ,.          @                   @;:  +  .@.  ,: @   ;:@ ;+                                                                                           
                                                                                                                               +`     @   ++ ;   +@.     ,@;     +,  ,@          @ ::    .@:@   @`    `+  ;+  ;@`         :           @ +.`  :+;@`   @           .                   +:@@+:   @+  .; @    @@@,                                                                                            
                                                                                                                               @      .@@+.   @  :@,      @`  ,  .@   `@;       `,+:     @@+  `@@,     @   .@@+,         .`           @ @      :@@++@           +`:.                 @.@      ;@   +;;`:@+                                                                                                
                                                                                                                               @         `    @+@; ;    @@@@,`@`: ,`    `+      `,        +  +@` ++``:@.    ;  @         `: ;,@    +  ; @      ;  +.           `@`  ,@              @@@:,    ; @+;++@,.`    .@@.                                                                                          
                                                                                                                   ```  `:;    @        .:    ;, ;@    @   `@:.@;++`     +       ;        + @:    .:+@`     :  @          @ + +` .@@ +:@@     @@.  @           @+    @              : @ @:, ,:@.++@        ;@. @                                                                                          
                                                                                                                 ::```:@:  `;+ @        @`    ., @:   `+    +,@ @@@.;@. +`       @       @@@.        ;,     ,` `:         ,@@@,.;@+,@@; `+   +.`@  @          `` @+@+                 @  +@+@@ @  ,@  `;@+,  .@:                                                                                          
                                                                                                                ;     + `@    :@        @@   .@  :.    @    +;,  `@+++@@`        +,     @@.`          @,    .:  @           +   .+`+@;   ;@@@.  +, @          ,                       @  ,;    @   @@@.      @.                                                                                           
                                                                                                                ;      +@:  @,.+@.     .+ @@@,   `,    @; :+;:,   `@@+@           ++, ,@@;            @;@+:;@,   +          @   @: @+,     @     @@,          :                 `    +`  ++:@  @   :@        ,@                                                                                           
                                                                                                            `+;:++;        @   .` @    ,;   @     +   .,@;,+ .+    +@ @            `@@@,:` :;         +      ,   @          ,@`@@    @      @     @           `;@:          :   @@   @   .@ ;,+@   +,        .@                                                                                           
                                                                                                            +   @  +`      `@@@;  ,.   :@@@++     @   +   .; @@:   +@,@                 `@,@.         :`   `+@   .,          .@@`    @      +     ,;           +@     @@    ;@` .@.+@@   @   @;+:`.@         ,@                                                                                           
                                                                                                           :     +:.@              :   @   ,;     @   @   @  : ;@@+ `+@                   `.:         :,:@@+ @    @            @     @      :      @           ,`    @ @     @@ .++@  @  @  .+  +@+`        `,@                                                                                           
                                                                                                           ;  ,`   `              `.   @   +.     +   @   @ +@     ,;;@                     @         :+,    @    @            +`   `@      @      .+          ;    ,: @    @ `+;  @   : @  ::   +        `+``@+;`           `                                                                            
                                                                                                           .,@ ::                 @   `@   @      ;`  +  .@@:@     . `;+                     @  `     ;:     +    @            ,@; `@+     +,       @          ::   :.,,   @`     +@   @ @ ,@+   @    @:+.@      ,@+@;                                                                                    
                                                                                                            @,  @          @,   @;,   +:   @      :`  +  ,:  @       . @                     .++:;;   @      ,:   ;             .@@+ .:  `@`@        @          @+;@@@; ;;@,@   :@:@   @+@@+@:   @@ `.`  ,+      ::@  @                                                                                   
                                                                                                            `+@@,   ` @;@, ;@+`@+@;:.;@    @      +` `:  @;.,;         @                ,@+@+;    ,, .@       @, :,               @   @+@;  `;       ,:              @,@,@. `+:@;  @  :;@; @    ,,,. +    @.     @+.   @                                                                                  
                                                                                                             ;      + @   :, @@+: `;+;@@@. @`     @  `:  @  +@         @               @.  @       @ +;.       @+:                @   :`    `@        @`             @;@;   `@;    ,@ @.@: @    @  @ @    `@     +`    ..                                                                                 
                                                                                                             @      +  @    ;@@:@        `@:,    .@  `: .@  @       .+.;             .+           .@@, `@     @                   .,  `;   @@;`       :`             :`;    .@      @@, :; @   +. `@@:                  +              `;+;`                                                              
                                                                                                             .;    @@   @+,;@`@:..         `@  `@;   `;;@`  @       .@:            ++@@@@.        `;     ++  @`                    @   @ +@   :       @               ,+     @`      +;  @  @@@``@: @:;+                :            ;;`   ,@+;;                                                          
                                                                                                              ;+``@+`+   `.@.+@@@+          :++:      @+    @        ;           ;,    `                 @`+@.                     +   ;;     @      ,;              `@@     @        @  ,@  @+@,   @@: @              @@+          @      + :  @                                                         
                                                                                                               @@: `@ @@@+,+, `  @                    `,@. :@.       ;          ..                       +                         :`  `+     @      @              ,@+,@    @,       ::  ;; ;,     +@` `;            .+  @        :       `@@   :                                                        
                                                                                                              ,+     @   +@@     @                       :@;`@`     ;:          @.                      .:                          ;   @     .@    @`              ``@,;@::@,@      :,@   @ `+     @+@@@        .@;+      @       @             +                                                        
                                                                                                              ++   `.;;,` `:    @@@;                  ;:``.@:`+@@@@@;            +@                     + `                         @   ;,    @,@@@;`                 @  `:,  ;,     .@.,  `; @    .,+    .:   @+@  +`     `;    ;@@;         `` +                                                        
                                                                                                              @@     +`    @; `@.. @             ;+  @       ;;.                 @    :.         ;@+    @+.+:                       +   @@`  +`                       @        @+..:@@.@; `@;@@   ;@ @     @  @ `@  @      `+   +   @+        @,+@                                                        
                                                                                                            .;,;,    @     `@@@`   ;.           @  @+      ;@. @;:               ;,  @`@         @ @ .@@.   @                       `+`@;`:@@,                       `:         .@@:   +;  :@+.@@:.  @     :+ .@@@ ;;+@+   @`   @             `@@;`                                                       
                                                                                                           ;;@+.@+,;@+       @     @.          +    +    `@   .+ ;                ++@:@`     @,  @`; + `+   @                        +;                               :          ;,  ,@`+  @         `@;;:.;,+@:.@@+  ;@@:@`    @.                @                                                       
                                                                                                           @`     :.@@        +   @,          :     @     +@@+.   :                 @       `@   `@  :  @  ,,                                                        `;           @@@+``@ @           @@@@@     +`@ ,   ,,+     @.@      @@`      @                                                       
                                                                                                           `@`.     @@  `     @   +;          ,     @`           `,               ,@+,    @@+ @:@+@@+:  @  @                                                          @.          @+   .@:,          .;   .+   .: `@:+.  `@    ;,,;      `@+,    `;                                                       
                             `                                                                              .@,    `@@  @ ,   @`   @`        +                   +               ,@  @@:,:@   .` + +;@ .+ @                                                           ,@          ;;   +@;           `@   :@::;@   .@`@.+@     + ++.  :    +@ `,,@                                                        
                                                                                                            `@      @@,,@ @` `+@   `@       ;                ,`  @               @  @  :@,       @  `@@+ @                `                  `,,  ,+++@, `             @          ;+  :@              @   @,   +`    ;+@@:.   ..  :  @ +    @++@`                                                         
                                                                                                            +       @` ``@@@+:,,    ,.      :               + ;` @              @   @    @:.`    +   `@.+.             +;` `;+.             +   +@    `+;@`;++.        @`         @;+@+`              +,`@@    :,     .,` @   :      @`@    @  +                                                          
                                                                                                            @       ;  `..:+@@@@    .@     +               `:  ,+.             ;@   @    :.:@@@:,.    @:            ` :        @           +   ....    +, @    +,      `@       ;@;                  +@++;;     @     @   @   :`    ;@@    @   .@                                                         
                                                                          :;+;;+.                           +.     ,@@:``    :;      @     :               `@`:@,             +@:   .@`  .+    :@@,   @          .+` .@+        @         @    @`+`     `+.     .;      @@.  `;@+`                  ,@   ;`     ++..,@,   @   .+    @ @, `@`   @@+;                                                       
                                                                        :;       @.                         ;:       :       ::      @    ; `,      .        ;@              `@       ;@@@.    @ @  .@          `:     @@+      :`       .      +.               ;       :@@@@;`                    @    :.     +.;;.   @@:    @.  ,;  :+;     +; +.                                                      
                                                                       ,.      @:`:.+.                       @       +      ; @      @    @; @     `+@       +;:;@.           @,        @      +.`@@@           @       `:      ,,       @                      @`                                 .+    @`    `; @     +       +@@@.      `:+@+  :.                                                      
                                                                    ;+;+@`    ., ;`  `+                      @       +      + ;+   ,@    ;:@@.     : ,,     ,;;   :,           ++       @      .:  :@         ,@@+.            ,@,@`     +                    @@,:.                                @.    @@,` ,@  @`    :.      .: ;@   `+;.   @  +`                                                      
                                                                  `+    .      :@,     ;                     ;:    `,+    `@`  .+@;.    +          .`.:    `: @    +           .,       @.     ;;   @        :. :++,            @  @   +.@;+                     :.                                @     @ .,+:  .@`    @       ;+@` @+@.      @++@                                                       
                                                                  @                     +                     @@+++@@:::+@:            .`        .` @.:   :@  @    `,          :,       @@.  :@@`   @        +   `:                 , +   ;,          ;:@        @                                .@     @;+++@@@:;`    @       @@` `,@        @`, @.                                                     
                                                                  ;                      +                           .`                ;        @,@`.@:. +;   +     +          +.       @;;@+,+,    ;        :                      @ ;                @ +      :`                                :+     +`       +.   .;       @@   ,,        @   @`                                                     
                                                                  +                      @                                      @;@    ,    :@+ @  +@;;@@`   ,@@    +          :,       @`;;@@@.    :        ,              ..      @`                  ;@     +,                                 .@     @        +.   :`       @+; .@@        @   +,                                                     
                                                                  @.                    .;                                     @   @.+::++@+` + @  @+   :: `+. @    +           @      `+     @     .`       ;;:`          `;:..`   @;     +@ +.,@:++   ;,@;.:@                                    @     @        @.   :,       @ ,;:;,@       @    @                                                     
                                                                   @@@              @;:++                                     ;`   +,   @ :+  + ;.;@     ;@,   :@  +;           +      +:     +.     .      :@``+:      +;+,` ;`@@:@`+    @ :@   ;:+; .@.+@`,@@                                    @     @  ,:;:  ;:   ,;       @     @,+.@   ,:    ;.                                                    
                                                                   ;                ,,`                                       ;    :    .@@;  +  @@+      @`    :@@:@           `@    ++      ::    ``      +.+@+   ;   @  @, :  `@; ;   `` +.   + `@+.  `+   .@             :+;+, +,:+,           +.    @.;`  `@ :@    ;     @++;    `@.+.+@@@`    :.                                                    
                                                                  :          @,     +                                        @           ;@;.:;   + +     +`     :, ,;           .@::@.@       @.   ::       @     @`   ;;+ @@     `@`:  : `@   .+ :,    ,:    @ @          @    `@.    @`         ;:    @@`   `@+++`   +     @.       +;     @     ;`                                                    
                                                                  @          @:;+@;`+                                        ;            @ :`   +` @`   `+@      @  @             :;  .@,    `@:`;@;        @:@@;  @,  ,+++:;+    ;. @, ,;+,.,@;  @     .:    ;@:@        `.      @     ,;.`       @   @ ++`   .   :+ ,+     :@        +` `+@@`    @                                                     
                                                                  @          ;+:, `@                                         `            :`     @ +@@,.;@ `;     ;` `+                  ,+@:.@ @+            @@::@+;:@@`   .,.@@@@,   :++@@+@ `  .+     .;    @  :.       :       .      +.`,+.    @,  +  @@         @@.     ,+         @`+  ::   :@                                                     
                                                                  @ ..    @  @.@:,@`+                                       : `            @   @ @@`  ++,   +`    ..  @                      :`              @   ` @      @+;`+;  :,       . :@++@@     +@@   .@  ;.        +                  `+    @,+@.` .         .@:     @          +;   .@.:@;                                                      
                                                                  @:,@+   @@@`  :`  :.                                     ,+,.+,          ,@   +@@          @    .:  `+      ;+;++:`+@@+`                   @     @     ;,    @`  @       @  +@@;@.  +@: @+,@@   @        ,@@+                 .:    : @             @: +;   @           @   : ;:                                                        
                                                                  .@@`;;.@`    `:    @                                    + `:  @           .@+:@:,          ::   ;@   +;    @      @:   `+,                 @     +@@@@:;;    :,  @       @  @    @+@:   :@:.   .@       :, `@@                 +      @     ,@      .@  .+  @           @`  @                                                           
                                                                   +   ::,,   `@+    @ `                                 :   @..@             `+,            ,@:  ;@.   @`  `+`     @;,     @`               ;,   `@     ,@:   +,  ;`      @ ,+    @.      ;+.    +:     `+    .                 @      ,+  : @ @          `; @        `,@@+@@                                                            
                                                                   @    @++; ;+ @    @;@:                                @    ;;               :+             +;@@@ +   `+ @.@`+:    :       ::               @:`;@,     `@@::@;:@.@:`     +`@@   ,@.       +@     @`    :                     @+        ;+ @ @ @           :.@+:,,:@@@+;`                                                                
                                                                   @   @;  .@@  ;;  +@ ,+                                +                      ,@+@          `@  .@@    @+  `+  @        +@@++`              @.,.+       @ ..    ++.@     ++++; ;@`@       +@      @    .@@+.                 ,@       .@@@+@::@ `          @ ..,:.`                                                                     
                                                                   :` @+    +`   +@@@ .+         ;@@+@+: ,`              +                        +,           ;@@@ ;    ;.   `@` :       ;+  ,@:             @  ::      `+`      +;,@     @@  +@:  @     +@+.:     ;`   @;+ @`                  :     :+` ,@.;+ +,++        @                                                                            
                                                                   `@@.@    :,   :.   @.        @      @;@@,             @        .;             `;,            @`  :,   ::  :: :@:        `@@+ `@           `:  `@     +@,`:@    @,,     ;,        :@+@@@.   +     .:  ,, `+,        ;@  +      @     @    `+ @;,  .@`     ,+               .+@@@+                                                       
                                                                    .  @    ,:    :   `@       ,.     +  .,` ,`          ,:  +,  ::.@          `  +@            ,:  `@   @.+. `+.                 @          .:   @    @ +,   @   +`      @          @+`      @      @  :            @ :  @:     @    ;+   ``+  @; `@`@   @@;               +`     ,@  `:`                                                
                                                                       :.   @`    :    ;,     +@+.    @  ;.    ;          @.@@   +   ;  .       @ @@             @ . ;@+@`@     @                  +         ,,   ,@. @       ;+@;@.      @:+@      .@@;    : :.    ,,  `;     +;+;  + ;  @@.   :.   :+,;   ;,  .@:,@ +`   `@              @         @+` `,+                                              
                                                                       `+  .@.    ,     @   ;; +  @   ,:. ;;    +`         :@    ,, @`  @@      ;@ `+            ;,@  +   +@    @                  @         ;.    @@+        ;.  ..+     `;`+       @     :@` ;    @    @    :@:@++;,@@@@@@@@;@;    @  @  `@@    +@@:@     `;          ;;;+        ,@      ::                                            
                                                                        @;:@`,   ;:     @  @`  +  `.     +:@`  :`+          +     @+` :@@    +@ ,,` @;...;+.      @.@@    + ,@@@`,`      +:       @          @     @ @       +@     `,      .+       ;.  +@@   @  ,@     `;   +   ,+@@,  .+  +`     ;,   @;@,`@  :  @`       @        ::   +@,      @,        +                                           
                                                                       @ ;,  @   @@     .,+    .@++     `` :@  ;.;+         :;:  +:;+,  .;   @`.  .@ @;   ::+     @       +     ,,@     @ `@    :+           @     @.@:@             +      :`       `;  @`    @;@:       @. :.@     : ,++;   @     @     @    @+`.@@   @;.  :        :    +;,+                @                                          
                                                                      `+     :++@+@`    `;;                 ;    `;       `+:+@@;`       ;:  .@  .;   . `+;@@+   ;@       @     :.+  :@ :  `;  @.            @     @; ++           `:+.     :         +       .++         @@++@:     @;.`;+   @   `@`    @`   .@`   @   @ @  +       +    ` `:.                `:                                         
                                                                      .:      @ ++ ;    ,+            +.     @:   `,      +`    @         ,@@:.@@;@     .@+@,+@@@,        ,+    :@   @+ :   @+ .@;           @`   :@              ;@+  +,   :.        @       ,.        `@:  @@`    ;.   +@  @,  `@     ,@    ::+   @;  .@,:;+       @  :;`+.                   :                                         
     `                                                                ,;@:    @@.  @    @@      @+     ,,    @;.   :      @     +        +@,      @`;+;       @            .@@@+`@   @  @  .@,,  @           ,@+  @@                    @   .+        ;;      @         ;:    `@:` .@     @@@@   @      @     @ ++@@.@.   @+.        @  +   @                   `.                                        
                                                                      `@@,   ;@    ,`   @++;+: +  +     +    + @    .     +     :@@++@;.`@ ;@     `+++        @            ;@@@@ .@`,+@+@:@;+ @  @             +@;`                     .,   +.        @     .;         @     `@:;+;,+    @  +   @      ;:   ;:  : +. ++,@,          ;:`,  `;                 :@@;                                        
                                                                        .:    @     @   ;+,  , @         :    @@   :      @;    ;:     .@@: +,   :,          ;:          `@.   +`  +@+@@,;@```@  @              .@@`                    ,`    @,      .@`   ,@.         :;    +:     @    @` +   @      @+@@@+@    ,@  ``             ;@:.,@           :`     @+` @                                       
                                                                         @    @    `@. ;,.@   :,       :;@++@@@@@;+       @@@+;@+       @    @  ;`          @+@          @     ,+.`+   `,+ :@@  .:               @@              ,      @      @+.    @;:@@@.            @+;@; :     @;  ,@. +   @     ,+  `  @     @@+                 +:    ,@`     +`+          @                                      
                                                                         @    @     +@`+@  +@@   @@;    `` @   ,+        ,+   @`        @   +@@;@@.    @:     @          +    +.: @@     ,:  .@:@               ;              `:+@:@  ::       ,;@@@@.                        :     +;@@@@  +   @     +`@   .;+  ,@: @                 +      .@     +  @         +                                      
                                                                         +    @    `,.+ +        @ +@`  @  @    ;:       +   `@         ,+  `@`@,+, . .@:@    ..        `+@    +.  @      @  @@.                @       `  .+@++  ;`;;@@;                                      @     :`  `:  @   @     @ +`  @++      @                 + `     @@    ;  @  @++    :                                      
                                                                         ..   @:   @    @        @.@@+:;   @`    @       @   `@         ,;@@@`@   :;+ @ ++,+  ,,         @+   @+   ;,     @.  +`                +      @:@;         .;   @                                     @     @@@+@;  @   `@    @  @``@@:     ,@                 .+:`   `@ @;  ,+`@ :. +    +                                      
                                                                          @  +++@@+     .,        +@@,`@ `@+:   `@      `;   ,@@@+@@@@+@@     +  + ,.`@:.@@@@@@`         `@@@@+    .@;   +:,@@@:               `,     ++             :    ;                                    @     ;.  .;  @    +@   @   ;@:+    ;@.                   +:@, ++  @@@@@@++ `++`   `+                                      
                                                                          @@@.           @@:      @ `, +++  @   +@`     @`   ++        @:     ,+`@ @ : ::.:    @         .   @      @;@@@.  `` @ :`            :`    `+              @    +         :+++; .++++.               :;    ;:  .; .:     +@`+;@   `@:    `@                    :@@@@::+@; @`  ;@:;@+   `@                                       
                                                                          `               @;     :;  + @@   ,@;++,+     @    ;@@@@@+@+@@`      `;@@.`+   +     :@        +  .++     @        ,,@. `@           ;`@:  +. .,       .;+ +   `:        @     ;@    .@               @`   +;  .+ @       :@; ;@. ;@     `;                   @`  ;@:,.  ,,    .:` @@+@+                                        
                                                                   `;                     @@@   `,;  @  ::   ,+:  +;    +   @@  @,`` @@:         +:++. ;@@.    @;;       @  `;@`    @        .@     @          `@`@.@: ++;@     @. ,++@, @         :      @@     :               @.  @:@;+@@              ,@ @     :,                  ;,    @     @    .@:  :                                            
                                                                  @,.@                    , ;  @.:@. @   +    @`   @`  ,. `@;  +.   @+@         .+  ;+@.  @:  ;: @`      +   @@:::+@@        @,      ,  .;.     @@@@; @.  `@.+@@@`  +;;::          +,@;         +@@;:;:           @@@.  :`;,                 ;;    @                   +`    @     @    ,+.;@;,                                           
                                                                ,+   `+`.`                `:   :. +; ;   +    `@    @  @  @.   :   @` @         @   .@     @@@@  .+      ;   @@:.`  @        @`      @;:` `+,   +   @ @    @+   +:   @@            ;+ @         `     :                                       @@@+@;                   ,:   `+     +@++@;  +:;@                                           
                                                              ,+;    ;@.`,@                @    ;+:++   `+     :@   ;; @ @;   @   @   @         :    +     +`     @     ,:  ,,  ,+@@;        @;      ;:     ,.  ;   @;@   +;;   ;@@;++@           ..,@               `.                                          `                      +; ;@       @``    @``.@                                          
                                                            @,`+@@+ @@     @               +      :@   `@:.   .@;    @ @ ++  @, ;@    @        ;     @     `+     `;    ,+  @      ,:        @@;;;   :.      @  @  `@+:+ .::;    +`.` ;,         .:                  :`                         :@@+;  `++,                              @+, @     ;@          @                                          
                                                           @                @              ,.     ;`@,@:.:@;,@;@     `@+` ;@@@@;.     +.       @ .  @.;     @`     @     ;@`@      ,:       .: +;@   ,       @  @  ;@` +++ .;    @    .+         @                   ;@@`                   `;;@`    .@@  `+`                            @, .;      @          @                                          
                                                           ;                @               @    @  .;  ,: ::`:;@     +:+     +,      :.       @@@@@@++   ;@`@     @`      @@.     .+       +    `           +  @;:@@      .+    +.    @`,       @++@                +  +                  ,; @ @`   :;@    :,                           +  @+      @        :@+                                          
                                                        .@+@               `:                @:;@@++    ,:  @@::@;    .;@     @`      ;;       ,.@:   @@@@.  @     :+:+,:;+. `+@. .:@      @               :@@;  :: @     ..@   .@;   `@+:@.    ++@:@        .@++   `    +                 +  `@+.    ,    ;@+;@`                        @  @`     `@        `@                                           
                                                       @.                 `@                    +       +,.@.   `@     @@;    @,      @@       `.;:   +.    `+,    ,@+,    :+;;`.+. @@;@@@@,;+            `@; `@    ;.;   `+@@++@+: +@@@@; +   +   `   `,`   +   @`@:+   @@++@+;,          ; @;;+`          `   +`                       @ `@:     ++         +                                           
                                                      @               `@@@:                    :;   +   ::@`  :, @,    @ ++` @@ @     ,@       @  +   .;  `@@.@  `+ `@@  ,: @  .+.        @ ,:                 ..  `@:@;.   :`+; ,@ @ @@++ .;  :  .+@ ;, .@ ,,`  @;. ; `@`@@   `@+++;     .;@   @       `        @                       @ ;;+   .@,+         @                                           
                                                     ..                :`@                      @@+@+   `;@  ,+.@@@    @  @@@;  ,@`  .@:+     +;  @    @,@+   +;.:       `@.@    ,+      +@@;                   + @@@+@@@   .:.   @ @ @@:,: @ :.  @ @ @   ;;+,@ .: @`,,@`,+@   @@+   @.    @@..@,  +@.  ;,     .;:                       @  :@@++:  +,        :`                                          
                                                     ;          @.       @         ;@++:          `;     +@` :,  .,+  @:   `:,+:  +@@;  `@+`,@:   `;   @::     ,:          :    `:,@     @  `                   @+; @@.@;;  .@@@@@@`: @@.;, @ `+  +:: ;.@+;+ ;@:@;. :@@               @    ,```   ;, @  +@,@,,`@;`++                     @   @::+@++@;        ,`                                          
                                                     :          ;@   @@@@+       +,     +,         @     @.: :.    @@@;  `@` +@.   :,,+;;@`+;      +   @      @@                @  ++    +`@:@                  +@  @@`+`@   @   +@,+.@; @  @  ,+@+@.@@@,+;   .+@.@`+@              `++    .@     @ @. +:++.@+@     @                    @   @      ;`        ,`                                          
                                                      @          @. `,@`@:       @       ;;@@,     @     @`@.+`    ;;    +   : +`   @`   :          @  @.     @@                 @@+ +  `;@   :       .    @@+,@ @  @@,@ @   @`   @+@   `@ `+       @;:;@`     @ ;;@ @              :@ +`    @@++@@@:;@:  @@ +,@   .+                    @   @      :,        @                                           
                                                      .@@:    ,  +;+:+@+ @       @@@`   @`+   :;   ,,    `@`@+    ;     @    +. @  @@    +          .@@+@;  `+ @;.:                  `;  @+  @       `@@   @@@@` @  @, . @  .@    @@,+  ,: :.      +`    +;::++`   @@:                  @    @      ``   ;@+  ++:  @                     +   @       @       ;:                                           
                                                      ;       @@@`  .@   ;;     @ .@@   ,:     `;   @     ;+      @     @;    ,+`  @;    @           ,`  `@@;  .@;;                   @  +@@;         @@+:  ` +` @  @    +  ,@:   @@ @  `+ @`      @     `@@+`@   .@;`                  ,    @:,:       +;`,@@,:@`;,            `,`      ::;@@       +`     :;                                            
                                                      @      ;@@@.  :@+  `@:   .`               +   @      @+    @     `+@              @.                     :           +:         @   +;   @`  `@@@+ `;@+@,  @` @   .+  `+@   @@.`@  @ @       @    ;`@   .@@@+ `;                  @  `@@..,@    ,@@   ;`;:+@+            @,.:@+,`  `@,:@       :@    ++                                             
                                                      ;      @@  @`@+ +@`;@@`  @                ;   ,;      @, +;      @              @@                      :           +  @       +.    ++ ;;@@@@@,`@+;+++`@  @  @   ,+   ,+:  @;` ;+ `@@       @    : +     +,   @               .@+`  @      + ;@.;@   +@::@             ,,    :@,@     `@;    +@.@@@@.                                              
                                                      :      @`   @:   @:. @:  @                @    @      @@:       @                 @                     ,`+:,@     `.   +  ;@@+      ++@@@`+;;:   .. +. ,, +`+:   @    ::@@@;:;  @, ;:       :+   @@       @   ,:          ,   +@.+ `+      @+    @   ,:  @             @     + + @      .@@@;                                                      
                                                     .`  `+ +@    @    ::  :@  @  @+         ,;+:    `@    @:        ,`                 @                      @`  @     :    @  ,.`       @     ;, @.    ,+ ++, ;.@`  `@    :@   `@+   @ @@       .@@@@@   ;    ,,   @         @`+`   ,; .;     ;:     @   +   @             ;     ;,@  @                  ;@@                                           
                                                     ..;; @;+`+  `@,    @   @  `+@ @         +@,.@    ;@@+@,         @                  +;+                    @++@  ` @ .:   +  @         @     @` .@+,:;@  @   .:@   @:   ;@;   @;+   ++@@        +   @   @@@+;+;   `;   @:   + :.   @  .;    +@     ,@@@@:  ,;        `@@@@;      ;`  .,            +@;@;;  :,                                         
                                                      @`+ @, ;@, @ @    `+  :,  +@@`              @      .           +;+             ,  @`.@                   :,   .@+@  +:  @:@@+        @`  ,@;    @,;,   @    @@   @@@ @+,@   + `@@;`@.+:       @   ;: `;    +     @   +;    @@   +.   @, :@+@      @      ;,        @   .+           @        ,; +.   .@   :`                                        
                                                     ;,@@.@ `@ +@; @     @   @  +                 .,                 @@             @+ ;@,  +                   @  `.@ ,;  .+@@.   @.  `   :+@+;@     @`     ;;   `@   + @@+  `@;@       @ ;,       @    @.@     +     @  .;;   ;+@+@;`     ;+:  @      @      ;,       @    .@           ,`      +` ;@     @@   @                                        
                                                     @   @@ @:     @.    +.  @`,.         ;        ;                `,              .;;.@   @.                   @@:@.+:`+++`+      @ +@   :@  :+   .@.;      @    +. :+                `; +`       @     :@`.:@@`:    @   @.,@+    @+@@+    @`  @@     @.     ;,       +                  ;     .,   +.       ;@@`                                       
                                                 `:;:+    ,.@+     .@@@@@+   `;:,   @`   ,.@ @:,;@,.                ;          @,   ;  `@   +:                   @:;   ,+    @.     @ @ ;  .+  ,@;+@+,@+      +`   .; :;          `,,.  @  @`       @     :@+;,   @    @ :@;+.     `+   :    @   :@;::@@:@     ;`      ,.                  @     +.            @,+;`                                      
                                               `@`   @;    @+       @   `@    @ @;.;@@  @,: @:   `@,                @         +..   @   @   @@,                 :,      @.:;@@+    @;@; +  ,;  :@+;: ` @      `+    @`.+      .:@@@  `@@  ;;        ;      @      @  ;,++: @@@;    ;.   ,.   @     @,.`,+@     +.      +                   @    `@:+         +``,  @                                      
                                               @     @+   @@        ;   .@@+  @ @,:  .@@+ + @+,.+; ,:               @         @;` ,@`  .@``;;`;@;               :.      ;`   ;;   @; @  `` .:   @      @       @    `@;@ ` .@+.+  +    @;@@         .:     @`     ,@.@+   ;, . @ `+@`   ;    @     @:@+..@     :.      @                   @    @;@+    @+  `++     +                                     
                                             ;+@:    +@::@,@ `@     .;+@+@    @ ;`      @:@+` .:    +               @ `@@     @@@@;    @:@@@@@@@.@@`        .,. `;      @     @@;@`  @`  + .;   ;`     @       @      `@@@+   ;   +    +             @     @`      ,+++   @    `@@:;,  `@,   +`    @:    :     ,,      @               @.  +   @    :   @@  @;      @                                     
                                           ,;  ,;      :.  @;@+      @@  ,,  `@ @       ;+,@@       ,     `.        +.+.+     @, .:`  @,  ;    :+ `@:     `@:.:@@@;    @:      @`    :@. + .+    ;     ;+   ` .,      @`:::  @    @    ..            @.   .@;.    +,   @  @     @   @@@@`+   :.    +`    .:    ..      @              @ @ ;    @    @`  `@@@@:  .+  +                                     
                                          ,.               `` +`     @    @.`@`:@:     ;:   @@  `   @   ,+,:+.:+;:+; @@@     @` +;,@`@+         @`  ;@    ,@     @+@@+@@:      ;`    `@;+; `+    @ ;@@@;@;+@.@@      @  @ +  @    @     ;            .@@@@+,  :@++,   ,@` @     @   ,@@  @   .;    ;`     +    .:     .@@@,          .+  @.    @     @@@+ ,:@   :`@,;                                     
                                          @                   +`     @    ,@@.+`;@@@, `@@`   ,@,;.;@   ;.    @`    `;  @    @` ;,   @@`       `;@@`  .+     ;+++;@     ,;      .;     @ .; .+    @`;   `@;@@@.      ;`  +`;  @   ;. ;@+:+                             +@+`;;   +@   . @  ,,  `+    ;:     @    `:     +;` ;.          .@@+     ,+:    :  ;:+@:   @@+                                      
                                          @++               `;@      +`   :@  @     @@:`@     @`.;    @      :      @  :+  @@:+:    ,;@      @;@, ;;  @         ,,    ;@@       @     +,    @    +@     .@;  .@`    @   @@    @+@. @    @;                            @@;. ;@@@+;+  `+@.  @   @    `+     @    `:    :. @,;,             @      ,@;@@@   +   @    :.                                      
                                         +,@@       ,       : @:     `;.  +,  @     +;  :;:   @  @ .@+@.            @   ,@@. :@     +``@    +@@.   ,@ @         @    @@ @    @,;@     .@    +,.@+,@@      .    ;,   ;              ;    +`+            ;@+;          @`+,        @@@@. :  @   @     +     @    `:    @   ..              @      +@,:;,  ;`   ,@+ `@                                       
                                        ..          ++   @@   +@     `@`@@.   @     ,;   @@  +:  @`+  @..           @         +,   `@  +@+;+@:  :@@@ @+         @    @` .@   @@+,     `+     @@@+ @`@           @   .              @   .. `;          +    +        `+  +        ``    +  ;:  :,    +     @    `,    @            @+.    ;     `@:   @,+@,   ,@.::                                        
                                        :      @    @ :  + @  ;+     ,@       +`:   @`    ;@@,   @@   `@,          @:         :@+:+@.   .@:@`  +;  ;```         @   +;@  @+`;@ .@     .;     @.    ,         .@ :` `,   +;         `@ .@   ;`     ,@;@:     +       +; +@         @@@@@@  ,;  `@   @:     @.   `:    @           `@@@   ;;,    +:.   @,  @   @@                                           
                                        .`  +;@,@   `@   @ ;  `+    +@        @:   ;@`    @@     +,                 @        `@.+@.     .+,@   @   :.           +   @ ++  ,@+  ,@     ;     `@+;@             @,;   ;  +.,`         `;,     @    @`  @,,    .@,+;    .:`,:        @    @` +.   @@++@+    `:;   `,    @           .@ @  ;+`+    +.+  @,   @@@@@@`:                                         
                                        `,  `;  `+  ,@@` `+@ .@@@+@@,        ;.@@@@:@     +::    ;.    .@.           @       +@ @`+       @@  +.   @            +,  @  ++    .@@@    `@    :+`+  @            `@;   @ :.  ;    ;            @   +    @@          +`      @        @`   `@@;     `,, @`   @.+   .,    @          @@+@@;@;  ,@@@@  @@@@`   :   :@@@`                                        
                                         @  +`   `@@@++;@@:@@;  `.           @     ;@    +.`@    +@+    @    , :@+   @        +@   @      .@;;:  @@`            `@  :;  ;@@@@@. @    @.   ,+  ++`@              +   :,@   +  .@.@           @  ;                  @      ;.      @+.    `+,         `@;:;:`@   ;     @  @+      .;.  .    +:@ +   ` @    +       @                                        
                                        `@@+@      @   .+   @                @;+   .@@:;@:  ;`   ;@+;@@. @  @+ @  +  @  ;@@;   @: :@;      .+@@+@+               @`  @.         @   @    `+     .               ;`   @;  +`  @  + +;@       @  @+++.          ;@+ ,`     `+       @+ ,@;` `@          .::  @+:+@     @ :`:;      ,.       @ +;     .:    +,    :;@                                        
                                       ,+  +,     ,,    `+  `+               ,@,    + .`   :+@.  ++@@@+@  +@@; .+ ; +` +`   @++@;,@+@,         .:@                @   @:        @..@`     @                      ;   .@@@:  `+ .@ ; ;++;`  ,, @`+  .;         ;+.+@       @   `@@@+.@:     `,               ,:,      .;+ ;,      .@+@     ;` @    ,@,..;@ @   ++.                                         
                                       @    @@@@+;@@     @   +`              :,     +  ,++: .@,., @    :.    @` `@@@. ;     `: +:;,  @@         ;,       `:;.     :@`  @@       +@;       +,                     +   .+    ,.@++ `. .@  ;: @ `, ,@,+,           ,.,,      .+@@+  `;@:`      @                         ,@+`        @  @`   .+ @+  @+,,``   `@  `@                                          
                                       @ ++ ,.    ,:     @,.  @;             @      @@+.     ;@;+@:    .+     +@@+    @         ;     ;@`      .@       @.  `@     :@:;@@:     ,@        `@@.                ,@@@     @+.; @+@@`  . +.@  `@. ..@@;`                +            @+,  ;;   ;++;;@.                      +     @:  ;+  `@.;@++@+@ :;       `.+   @                                          
                                       @+`  :.    @@    `@`,+@+,            `:      @        ,+  +@    @@       .`  .@@@:              @@@@@;:@@`     .+      @      +,`  ;@:.@,         +`                  @@@@`     ;@@@:   @@::+;  +@+ @  @   @                ,.          @ @   ;:  @  +   .@                     :     @:  @.   @:    @,@ @.:+@@+@@;@@;  @                                          
                                       @,   @    @ +@` ,@     @@@@@         :`      @         ++  ++  `@ +@..@@@@` :.  `               @   `:,`     @,;`@`    ;                           @  :@                  @      @@+      :@        @  @:  +                @          .`  @@@,   :; @     @                     ;   .@  +@  .,+     :@@ @@. @  :.  @@  ;.                                         
                                       @@,:@@   :: @`++:     `;+  ;         ;.      @           @;@@@@@,+  @+    @`+,                  @           +  +  @    :;:,                        :``+ ,    .         .:  +    :.         +`       @  @;@@;   .          .@`          ;;:         :@,     `.                    @  @`@ +@@`  @.      @+ @,@@@@@@::@+@  ::                                         
                                      @ `+;@    @  @         ;,@ @@         .+     `@+ ,:++@;;,+.,   ;;:   @     +@ .@             +@+@@`          :  `@.@  `@:   ,+                       @@  ,   .++         ;. @   `+         `;@      `;  @       +@   +;   @@          `@:.;.                 ;                    ,+ :;++`@ @@@;@.     @@ .;     .:;; @  @`                                         
                                     ,.   :@   .,  @         @:@ ;@          @     +++@       +;:     @:   +,    @@  ;             `@,@ +`        `, .. .   +,@     @                      +@ ``    @.: `@,     @ @   @       . @+  @     @   @`      @,: :+      ;        `@  @@                  :                     .@@:  @`      @     @@ @;       .: + `@                                          
                                     @    @`   @  `;        .+:.  :          ,@`  :@ +`@,     @` +    ,;`   @   ,@:@@;..   ``     +;@:. `:        .@: .@     :       @                     @ @@:@   :`+  @@     @@. :+,    `;+;@    `@   ,+    @.    @:@@:@+@@    @        +                      ,.                       .: ;+       :;    :@@@+      `@.+:,@                                           
                                    .;   :+   ;;  @`        @                 `@@@: `:        `:@.    ++`.;..@@@,@  ,+``:: @     @  .`  +        ;`;:`+,             ,                    ,;    @@, :@,   @@. ,+,@; +:`@ +;.   @    :@@:+:     @;@++@;   @:@;;    @        @,                     @                         +,@         @`   `@@ `@,  ;+@::+@.                                            
                                    :`   @,   @@+@@        ,,`   `                   :               +@    + @   @  @    `;+     @  @  .+        ;  ,:`           ;+;@@.                  :.    @ .. ++@++  `,+@;:.@.   @@+    +    `:@.      `@@@@+   .+;.  `@  ;.         @+                +++@                          @@          +@@@@@@:;  .@@.`                                                  
                                    @    @    + .`@      :@:.,@@+.:@@:               @               `     :`@  `+@ @    `:`@    .+@@;:+        ;`;             `@:++  `+                  @    @   +  `@     +    @    .;     +@;  @ @`     +@`   ;;`;; ,@+@;@;++           .@`              +.@@    .+;;;    ``          .@:          .;  . @ @                                                         
                                    @   +@.  @   ,;     ;,    @ `@   `@+             .+            ;:   :; + @  +.:@@   .@  .@+  `@@;@+@.       ;@,              ``     `;                  @;`@`  +,   @;@@@@@    @    `@:     .@+@  @       @.    @,@      ++``        @:+ @:@@.            @+  @  +.   ,.,+.`.,@`       :;            @  ,@@+`+                 :+,:@; .++;                            
                       `        +@+:+`  @;+ +.   @     `+     @:  +     +`            `@@@         ;@ ;;  ;@`:  @   :,+;:;;`@`:@@+@ `   ;:      +,            +@:        @                    .    @    ;.   +.    @@   @@       +,   @      +@.   `;.;      @:          @  @.; @+@ .++.  `+.;,   ; @      @       @       `@ `.         @@@,`,; @                +      @,   ;`                          
                        .@:;+.@;@  `+: .+`@@.   :+     .:      `.,       ;            +  `    `@;+.+@ @@+@:`@.  @    @ .@ +@    .:@      @     +             ,` ,,      `;                    @`   +    @    ,+   ,:;@@+,;     ;@:    @     +@ @; ;@. @     .+;          @ .+   ,;+ @:@@+ @   `;  :@       @       ..       ;@@@         :;    @ ;`              @       @     +                          
                       ;.    @+ @   `+ ::       @   ;@@@@:                +           +       ;.  @+@   .   @  ,;:++ .@@:@;`@+@@;+:      .;    @           +@;   @  ;,@ @       .++,          ;.`+@@    @     ++:;@` +  .@   ;@`@`    .+   .@   ;@@`  `@@` `@ ;@      +@+@ ,+   `+,+++`  @@    `. ;`      ,@     `;+++:      . +`        .;    @`@,              :             @                          
                      +`     @:.     @.@+     ,,@  @    `@@+              ;          .`      ;:@` ++`      ,@  @:@:,@@@;,   +`    ,      .:    @  @@,      @+;   +  + ;@       ;.   ;,`      .+@+. ,@+@@@    :@`:,+ ,:   @@@@`  ,.     @    @,    @:    @+@+`  @    ++      @   +.  ;@   `@     + @` ::;, .@    +, `,  +        @        .+   `@@`               ;           :@:                          
                     `:      ::      `++++    ++; :        :`         .`:+           ;       @ :@@@`@    ,:;  @.;:   ..@    +.    +    `@@     @ .. @ .  . @@.: :.  ;:,:       @   ,+,;,@  +@++@      ` @     ;.  :,;.    @      +     @    @     @;+,;+,:    :@   `+       `@,+@,  @@   .,+    :@;@;    @``   +   @    +       ;;        +   ,.               `,;.         ,: +`                         
                     @                   ,@  :@;@ @                  :+++            @       @ .@. ``@:.:@@ .@: `@  @. +@   @     @     @+     @ : `:@@  :++, :++    `@      `@@   :;`@  @ @`  +        @      @  `+:.    @      @     @   `@     @     .@    +`   @          ;: +. ;@   @++@@@@,+  ,@+:@:     `@:+.     +       @.      .++ `@               ;.  ;@`          `:                         
                     ,;               `@@` +@@, ;@@                     `@           @ `,.   +@@.`@@+ ;;`+@@;,   +@++   ;@@@;     :@@+@@+,      @@++`+;    @;@+:+@@@@;      .+      .;.`@@.`@++;,       +      @`  @,:    @      @     +    @     +:;@@+@@    ,:  .+          :`  +  @.,@:  :`  ::               `       +        @;@@;:@@;.@@               ..     ;    ;:+   @                          
                      ;+`             :  @        .:         .::`     ``  @          @,; @@    @ @  `@    @.       ::      ..      @    .+        ; ;@    @.    +;.:+::     +           :. +:  @        .@     +@  @ ;    ,`     ;`    @    @     @`     :`   .:  :+    ,@@@@@.    @@@@::    + @:`                      :,        ;+, ::                     +           @ , .@`                          
                     ;;.+@.              `:        @        +: `+, .  @@  :.         ++  :++.,@. @   `@,::+        ;:      @       ;:    @        +@;+   @    .@`   .+@    ;@@               @ @         @+    @;  ,.@    .:     .:    @    @.   `,      `;   .,   @   ;@   @.     +@ @+;;  `;`;@@                   .@@@,                                   ;           ;@@++                            
                    ;             ;:      +        @@`      @    @@;@ `@,,@`         ,+@@: ,;:   @    @@+@+@`      ,;      ++      ,@    @          @@;+@++:+@+@`    @@:: :+,@                @@         :+@:.`@@   ;+     +      @    @    .@+..@.      ++   :.   @   @@+  @     @@  .@:@ .@ ;@ `,                  ;;   @                                  +      ++`   `@`@                            
                    ;             +@      :       `;..       @  `. @+  @+`           .+  `:`    :@`   :;   ,:       ;      @;@@+;.;@+    ::         @.@@: ,@   `;    @;+;;+ :                 ;@         `+ .@@,@   @,:    @  :@@`@    @       ++:+@:.:@@ @   @`   @. ,@ @`.+    +@@   .@@@+:@.@`@           `,.           @                                 ;.;+@  @ @   @`;@                            
                   : @+`          ;, `@` :`       ..       @  ,@@,++`++ @             @` .@@; ,@: +   @     @       @      ::  `;;. ,:    @         @;,    @    @`  .@   @@@@:             `  @;`        `@@@++;@   @`+    @,@   @;    @   :+..;+         @@@@,     @ @; ,++:   ++ +`   @  ;` : ;`  ;+;+ +` +, `+,@        :                                  @@+;  @`+ :@@  `@@@,                        
                   +@  +         . + :::.+        ..       @@@+        `@             `@@@@ @+@   ++ ,@    @,       @       @      ,`+    @.        @@     @    +@++@ ,``@@ :.            `@+@`:+        .@:    @   @ @    @;    .;`   + `@    +;@;;+@:             +@@  `@@  .@;  :;   @     .;   `:   @. .;   +:++`      .`                      `,;+,     .;      :@;` @  `@  +,                       
                   ,;  +   @@+   ;;,  @@@          @       @+:@@+   `@@;+               ;+   @     @@@     +;       @       @`.;@@@; @    ,:        +@     @     +..  :@+`+ .++`            .+  @.      `;@+@+  @, `: +.   @      +,  ,:`;   +,  @     +:            +   `@@@@@.+   @+ ++      +,  :.   @.:@   +  @+,      ;                      @,    @:@; @ @     @    @   :`  @                       
                   .@++:  .,::   @@.    @          @       +@    @. :+  +,              `@   +.    +        @,      @`      @@@:`    @`   .:        @;,  `@@      @.   @  @+`   ;+            @  @..+@;@;     @@+@;+   @   @      @+.@+ @   @    @      :,            @+,`,;+   `,  @+@+        :@@+;;+@`@@@  @,+@@@+      @                    `;      ++  @+ `@`.@@+    ,,  :``@;                       
                    @`    +@,   +,`@@+@@            @,@@   :@     @  @   @               @   @`    `;        @      :@      @        @@   ::        @ @@@@.+      @`   @` @`@.    @`          @  .@: .; ::     @  :@   ,+  @    `@.::  `   ,:   @        :,   .+;;:.@:    ; :    @ @.               @;+.@`.@@+`@ ,+`;@.  .@                   @:,@      :@`  ;:  :. +.@  @:@``@ @+                        
                     @@@@@@,  .@@   @               .@..:  :@     :. @   @               .@@@.;:    @        +`      @+    @+      `@;,@.+@         ;      `:     @.   @  .; +.   ::        `@   @.+`@   @    ,@.,@.    @.:@`   :;     :;@+ ;@@;          +  @`    @@     @ `: ;++@.               :@++@   :` @  ;:  @+@@;                  ,;   @.           @.   ;`  +@: `@;   +                        
                     ,@.   @@@+;,   ;`              @ ,:   @@     .@@@+ `@                 @   @    +         ;       ;@; `@:@`  .++`  @;`         ;`       @    `@.   @   @  @  ;+ ;      @@`  .@.@`;; ;;   ;.:`  ,,    @+.@@++@     ;+  @         `+@@; `::`    :;@     @  ;  `@`                @ ```:   @;@ :+   ..                    ;.                  @@@,@  :@    `+   `+                       
                     +,,   ;.::@    :+`             :;    ::;;    .:  @@@`                 +`  @`   :@        @         :@@:  @@@+                 @        @   `@:.   @   .@;@@@` ;:@@   `. +` + :   .:,    @ ;    +         .      @ `@.@         @    @`+@     .+      `++` ++@;               ::    @@;,;@@++     +                   +`                   .:  @  +@     @    @                       
                     ,;    +@:+`   .@.@:             :@;;@: ;@    @@.  @@.          .`     `+  `@   .,@       ;.                              ::   @        @+@@, `,   @    ,;+.   .;@ @      : +            @:@    :`               ;   .          @     +.@ +;;.         ...+ @  @    `         ,,    ;.   .@,      @                  +`                    +  .+; +;     @+   :,                      
                     +     +` @,  ;@   @                 .@@.`@.:@.`@   @.        ,@.,@`    +   +:  +`,;       @               :; ,@++      ;; `@  @;,,     ;. :+@.:   @     ;:@@;:+@,@,.    ;`,.             `     @                : `@+;         ;.   .@+@,, `,           `@+`   +`            .@    .:    ::     +@@@,              .;                  @+@;;@+;;@`@   ,@`+    @                      
                    ,+,    @   +@;.    :`               ++@:  .:,@  @   +@       .:    .@+:+@+   @+@; .@       @             `+` @`   ;:+. `,   `@++@++     @@+:.` @   : ;@+@@, ::@` ;@@;  `+; @           ++, +;,@@`                + @   @         +++@: @ @..@                    +             @`  `@      @, `,@;  .,             @:;@                  ,.@:      @@@;`  `@    @                     
                   @;@`   `@   :;    @@+               ,: ++    ;+  :;  ++.      @           @`   ,:,@@;:      +.           `;  ++.   +@ `++:  +, ;  ,@     ,@    `@   ,@+  @     @`    .++@   @+;@.       ; `@@@;  ;.               @ ;   ,`              @,.::                     +             .@@@@       .@@@+    :`            +  @@                    .; `    @     .@@    @                     
                  `+ ;@.`:@`   ;,    @+                :: :`    +.   @  .@:     ,@+         @`@    ,@   @      @`           @   :,   + +    @@ .+@.   @`     @     @,  .+@@+,     @:@`  :: .;  +; ,;       @   +     +               .++   ;               @@   :              @+    @              :; + `      @    @@.+`            @          ,+@.           ++@    @  `;@, @+ `@,                     
                  `+  :@+@@    +`     +                `@+      +. :.@`  @@    @`,+@          +`    @   ,+   `@;           ,         ;  .    `        ;@`    +`    `@; `+`@@+    +:  .@:+:++@  @.;,@+@.  ` .+  @     @                ,@` ,@,              +@  ++`       .+   @  @  :.              +  @        ;@    ;@@             :         `@  .+ `@+     .. @    .,@;    +@;+                       
                   @: @  ++` ;@@+:    @                  ,@@    +@@@@;+  @:   :`   `           @    @   `@,`@@             @         @`;;,             @@@,.:@;    :.;@@;@  +@@@@@     @`   @  + ,+  `+ `@: .@+:@@;`@,                 @:+@  @          .;@`@` @ :       @.+  @   @;;               +  @       `@:    `:             `.          @,  @  .@@   `@  @     @      ++.                        
                    `:@  ,@@@@;+:     ;.                 `@     :+`   @  @:  `:                ;.   +:   @@+.             :@+@`      ,@  +           +@,.@+;;;+@;,+@    ;.     `+      @,   ,. : @  :+  `+.  :@@@@@;                    @ @ .;          ++ ,;@::+`  ,@;  @ +  +:`,@;                +  @      :+ :     ;              +       @`  @```..   @++:   @     +;    ,,                          
                      ;   @ @` :@     `+                 @`      @    .+@@@  @               @@ @`@ ,@+.;;               + `@@        :;+           `+`  ,              @      @+      @    :` @+@+:    ,@@@@;@`   @,;                `@+@@@+  @ `@@@        @,+:   @  + @ :   :;.@                 @  ++    @:  ;     @              +.      .@;  @;;@,    +     @      ++@@@;                           
                     ,:   @::   ;+     @                 +       @     ;@:@ :+`,     `    :@., @ @@@@ `:.               :.           +                   .:            `;    ``@@    `@++`  @  , .@`  ,@@@.  :;   +@+;+               @   ,, .@@,@  :`+;@,   @..   `:  @ ,;@     +,                 @   @@+@+`.:@@`    @      :@:.     @:   ,@+@@@@.@@@,    +     @     @                                 
                     :`   +@    `;     @                ,:       @       @;` ++;    :@    @ ;; @  ,`                    @            +,                  .:            @     @@`:@  `@. ,@@@@     .@@@+`  @@@+@   ::  ;+             @@@;  ;@;  @.  :,:  `+  + @   .; .@ :@+ ,@+@+                  @  +@++;:.`  @+    @    .@   .@`    ;@@@@,  +`  @@,:+ .@      ;@@:,@.                                 
                     ,.   +,    `;     +                .:       ;+      @@ ,`     ,,+,   :@+@@   @                    `:  +@+     `@``+              ,@@@            `+     @@+`;@@@@     @        @     :   @   @    +            @   +.    +@@+  @.:   `; @ :@;;:@@@@@@:@@@@. @@,                @   @       ++`    @+@::@      ,:    `+     `@ ,+ `;@+@           `                                   
                     .`   :;     ;     :                `;        @;     @  @    :@@  :@.`:+: :+;@.                     + .,  @    @:`;`             +,  ++           .;    @+ .@@  +`     @       ;.    `@   @@ +@  .@@`         ,@    .;  `@,`.@@@@,@    @,:   ;;.`@+@+;  +,  `.@:@               @   @        @:    @;   @: ;@;;@@`   +       : +;   + @                                               
                     .:   ,@     @     +                `+        @@@@@+@+  @   +@+`@   `.    `+.                       ++:   @``  : @,              `@+@  @          .:  .@,    .@@@     .+       @:    ,+    @@:   `@           +`    ,+@:@    ,+@  .@   :@    +  +:;@@@: `@.   ;.@.              @  `@        :@  ` +   `@.+,     ++  @      @@;++.  @`@+@                                             
                      +   ,@     @     @                 @        @,  `.    @` ::,   @  ;``+;:` .+                       `+@@@;.,@ .   `@;@                .`         ,+  @+,       @     @      .@.@+  .@`    @;      @          ;.    +.  @     ;@  ,:@+@@     @  ;  ` @ ,@@@:  @@                +@ ,@:      @`@:+.@@.   ` :+     @ @ ;;    .@  `@+ :+ .@ @                                            
                      @   @:     @     @                  @      `@         `@@+;`   +.@+,..@    ,,                       `+ @   @ :  `+  ..@,  ; `@@@      :          @@@; ;,      @    +;      @   ,@@@@     @ :     +`         `@`  @+   +`     @@+@  ` @     @ @     @    @``@;@                 .@@:,@@;`;@  .@@+..@`     ;+   :,  +@@`  :@`   `@@;     @                                            
                      @;+@;@`    @     @      ::.:@       :@`  `@@            + @    ,,     @     @                        ;@@;+@  @  ;   @, @  @ ++  ;     ;                ,+   `+@,   @      `;       @:.  :`@:     .:          ++@@+    .+     @+@    +.     ;,@    ++   ;@@;`  @                        ..   @.    `        ;@@:   `+ @@@:+.    @    @+@;                                            
                      .:.   @`   +`   ,+.@,.++.    ;,      .@@@;.             @+:    @.     @`    @                    ,@. .+@.    .@ :` ++ ,.@@:   :@+`   +`                 `@@@+, @+ @,      :+;:;.    ;@+;@ @@     .:        ,@   @      @@,  @@ `@  +;      @ ;@`.+++   `@     .+                            @                      @.   `+    .+    @,     `@+;@:                                   
                             @+:@,:  .@:.    @;     +                       +@@+@;`:@;;    , @:   @@                  ;, +@@; @:   +;@@@+ @.+  @:   ;@;;:++`                          ,@.        ,;;,@   : @ .  @;@+   @         +`   @`   `@.`;@@,;, + +;       ;   :;`  @  +@      +                            @                      ;@   :;    @;:    @     @    @                                   
                                 ;@.@;,.     @,     .@                     @, :@`;:` @,,.  +`,;@@@  @.                @     ,@ ;@@@`   @@;@,  :+;@++@@ ;@                  .@@,   @+;@.              @   .;@+:,@.  :@@@.         @   ;@++@@,  @@   +@@@@.       +`  `     @@@:@@     ;.                          ;@+++@                  @,   :;``.@` @     @    ,     +                                  
                                  :+  +            @;@@                    @         +@+    :@      ,:                @     @@         @`;;+ :@     @.  `+                ;,  .@ +    @ `,,.         @     ;, ,     @            @   @@@;:::;@@:   `@           @;@@@    ,@;  `:     :.                         +. @  +              :@@.@`:  @;;:.   +`    ,:  @:     @                                  
                                     `;                ;                   ;;+:       @.  ++,,     +@                 +@.   +.@,       .@@@@@;  .+@@+   :@               `;    ,@    ,++`   ;@       @     @        +            @   @   `     +    @           `,  ;     @    @     +`       .;+,   ,.   .     @   @++             @   ;;.:  ;;   ,@@@,     @ @ @    ,@@                                 
                                      @@+              +                   `@;,       @@@+ ` @     @                 ;;;@:.++  `@, +@@ `@;  @+@@+:  @   `@`              +      @   +`.;     `+      @     @@       @ +@+@`:;+:` @`  ;;        @    @               @     @    :,    @       .;   @@:` @+::@   `:   @;@,       `.   @  :;:;`   @;@+`  @+    `+;` :    +@`+                                
                                    ;: ++             `;                   ++ @       ;`@++;+@     ,,               :+   @@;      @+ :@;@    @,    .@:``;@               @      ;  .:`@       ;      `@;  .+ +;`  :@:@   ++    .@;@. @@        @    +`              @     @     @@+@@`       @    @@  @ @  ..  ..  ,,  @       @`+: ,@@,  @    @,     :@ .  + +       `` +                                
                                   @          .:.   : @                    @. ,+      `@     +      @               @   @+        @.@ +@@    @`    ,@;++..+              @          @;   `::: `.      `+@@@    :++: ;   ,.@    :+@.@@+`+       @:   @               @     @@    ;           `;    :+ @   +  @  `+  +.  `:      +  .,  ++` @:   :       @`: ;@.:       `  :                                
                                  ,          ;+`;.  @@                     ;+  ;,    .@@     .:     @              :;  :@+        @   .;@   `@      .+    +,             +@@@:          @,  `@:.                    @   ; @   ;,`+   @  @       @:  @               .@   .@ ;+++            ,,    :`.@   +  ;   @. ;. `@     `.+   + +` @ @+   :.       @;@, ;         + ;                                
                                  @ `@@.      ,++@;@  @                         @    ` @      @     @         @+@@`@`:@@,+@,      @;  @:;@  @@` `    @`    @             @,:           `+     @                    `;,  .@+   ;@+    @  `@`    :.;++:                @,.+@ ,@++@:,:.         +    @`.@   , .;;,  @@@@@;     .@:@    ,+  . ++   :`       @:   @    `+   @`@``                              
                                  @ @  ;         @@;;@@+                        @      @      +,`  `@        @    @+@@ +@;.,@@`  ;@@.,@+@,@@,.@      `@    `;           +              .+@` .@+                   +;++             ,:@    +@+:@.+@,;@`                +@. +    ,:+  :@.      +.   +@  @,`@;:.`,:    ;@      @:,@   ;.+   @::   +,;     +`    @     .;@@@+ @++                             
                                  @`: @   ,@    `@:    :+                       ;+:  `@@      `@. .@        .@+`   :@.    ,@,`@+@. `:;  `@@.  +       +,    +`          ;.+:          @`.@:+. @                  @@ ,.            @ ;,@     +` ;` +  `+                .:+     : ;`   :,      +,@;     .. + @@@@   `@+@+..+@ @@;; :+ @,`++,`   @ +.  .@`     @      +     @ ::                            
                                  `@@;    .:@+:+@@      +.:                      :@@@@@:@@:   :::@@        +;; +.   @       .@@:          @   `+       @    `@         ,@. @         ;   ,.   @                 @@@.              +@.  @   @   @  ;    @              @`+`@`  ,   :    +       @@`        @+,  +;; @   ,@@+.+,,:@@@+ `,:..:+ ;@@  ;@@,      .+:     `.@@@;@  @                            
                                    +@   ;+   `;;,      @:,+@                     @ `++   .@@@.       `  ;+ ,,  ;   ;;      @+@           @`   @`      @`    +,        @,  @       +@@    +  ,,                ;`                      +  @     @  +    @            @  @  :: `+ ,,`   +   ;@;@`           +   @ `@,    @ `.@    @,+    @  ;+.             +,.    +:`@`  ,@;  +,                          
                                    @;`+@++ ;@;.+`      +  @.                    +    @    .++++    .@,@@;  :: +`    @     @;             @+   `+      @`     @        @@;@`   :;  +`@    +  @                 @   `:                 @@;@@;     ;@`    ,           ,.  @`  @  ,@;@..:++  +`:@:,           :+ +.  @`    @   @`    ,@@@@+                  .@@@     @@;    :+ :@:@.                        
                                    :: @+:@.    ,;      + @`                     ;    .    .@   @   @   @:@  +;      `@   `@             ,.@   `@`    .@,     @        @`, ;@+@  @ @@`@` ++:@`                 @  .: +     ,;        @.; + `@            +          @    ;@;@     :;   @``; :@:             `:    :@:  ;@   `@     @.                     @@ `;    .+;`    @.@+ `@                        
                                    `@@@`  @     +      @ ,@+                   :           +    @  @    ,+@          ,@  ;,             @ .,   ,@`.;+@;@    +:        @ `@  +,  + @@  +@@@+@.                 @  @  ; ;@:`; +      :`@: .@+@            @          @  ;           ,@:@ :+               +    +.  :`+@@@@    .@+@@@+@`                    @@  +     ;,;    ;@    @                        
                                     @;    `+     @.   +.   @`                  :                +` +      +@          ,@@@++           ,+  @   `@@@:,;@@;  ++    ;@+. :``+ `@   @ @@@@@@    +. ;              @; @  @ @;`;  `:     @ ; @`            `@@@`         +;+@             `   +:             @`;  + .+ +    @      @`     +                    +@`+;     ,`@`   :     @                        
                                     @.     @      +++@;    `@                  :`              ,@: @                     ;+            @   +`   ,@@@+:.,@ @,   .+   .@:+ @ @`+ @`@.    +`    +@.;              :@@,@. @+ ;  @      @;   @ ;`         +  @.;         @`                  @;   :;       ,` :  @  :.@   ;,  `.  @      @                      @       + ++   ;`   `@                        
                                     +;    ,@       @        +                .++@             :; `+;@;++              +@  :@;         @     @    +:   @+ @. @:+@.     `@@@@  +@:@;`    ,+    +@`+                :;@@@@  .++   @:  ;@   ::``@`       @  @  @      `@++                  :.; :, +`;:;. ; ,,  `@` @,   +`  :@  @    `@;                 .` :;`+@+ :`,:;::@@@@ .,+@`                        
                                 `@@,@@,  `@`       @,       :;               @  .@    `           ,@@`  +             +++  @.@:      ;,     .@   ,@@@@:    @  @ @       @ +@@+ :  +:  @;@   +;,,;                @    :@;@++  @@    @@:@;;   @       `@@    @    `@@  @               :@+@, @  @ @ ;@ :`@     ;@@@   @,  +:.`;    @.                ,;``@+    ;@@@@;+     @`@+,+@                        
                                 @     +@@@;       @.@        :              ,`                    `+ ++`@              ;@+++  :@@@@@@@       :@;+@@       ;@`:. ;`      ..  .: @   ++@, `@@@;,@ ;               ::     `   `@@@   .@;    : `@` @     `       +   ;`,@,@           :  ;. ;+@:@,@  @ .@`.@::.     ;@  ++++`@ @@     @`                +   .+     @. .@;,    .:::@@@,                       
                                ;:        ;.      @. +        +              +                     :+   :;                +          `         .::.       ++ @.; +`       @    @     @.    :@:`;`+               :. `.         .@+@+  @  ,@@,  `,   @::@      @   :.  `        ,,  @+ .@@` `@@`   @;+ @@@@,+,   +`@` @. `+ ,+      ;,               +    `@        @+ +      @@;@`                        
                                 +        +`     +.  .:         ;+++,        +             `   ,+, :..@@:     `            ;          `  `;@@.           :@  ; +@;       `@   +`     @      .`@`@@            `+@@,+;@++        ,@@`  :@@;`;    @::@   @+@`   @    @    +@++. .+`@ :@       ,@ ,@+@    + @, ;; +: @ ::++++@@:      ;;               @     .          .`:     +@.@                         
                                 @ `@     .@@  :@     @   ;+;@`@     ;,      `+ +@     ;  @,+  @ `:@;@  `@    @@      `    @       `@,`:@;   :;          ;@  +        ++.:@+` @      @      `. +@              :@  .+  `@@@;,..,@ `@`  @   @.  :@; @  ;@,.@:. @    :+   @   :@ `@+, +:      ;.@` @;,  @  @+@,@@`  @ @;     @       :,             +@+@               @`@:    `+`@.@@                      
                                 `@+@      ,@@;`   `@;;+ .,   ::       @      ;@.@:@@  @  ; :` `@.@ +@    ;  `. @  +;@+;   +      `+   : @    @,.`      + ;++;       @    @ ,:@     ;+      ,;  :@             @   ;,   @   `::,;  `+  +.:  @@@. ++@;@::+,@ .+:     .@@@@@@@; ` `@@..+@:..,@;    @@@@@`  @  , @   ;@;@`    @       +.            @`              @@  .+  +    @,@; @                      
                                    @        ;    @+   ,+@    ; +     `@.      @`  @,@;@@ @  ,  `: ; ;+`  ;  ,. +   @  ;  ,+      @    .@:  ;+;. `+;   :@;++         ,@,,@. @@+@, :@+@     `@@   @.            @   ,@  @:      +.   @ @@  +,      .`+: @,:@  @:.       .@: .+@@@;  ;@. ;;,       @,  +,  @    ++:   :@+;  `@      ,@            ..        .;`   :. +     `;    @, `@                      
                                    @        @:;@;      ,+     @;@  +;.+`;+    @    ,+; `@@+@`     +  @,++    + +   `@@+@@`      :.,        +@+     @ `+:  .:          ``  `@;``@@;  @    `@  +   @            @    :@@@      ,@;   @+ `   @,@+:+ ++@@++ @;.@  @        @@@+++.         @        @  .+@ .@@@  +`.@`    .@@:@     @@             @        ,, ;. ,`;`:      ;    :@@@`                      
                                    :.       +       ; @ `@;    `   `+.    @   ,@.  ;+   + .@:     ;   .@:`   +:+   ..  +@       :@@                @ .,+  +`               @;  +:   .+   @   @`  ,+          @@:      @       @@` ,@@     :;    @   .@@+ `.   @        @:;@            ;        @    +;..;   @   @        @+,:;@:              @        :, .@@:;@@`      `;    ;.                        
                                    `;       :       `+    @@              ;   +@@@@.   ,;  `@+   :`    @,`:;;.+;  `@  +.+      ,+`                ., `:;@@,      @@+       ,@   @    @@@@  ;@@:   @         `;        +.      +:@@@ +:   `@    `:    `;@,   .@         +   @  +@+@:    :.       @    +   @;,++   @        ``,:.                ;`      ,:+@;  :;, ;;     +.     @                        
                                     @       +.       @               `:.  @  ::   +   +@     @+`;+    :;        :@@@@@, @,    .:                ,+@+` +         @  `+ @@+;  ;@  @      ;.`@,  @   @          @        `@  `@;`@,.`  .@@:@@`    ;.     @ @@+@;         @    .@@`   +   .;,       ;:  .@    @:.   `;              :@@++;++@@;`    @`  :  @@@     `,@@``  :@;      @                        
                                +@@+,@.     .@,      ,@              ++,;@;   ::   .;,@;@     +..`     @    ,;           ,;    @+,;;      @@  :++;`  ,,@  +@@+;. @  `;@; @ ;;;`:@@      :@+   @;, ,@          @, ,@     ;@:++@@::    @ `.+      ,.    .; +:`           @     +@    `@@..+@@,      @:,@:+   :,    @              @     @;.    ,+`  :@@;.+` .;   @;@+,.     ,:  `+@`                        
                              :+   ;@`@     @ ,@+. :@++@;+             ` +    `+   ,@+  @,;   @@    ;  @  @@`,@           @   ;:   @@,   : @  + @     @; ;.  `@@`@  ,:;@ :   @.  ;.     @@    ..@+@.     +@;   +@;@     `@:.   ;,   :.   ::      @   `@  ,;:           .+   @@@`    @.  `:.@     `:+: @@    @   `@`             ;      +@.      +.   .+    @  ,. `@+ :@+   :@@:.                          
                              +    ,  +:  ;+     ,:. +  :@@       `@@   +,     @   +:    @; ;@.@. +@:@+@ .@   `+     ,@@@+@   ;+..@: ;  +@+   +@``   +. @,:  ;+@`@; + : @,:  ;@  :;      .+   :::.      @   ,:  ..@     ;@@@@@@@+`  @    ++       @+@@     @        @::;@. +,.;@@:`++      @     +`   ,@,   @     @             @             .++@@@ @     @``@   ,;@@@     +                             
                            :@;        @@@@@@@;     :   ;    :+   @  @ @`      +@:;@+    `+:.  ,@+@   .@ +`    @+@@@@;    @`   @,;   +`  .@:  ;:+@+;@`  :@+ ;+ :@:@@+ ;  ;@` @,.  @       @@@@,        @     `@`  @@:   :@      @` +@    ;@`      @,       `:     ::     @@@@@@@`...    ,@`@     @     @@  .@,    @             @@.           +;+.  +@    .@+:@   @@+ @     ,                             
                           @.;@            +` ,@    @ `+@     @   @``;@        +.::@     :       @@      ,+   +@`    :.   +,    +@@@@.   @ ,@@.@@:;+     ,@@:`+@:::;+@@:.@`;@`:.  +`     ++           +     `.`.   +@; :@ @:    @  ;@    ,,.;@@++@@         +    ,.    ,@:   ` @+.       @@.     @++:  `@@+@+@    ::           +                    ;@    .+  @    +`@.+    `:                            
                           @  @.          :     @   ;.@@.   ;+@@,   ;+@;@`     @   @     @       @@  ..   @+.`+@     .+   ,.     :.+   `+:   @+` +@:.     ++@+;+    @ @,:     @   .@.  .@+            @ ;@` ,  @   `@@@@`  .:;;@++,@@    @:`    . ;`    ,;+@`    @     @@@`      :.      @          @`  @.@  @+    @          @                     @:@,.;@   +   +` +@@@.  +                             
                           @` ,           `     ..   +@     ++  ;@@@,@   @     @  ;@   `@@      @+.@+@;    :@+.@      @@  @.      @` .@+`   @+;@. @+@    .+  @@     @ ,+      @    .@@@@.             @:` @ .  @  +. +  :+      `;.`@   `+ ;+@@::...    @,      ..                @     .+          +`  .++  .@    @         :                     @   ;@@    `+ ,+     @:@@:                             
                         `@`                   ::+    @ `  @@@+     +.   @    ,.  @+@@@: @      +:   .;        @       :@@@.     `@@@@.  `@@@:    `@@    ::  @@     @  +;    @`                       .@` :` `;. :,  @    @         @   ::      .;@,    @,      @                 +     ;:          ;,   @`+@.@,  +,        ;@:                  `@`   .@     `@@@     `@`                                
                         @                    @  @:    @@:@:` @:+@@@+    :    +   @:.` `.@.     `+    +        +`       @ .,     @    @:@;  @      @@    .;:;;@    @@@: +;  +:                        + ;@;       @:@`    ..        @,`:@,        ,;.   ,.      .                 +     @           :,   @@+ @@@ ,@        +`::`                 .;@;  @      ,;      @+                                  
                         :                    @ ;,@      ++    @   .+    @    @   @;:;;::+`      @    @        +;       @` @    ;,   :@:    @      @;,    @@@`@     +`.@@@@@,                        @                     ;         @@:`@        :@    +      ;                 `@+;+@@+           .;   +`  `@:@@        `:`@+           .    `@;  @ @@..  `+@       @                                   
                        `,                    ,@+ ,`     @.    @    +@. `@@;  @   @      :`      @    ;`       .@@` ``,@@  @    +      @    ,;    ,@.+   +@+. +@` `@.   :+@`                        ,                  ,::;`              +`    `,@,   `@      + .:`           `@.:    +@            @   +:  ++           @  `            @   `; @ ;` @;,::::@        +`                                  
                         @++,                     `:     @.    @     `+@+  :, @   +      .;      @     @,      ,:.++++: ;+ @    ;+    .+     @@ `+@ @@;  @.  @.@+@+`    :  @        +@++@@@;`+@@`  @+++               @;++`+:              ;@:++: `@` `@       ++ :,           @:+      @            .;  +;@+             +     ;@;       @,  @  @;: ;: .:@@@@        ,;                                  
                         +@;,       ;      +  ,   `+     @.   @@       @   @: @  .:      .@      @     +@,      @;..:;@@@:.@.@@;@@@: :@       +@@.  ;;@` @.;@, @           :;      :;       @:  @.@.; `@;@  ;,              +                       ;@@`     `@.;@+            ,        @             @+@@               .;     @ @       @   @@@;   @@@;   `@         @                                  
                         :`.       ;@    ;@+  @@  ,:   ;@+@:+@.@       @   @  @` @:       ++     @     `@@.     @;:;:`    @@@ `++  ;@@.        +:   ..,@ :+:```;.       `@@@:     :@++@    @`@   +; +@@   @+ .@     `       @                                @                     :@@: +             `,.                 @     +;;      @.++;@@@@:`,@;`     @         @                                  
                          @       +@.   `@@    ;@@@   @    ``  @:     ,+.  :+ `@:@:+      @@@@@@@`        ;@;:  @         @++@       @          @    ,@   .@@:+@@        @       @. @ :   `@  :  +@   +   @    ;   @,:     .,               +@;             `.                 :+:@    +;                                 .@`:+@@,    ``@.    @`@ .+@,       +         @                                  
                          ,@;;  ,@..;  ;@@@.   @ `   :: .+     `@+@@@@@@    @` .:` :+   :@,              @`   :+@         @, :@@`   :@+;::+@@@+:@    @:   ,+    @        ,,      @   @@    ;+:,  @:`  @  `+    @ ;,@+`    `+              .+   @            @ :               @` +@`  `+.;                :;  `+@+          :,` @   @@@@,    ,, `@ .@;       ;        ;,                                  
                            :@@@,   @@@+  .@@+@,     ,@@@+      ::     @     @      .@@@.               @       @`       :@   `@.    .@;::`   ,@@    ,+   @`    @         +     @@@+         .   @    @  +    ;. ;+@@;,  +;           :@@:+   +@@;          +@;         `;    @  ,:@+@;  @              @.  :@.  `;             ,@@@@`  @    :`  @`  .@:    .+        @                                   
                             @       ` ,`  @  ::@       .;      :, ;++;@@    .+                        ;@@@;     ++;,:@; @@    @      `@      @,      @  `@     @`,      `+    @``@ +.           +.    @@+ .++    ;@:+@@;             ;  ;`  ;  @ :;        @ +        :. ;`: ,; @       @             ;   `+:    +               @+;   @   `+:  @@    `:@+:;+@     ;@.                                   
                        +@@@;@         +@ .@:`+. @      `;      +@@:``.:      @                      .+ :.  @    :@     @@+    @       @.  ;;++       ::  @+++@@@@      ;+;    @   :@.            +@;:@+.++, `   +`@    @            +   ;@ @   @   @      ,@+;     +@ @   ;`@;@,@     .@             @    @@   ,@+,:+;           ;@.   @`@:.++`+,;+        .@@@@+@@,                                     
                        @  ,@@+:,,``:@@@   @.:@  @       @      +.     `;     @                     :.   +,  @  + @      +     @`       +@@;,+@       :;   ,``   @.;@@@@+.    ,,                   ::`    @``@;+@, @    ,@@          @   :,;;  ;.   :`     @ `      ;;`@   + `@@@@    +:              ,    ;    @ @    :+       :@@@:   @..  :@@`  @                                                      
                        @    ,:::,::.  +   @  @  @       :.     @`      @    ;;                    ..     .@:.: ++@       @    @.       +`    @      ,@          ++.          +`      +@,           +     `@@@,,  `:    +;`@.        @   `@;@@+`     +    ..       @  : @+` .@   ,@@@@`              ;;;::      +@.      +    ,@+` @@+;@@     @    @                                                      
                        .+            `@  @,  @  @        @     @,      @@:+@@   `,                +        `.   `        +    ;+       `;    ;+    @@                        +` .@@. @ ,+       +@  .    ,:   +`.@,    @   @        ,@,        `;+: @    :       ,. `+; .@@+  :@@@@                 @` :.                @   ;:   @ `` .;    @    +`                                                     
                         @` :          @@@@   ;@.@        ,@@;:+@++    @  `.;+;;` `@              `:                      @     @        +   +.@@,,@:                          @ @ +  @  + @@`  `@@.@     @    `@+ @  .@    ::         @.      .+   :@    ;       ;  @ ,:     `..  +@                @ ;:                  .  ,: .@@     @    @    ;.                                                     
                          @@@             +    ;@+`         `:;.  `;+@@,` +.       ,@@.            + .                   .:     @:     :@;  `;  ;+:`                            +@@.  .; @ @`@+@` +.      @    `:  +@@@    `@        .@         @`   @@   +       `+@+ ,;+    ;     ;`              `;+`@+@                +  :` @+@     @   ;+     @                                                     
                            .;,           @     ; +                  @, `+.       `@; ,;           +@;.                `;@@:     @@@;;@@@@;:@@++@`             `+@:+;+:           ++   +;``@`@::;@;       @:   +`    @     @        ,,           ;@@+  @  ,.  :@`   + @,`+@+@@@`    ,+              ; .;   @               +     @       ;@@@+;,    +`                                                    
                            ;:            @     @ @                 +    :@        ;   ,.          +``                +@;   @        @`  +`@`    @`           +. :;:   @`          ++@@;:@;@;+@;:;@        ;+`+@.     +   .@.       +,                  :  @  @ @   @@;   @   ::    :+              ; @     ;           ` :`     @,@:      @   @`   :,                                                    
                           `,             @     @ +                 +     @            `;         +                   `      @     `+     +;    +@.:+:       +:;`;,.,   +`         @  +@.  @   +: @         @@: @     @     @      @  +`                ;  `@;+.@   @;    @.   ;@,:@;:              ,:@     ;         `+,;+      .++,      .:;@@:   `:        ;+++:                                       
                           @              :@.  @@ .;               .:                  :.        ;                           ;    `;       @   @@`   :      `+@ ,+@,+    +,        @ ,@,+@  @:.@,@.        @`   ;`    @+     @    ;@   +               +`    :.:    @@   ::@     @`  @               :@;.`:@.;        :.:;,,       :,       @. @@   .:       @     +,                                     
                          `;              `+;@@@   +               ..                `@@+        ;                       `   :`   @        @`  +     `.     + .+@@ ;@     +;.     +;@.   ,;  `:,``         @     @    @.:    @    @+;` ;     ,@      .;@,    ;`    ,,@. ,; +     `:  ;.                @@`  @.:        @.  +       `+       +`  +   +`    ,;;        @                                    
                          +               ;.   @  :,                +                +@ ;       ;                      +;:@  @    @ ,,               ,`    +            .@; ;. .@@@@:   @@@+`@; ++         +     @;   @ @    @    @  ::`     ;.@@@  @@;+`.@  `@    @ `@@+   @    .:   @               .+;  .` @:@`          :       @       :;  ., ;+,+, @` @         @                   ,+++;           
                          @               @    @ ,@:.              +@;`                 ;       @  ;@@,               `:   @;,    ;+ `+              @    ;:           `+@   +`@` .:@   `:, @`    @`       @.   ` @+:@.@@`   @    +`  +:;   .+`:. +,.   @  +  .@. @` @       @    @   :,              +@;; @ ,++`@ +++      +       `@     .:;`:@@@@,  ,@  , @         +                 @     :.         
                          ;`             :@`  @@+:  `,@.          @  @@                 @       @ +   .:  ;@           @  .@:     :.@@`             .;  ;;+.@          ,+     :@    @    @  @     ,:        @+;@@  @.;+  +  @+     @` @  :  ,@ ;`  +@   @   +   +@,,@:       `;  ;;;   @             .@ @`+@+@@`  +` ..     ;        `@+.  :@,.`` +    @@  : +      ;+,@@           ,+++;`      . `       
                           +              @+@@;        @          +                    +        ,+@  `@  +  @     :;   `++. @    +                ;@+.@;.`@@                  +@::@ `@, @:  @,    +.         :`,;  +@,   ;::@@      @@@;@:@ :,@@  .: @ ;.   @      @,         ;@+`:@,  `@           .++;`+ :@@    ; ,@+    @            ;@@,      ;        `@@       @; +,         +`    +`     @+`,:     
                           @`            ;: .;.        @+:@+      +           `:     @@@.        `+@@,   ;  @   + +@:       @    @               ,@:   @                   ` :, :+,   +@:    @+  ;@             :  ;@     @: @        @@@@;  @@+@@@;:+@:   :,      @`          @.@. +`  ;.         .+    @ ` @+  ;` ;.,@  @`                     ;..        .`        .;,@         +     @..   @ @   ,    
                           `@.           @++@`        @+    +,    @,         @@;@`  ,, `@;        `+    :   @   @`,;@       ,   `..+                  ,@                 ++.,@+  @    +:      @@@,,@            :   +.   `.  ::       @@,@@@+,.@@@@ `;,@ .@;        @+         ;+,   @  .+         @     @   `@, ;.  +;:@+                       `@@          `@@        +         ++:    +:   `@:   ;    
                             +@+`  `:@@@:@  @+.       +      ,,   @@       .@`   @`:@:   :+        .@`  @  @    ;. , ;+ +,`@    ;+,;                  +@                  +@@` +;@    @;     @@`   @            +    +   `+  `:       @  `@@@+`;:  +,;, :,           `@        ;@`    @ @          +,   ,@@,@;.@  @  @ `:                        ;`           `+:   +.  `+       `: ,;;.              .   
                               .;@@:.  ,,   :@`               +   +@.      @     @@@`@    ::         :@@@@:     +      :@@+    .,@+                   @@ .@:+           `       `@`   @+@@@@@,`;   +`           @  ,@@++@:    @       @    @  .@;   @:.               @        +,@    ,@`          @+++@;  @   +; `+@   `:                      .:      .;   @ @@   @+ ;+        @   `@,              ,   
                                       +                      `,  @`       @      @ .@.  .;@            @      .+         +    +                      @:`;  @          @:,@.:    +`  +;`. `    +   .,           ;@@;`         @       @`   @  `@    :+.               @          +`  @+`          @        +   @+@@;,    ;                      @        @,  @@@;@@@`@@,         +                   .`   
                                      ..                  `;  ,.  @        @      `@:.@ :@@@            ,@`   ++    +     :` +@@                      @@@  @` +@`  @@:`;   @.@.  @.  @@+;+@@@::,    +            ,+           @`     ,:@@;@.   @+   @+`               +;          + ;;@.         +   :+@   @   @ @  +.  @                       @@@      +:@@@;:@@, :`           +                ., @    
                                      :                  .+ ;:@   ,       ;@       @  @@@@`@.            +;@@;     @;@+   @@+`+@     @`            ;@@+ +@;  ;`:,`+  +: ` `+  ;.;+@  @        @,   ;;:           `@           @ ``   ::   :    @:@:@:@                 :++        @+:            +  @;+   ;;+;@  .;  ,+;                      `@ @@   @` @   ,,   .@+            :@@.              @;     
                                      +  .               @@+@@    `;      @+@      ;:    .@ @`           @,        +   +:@+    ,;    ;:,        @+,@ :@ `;   @ @ +  + +@+,@@` :+, +@@@@`     `@; +@@  ;@.         @        ;+@@@``;@.     .;   @ `: `+                   `+@:    ;,             +    @  `@@       @                           @        @@    :,    .+:@@,        ,@.+      `:       @     
                           `          ,;+@           .       @     @`@.   @@@`   :@;      @  @`         @@:@      ,:    @@`@`   :;  `: +       +  +`@+,` @  ..+` @,@. ;@+,  @;@.       +;   ;@@@@.      :+        +.      @ ,,  @   ::    .+   @     + :+;,    :;,          .+@@@;              @   @`@@@ :       @                           +      ++;@   ,@,     @.  +`       @ :    :  @ @ @+   ,`    
                        `@@.:;+`       @@@      `@   +@      @     .@+   `@;`+@@@`:`    `@@`  @         @+  @ ::@@,     ;:@@+,   .@ `: ``      @  `,  ., `@,,@+@@@.   @++    `+         :@@;@   : +;     .:       :;     +  :`  +    :    `+  @.     @,    ;+@,  .@                             @  +@@    :    @@@;                           +     @.  @; ;:`;     @`  ,`       @     .@  @ @ @`;   +    
                      .;@  +    ;      ;        @,,   @     @       @    @@    `   @` ,@@;.@  ;,       `+`  ;;;   .;    `+`` @     +;; ,`  ,   @  `.  +    +@ `  @, .@. ,@@+.@             ++@; +  ;.     @:.      @   :@@`  @ ;,   `:    `@@@:     ++     .;@   `;++,                  +++@;:;@+  @  ++:;@+   @                              @    ;+    @;;  @    `@@  ;`       @     ;@   @..+@@   @    
                     ., .@:@   .;@;`  `:       `; +   @;   +,       @   `@@        .@@+    ;+  @        @    +     @`   +     @      @@+   @   ;. ; .@.     +   ``@@+    @:+;@+          `+@  +.+`  @   :@` `@,    +: ..@`@  :@; `;@@,    ;;  +`    @:;`   @ `;`@. +  +`              `+  + +   @`;@.   ,`@    @                              .@,.+@    +@+   `@.  @`@;.@        +  `+;@@@;@.@@;@@+:@`    
                     @        ,;;`  ;: ;   +;.  @@.,+@.`+@@,        @,  @@@       `@    : @`@, +        @    @      @@@@,    .@      @,   :@    +@@@``+     +  +@`.+;   .+    @`         @ ;@:@` +@@`  @@:    +`    @`@  +.      @ ,+`@    @  +    `@` @   + `+@    ;  @            :@@  @  +   +@+ @  `:;`    @  `                             ;@.@      @    `+@@, .@;          @` +; ,@@ +,   ..+@@    
                     @        .+`    `:@    ,:++; ::    @..+@        +@@@;@`       +   +;@@@ @ :,       @@` +@     @      `@+,       @@.`+;@     @ +. @     :,.+`   @@@@@:    ;`         @   :         ;       @    ,.:          @@;   @  ;@:`@   `+ +: @  ;@+ @,   @   +          + ++  @  @    ;:+@@+; @    + +;`+`@@.                       ++:@@@;    @     @`    @            ;@@@+` @@@     @:  +:  
                     @@.              @;: ,@:          `;   .@        ;@.+         .; @@;.@@ @,@`       @.@@:@      @      ;+        @+@@@+`@  +;+;;:@+,     +::    ;`  ::    ;+         @                     +     ;:+,              .: .@`:@   @   `:`       .@@@.   @        .; @.;  `@+   ;;`.  `+  @  ;@@:    @  @                      .+   ;@;   @.     .:    :.           .,    .,`@     @.   .; 
                     @@               @ +@;:@.+;       ,     @       :@  @          @ @,@:@`:@:         `+   @      ;,      @        @@   `@`@+`:`  `.@@     @`+    ;,  :@+;+@@@         @                 ;@@+`     ++++@             @  `@  @  +                      @        +  @:        @  .,   :  +@:`;`     .:  +          ++:,+`      ,@@@@ :@@@+      .@     +           :`     + :;   ,:   ,+: 
                    `;               .:   ;.   ;;  :++ @    .@.++   ,@   @  ;       +.@@:.  .+,          @   :`     .:      .;       +@    `+ .@+     @@:  ++@ @+  `@    `@;`  @         ;`         .;    @  +@`    +`  .             ,@@@@.@ ++ @;                   :@@:      +             :@@+     ;   `@@+      :  @        +,   ++@++.      +`    ,;     `@+     @           +      @  +@:+@  @@,   
                    @               `@:   +     @++.``:@    @@@;@:   @   :. @       ++       @           ;,  `+     .;       @       @:     @@, +     @:;:.+ @  :@@@@     @`   .+         @,.`     .;,+   @;@..,    +             @@@++  `  `:+@@@  :+,             @@+   @.    +                      +  `+,  +      .;@@@     +    @   @ `+    `@    ,@@;+@@@@.;@    +           .@    .;   `.    +:    
                    @              :@  :+;.    .@.     @@;+@.` @;    ;+  ,@@@       +@      ++           .+   @`    @@       +       @,     @   @    `+  +.+        @+`   @.    @`         @+`     :. @ ;@@.  `,    +     `,@+; .+@@@:;:         ;@;  ,`                   @   + ;@,                   ;  @ `@ @      `,   +   ,@;   ;@@@`   +   ;,    @ `..;@@@:@@`   +.           @;  ;@     `     @    
                    ;`         @         @.    `:.     .@..    +@,    @`  ` +`      `@;    +;            `+   +@``++ @       ;      +@@     @   @:  `@   @ @         @@@. @;    ,:        :`   ;;  `: ,,:  +  `:    @   `@..@,.::  ;,  ,;        .:;@@@              +@,   :   ;@` @                   ; +`  .+            @ `+  +@           +  +.   ,@`;@;`    ,;:   :.           +,@@@      @      :   
                    `@   ;++` +`@        ++     +.      ;++     `@    ;     .:       @@@++@,              @    ,;,   ,,      @;`   +@ +.   +.    ;@+@  @@` @   ;.    `+`@@@@     :        @    ;@@::@:@`+  ., ,,  .  @. +. ,@@ `+  :+   @        @                   @ :;  @   ;++@.                ,++@ @                ..,,                 + +.   `@@.        @.   ;.           @  @@      ,;     @   
                      @@++@@: @ @        +@.    @         @,     .;          @      +@+ `   .+++;         @    ;@+@@@@@      +`@; `@   @+;@+           ;.  :@@@@;   .@@@@@+@    `+        +   :,+,+;++` @. :` + +@@  `@@+@@;@@@@@+@.   `+        @       :@+:    ,+  @ `; +`   @                    @ ;@                  @;.                  ; ,+    @         :@    @            @  @@      .@     +   
                    +@@+ `  @+;.@        @ @; .@.       ;@@:      @          +,   ;@@`      ;    +@+@+.   @     ;`   ,@     @,  ,: +    `. @     @      +       @     :+   ;:    :        +   +`@ @, @@@,@.@:.@@: ;@ ;``.+@@@   +@`    @         @  +@:  @  .:  @`@  ++@.@:   ..                    +@, @                `;;                   ,  @+  `@:        +@@+@@,            ;  +@      @@     :.  
                   +`  @+ :@ .@@+   @ @@@;  .;:+.       `@ +`     .+  +;`+@ . @@@@,     `,,+     @ @   +` @      @    ;`  ,@`   `: +      +`     @      @       @`    .+    @   +,        @   +@ ;@  @  +@@; @,    , ;.   `@@    @@  `+.         + @  +  @   ; @ ,,  @,:`     :   ,,               `     +               @@ @`;:               @   .++@;++`   `:@;                 `:  .@    ;+ .:     @  
                   +  ++@+;   ;@   :@,@+      @@:@      +.  @      @ @   .@;`+;.      .+`  ;;+   .+:,   + ,@     @    :@;@,   .;,: +      :      @      ..      :@    ,+    +` ++         ,; ++@+@@` @   .+;@@;@     .+    +@    `@@+@, .:        @@.@`  @  .@,;,@ @@+@       :  @. @   ;@       .;`+,  ;:           +;   @+:  ;           .:`+           :+@+;,                    :   @:;@+  +:+     @  
                   @   +`@.   .@@ `@`@;       +;@@@  .;@@@, @      @.`   @    ,.     `:     @+@   `,    .` +;    @@:,:@@`    `+ +; +      ;.     @       +       @+   ;@`    @@@           @@, `@ ,: @    ,+ ;; @     @. @.@;. `:@`  @,+  ;,       @:    `@@@@+@+:+@++@;      `+ +   ; +  +   .  @   +  @`:,       `;  :  `@,`.@ ++@      ,;:++                       ,+;;;         +   @`  `@+``@     +  
                   @   + @     @ @+@@+@@+;    ;,``,@+:, @ ++;:     +@        `:@     @                  +   ++,;@@.           @ ++`+      +:   .@@       @        ;@@@@;@:  `+                 @   @ @     +     @    @+@@+  @@+.    @@  ,@;++:    ;`   `@@:,,;  @+    @.      ;;:.  @`, ..  @,@ @@ +`  +@@@,   : :;  ,,  +.@:: ;` @   ,;  .   +                @::@,@    ,@@:      @   @  +:    @.   `@  
                   @   @ +`    ;.  ;    +`     +  `    ,:  @;,     ;@@,     +, ++.   @:.               ,;    ;++,@            +++ ++      :@::;++@;      @                ;+;     .@@`        `:   +;+`   `+     +    @  @    +    `@@. :.  @  @    @  ;+ @  :@:@@`    @@       ;@;:@`+  :  + :; :@.;    ;@,+  :@;:  .@  .@ .@@@@@+`   ;@       ;              @    @,    @+  +`    +   ;`@`     `@  ,@`  
                   :.  @ ;`     @  @,   @      @`;@@.  @   :+@     @@`,.    @.@` :. `@``+;           ,;@       @+@                ++       +`.;@++:      @                       +.  :+       ::  +. .+   +.     ,.  ,;  @   .,    @.   @  `@   @   +:;@ @   ::  @     @:;       .;   @  @ `;@.  ++;    `@. ;@@@ @@@@;  ,@  +:  @   @   @,     ,`             +.    @+         @    ;   `:        @.@,    
                    + ++ .;     @+ @    +      :;: `@@@.   @:@`  ;@..@@.    ,:    + @ @@@+          `@+:+     `++                 ;+,      @@+   ;@      +                      `,     @      `@ ,+   @,,:@      `,  ::  @:;@+    `,    @@@;     ;  ,@+: @    ,: ;,  `@. @        @   ,+++@+`@.`@, ;;  .+@         ;@:,@+   @   @   @`:@ @   ,,+             ;@@`              `;   +    @       @`;      
                    @@@,  @.   +`.+@,,  @       @@         @  @:+@+               + +                    +   ;@                   ;`@    .+@     @+    :@,                      +       +`     @+@`,   ;@+     ,@+   ;:  ,+  @. .@++     .   ,@;;@+ +`   .+   +`  @@@@   ;;       :@  .@`     ++  +@@@@: @           ,,`:  +,   .@``;@`   +  +@             @ @ @               +   :    @    `+;         
                   ;+`     :@@@`  ;+`@  @        @        @.   .. @  :  .+`  .+: @``:  `                 :  ;@`  .@;              @ ,+   `@@   :+,:+:@@,`:`                     ;        @     +; ,:    `;    ::     :`  @+@@; ;,  +        :+,++  @+.    @+:@;    .+     @        .@@,           @ `@   @ +.           : `@@:   `;+@:+@  `@@.@            @  ,+@             :@+   @.   @  :@.           
     `            .@             ,@@ @  @        ;@:    ;@        @   : @ @  @ `@:  + @.;@               `: `+   @ +       @+.   `;  @.,@;`+@@@:` @@+ :@. `:@.             :@+:++`        @    :.  @     @    +@     .:  .:  @:.             ..     @@@@   :+.:     +,    .+        +    @       +   `, @@@`@, :. .@,.` :`@  .@@@@@@;   @     +            +                   :;`  ::+@@@@+`             
                  @      ;.         @+  @,      `++;@+@+,         `@  @ @ ,` :@+`@  ++`  ,  :   @@.      ,`  ;. ;.,,   +;   @@   @++@ @:         +    +@  +;;:@@;         +`   @ @        ,.   `:  @    :+     :.    .+  :+  ++                     ; .;     @      ,@     @        :.   ++.    @     @ :;;  @@,::@.,:@`;@    ,+   ,;   .:`;: +           ,,      .      +@    +`+`                       
                  ;:   , @.         @@   @,    ,@`   `             :@:+::;@     `;   :@+:@  :@ `@ ;      @   `@`@,@   `+@, ,@.      :`          .,    @@ :@:+@`  :@`     `:    ;,+      ,+@@    @  ,,    @      @     @  @   ..    +@                ,+`     @@;     @@    @         ;  :` +   `.     : @,+  @;  ::   +.@:     +    @    @@` +@@          ::      +:   `+;@     @;+                       
                   @@@@@:@         ,@,@   +@+;@:                  +.@,,@:@@`  `@@    `:     +   ;@+     @.    .@@:   `@  :@@:       @           @+@@, ``   `       +.    @      ;,    +@. + @.  @   @+  :@      @` +@,@+@++ ,:    ;` @        ;     ,`@       @,@@@+@@@@.  @         @  @   @  @      .;; @ :@    @  ;@:++    `;    +.  `+   `+@;         `+  .@@@;+  :+@@@        +                      
                    @. ,@`       @@@  ;+    `                    @   @. ,`.+@+,@@`    @     @ @  ;,@+:;@+       +@@+@@`  .@@@   `  +.          :@,  :;           @+;+;  .@;          :@,.@.  +  @   .@  @+:     @.+   `;:  ;@:    @  @   :    @` @,:@ @       @@@@+..` @:;@+         @ +`   +@+@;     .@  :@@`   @,@@+ @ @;   @;  ,+@@@+@      `+          +++@@.  ,@+`@:;,` @+     ,                     
               :@@+;+   @`        @    @                        ;:    @    :@,,@.@   @;,    `@. +;   .@+:       @...@    ., ;@`.@ @`           @ ,@@@.           ;@@  @@.@`;:         `,:    `+ ;.   +@@`@@   @:@+     `@@@+  @   +;@, `@`+   @` +@; @+       @.      +;++.          +.@     @ +      :@    ,+   ;,    @: ;@+@+    @,:        :@           ,@,` @     +.  @+,;@.    @                     
               +` .@@@;.+         @   @`                        @     @   .@    ;@`  @ @+:. @,;:`  ++@@@:      `,    @;@@+`  `@@@@             @                      ,; `;@.                 @ ;,   +    @+:@; @+@:  +.:   +,,@@+@`   @ .,   @;     .++      @;@:..:@.               @@     @ +:    .@@.   `+   +`    @` .@` @    @:@       `@`           @    :`` ,+@    @@`      @                     
               +      ,@`         @  +;                         @    +@@+:@      @: +` +,@@@.      .@.  @      `:    @,  ;    @ @              @    :++`   ,+  :@:    +:          `      `+@@@; .;  `@   @ .@ .;,` + +  :`   +`   +@   @.@    ;@     @`@@+:+@@@;.....;+@@;          .+@@     @  +@;+@: @+    @   @     +  .;  @    :.@:       +.          :.    @@@@@:+  .:;@  `,   +                     
               +.      @          @ `;                          ;@@.@@   :@      @+`+ @   ,;+:,.`;;:    @       @`   .:  ,;   + +`              @. @` +, @+@+@ ++ @.  @         `+`;@   ;; `@.:: @   @+`@.    : ;` ;``@@;     @   @`@@@@,    ,@@@+.:@`   ``,+,   ;@@`    +          ;.`+;   `@    +,    @    @  +@     @  ;   +     ,;@`      `@          :`   .:     @@;+@ @  @:,.@                      
               @+      @          @         ``      @+@        ,@ :@+     @      @ ,:`;   ` +   ,+;     @       @;   ;`   @   :.:.             :@;+@,@, @ ,  @` `@;:+;@    @+@` @   :.  @@@;   + .@@@ ,+     +   @@;          +   @;   +@.  +@; ,@@`       ;,     @.@    .`         ;`  ++`:@:     @    :    @@@;@     @  @   +    ,,+`@       @          `+  `+     .+ ` `@@@ @@@;                       
               .@     .;          @       .+ `;+. `+   ,;     .@  `@      @     ,@@@@`+    `:    @      @       +@   @    @   ,,:,             @` `@`  .@:,;@`@`   ;@;@   @   @`+   `,  .@+    :.            @                ;   @@  @  +@@@    +@,     .+@:+;  ,@@`  ;+;.         +`   :+;`@:    @    ,,   @;::@     @  +   ;    + @ @       @          `@@@@:     @    @,:@+.+.                        
                +     :;         ++       @      +@     `;   `@   @      `@@   +@@. . @    ;`    @;    `@        @`.@@`   :`  ::@@++;         @,   .@:.;@@;.   @`   @ ,;  @   @`@:  @  :@  +.  `,            @              @+@+  @@+:,   @,+.   ,@:    `; @  @       @` .@         ::        @    ;`   `:   +   @     : ,,  :+  `@;:, @       @        `@+, `.+    .;    @@ `@:                          
                .+   ,@:  ;`     @        ;       ++     +   @   @@:`    +,:@@@; @:   +   `@      @@. `@;        +@+`@`   .@  ;:   `@     `  ;+   ++@;+;        @:@+:  @; @ `@` ;@@@  @ ++  ;. @            ,@@            @ `; @  @ @    @:;    .@@    @@;,@@,       :@ @`+         @,:@:    +@   @`   `+   +   +    ;. @   ;@+@@  @ +:       @        @     .+:  `@     @@ @                            
                 :@@@+;+::@@@,`,@.        @+:      @@:   ,` @   @+`.;+@@@@,      ++ : `@`.@@      +.+@@:;        @   @:    @@+@`    @    +@@;@    +;`@`     ;@@: :@.    ;@@@;    @   ; .,@   +;:           @,+@            @;@   @ @ @    @,+    :@@   @@ :`          ;. + @          +:;`    .;@@@@`    @  `;   ;`   @  @   +`    @  @        +   `:+, @     @;,@@@++    :@@                             
                       ,: , ,+@+`         @:+`      :.   +` @  @+        ;,      .;+@  ,++ @      @    `;        +   +@`   @ ,  .` :@   `@ `+;   ;.   @.;@::@+:+.`+       `,@@::@:@, @ `@+  `@@           ,; :       ;+    `.     ;+,@:  :+ @ .  @,@  `+@;@           +@@; ;            +`    `;`@+@;   `@``..   ;,   @  @   +@@+:@` ;;       ;. +@:  :::     @;+ `:`@`    @                              
                                         @ :@@          @@;@.  @;@@.     @       @  @     `@.    +@     @        :   `@:   @@   +@@+    .@       +`  `@;` .@    @+      :;`+` ;:   @@@.@@:,@@ ;`          ..    .    @+`    ..    @.  @:@+;`.@@@@; @  .;          .`  .@, ++            ;      @:  `@    @@@@;   ;:  .+  @   @:@+.  `@       ;@ ,     `+;     @@, :. @@    @                              
                                        ;`              :  :@ ;@   `@+   @      ,;  @      @,;@@+`;,    @       `,    @@  @@@    @       +@+     :;  :@    +`   +@     @    +,@;`  ++;+  ,.   `, .:       ,:   @`@ `:+@@@. :, @`  @,+: ,. @    @   +   @         @,;;  @   @            :;     @   +++  @`   @ .@.@@@@   +.  @; +@@@@@++++@@+.      :@`;@.   `@`+ +` @@    @                              
                                        @    .;            ,@  @         @    .@@+  @      +;+;;+@@@    @       ..    `@@@. @    ;.       `@      @@@@     ,,   @+@   ,;     +  ,@+ ,;@+      ;;;..@,      @. :.,@+,++@++; :+  @ .@:      @.   @,  +   ;+  @;@   +  @  `+  @@            ++;` .@@@@, ;@@;     +:          @@@@@.     @.`@,,+        +  +@@   :+ @ ;, +@    @                              
                                        @   .@@;            @;:@         + :;+.   +:;`     ;.      @    :       ;`     @  `:@    ;`        @       @+;`    +@;;@,.;:   @.   +.   @.;   @++,  ,+:    @+:@+   :@@@+ @ @`@.@@++@.  @@::      @    @`  @    @: @ .. .@+@. @@+@@`;          +;;@@@@@`                            `` @`   @: +            @`+.+ +  @+`@`.: @:   .+                              
                                        @` +@+   +@;        +:@@        ,;@`+,+    :++     :,      @.   @       +      .@@@+@    @        .@       @;:     @.:.  @+    .@+`;+   ,:     @:@;@+;+    + @   ,@   .+  ++++`:+.;,+@: @+,:      @   ,@.  @     :@@;@. ,@    @ @   ..        @     `@                                  :@@@; ;              .  .,@  @@@@+@++@+  ,@                               
                                      +@@@+, ,;  + :` `,+: @`  @.       +@+;@  :  @,+@@  ``:,      @+  ,+       +      `;   +    @   ;+;.;++      ;.,@    +;     +`    @ ,++     @;   +: .@@@ :    @ +     +.  ++`.@@: @   ;@ ,;+.`+ ;    .@:+@+.  @     `;@   ;@.@+::@+;   :`       @:@      @`;;.                                   @            @@+`  @+ ++       .@ :+                                
                                       `@;@`  ++  @;,@.+@`@@    @.     ;@.; :@+   @+`@+   +@.     `:@;@+        @      `+   +    @ +@` ++ .@,     @+`,@++@@      ;.    @  @`      ,@@@+     @+ .:  `@       @   `:@    @    @;  +` @@@     ;@,.;:  @    +. @@@@,  ,;@.,@    @        @ `@    `@:  .@                                  @+@           ++:,;@@@+,:@;`   .@@:                                 
                                       +`  @`  `@+;@@` `@+@+`   `@@++@@,@ .@``,      :. ;@+++     @ :.          @.     .+   @    @`   .@  `@     .;`:@@@+ @      ;,   `+  @       ;`      `@,@@`;.       ,++@`    :@+  @    @@,.@    @      @  `: `@   ,;   @    @`;;` .@;+@`       @@, ,.  ;:;,    @`                                @@@             `@  `      `:;@:                                    
                                      `;   @@;   .. ;:@: .. @     `..  .@   ,@`      ,@+.    ;@@@@              :@@@@++@+  ,+    @`   @:   @,    @    `,+@@      `+   :,  @       @      @@ ;,@@:      ++ `@ :@  ;@,.@ @.   @@@@     @      @   @ :;   @    ,,  +` .@@. @..        ,, +;@`  +:.      ;                               +            ;@`   .                                                 
                                     `+.  `@ `@.    ;+@     ;           .,             :,                             ` @+:@;@;;++         .@@@@@.        @       @   +   @;.`.;@+@      :,+           ,+;,    @:;   ;:+@  `+@       :+     @.``@@+`   @     @+;+`   @:@@+         +   .`         `` @              ;;:;;+`          ;.      `,   : +  ;`               `,.                               
                                    :@+; ;@`   ;@ :+:@ @    +          @+@,            .;.             .,`                ,   @                 `@@       @       @   @   .,`:;  +,      @@                    .,@   .; +@+@.@        @.    @ @@.      @`   ,: `;    @   @@       ;             +;``;@`            +      .@   `    ,@;+     ++;  +, :@+               @.  ;;                             
                                   @,  +@;      `+@  ;:@    @         @   ;@             @          ` @` .+.                 +@;                ` ;@      @,    .@@   @   @:`.;@@@+     `@+                     ;+   ;;  @.  .;        @+;@@.          `+  +@   @   +,    ++      @             @    :@           @         +@:`@`   @ @      ++   .+;@               :     `@@@.                         
                                 `@    :+        +    +@   @`        .,    `@            +         @:@     .@               @ @`                   +;+`   +@@@@@+`    @`  @      +`    .@ @;;:`                 :.@::@   `;   +`        ,:             :@+.@.   +@@@.     .+      @              @``@ ;           +        `@    @   @+`  @   :;+`.;@ ;               ;      @. .@                        
                                 @     @@ `      @     @+@@,         :`         @+@      :        @  ,@      ;              @                       ` +@;@+          `;@.,@;     +.   ,@@;;   :@`              +  :+;.;   @    @  .@@@                 @ ;+@    `@.     @,@.      @    :,     .+  ;;  `,          +        @+    :;.`@  @,@; .;  ::   ;:            +;;@,    ,@   @                       
                     `,,.       ::    @,.@@      @`   `; @           .`;@;     ;`  :  @@`:       +         :@+@`            +                       `   `           @+;`++::@` ;@,+ `@+ @@;  @,::;           ,@@; ::  @   @    @ :;   @ ,+@+.          @  .@    @ ;     @@`        @  .:@ :  @  ;`@:   ,          @`             @. :+@@+ +@+++@:    ,+.+:        `;   @.,         @                      
                   .+`   +@+@`  +`   ,@;  .+     ++   @` @           `@:.+ ,   ., .. ,: @@      :.         +@@ @`           @                    ,@@                @  :     ,+;  ;;:   @+@+;@;  ; `        :@; .+:.  ++  @    +,:    `@`   :;        .+   @@ ,@`;@     @`         `@ @ @ ;`@   +, .;@++`       ;; @;+          @@    @:  : :@  `@  ;,   @        +     :           @                     
                  .,    `+@  ,+ .;  .@,;+  @.`   .@:.@; .+            @@;  ;@.  @,@  `@:@,      @               +      +@++@@.                   @ @@              :; +.                @@,`,    @@:@        `   .@   ,+@;+;  :,@     @+     ,.       .;   .+;,.+@@     @           :@@+  +;@  ;@  :@ :`;,     :`   @@         .@     :,  `@@`   +,@@    @@       :                 @                     
                  +      @.   .+ @``@:  `@:`++@@@@ ;;.  +++@@         @      @,`.@@@@@+@       :`               +`    :,    +@  .@+              @@ ,`             :: ,@:..`;;. :,....:@;@@ @  `@+   +            +    @.+@@  @`,    @;:      @        @   ;`++.  @    ,+             @   @.`@`@`  `+`@  +     +                       @ `@`@`   +; ,    @@:      @+;               @                     
                 :             ;`,@@@.     +:    +    ;+ @   +`       ;.    .@+;` ,    `@     .@@@;             ..    .`       +.  @          +     ..              @   .;;:.`@+``.:.,.  @:.@ @:;    @            ,+   @@..+;;+@@@,   .       @        :;++@      ;@   @              ,; ;@+:;@@  .@;,   `;   +                        @@@  ,,  :;  @  .@:,      +:+@              :.                     
                 :             ;,  . +;     `@: ::   +   @   +@;;      @; :@;    @@@    ,+   ;: @:;.            :.     @       @   ;         +.@    +               +;       @@;`        @+:+@` @   ,+ @`         +@   @  +`@@`.; @           @         ;@@.;@+::;@:@+@             ,@@@@: ``` :@@:@ +    ;   ;`:;                     ;;,   @.;@`  .@@: ,;     `:  .    `+        @                      
                 `;.          `@:++   .@;     .+@@  ..      :.: :.      .+@@+    :: @    @   ;   `,             +      `@.     @   @     @   ,+..  `:                +@      ,;@@@        @@+`+@@@@@, @+  .++;;.  @`@` @@@+;,   @@:        @@@@                .`` `:+: :@@.        +`  @`   @@@@, @ .,  .,   ,@  @                   @@.`   `;.+    @   .;     ;   ;,   @,,+@    @@`                     
                 ;.++              +.    :@;    @@  ;       `@@  ;     ++:  .+,:,@  `;   @  ..                 ,@        :@+:. @,@+    `;+;   `@@@@;     .+:,:;       .@;   .@@@@@`      @`;`   @    +@  ,, @, ,`@  .@@,  ,;             ,+  :@`                 ,@. `@;+  ,+       @   +:@+;;  @;,+  @  @   `+`@+@               +@;@@         @    @   `;     @    ;++ +@@ .:     @                     
                ;   @`              @       :@@+@; ;@:           +    ,@`    .;`@:   @   @  :,  +@@`     +@   +@;,          .,,:@`     ;. @    @ `+;    @`     :.       ,@@:  .@;;,    `@, @ ,  ;;;@@.`@ @ `@+` @.    `   @ +@;          @  .@ @             `: ;.  +,   @   @      ;@  @   :    +,@+ ;.@    :            +@@    +++@++:;+     +@    @    @     @  +  ;;@@.+ ..     :                     
                :                   +          :@;@``@.          ;    +@     .: @    @  ,+@` @ @   @    @` @     @              @+@+@@@;  `@;,@.   @   @;        +@++      ,@@@,@@++:+@@  +@@++  :, ,@@:@@@; `,:+         @+ `;          `@@:  +            +;.+@: @     :    @      ,@@+   ,;   @+@@@@:     :`.@;@`      @  @        +.;.     .;@  ;@,   @     `@`@:@,   @@++;@@   +                     
               .                    @          :+@              @`    ,@     +` ::  ;+     @ ,@@   ,+  @`  +    :;              @  ;+..+  .+@+@+,  + ,@++       @.,  +.           `.,.   .+   +`   ;+  @ :@    :.         @@@@           .@@;  @           @`  @ ::@     :    ;      :.+`    @++@;` :;       `+;   :,     +  `:       ; +      `;.@@@;    :       @@:`    :@@ +, @  +                     
               ``         ,+       `+            @             @:@    ,.@; ,+@   @@@,      ;. `@@;+++@, ++,@`;+@+              ::  @   @@@,   @   ;@,`.`        @+:   @                  @     :` .:    ; `@+:;+         .;       ++     @  :+ @          `,   @  @;+   ++    ..     :.@     `+`     @        @.    @     ;   @       :`+      `:;+@+@@:  :      ., ;@:  @`@`+ .@@++                      
                ,.:      :, @    @+@             @;               :   ,` ::;.    ;@        @.  @ ;++ @+@++@@+@...              @` :,   .+     ;+.++ ,           `.    ,                 :;     @.,@     @   ;..          .+      @, @ ::;,:  + @        ,@+:@   +@` `+++.     ..     ;.@;`  ,+:   `::@        +++:;+`  ::; @  @       @ +      `+    @`   ;      @:;@:@ @   @@+`,+                        
                @``;     @  @    +@             @@.+              ;   ,    @.    @;;       @   @+.`@@:    @   @               .@,`:+.  :@      @+` +                  ,`                `@    ,@  @     @   @             @`     @:@` @;, @` ;;.       ;. ,.,`           ;@;  ..     +  ,++;+.    @;`         @        @ :` @,@      +. :.     ,,    @    @      @  ` ; :     @:`                         
               `,@@   @+ +``:   `;`            ;  +.     +@       +   :   +`     :+        ;`  +@@@+@  ` ,,    +             @,+@@:;@@+@@      :;  @@                 ;                  +@.`@;   @    `;+ .@              @`   ;@`   @@   @:@@        @   @@           @: `@ +`     @  +,  .;    ;.           @`     +@.+   @@. `,@+   `@     @:    @    @     ;`    ++      @                           
               ;     `@;  @@    @+             @         .@.     ;    :   @      @.        :,  @ `  ,:@@@@     @            @   @    `  ;`      @,+++                ,@,                 @ +;@    @    @  @,              .@@;:@:++`+@,;    ;+        .;   `            .@`  @@      @  +    +    `+            @;   +, @@@@+ .;+:;,     :@, ;+@  .:;@`   +     +:    @;+    +@@+                         
               +      ,@.`@+@@@@:@     .       +          ,@,;;+:;    @   +     +.:         ;  +`    @   ;     @@@@`       `@,`         ,+      @, ;                 +`@                @   +.    ;; ,@. `@+              :; ,:   ;+.  ++``@:         .;`+@:@             +@@@       @  ;    @     @            :;@@@+@@;   ;+:@;.`@       :@. :@@   +@;+.;     @@.  .:+     `@@+@                        
               ;`     ,;:;   .+ ,;;   @+@`     @@@     @  ;`;+++@     @  ,;`   ,; :        `@@@;,    @  ,:    @,`  @        .;+@`      ;,+@,  ``@                      ;                @   @ `   +:+:    +@              @@+@@`      @+@+@,           @+@` ;.               ;       @  ; +@@@     @           +,`;@@;     ,:   +,@@       `.   ;,    :  +.    ;. ;@:@.`+@   +  +@                        
                @` `@@+      :.  `@ :@  ,@    :@;@    +@ ,@ @   `;`.  @  .@@@@@;:@@        `@  :@   :@   @..+@ ;@@@@.         ;@     .@;`  ;@@@@+      @;     .:       @               ,:   @`@  ;;        @             ++    ;,    @ ;,:`;           ++@@@,     .:         +       @  ;@+ :+     @          `+ :,  `@    @     @@@       +    @:      `.+    @  @`++  :@` ;+  @,:                       
                 +@+@@@`     :.   @+:    ,    +    @.:@++:  @    @@+  @    @@:@+` @         @@  @, `@+   ;::   `@             `+     @`.      @ +     .,@    +. @   ` `+               @    @+  @@`      +.@             @      @@@@;.  ,: +          .+ :@;  @@:;;`@        @      .+  +,   +     +          ,` +`   ,.   @     :@`      ,@;   @       @ +.   +  @ @   ;@;@;@:+@,,           `           
                  @ @@;@     ;`   @:         ;`     ++@   `@@    @ :` +    @      @         @.@@`+@@.;   :      @              @    ,++@@@@@@@@,:.    .:@    ;  @ +@@+@                @    `@:@ @       @;              @`     ;.; @+   ,,@          ,:  +@@@@` @  @@@.+,   @      `;  :`   +`   @;          ;  @   ,@+;;+@     ;@       @ +           .@:+. .:  @;.   @@   @`  @         ;;:`;+         
                  +;,  +,    ;.   :;:        @++` `+.@+:+@,`++  .@;@  @    @      +         @  +.   `+   :``    `:             @.   :+        @. @@    @:   `: +`  @@@.@               :;   `;;;,;      `+           `:`  @;    +.  @     @@          ::  @.; @ `+  @ +@  +,;.       @  +++  @@ ;@`          :@  +,  +@    @     @;:     +,:+             . ,,;`  :@   .:;   @   .        @      ;`       
             ;;  `,@   .+     +   @+,@+        .:@@@:  @.   @:@@@,@   @    @      :;       +.  @    ;@   @ @     @             ;@   :+        :@ +@.  ;@@,   @@`  +@:   +               @+ @@@@@@.      ;`          @.  ;@@.@+:;@`  +,`   @+:        @;@`@; ;.`@@@+@@.@,+  :@        @` :+@.,+;@,           @.@  `@``@,    ;`   +,.@;`   @ +;                :@  :@@   @+`   @           +        @;+     
            @,,@@+.:    @    ;@  `@   `@,         +    :    +``   ;;  @   .+       @;     :;   @    @@   @ @     ;,             @+  :@@.    `+++@, +@@.  +@@+++.,@:;    @               @;@+;@++@`    ` @          +   .+;+  .:,@    +@  +;@       .@  ,@,   ++@+@@@@:  ++@@,:       ,@.;;`@`: `           `+ @`  ,@@@     ,@  ;@ ;:,@; `:                    @  @.@   @@`   @          @@+       @@ @    
            @    +;+   `@   @@;@+@`    @`        ,@    :;   @ @`   @  +   :@       :@   ;@.    @    :@   @ :,     @           .+@@@@@@:@@@@@;`      .; @+:@;  .;: ;+    @              +,  ,@   `@    @+,        @@,    `,+     @     @@@. @       @   ;@    .+   @ @`   .   +        `+@: :;      ++;     ,:        @     ++@@;      @ ;                     ;` @ @, ;`@    @        .+ @.`       +  @   
            @    @`+   ;: ,@   @,    .@         ,+:;   @@+:@, @@   .+ `+  ;@        @@+@.      ;    .@@:@@@@@     +      ,@@++`   +,;, ,@,          ;+.+   ,:    +@:    @             .@     @.  .@@+:;@,      `+ +.      +     @`    +    @       @  ;+`@.  .:   ;. @.     @`             :@:,;++.   :;   ::        ;.     @         @ @       `              ;.. .+,+ @    @       `;   +            @  
                +@,@+ ;@:@,   .@     `@.        @` @@+@;+`.`  +;:;  @  @. @:+      :`,         @    `@@@@,@.@     ,,    +, ++`   @  .+    @         + ;:    @  ;@: @;  +:@            .@      ;,    ,@``@      @  ;       +     .@`   +`   ::      @ ;+@, +@@@+   ;,  @;  .@,             @`     @+     @  .+.        @     @`      .@` @      +.@          @ @ @    @.,;   .;       @                 ., 
               +:   .@+ ,    :@,      `@        ;@+@@.  @     @ @; +;  `@+@ ;;    +;           @    `@      @     @,   ,`  @@    :@@,     ;`       `:  @    +@@@`  `@@@, ;,            @       :+  `@   @`    +`          +      @@@@@@    .:      ++@. .@  @;@  `@; ;::@@;              +       +,;;    @  +@,       @`    @:      ++  ;@+    +  @@        .@`@+      +.   @       ..                  @ 
               +`      ;@   ;+:@`      @          + @   @@;  @: @@@.     .`  ,@@++` `+@@+      @     ;      ;,  ;@`    +   ,              ;         +  +    @  `    `+    @   `:       @       ,+@@;    @;    @           +     `@@@@@@    .:       . :.  @++ @@@@``@`;`                 @        +@@   +,   @        .@   ,@:       +`  +@@@. @  ;,,  @,+ ,@@ :@      @   ;:       +:`                ;` 
               ;. ;    @   .+  `@      ,.           @   @.:+@.   ;:               ;:+    ;,+,,:@     ,     +.@+@;     `:             `   ;@::+`     +. ,@``;+@:      ::   :, @,`,@`::` ;`     @`  ,;    ,+   +`          `+      @.   @    @           @++:@    ` `    @                `+@+,       +@@@`    +.        :@@@@;,        @ +;  @@::: @;` +  ,`  ,@@@      @,:+;      `@,@@        @,    `+,  
               .+;+    @.  @  +@;.     `+           @   :+`     @;               @`.@     @    @.   ,@+.`.@: @.       .`                @@    +    @@@  ++@;  @       @    @@`   +;  ,@,+    +      +:;+@@   @           `@     .,;+  @`  ;:              .;   .@,+;   @               ,, ;++       `  `+    ::         @   ::        @ @    `@@@@@+  +`  ;   @:`@`  .@;+.        +   `    :  ; ;` +@@    
                `@     ,+ +` ;@@`;     `+           ,+` `@++@;,@,               `.  @;   ;+    @` ,@+,;;+@.           :+.                      ;   @ ;        .@      :.   ;,   `@.    +@   :@.      ,@ , @`..            ;@@;.,@@` ;@,@:@`               @+  .@+  +@,:@              ,,                ,.   ,;        @@@@@::        +@@    `@, +@@   @`,`  ,;  `+@@+            +   @    @@ +  @ ` .;   
                 @`     @@+ ;@ @,+     ,+            .@@@:    `                 ;        :;    :+@;                  @ @;@                     @   @           +.     .+    @    @  +@@.@:`@ @:,     : @  ;@``@              .++  @    `:                 `+@@:      .`              `:                 `:    @        @@   :.        +`@  @ ;;.@@ @@   @@  :+                    +    @   ,@``+ +    :   
                 .:      @ :@  ;:@     @                                        ;               @`+                 ,   `                     `:   @            @``..`+@@   +.         `+@+  +@.     `@:.@ :`  +              :,  @                                                  @                  :`    @      + :;   ;,        +`;;++,@  `@ `@@  :+@@,                     @`   .@::@ +@@@.   `@   
                  +      @@+   +,@    ;+                                        +                  @                @ `@++;       `@@    .:.  @    +,.,         @@@+++: ;+   @           @`           `@.+,@   ;             :.@  @                        `@+++`.,`                +@++         ,@:    @     :+      @@    @`       `;  @@@+   @@  .@+@;                          @.  `,@.      .+++;    
                  @      ;.@   @:@   ,@         :+:`                            ;                  @                @ :    ;      +  @  @.  +@`     @++          .;    :@@   @          @ :              `,    `:             @+ .+                        ;   .+; .+.             ;`@:@         @  ,+ @       +,     ,@;   +       `@  +:+     @+`  @+.                          ,@+@+@@::@      .@@`    
                  @      `,+. :@;@:@@;         @   :@                           ;`                @@:               +:.,   @   @ ;`  `; +; .@`@     @             +` ;@@ ,@  @         ;. .                     :             ;@@@@                    .::@    @  +   +            @  .        ` @,  ;@         @@,,`+@ `@` @;    `++ .+@+:    @`,;  @@                          ,,  .;;   .,`+@@;+ `;    
                  @       @ @ @;.:`          .`@     +.          ;;;.           `: `                .+               +@+  .;   ;;:;  ,,  .+,  @     @             `@@+` ,:+@@@         .@++@                   ;,       ::  ;@+@  .@                 .+. ,+:   @. @   ,.           ;         .;@  ;@+@+` `:      .+@++`   ;@+@@@@@;`@ @+.;+  `;:  @@@@.                          @    +`   @@:   @   @    
                  ,:      @ ,@++          ,@:``;@;    @        .+    ,+          @+;:                ;                 @@@,    ;@++;.@       @,     @              +:  .,;@`.           @:;.                   @   .@`   @@@, ,:   @`               @`   :@;    +@;   `+          `,   `     @ @  ;.@  ;@,..          ++           +. @ @@+@@,@@`   +@@.               ++:@,     ,.   +`   `+    +@  @    
                   @      +    @         +`     `@    @@@      +       @         +@@                 ..                 @     ;+ `:+@+`   .+;       @.             :+ ;@@@             `,                   `@@@   @+`  @,    ,+   +`              @                ;++`.+,       `:  +.+    +@.`@@;++ @   ;    ++.`:@: ;.         :@ @  .@; @;        @         :+@:;@`   +      @``: @`;,+.     @.;@    
                   @      +`   +       `;            @,  @ `;@@@`     @@@;      @           @`  @++  ;                  ;@+;;@+       .,:,`@        `@             .@@++               + `+@:               ,;  @ ;+@`;@@@@`  ;@;  @@`            ++.,@             @@`   `+       @ @ :+`   ,+::@   +;@@ :`   +      @  :.         @+@    ;@,         ;.      +:    + ;    ;      @@@ `@@@+      @+:+    
                   @@     +@  @`       +             .    +;   `@.    .  `@     +      `   @ @  @  @ @                 +@:@;,`         .@@,@:        .@.           @. ,`               @ @   @                  @, @@@@    @ @+`@@@+.@            @+ +;                    .,      ;@+@+.@+:@+   +   +;; @:   ,`      @@  :::        ,@`  +@         `:@      @      .+: :+:+     `@    ++ @      +  ;:   
                     @    :,@+:       +                  `@     .,        `,    @@.@+ ;+   @ @  `@:@@                 +.   @          ,@@ +`@         .@@;`      ;@,  :++,             ;@:   :`                  @@,  @    +@`  `@ @ +.           @.+@+               .`   ;`       +`    `+`   `@   ;+@      +        + .+@ +        `@``@`        ++@       @          ;` @     @     ;@ @     @`  ;@   
                     .@   +.`,        @;;                @@                @    @@@@@@@@   @,@    @@               +@+@    ;,      : ;;   `+@:@         .:@@@@@@@;    @@:@              +@: .@                   ;;@ ,+    :,    ;`;` @           @@,  @             @,@  @,        @;:@;+@+    +@   @ +@     +          @  @ +         @:@         @         `:          +@`+   @.     +: @   ;@. ,@+    
                      ,@`@+          +:: ,@              @@,+              +   `: @`  +:@+:@@@:@,+@,               @..@@    @+:;+++@@@@    @@@+,                     , `.               `;`,.      @@,:@  ,+.@  @` @+@@    +      +`+ `@          ;+  :.            `@ .@+           :+@+@+;.  @,@@;@`  @   `+++         ;  @  ;        .,@+       ;,          ;;:           :   @     @. `@@@@;.@ ::     
                       ++           @` :@`@             `@@,;.             @  :+;;,   ++ `.   @@+,.+               @  .@   :@:..`    ;@`: +:+:@                      :                   @,.:   +  .@. @` :@.:@@` +@. ;@:,+@:     ;;@  ,+         +,@@;      +@@     +@:+              @@``.@+@`.@..    @   +  +@        @  @  +           ,@+`    @  `        +:+@           :  @    @, @..`  ,@. @      
                                   ,.    :.           @@@` ..          +@;;, @. @+;   ::,@@;,@`  @ @               @. :;@..@`,+       `+@+,+@@           `;;+;`      + @+:        @@`   +@++ ;; @@   ;@@   `..`, @+@`  `,:. @`     @+.  :,        @         ;; ,,      @               @    @:   @+`;`  @  ;    +,        @@`  ,           +`@+.  ;; ,.:@     @               :  @   ,@         @ `.      
                                   @                  `.`@             +@+@  @    ++`,@     +@@. ;.@                @+@ `++  @`        @@    @       :@:+,    ,@`    @.+:;        @ @   @@ ,@,.+: @;+@:@+     .,;+ @         @     +`+   @        :;       @@,.;,`,,::@,              `;    @    @@ ;@  +` +                   ,          ;   +@. @     :`   ;        ,@++`+`,   `+  @.        ;. +       
                                   @                   + ;`                @ @     :@@    ``@.   +.@          `      `+     @@        :@@@   @`    ,;  :@`      :,   ,@@;   .+    ,,@  ;.@   +@@`  ,@+; @.   `@ @,;,         `@@.:@@@@   :`        ++@@;@+:@;@@@@@@@++                `@@``;+`    @ `@  + ..                   ;          +    .@@:      :   +        ;.  ,;@+    :@@@        ,+  ;       
                                   @            `@    ,`:+@ ;+.+:          ; @.`    @.      .@` ,@ @     `+@:@;:@`   :,    :@;@+.``,@@@, @   @    :.   @,+       @     @     @;    @@  @ @.   ;@@@@@@`   @@@@@  @,@`           ,@@@; .,  .:        ::+@@@@;     .@` +@                  @++,.+    +  @  @ ;                @+.,+         `.     `.  .+`  ;  .`  .   @;+:@` +++.      `;       @  .`       
                                   @        @   @:`   :;@@@ @   +          @ `@@    @        @@@+  @.   @,  @@@  :`  ::    +:+;:@@+;.   .@   @    :     :        ;`,`  `+  ,@;;@::@@@+@. +@`.+@    +.+   +`@    @.,@@@          @:    @  ::      ` @     @      @    +`                 @   ;,    @  @. @ :` +++           ,+;+         ++;;        ;,,@ .  .; @`@  +  ; .:.  @`      @`  `.::+ ;@        
                                   +`       @  `,+    `,+@  +  ,+          @  @`    @.       @     @+: @     :.   @  `+    @::`         +;;  @,  +` :;          ;@. ,@  +@@;    .@  ,+;   @+@@     ,:   `; :.        @         ++@    @++;     +@+@@     @:    `@    ;+                 @   @     + .@@ @ .; ;  +              +       :`:;@         @` @    @:  @  ,.  +  :  `+       ;+;:;,@@+          
                                    @.     .@;  ++   :@@+;@;@:@:       @@`@   @    @;:@@;,.;@,      @ `+:`        +   @`   @.            ;@+@+   :@, ,`        @+    `+  .`+.    @    @   +;@     .+@   @.  +        @          ,@``+@@        @  `@,   :;@@@@@@@    +@                 +`  @    +  @:@`+  @;   +               @      +  ;.          @@;:    @@+    ;.   .;   @@@.                       
                                    `@@. .@+;+@@@.    :@@ ,@;@`       :;`@`   @   ;+.    `` +:  ;`  @`@@@,        ;   :@  `@,           `@ ;,   `;+@,@                @  :;`@+  :+    @   @.+;@@@@; +@;@@   +        +`         +@+;           @   `@+.@@       @. .+@+@@               `@  ;; ,;, @` @@    @+``@     ``.        +    :.                 ;    +   ,.  .+@@,    @; @.                      
                                     ..@@+    +` +,    `@ ++  +@`  ;`  @;+    +.  @ @@:.     ;  +@@@`+          `+@+@` +@@@@.         .+@:      @   .                 @ .@   @,@+@   +:   +  @`      ```@@@+@        ,;        .@`             :@  `@,+.;@      `@@@;`@ `;               +@  @;@, @   @:    @ ::    ` @+,+`      @    ;`@@              :     :   .+```+,;@,   ;`.++                      
                                    @::+@      @  ,@+;+@  +     +@@,    @+    `@  @    ,;@@+ @  :@  @           ,+`  ,+     @+`     ;@:`       :`                    ;; @+   @@` @@+@:    @  +`    +    `  @@         @    :@@@;   ,@;+         `@;@   ;+       +  `+@   @                @   ;;+;   ,,     @      .+  ,+:.      +    `@ ;`             @      +    @,` :: ::   `@;                       
                                   `+  :+     @@     `:`  .         ,;,+@,     @`;+        . @  `@` @                 ,+@@;  .:;@@@@, `        @                    @,  @@.   @  `:.      +  +.    @       ,+         ;@@@@@+,`@  @`  @          ,@`   @        ,;   `@. +                @   +@     @      ::      +;  ;@+`  ,.@     ,,:.          @:;@       ;,  @`   @   +    .+                       
                                    @   @     @`++  ;,:, :            ``@@      @@.         ,@   `+ @:@@              .:              `.@:     @                 +@@,@  @ @++@.   @       +  ;`    @       ++            @     .++    +          @     @         @`   +@@.         +@:@,  ;,  @`   ,@       ,@;     ;@:,   `::@`      ;;+`:;       ,++@         ;@@`    @   `;    +.                      
                                    :@+;@. `+@.  `@@:;@@ @             .+:`     ;@@+        +.   .;  .@.   @@         @                  @     :                 ;.   @ @  ..;,   @       +  :.    +     :@:             +     ,@     +         +,     @         :.    `@        .+    .; `@ .@@+@@,        : :@@+@@`      ;+ @       `@` ;:    +;  . @           @++` @@   .:     @                      
                                   +@@+: @@@+     @+  :@.;               `+.       +@       @. ++     @;.  @ +       @@;+             `  @     @                      :`@   `@    @       ;  :.    ;`    :;             ..      `     @         @     .@@@    `@:@.     @`      .;      `  +@@` :+@+        :`+ +@`       :`;@+        @+@,    +``;  @+          ;, .@@,+   ;      .;.                    
                                  @        @.     @    @@                @;@@`      `@@,    @` @.@. @:`+;+ @ @   +` @;.  @           @.`@+     +    ,.       :@+      + @.  :,    @      `+  ;.    :,    ;;             :`+         :++         +.    :; @.  ;@`.`@     ,.      @                   @       .@    +.      ;  `@,       @     .+@@:++@@.@         +`   @ `@ +@       +                     
                                 @       .@      ;@: :@@;           `:;@@+  `@         ;@@@@@, @  @@   .@+ ;.+   @@+@@:  @           +  @;      @  +.@      +`  @    `@ ,+  ;`    ;      `+  +;`   `;    ;:           .+@+@        @@:+      :+@@+    :; `@+@: `::@`    .,     :,  .@@.             ;.      .;    ;@     ;    .+       ;@, `:,@+@;, `; ,:        +`   @  .@@,;      `,`                   
                                `;      .@@      ,@@@+@@        @@@@@@+;;+@@@`              @@@@@:@.     +++@     ,@+ +@@,        +  @+@`;      `@+.;;      @   ;`  :@   @@ ;.   @,       + ,@@@@@  @    @           @.  +.        ,   ;    @`   @+   :++@@@@::..:@@    .:      @ @` @               ,      +     +@:+++@@     @        :;@@@@.     :.  @         @,  @    @ ;.      +                    
                                ;`       .+@,    ,@ ;;:+...`` `,++.  `.;@.+@                +@@@+`:.    `@` `@    `;@            ,.   ` +         @:.       @,  ;`:@,     @ `@   @@       + `+:  ;@ @    @          +                  +   @     @,;  :+`         ,@    ,:      +++@;           +@  +`  @++@+     :;:.`  @     ,        ;,;   @;   :@`  @         :@+@+    +  @     `:                    
                                @        @` ;@,  :+ .`@@+:;++@@;`,@+  @@   +                @     .@: `;@ +` `@+:@; @     ,@     +:    @.         ;     :;   :+@@@;       @  @,;@.@       @  +:   +`@    @          @++               .;  .;      @:  .@@:        +;    :      @               .. +`@   +   :@   :+      @;    @@,      +@`   ,@ @@@@  .+          :,.+   ;   ;@    @`                    
                               `:        @    ;@@@+  :@     `@`    +@@+    ;.              :+     @ :@@+   +.+@@;   `@`   @`      @@+@@@@         +  `: ,@:` `++; :+      @  +@`  :,      @@+@      @    @          @+,               +   ,:       @+:@@ ;@`      @,   :@     +``              `:  @`   @.`, `@@@::      `@+.,@. @    ,@@@+   `@+  .@@;@;          +++,  ,:  +@@. .@`                     
                               ;.        @+@+   @,   ;;@    @;     +,       +              .@    ,+`@@:     +@, `@:   +@;@@      `@,:,: .@       +@, .++ @:+@@,    @      @   @   `@`     @:: @:`  @@   .+         ,:;             .@@@  ;+@        :;,    ;@:   `+@,+@:      @@+             . @`+;,    +@;     ;:      @  `,   :; `@+:  ;@::@+;   ;...,          @ @@,@, ,+  .@@@                       
                               +`        @@ ;@+ @   @; ,@@@@@      @,.      @               @    @ @:.      ,++   @   `@   @:@@@,@ .;    ,;     ,@ @@+ :@@   @ :   +      +   @``@@@      +    `:@@`;@, @;+@`      +               @,+@ :,                   +@@@+` ;         ;             `+`@ ;  ;     @      @.     ++      `@, ;,        ;.@   ;: `+          @ +    @.   +`                         
                               @        `+@@@@@`@  `@      +,     @@,@      ;.              @   `@ @+;      ;;    @    @   @@@@@@@@@,     @     @` @@@@@@`  ,@@+   +      .:  +@;  ;;    :;          `@@;   ;,    +                 ;``:@                     +              `:             @  :    @     @     `@,   ,@,::     @,   @:@;    ,@;@@.@@@, @          @  : ,@     @                          
                               @        ;;  : ;@@   @     .@::,:@@,``+       @          `  :+   +`.;;   `` ;@;   `+   ,@.:;@   @`@ `@     @    ;+`+@ `` ++;@+;@:` ,@`      +  .@    @  .@@                   +.   ;                    ++                @+`  @              ..   .:        @` ..  `:     @`    :,+++:.  `;     @       @   +, +`@@+@ :,@          ;  @ ;     ;`                          
                               @`       :@      @   @      .@   `+@;;@+      @       ;+:.++@`   @ @`:@,.@@@; +@@@@@  +@@+;:+.  @.@  +@   `@    @ @:@`   @.+`  ;;@@;.+      @   @    `+`@@                    .,  `.                    @@  `:           :. :. @              .:   ++    :@   @.,  ,@      ;     :.        +     @       +  +   ` @.;   @@@:        ,  @      `+                           
                               ,@.      ::      @   +       @ :@.    ;@      +,     @     `@`  :.  @+ .+++.    ;@ @ ++`:    @ `@+    ;@::@     @@`  @, ;@      +    @      +`  @+    @@+                     ;`  :                     +@;`@`@       @@`:,  @`;               @  ..+    `@,   ;@@;+       :`    :.     +  +     ;`      ;`.,     ,     @   :+     `.  :,   `+@                            
                                 +@@@@@@@@      @`  +       +@`      +,.     @`    @       @@::@`   .@+:.+;     @@@,`       ,@+@`     @`,@` @@@@     +@+       +    ,;     .@:+@+@;@;`+                   ;@+@   :                    :` .,+,        @ @ @, @@                .@ ;;@    + +@++@   @.  `@  ,;    ;  @  `@  @     +       ,+@           `;     @`   `:   ::;;,                              
                                         @@+:,:+@+ .@       ::       @ @   ;@`   ;@@@;      `@+`+      .;@`    :.  @           `@+`  `@. `@ @  .      @+     .@,     @      ,@:  ``   @                  `+ ;@   ,`                   @   .,         @.@  +@@,     :;++@:`++`  `;@;    ;;  .@.`+  `@,@@++ ,:    ;  +. +, `@     @        +@;                  +    @+;@@                                  
                                           ,++:. @@@@       .@,    .@, :@@@.    @` @. @        ,+        +     +`  @+`.         @.@@+@@   ;.@         ,@    `;@`     ;,               @ .            ;++ ::.@ +   ;.@@            @; .,   ::    @     @+@+;@@    ;; @.+ ;@  .+    @@+:@;   @  @@@;:+@;@   ,;    @  `@@,  .@    .+        @@,;                 +     ..`                                   
                                           ;@@+.   @@;``,:;+@@.:@@@:`          :,   :+`        .+,      .;     @    ,@@         @    ;:   `@;+@        @+:+@@@@:      @ +,:           @@@            @  @`@:  @   @: .,          :,@ @     @     @@.:@:@@  ++@: ;,  .:` :`   `:  @,@@@@  :@@    +  +, +   .;    @   .    .@   ;+        ; @@                @@@                                           
                                           ;   `+   `,::+@@@@.                 +`                @      @:     @     @`         @    .@+   @ ;@        @@@@+..@`      @`@: ;+        `+              @   @;   +`  @@+@           ,+:@`     `@; `+@@@,:+@ @ @@ ;.@             @ +,   ,:;@; @   .,  :  +    @.` @+         @  @,         ;  `                :  +                                          
                                          `,     `;          ,+                `@                .@+    @`    +.     @          @+@@@;@    @  +.      `@@.    @.      `+ +  `@       @           +`  ;`  @`+; @   :           :   +@,       ;@@@;    @    @`,  @`            ++ @    ;@;`  ;+  @  +   @    `:+@:@        :;@@           :    :                  @                                         
                                           @                   :                :@@+        ;+   ;.`@@+@@@++@@;      @          @@`   +;   @  :+       @      ;,       @     .,      @   `;, .;. `@;  @ +:+ `@;   +           @@   ;`      +;,  @   ,@`   @   .@            @,@@+     @     ,@@;  ,,  ,         ,@.    .@:              .:   +   `,             :                                         
                                          ;@;                  +                + .         @`@  @      `.:..        @          @      @@``+   @       @      `@      @:     ,,      @  @, ;@; @ @@@+@@@  :@+@    @         ` ;+`  @       @    @.@@+@,   @   @              :` @@+  +@      ;     ;;@`          `,:+@@:                 @@;@+   +:.        .   @                                         
                                        ;;  ,@                 :               +        `:  .@@,@                    @          @@+.  .+@+@    @.      @       +,`  .@,     :@+:     @ @   @@  @@+,,+@`,@;+@:     @        :@+@@   @       @    @    ;+  @.   @,                :,@@+.@       +     +`@        ::,,+.                  `@;@@;+   @@`,;     @:+;;                                          
                                       .;               `.    :`               @ .`     @;;  @;`                     :;        @;  : @@;+  `   `@      @+     .@@:,@;       +   @    ;+@ `@:@`@@:     @    `+     ,+   `::+@  `@+.+`       ;@:.@`     @@@.     @@               +`:  `:      `;       :.     :;:    .@                 @     @  `@@  ;`     ::`,                                          
                                       :`           ,;`,@`;;  +                @`+@      @@@@                         @+`    .@@    ;   `@+;@.  :@, `;@:@.   @; ;+.              @    ;@@+  @@;;      ;@@@@;.@     @,+;;.+@,    ,+@@:       `++;;     :         ,;             `+`:  :`      +@       :    `@`.+:     +,               @     @+@+@@@ +         `.                                         
                                       :+,`    +@+ +,,@ @:  :@                 @@@: +, ,@:   :@@@,`                    ;@@@@@+`+    .;   @   ;.  `+@;`   @@++   @                ..    @   .@. @       @  @  @  @@: @@@@+, @     +  +`      :; @     : ;         @             @ .:  +     ,@+,.      +    +   @ @     ,;,;;,          +:    @@+@++@@@@@,@+`    @                                         
             +;`:+,                   ::;@;   ,@ + @@@;  :@@@`                  @`   :@:@    @   ,@                            ;     .        @                @+@`              `,    @, `@  .+@      @  @  @`.@.;@@@`    :`    +   @      :`@      @ .@        @              `:,  @  ,@+    @     .:   @     @ @   `@@    +,        +@,  +, :: :+@ @ ;  +    .`                                        
            @      +                 `;    @   `@@:@@@,     ..                  :: ,@@;@.   .@    ::                           @     ,        ,.              +  @@              +      @@@`+@+:+     `+  @, @      @@     .;    +   +      @ @     +,  ,+      .@              @.:  @@:      .@+   ,+   ;       @@.  @+:     +       .; +@@,  +`   ::. @   ;   .`                                        
           ``      .@;;;.            @      @:``@` @ @:@    +     ,@:.:+,       `@@@;@+@ `,@+@    +`                           +           :++@`              +   .          :, ,;      .,@@;   ++    @,  ;@+;     :+:     `;    :.  @      @ @  ` +, .@.@     ++               :,.   @    `;@++@  +:    @@@          ,`      :`      @   :+  ;@    +@  @   ;   +                                         
          +@;+    +@,    ;           @       :+;  :, ,+,+  +;     @      +       ++:: .;@@;  @`  ,@                            +@@;       +. `@@              @              @;@.       .@       ,@@:@:+   +;@    @;+.;    .;    `:  @      @ :@+@;  +@  @   ;@                 .+:   @ @@+:   `@;@      @@+                 `@:     +    @   @:+.+@+@  :+ +`  .:                                         
         +  @ :   :      ;           @;     :@`   @   ,@@@@`      @+`   +@@;     :@   @@     +@@+@+.                          +`+` @      :@;+  @             +@,               +       @           ` :+    @@   :,@  @    @      @ ;@      @    @ @+   `@@@@@          @+      +.+   ;,,      @ ;      +                  `@@ @    .:   @;  +. ;;, :@.  ,@+`.+;                                          
        @    @.          +            ,@@+@+:;:` .;      +      +: .@  ,+ @`;   ;.@   ,+:;   + `` `@                         `:  +@@  ;   @`:;  @             @+@        @@.     @     .@;            ,+    @@.  .+   :+  +@      ;@+@      @   .@+     `@   @  `@     @ @      @ @  @        ;.       +                    .  :    @   ,@  .+       +;@@. `,.                                            
      .+:                @                ;@:.,@@@`      @`@@+ @        ,;  +   @ +  `@ :;   @@    +.                        ;       .,@`:,  ;`;:            ,.;@       @  ;     +       .@+           @    .@:   @,   :@@,:`     :, @      @   `@     .@   +.   `@+   +`;  @:,+. ,;+;@+    `+:      ,@                `@@     @   ;,   @:  @     @` ;                                                    
     +. @:              @+               @:     @;+      @@` ;+`            ,`;@@:;@@@  .@   @@    .+                        +    ;  :: @.@` .@,             ;`      ,, .@  +    +        @            ;@,  +;@   `@`      .;     ;. @      @    @    .@    @      :  `+@   ;@@;   @.   ;@@@:       @`@;;           .; ;: @   ;,   @    @  +@:   :;@@@                                                    
    @                 ,@. +            ;;@      @ @@:  `;@`   @,.+          `+;    `.   `@+,;@@    .+                        +     ;  @`@ `@@+`              ,,     `.@  `@.@    @       `@            `+@@@: @   @.       `+     :, ;`     +   .@;,:@;     @`  ;@@@   @@@,  `@                     +  +@;         +``+ +@+`,+;   ,;   :@ ;;@    +`                                                       
    +                 ,`   @         ;@,;@    .+;  @:@@@,    ;@,  @         `@  +`      @`:,, ;`   ,+                        ::    ,@:;@:    @                @    `;@+@   +@+@@+        `+             @  ,: +   @         @     ::  ;     :+: +`..`       :@@@@:@@;;@`  .::,                      @       ,     .:  ;  `++:`    +    @@@@;@    @                                                        
    +              `@+.    :         @   @@+++@+   .;`    ,+;@ +@@,         ;+@+@       @     .;   .+  `                      @; @`+ .` ,@.`@`                ;@;:+@`   @@@:  ,,         `;             @@@@@ :,  @        @@     .+  @      ,:@@`            +  ,,@;`   @,.@:@.                    ;,    +::;    :, ;.  `+.@     @   :,@+,:+    @      `++;                                              
    ;      ,`     ,,  ,;   ;         `@++ @.,+@     @::    `:`              + ``@       +;@@@@ @   .:@:..++                  : :@@@++`.:  @:@@                 ;@@+    ;@@+;   +  @@     ,+             @``:+  @  @       `+`@    +:  @                   `:: @     @@:@@@     +`                    @   `+ .. ;  `@;@  :@  ::    @   @`   +`    ;     +`   ;,                                            
     @     @,   ,+@    ,   @           `..+  @@     @,+    @+               @   @       @.     ;.  `@`     ;,               @+@` +  @+:,;@@  +`               @.  @.  .+   ,;  @;@;.     .+             @   @  @  @       .+ ++:::@`  +                  @,   ;:    @    @`     ;                     @.  @ @  @   .@@@@. `  +    @  .+    @    ,`    ,,     .:   ::                                      
      @:  @@   `:;+:    ; +.             +  ;:;@    :;@    :@`              @@; @       @       @,+.@@@     .;              @ `@`@  ;;   ;;  :+               @    @,`;     @.@@,+++;     @            .@   @  @  ;:      .+` `:;,@   @                 @      +@,  @     @     +                      ;@+@@   .@@@;   ,+@+@ @    @+ @`    @    @     +       .++,  ;`                                    
       .@@+    @ + `@+.,@@              `:  +  @+   .@@     @@@`               @@`      @       @`   :       +.,`           .@``@++.@;   ,+  ;@`             `@    @,:+    .@; @;   .+    @            ,;   @ `@   @      :@@@:`.+@   @                ,+        ;@@,     ,@. .@`                       ,:,@@..+@`  ,@+.   @ @@@   @@@    ,+   .;     +        @    @@;:;@                                
          :   +@+.   `++@  ..           @   @  ,@@;:@;@     + +` .`            `;,      @      :@           ,@:`;@            @:.;;+;@   .@@@@,+              @.   +` ;`    ,.@`:    @    .@           @@::+@@@;   +;     .;  :++@@   @                 @,          +      @:@@+@                       :@. .+@+ `:@ @     :,+  @   +@   `@@   @      `@@     :@    ;     +                               
          @  `@;:+@@@+;+@:@:+.         ,;   +@@@. .;+@@@;   @ @`@`:@           ;.@    `@+`     @            @    :,            +@:   @   .+    @.             ,@:  @` ,+    @:.:.    @     ;@;`     `;@@ `,`        @:    ,;     ;@  +                  `:+@@     .@,@     :;   @                       +@    .+@;,@+@     :;  `@    ,@@@; @+:@        @ ,                :`                              
           @:@@@   :   +@;   :         @    @`         @   :@ @+   @           @ @@:,@@::;@@,.+@@.               .:           ,:    @@   .@@    @`            +`+@@+   ;@..@;  :`   ;.,@@@:  +@@@@@@+,               @@`  @+    +`@.;;  ;@+,                @     @  .@.  ,@;   @                    ,; @+      +    @;    @  @@            ::        ; @`,                +                              
            ;;;    :`  `+@. :,        `@    @          @;`+@  @@  @            @   +@`      `,+:@:          :,  `@            @    @+;+  ;:@`   :+            @  ;@     +@;    .+  :@;    ::                          `+@@@+@;.;+  ;. `@   `+@             ,;    .+    +@@@@.  ;+                   ;@;@@@     ;@     +@:+@;   @                      @  @,   @         ;@++                              
            +`@.   .+  `@ @`@          @    @+;        @@+,    @:+:        ,:,@`              +             ;+@@+            :.   @:@ @+;@ @;   `@            @  +,`    +@`     @@@:      ,;                              `   :;    @@@;      +:           @`    @`@@@@;` `;   @                    @    ;+` `;@`      +::     +                      @   @+ ..+         @,@                              
            +@+;+ ;+@:`@. ,@`          @   `@ :@`     :;        ++        @@@@@@+@ ,@@       `...      `@@     @             @    @`+: +: ,+@    @           `:  `@, `:@;.@     @        ,@:+;          .@+;,                      @  @ @      .+;;,       @     @@; ``:@@,+  `@                    +:`   .+@@@+       @.      .;                     ::     `:+  @;        +                             
            @@  :@,  ;@,   @           ,@@@@;   ++   ;;          ,@:` .@@@. @`   `@;`@        @:;@     @.`+    @`            @    +: @`   @ @    @           +    @+++    @     ;:            :;       +`    @`                   `:  ;+.:     `+: ,@      @     @@      `@@   @.                    +@+     `@;      ;;;       @                      +: ;.  @@  @,@@      +                             
             @   @    @    `@                    `@@@.            ,`:::     @     @@          @;+,  @   +++  ``@,            @    .@  @+@@`,@   @.           @    @    ;+@@;     @             ..      ;      +.                  :`    ;       +@  `:     @.    ++@:@@+@@+@    @                      @     `@@`  ,++. @       +`                    `@:@+:@@:;  ,++.      ,                             
            :,   ;   ,+ +   +.                                    @         @     ;@+        :,.`   .@, ,@;@+@@`;            :;    @.  ,`  +;  .@           ;.    @@+::.  .:     @,            @`    ;@@;      ;                  +                  @     `@    +.:.      @    @                      ;.    `@ ,:;+@@@+@       ;.                   ;@   ;+   ;;  :.,  ;@` :                             
            @`   :@ @@  @    @                +@@;  :.            @    ;@+:+@@    @.+.        @    ,@@@+,   @`.+@             @    `@,     +@`;@            @     @        @     `@         .+@`    +   @@`    :+               @@@@@@+           @+ +      .@   +.        @    @`                     `+     ++@@:,    @      :@`                ,@@,  :@.`@   `@@@@   ;`;.@                             
           ;+,   @.@`   ;    `;             ::    .@ `;;       :@@@@@@@+ ,;. `@;.+@  @        .@@+@@` ,;   ,,  @@             ;@    @++  :@ .@+             @     @        @      @`        +;     +:`   :.  ;, @+`             @`      +:        @`@@       :@;@@@:       @    @      `` :++:          @     @`       .@,;+@@@+                  @+@@@++    @     ,@    @.;;                             
         ,+.:@;+@` ;.    :    @            .:      @@   @     ,@@@,  @`   @    ;+@.  ;,         +, +  ,@+;;@   :@,             +@++@. ,@@,                  @     +        @      .@         .@  ,@,`.@,     +;+, @              +;     +;`       @  @,       ::`` :+    `@@   @`    .@..@+  `+.        @`    @        @@:                       ;@   `+`    :;  @+,@;    ,.@                             
         +`   +@    @    @    @            @ `      .    @   `@      @   `;       @   @         ,,`+  :@` `@   .@+               ,.                        `;     +.       @       @.         ..,.@    @      ,`  @   `            ++.  @;,  @@   .@@`@              ;@@@, @,@@:    ::  + @    +        ;;  ;@+       ;,                   ;++`.@ .+:  ++    @@@+    @;     ;                             
         ;,  :@@    +    .:   +`          +@.+.          :   +.      ,@  @`       @   ,,         ,`@   @   @`  @,@                  `++:                   `@     ;+       ,@  ,;@@+           :+ @   .;         ::                 @+::+.   @;    :  ,.                  `@,`     ,.   @+:   :@        `@@@` @@,;@:  @ @@,              .:   ,@    .+  ;@   @  @`    @@;  .@                             
          +@@@ +     @ `@`@   @          @ ;@@           ;`  @`       +@@@@       @    +      ,+@@@@   @   ;+`@: `@:@              +,   .+`                 @+:`:;@@@@@+++@@@@@@+,             @  @;,++     .  ;@,                ;@..@@:+,  ;+   ..  .:                           @        ;:,++.        `++@: :+:.++:   ,@          ;+.+     :     +   `@@@`  @:    @ `::.                              
                +   `@@@,  @:`@         ;               @+    @;+;        @@;...+@@  :+@@    ;;@@: `@:@;   `+@`; ,  @           .@@.      ,,                 :++;:`    ,,   .:                ;@:  `:       :@@+                 @`     @ .@,.@+@@@,`.@                           :.        +@,  @       ::  `,    ,@:      +`      .;  ;;           +    `::    @   ,+                                   
                @    ,@    `@@          @               `:@.   `,@        @  ,;;: `+ +:@ @+@ @  ,   +@`    @:@  +@,@:          :, ++`    `@++@`                             ;                 +;,             ,@                 +      ,.   ,;:`  @,;                            +@             +       +                   @      ;   ;:,         @@@. :@,+    +@;@@                                    
                .+   `@.`.@+            @                  ::    @        @     .@;,.@@ .@  @@ ;+   `+     @@,   @:`          ;`   @@    ,@+  ;`                            ,;  @,      @+;@`@+         ,@`    @+               ,.       ;    @    @                              @,@           ;`      .:                   `+    +     :             + @  @`   +  `@                                    
                 @   ,@+@+              @                   @    ::       ;:+@@@+  `;   :@  ,`@@+   `@     ,;@    @          ..                @                          ;@;@+;.@     .; @;@`    ++@`  :`;;  @ @               ,:      `;;@@@@:   @;@+@`                        @ ++      ;+;@ +       .@;;              .. :,    +                    @;  `@   ,.  @                                    
                 `+  @:               +;+            ,`     +     +       .@+`  `++:@@       + @    @@      @@    @          @                 :    @+;+; ``              @   .@@+  `+` @@@@:@   ;`  @  ,;  +@` @                @`@@  `@;    +@; ;+`   @                       .,         @.`:@        @`@@`             ;`@+     .                    @@@. .@   ;  @                                    
                  @.@+               ,,           ;, @`+.   +     @        :   +:   +        @ :   :;;;    .@+`   @          +                `+   @     @@`;@            @;; .@@@@@+ ;@:@@  @   @   @   @+@+ ,,;;               :@.`:@@@     :;@@.;@` ,+     ++:;@             +    @,@+   ,:`@       .,                 +@++     +                    + `+@+,@:`@  ;.                                   
                  .@+                :    .@:     `@ :  +   @     @       :;  @`             @ @   @+@@:..@@;,.   +         ;@++             `@  .:@     @+   @        `::,@;@;`+@        +. @.  @` .;    @   @,+@               :,;:+@`     @@`  ;: +@+     @     @            @    +@@@     ;+`      ;                      +    @::                +@@    `@@@+;  `:                                   
                                     :    @`@`     @:   @@+@@     ,+      @+ @`.            `: @`  @   :+;`  ++   @        .;,@+          @+@@  ;;:.+`         +      ,@@,+;@:`  @  .@@.  ::  @@,:@@+  `,@   +`  ++              @  ++     ,@;`@   :        ,`      :           @+;  `@;@@::@+. @      +                      ;    @+:`               @+,@     `@    `;                                   
                                     `+  :. @.@, `+@+@.:@`,@;`     @;    @ :@@@             @,  @ `+         ,@@  @ ``     @        ;,`   :@:;..: ,: @         @      @`  @ @    @++@+ ,@@::`,@ ;: :@@@@;    @    @@             + @;    `@;   @   @      `;@@      @@+        +;@.  @``    `@@@.@     .+.   ;@               ``  :`,;@                   +     +     @                                   
                                      ,@; @@,  @;@@++;,:`.` ;`      @@,`@`   +@:,@          .,; .@@@.        @::  @@..@    @    `@ `:@:+;     @@   @ ,.    `@;+@      @  `; +.  @.  @ :  @@@: @  ; .+@@+:   ;@    @.@.          +` @`   ;+     +:  ;     @. +@      : `:       +  .@@`      @   +:@    `@` .@`@                ;  ;  ,;                  .@     :`    @                                   
                                        ,@@@`  :@@, .@.    .+         :@.   .:@``@            :.  ;.:@+;`` ,@. @@@,   `.   ;,    ;@   :@+`   `@@;:  @@      @@@.,     `  :   @;@;   +:   @@;  +  @.+    ;:.@;;+  ,+  @.         @  `@.@@.   .;;:@   @   @    `       ;;:      `+  ,@.+@     +    @@    @   .  +    .++        `;  :,        ;             :@@@+@@;   `@                                   
                                        `@ .@@@@;    @++  ;@                @  .,              :     +;:@,:,    `      +    @+:.+@.@.  +@@@+@@ @+@`             ;        @   `@,     +@@@.@@@`   ++`   @@@@.  @;`@`  `@         @    @@   :@+.+@+   +. @             @ @,      @. @.  `;   `:    +@   .:           ;`,,       +    @       .:@            @   ```@++;@`                                   
                                        `,  :@@@`    @ `++`                 ,                 ,,    @`   +:           :`    ;@@@@   ;+@;,` `+  +,`              ;        @    :@.   @.`.     @   :@      @     :@,    @        .:     @ .@+     @.   @`:             +`:,,      @@.    @ `;@+@.  @@+  +`              @       @    +@+   ` @;.  ;:     ,.,;       ` `                                     
                                        @    @;     `@ @                   :.                 @    @      :     .@;;  @    ;:   ;:   :.     @  @               ;,        @    @@@@;@;+   :: ;+  :;@.     @     `@     @  ;;:.; :.    +@;,       @.   `@               +  @       +.    @,:` @   :@:`@ +`   ;,;;       @      +     `+@++@;`@;  +.:, ,  @;@                                                
                                        @    @.;    @,@@@.                 .;+@              +.    @            +`  +:     @`   +@@@+@      +  @          ;+,  @         @    @  `,+;.   ,@@,  @@@@@`   ;+     @`@   +, ;. `+ :+.     ;  .      @     @:                 :       ;.    @    +@:+@   ;,+.  @+@@@.   ;@ @`@;  @@     @  ``,;@;:  @  @@,@ :@@                                                
                                        @; +,@ @+::@,  + @                 :@`,:            @.      @+ .         ++`++     +     @   @      @; @         `@.,+@          ;,   @     @    :;   @.  @;@+:@@@@@;,@@@@@;++ `@:     ::     @@@@@+`:;@@     ;                  ;       `@ , ;:     :.    @, `@ @@: + @  @@@+`@@   .`:   +,  :@ `:+@  @  @: ,. `@                                                
                                         @@@@`  @;,     `@                 @ +@           @@,        .@@           . `    ,@+   @;   @,    .;+;@           +@+.          .@, ++     @    @.  +@  `@` .,` @ :@@@: @ .` @, @      @`   .@    `;@@@;     +          @,@     @        +@;@@      +    +`   ,@;   @ @:@; @@@@      @ @@@   @    ; @ +,@,@  ;  .,                                               
                                         @.@`   @.    @@+`                 @              ` @        @                +  :@ +@@+`     @@::@+  @@`@+@    +;   +.           `@@@`     @   ;@    ;+,@+.     `@@`   ;+   +          .@@.@+@.,:::,,`+;    ,@         +   @+@:@         :;. @     `+`@. +@    @    ,;:+@    ;;@+    .,. @  `+     @ +@@: + ,,  .:                                               
                                        `@ @   ;@`:    @.                  @.     ;         ;       ;,;`       ,@;   .: `@   @+       @`,:    @@+  @    @+  `@,            ;@@@@,  `+  `@      `: ;.      @.   ,+   @             ,@@@+..  `.:;@@  :@@   @,   .`@   @ .;;         @   @     @.: @  @    @    `+:@@    @:;`@`  ,,. @::.@     +    :@@@+   ;`                                               
                                        `; @   :+.+     @                   @,    @;    .  ;.       @: +      .@  +  .; @,  @+        +@      ;@, `:@   @+.+@@@`           ..   +@@@@@@@.         .@     @+.  ;+    @                 .+        @@+, @  @ +    @@  ;.   +        `;   ++   ,@++++  ;.  .@     @`.,    @+:  ;@@+.@@@@;@@     @:    @ ::  ,@                                                
                                         ;`@   +@;+     :`                   +@+:+:;   @@. @        @@@      @`@   @.@` @   @++++@@@@@+@.     ,@@;@ ;@  @::@   @                   .`             `@     `+;+@;     +++`               +        `    ,+.;  +   .@@@,    @        +`  @@,@@;@+  ;@` :.   @    `@ ;.   +`@      :@@@,   @.    @+@  +,  +@@+                                                 
                                        .::@  .@.@@     `;                   @;;: +:   +@`@`        +     + `@.+   +@@  @  `+++:..    :@.     `@ :.@@+@++ .;   ., ++@                              @.     +         @+@.               ;              `@+,+:  .@ ,+@@  ;;        @  ;@`` .@+:; ,@` .:   @@  :@` :.  ;+,@     +@       +@`  :@ `@,@                                                        
                                        :,;@  @;  @      +                  .@ ;@:@   `@++`        ;      @: @@    +`@  @  +,+``,:++@@@@@.    `@ `+ @;+;  ;`    @;+  +                              ++`  +`        :`                  @                +    :+  @@`@::          +  @@+@@@;  ;`@@   +   ,@@@;+   @.++`@+,    @`       ;+@@@@  @;@+,                                                       
                                        @`,@;@,   @      @                .@@`   :,@,;@,           +.,    ,@@++;` ++@:+ @  @           @       @,;@@;,,:@ :    @@@   @                                +@@+         @                   @               .@   .@  @, @@            @  @;@+  @   @:@   :   @   ,:  `;@`    @    @       .@. `    ,; +@                                                       
                                        @  @@`    @     :+               @: ::   ,@.:.:+           .@;  `;@    .@+:+`@+.@ @+          .@:      @;+,     +,@:   @@;  ,,                                             @              @;  :.                @+:@@  .:  :@            @  @`@@  ;.+@` @. +`   +  :@    :      @    @.     @+@.          @                                                       
                                       `@   @     +.   :@               ,;   +  @+:+@  +            ;+@@+,@@:   @    +;@@@+++        .@@@.`,+@@@ .:     :+,@   .@;`:@                           ,+,                + @:+          +@ `@                 @+`;@.,@    @            @. @@ ;@@@+`  @.@@;   ;   ++    +      ,`   .+@@@@@. :;         `@                                                       
                                       ,@`  @    `,+ +@:                @    `+:;   `@ +            @  +   `@@@@@    @ +,   .@:     ;@ .,.:.`     @      @ ;+`;@ @:                        ;@:@@`  @                ++ `,     @@   @@@                 ,@    @@@    @@@          `@@:;.       @`       @   @`    +    ++@:   +@@       @        ;@`                                                       
                                        ;@@@@+;::+:@@.                  @    .@+,    @`;           @@ :.   ,;:  +.  ;; +      ,@@@@@+           ;+@+    .@ ::::@  @                       +   :::   @@@:            +; +`     @;`  @+`                 @@    @ ;    @ `@          .`  @+,   .@`       .,   @    ..   `@`    +@`        @        @                                                         
                                            ::..,+ ;                    @;  .;@.@    @@:          @ @.@,    @    @+@;  +                       @;@.@: `,@@  @  +  ;:                     ;`   :@+  :.+ ,+            +@,  ;   @@;@@`,:               +:@@    @.:   ,+  +                .:;@:         +   :+    @    .,     @++        @        ;                                                         
                                                                         ,@@@@. @@@@++@+;@;       : ` `@; :@`    @``  `+                      `@ .+@:@@@`@  +` @`  @                    ,;          @@  `:           :    @+  +@@` @`:              @.,@@ . .+`@   @  @                               @   @+   ;;    :.      @+       :;        ,.                                                        
  `                                                                       :,;,  ,+        :@     @`     +@+@     .@    @                       @` .@   + +   @`@.  :;                   @            `   ;           @.   `@@@: @  .@.             ;;   @ @;@  @; @`  @                               ;  `+:@@@;.    :.    ,@,        ;:        :.                                                        
                                                                          :+@`  `@    .@; `@`    +,`+@     @      +,   @ `+@`                   ;+;@   + +`  @,+;   @                   :@`              .,          :@:@@@:    @.  @,,,            +  :+@@:   `@@`   +              ``              `,  +@+@@@,`    ;`    ,@@@       ;,        :`                                                        
                                                                          @@+@@@@.@   @@.@@      `@@@      @      +@   @;:  +`                     @  ++ ;   +@,@   :,                 .;:@              ;           .+@;` ;+  ,@@ .@+@+@           ++@@  ;      +@.  `;           ++..,+            :`  @`   ,@,    +`       @:      +.        @                                                         
                                                                          @      ,:    :,          :+     `@@@@@@@@ ++:@;  ;@;++`                 `+ `@  ;   :@ @    @                 +                 @           , .:   @`+@;@;@  `@+             @  ++      :@`   @          @`     +           +` +,     ,@;   @        +.      @         @                                                         
                                                                          @ +,   ;:     @          .+     @@+@+;` @;@  @:+ @@   ,@`                @  @@:::   @ @,   @                ,              @@;@            : :;   @@:   +@ @@      .,` ,,  `: `+@      @@    +`      ,@+@.      @+@:       +  @     .+     +        :;      @.       ;+                                                         
                                                                         .: +``.+@:     `+          @     .@      `+@  ++         ;;               @  @;@;+   @ @,  :;                @@@.            :;:           ,@ .+   @      :+ +;   ;+` `@: ;;;   @.@:` `@;@     +     ,.  @@      :   +      @` @     ++`    @        ;+      +,      `@                                                          
                                                                         :` +@+: ;:      @          @     .@       @+:             +               @ `+   @: .@ ;@::@                :@ .:              +`         ,;+  @   @       @` @  @.    @@   @   @@@@@@@; @     @    `;                +     ;@@@,   @ @` `,+:         +@.``:@@+     ,@                                                           
                                                                         @  ;.   ::      .+         @     ;,       ;@@  :+       .@+;.,@          `@ `+    +@@, @::.                .:+,@                +         @    :@.@@      +@,  @`,          @`  ;@:.``,;,@     @    @                  :        ,@+@. +@+;;`            .;+:  ++@@@@:                                                            
                                                                         @  +.   `+       @         ++    @@,`     @,.@ @@       +.     ;`         @ .@        .+                   @  ;`    ``          @         @++   :;.@      @@   ,+           :+   @      `@    ;;    @                  +                                                                                                         
                                                                         @  +.    @       @          ;@@@@@ `:+@++@: :;@@:               :`     `++++ @@.      @                    @        @+:         @         `+:     `++  ,@@@@`   @          :. `@ @      +@   @,     @@@:          ,,``:+                                                                                                         
                                                                         @  :.    @      ,@               .          @ ,:  @   ,+`        +     @  .+@@,@    .@+:                   ;:      ;@ @  ,+@   ,;         .@      @ ;@+;+@. @   :`         +`  .@.      @@ ,+        @ :,      ;  ::;@                                                                                                           
                                                                         @  :+.  `;@   .;@                          @ :;+   + +@ @  `.    :    +     `` ,@@+++  :+                  .@.   :@:+ @  +:@  ++          ,;     @@ +@@@:  ,@.`;@          @`:@;.;     : @@`        `:+@@ :    @;    .@                                                                                                          
                                                                         +: :@+@,@,@@@+;`                       :`,+,`+ @@; +: @ @ `@,;: `@    +                 :.                 +`@@@@@++.@,   @@+@.            @    .@;@+       @;@:.          ;+,   .@+:.:@            .:    :;   @+    @@                                                                                                          
                                                                          @@+@  :+.                            @+@@@+@    ,@;++;@`  `+@@@:    :`                  :                 @+ , ,@ ;@++ `@@@               @    @:+        +.::               `@,    `.             .,     ;@@;@+   @.@                                                                                                          
                                                                            :.   `       +@,                  @:    :@      @ ..`@`     +     +`                 ;`                ;@     @`   ,@;  `@              @    .@      .+@; ;:               ` ::                  .@:       ` ,++: `+                                                                                                          
                                                                                        @  .,,:               @ ;   `@      @`    @@;:;@`     @;@`               @                 +@     ,@+, @`    @              .@    @@@@@@@:`    @`                 @                   @;   ::     @@: : ++`                                                                                                       
                                                                                       @    @, +.             @@;    @      @    `,@@@        +@ @         @@.  @.               +@@@      @:,@`     ;         .+:@. ;@+@@:   ``       ;@@           ,@   @                   ,:@@@;`    .+ .@@@. @                                                                                                       
                                                                                      `:    :   ;             @;     .@    ,+,++@`:+@`@       :,@`         @.+:@ @              @,`;@     ,;  @    : ,.        ;   ;   .       .@;     @.@@     .@.  @ @ .+                   @  @@.     :`   ;@  +                                                                                                       
                                                                                      ::         :            @       ;@  `@ . +,     .+      @             ,,;  +             @; ,.:+   ;@   @    ;++ ;+     @                   @   ;`    .  ,+ +  +;.++                  :.:@@  +@@@@@@     @@+;                                                                                                       
                                                                                     `@@@     ,::.           ,;        ;@@@+   ++     @       @              +`  ..            ,@    +@@@:    +.    :@@:+`   +`                    @  @  +@@@  :, @   ,;+                  ++@@     @    :;   +;+:                                                                                                        
                                                                                     @+       ,:@            ,+           @    `@  .`@.       .@    ;,  ;:  +:    @         @@,  @+;          `@`   ;;  .:   @ ;@.           ;.    ;` @     ;.  @@`   `@ +                 @ :@,    @     @+;@.  @                                                                                                        
                                                                                    `@ @. @@     @            @         +.+    `+@@@;          :@` +@`: +@@@.@@   +        @  .`  @:    @     ++@@@@; :,@+   .@:@.          @.;,   @  ;;@@   @@@;@@@@@;  ,:                @ :@@   @;     ,@`    :,                        `:.                                                                            
                                                                                   `@@@@+@@;,@  ::            @`       ;+,:   :@` `+            ,+@@  @@@   ;@.@. `; `    .,   @ +.     @     ;;      @,`    @           .@+,+ @  +,   @: @,    +.;+      +   .            .+@:@@@@+       @.     @                       +;`+.                                                                           
                                                                                  .+` ++; ,@@@:@+.            :@      `@ ,:   `+  +:            @` @   ,    @   +` @@;;   :    +:@      @    `++      ;`    `.           @ :`:@@+@:   @`   +.   @   +;    @:@@@@      +:    `@.    ;.     +,      @`                     @    @;++                                                                        
                                                                                  @   @+`@+  @; `.             +@    .@@+;+  +@,  +:            +.;@@ @,    @    @ :  ,`  @     ;,      @:  ;@@@      .+    @  `@`  ,    +;.+:@`      +     @,@@;    .@@+:,`   @     @`.;   `+    +@+    +. .     .+                   @@;   @:   +`                                                                      
                                                                                  @:,`@. :: ;;+@@@@`            @;   @;  .+@@.;.  :.            : @@.@.    `@    :+    @  ;,    @      ,@,@++@+.       @    +, @ @` @.    ;@;@       ::.   `+:`,:     @    +   @`   ;.  ;   .+   @; ++,;@   @      @                  @ +,   +@    +                                                                      
                                                                                 .:@@+,  `@:@   @. @             @+..@+      ;@@. .:           :, @:@.+   ,@@    :@    @  @@+  +:      @@,.@, ;;      ;@     +@@@;   @   .@; :.       @+ `@ @   @`    @    @        @    @@..+  +:   `;.    @,,    @                 @  @,;        +                                                                      
                                                                                ++@;    `@:.;@   :@,              :@@@:@:     +@. ::           +. @    +`@+ ;:   @;, `@. ;,.`  @        @:+   `@     @;       +      ,@@@;@;  @       ++.;@@+   ++  ,@.  . @@@`   `@@   ,@  `;  @``    :@@@@@@;   ..                `:  `:         +                                                                      
                                                                                @ ,@+:;@@:`  +.  @.                     ,@@+@@@,  +`           ;. @    @@.   +++@, @@;   @     @        @;    @@@@@@@.        .@@@@@@+  .@ +. @       +++@,      @++:      ;.`:   @ @,   @  `+  @,;+@@+.   .@;    @                 ;            ;@@                                                                      
                                                                                @  +.@::...;@@:   @                        `. .@ ,@          :@@, +@@++@+     .@    @    +     @@+::::.+@,  ;+.;:             +@.`,@   `@   @.@       @ `+       @        +  +.  @  .@       @,@@,         @ @   ;,                 +            @++;                                                                     
                                                                                @ :+,        .@   @                            @@@          :@`@+  `...@       @    +    ;         ` .:;,@@;`  ;;             @    .+  ,.    +@       @ :;      ;:        ;@@+  +`           ;@+@@;      :@  .@@@@                  +            ,, @                                                                     
                                                                                @ +@,  ``::,,+@   @                                         +.         @      ;.    .;   @                     @@            +@    ;@@@@@     @       + ,+     ;@         .;    @             `.;, ;@++@+.                          +               @                                                                     
                                                                                :@, +@@:;+,,::@;,++                                         +:  ,      ;`     @:     @   ,+`@:                ,,+          :;@@    .@  @     `@@:     ;  @@@@@@.+`         @   ;`                @                                  :.`:       +;  +.                                                                     
                                                                                               .:.                                          `@@@+      `@; `;@:.     @    +@,        ,@  `.     @        @@::`@    ++  :@`  .@` @    `: ,;      :,         @   +@@           ;   @                                  `+@;,     @`,,:+                                                                      
                                                                                                                                               +.       ;@:,  .:     +    .;         +;.+@@@:  ;:       @.    +@+@@,    ,@@@+`,@:    :` +` ` ``:;@         @   @@;,      ,  @.@ +,                                   @,+``:   @ ,@:                                                                       
                                                                                                                                               ,:       :@     @`    :;   :     .@  ;@:@,@``@;;@       ;;  +@  .,,      ;     ,@     ; ,@:::::,,;@         @: `,,;  ;+  +@  :+;++                                   :.;..@.@  .+;@,                                                                       
                                                                                                                                                @        @@@@@@@,    +    ,,     ;@;,;@@+   `;,        .@@:@`    @`     :,     @     ;; @        @         @: +    .@,. @@  ++@,                                    @   +  @   `@+@                                                                       
                                                                                                                                                @`       @     +,    @     @`  `@@@   ;      @.@@,        :+     ;,     :;     ;,     @@@@@@@+:  @       ;@+  @    `+;@@@   @ @@                                    +,  @.@,  ;@. ,;                                                                      
                                                                                                                                                `@       +     :@   ;.      +@@@:,;+,@@:     @;  @        ;,     ;+     @+      ;              ;@@@@@+@@@;   `+@;   +`@ ;@+@@@ .@                                    @ ;@+ .@+`+   @                                                                      
                                                                                                                                                 ;.     @++``:;@:@.++         @    @,  @     @  .@        :,     :+@+:,+@,;    `@                    `        @`;,+  :.     ;   +`                                   :@@+@+:  `+   ;                                                                      
                                                                                                                                                  @;:+@+  `,:`    +;       +@@@    +`  ,+   @` @+         ,+     +  `;+@;@@.    @                            ,+@@, ;@@@`   `+    +                                    ;, .:`   +   :;,                                                                    
                                                                                                                                                   ;,                     `@ ,@   `@    ,@,@+  +.          @     @@@@;:   @     +                            ;:    @@;.@`  `@    @                                    @;@. @`@@@   ;@@                                                                    
                                                                                                                                                                          ,+  :@..@+     @;`    @          :+ ..@`        ,:   +,                            @`  ,@:@   @@@,@   +@@:                                  @@   :+` @   @ @                                                                    
                                                                                                                                                                          .@+@ .+;+;     @      +.          @@@@@@@@@@@@@@@@::@@                             @.:@+  +   :;  `@` +;`@                                  @@   ;:  ,@@@`@+                                                                    
                                                                                                                                                                            @`    :@    .;.      @                         `;,                               ;@+ @@::   `+   ;@@+ @:                                  @@  .@   @    :+                                                                    
                                                                                                                                                                           `@     :;@. .@.@      +                                                                @;;   `+   `@  `@                                  :@@ :@ @  .,    @.                                                                   
                                                                                                                                                                           +.     +@:,+:+@@      ;.                                                               ,@@   :+    :: ,@                                  +@:@;  @   +    `+                                                                   
                                                                                                                                                                           @      `:.:@@``;+    .@                                                                :@.@@@@      @  +.                                @,@`   `@`  @@    @                                                                   
                                                                                                                                                                           ;,     ::     ; @   +@                                                                 :;  `..@    `@  `@                               `@      ,;@  @+`   +`                                                                  
                                                                                                                                                                           `@     @;    .@ :@@@.                                                                  @.    `+@;  ++   ;@                              ,@+@    :`@+@: @   `+                                                                  
                                                                                                                                                                            :@::+@;,;;:::`  `                                                                    :+      @ :@@+@    ;+                              .;;    @  .   +`   @                                                                  
                                                                                                                                                                             `,.                                                                                 `@++    @   .;@@    @                               +.    @     ;++  .;                                                                  
                                                                                                                                                                                                                                                                  .:@@   .``@@+,@    +`                              +.    +@   +@@@  @`                                                                  
                                                                                                                                                                                                                                                                     @    +@:   @`   +.                              .:   :.:@:@+ @@@@.                                                                   
                                                                                                                                                                                                                                                                     @    @`    :@.  @                                @   @  ,@+ ;,                                                                       
                                                                                                                                                                                                                                                                     @    .@     @,@@:                                +@ ::`    :+                                                                        
                                                                                                                                                                                                                                                                     @    ,@@   +@                                     `@@.+:  ,;                                                                         
                                                                                                                                                                                                                                                                     @:   ;;.@@@+`                                          :@@+                                                                          
                                                                                                                                                                                                                                                                      @@;@@   :                                                                                                                           
                                                                                                                                                                                                                                                                       `:.                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                ` `                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                            `                                                                                                                                                                                                                             
                                                                                                                                                                      .     ..  ` .                                                                                                                                                                                                                       
                                                                                                                                                                      .     ` ` ` .           `      ,  `                                                                                                                                                                                                 
                                                                                                                                                                      . ``,     . .`          . `    .  .                                                                                                                                                                                                 
                                                                                                                                                                      ` ... `. `. , ` .. .` `., `, . ` .. `.` ..` .` ..  .```,  ...                                                                                                                                                                       
                                                                                                                                                                         ,   .  ` , .  . .   `, .. ...  . . .   `` . .   `  . , .` `                                                                                                                                                                      
                                                                                                                                                                          ``    .     .```           `  `  `  `  ` `  . .`., .` ` `                                                                                                                                                                       
                                                                                                                                                                                                                     `                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                          
1. Start with a human
2. Put on those glasses
3. Jowl it up!
4. Plop a sheepcloud on top
5. Now you got a gram!
6. Add flames for Fast Gram.

Many drawings of grandma and grandmas

Video Tutorial

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