.                             ..,................                                                          
                                 ........                    .,.:.:,i:i,::;:;:i,:.,..                                                       
                                   ......,,,..             ..v;v:;icvY;cvviv;c;civi;:i.. .                                                  
                                            .....         .,7v7cXCz1z1zCo1zt1vc;7vvvYvcii.....                                              
                                     . .     ....:...    ,i7SStzSUSAoIoUnAS2tnX7v7cntzX7cc;v,:,,.                                           
                                ..,,::;:i:;,,.......:   icInUtzzZoZ6b90b0ZEAInI7X7ntonoCSXt7Xi;i:..                                         
                               ......,.,.i,i::.. ..:.. ;tAo2zAzA600WQ#Q$W@E0b022CS7112tz12t2nz77cc::..                                      
                                    .   ..,.,.i:::t;:.vUAnAzAz86bUZS9z8W$22EWEQb8tt7St1tz121ztUno11cc,,..     ..                            
                                     ..:,iiv;vi;;v;;,vSZUZ29IQEE6E60AAtCC1Q#0BWBbbntcCC2121zn2oUSI12Stvv..     ,.                           
                              ..;iYYCcXc7cXv777ic;i,coZIEb0b0E0EZ1X::,v.in@##E$Q#0Q6Sc7Y1XStz1Az9IZzAn2nX:. .   t                           
                       ..:;XYtCSctYC;YcXvYvC7Xv;:. n9WbWb0Z8n7.    .  .;iY0@B#W$W#B$8A7tcYc17S7z1A29I8AAzA;.   .S,                          
                    ..i;7ivi;:;iYc7c7;v:i,:.;;i..cEW@BB0Qbbtv   iYvi;ic.c;2Q@#$W#$@WW80IzXXcc:;,;;C7o16IEI6;.   2;                          
                 .......,YcX;;ii.....:,iv7;Ci. 79@@@B0AE8W0Bbz  ,Y.  .78 cI#Q###0B0W0$W#EEIUnzntcc:..:Yzt6AU;   tI                          
                   .,:vii.,.. ...,;;YYX717c. YQ@M##bZn2z0W@@M69IiiZ9:989. 6@B@M@@#@B#0#B@$@#MMMMM@@0Ui.vS7U09.  C8.                         
                 ..,,,..   ..i;ttoC7;7YXY: :0M@M@@B#EQZQ6EE#0EB#0SY7Yt;.  cM@MMMMMMM@@$##@MMMMMMMM@M@MEc.11A#Z  iZi                         
                .     ..;vnXtY7vY;ccY;7i  2@M@M@M@MMM@@QB0E;  tz8EEz7c;   Y@QU#MM@MMM@@#@$@@M@MMMMMMMMMM$iC2cE. YZc                         
                   ..;;7YC;c::,;i;;Yv7i  WMMMM@MMMMM@MMMMMBE0W98EM@M@MMMi.;.....;2E$0$W@#@@M@MMMMMMM@MMMMMi.o.; ;n;                         
                 .;iYii,,...ii;::,;cC: .@MMMMMMMMMMMMMMMM@MMMMM@MMM@MMQ;7S7vY;t;:...;izb#@MMMMMMMMMMMM@MM@M.i;  iYi                         
               ..,.    ..:ivi;:,.,::   @@M@MMMMMMMMMMMMMMMMMMMMMMMMMM1 icotzC1X7YSYvi: ,I$#MMMMM@@#@EZ@M@M@0    cY.                         
                      .,vii.,.. ...   6MMMMMMMMMMMMMMMMMM@MMMMMMMMM@:.vY7cIb@0oXStzYcv;  ivcotA2UzUn1QM@MM$    ,Ai                          
                   ..:,:.,..   .     .QMMMMMMMMMMMMMMMMMMM@MMMMMMMMn.77tY1t90EttY7cX;c;,       .izzEAM@MMM,    SY.                          
                  ..:..              CMMM@MMMMM@MMMMMMMMMMMMMMMMMMM;znZtc7YYt7n;cYXccvC.   .;YY.  .cQMM$MM    UZi                           
                                     Q@MMMMM@MMMMMMMMMMMMMMMMMMMMM6Yv  Sttvv;C7CYCYXv7;.   i. .18c  UMWB@E   nQi                            
                                    ;#MMMMMMMMMMMMMMMMMMMMM@@##$M@; . ,tztnYY;X7zCX;v:. i. :v: cA9: n$E$E   t07                             
                                    0M@M#@MM@MMM@MMMMMMM@@#@@M@M@M@$@MMM#b79AIc177ii,i  2E171$I9tz: Y009   i0v                              
                                   zM@M#MoMMMMMMMMMMM@MMM@MMM@MMM@MMMMMMMMMztvSt;...i.tb@$86EtC...:.8bn   Yoi                               
                                  :@#@WWMS IMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMv  7v,7tEAW#MMM@A9W89Ci.Yci   i7.                                
                                 .###$Z@Mvi.czQ#@MMM0CtX1t90MMMMM@MMMMM@MM88ScS2$@MMM@MMMMM2z7UUzv1U8.  i,.                                 
                                 B$@QtEM@,;t:. ..ii;.,.i:XCt;CI#MMMMMMMMM@#MB#@M@MMMMM@M@M02E@0Q8W9Eb  i.                                   
                                E$#EYZM@$ ;,;;v::,v..,C ::cvCvi ctI$MMMMM$@@@$@Q$$MMM@M@MW0@M@MM@6i#7                                       
                               0QQbY8MMME.;ttzv,:c.;W@1c8#1296X. vi.cMMM@@@M##0WbMMMMMMMM@MMMMMMBb0A                                        
                              Q0bzvEM@MM2.S2z ..X.YMMInBM@ YWQ#QS .;iv@M@$MM@0B89MMMMMMMMMMMMMM2U0;           .                             
                             2ZIX.AMMMMMY:t7   . tMM.6MM0.zMMMicAWt .;c9MM#@WW0E9MMMMMMM@MMMMMttb.            ..                            
                            ,:Yi 9M@MMMM ,o.     B0 .M#  9MM@Y .00SI. UX79BAE0WU@MMMMMMMMMMMMn1$E           ....,                           
                            ..  UM#@MM@0 o:     .   ..  QM@o  #MMQ o0  ;7iYUEQAZMMMMMMMMMMMM@E#@.          .,i...,..                        
                               1MB@#@@@cYc     .;   .   @X  .MM@t.$Mb   ;c;XWQZ#MMM@MMMMMMMMM@M6            .:7:,.,..                       
                              ;#8WB$0#1vY      C.,.;.  .   vM@:  @@9 ,. .i.0BW0M@@@MMMMMMMMMM#z              .cY,:.,..                      
                             .BAbQEAQS;c. .   .ici.i:.. ...;.  .@$, t.  ;.:$M@MMM@MMMMMMMMM#Z             .   icYi:.:..                     
                             0zUZbzZz:77  i.   iYtv; .  .i .  .Qv  t.. v:.,czWMMMMMMMM@M@M6.             :,.   7Yci;,:.                     
                            .vc1In21c:n.Y0,     :cAXi.,.i,..:;:  izci  i;:v,. ioMMMMMMM@E           ..   .i... .S7Y;;:.                     
                             :ic;11c.tn.$@i      .itStvYii.ii,.,i7..it.c,vv7Yc. :I0MMMS            .::  ...,.. .;tY7v;..                    
                             .i:,,XiiS9 ..01       .iYtYCY;,,....   ..;vcvtY;...vX0Et           ....i,  ..... : ,YXcYi,                     
                             ..:..,::7In A@#;,         .i7ii.:..   tI6vcii.iiUQMMM1            .::.i;:  ...,.... c7ci;..                    
                              ,,,...v:oEI ;i$M0                   cAv,..77SEMMM#v              iX..;c,  ... .... .Iiii:..                   
                               . . ,ic:700. o8AMB. .       .ivtU:v  .IWMMMMMMB:          ..  .,Y;:.ci,   ,.... .  cv.:,,                    
                                  . :Xn,,cAni :ZIzMMvi7 2b6QM8::.cQ@MMMM@MMb:           ,i,  .t;i.;Xi   ..,...  . .:. i.                    
                                 ..,.coASt;citi, ;zC.#0:AQYn1; .EM@MM#A@@Q,            ii:  .Y7v,;iY.    ,.. .     ,. ..                    
                                 .i,ii11E60oS::vUt:.;c::c;;. .EMMMM@62$9:             ic7.  vYXii;c:.    .,        ..                       
                                 ..::ii1zb0$00SY...:,,.. ..YbMMMMM8nUE.             .;YY.  vvC7;.;i.     ...                                
                                   .ii7tnXAZBW#WWz1YCcXXAbMMMMMM$:i::               cSt,. itYvt. ,:      .,                                 
                                     ,cInz1AZQQ@@M@M@M@MMMMMMM$.                  .X77,..cctYv.  ;       ...                                
                                      ..cCU2AzbbB$@@M@M@@@M@$.                   .vXti..ivXc7:   :        .                                 
                                         ..vvnz6Ib6E8BEB0W6.                   ..Ct7i,.;Y7vY..  ..       .                                  
                                              ..:iYYt7oci                       ;zY,. .vt;v:   .,                                           
                                                                                .i   ....,.    .                                            
                                                                                     .: