,e@@@######@@Mw                ,s#@@######@@@m,                
              ;@@################@k,         ,#@################@@,             
            #@#####*``     `|"%#####@Q     ;@#####M7.      '"%@####@m           
          ,@####M  s@@#####@@m, `@####k   @#####` ,#@######@M, '%####@          
         ]@####~ ##############@Q "##### @####\ #@############@m ^@####         
         @#### ]@#####7````7#####k ^####@####` @#####C~``^"@#####  ####@        
        ]####b @####C        @####~ @######## @#####        @####b ]####~       
        ]####  #####         @####b @#######b @####b        ]####b ]####~       
         ####Q %####k       {#####  ######### '####@       ,@####  @####        
         %####Q 1####@m.  ,@#####  @####7####k "######,  ,######  @####`        
          @####k '%###` ,@#####\ ,@####~ 1#####, 7@##^ ,######C ,@####C         
           "######, ` ,@#####M  ######    ^@#####w   ,@######  #@####`          
             "####~ ,@#####M. #@####C       7@###^ ,@######^ ;@#####            
               `` ;@#####M~ s@#####.          '\ ,@######` ,@#####^             
                ;@#####M` a@#####`             ,@######  ,@#####\               
              ;@#####M` {@#####MMMMMMMMMMMMMMM@######\ ,@#####@MMMMMMMMMC       
            ;@#####M` a@###########################, ,@#################b       
          s@#####M` #@###########################\ ;@###################b       
        a@#####Q,                      ,@######,                                
      a@################################################################>       
    s@##################################################################>