;:'                               
                                                                             q:qQgj;                              
                                                                           q_Qgcj0zz\,                            
                                                                          .zzaghau\2u2;:                          
                                                                    .;: .:2oSoX:z\3L{aa;                          
                                                               ..._Qzauuu22QSUqQgg_::{2a\                         
                                                          '.__:Qzggga22QQQSgQQzgu@QQQQz_pi,                       
                                           __.__.,2:'  :q__2Hgggzza2QQgQQzjuaQQgzzzuo@ZgQQ:q;;'        :.p;       
                                         {QawSwSkjzQg::ggugQ2aSSOaQQQQzu@zaazz2QggzzgggzgzuQQQQ_____.._j~a        
                                         1gQu:gz{{:QuzQ@zzggggzzaga2Qg:Q:{aazza2QzzzzzzzzggggQgggZSUUAj...,j      
                                        (gaQu::cC:zzz:jgQQQguNHuQaau2QggzzQaazzaQQgzzzuzzzuzggQQ2aaaa2oZQgz_.     
                                       '{gaQQQur::Q:rgzgQggga2QQ2azaauQQgzgg2azaaQQggzzzuzzggggQ22aaaaaaQg_no;;   
                                        {gagQ:g1QQQc2QQQQggoQ2Q22zzzzau2Qgggg2uaa22QQgggzgzggQQQ2uaazzaaa2QQ:Z    
                                       q1gagQQ{;QQCjggZQZuQa2222aaaaaau22QgggQQuau22QQQQgggQQQ22uuazzzza2Q2g@::   
                                       .qgag:Q::ocagzzSZaaaauauau2uaaau22QQQQQQ222u2222Q222Q2222aazzzzau22Qgg:;j  
                                     '.Q1gzgQQQ<:qzgggQa22auauaaua22uu22222QQ2aQ222aa2uu222aa2aQuzzggzzuQ2QgggG;  
                                    qq22jggQpj:Qjzaa22Qzu2u2aaaaauuua2a22222222aaQ22aazaaaa22zzzzQgzggau2zqQgzz}  
                                   ;qq2z\ugpkZucgguQgUz2QQaaaazzaaazaau2qauuu22aaz22azz2aazzzazgggzuaaaQjQzjuzz;. 
                                   qgqaa2z:{:gu1QQgJQzQgQaaazzzzzggzzaza2a2aaa2aazzQuagzQazzggzzgzzaj222g@Q:3Zz:' 
                                   {rzza2zQ:qgng@Qnpzggg2Q2aazzgozgzgzzzgqpjuaazzzgg2uzggQzgg2gzaaaucSQ2QpNg;:uI' 
                                  {1azgQQ:uuuzcQZdQQgguQgQQ2aaz2gzgggggzQ1n{1gz2zgggQpugggQzgz2au2Q22QuQQQ}uQ;G}  
                                  (zuzzQcQuguQ1zQr2gzugzggQQQ2cazgggggzgQjaQcugauzzgggQuzQLuuaQQQSQQj2\K@Q:pd}~p  
                                 .guQ22ZQQQn:ZzQzuzzuuuuzgQQQZ22azzzza1xQuQ22pzg2azzgg2QjzgpQ2QguQgQgjQpzuz}(cNz  
                         ..__zzQQ@$$Q$QQQgZgggQ_uuQuuQQzXcggzggQaQamQggrQggazQguzQuaazgQggua{g\gugZuQu@Qd;z}@1:   
                      ..Qg@@@@@@@@$$$$QNQQQgZggZzgQ:huugrgXczgz2ggSgu1mugQqQQzgzuzg2uuan2QQau\uuQuzZuzu2a:u:Qu:   
                    .QgKKKKKFKKK@@@@$@$$$QQQQZZgggQuZKg:Qh;uusQzzXuQzgQ1Q$gZQQQQqQZg@2QaQjQQcgZQJzzQQz:g::Qrg;:   
                  .QKQ@@@KYv\gKKxd@@@$@$$$$QQQZggzzzgQQgg{uQK:zZhu{X2p1gQgQ$$$QQauyXzuqQQ;jjQQ_gg_Q:nu:uQ:Q}';    
                _gQ$Q@xFqQuQQQ@@@@@@@@@@@$NQQQZgggQQQQgzzaagzgcua:{Cqggg9HZgzgzqgQaLggz@jz{QjQzgdQzuguQQ:Qnj      
               _Q$$m@QazgQ@@$@@@@@@$@@@@$$$QQQZgQQQQQgzzzau2\Qg{Qr2:gzQQgQQgMMvXzZQgZguzugpzQw+Q_p4@m:Qzp~j       
             qz$$$$zKg$$$@@@@@@$QQ@@@@$Q@$Q$QQZQ$QQQggzzau222pz:K{g{Q$QpZx4:gqQg:zQQQQp@LQ:Qy}q@qg\2:cQQ;a        
            .qQQ$$$gQ$$$$@$@@pQQ@@@@@@Q@$$$QQQQ$QQQggzzzauu222j::QqQ$$QgA/+1QyQQQQ$N@$QzzLuzp.JxgQag:QjQr         
            qQ$$$Q$N@QN$N$$$QQ@@@@@@@Q@@$@$$$N$QNQZgggzzau2222QKucQQ$$rqp@p(VC@@@@$$$$$$QQLjQc{;$QQXuggaQ,        
           qQQ$Q$N$pQQ$N@Z$ZQ@@@@@@@$Q@@@$$$$$$$QQQggzzzauu2222pQzQQ@zQJx;c_{q@@@$$$$N$Q$QgQQyR\XQZuuqgzu:        
          .QQQNNNQpz@QQNxQzQ@@$@@Q@$Q@@@@@@@$$$Q$QZZggzz2a2222Q2pgQN$$@@@LJ00dKQ@$$$$$$$$QQQQQQQQQZaQQQzQp;      '
          zgQQNQNmQQQQQng$Q$QQ@$$Q@Q@@@@@$@$@$N$QQQQgggzaugq2222QuQ$$$$@$@@@@@@@$$$$$$Q$N$xQQQ$QNQZ:uuQjaap      ;
         [ggQQQQQzQQQgKzgzQpQ$$QQ@pg$$@$@$@$$$$Q$QQQgggzzaQQj2Q22QQQ$$@$@@$@@@$@@$@$$$$$$QQaQQ$$QQZQQ:zzzu:      '
        :qqZQQQQKQQgwQzzrQQzQ$QQ@hg$@$$@$$$$@$Q$QQQQQgggaag@r@22Q2gQ@$$@@@@@@@@@$@$$$$$Q$$NpqQ$QQQaduzugjzQ       
        {2qQZQQQ1QxX2zg2jQngNQpQQz$$$N$$$$$$$$ZN$QNQQgggzzQ@gg222221$$$@@$@@@@$@@$@$$$N$NQpgQQQQQZt2zuzugza;      
       'j+ggZZZgg#2QzcQzQxqQQpzQxQQ@Q$$$QN$N$Nz$QQQQQgggzzaqxzzg2Q@zQ$$@$@@@@@@@@$@$$$$NNQQQQQQQQCZ2ZugQ@@apZ     
       :;qggZZZgdQQ2cgq1xZgxgQgzZQQQ$Q$$z$Q$$QZQNQQQQaggzzaj@jQag2p21@Q@@@@$@@$@$@$$$$$pXQQQQQQZ8QZ;auugzXua}     
       ':{ggggggqQQzQMZ@x{zzza$2QQQ$QQ@xg$QQ$QgQNQQQQrgzzzzQ$2Qag2QgjQQ@$$@@@$@@@$$@QQgQQQQQQQgm2uQQauug:g:u::    
        =qgzgggqz2z1XQQQmq22zzczQpqQQQ$nZ$zQQZQQpQQQgrgzzzaaggx2Q22Z;{ZQQ@$$@@@$@$@$$$$$Q$QQZg9O2aj1CQQgQzujZ;    
        :jzzzgg{gcqp0oQQzgjqa1qZQngQQQQqZ$zQpaQQxQZQgazzzzaagXwQ2QQ;;1ZQQQ$$$$@$@$$$$Q$QNQQggLaaauaaaaSgjdu;:L:   
         uzzqza{gQzxQ_34xgu@51qzQaQgZQhjQ$zQxzQQnZggzQzzzaaaQxgQ2Q2z:dCggg&QQ$$$$$$$N$$QQQZ#\za22u2az1zu51uQzz,.  
         ug2zzQ1gqzN$QR:<ZyqpZQ1gzZxzXqzQzzQaqQZqggzz$za2aua2QQQQQQgr\:<ugzQoZQQQNQ$Q$QQQQy2aaaaauazQ:::1{uuzdQ   
        'qgzgzaqaaQ$QS{:__ZzxQp1aqgrgn1gagzngzzxqzzzanuaQa2a2ZQ2QQQua\j":(<zzaQ22OZgQZQQZyka2aua2aa:QuQQgzaZ::g:, 
         {azgaQ;xZa$$QJ\7k;qxpr1pqgqxQg2zxQQgzzZqzzauz@aZa2aQQQQggg:aaa\;j\:(<<HUV> ~4""k{aauauaaazQuzuuQ:12Q:Qz:,
         1f:agZgqZQg@$$Qg$QgxaujzqZjxzngpcgQj2aQjaau2Qgupu2uQzQQzgg{22uauQ\.;@@Zz2;;.{j22j2auaua2a:zzzzzzu:z{z:zu:
         {`{uggzuj$@Q@@$$@$$QqgaQQj\\/dOZhqzqQQaQuaq2quqg2222zQQnQh2{{aauuzuuj_.Zj::{}::ja\{aauaugQuzzgggzQ:z{:zu;
         (@qqaQqgqa@@@@$@$$@$xQ$uQqzgggzpdZQzQuza2u@QgpjzQ2uQQQQQgj2{22ajOuQQQQQ}Zgj2{"j{juaj2auz:QzzgggggzQ:\Czu;
          a{qzQdQQQQ@$@@$@$$$$@QQQQQQzQQ2\gMZpaZug2GQgpqcQ22gQgAgu{u2aar{:{u:1zzi.:2a2{{{jjuaj2z:QQK9""""zgzz1guul
j:;        qzuQQQZ@@Q@@$@$$$NNQ$QQQQzp;"uzz_dzuqQzQ:ZguQu2cQQg2QgCuaazzcgQjgQza2uaaa2aurju;aau2::o\{12j""{gz;:QQQ:
gzzQ__.z    jpZQQz@$@@@$$$Q$QNNQQQN$QQgp{"Huz1zQzp3zQjzuQQQQgu:gkjuaaga:{{ju:aa2a2uua2uuu/.jzgjC\{gQ:zjj":ggzZuuQ;
$$N$Q$Qz_.j'&@q2QgQ$@$@$pAzZQQNQ$QQQQQ${:.p,duQz2g;uKpuq2:ggQ{gka22z::QQQQQ:zaaau2u22ua11}[zzQ:\{a:uz:ajj{gggzQun;
@@@@@@$QQaQ_/;<qoQ@$@$@$QggQQ$Q$QQ$QQQ\Jnd4g_1gHpZuzpg:g2ggpcgsaaz~=cuQQQg::zzauaa2aua::zcuQgQ:j2gQgKuza2oQggQj:z:
@@@@@$@EgXu@__.dgQ@$@$@ZQNQNQNQQQNQQQQQQzQgzzauQQQgzQzuggBpjgPaazg\{{Qu@jQQQgQ:zaaa22QQ1a:Qu:zQg\:z2{Q:ga{Qggz:a{l
@@@QKEo5j_ga8:qQXJ@$$$$Q$gQNQ$QNQQQQQQQZgggwzgQ2oQQQxQ:uQs{uh\2z::gQuQ::Q:sQQuuQQ:qQzazaQuuQQ{jQaoz:jQuQ1aQQgzQau}
@Kc"A2::_ga~jqQxp:G$$@N$$QNQNQQQQQQQZQgOoZgZS#QQgQH:zg{pk22Q{jjz:::Quuuzzzzzz:Q:qQa2g;2duuQuQ:jg1jz}jQuQ:uqgggQg1}
Qt:\g2ga?>,.Q@pdzgzq$$NNQNQQQQQQQQQgag2oSCgQZzgSXOgu&p:2u{rha2\a1g:ZuuzzzggzgzzuzuqzQz{gzuuuu`.j2a/:jQQuQ:Q@ggu:2}
t:.a2"+a:_g@@B\3Q\:3@QNQQQQQQQZQgaoNXzzggu@qQQaazgggzza_aa\au2j2azz{uzzzgggggzzzuu:uuzQzzgzz)g:2ja::2:QuuuzoQuz:a}
Q\a$:.g@@@@$z@;q@xpjj=vNMNwwHHHS@z~Q(_::{azzzgggQQQQZgza2p2u2a{juaz2uzzggggggzzuuuuzuzzggzz+a{gajj\:u:QuuuQ:\3zj:;
_d#; _   _ 7@N@QQrt{j{Qj{:::_.Qgj}j.gp:{zzgggQQN$Q$QQ=   (q2a2j"a2a/~GzgggQggzzzuzuuuzzzzz5a_:1aa{a@agQuuzuQ:a{C2)
Q:g [$Q gp| [NZggaz~~~^~^~^QcjugQra(Q::{ZZZQQ@@$$@$NF @@@  Q2j:\2ua;;qQ:wNuggzzzuuuuuuuzu+Z{:gzzzaj@az:QuzuuQz2j:`
:r\ [$| gQ  g$Qgzy _Q__Q_Q; {2Qqa;@dg\\jqQQ@@@@@@$$$ .@$F  2_:@j2uaagQ:\.{:a2{2\{:Zzuuzu).1ggzgz1z{:az:Quzzuu:z{j,
Q_@ [Q| QN  @$QQg| $@$@@$$| {QaazL.@qQ;=~=q@@@@@@@@@ (==  {a2;:"{aa/<~CQy==CQ::::{1/===C:{::gg::::g{aag:uuzuuQ:aj;
\V  [g| ZQ   =$QQL =%QN4QQ| {az^ ___; ._Q_; =@@@@= _Q_Q_  Czu+ ___ ___  ___; CQy~`._____ ~~::QQuuuuQ_gz:QuzzuuQz2;
| zgzgzgzzgz  nQQ$; Q$F QQL  z| 1QgQLg@@@@$; [@@@ @$@$$N! [g} N@Qg1gggLzggQg, ~ .1zggZQgQ, ~uzzzzzgpQg3:QuzzzzQ:z;
Q   zz  zg    zQ@p 1ZQ  CQQ  4L (CgQQ$!(%QN| [@@@ (=dQ$N  QgL (ggQ^ gzg|7ggg|  1gzy!  7qzz| (gggQQQuQgQj:uuzzzuQ:}
@   gz  gz   (azQ 1gz!  [gQ| [Q| J$p|   [QN| [@$@_  [$NF  Qgz, ggg  Zgy  gzx  {gQ|     {zgz  QQQ22QuQgQgjQzzzzzuQ}
| zgzQggzQQZ  Q@ .ggggQQQQg| [Q|.gQQ  , ggg! [@Q$g  $$@! [Qgz .QQ|  QQ| [QQ|  Q$Q$xZZQgQZgy  Q22u22ggQggg;QzggzzQ}
| ^^gg^qQQ==  @+.$@y====qQQ| [@+[QQ| q;{gzg  1@Q$$} $$Q  1Qgz gQQ  [QQ! [@@|  $Q$|          .Q2uuaQQQQQgggyzgzgzu:
@_; zg [Q| .. ._@@@_   ._QQ@_  _QQ@L  .1ggL, q+ ___1XKQ___   _QQ@, $Q@; $Q$,  [$Q$;  ._1QQ| QQu2uuga2QQggzuZzgggz:
@@| QQ [Q| {] Q@@@@Q   $Q@@QQ|1@QQQQ|.QQgQz| { gQQQQgQgQQQ| QQQQgg XXZ|[KQNQ  (dQQ$$N$@$$^  gQ2222ja22QQzzz:zgggz;
@@| QQ [Q| (; (====+   ====V! (====!  7^=^=  [ 7===^^^===!  7===^  ^^^ 7^==  .,  ======    QgQQQQzQQQQgzuznQuzzgg;
@@| =! 7=  g@_Q_QQQ_Qg_QQQQ_Q__.......,22 ,  =  _Q_Q__Q______@a2:.___...____.{gL_,    .__Qz~~~~~~=ggzzzuzs{Quuggg;
@@@_  _;  _@@@@@@@@@@@@@@@@@$ppuzzzus+:@@"`.gg  @@@@@@@$$QQz$:@@Q"QuunuggQQx2QQQgQQgQggu:? ._____ (zzuuzr{zg:Qzzz;
@@@@@@@@@@@@@@@@@@@@@= _Q__Q___Q___  q:::p 1zz  @@@@$$NQQZza\:::@{QQQ:zggQ\a2QQQgQgQggzzz}.@QQQQy  uuup~~{aaz:Quz;
@$$$$$$$$@@@@@@@@@@@@ gQ@$Q$@QQ@$@Q! q"";` qay  $$@$@$N$QZzQj":":gQ::Zzzgzza2QQQgQgQgggzz: ==QgQ! (uu&`.;t22u/~Qu:
$$$$$NX@N@$@@@@@@@@@@  dQQF=====dQF  \/`       [@@@$$$=  .__;  ;{ggy       ._;  @gQgv~  __;  gzz  Q0~: .___, ._ ~}
NNQ$Q$QQ@$@@@@@@@@@@@Q 1$N|  _y QQ| q{`.QQQXzy  $$@$p .1zazzzzL  <z 1QQgL1xQQgL; @gv .gXQggz_gzy  ~. _zzzzzzzzz  }
QQ$QNzQ$$@@@@@@@@@@@@p $QNL_g$| (!  ({}7^=Cgg| [$$@F 1aaa<<<<zzz, { 7qgggy==ZQQ| (r gQQg=^^ggQz!    .zzz   7qay  }
QQQQpQNN$$@$@@@@@@@@@+ zgQQ@$Q|   q_{Ci   QXQ| /Z$$ {azy     {gzL  _ 1ggy   {QQ| q`[@QQ!   7zgg     {gzz__   <  q)
QQQQzQQ$Q@$$@@$@@@@@@ {gZF=4Qg! qzj\;@:Z}[zgg  1jd| zzgzzgzgzzzgz  3 zzg  , ggg|   @QQ| .n} QQF      ^QggxgzL,  a}
@@$QaQNQ$Q$$$@@@$@$@p ggg| 7^! q{{\g`@ju [QQ| .zg{) zgz^^^^=^^^^  .`{gg| .;.gQQ  , QQg| {/`JZQ!     _  ^^^zgzg  a}
=4gaQQQQQQ$Q$$$$$$$!  ggQ   .,qqj\gr'    NQQ|    C, gQzL    __Zz    [$Q|   {gg|  ` qQQL;  .QQQ     gXL     QQg  a}
g_7QzZZQQQQQQQNQ$Q| zggQXQL  ::::{2`.$Q$Q$$Q$QQL  Q 7QQzQQQggQQ^  .KQQQQ|.zggzz| (,7zzgpzgQqzgg,   zggL___QgX^  2}
@j;da2gzggQQQQQQQQ| ^^^^^^!  ::@qQl2(==========!  QL  ^=QQQy==    7^====! =^^^=! q\ 7^zgy^!^^=^   7QP==Q@@yv    (}
qQ}pug2zzzgggZQZQQZ_       ,;::.gr              .:uQ._;       __aL,     ._      _[1\_     .                     w}
zKN:qQQQ2aaazgzgggggzgzau2'"::@qh`   Z:uQQz:jauuzzuuQd$QQZZQjaauz:Q:QQ:g:11auau2aazzzgzazz2{apj                 .`