,oxxdddoo,.                                                
                                                                                        .;dOKKKOOOOkdl'                                               
                                                                                      .:x0KKKK00OOOd:. ...                                            
                                                                                    ,lk00KKKKKKKK0Oc.....,ol;.                                        
                                         ',........                              .;d0KKKKKKKKKKKKKO:.  ..;Ok0o.                                       
                                      .;kkxoc:;;,,''...                        .:k0K0KKKKKKKKKKKK00l'. ..;kkkxc.                                      
                                    'lkKKK0kdolc:;'...                        .lKKKKKKKKKKKKKKKKKK0Oxc'. .'c:,.                                       
                                  .x0KKKKK0Okkxxo:.   ....''.                .xKKK0KKKKKKKKKKKKKKK00K0o:,...,coc.                                     
                                  ;KKKKK0000000Kx:.   ..;kK0kl'.........    .,ldddxxxxxxxxkkOO00KKK00000kkkkO00O:.                                    
                                 cOKKKKKKKKKKKKKk:.   ..;kO00k;';:loolccc::;;::::::::;::::cccccloxxxxxxxkkOOOOOOOc                                    
                               .oOKKKKKKKK00KKKK0l.   ..:0K00xlclxO00000000000Okdc;;;;;;:::::::;;,,'''',;;;,,,,;l:                                    
                               .k00K0KKKKKKKKKK00Ol'.   .,llclodk0KK0KKK000Okkdoc:;;;;;;,,,,,,,,,,'''...'''....''....                                 
                              .oO00000KKKKKKKKK00K0xc;..   .,dkOKKKK0Oxxddollc::;;;;;;;;,,,,,,,'''......dOOkc''........'.                             
                              ;000000000KKKKKKKK000000Odoodx0KKKK0Oxdollllcc::;;,,,,''''''....:kOOd,....:dOKOl;,,,,,,,''''...                         
                             .l000000000KKKKKKKKKKK000000K0000K00kdollcccc::;;;,,'''..........:kK00kl;,''';odc::cccc::;,''....                        
                             o000000000KKKKKKKKKKKKKKK0KKKKK00kxdollcc:::::;,,,''..............,xK00Ol::;;;;::cloddddolc::;,''..                      
                             o0000000000KKKKKKKKKKKKK0K00Okxdolllcccccc:::;;,,'''...........';:clooooooooooooodxkOOOOkxxdollloodol,                   
                            ,k000000000000KKKKKKKK00OOkdddddoolllcccccc::;;;;;;,,''.''',,,,,,'':oxkkkkkOOOOkkOO00KK000000OOO0OOOO00kl                 
                           .k0000000000000KKKKKK0Okkkxxxddddoollllcccccc:::ccc::;;'''',;::::;;,',:oxO000K0000000000OOkxdooooolc:ccodc.                
                           .k000000000KKKKKKKKKKOOkkkkxxxdddoooooooollllcccllllllllc::clodddxxxxxxkO00O0000Oddddoc:;;,''',;;:::::ccc::'               
                           .k000KKKKKKKKKKKKKKKKOOkkkxxddddddxxxxxxxxddddooddxkkOO000OOkxxdddddxxxxdl:,,,''.......'',,,,,,;;:::::ccllll,              
                           .k000KKKKKKKKKKK00OOOOkkkxxxddddxxxxxxdddddddxxkO0OOkkxdlc:;:,..                 ......''',',,,;::cccccllodd,              
                           .k0KKKKKKKKKKK0OOOOkkkkkxxxxxxxxxxxddooodxkO000kdl;... ...';cll;.                 .......''',,,;:cccllloodxx;              
                           .k000KKKKKKKKKK000000000OOkkkxxxxxkkOO00000K0xolc;'..    ..':lllc;.                ........''',;:ccclllodxxkx;             
                          ,xO0000KKKKKKKKKKKKKKKKKK00OkkkOOOO00OOOO0KKKK00000Oko:'.     .';:c,.              .........''',;::ccllodxkOOOl             
                          cK000000KKKKKKKKKKKKKKKKK00OO00K000Oo,..':odkO000KKKK0kdl:,...  ..,'.             .........'',,;::ccllodxkOO00d.            
                          cK000000KKKKKKKKKKKKKKKKKKKKKKKKKK00Okd:,'.  ..,:oxxkkkxdol:;,'........           .......',,;;;:clloodxxkOOOOOo.            
                          c000000000KKKKKKKKKKKKKK00Okxxxxk0000K00OOdl:'.....,;:clllcc::;,''.......          ......;;:ccloodddxxkkkOOOOkc             
                          c0000OO000000KKKKKKKKKKK0kolc;,',;ldxkO00KK0Odlc:,''...',,,''''''''''..................',:ccloddxxxkkOOOOO000kc             
                          c0000000000K000KKKKKKKKKKK0Okxdoc;'...,cdkO00Okxoc:;,''..........'''''''''''.........'',;cloodxxkkOOO00000KKKk:             
                          cOOOOOOOO0000000KKKKKKKKKKKKKK000Oxoccccccodxxxddollccc:;;;;;;;;;;;;;;;;;::;;;;;;,,,,;:clodxxkOO000000KKKKKKKd.             
                         :kOOOOOOOOO000000KKKKKKKKKKKKKKKKKK0000OOkkkkkkkkkkxxxxxddoooooooollloooooooollllccc:ccldxkkOO00KKKKKKKKKKKKKKl              
                        .dKOOOOOOOO0000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00OOOkkkxxxdddddddddddddddooooddxkO00KKKKKKKKKKKKKKKKKKl              
                        .x0OOOOOOOO000000000O00000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00OOkkxxdddooooooodxkkkkkkkOO00KKKKKKKKKKKKKKKKKKKKKc              
                        .x0OOOOOOOOOO000000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKK0OOOkkxxxxdoooddddkOO00000KKKKKKKKKKKKKKKKKKKKKKKO:.              
                        .x0OOOOOOOOOOOO0000KKKK00000O00000000KKKKKKKKKKKKKKKKKKKKKKK000OOOkkkkkkkkkOOO00KKKKKKKKKKKKKKKKKKKKK000KKKKk;                
                        .xO0000OOO000O0000000KKKKKKKK00000000000KKKKKKKKKKKKKKKKKKKKK000OOkkkkkkkOO00KKKKKKKKKKKKKKKKKKKKK00000KKKK0o                 
                        .xO00000OO00000000000000KKKK00OddxOOO000000KKKKKKKKKKKKKKKKKKK00OkkkkkkkkOO00KKKKKKKKKKKKKKKKKKKK00000000Oc;.                 
                        .x00000000000000000000000000000000OOkxxkkOkO0000000KKKKKK00000OOOkkxxxkkOO00KKKKKKK00000000KKKK00Oxxxdol:,....                
                        .x000000000000K000000000000000000000K000OOkkxxxxxkkkkkkkkxxxxddddddddxxO0KKKKKKKKK000000000KKKK000kkxo;.......                
                        .xO0KKKKKK00KKKKKKKK000K000000000000000000000000000000000OOOOOkOOOOOOO0KKKKKKKKKKKKKKKKK00000000000K00c.......                
                        :k00KXXXKKKKKKKKKKKKKKKKKK0000000OOOOOOOOOOO00000000000000KKKK00KKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000c.......                
                       'O00KXXXXXXKXXXXXXKKKXKKKKKKKKKKK0000OOOOOOO0000000000000000000000000000000000000000KK000000KKKKKKKKK00:......                 
                       ,O0KXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKK00000000OOOO00000000000000000000000000000000000000000000000000KKKO,.....                  
                      .oO0KXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK00000000000000000000O00OOO00OOOOOOOOO00000000000000000K0O,....                   
                     ,x00KXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0000000000000000OOOOOO0O000000000000000000Okl'.                    
                   ,x000KXNNNNNXXKKXXXXXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000000000000000OOOO0O00000000OOO0000000OOOc                     
               .;ok00KKXXNNNNNXXKKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKKKKKK00000000000000OOOOO0000000000000OOOOOOOOO0d.                    
              :O0K0000KXXXNNNXKK00KXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKKKKK0000000000000OOOOOOO0000000O0000OOOOOOOOO00x.                   
            ,dO00K00O00KXXXXXK0000KXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKKKKK0000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OO:                   
         .cx00000000000KKXXX00000KXXXXXXXXXXXXXXXNNNNNXNNNNNNXXXXXXXXXXXXXXXXXXXXKKKKKKK00000OOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000l.                 
     .,:oOKXK0O00O0000KKXXXK0000KXXXXXXXXXXXXXXXXXXXXXXNNNNNXXXXXXXXXXXXXXXXXXXKKKKKKKKK0000OOOOOOOOOOOOOOOOOOOOOOOOO000000000000000xc.               
    'x00KXNK0OO00000KKKKXXKK000KXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXXXXXXXXXXXKKKKKKKKKKKKKKK00000OOOOOOOOOOOOOOOOOOOOOOO0000000000000000000l               
   ;k00XNNXK0O0000KKKKKKKK000KKXXNNNNNXXXXXXXXXXXXXXXXXNNNNNNNXXXXXXXXXXXKKKKKKKKKKKKKKK000000000000000000000000000O0000000000000000000l              
  :k0KXXNNX00000KKXXXXXXXK00KKXNNNNNNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNXXXXXKXKKKKKKKKKKKKKKKKKKKKK000000000K0000000000000OO0000000000000000k:             
 .k0KXXXNK0000KKKXXNNNNNXKK0KXXNNWNNNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000O000000000000000K0;            
'xOKXXNNXK0KKKKXXNNNWNNXKKK0KXNNNWWNNNXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000KKK:           
x0KXXKXXKKKKKKKXNNNNWNXKKKXXXNNWWWWWNNNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000KKK:           
KKNNXXNXKKKKKKKKKXNNWXXKKXXNNNWWWWWNNNXXXXXNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000KKKK00000KKKd.          
KXNXXNXK0000000KKXNNNXXXXXXXNNNNNNNNNNXKKXXXXNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKK0K0000000KKKKKKKKKKKKKK00000000KKK00000000Kd