.......,,........                                                   
                                                        ...,!!!+======?(????==?======+!~,....                                        
                                                     .!==?r$kUpUk$VYJ6J6OSS6JffV6JfyFTVJJSisc==!!,.                                  
                                                 .-!+(aVkpUpppFSCc===========?====?%i6YVyffTfY6r}?=+!~.                              
                                               .,+?rYTYSa}%====!!~,...............,,-!+===?==\CeykpUys=!-,.                          
                                            ..~!cYTYs%?=?+!~,,..                    ....,,,!!!===?zJ$pp$C=!-,.                       
                                           .,!}6yVi}?==!~...                               ....~!==??cryD$J|=!,.                     
                                         ..,?6TJC(==!~..                                       ....,~!==}Oy$$6|+-.                   
                                        ..-eFVz?=+~,.                                              ...,-==?zeyTJ}!,.                 
                                       ,,?Q$a==+,..                                                    ..,+==\iTQf(~,.               
                                      ,,skT}=+,,.                                                        ..!==?%6DF|!,,              
                                     ,-SDSc=!,..                                                           ..-==?iTDy=,,             
                                    ,!6fs(=!,.                                                               .,!=?(JDUO!,.           
                                   ~~sV}==!,.                                                                  .,!=?iQpQ!,.          
                                  .~=VC==!,.                                                                     .!=?zFpy!,          
                                 .,!Oa==!,.                                                                       .!==%VU$!,.        
                                 ,,|s%=+,.                                  ..+,.!..                               .-==}ypV!,        
                                .,=OC(=,.                               .STfYS66i6OVTsz.                            .,=?skp|,,       
                               .~+Ss==!.                               cUJOaas}c%}|aOaYkU-                           .,=?JpF~,       
                               ,~aY|?=,..                              kQa|%??=!+!+OTYTUUT                            .-=app!,.      
                              .~?yr%?=,..                              ,YSi?=}r$DF}C66T$pp=                           .,=%$Us-,      
                              ,!yyC?=!,....                                   ,TDQz(\zf$pp?                           ..!(6pf+!      
                            .!!VD6c==!~,....                                  .kUTJfFTf$kr.                            .!?rDk=!      
                           ~=zkpV|?===+!,....                                  .TVYe6$F.                               .-?s$k=-      
                         .!%kppy}===?==+!!~,...                                 k=                                     .!=zDT=,      
                       ,==apUppY%==(?=======+!~,..                              T                                      .!=epe!.      
                      !+=OpUpppp$Vazzsie6JJS6r|?=+-,,...                        }                                     ..!($p=!.      
                     .+!SpppUppFyez%c%%}zrSfkppkTe}==!,,..                      +                                     .~=sUT!!       
                     .!,?ppppppkkDDDkQFyi%=(afDppUkyC?==!...                    -                                    ..+cfU=-.       
                      =STTs+,.. ...,!=zV$$Jc==zfUppppT|==!~..                   !                                    .-=rUy,-        
                     =fa.              .,|F$e=!=fpppUpUa?==!,.                  !                                   .,!?6p(!.        
                    =i.                   ,eQ6=,=Vkppppk6%==+,..                =                                  ..,=\yT!!         
                   \}                      .|YO=,=aiYTkppya====!,..             \                                  .,+=|T(!.         
                  =6                        ,}yS=-==\i6FUU$a(====+,..           c                                 .,!=(Sa!,          
                 .S!                        .!eDs,,!=?sYFUpkfOz}\?=+!..         ?                                ..!=?O$=!           
                 !S.                         .cDV-.,+==\|OyDppUkTi\==!,..       !.                             ...,=?aQS!.           
                 =s=(.                       .cDF=,=====?(|Oy$DUpQS%??=!-..     ..                            ..,~!=|$D+.            
                 =TpUQ.                     ..}kF?=?=}eyTT$kpk$Fpp$S|?====!,.   ,.                           ..,!+=C$p\!             
                 ~JeO,                       ,fkT==a$UUppppppppppppkyeC?===!,.  !,                          ..,!==?Up6!.             
                .!e?.                        =kka=rpppppppppppUUpppppDYz\===+!,.=-                       ....,===zQpp!,              
      .!====(%Csa6D$!                       ,aV%=%QpppppUpUppppUpppppUUfe%??==!!c!..                   ...,-!==(rppp=!               
    ,=-.!?iiOeS$UppUQC                    .!Oa\==6ppppppUpppppUUpppUpppp$6C\====s\,......           ...,~!====(JUUpC!.               
   .=,  ..+(%c\cryT|cyT+                .,?C\?===VppkpUppppUpUpppppUppUppDTYi%?\V%=!!~,,............,-+===??caTpppS~.                
   !=.   ...~=c%%zYF6\\eSs=!-,,.....,!=(|az?=!,.,=|OTppppFVppUpppppUpppUpppU$Tf$U6?====!!!-!!!!!!+===?===\zeTpppp(,~                 
   !=.  ...   .,==|aaisCC(=(|zC}%c\}zz|c?=+!!!!===(|S$$ya%%fpppppUpppUppppppUpppp$O%\?===??=?======?=?czSfDppppp%,-.                 
   .(~   ..      .,\rC?\}z%=?======+~....!==c}%C|cCVQ$VeC}}YkkUpUUpkpppppppUpppppppk$T6iaszzsiiazasieV$UppUpppD!,!-                  
    ,%=.....      .,|DY|===?(cc\??======cssTpppUTraYQ$SiCsa6fYFpppDFDppppppUpppppppppUppppppUppUUppppppUUpppk?,,!!.                  
     .c|%==+++====}JUppppppDTJrseVT$DUkQQkppppppppk$kUfVS6Sa%?cfp$TTyDppppppUppppppppppUppppppUUppUppUppppT!,..~+,                   
         .,-=\z6yQUpUkQ$QppppppUUkkD$FTfykpQVr|%r$pUpppDTes\===VkUpUpppppppppppUppppUppppppppppppppppppDr-.....!!                    
             .=OJeeSeOriiS66s|}}|Cz|}|cc\c}Cier|??\eppUpFa|?!!=VkppppUUUpUpppppppppppppppUkkUppU$V6Oz(=-......~+.                    
            !si|\=?=?=====??=!!+===========???=??\\=?sykys\=..=SkppppppppppppppppUpppp$JSrzass}?===+!,.......,=-                     
          .cz\=========++===!!!~!+=!--!!!!!+=======?\?=?===, .!zyUpppppppUppUppppppUpUpkkDDpQeC(==!,........,!!                      
          C?========??=+++=+!-~-++!!-!!!!-~,,~!===?=??%c?!,   ,=zTppppppppppppUpppppppppUppUTr}?=+,,........-+.                      
         C}?===========+!==+-,~!+!~,,!!+!!,,,,,,+=====?\}?=,  .,=i$QQQppppppppppppk$FfyyT$UUJc==+!,........,++                       
        ,a=====?====?==++=?!,,!==!,~~!==+!!,,,,,!!!=======\%=, .+?z6fTUUppppppppppUD$ySs%\c%(=?=+,,.......,!=!                       
        z}==+==?=======!=?=!,!===~~!=====!!,,,-!++!!!+======cc!..=?(STQpppppUpUppk$FQFTYY6JfYs(==+-......,!==,                       
       ,C========?=========!~+==!-!======+~,,!====!!--!=?===??|=.-??z6VkppppUppppU$DpkDQ$QUpTr%===+-,....~+==.                       
      ,|?===?===?====??==++!!==+!!=======!!,!====+!-,-+==?===??a\!!==\%Y$DkpppppkTSeJV$QDkppTaz?==+!-,..,-===                        
     =s=========?=?===?=+!+!=?=!!!=======!-!==++++!-,!======!==?sC=!=?(aiOJTUpUkTes|%}iYF$DU$Sc=?=+!!,,.,~===                        
    ,}==========???=====!++===+!!!==++==+,,+=+!!!!!,!==++===!+==?S6??==(}|sazeJTFyJrCc|JyyYS}==!!,,.....,!==+                        
    =(====??==?=??=?===?===?====+===+====,!==+!!!!!-==?++=======?%VO==?======i$pUDTVSssOOOVy6?=-,........-==!                        
    ,|??====?====?==?c==?=?==???=?===?=====??=======?==+===?=====ciJa}=+===??r$k$yY6YJVYVYOSYi?=!,... ...~==!                        
      =(?=?\??(?=??\%}(=====??===???==?=??=?==?=?=?=?==?==?===?=?CzOfa-.!?===iTD$frs%(?c%|}zef6%==!......,+?!                        
       .+\CC(?((?=?\\}%(?===?=?=?==???(|%??c||%\(==?=\(==?=======??zFO,.,+=??i$UkTYrz%?==?=%sia}?=!~,....,+?+                        
          .!?%zzC}%(=(c\=?=(}\?=cCCzsrS6SOrrea|\=????=??=========?=iTz, .~===%STDD$fSi}===?|}Cc=!,.......,!==                        
                 .,,!!===?%}}iearOSSssz|%c\(?====?(?===?=?=?=??=+=|JV(.  .!==?CeVF$TTVrz\?%reVF6?!........~==                        
                            .%???(c?=??=====?====(?=====?==?==?==\ai|!.   ,===cJ$pU$fYJerz|}zasis?=!,.....,!+.                       
                             \(===\c==========??=??=???=?====?=??||z=.    .==?|6$pp$Yriiz}c%c}CaiC??=~.....,-.                       
                              =\==?c(===??======+==?=?==!=====?==?c=,      ,===CYkU$f6OC(?=?====?=?==,......,,                       
                                .=??=(=?=========!==++=?=!=?=?===?+.        !===}JTTfSr(??=!!!=====!,..     .,.                      
                                  .====??======?=!!==!+??==???=??,          .+==cCiees|=======?%sSi?=,.      ...                     
                                    ,=?====?======+====?=?======.            .+=(((|ss}??====?=\}iOs?=-.       ..                    
                                      !=====?====?==?=========.               ,=??\ariC====?====?%Cas??+,.                           
                                        .!?(========+====??~.                 .-=??}zC\========??=??==?=!.                           
                                            ,=?\%}CCzas=,                  ....!=??c\??==!,,,,,!!+=====!.                            
                                                !?====,.                  ..,~!+==?=====~... ..,!!==?==!.                            
                                                .===!,.                   ..,!+========+,.     ..,+=?===,.                           
                                                 ==+,.                    ..,!!=??====+,.        ..,!===!,.                          
                                                 +=!.                      ..,!+=====!,.             ..,,.                           
                                                 ,=-.                        ..,,,,,..                                               
                                                  !,                                                                                 
                                                  ,,                                                                                 
                                                  ..                                                                                 
                                                   .