.                  
                                                 .                      
                                           .   .    . . .  .    .       
                                                  .  .             .    
                                               .     .  .     .         
                                                 . . . .   . .   .      
                         .                          . .  .              
            .....       . .,:.                  . . . . .  .    .   .   
         .:==<,(,      _`::.(,     _.           . .qQ,.. .    .   .     
       .._;1p<ui_.     =<=^j\%     -==          . .]Qf...  . .  .       
      .._vvi<QmC( .   .|5=/jKx,.    p|:         ...]Qf.. .. .           
     . :.n3aUQQmk/.   _nk+,w%3r. ...]C=:         ..]Qf.:.. .  . .  .    
     ..=<;<uQmWQKp    ]WQk_gc{=:  S/c;+,:        .:jQL=:... . .         
    . ;+]d{%ZWdQmC,   a$QmQQ1x : .ha4p%`:        .:]QQ:;.... .  .  .    
    .::|=XUNxVw$mQc ..3Q#RQQk% c j5w(%e| .         ]QQ=::. .  .   .     
    ::=>vnd{w5yAWWGaawQ@QWQQGpjw,jdSz1%C,.        .jQQ|::... .  .     . 
    ::=`%+d>3kx#$#$Q$WQQQQQQmaWlmum5%1wk|;         ]QQc=:.. . . . .     
    .;;|+33%<z3m$mWmQQWWWQQ$Q$QQm@xExz3cs=.        ]QQr':... .      .   
    .::==%5%5g5aeuWmQQWUmQmQQQmmq@Sp5cNa\|`        )?9QQw,_,. . .. .    
     .:;+<3{x1u1dAmVWWmWQWWmQQWQ$W$yApWmK`,.         ]QQQkg'. .         
     ::==%3Ix1u$2$m$yQQW#WQQQmQWQQ$WWmk1u(<          qQQQQc[ . . . . .  
     .:=>52$%*u1y$QQQQQ#$mQmQQQQQWQDZY2{p(=          ]QQQQz(  . . .     
     .:=<|{5Ii{WWQ5m$QQdBQWQQ$QQWT7?e'-`?[=          ]QQQQic. . . . .   
        . <}<?<mWQSqQmQ{Q$QQWWQk"~-^.. ..`=          ]QQQQCu`. .  . .  .
          . .:?9Y355W$mYmQB$B?^`   .       .         ]QQQQCv:. ....   . 
                  -9IYZ?m$w1Y'             .         ]QQQQ(n. .   . .   
                   .=?DM$$Wz',.,_aWQQgag,. `       . ]WQQQ%* : ... .  . 
        .:._,_,.   .|Vsc{m$p5xgMZ?+{7?35>^-|          U9D(k*;.   . . .  
       .;^^^?-^++. . )+dTXE$q|?`   -^^`)l><;  .   .   ]i#>Iu: . . . .   
            p .. -=..-I{oicE%` .. ?  ...-wIz. ],__.._,|w5{k<;  . .      
              ag_. `. :<>\p9L`/",.  g,  :)i;, %M#2iiipi%5uVu: . . .. .  
   .         p?'+_,.  :+pN,5]C%..;=)^^`,)dCu`.>1Qknul2<x*ven:           
  ..     . ..:;=.?^   .-cv(+]}Kp5g1;Y={x)!%5, =$QmQmEEixxS;1 .  .   . . 
        . :..|,{%>.    :=,`.<J5pidmhwnpip<pl,.])T!M5.i;^mPqm: _yg.      
    . ...:;=.=%Z(,    ..+<C+1ipMwAdQg#uXnzwz`.]_.n%aws,' ..?,       .   
    ...::;=|I%(;`:     .=|=;={>{25mVQmmZ12(,`_9 .]dQmWc.    :,    .p    
    .. ;.|=;|c|,`.    ..-<c:,+3{3$yQQWSp<z{==,R;, {QQQc      `bp::]p.   
     ..::++%(>+=`.     .,`,^.=)<<p3#$Whp(u(,=vZVygyQQQp      .4Q 'Qp.   
    . ..-|==+<i+.      .:==;=:-%9u$u$WVa>IZ(,1_QQQQQQQf    .  ]QQQQ'=   
     ..::=;`.1,^.      ,{gk,=_;jdmXKwAw2a(p|=H]QQQQQQQf      .]$QQQ':   
      . .;;=|%=:      .=?QQcz=%=$$ySmh2Gq(==<c<QQQQQQQk   ..   9WP'=`   
      ...:;==){    .   :-N?5>=;(]$mApAwni>5=jw4QQQQQQQk  . .            
       ..::==;1,        ;:+`:. (jQq#n@1zMp5>:]WQQQQQQQk. . .            
      . .:._+xY,  ..    . :_=`=<x#xZ9y5)(pl= jQQQQQQQQm  . .            
       ...:=+?|^..    ..,:+)+;=%M%5m$Z1>i1;`.WQQQQQQQQW  ..             
       . ..`,<,:..    ._;.=:=,<>90%5%!%(p5%`.mWQQQQQQPP  .              
        .. ==`=... . ..+'.\/|,=%%ZdM%!%$m1|=.mQQQ@?^^.'  .aw,.          
       . :.:::.. .    -=|.<+=+/+%1J9m(dNq/+=<D?~?   ._awmtQ$p:          
       . . . ..  .....=;=.J+|+|==Y)k{k<13==:-      .g4QW4f-'            
          . ... ..  . -->-+`++=i+u{p{p(;(<+ .     g0QRyQT'              
        .  . ... .     ...... `=(/*x*5v(>+;.     -xL=wWp        qa      
            ....             ....,:|=w/(=;:     :=^jSgV,        )??     
          .....      ..::_=.`,._;|+=.C>(,;:.,::.. .-"?!                 
         . . ;..    .  ,'|=_(:==%`;(%(_==::%v;su_%sx_w.                 
           ... .  .  .:.`..:::===+=i+1^/=.+?YqQ<iisunq%p>.. .           
           .. . . . . ...._`,==+;===(|`=`:+)$Qx1l1nXdBqS%cgp,,;.        
             . . .....::::;==,`,^=+=+++`::=lIMnxnS22ZWQQQmQwzg;+=:      
           .     . ..::|(]=p<==>==;::=;;;;,vdUIex1A1xdQWWQQQQaa>s|,,:.