I AM CORNHOL.IO

                                                                                                                                                                                                        
                                                                                                                                                                                                            
                                                                                                                                                                                                            
                                                                                           `.,,,..                                                                                                          
                                                                             @@@#.     ;#@@#+'''+#@@@#'                                                                                                     
                                                                            @;;;;+@#,@#';;;;;;;;;;;;;;'#@#,                                                                                                 
                                                                            @;;;;;;;#@';;;;;;;;;;;;;;;;;;;+@#`                                                                                              
                                                                         `+@@@;;;;;;;;+@';;;;;;;;;;;;;;;;;;;;#@.                                                                                            
                                                                       +@+:,,:@@+;;;;;;;#@;;;;;;;;;;;;;;;;;;;;;#@.                                                                                          
                                                                     ##:,,,,,,,,;@@';;;;;'@';;;;;;;;;;;;;;;;;;;;;#@`                                                                                        
                                                                   +@,,,,,,,,,,,,,,+@';;;;;#+;;;;;;;;;;;;;;;;;;;;;;##                                                                                       
                                                                  @:,,,,,,,,,,,,,,,,,#@;;;;;##;;;;;;;;;;;;;;;;;;;;;;'@.                                                                                     
                                                                .@,,,;,,:,,,,,,,,,,,,,:@';;;;+#;;;;;;;;;;;;;;;;;;;;;;;##                                                                                    
                                                               ,#,,,@,,,@,,,,,:,,,,,,,,,@';;;;##;;;;;;;;;;;;;;;;;;;;;;;'@`                                                                                  
                                                              `@,,,@,,,#:,,,,,@,,,,,,,,,,@';;;;#';;;;;;;;;;;;;;;;;;;;;;;;@,                                                                                 
                                                              @,,,,#,,,@,,,,,@,,,,,,++,,,,@;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;#'                                                                                
                                                             ';,,,':,,':,,,,,@,,,,,,@,,,,,,@;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;+#                                                                               
                                                             @,,,,#,,,@,,,,,,#,,,,,@,,,,,@,,@;;;;#';;;;;;;;;;;;;;;;;;;;;;;;;'@                                                                              
                                                             @,,,;@,,,@,,,,,,@,,,,,@,,,,:',,+';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;'@                                                                             
                                                            '@::#+.@@#.@@#@@',@#+#@+,,,,#,,,,@;;;;+';;;;;;;;;;;;;;;;;;;;;;;;;;'@                                                                            
                                                           #;`''```````````````````@;:;'@,,,,;+;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;'@                                                                           
                                                          @,````````````````````````,;:..@,,,,@;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#                                                                          
                                                         @,``````````````````````````````.+@@@;+;;;'+;;;;;;;;;;;;;;;;;;;;;;;;;;;;+'                                                                         
                                                        +:`````````````````````````````````````@;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                                                                        
                                                       ;'``````````````````````````````````````+';;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                        
                                                      `@````````````````````````````````````````@;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                       
                                                      @`````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''                                                                      
                                                     +.`````````````````````````````````````````;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                      
                                                     #```````````````````````````````````````````#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                     
                                                    @````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;                                                                    
                                                   ,'````````````````````````````````````````````+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                    
                                                   @`````````````````````````````````````````````,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+                                                                   
                                                  ,;``````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                   
                                                  @```````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'+                                                                  
                                                 .'```````````````````````````````````````````````#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                  
                                                 #````````````````````````````````````````````````:';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;':                                                                 
                                                 @`````````````````````````````````````````````````#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                 
                                                ;:`````````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                                                                
                                                @``````````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'                                                                
                                                @``````````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                                
                                               ,,``````````````````````````````````````````````````+;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                                
                                               @```````````````````````````````````````````````````;';;;+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''                                                               
                                               @```````````````````````````````````````````````````,+;;;'+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                               
                                               +````````````````````````````````````````````````````#;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                               
                                              ;.````````````````````````````````````````````````````#;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#`                                                              
                                              #`````````````````````````````````````````````````````@;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';                                                              
                                              @`````````````````````````````````````````````````````@;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                              
                                              @`````````````````````````````````````````````````````@;;;;+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                              
                                              '`````````````````````````````````````````````````````@;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                              
                                             ,:`````````````````````````````````````````````````````@;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@`                                                             
                                             +.`````````````````````````````````````````````````````@;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+.                                                             
                                             #``````````````````````````````````````````````````````+;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;                                                             
                                             @``````````````````````````````````````````````````````+;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+                                                             
                                             @``````````````````````````````````````````````````````';;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                             @``````````````````````````````````````````````````````;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                             @``````````````````````````````````````````````````````:;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                             @``````````````````````````````````````````````````````:';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `#``````````````````````````````````````````````````````:';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `+``````````````````````````````````````````````````````:';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `'``````````````````````````````````````````````````````:';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `'``````````````````````````````````````````````````````:';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `;``````````````````````````````````````````````````````:';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `;`````````````````````````````````````:@'``````````````:';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `;````````````````````````````````````#'`,@`````````````:';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `'```````````````````````````````````,+`````````````````:';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `+````````````````````````````````,:`@``````````````````:';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                            `+```````````````````````````````#+,@#``````````````````:;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                                             #``````````````````````````````,#``.```````````````````;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                    ,@@.                     @``````````````````````````````@```````````````````````';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
                @#@,@``@  ,,                 @```````````````````````````..`#```````````````````````+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
               @.``@'```#+;:@                @``````````````````````````;@'@,```````````````````````+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
               @```:;```@@``#                @`````````````````````````.@```````````````````````````#;;;;;;;;;;;;;;;'#;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
               @```,;```;,``:,               @```````````````````````..',```````````````````````````@;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
            +' @```,'```@````#             ##@``````````````````````+@#@````````````````````````````@;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
          `@.,@@````'```@````@               #.`````````````````````@```````````````````````````````@;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
          #.```#````+```@````+               '#``````````````````#@'+```````````````````````````````@;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
          @````+.```@```@````:,              ,@`````````````````',`.,```````````````````````````````@;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
          #.```;,```@```@.````'               @;@@@;`````````,@@@.``````````````````````````````````@;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;@                                                             
          :.```,;```@```,:````#               @:```@@+@``````@``````````````````````````````````````@;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;;;;;@                                                             
          ,:````'```@````@````@               @````@``.#````,'``````````.:''.```````````````````````#;;;;;;;;;;;;;;;;'+;;;;;;;;;;;;;;;;;;;;;;;@                                                             
          `+````#```'.```@````#               @````````@````,.```````,#@+```@```````````````````````#;;;;;;;;;;;;;;;;'#;;;;;;;;;;;;;;;;;;;;;;;#                                          .  @@@.            
           #````@```'.```@````+               #````````````````````'@:      #``````````````````````.#;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;#                                        ;#:@@.``@`           
           @```;:```@````@````#               ;``````````````````'@.       #.``````````````````````,+;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;+                                        #```@```.@@++#       
           @```@````#```,;````@               ,;```````````````.@.        .#```````````````````````:';;;;;;;;;;;;;;;;;@;;;;;;;#;;;;;;;;;;;;;;;+                                       ;,```@````#:``;,      
           @```@````+```'.````@                +``````````````:@         `@````````````````````````';;;;;;;;;;;;;;;;;;@;;;;;;;@;;;;;;;;;;;;;;;+                                       +````@````#````#      
           @```@```.'```@.````:,`             ,@:.```````````,#         .@`````````````````````````+;;;;;;;;;;;;;;;;;;@;;;;;;;@;;;;;;;;;;;;;;;'                                       '````@````@````@@#    
           @```@```.'```@``````@+@.          @,`,+@@.```````.@         :#``````````````````````````#;;;;;;;;;;;;;;;;;;@;;;;;;;@;;;;;;;;;;;;;;;;                                       '.```@.```@```.@`,'   
           #```@````.```@`````+,``@         ..     `##`@````@  .+     #+```````````````````````````@;;;;;;;;;;;;;;;;;;#;;;;;;;@;;;;;;;;;;;;;;;;                                       :,```'.```@```+```@   
           #```@````````'.````@```'.         @     ; `@@```.+  @@;  ,@,````````````````````````````@;;;;;;;;;;;;;;;;;'+;;;;;;;@;;;;;;;;;;;;;;;;                                       ::```,,```@```@```@   
           @`:@+@@###'@+@@````@```.:          @.  ;@@  @```;.  ,# '@;``````````````````````````````@;;;;;;;;;;;;;;;;;'';;;;;;;@;;;;;;;;;;;;;;;:                                       ,:```,'```@```#```@   
           @````'.``':```',```@```,,           +@.`@;  @```.#``+@#.````````````````````````````````@;;;;;;;;;;;;;;;;;+;;;;;;;;#;;;;;;;;;;;;;;;,                                       ,:```.@``.#```+```@   
           @``````````````````#.``;.             @@@##@@````.;:.```````````````````````````````````#;;;;;;;;;;;;;;;;;@;;;;;;;;#;;;;;;;;;;;;;;',                                       .;````@``.'```+```@   
          `#``````````````````::``+`             @````.@```````````````````````````````````````````+;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;',                                       ,:````@``.:```@```@   
          ,:``````````````````.#``#`             @````',``````````````````````````````````````````,';;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;',                                       ,:```,'``::```@```+   
          ;.``````````````````.#``;.             @````@```````````````````````````````````````````'';;;;;;;;;;;;;;;;'+;;;;;;;;;;;;;;;;;;;;;;;',                                       ::```:,``;,```@```'   
          #.`````````````````.@.``.#             @```;;```````````````````````````````````````````#;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;+,                                       ;,```'.``+.```@```;`  
          @`````````````````,@`````@             @```@````````````````````````````````````````````#;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;+.                                       '.```+.``#````@```:`  
          @````````````````,@``````#             @``@.````````````````````````````````````````````@;;;;;+';;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;+.                                       +````+.``@````#```:`  
          @```````````````.@```````#             @`+;`````````````````````````````````````````````@;;;;;'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+.                                       #````',``@```::```:,  
          +```````````````@```````.@             @;+``````````````````````````````````````````````@;;;;;'#;;;;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;#.                                 .+,   @```:+'@,@```+.```,,  
         .'````,``````````'```````@              @#``````````````````````````````````````````````.#;;;;;;#;;;;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;#`                                 #`'@  @``````.+;@``#````,:  
         ;,````+;````.@,`;,``````+`             ,@```````````````````````````````````````````````,';;;;;;@;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;#`                                 @``', @`````````'#@@,```,;  
         '``````@```.@```,:``````@         '@+.;#`````````````#@@@:``````````````````````````````';;;;;;;@;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;#`                                 @```@`'`````````````+;``,;  
         #``````:;``@```````````.'        @.``#+``````````````````;@.````````````````````````````@;;;;;;;@;;;;;;;;;;;;;;;;;;;;+';;;;;;;;;;;;;@`                                 @```@;,``````````````@``,;  
         @```````#`;;```````````;,       `+``#'````````````````````.@````````````````````````````@;;;;;;;@;;;;;;;;;;;;;;;;;;;;'+;;;;;;;;;;;;;@                                  @```@@```````````````.``,;  
         @```````@`@````````````'`       .:`@:`````````````'@@#.````.#```````````````````````````@;;;;;;;#;;;;;;;;;;;;;;;;;;;;'+;;;;;;;;;;;;;@                                 ,;```@@``````````````````,;  
         @```````+,'````````````+        `+@.`````````````@@@@@@;````@```````````````````````````#;;;;;;'+;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;@                                 @````@#``````````````````,;  
         +```````,@`````````````#         @``````````````.##;:+@+````'.`````````````````````````,+;;;;;;+';;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;@                                @,````@.``````````````````,:  
         ;```````.@`````````````@        @.``````````````````````````'``````````````````````````;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;@                               ;'````:@```````````````````,,  
         #````````.````````````@        @.```````````````````````````@``````````````````````````#;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;@                               #`````+;```````````````````:.  
         @.```````````````````@        .'```````````..,,::::,,,,..,:@:``````````````````.#+##```@;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;@                              '.`````@#.``````````````````:`  
          @``````````````````@`         @`````.'#@@@@';,,,,,,:;'++',````````````````````````;'``@;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;@                              '.``````.@#`````.,``````````'`  
          `@````````````````@`          `+@@@+:.   #`````````````````````````````````````````@``#;;;;;;+';;;;;;;;;;;;;;;;;;;;;'#;;;;;;;+;;;;;@                              `'````````;#````@```````````+   
           `@``````````````@`                      @`````````````````````````````````````````@`:';;;;;;@;;;;;;;;;;;;;;;;;;;;;;+';;;;;;;@;;;;;@                               @`````````''``;,```````````@   
             @````````````@                       ,'````````````````````````````````````#.```@`#;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;@;;;;;@                               @``````````@.`@````````````@   
             .#``````````@.                       @````````````````````````````````````,@``````@;;;;;;;#;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;@                               @``````````.@`@````````````@   
              @`````````@,                       +,```````````````````.:'####++;;::::'@#;``````@;;;;;;+';;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;@                               #```````````+,#````````````@   
              #````````';                       #;``````````````````+@+.  `@    ::::.  @.`````.+;;;;;;#;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;@                               ,'```````````@+````````````+   
              #````````@                        @`````:+######'::;#@+      @    ,,    .@``````+';;;;;;@;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;'+;;;;@                                ##``````````##```````````::   
              #````````@                        @@@@#@,`    # .,,. `#      @    ,;   `@.``````@;;;;;;;#;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;@                                 `@'````````.@```````````+    
              #````````#                             @      @      `@     `@    +@`.#@#```````@;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;@                                   ,@.```````@```````````@    
              #````````#                             @      @      `@     ;@   '@@@@@@```````:+;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;@                                     @;``````+.``````````+    
              +````````#                             @      @      +@    ,@@@@@@@@@@@.```````#;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;@                                      #:````````````````#`    
             `+````````#                             ;`     @,   .#@@@@@@@@@@@@@@@@@`````````@;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;@                                       @.``````````````.@     
             .;````````#                              @@':+@@@@@@@@@@@@@@@@@@@@@@@#`````````,+;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;@                                        @``````````````@`     
             ,:````````#                                `.`@@@@@@@@@@@@@@@@@@@@@@.``````````#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;@                                        ':````````````@.      
             :,````````#                                 :@@@@@@@@@@@@@@@@@@@@+.````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;;@                                         @```````````@`       
             :.````````#                            `,+@@@@@@@@@@@@@@@@@@@#'```````````````+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;@                                         #``````````.'        
             :`````````#                       .#@@@@@@@@@@@@@@@@@@#;...```````````````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#';@                                         .'`````````.:        
             ;`````````#                     #@@@@@@@@@@@@@@@',.``````````````````````````#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;#                                          @`````````,,        
             '`````````#                   ,@@@@@@@@@@#',````````````````````````````````,#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;#                                          @`````````,,        
             +`````````#                   '@@@@@#,`````````````````````````````````````.@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'##                                          @.````````,.        
             #`````````@                   .#.``````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;@#                                          '.````````:.        
             #`````````@                    ;#````````````````````````````````````````,@;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;;;;;;;;;;;;;;;';                                          ,,````````;.        
             @`````````@                     .@,`````````````````````````````````````+@;;;;;;;;;;;;;;;;;;;;;;;;;;'+;;;;;;;;;;;;;;;;;;;;;;;;;;@                                          .:````````;.        
             @`````````@                       ##``````````````````````````````````;@';;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;';                                         `;````````'`        
             @`````````@                        ',``````````````````````````````:#@';;;;;;;@';;;;;;#;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                         `'````````+`        
             @`````````@                        :,`````````````````````````:'@@#+;;;;;;;;+@;;;;;;;;#;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;'+                                        `'````````#`        
             @`````````@                        ',`````````````````````.@@@+;;;;;;;;;;'@@+;;;;;;;;;@;;;;;;;;;;;;;;+';;;;;;;;;;;;;;;;;;;;;;;;;;;@                                        .;````````@`        
             @`````````;                        #`````````````````````#@@+''+#@@@@@@@#';;;;;;;;;;;;@;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                       .:````````@         
             @`````````,'                       #``````````````````;@@#;@;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;'+;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                                      ,,````````@         
             @``````````#                       #``````````````.;@#..@;;@;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;+;;;;;;;;;;;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                      '.````````@         
             @``````````@                       #```````````.#@@`  .@;;;;@;;;;;;;;;;;;;;;;;;;;;;;;@;;;;#;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                     @.````````@         
             @``````````@                       `#``````:+@@:`    .@;;;;;#+;;;;;;;;;;;;;;;;;;;;;;'#;;;;@;;;;;;;;;;;;#';;;;;;;;;;;;;;;;;;;;;;;;;;;;#:                                    @`````````@         
             @``````````'.                       :@@@@#',        .@;;;;;;;@';;;;'#;;;;;;;;;;;;;;;@;;;;;@;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                    @`````````@         
             @``````````.;                                      :@;;;;;;;;;@;;;;;@;;;;;;;;;;;;;;;@;;;;'+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                                   #`````````@         
             @```````````@                                     +#;;;;;;;;;;;@;;;;;@;;;;;;;;;;;;;+';;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'+                                 .'`````````@         
             @```````````@                                    #+;;;;;;;;;;;;;@;;;;#';;;;;;;;;;;;@;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#,                                ;``````````@         
             @```````````#                                  `@';;;;;;;;;;;;;;#';;'@@;;;;;;;;;;;++;;;;;#;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@`                               @``````````#         
             @```````````+`                                ,@;;;;;;;;;;;;;;;;;@;;@;'#;;;;;;;;;;@;;;;;@;;;;;;;;;;;;;#';;;'@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                               @``````````#         
             @```````````,:                               ##;;;;;;;;;;;;;;;;;;@;#;;;@;;;;;;#;;'+;;;;;@;;;;;;;;;';;;;@';;;+#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@                              +``````````+         
             @````````````+                              @';;;;;;;;;;;;;;;;;;;;@@;;;@#;;;#@;;;@;#@;;'+;;;;+@@;;@;;;;;@;;;;#+;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@                            ;,`````````.+         
             @````````````@                             @;;;;;;;;;;;;;;;;;;;;;;#';;@;;;+@';;;'#;@'+;@;+@@@';;;;@;;;#@@@;;;;@+;;;;;;;;;;;;;;;;;;;;;;;;;;@@@:                           @``````````,;         
             @````````````@                            `+#;;;;;;;;;;;;;;;;;;';;@+;#';;+@;;;;;@;@;;@;#'';;@;;;;'++@#';#';;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;@#@@                           @``````````:,         
             @````````````@                      `:#@@+;:@;;;;;;;;;;;;;;;;;;+#@@@@@;;;'+#@;;'+#';;;@;;;;;#;;;;#@';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@`.@;                         `;``````````;          
             @````````````+                 `,@@#+.``````:';;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;#;@;#@@#'@;;;;;+';;;;@';;;'+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#```;@                        #.``````````'          
             +````````````;`             ;#@@,.```````````@;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;++;#';'#@;;;;;'+;;;;;@';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#````.@`                      @```````````#          
             '````````````:,        `;@@',````````````````@;;;;;;;;;;;;;;;;;;;;;#;;;;;;@;;;@;;+';;@@;;;;;;+;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';``````#'                    `#```````````@          
             ;````````````,;     :@@+.````````````````````#;;;;;;;;;;;;;;;;;;;;;##;;;;;@;;#';;+';##';;;;;;#;;;;;;;;;;;;;;;;;;;;;;#';;;;;;;;;;;;;;;;;;;',```````;#                   '.```````````@          
             :,```````````.' `#@#,````````````````````````;';;;;;;;;;;;;;;;;;;;;;@+;;;;;;;@;;;';;@@;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;+@+;;;;;;;;;;;;;;;;;+.````````,@                  @````````````@          
             .;```````````,#@'.````````````````````````````+;;;;;;;;;;;;;;;;;;;;;@#+;;;;;#;;;;;;#;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;'@';;;;;;;;;;;;;;;+.`````````.@`                #````````````@          
              #`````````.@+````````````````````````````````@;;;;;;;;;;;;;;;;;;;;@;;#+;;;;@;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#@;;;;;;;;;;;;;;#.```````````@,              ;,````````````+          
              #````````````````````````````````````````````@;;;;;;;;;;;;;;;;;;;'#;;@;;;'@;;;;;;@;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;@#;;;;;;;;;;;;#.````````````#'             @`````````````;          
              @````````````````````````````````````````````@;;;;;;;;;;;#';;;;;;@@@@';;#@@@;;;;;@;;;;;;;;;;;;'#;;;;;;;;;;;;;;;;;;;;;@@+;;;+@;;;;;;;;;;;@``````````````+#            @````````````::          
              @`````````````````````````````````````````:'#@;;;;;;;;;;;#';;;;+@;;@;;;;@@;++;;;@@#@;;;;;;@;;;+@;;;;;;;;;;;;;;;;;;;;;;;'@@+;;@';;;;;;;;;@```````````````:#          `;````````````'`          
              @.```````````````````````````````````.:@@+,  @;;;;;;;;;;;#';;;;+;;'+;;;;+;;;#;;'@;;;';;;;;@;;##;;;;;;;;;;;;;;;;;;;;;;;;;;;+@@;##;;;;;;;;@````````````````.@         #.````````````#           
              ,,````````````````````````````````.#@#.      '#;;;;;;;;;;#';;;;;;;'+;;;#';;'+;;@#;;;;;;;;;@#@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@+@;;;;;;;@`````````````````.@        @`````````````@           
              `@`````````````````````````````,#@'`          ;@;;;;;;;;;#';;;;;;;;@;;;@;;;@;;##';;;;;;;;;@';@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@;;;;;;@```````````````````@.      @`````````````@           
               @``````````````````````````:@@;                @#;;;;;;;#';;;;;;;;;;;;@;;'#;;@'';;;;;;;;;@;;;##;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@` @';;;;@:```````````````````#'    `+`````````````@           
               ',`````````````````````.'@#.                    .@+;;;;;#';;;;;;;;;;;;@'+@;;@;'#;;;;;;;;;#;;;;'@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#@   #+;;;@#+```````````````````'@   ,,````````````.;           
                @``````````````````,#@#.                         ,@+;;;#';;;;;;;;;;;;;+';;'#;;@;;;;+;;;;#';;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;+@@'#    +#;;@ ;#```````````````````,@` '.````````````;.           
                ';`````````````,+@@:                               ,@#;#';;;;;;;;;;;;;;;;;@;;;##;;@;;;;;@;;;;'#;;;;;;;;;;;;;;;;;;;;;;'#@@';;',     :@'+  .@.```````````````````##@.````````````#            
                 +@,`````.,'@@#;                                     .@@';;;;;;;;;;;;;;;;@;;;;;;#@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@+;;@;;;#`       '     @,````````````````````@`````````````@            
                   ;@@@@@#:`                                           +';;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;@               #+```````````````````@`````````````@            
                                                                       +';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++;;;@                :@``````````````````#.```````````,'            
                                                                       +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;@                  @,`````````````````````````````'`            
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'@;;;;@                   #+````````````````````````````@             
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;@                    :@```````````````````````````@             
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;#                      @:````````````````````````,;             
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;+                       +@```````````````````````#              
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;'                        `@,`````````````````````@              
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#';;;;;;'                          +#```````````````````::              
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;';                           `@:`````````````````@               
                                                                       #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@';;;;;;':                             '@.``````````````,+               
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;@;;;;;;;',                               @+`````````````@                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'@;;;;;@;;;;;;;;+,                                .@;``````````+,                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;+;;;;;;;;+.                                  ,@:```````:#                 
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;+`                                    :@'````#@                  
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+#;;;;;;;;;;;;;;;;+`                                      ,@@@@.                   
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;+                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#';;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@;;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+';;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#                                                                
                                                                       @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#