. ........,.,,,..,:.:,::::,,::i,:iii::::::::iii:::iii::::                                               
                                                 .   .   . ..  ........,....,,::,,.:,:,,::::::::ii::::,,                                              
                                         .,,:,..:::...,...,.:,:::,::::i:i:iiii::i,ii:ii;ri:r7i;ir7ri;i;i;ri,.                                         
                                   . ....:,,...,.,,,..,,.,.:,,,:::,:,::ri:i;:iiiiiiiii:riii7rriiir;r;iiiirii:::,                                      
                                ... ,.:::...,,,.:,:::,:::,:::::::ii:::ririiii:i:iii:7iiirr7;rrrirrriiiiiii77i:iii:.                                   
                             ..,.,,,,::i,.......,::::i:::::::ii::iiii;;i:iii:ii;ii;rr7ir;r7r;i:7r7rrrrir;irvii:ii;i;,                                 
                          . ..,,:,:::::::.,.,.::::::i:i:::i::ir:iiii;iiii:i:ii7riirirrrrirririir77rr7rirrir7irr:iiir7:.                               
                         ....:,,,:::,,,::::::iii:ii::iii:i:iiirr:;iii;i;ii:i;r:::i:iii:ririirrr7rrrrrv7r;77rrr:::;,:vi:..                             
                       .....:,:::,:.,...::::i:::iii:iir7ii:;vii::ir:iiii:::::::::,,:::iii:iii;777irr777ir77i;::i:i::i:i::                             
                     .,....:::::.,,,,,,::::i:::::::::iii7v::r7i::i:ii;i:,,:::i:::i:i::::,::i:iirr7rrr7ir7L77i::ii;:r;rii::..                          
                    .,,.:.,,:::...::::i:::::::i:::::::i:irri:r7.::i;iri::i::i:r;;;i::::::,,,:,:,iirr77r77rr::iiivrii77riiii,.                         
                   .:,.:..,:,..,:i:i:ii:::::::::::::,:,::::v:i2,.iiiir:i:ii7i7r7irir;;:,:i:::i:::::rr7irii:i7rirr::777iririi:,  .                     
                  ..:...:::...::::::::::::::i:,,.,:,:::ir:::i:uv.::irii:i:r77r7rr77irii:rvvr777rriiiiii:rr777i7iirrrr;iiv7ii::. .                     
                 ..::,.,,..:,::::::::::::::iii:::....:,:i7;riiiu:::r7riiiiivrr77rv7iii;vLvi;riiiirr7Yrir;rr7;r;rrrr7irr;r7;iii::.                     
                ..,::.....,:::::::::i:::::::::i:i:i,,:::::rrrir7v:i;7iiiiirrir7i;r;;rrvriirLJvvr;iiii7Jvvii;7rriiiriirrii;ririii:,,                   
                .,,.....,:,::::::iii:i:i::,,,::i:iii::iii;irrrrrri:rr;ii:i;r;v7:irr7;vi:rYjuv7iiii::::ir77vLvvirrvrrri:rr;rr;r;iii:,                  
              ..,,,.....,,:::::::::::::::::,,:;i;iiii:iirr7i7rr7r;rrrir;i:iir7rii:L7rvr;vYvr;iiivvriii::;rL777rr7rrrri:r7:iiri:::::::.                
              .::. ....,,::i::::::,:::::::i::::ri7r7rrii;7rriri77ri;i;i7iiirirrrrr77i7ir7Liirr7777ii:::ir777r7r7rii7r:ir:iii:iii::::::                
              :.. ..,.,:::::::::::::i:iii:::i:i:irrrririi:i;iiii7iiiiirriiri;irrrr7irrii777r77rr77v7ri:::irirr7rrr7i:iri:iiii:i:i:i:,::..             
              ,,.....:,:::::::::::,:,,:::::;iiii:ir7rrrririi;riii;iiirii:;riiiirirrriiiii7v7rr;777rrr7ii:rr7irrrr7:::ri::ii;ii:::::::i:. .            
             .:,:.,,:::::::::::,::i::,::::ii7rrir;rriirr;iiii:ii;;riiii:iiririr;rri;r;rirr7rrrrir;iii:::::i;riri;ii:i::::iii;iiii::::,:. .            
             :::,,,,,:::::::::,,,,:::i:ririii;i;iiii;ririri;iiiiiriii;iiiiiriiiii;i;iriirriiiirriir7i:::::::::::::,::::::iiririii::i:,:, .            
             :i:,.:,:.:,:,:::,,.,.::i:iiiir;riiiiiri;iiiii;i;iiiiiriii;ii::iiiiiiiiiririi:i::i;irrr;7ri:::i::ii::::::,:::irr7iiir::,::::              
            :iii,,,:,,:::::::::,.,,:::ii:iiriiirii:i:;iiii:iiriiiiiiii:i:iii:ii;i;i;iriiii:i:i::i;i;i77i:iii:i:ii:::,::::r;rir:i:i:,.:::.             
            iii:,.,.:::,:::::::,::::::::i:iiiiiii:i:;iiiiiiiii;ii:iiii;ii:iiiiiiiiri;iiiii;iiir;iiri;i7riiii::i::,:,,,::i:i:iii::::,,,:::             
           ,iii,...,,:,,,::::::::::i:i:iiiiiirii;iiii;iii;i;:ii;iii;;riiiiii:iiii;iiii:ii;iiirrriii;iiirriiii;:::i:::::i:::i:::i::,:,,::::.           
           ii:i.. .,:,:,::::::::ii;irii;iiirrrririiiiiiiiiiiii;iiiii;iiii:iiiii:i:iiiii:iiiii:iiiiirii;:i:i:i:i:iii::,::::::i:iii::::.,:::.           
           7:ii:...:,:,::::::ir7r7rriri;iir7r7iiiiii:iii:iiii;:iii:i:::i:i:i:i:;:iiiiiii:i:::iiiii:iii;i:::i::::::::::::::i:::::;i::.,.:::.           
          .iiir:,.,.,,:::,:iir7;rr;:iii:7rrirr;iiiiii:iii:::ii::i:::::::::::::::iii:i:i:i:ii:ii:iiiiii7riri,::::rrririi:i:i::,:.:::.,:,:ii,           
          .i:i:i:,.,,:::,,::i7iririi:rir7rrrii:i:i:iiiii:iii:i:::i:i:i::::ii:::i:::::i:::::i:iiiiii;irrii7r::::::rr;iiiiii:i::::,:,::::::i:.          
          :::::::.,,::i,:::,rii;7rr:ii;r7iriiiiiii;iiii:i:ii:ii:i:i:i:::::::i:i:iii:::::::i:i:i:i:ii;rr;r;rir;i:,:iii:i:i:i,,.::,,,,:::,:::.          
         ,:::::i;:.:,:i:::,i;:rririiiiiririiiii;i;:i:i:i:ii::i::::::::::::,::::::::::i:::i:::i:iiiiiiri;:ii;r7ri::ii:i:::,:,,,,:..,::,:,:i::          
         .::::i:ri:.::iiiii:i:rrv;::ri;rr;ri;iiii:iii:::::i::::::::::::,:,:::,:,::::::::::::::i:i:i:iiriiiiirr7ririii::i:..,,,:,:.:::,::iii:          
       ..,:iiii;iri,,::i;7;:::;v7:irr;i7riirii:iii:i:i:iii:i::::::::::,:,:::,:::::::,::::::::::ii:iiiii;iiiirrv7iL7:7r::i:.:,:::,:::,::iiiii          
       .,:;:iiiirr7i::iii;i:i:vLrirrr:7rr;ii;i;i;:i:i:i:i::::,:::,:::::::::,:::,::::::::::::::i:i:iii:iiiiri;rvrrrv:iri:::,,::::::::::iii:i:i         
       .::::::ii:rrr:i:iii:iivvv7777;rrr;rii;ri;ii:::::::i::,:,,.,,:,:,:::,:,:::::::::,::::::::::::i::iiiiiiir77r77rrrii,:,::::::::i:iiriiiii:        
       :::::::i:iirrrrii7iirvLY77777r77iriiiii;ir:::i:i::::::::,,.,,:,,.,.,,:,:::::::,:,::::::::i:iii:ii;i;i;i;iii7r77;::::,::i::iiir:i:iiii::. .     
       r:i;;iiii:ii;i;rr;irr7jv77vr7r7r;ir;ri;iii;ii:i::::::::,,.,.,,,.....,,:,:::::::,::::::::i:i:i:i:i:iiririrrr;7i7ir:::::iiriiir;r;iiii:::,:.     
       :i:r;i:7rii7r;ir:ii77Lvvvv7777r7rrrrir;;i;ii:i::::::::::,:::::::,,,,.,,::::i::::::::::,::i:iii:iiiiiiri777r7;r7ri::i::irrrr7;rir7rii:i::::.,.. 
      .iii;;r7r77vrri::i:rLY7v7v7vrvr7irrr;ri;iiirii:iii::::::,::::::::::::::::::i:::::::::::::::i:iii:;iiiii;r7rvrr;77r::;;::i7r7r7;i;rii:::i::iY2OEO
      .iirrr7rr7rrri::iir7YLv7v7v777rirrri7;iiiiiii:i::::::::::::::::::::,::::::::::::i:i:::::i:i:i:iiiiiiri7rrr77v77r7r7:ii::::iiiiii;::::::,,:r7uXEX
       viiiii;iiiiiii::;ivvv7v7v77r7r7rrrrrriiiiii:iii:i:i:::::i:::::::::::::::::::i:i:i:i:i:::i:i:iii:;:iii;r;rrrr777r7vr:i:i::::::::,:::::,,,irJ2Nkq
      .;;i;riirriii:i.:rvr7rvvL7v77r777irrririiiiiiiiii:::::::::::::::::::::::::::iiiii:i:i:i:i:iii:i:iiiiririr;rr7r7rv7L7i::::::::......:::::iivkF5k2
       :iiiri7777r:i::iriirLvLvvr7r7;rrrrriri;iiii:::i:i:::iii:::::::::::::::::::::::::::i:::i:::i:i:i:i:;;rirrr;r;777777r::::::::ii::,::i:;iiiLYU2FUU
       :iirr77v7ri;i::iii;LLL7L77r77rirrrrrii:iii:::::::::i:::::::::::::::::::::::::::::::::::::::::iii:iiiiriirrr7r77vvvii::,::::iirii;77r;riiv2U111U
uuFX15Yr:77L7LLvrrri,iirirrvvL77777rrriii;ii:i::::::::::::::,:,:,,.,.,,,.,.,,:::::,::::::::::::::::::iiiii;riii7rrrrrv7vrr::,,,::iiiir;ririr;;7vvPXFUF
OE88ZSLirr7vLYLir7ui::ii;;Lvvvv7r;riiii:i:i::::::::::::::,:::,,.. ......,..,:,:,. ....,,::::::::::::i:iiiii;riiirr7r77v7v7::,.,.::::ii;ii:i:rrv7Y2SUSF
kX5Fu7iii7r7rr7:iJri:i::i7LY7v7ri77r;iiiii::::::::::,:,,,:,:,,,.   :. ...,,:.. ,.  .....,:::,:::::,::::i:iiriiirrrr7777vr7::...,::,:iiiiiiiiirr7Lj1SXk
S5kuv:ii7rrr77riuLiiiiii77LLv7rrvLvrvr7i;rriiii:i::::::.,...:,:,:,.,.   .:,..  .:.,,,,....,.,,:::::,::::i:iir;7irr7r7rrrv7i::.,,:::,iiii7ii;i:r7LuX0PF
PXJr::irrr77vJ7LL7iriii7Lv7J7Yvvv7rrrrr7irr7iririiii::::,..,.,,:::,:,,...,..  .,::::.,...,,:::irr7r77v7LvYv777rrr7rrrvr7vL;i::.,:::::iiiiir7r7irv5F0Sk
q5Lr::r7v7LLuYL7vv7i:ivLJvLJL77rriii::::i:iiriii;rrii::::::.,,:::::::::,,.....,::::::,:,,,::ii7r7vv7v7v777vvvv7rvr777r77vLLi:,..::;:::ii:iiirrrivU121F
ULLrirr7YYJJJ77uuLiii7vLLL7jY7:;iiir:i:i:::::ii::iii:::i:::::::::i::::::::..,:::::::::,::::iirr7ri::,,.,,:,:::::irrv7v77rvvvr:.,,:ii:i;vriirrri::7J5SS
L:i:;rjvYJuJuY21SriirLuYJvvJvir:irr;iii::,,,,.,,,.::iiiiiii:::::::i:::::::,.::::::::::::::iir;r:i,..,,::::::::::::i;7vvr77vLLi:.,:ii::ii7r7r7ri;ri72Fj
r:irrr7JJuU5u2UFJ7r;7JLYv7vYr;irir;;ii:iiiiiii::::,..::iiiiiii:i::::::::::,:,::::i:::i:iiiiii;:::::,,::::::i:i:iiriiirvY7v7vLL;:,,:iiiirr7riiririvL5k1
0urirrLLju2U2u2jLrrvLLLvvrv7r;irrir;ri7LJJu7LvvLLvL;i::,::::ii;i;:::::i:,,::::i:::i:ii;ii:iiii:::::::::,::::::riiir;ii7vv7vvLvLri,::iirir77r7;7i:r5q0k
7::rrrrJYuu1FJ7Y7v7rv1YL77;77rirrrr7L2uuuuLv7rr77r7LLY77:::::::;;r;iii::.,,::::i:;iriiii::::i;ir77rri7rrrrrr:::iiiirrri7r77v7vvYi::::iiiir;7rrr7;ruF5u
,,rr7vJvvvYLJvYL7LuLuYv77i;r777i;iir521UuYYUFjurvjuLjJYLY7rii::;rrr: .r::::.i::rr i7i:i:::irLYuLYLJv22Uu2jUuYv;i::iirirrr77rv7vvLir7i:iiiiir77rrrir7v7
7;rr7uvLYYvJLY1Lv1ruuu7777ir7L7ii:i75S2Ji::PGON :@0Uir77vLvvr7rvi::r :rvLv:.7YLJi ;i.:;ii7vYLY77XXG .BPqurrLSPkurr:iirrv7r77r77JLL77i:i;iri7777rii:u52
uirrLLJvLvLvLj17uv:ruLLLUUr:77,:vvvLuYLvLi7UXZ8JkMP7,:rYj77rrrLU7  .:iuLi,ii:iuur::,.:vrr7LvY:.:kZO:7OqkLiiruUFUj7i:i;7rvj:.jvLLLYvi:rriiir7vr777iiLOM
Lr7v77vv7LvvLjvv7ii7LvrJuUji,i rujL7r7i7Lv7LvJv7;rrr;r;rr7rrriv1r:r2,:Fi ::::::2:.7LJ7::7JvJLrrrL12N1JLvr7rr;rivLLrri;i  . :Y2uUvL;::7Yririr77777rivUM
1LY7rr777vYLYjYvi:vJL77r7r77vvvLL7vrrii:i::::::...,:::::::::7vYv;rLv,iu::::::irvL.ivLL777i;iirrii::::,:.,,:,::::ir777vv.. ::7vJL7v7,,ij7r7vrrr777rvY5F
kP1L7jrv7vvLLUUr:;vL77rrrrr77L777777r7ii::::,..,.,.:::iii7rrvL7rrL ;257i::,::irLju77rv7riiii::::.. ...,,,,,:,::iirr7777LLL77r7777Jri:r7YLrru77r7r7YYi 
vrYirYvr7ir7jLJr:rYv777r7rrr7r7;ririri;i;i;i::::iiii7r77v7v7rri:rY:rLLi:ii::::r7vi;v7;rrvrrrrr;ii:::::i::::iiirri;rrr;r7777rrr7r7Lv::i7vY7rvv7v;77Lr. 
vv7vYUL7::iLLvvi:rLL7vr777r7r7rr;iii::i;irrrrrrrir;r77r7rrii::::i7uYv7ri:i:::::7vvJji::ir7r77vvv77rri;iiiiir:;;iiiirirrrr7rrrrr77Yu::rvL7Yv7rLvr7vLi  
O8MO8PZ7.:irvvv::iY7777rr7ririiii:;:i:::iiiiiiiiii;iiii:i::ii:ir7rv77rriiii:::ii7LuvL7i:i:::::iiri7rrr7irrrirrri;ii:ii;ir;r;7r77vvji,ivLL7vrrr7rYri.  
MMMBGG@1,iirivr::YL77v7r;riri;ii:i::::,::::i:::::::::::::::i::i777;i;rii:ii::::iirrv7jr:::::::::::iri77;;riiiiii:::::i:iirirr7r77v27:r777777r7;rr,    
@M@MOOM5i:7iirr:ivj7vvvrr;riiiiiii:::::,::i::::::::::,::::::i:::::iir;i:i:i:i::i;:::iirii:::::::::::::::::::::::::::::ii;irrr;rrLv1Y::v7v77rrr7,.     
:,,,..  .r7::7i::LuL7Lrrrrriiiii:i:i::,:::,::::::::::::::::i::::::i;ii:i:::iiiiiiii:::::::::::::::::i:,:,:,,:::::::::iii:ii;rrr7rvU2:iLL7vrr77i       
         r7::rr,:J2vL77rriii;ii:iii:i::::,:::::::::::,,,,,,:::::iirriiiii:i:i:iiiirii::,:::,::,.:::::::::::,::::::i:i:ii;ii;r;77771ui;vr7Lr:rv:       
         7;i:iiiiJuv7v7r;;iiiiiiii:i:i::,:.,.,.:,,....,::i:ii;i;;rr7riiriiiii::iiriii;:::i::::.:,,...,,:::,:,:.,,::::i:ii7irir7Lrruu:iv7rL;:vv.       
        .r7;ii;iivk7vv7rr;ri;i;ii:i:::::,,......   .,,:irr;;rr7r777r;ii:iii:::iiii7rrrr;rr;:i:::::.   ..:,.,..,,,,::::iiirrrrrr7v72u,iYii7rijr        
         rii::iii7LL77rrirr;i;ii:i::::,:,,....   .,:iir7r77r;7rrr77rii:::i:i::i::iirr7rrr7r7;rii::::.  . .....,:,::i::ii:;irrrr77vYUivr:ir:rJ:        
         ii:r77;rrvvv77rrrr:rii:i::::::,,....  .::irr7r;777iiiiirir;i::::::,::::i:i;ri;irirrv7rrr::::..     ..,,,,::::::iirirr77v7vL77rrr::7J.        
         rriiriiir7L7vrrrrrii;:i::::::::,,,,.,:i:rr7rrirrv7rii:::ii;:i::::  .::::i:i:::::iirv7rr77;i:i:,...,.,,:,:,::::iiiirr7r77vvLirrr:::rY.        
         :7ir;rir;7vL7777;riiiiii:::::,,::,,::i:;rriiiii7v7;iii:::iii:iii:,.,:::::i:i::::i;rL7ri;irrr::::,,.:::,::::::::iii;rr7rv7vvi:rriiiiv.        
         :7;rr;rirLv77r7rrriiiii::::::::,:,::::rri:::iii:r77r7rrirr7riir:i:i:::iiir7rr:rir7vrrii:::;ir::::::,:::,::::::ii;;rr7777LvLr;rriiirv:        
         :viriii;i7777vv7rrii:i:i::::::,,:::i:r7i,::i:iiiiiirr7rrrrrr77;riiiiiri7777ri;;7r7iiii:i:::iiri:::::,,,::::::i:;irr777rv7777r7rriii2:        
         :7rri:;i77v7v7777rrii:i:i::::::::::irri:::::i:i:i:::iiiiiiiirr777rv7vvv;iiri;irriiiiiii:i:::i;rii::::,::i::::ii:ii7r7;rrv77rrr7rrir7,        
         :viii:,i7vv777r7r7rr;;ii:i:i:i:::iirri::::ii:iii:iii:::i:i:i:iiii;;7r;ii:iiiii:i:i:iiiii:::::iiii::::::::::::i:iir7777r77777irr7rrir,        
         :vii::,r7rv7v7vr777;rii:iii:::::irriiii:::i:iiiirii:iii:iii::::.::::,,::::i:::::i:iii:i:i:ii::i;rii:::i:::::i:ii;r777ir77rv7iiirrrrr7        
         .Yii:::7i7vL7rr7r7rririii;:i:i:i;riiii::::ii:;iiii:::i:::i:iii::::::,,:i:::::::::::::i:i:i:i:iirrrii:::::iii:ii;;rrvrr;7r777i::irri7u,       
          :Li::7iiv777r7r7rr;ri;i;iii;iiirii:::::iii:iii:i:::i:::i:::i:::::::::::::::i:::::::iiii::i:i:iir;7ii:i:iii:ii;irr7rrrrrirvv7:::iirvY        
           :7:rrii7r7;rrrrrrr;iiriiiii;irrrii:::i:riii;:ii:iiiiiiiiirii:::,.,:::iii:i:i:::::::::i:i:i:i:iirr7ii:i:i:iirir;77rirrrir7viri:irrJr        
            .7ri:i77rriri7rr;rii:iiii;irrvriiiiiiiri:iirrvvYvLvvvYvLLvrrr7rr:;irrr7vrv7vvv77iii::i:i:iiiiiirrrii:iii:iirir;rrr;rir7vriiriiiL7         
              7virLr7iriiirri;i:i:i:::::i;i:rr7rri;rvLYuUuuJJJuYuLYLLLvvLvL7Y7LLvvLLYLYLuLYJuujv7iiiiii:;iiir7i:i:iiiiiirirrr;riiirv7iri:irL:         
               7uv77rrrri;iririi:iiiii:::i:ir7r7vjuXUuL7,::,..r7,.,i:i:::i77i::rvvi:.iLi,.,Yv7vLJu77rr;rrri;rr:i:i:i:ii;ir;ri;i;i;rv;rr7rv7:          
               :5..L77r;riii;iii::i:i77:::::ir7rL1FS17i, .:.  ,:   ,:..  .;.    ii.  ,;.  .:,.,.:vFFuv7rri;i;i::::iii:i;i:ii;iririvr::v:.,.           
              7EvirL7rirriirii:i::,::v7i::,::irrru1PjYu: ,:,   ,   .,    ,i     .,   ...  .:..,,.r15UJ;r:iii::::::i;ii:i:iiiiiiri77i:7u:              
             .BGE1,:Y77r;iiii:i::::,:ir;i::::iiiiivUuYv:.::...:,.  ,,    .:     ,.    ,   ,...:.r2kUJ;ii::i:::::::i:i:i:iii:iirrr7vi7JLu7             
             rNu7X;:vv77iii;ii:i::,,,:ii:::::i:ii;irLuv7rii:,ri,.:,,     ..      . . .i;:,::,i;7u5Jvi;ii:i:::::::::i:::i:i:ii;irr77uYr2k17            
              jvi7UYL77rriiii::::::,..::i:i:::iir;r:;7u25uJv7r:,  i::...,,:,..:,::irrir7uJvLYYUUJL7iiiiirii:::::::i:::i:::i:iiriv7iu,:MOv7i           
               LuPPXYLv7rriiiii:::::,,,::iii:i:iiriiirrjJuu2ujLL::rri:ii:rrrr7r7rr;v7r;r7LvuuJL7rr:ii;i7i::i:::::i:::::::i:iirr7r:ru Lvu,:7,          
                i1PU2uLv7rri;ii::::::,,,::i:i:i:ii;iiiiir7vvYLLvjLv777777rv7ririr;rirr7rvLvLL77iiiriii7i::ii::::::::i:i:i:iirr7v;,7kXL2L:iu.          
                  :L7, 7jririr:i:i:::::::iiriiii:iiiiiii;ii77v7Lvvrv77rvrr7riri;irrr777vvvv7;;iiiriri;iii:ii:::::::::iii:iirr77r:i:ivFjri:i           
                        LLr;i;iiiii:i:::::iii:i:i:iiii;i;iiiiiiirr7r;i;:i:::i:ii;ir7vrrrriiiiiri;i;iiiii;:ii::::i:::::::iiiirr7:ri   .i:i,            
                         vL7;riiii:iii::::ii:i:i:i:iiiirii:i:i:::::ii::::::::i:i:iiiii:i:i:i:iiiiii;iiiiiiii::,ii::::i:::iir777L2r                    
                          vvr;;iiii:ii::i:i:iiiiiiiiriiii:iii:i::::,:,:::::::::,::::::i:i:ii:ir:i;ii;iriiii::,:ii:::i:i:iir77vjU7                     
                           rY7iriiii:;iiiiiii;:i:i:iiriiiiii:i:i::::,:,:,:::,:,,,::::i:i:iiiii:iiiiiii:iii:::::i:::i:iiiirr77uSr                      
                            rY7;;:i:i:iiiiiii:iiiiii;ii:iiiii:::i::::::::,:,:,,,:,::::::i:::iiiii:::i:iii:i:::i:i:i:::iir7v7Y17                       
                             ;Jr;rii:iii:iiriiiiiiiiii:iii:i:i::::,:.,.,,,.:::,:,::::::i:i:iii:i:r:iiiii:i:::i:i:i:::iir77vUF7                        
                              uvvir;i:iiiiiiii;iiii:i:i:i:::i::::::::,:,,.:,,.::::::::::::i:i:i:iiiii:i:i:::i:;ii:i:iirr7Luuv                         
                             2UYvv77ii:;;;iirriiiiiiii:i:::i:i::::::::,:.,,,.,,::::::::i:::::::i:::iiiii::iriiii:i:i;77vv15i                          
                            YSYLLLjvvriiririir7;riiirii:i:i:i:ii::i::.,.,....,::::::i:::::i::ii:::i:i:iiii;i;ii:i:ii7vLLuui                           
                           55UJUvvvJvv77rriri;r7rriiiiii:i:::::::i:::::,.....:,::::i:::::::::i:::i:iirirr7riiii;;rrvvLL2J:                            
                          qq2j5UUvvLLvL77rr77ir77rr;ii;:i:i:::::i::,:,:,,...,,:,,:::::::::::::iii:iiirrrririii77vvJuuvu2:                             
                        .GXYJkSYLLLv7v7vvJvL77rr7L77ii;rii:i::::::,:,:,,.,.,...,.,.::::::::i:i:iiiirr7rrirr7r77vvYYJLL1L                              
                        J7v2P1uvLJv7vrv77vLvL7Lr7777L7ri;i;::::::::,,.,,,.,,,,,,:,:,:,::::iii:ii;i7v7rr;rrrr7vJYUYL7LuFi                              
                       r::517v7Y7UuL77rrir;7YuJvvv777v;rr7i;i::ii:::,:,:,::::::::,,::::::::i:i;7vv7rirr7r77LvJLvLJ7LYLvY.                             
                      ::iJv7riLN57Lvv7rir;i:rrvLJYL77rr77rrrriiii:i:::::::::::::::::::i:iiiirrv7rr;;rr77vLJYuLvrLvvrLv:JPr,                           
                     :LLLvrri72FXur7v777;rii:::r7YvYvv77r7r777rriiii::::,::::::::::i:rrrr77rrriiirrr777LLJYLvLvv7vi;v25PXEFLi,                        
                    :FYvjLJvJ1JrJY7r7vvrrir:i:::iir7v7v7777r7vv77rriiii:::i:iiii7r77777rii;ii:iir;7rvLLLY77v7;7r777r72Z1kq0X0Gq7,                     
                    5X7LJFXYYqurrYjriLY7rri;:i:::::iirvL777LvvvYvYvLLLvY7vvv777v77r7;iii:iiiiii;ir7LLYLLr7r77rr77v7viL5NULuqqkXEuLvrvvirr;::..        
                   LGYSP:;8S1JYr7rFJvr7vvr;i;:i:::::::;rrr7r7r77v7LvvvvvLvLvL77iriiii:i:iiiir;rrv7LLLvYv7rrr7rr77vJvrru5i:vukvvLu2PXZOUrLJuj5FjvLvLvv7
                  ,2L1qZ7:2P7rj1iiLUL7i7rrii::::::,:,,.,:i::::::,:,,.:,,:::::rrrrriiii::::ii:iir7rrv7r:iiiir:iii:r77;iii::,:iL7v7LvLLXv::i:ii7r77;irri