,'`                                                                  
                                                                   +''+,    .`                                                          
                                                                  .''''';; '''+                                                         
                                                                  +'''+`'':''+`                                                         
                                                                 `+''' '',''++                                                          
                                                                 +''':++''''''                                                          
                                                                `''':+'+ ''''                                                           
                                                                +'',+'+'':+''                                                           
                                                               `'+`+''' '+;;                                                            
                                                               +'`'+''+++''                                                             
                                                               '`+''+',''+'                                                             
                                                              '+:'''+ '+'+'                                                             
                                                             ,'`+++'`'`+'+'                                                             
                                                             ''+:''`+';''',                                                             
                                                            '''++ `+++.''+                                                              
                                                            '+'''`''''+:'              `''                                              
                                                           '+'''+'+'''+''           ';:+''      +                                       
                                                          ``'''+.'''''''';  .     ;+'+'+''    `'',                                      
                                                          '++`.;`''++'''',+''''+''''''''+'  ''''+'                                      
                                                         .'''''''+''''''''+''''+++''''+','+`'+''''                                      
                                                         '+''''' ';,'+'':.+''''''''''''+,+'''''''+.                                     
                                                        ;'''+'+' '+''''+ '+'''''''''''+'''''''''''''                                    
                                                        ''''++'''+''++'+,''''''''''''',,+''''''''''+'                                   
                                                       ':'''';`++':.+'`,++'''''''''''' ''''''''''''+':                                  
                                                      ''+:++''+'+.';+''+'''''''''''''';'''''''''''''+'+:                                
                                                     .+'+'`''',;''''' +'`'+'''''''''''++'''''''''''''''''                               
                                                     '''''';:':++++'' ''';'+''''+,``  :+''+'++''''''''''++                              
                                                    '+'''''++++'+'+'+++++';+;`.+''+'''+;++`+:+'''''''''''.                              
                                                   ''''''''+'+:;`'+++':'++''''+:''''+'+'.,+'.''''''''''''                               
                                                  ,+'''''''+'+.;;''+'`;'+'+'+'+;'''''''+:''++++''''+'''+'                               
                                                  +''+''''''+:'+++++.++':;:++'''.+''''+'+''''`''++;   `;,                               
                                                 +'''''''+''`''+`''`'++'.'+''''+'+'''''''''+';''''`                                     
                                                ''''''''+'',''+++:,''+++''+'''+' +'''''''''''`+'':                                      
                                              `'''+''''''+;+'+''':++'++ +++'''+'''+''''''''''''+                                        
                                             `+'''.+''+'+'.'+',++.''+'' '''''''''+'++''''''+ '.;+',                                     
                                             '''''+,'`+'';+'' '+++:'+'' '''''''''`''''''''';`+''+''+                                    
                                             ''++' , '`;+++'''''''''++' ''''''''''';:+'''+::+'''''''                                    
                                           ++'''''+'+'';'''''''''''+,'' '''''''''+++'':` +'+''''''''                                    
                                          ''+'''+'''';'+''''''''''`.' + ''''''''':`''+++''''+'''''''                                    
                                         :+'''''''''`''+'+'++''+,,+'''.+'++'''+''''''''''''++'''''''                                    
                                        `'''''''''','++.``.+''`'''''''','+''''`. +''''+'` '''''''''+                                    
                                        ''''''''''''+,`'+''.',+'++'''''';+''''.+'`''''::'.:,'+''''''+                                   
                                       +''''''++''',;.+++'++'+'''''''''+'`+',``'':,.:`++':+.'';. `,`;'++`                               
                                      ''''''''+''' ' ;+++;+ ''''''''''''++'''+`+'+''`'+'+'+++''''++'''.                                 
                                     +'+''''''++,:+''+''.++';.`+''''''+, '''''`'+++',.'+'+++''+'+''''                                   
                                    '+`+'+'+'++:+''' ++ ''''''+'''++'+,'+'''''.'''''' '+''+''''''+''                                    
                                   ;'++',.'++'';'++''''..'''''+,''''+;'''++''`'+'''+'+''`'+''''''++.                                    
                                  ;''''''+:,'''`'+''+.`. ++''''''`..;'''':''+`''++'''',+'`''+'+'++:                                     
                                 ,+''''+''+'+' '''++::++:'+''''+`+''''''' +''+:+''+'::+++.;+'+''''                                      
                                 ++''''++++''+'; `+`''+''++''''`'++++''''`''''':+','``+''++''+'++                                       
                                '''''''''''+++',++:''++++'+''''''''''''''.'''''+``'+`''+''+'`,,`+'  ';                                  
                               ''''''''''''+++ +'+. '''+.'''''',''''''''':''''+'''+'''++''.:+'''++''+++                                 
                              '''''''''''''';:+'+++ '++'`+''''.''''''''''+'''''''''+.+'+ +.+ :''++'+,                                   
                      .+`    +'`;'+'''''''''.:+'''`+''''''++''`+'''''''+ '+';+''''''':`,'' ''+''''':                         .+'''      
                    +'+''''`'++':++''''''''+''`+++`''''''+'++`+''''''''+.';,+.'''''''`++' '++'''''''.                       '''+''+`    
                   '''''''''''''':'''+'''''+''':'''+''''+.''`++':+''++''``'++:''++''+''' ++''''''+'+'                      '''''''';    
                  `'''''''''''''++,'+''''''''; +''' : ''','',''''`''++'''''`+''+''+`'''`'`''''''+'''+;                   `;'''''''''    
                  `'+''''''''''''+'' +'''''+''++'+'++'.'': +' '.'',`+++`.`,+'.+''`+'''`',++'''''+'+`:+;             ;';  '+:'+'''''',   
                   :'''''''''''''''+.''+'''+`+''''''++. ',+''' ''''+:''+'''.;'''+'++'+++`++'''+'''+',`':           `'+'+'+':'+''''''''+ 
                   ,''''''''''''''''+;'''`'+'''''''++':+''''''+''''''+''+:.''+'''''''`'' +'''''''';'`'',       '+..'''''+'+.'''''''''': 
                   '+'''''''''''''''++:+`;'''+''''''`+++:'''''+''''''''''++'' +++:+'' '+'.+''''`.+'' +'+,     ,'+'''''''+'+ :+''''''''  
                  ;'''+'''''''+'+'''''+`'`+'+'''+'.+';+':'++''''''''''''''.+':+'+.'+' '++`.``++''''+`''''     ,+''''''''''''+',:'''+''  
                  '''''+;,;'.`:++'+';+.'++`'''''+;+'+:+'''`:''''''''''''';''''`++'''+:++''+++''+'''',`,`'   .+++'''''''''''''++,.''+'   
                 '''+:`+'''.'''+`++++';`''',''''`'+''''''+`+++''''''''''''''''+ ''''+'`'''+'''+''''+''''''''''+''+'''''''''+'''''' .,   
                 ';   .''''+'''+`',''++,`''' ;'`'++''''+'';++'''''''''+'''''+`::+''++:;'++++''+''+','''''''''+'` '+'''''''''' .+'''+    
                        '''+''''`'+.''+;+,'''+`'++'''''++'':''''''''''':,`+;;'''.+'',++'+'+'+''++`'++''''''+ +:';'''''''''''`'++''+     
                       +''''''',+''+ +'''+.+' +''''+++.''''+''''''''''+: '';'+''+ ;;++''++'++:`;''+'''+''++:' '++:'+'''''++''+''++'     
                      '''''''''`'++''''':''+ '''''''''.''++++''''''''''` .''';,`.'+''+''++'+`+'+'''':+'''.'+'++''+,'++'''+' '''''+      
                     ''''''''''';'''''+'+,,'+;;+''''';`'+':'''''''''''+'++'`+'+'''''+''''+;:+'++'',:+`++'+'++'''+';'''''+''+'''''.      
                     ''''''''''''+''''''''+''++';..:+'''''+'''''''''''''++++.+'+''+'+''` `+'+'++.''''+.; .+'':+''''.+'''''+.++'''       
                     +''''''''''';''''''.'+'+''++''+''''''++'''''''''''''':'++;` , ..:++''`+'+''''+''+++'''+'+''++'''+''''+`+++'+       
                     `'+''''++'`,:''''+'.''''''''''''''''+'''''''++'''++'' '''+'+''+'+'''++;',;+''''''+''++ '''''''++:+'+`'+'+          
                      ''''''+'.'+''+''+++:'+''''''''''+'++'''''++'+'++++'`;'''+'```;';,.,`,+'''''''''''++ :''''''''+'+;,+'''''          
                       ''''+'`+'' ,++''+`'`'''''''''''''`+'' ++'''''+::``''''''''++''';++'''+'''''''''',''''++''''''+:+,++'             
                       ,+'+'+ +++++;+','''''+';;;;;+'+'''''+''..+`''''''+''''''''`'''+;+'''''''''''+''`+'''''''+'+''''+,++.             
                        '';`'''+'+','`'+'''++'''''','''+'''''++''.''''''' ''''''+'`''`'''''''''''''';;++''''''',`:.''.'++++`            
                `       ;.'''+++''+;,:'+'''+'+;+'''+ '';'''+''''+','''''''.''''```''+,++'''''''''''`'`'+''''''' '++.'                   
             `` ,;.      +''''''''''.+''''''''''''''+' :++++++''+'.'+'''+' '';+'++',' ,+'+;'''+:+:'+','+'''+'''.'''',                   
           ,+'+''+'       ''''''''''''''''''''++''''+'''++++:''+'',+'''''`+': +++'+'`'''`;'`'+++''+'+'+''''+'';:''''';                  
         '''''''''''       ++'''''+;''''''''''+'''''+'''+'++';`,..+'`+''+'''''`'''''.+''+'+''''''+''''+'''`:''+'''''+'''                
     .+'+''''''''''+'        `+`' +''''''''''''.''+''''';'++'+.'+'''''+++'+''''+`'.','++'''+''''++''''+'+''+'';+'''''+''                
   `'+'+++'''''''''+':'           +''+'''''''''+'+'+:;,,'''+'++''+''''''',+'''++'++' :`.,.``,''''':'++''+''`       ;++'+                
   ++'''+'''''+++''''''+`          ++'''''''++''+, +''++;+''+'.'''''''''',++''''++';+'''''''':.;`:'+''+;,:                              
   +'''''+'+  ';'''''''+'.`        `;+'''''';'+ '''''+''''+',+'''''''''''':,+''''+;+'''''''''''+'''+''++:                               
   ;'''''        ,''''+'',''           +'''.''++''''+''`''+':'+'''''''''''+''' ',++'+'''''''+'+''''+''',                                
    +'            ''++++++''+.          '';+''''''''''',+''';+'+'''''''''''''''`+'''''''''''''''                                        
    ;'.   +        +'++':++'++:          +;'''''''''''+ :'';''''''''''''''''''+:+'+''''''''''+                                          
         ++;,      :'.;,'''' +''+        `''''''''''''''+`'` .:'''',' ''+++'''+''''''''''''+'                                           
        `          `:++''''':+''''+,     '''''''''''''''+'`''''',.;'''';'+'''''+'''''''''''',                                           
  `                ,+++''''';;''''''+     ''''''''''''''+++++''+':'''+'+;.:'''+''''''''''''+                                            
 .+.               ,''''''''':'''''+''     :'''+++'''''''.''''''';++'''''',+''+'++'''''''''+                                            
   '               ;+''''''++:+''''''+'        '+'''''''+;+'''''+'+'''''''+'''.++'+''''''''                                             
                   ';''''''''.'''''++''+   '''   ,'''''''+''''''+'+ +'''''+++`+''++'''''+'.                                             
                    `'''''''++'+''''''''+`  ,''';  `'''+`+''''''''''.+'''''+ ''','''''+''`                                              
                     ''''''+'`+''''''''''+    +''';` :++'''''''''''+,+''''''+`+','''''++                                                
                     +'+''''''+''+'+'''''+'    +++++;  `'''''''''''''++'''''''.+''''''+                                                 
                      '''''+'+,''+'++''''+'.      .      ++++''''''+''+'''''''':'+'''                                                   
                      '+''''''''''+,``,'+,+'+             `'''''''''' +''''''';`:,'.                                                    
                       ;''''+,+''+.''''+''''''+                 :+'''+'+'+'';                                                           
                             .+''';'''''''+''''+`                  :+':''+                                                              
                               .'';'''+''+''''++';,. ,..'            .`                                                                 
                                 ''+'''''''''''''''+.:+                                                                                 
                                 .:''''''''''''''''+',                                                                                  
                                    ''+'''''''''''''+'                                                                                  
                                      ,''''''''''''+'                                                                                   
                                       ''''''''''''+.                                                                                   
                                        '+'+''++''`                                                                                     
                                          `'';