::  .
                        .:;sc2255666655526S652s;     . .:;sscs;:.     :...
                       :::.:::.::;;:::;:::;sccc256S622.;ccs;      . ::ssss;;::ssss.: .
                     :;::. . :.:::;s2222c266SSSYYYY6:; .              ::;ssc2266YY6666s2;;:;
         ..    :;c265S6c;cscs256SYSSS6566SYYPY662c;; ::.        ;s5666cc .      ..;;22c22c666Y56c2:;
     ;:;.  ..25SS2s.   . s26SSSSS65555566YZ66c:;s26665;2SYEEEHNNND62       .            :.22scss556S25;s..
 . .   ;:YPYY;.      25DDDPS652sss;cc552csss256ZDDEDPEEHNHNHDDDPPPPENNNNPP66:; :.: .                   :;s::
:;;ss2266        c2NNDS2sccccssssss225566SYZPPZYS652cs;sssscc2666SDDNEPPYY6SZDPDYP6Y.;        ..;;;;::      .:::..
:.:::        scYZ5;    ;ssss;ss2566525655SZ5s; ::::;c2222css;;;;52;;::25ZZEDZPZP6Ssccc;s;;c5c6c2;s;s2526c2..       :..
:      ..ss2cs;    sc52s:;;2566662c22552ss;;sc22255555225555222ccssc55S666YYSY6S66ZYNNNNNNNN6D:c:s : ..;:sc222s;::
   ..c222;:.::;:;ss    ..c25522sss;c2ccsssssc252cscc22c265555566YYYY6665cc2ccc:;2cY6ZYPZDDYD6D6PYPSZ2S;2 :  ;;c26622;;..
:5566::  .:          . . .     .:;scc25222255csc26S652225ccc26YYSS52csss:;s;ccsscs2262S5YS6Y5Ys2.:.; ;        .   :ssc:;.  .    .:.
cs;          .:::    :::   :c6ZPDYS2s25552c225SS62ssc2556YEEEZss  ..;;cc5666S6PPDPYS22Y6ZYPD5SSYYZSS26;2.;              :;::
     ..  :;::::  :;cc: : 6ZENY6cs;sssss:   :s:.  :c2666662;.    ss66YYPPZY555252cc25SY66cc256SDDPPEDNNHHNNHNsc .:s25ss::.:     .ss;:
 : s;ccc2;c..::;.      6SS6cs;s;s;:      ..:;c66S52cs:       :22ZYPY66ccss22652266ZZ22scsccc;;.   s:s;2cS6PHYEZE:;  .;sc::.:::   .::::..
 cs;:..:s :      :;22YY65ss::;s       .::;ssscccs:       .25YYPZYSc22222sscs222255:;.:sc.::::.. c:S2655cPZZP6Y5Y2S26;;::ss;;::        :;::
     ss .      ::6652ss;;;s::      . ::s522;           :55PYZS52;ssss;:;25YZZZSYSSSY66ccs;: ;:62ZSS66665YSPDPDSY26;c.;    c522.           .:..
   ::      . 5652;:  .:.:   .       .::             SYDDHDDS:;:;2s.:c5EEHDYY22:;... ..::s;65DZYYYSSSPPZZ22sc25DEHNZYYP;s      cS2c
.::      cs52s;::;csc::::..      :s;;           cZNEZS52s; .:s2c6SEEHE62  .:;s::s;52S566HDEPPZYZ6Y6S5S666S25::  ::6YDEEHYY       s26s;       :. :s:.
       cs;.s;::scsc..                        cDENPY6sccs::.;2cccS662    s;:.. 2c5265PZYY625266SY26s2 :  :sc625cc      :s6YNNNH2.   .;2cs;;.     .;;s:
 ::sss:;:s;;ss2ss .                       s6PZY52ccc;sss225522522cscsccss;s;5c222252652562PY66scc52625c2:;     :;s          6YHNPYc:    .:s2s:.     :s;:.
scs. ..;:;;s2:;..   .                  :YPNPS52cs;:::;cc52ccc26656cs  :.cs52ZY6SSS2c22s2c;6c656S26;26YZPZPYZ                    s6PDY6s:    .::.      .s;:.
   22ss:.sc.:   .;s                 :PNEPS5cs;:....;sscs;s26YY65      2s52YSYS56sccc25;c:.S2PYPZ6Y;2      s2HNHN22  :ssc. ..        cZDH6c.    .:;       .:;:
c2css;;c2;s.:.:                  ;cPHZS2;;;:.:::;:::;;s2S62;      csY5YSYSYSss25252ccc:s::c;s:5256c526:s        c555: .:2525c2s;        :556;     :2:
s:;..::;c :.;                  ..5Y5c:::;;;;::.:;s222c;.     .222sc;62Y62c;;cc22;ccc665Ss2;;;:;:sc66ZYZP6S:c        ;s;:. ;;;;.::s:.       s26s      ss:.
:;;:.;s:c .                  ::22s:. s522s..  .:ssc;      c252;.  cs62csss;;22SYc2s;2256c2cc552css. ;:csYZZD6Y:s        . :.22ss    :;::      :s6Z2:    ...
:;:sss2 :                  ::c2s;;;scc2s:     ::;.     :s;.     cs62cs;;c2YYSS22;s522ccc;sss22cc225265c;S6SSPENNEN56        . 5Y52.   .;..        ;222;
.. ;;;5                  .:;::;;sc2cc:.    :ssc:     .;::     62S2c;;s56PZSSsc2222s;s;ssss22scss6655Y665csc2c225HNNNHHYZ        :cYP5;    .::.        ;P5
;:.26 .              .:ss: .:;s:  .       :;s.             :62s:  cc22Y6;;      . cs52S6SS6666..::  : 52SSss .      56NNNNZZ.       6EDD5;:.   .        .S2
.sc.s              c2s:   .s2:..  .       :              .s::   :.:.:       . cs62522ss;;;  ..2255;;c;s:222256c5:s.     ;c5Ysc.        s26SZ65;.           s;
:s2              sc:     c6cs.  .                                                     ;.cscs2s5c22ccsssscc52ZYYPs2        c2;:;s::         :5PYY2:           s:.
; :          ..;c    ;;cc::   :                                                             s;cscs65652css::c;222S25..      56PPZZs;           :2S6Sc.         ;:..
2          22sc;s  :.;:    :;                                   ;;6656ZYSS6552225555cc;:          : s;cc22;;. 6522c5c65SSY      6PNNNNS2          :66Y6;:
:      ..cs;;.:    :.::;;...:                             s2DDHEDPSS6622scss52S622.:25YYYY6S25sss::.:.;;;;;;:.;.5266c2:;  :2;:      .sZHDEY5:         .222s
     cccc .          .:  .:                           s5DPZS2c::.     ..:.....::cc22..  ::ss.;.:cs22;s:::.;;;:s:s:ccSY56                :s2Y62s;           ..
   ::ss  .;          ::::                           66DYcs:: ...:;;;;;.:::;;..;:;;:;;ss;:.:::;    .:::;;;;;;s;2c2cs:s;6YYP66..        :::.:s2S6S65c;.        .
sc2.:            .:    .;                        sS6Sc . . ... . .::::  ..::...       ::s::.ss;s.: .  ...:  . . ;:s;s:;:sc5S5522:            :;cccccs:.
2:s .                :;                         ;c62cs ..:..:...                        . ;:s:cs22:;              ..::ss;.:;;;2622:.          .s26222555;
: :             .  :;::                      ..s6cs;:;::       .                              . .:            . :.      ::s;;:..:s..  .:         s2Y625YYP6.
. .               . .                        :sc5s::  :: ...                                        .... . .              ;;css;:;::.               .;;;:;cY5:.
             ::: ;s.:           .            :c;;:..                                                                        . ;scccc25;:.              ::;s55S5s; .      .
           ::. ..:s          .;            :s;s.   ...                                                              ...   . :.:.::ss5S662cssss.             .c2S5s:
         ..    .. .        ;2.              ::;.                                                                       .. . . :.::::..:;;scc25c;::.             sDZY2
         ..    .:         .                 :.;.                                                                        ..  . ::;s;:;;;;;s;;:....:   :.            SSP6
.              :;        .:                  .;. ..                                                               ..       .    :::::;ss;;::s25556s..                2265
.       .  ...: .           ;                                                                                                 ::::;;.   :;::. .:;s;:ssc62;:            ::ss
.  ::.. .. :.::          :;                  ...                                                                          ..      ...:    ..::::..  ..:2ccc:;:.          ..
.  ::        .:        ..                                                                                                 ..    .:: ;c          .s::.  :.s: .              ::
  .                  s2::                                                                                             ..      .:    :c.     .....:...   .;:
.     .    .:      :.                ;2.                                                                                      .:     .         .       ..;.
:          ..      ::...;            s6:                                                                           .......:.::::.:...:           :        .;:
:                  s2:.s2            :2.                                                                                                        .;..     ..::;:
2        ::      s;ss.:;c            .;                                                                                                          :..
;        ..      s;ss.: :           . .                                                                                                                                          :.
                 cc::;c            :s                                                                                                                        :                   62
                 6Y..:;            .s                                                                                                            .     .     :.;:                s;
                 c5:s ..;           .                                                                                           . ....                        .2:                :.
               ; sc.;.:.:                                                                                                                                  ..  :                 s; .
               csc2:;:; .        .::;                                                                                                                          :.ss                ;;
               ccsc.: .          .;..                                                                                                .             .     .     .:S5
               ss:s   .           : .                                                                                               ..         ...              .Y5
         ::    25:s  .: .      ..::                                                                                                              .               6c                cs
         .     c5;s        .:. .: .   .                                                                                                            .  .css;      Y2                ss
         ::..: c5...;          :s::.                                                                                                                        .;sssY2 .        :.  :  .
         :.  : s2  :c .    ..   :                                                                                                                                2;;s            ;: .
         ;:. ;:ss.::s       ....:                                                                                                                  :             c:2c          . :::s
         ;.;:::;s:s.:       .   :                                                                            .                                     .             s:52      .   5s;s.s
         ; 2s. ;;:s . .     .....                                                                                                                              :...2c          6c:s .    ..
         : 62;;;ss2.. .  ::::..:;.                                                                                                                           .:c;::52        ;.ss;2 :    .
:          62;;:;.: ..:  ;s;s.                                                                                                                           .       :.cc        Sc :s2 .
c          6css:s   . .  .;.:                 ......:.::::......:                                                                                        :       c;:;      ;.P5:c;2      ..
5          5:26s2.::;    .; .                .::..::::::::::;scc665522ccs:                                                                                 .   ..c;:;      2:Y2:c.c    :...
6 .        2:c2s2.:.:    :s..                                       ..:;SYNNNHEPYY25sc.;                   .                   .             .   .         :     s: :      c.S5:2 s    . .. .
2 :        5;sss2.: :  . :s  ....                                             ssZZEEPPZPDDZZ:;    ..   .   .                                    .:               ss;c      6:22;5 ;    ::
;:2        6sss;c.. .    :c.                                                            . 66EEHHYY6SPD25;c . .               .                  ..;26ZYYS56YSYYDZYY :      NYYS.2 ;  ::     .          .
:.s        2:25;s::.;:.s;:;. :;                                                               ::;s .  :;.;.: .          . . ..             ::;;:sc225S2s2SSSZNEDZ25        Zc66:2    22 .
:.: .      2:25;;;;;c  ;s::   .      .:::.                                  ;:..;:.:..;:::               :                              ..::;ss;s2sssscccss::;::. . .;:    2.cc;2  ;:ss : .
.  .:      5:c2::scs2  s2:.::::..:.;::.      .:..:::;;::;:::...     :.  :.. ..  ::..  ;:ss::sssc.: .....                                   .     ...   ::::.     :s.:;;  ; 5;2c.s  2s.s.;:;
.  :s      5:56:.s2..;:cc;;;;;;;:sss;s;scccs:;s: .::::::;:      .:::   ... .::.: : :;;;;....ss.:.:.:  .. .:; .          ....    . ..:::.::::;;scccsss;ss;:;ssccccss  ..  2:5c52 :: S6 s : .
   ;s      . 25:.;c  ;:;::;;;ssccss;;sscc;:. .::ssss:. .;s2226ZPHE6YYZZYYSSS6YYZ25 . .:;;;:;sc:s:;.;.:.:..              :..   ..;scss:;ss;scsssc:  .    .:::;2c2c :.:    Yccc55  s:66 ; : ;
.  ::        s:scc6  s:sc;:::;;::;;sss:s;c5SPPDEHDDEHNNNNNNNNNNNNNNNNNNNNNNNYY26YPSZ;2 .;s:; .:;.; ..:     .            . . ;;ccss;;sc2222562sscccc2css.;cs:;c;:. .;;  . Y2cc;s  S5.;;s:s ;    ..
.  ::.;      s:c5:c  :.c2ss;:;ssssss;ss26PHNNNNNNNNNNNNNZ6:   Z6  PS :.sHDNNNNDP66SZ2Y;5:ss5.s.: :         .          . ;.cccsssc22222s;;:;:scc2222c26625522c:s62 :    2:Y625.;s:65 ;;sc2 .
   :: .      c;26:s  :.ssscs;ccccc2c;55SZYZYZ5ccs6SSDs    Z6:SNH :PY        s:NHNHDPSP5P:5;2 ; .                      : : s;s:ss222c2222SZS6PHHHNNNNHEEEDYZDY5SEZ s    Zc52sc :5c55;c.:25 ;
   ...;      c;26.s  ssss;:ccccc2sss;556S6656.      HDDY;s66Z2  PEPZ            65NDYYcY:6:2 .                        : 2c52SSSYYPNNNNNNNNNNNZSS2cYHDDNNNNNNNND66 s    E6S6s2ss62sc;c;s:c s  .:
.  ;;  .;    : c6    ::      ....       .c6SZENNN6    ZPHHHZ2ZNN62            ;.    S52P 2                            ; 62S65c5P25    6Ps:    :NPscccY;    c6NHY6 .  . P225c2:;S522:;66;2 :  .:s2
.  sc        . c5.;  :s                    cY6SPNNNN2       :               6c :    ZS5D 2                            s.22s.656D      5EZZDHNNNE5.5PZDY      62Y6 s  : Y2;s55.;c;22c2c2c6 .;;:: .
   ;s  :;      c2:; ..:                    .ssssc26YHNNH6s        ..sc6SDENHNNENNNED66 2 .                          . c;s;s:EHPD52.     2Y62scc5ZHEH2    ;:2sY2c2 s  Z2DY;2PY.;s;22c2;ss6    ..:;
 . .;  ;s      .  :                          :s;;::sYYDENNNNNNNNNNNNNNNNNNNNDESZ26;2.s :                              s;25;.s;SDENNNNN:    :;56YYY         52DY66 s  D5Z6 .P6.;52ccc2;cs5      .:
   :;  22      ::.;                            .:       cc55666666ZS5555c2scs2:c . : ;                                c:c2:.     :ss6ZHNNNNHc           ;ZPNNND25;2  5;55 ;62:s522225s2 ;:c  : ;:
 :..:    :c    ss .                       .      .::.             s:..   . . . ::s.; :                                s.22;;ss:.. . sc2265ZENNNNNNNNNNNNNNNNE6655 s  6s2c:;52sc6265c2s2.;;2    ;.;s
 : ;s  . 2S    ::.;                                  .;:;;;;;:.:..s:::::::::::.:..                                    : 22sssc;:;:;;:...;;::;s2SSYZZPEPY62ssc26Z6 ;  6s :5c :;:c;65;sc2:c:c .    :;
 . s5  : 6Z    . s5                                                    ......:                                        . ssss::::::::;;:.:.:s;:.        .;2252ss5c ; .6c.:2c .::c:S5cc56:c:s :    ;;
 :.s5  ; c2 ;     :                                                 ..                                                . s;;;;s;;;:;s;;::;;ss:.:;c2222cc222222sc62.;  c;cs:: :;;s:6s52c2.c s s    YY
 sc    : 22:2  ..                                               ::;:..:::.                                              ;:ss;s:.:::.   ..:..:s;::;;ss;sss2cscsc5c:c.:;:ss55sc;:  ;:Z622s2 : ;    ..
:c2    s.:.;2    :;                                                                                                     : sc;;. .:;;;;;;:::::.....:::::;;;:.. :6c;s :;: :62  2s::: c;5256.c ; .
: . .  s:s:26    ::                                           .                                                         : sssc;:::;s;;::::::::;;sss;ssscsssss:;cs62 .::  ;:  ;:ss..: 5s66c6 ; .
:.:.:. ;:;:;s:c  :;.: . .                                                                                               : s;;s:::::::;:::;:::::::::::;:;::::::: ;P6 ;:;s:  ;;..2c.::.5;2c5S 5
 sssc  cs::::s6  .:.. . .                                                                                                 ;;;;:::::::;;s;:::::..     ....:::::::sZ666 .:;..:::;62 ;  2:6csc;S ;
 ;s.;  52.:. ;2.    .                                                                                                     ;:;s:::.::::...:. .::.....::::....:;: ;25ND;s .cs::  cs.;  : ScY6;5 s
c;s.:  cssc:.;2  :::;....                                                                                                 s:s2;:. ...:.....:.    :......:;;::;sc;  2sDY : .;:  ..:;::    Y2:c.6
s:;.:. s:scc2;s  ::.: ..:                                                                                                 : :;::....:::....   .:.      .   .:2s .    Z6PY : .;;::   .    c.52.5
:;;::;:csss;s;s.: . .   .                                                                                                 . ;;::.........:.........:..   ::2cc;      s:S62c    :; .      : 5;6Y
;::;;;:ss;s .;s;s.. .   .                                                                                                   ..:;::.   .:  .::;: .::::;: .:;6:            :sDY                PY 2
.::;;s;cc;c;s;;  :;:;..                                                                                                     :..:....::.     .:::..:;:::;;;;2c:;    c;    :.552c              2:cY
:s;s;:.sc:;..::::;c     . .                                                           . .... .  ..                            ::;;:....::::....;;s;::::::ss6s      .   s:.    :NH ;          . 26
 ;::.25:; :..ssc2:; :. ..                                                                .                                       ...:::....:::::.......;:::c;          2;::..  EZYE            :s
:;.: 25:s :. ;;;;:s     .                                                           :..:                                        ....::... .:... ..:::.:s;ss;:          :.;;::  6:;2 ;.:      ;:
.: 66sc:s::. ::  ;2 .                                                               s; :                                         .     .   .....:;;;;:;6222 : .      :.s:  ::  c 56 .    .     .: :    .
.ssc2sc.:  ;;;;. :s.:                                                               s:                                           .....:::::::;:::::.::sY2:: .s.        :. .ss  s YY :      65     :
c26 ..:    ss;ssc.:                                                                 ;:    s:EZNNNNHNc5;;                         :....:::::::;;:;;: s52Y5:; .css;    ;.  ..s;  6:YS s :    s:ss.: .
2:s    : 66ss::;c.:                                                                   ;:::: . ; sc : .;;66s;                  .:::......::..   .::;:2Y5cs.;.:2c2c    ;:    2s  2.c2 s :      s;:.:s    ;
: .    s:ss.;...:.: .                                                                   ..                ;ss2              :;::..         ...... :sc52cs :.;Yc .  . :..   ::  2:ss ; :    .     sc    :
   ..s;;:;;;s:;:: .                                                                        . .          . .   :;:;:.:.;;scsc;;::... .     .:::: ::sS2sc2s.: .Dc    :.    2ss;  c:sc ; : :  ..  s:;s.; .
.:.;:;:;ss2:;                                                                                               ;:::::;;cc2522;:::....::..:::::::.. cPSY5ss .c;  H6.; .:.    s::: .62c2 :;s :      c;:s  ;s
.:.ccss:;                                                                                               . . . ::;:: ::.: . ...  ..:::::::.:;. . 5N6c556:s5s  E5 :    ::  .   s:cssc ..::;    : :: .  ::
  .                                                                                                               ::;;::  ::::... ..::..:::.: s2YNYYs :.s6s  Pc ..:      ;:  2;cs:s;c .:; :  : sc .
:                                                                                                               . ;;::::..::......:.::::;;: ::c5SESP2 :  2s :6;          :.  ;.2csc:s:;;s .  . 25
.                                                                                                               . ::....  ....... ..::::.   ;62;6DSP2.:  :..:2s :.:  .::.::;;s:5c:s.;;s:;.;  : s2
..:         ...                                                                                                 . ::....:::::::::.::::;s: :c5Ec cDYH5.s :c;.:s: :::      .     Y2s5.s..;;:s  ; sc
: . .                                                                                                             :.;;;;::. ..:;::::;s;:: 2HZE2 cESP5sc :s: .s;:: .      ;:..  ESc6 .  s;.s  . 26
:                                                                                                                 . .....:... ::;;;;;;:.2s6E55; sZSDS55 ;css;::..   .::  s:cs  Z25Y  ::s;:s  : :;
:.: :           .                                                                                                      .    ::;;::sss;:.s.5HYY6 6P6YSZS.; :2s::.;;;..:.    s;  5:26 :s;s;;c  .. .
:.: .      .                                                                                ;;sscssc            :.sccs;:    .:;s:::..:;;: 2H65s s;5DSY6:s ;2s;;;:  ;::: .  s:  Z2s2:c  s;c5 :
:.:   .        ...:                                      .;s2c2s2cc2S625YScc2266YYPPYY66552222sscc25s26S552c5265S62c;.sc6PSZ2css;:;:..  :.2Zc;:.: 2DYYY22.;:s6c;;  2; . .  ..  Yc25.s..cs;2 . :      ::
.:: . : .                                             ....:;s2SSNEHHEEDDDDPPPZYS65ss2255ccs;:.sssc::ssss::::cscc:.;;66PEZDss  :s;.: s5.   : 2EY55s5ZSS655:s ;6ccs  2;s;.;..    c.YS.;::5c s : .    : sc
..:::.: .                                                                   s;cssc655252Y6DPHDHEPPYSZYPDPDPPPPZPPPDEDPSY.:  .:;;. ;c6ZYP.   2NY6SSSS5c5Z6:s ;526c    5s :      s 2c.;;.2s;2 s.s    c::s
::::;:;.: :    .:                              ..                   ;::               : ; s.s:ss65ZYYSZZYPYZ66c22ccc. ;2.;;;sc: : SDY6PN55. ;D626Y6c566SS52 :;;5c :  6c::      c.62 .s.S56Y : :    6s;2
c.::::;.: :    :: .                                .                  ::;;  ;:;:          : s:;:;.;:::sc   .        ::s6::ss:   26ZH65ZZDNs  c2S6Y62SP6;c65:s:s62sc  ;:52 :    ; PS .s:ScYY s :  . c:;5
5.;..::.:.;    ::::..         .. ..           .                       . ::..c;::ssss.               ::  ::  . ..: : 5Ssc. :.  scDNPE.   SNYcs 2P6c22255c22c:: :22S5   .2c.:.:    5s;;s:;.ZY S    c.;: s
2:s .:;:s .                       .     .....                       .       . :.s:522256  52c2  s:..:;      ;;s;;:566S. ::. 65HNDYPH65   26DY2YD6:2Y622s;.:c; . :6522  ;: .;;    . 2;s:. S6YN    s s;:c
c26c2:;:s ..:::.:                 .       .         . .             :           s:s;cc22S6sssc2265;;;s225522s;;:2c56..:;: 5;NNHDPPSSPNNNPSYEDH6 :ccc; .;::sZS52 :ssS6sc .:;:s      s.s:5;:;6N  :   s:s6
;ss;s;s.: . ..:           . .       .             ...... ..           ::.....     . :.s:ss2c;;;;::;;;;;;sscccc5555:.:;: . DDEPZYZDZZ656YYPDN6 . cS2::..:;Y6PY255c:ssc52 .5s   .    s.; Y2YY    s:. :: ;
ssc:;sssc.: : .  .:         .                           ..::::..::::::;;::::;;;;:.        :.cscc22222222ccssccs;:.:;ss. YYZY2s6SZD62YPPEEN6   :S:      s2PS62:cZ6ss .22:sY62c   :  : ; 6;PE    ;: ..:
;;;scs;22;s.:     ..:.          .           ..:..       . ....::::::;::::.  ::ccsc2c2222ss;::.:::.. . ::;;:;....sscc; 2;ZPZPZYHNHHDPDEDNs   :6s      :sDY5c;sc5DZ66.::s52:cNE :  ..  s 6sPE  5c :.: :  :
sss;;..cs22ss.:.:.:         .                         .     .......       . :...    . .. .  .   :.;:s:s;::;;sssscc: : NNEHSY2c2c2S226Y;:.c6Y;      .YNDs   25ZYZSs2YS2c    .sNH.c  . s 6sSY  NE c  ;2
 ..      :.S66Ss;.: .  . .:.     ..                                                             . : ;:;:::::;:ss  . ZZPP6Yss:.c26Y52226DYZ2      .5P;    ZSPZY6.;56PZSS6622  scZD    : ;:::s EP:Y ::c  .
 :.;s :    . scsc::      .: .                                                                 . :.. . ::;:s;sss;. Y6NNPPYP2c556666SYZPZD;    s6PYc     DPNHZY;s:sS5:;22SSSY65::s25S    :;  EcHD.S s:c  c
   .: :      ..sc22;;.:   ...                                                               : .   ..:...:.;:;:. 2 DPDPSYYPYZZZPDDEPZ5c:..;6EEE2     YNNNNNN22 .2ccc:;s;;;;s5552.:25YSS6 ;  2 ND2P .:c  :
..    .          sc56cs..  .:..                                                               :.......:.. :.. s DSDPZPPDS6YZZP5c.   .;2SZP6s     YNNNNNNNYc  2262ccss::s;:;;;222c::ssDPs5 .  2.DN :.:  .
 ...:              :.2555s;. ...:. ..       .                                             . . . .:..  . s:c;; Y5Z6YY66c25Scs. :ssc562:      .YNNNNNNNNNS;  ;c2s;ssccc2c22cs::cs5222 .cs55;2      .;52cc;
 . .:                  c225s;....::..                                                       . ::..    : : : 6cPZ526556scc566YYPDZY5:c;SPNNNNNNNNNNNND.   2255;sssss;;sscccc;s;;cs55ss  65SY;2::..  . 65;
 :. . .    . ... . ..    .;c5cc:.   ..:::..                                                 : :.      . ;.s:6566ss2cSSSS:.  ss;:;s2:HNNNNNNNNNNNNE:    SZNEs2:scs;;::s;s;;;ss;;s;ssc2::..ssc5;cc5
               . ..::..:::.::5YSS65s;...:::.                                            . . .     :.: : c;22ss::;;:.;:6S6S2c::...:: HNNNNNNNE;      sHNNNHP s:;;;:;::s;;;:;cs;;s;:;ss22ss::22sc:s;scccs;
.. ...:..      ... :::.....:.    c56S2s:    .:::.                                             ..: : ;.s;2css::::;;;;.   ;s6S666655s s;         ZNNNNNNNNE66 ;;;::;;;;;;;s;:;;;;ccsc;;::;;ssss;c;s;s..ccc
        ...          ..              2SPHPY6s;:::..  ....                           .   . . :.. . :.ss22;;.:;;:::.:;:..     ..;;ccc .   ;2ENNNNNNHHNHEEHDYY s:;;;;;:;:;::::::::ss;;ss;;;:s;cc;s:;;s::. :
 .... .                     .::c222;.    .:s56SSS6S5s;..         .    .     ..:::::::.... : : . ;;22c2;;::;;:;..::::;;;;::.    .  . PENNNNNNNHEDENNNHHDPPPZ.c.;s;;;;;::..;:s;:::: .::;;sscsss;;;s:::::::
 ..::.:    ..  ......::;;ssss;:.               :s26666666665cc::                          . 62DP6Y;c.:.:..::........:::;:::::::.:.s YYDHPZPPPPEHEEDDDHEPDNE;2 .:: ...:: ...:..... .......::::::;s::::;;:
    . .    . ::::::;;;:       ..:;;;s;::.:::        ;cYZEHHHHDYYYYDDHHNNDDYYSSSSSYYYYYDEZP666556:s.:.;:::::;  ..:......:....::. : s PEHNEDDDDEEHDPZYZPPPDND.c .::::::::::.. ...;;.: ...              ..:
 .  .      .           :;:;;::.              ;225666652s.     .:55DPHEDDZPZPYYYYYY666626 :::;;  .:cc:;.::::;  :.;;::::::.   ..... ; YDDEDDHNNHEEEEHHHHHNHNN2S :......  ..::..:.::::  . ......    . :::::
.:.::.:        ::sc;;               .:;ss5ZZDZYYS2s:      ..sc66YS2c           ...::.:  ..:::;:;::ss:s.::;.:      ....    :::.;s; 6sNNNNNNNNNNNHHHNNNNNNHND:2 ::.    ....    . ....  ..:... .    . :..:
   ..::.: ....             :s56SYZYYS522225;        .:;;;s66YS52;; .::;s22cccccc::ss::::ssss:;:;  :.:;.: .  ..... .. .    ..   .. ; YDZPDEEEDDDDDDPZYSS6YND.2 ::. . ...      :... .
...              ::c2555555cs:.              :;;::;;ss256652s;::.::;;;s;  ..;;::;;cs::s;;:::;;sc:;::;s.; .                    ..  ; ENEDS5656SSYYZYYYSSYDNN26  ....
.            .:ssc2ss...               ..:;;::...:sc52522s::.:;;;s;;;;::.::.:.....s;:;::;:ssss;s:;:::;.: .                        ; DEHNPZZZPDDDDEDPDEHNEZS : .:::: .....                        .
         :.ss;;::               ......:.  ..:;sc222cs;...:;;;;;;::..:::;;:::::;;;:s;;;:.s;ss;s::;;;s:;.:.:.:.: .                    . ZNHHNNNHHHEEHHHNNNE66   ::... .::::            ..
       ::::..                ..... .::::;;sscccss;::::::.:::::::......  ::;;;;;;;;s;ssssss;s:;;;ss;s.:...... .                        DNHEDPDEEEHHHEEEENHHP    .                           .. .
   ::....            ....  ....:.::;:;;;;;::...  .:;s;;;::::::::;;;;::::;:s;;;;;;;;;;;ss;s:;::..::;s.:.:.:..                        ; HNEEEEHNHEEHEPDPDNENP .                                    ..    .
 .... . .              .....   ..:.::::::::::.:..   ...::::::::::.::::::::;;;;::::;;;:s;ss;;;;:::::s .::.:.:.::: .                  . ENEEEHEDEEEEEDEEEHENP .
 .:.:                . ::........::::........:;;;:.:;;;:::......;:;;::;:;;;;ss;;::::::::;;:;;;ssss.:::;s.;  ...:            ..        DNEHEHEDDDEHEEEEHNHND :
... .            ..... ::::::... ......:::::::;:::::::::::::;;ssss;;;:ssss::;:;;;sss;;ssss;;s;ss;s:;;ssc:: . .        ..              PNEHEEEEDPDEEHEDENHND :
: . .    ..          ...       . ::;sscsssssss;;.;;;;:::::::.:;;::::;;;;::::;;;;ss;s::cssc;;ss;;sssc.:.:.::;::.:..           .   .    PNNNEPDEEEHEEHDPDEENH s .:.
;:;.: .                ..::;;sss;;;::....:::;::::... ..:;;s;;:::ssssss;;sscsss;;:::;;:s;;s;;ss::;;;s.:...:::::.:... ....              SYHNHDEEEEEDDDHHHNHHP ; . .......                      :.:: .
::; :          . :::::...    .:::::::sss;;:;;:::::::::;;sss;;ssscs;;;;ss;;;;;;;;;;:;;:;:;;;;ss:;:;;;:;::  :::; .       .       ...:.c Y6HNHEHNHEHHHNHHHNEHZ :    .                           .  .
. . .                  ..::;;;::::::::::.:.;s;;;::;;s;;;;:::;;;;::::;;;;::::;;ssss::;:;;:::::::;::::;;:;:::;::.:..::::....    .:    : S5NNHDDDDEPYYY626DDND :                                ..
..: .                      ....::::::;::::::;::::;;;;;::;;;;;;;;s;;;::;:::.:;;;;:;:;s;;;;;;;;s;;:;::::::ss:;...:...:::::....          2cDNZYYZYYYYYYZYYZYNY ...
    .                           .     .:;::....:::::::.:::::::;;ss;;::s;ssssss::s;;;;;;;:::;;;;;;;::;;;;ssss:;::;;::...:.......:.  .. c.YHPEEDPYPDPPPZZDPEZ s::.
                          .... .:         ...:::::::::::::::::::..::::;;ss;;  :.s;ssssss;s;;;;;;;;ss::::::::;;:::;;;::.....:      :s  2sHNHEEEEDPZPDPZPEDND :
 .: .                       .    ....... ..........:;:::::::::.:::;;::..::;;::s;;;::::;;ss;;;;::::;;:;::::;;;;:;::...::s:::::.:;:.:;  62ENZ6YYZDDPDHEDDHDHZ .  .
                                 .:. . .::;:....:. ...::::::....::s;;;::;:s;sscs;;::::::;;:;;;;;::::::::;;::::::::::;s;;:.:.::;s;::s. c DNPYPPPPPDDPPPDNDEY . ..
                                 .:... ....  . .:....:::;::::::.. ::::..;:s;;;s;:;::::;:ss;;:;;s;;::::::;:;;;;;s::::;;::..:.;:;s:.:;  : YNPPDDDDDDDPPPPHDES    ;;:::.  ..::
                                        .....:::::..     .   .::;:;:::..:.::....::;;;;ss;;;;;s;;::;;;;::::ssssss:::.:;....::..:;....: 5:NNHPPDDEDPZZZZYZPNNHH .
                                    .  .:::.       ..:;;:: ...:.::;:::::::::;;ss;;;;:.;::.:;;;..::;;;;;s:;:::::;:::.:;:::::::::;;;;s;:: SZYEPDDPDEDPPZDNHND s                    . ::.:            .. .
                            ..:    ..   . .   ..::..    ..::::::::;:;:::::..::::......:.;s;;:.::;;::s;;s::::::::;;;;ssss;s;s;;:.:;::.:  55ZNEDDPPPPDDPPHPSc  ..:.              . ..   .
                            .        ........::::...  ::;::.    . ..::::::::::::..::::s;;s  . ss;s.:;::;::;;;;;:;;;;;sss;;;;::::;sss;s  2sYNPSSYYZZPPZPNP56 :;:;.
                                        . .        ...  ..::  . ......:.::.:.::.::::::::::::sscc:; .  ::;;::::::::::::;;::::;;sss;s;;s  : 5NDHDPDEDPZYZHDZY ::::.          ..
                                .  .......:..   ...     ::;: ...::::..::::::    ;:::..::;;::;;.: .;;;;:.:::.:.;;;;::;;:;::;:;;::  .:;s;:. s6ZNHHHHPYZPPEDDY . ... .                            .
                                             .::;:..:::.:     ..:.::::    . ::      . :.  :::::::....:  :.:.;;ss:::.::.....::::.s2;:::.:.   5NZ6SYZPEHEEDHZ ; ....:  ..        ...
                         ..     ...  .......      .:;;..::;;...   :...    . ::::;;. . ::  ;:... :.::.:..:.;:;:;:..:.;:;;;;;;::;:;;:.:;:::.: 2PYDZYPDDDDDDNE;2 .:. .            .  .
                     ..     .          .:.::.::;cs;:    ....  ..      ..... ..::::::ss;s  :.... ;:;;::....:.:.::::::;;s;ss;;;;;;;:;s:.::ss.   5NEPPPPPPPDNESS .::..  ..              . .. .
                       .:.       .. .    .:..  .:... .:::.....;:::::.:;::. . .            . :.:.:::::::::::.:.:.::::::;:;;::;;:.:;s2s:;s;.  :PZDDEPPPPPZPHDDP s::::.:..      ....      ..
       ..            .            ..::.             ..   .:.......:.    ....    ..:.:..:..: :.:: .  :.::.::::.:::::::.:::.::::;:;::;;s:.  sZDNZ;6DPDPZPPDHDEY    ..          ..    ..       .
                                        :..    .:::::: . ....   ....     . ...      ..::  . ;::: ....   ..  . :.;;::. ..::..::::;s;:;s. : SNDZY6ZPPDEEEDEHENP ; :s: ::. .          ..      ..
   ..          .:..       . .    .....   .:. ...:::. .....  .  .   ...:.:.  . ....::..  :.... ...:.:  . ....:..   ..:.;:;::::::.;;:::.; DHENDDNNNDPZZPPPZYZNDc5 .s;.:.: . ....... .    :: .   .
                           ....           ...:.:;:....:.   .;:::      ...   . ..  ..          .... ...... . ::::......:::.;;:::.:;;;;:s DNDDPDY2YDPEDDDPDEDNEDY .;;.:.: .    . ::      :.  . ....   .
                     ....          .:..     .. ...  ..:.   .;: .:::: .. ..  . ::      ......            ......::..:...::::::::;;::::::s YZYPYP5.6EDHPZPPDDDHENE s:;;;::.: .    :.    . ..    .:  ....
                               . ..      ::.    .  ...::;:        :.    ..        ::..    ... :.........  ....   ...::::::::::;;;:ss:   :c6DPPDHHDEHHEDZPDPDDNE.c :ss:: . ...  ..      ........     .
                   ....         .      .....:: ...:.          ::     ... .  . ..:.    ::..    ........    :.    :.. ::. ..::::::. ::; YPEEZYPEDDZSYZZPDDDDDDDND55 . ..... . .  ::.:..    . .     ::.: ..
                             ...:. . ..           ....   ...      .         . ....                      . ..          ..::::::::;:::s DHDPPDDEEEDDEHEDPPPPPPZZDNP :  ;;::........      ..:.;:::..::.:..
                                                 ........       . .         . .:  ....  . ::            .. .    ..  . ... ::;:::;s;:s SP65YESs25ZNPYZPDEDYPHEPDND5P : .:;.: .     ...    :.;:;;::.: ...
                                                                  .     ........  ..    ....    . :...          ..    ... :.:;;:;;::; PDHEDHP6YYZPZPDDDPDPPEDDDHHNN ; .::::.:..  ......  :.:.:.::.:  ::
                                                      .               . ..           .            :..: .        ..... :::.:.:.::::;;: : PNDDDEDPPPDHDPPYZPPPDEDPDNN s :s;:: .  . .. .:::.;:. :.;;:s.::;
                                                        .. ...      . .           .  .          . ..  ..    ..      :...:::...:::::;: . 266ZZPPDDPDEDDDYZYPHDZPDDNNsY  .... .  ..::  . :.;:;.c;cc:s.;.:
                                                                      ....        ...  ...:.:.. ::..    ... ::.:        ....:::;:.;s: : YDZDZYPPDDDDDEEDDZPEDEEEDENNN :  ;;:: .  ..  . . ;:: 2;25.s.;.;
                                                                          . :.:.... ..      . .... .  . ............. ..:::.:.::::::. c:DHDEZP6s6SPHDDDPDDDDDDDEEDENN5P    ::..    ..:.:.:.: 2:56.s:s.;
                                                                . .                 ..        :...      .         ........:.:::::;:::.: 66DNHNDYZZZDDHEDDPPDDDDDDPZYPEN 2 .;:.:::::....::s;; c.6Y ssc ;
                                                                                  :.::....:.          . :: .    :.........:::...::::sc.   .5YNDDDPPDZZZPPYZZPDPZZPPDENN 2  s;.:  ;;:;... ;:s 6s6Z :s2:s
                                                                                    .. .        . ...   . .:      .   ......... ....::;s: ::ZNHPPPPDDPPPPDDPPZZPPPPDPEE5Y  ;;::..;;::..::s:; 6cc6 ;;s.;
                                                                    .         ..            ::    ......  ......  . ::... ::::::ss;:;:;;;:ss5ZPEENPZZYZDDDPZZZZPPZZZZZDNN 5  ::;:.: .:.::s:s.YSsS.c.; :
                                                                        ......:...    ..... ..      ....      .   . ::....::::;;;s;::::.;s.     5NDDDPPPPZPDDEEDEDDDDYZNNcP :s;::;;::::: s:2;SY c ;.;.;
                                                                                 . .    . ....    ...   ..  . ..:::.;;;;;:;;:::::::::;;:sss;: :sSNEEDPPYPEHNNHEPPDDEDPPNN6P  .:;::::.cs;:2;662Y.s ::;:;
                                                          .             .       ....  . . ..::;:;;....::..  ..:.;;::::;;:.::;:;:ssssssccs::;; SEPDS6PHEPPEPS6s26SZYYZZZEDEE    ::;;2s5cs:csYD s ;;s:;.:
                                                                .  .  . :.::....  . ...... .    :.........::... :::::.;:::;;;:;:;;;s;;::..;s: :26HPDPPPPDHDSZYPHEEDZPYYYZNN5HYDYS;:s;c;2sHDsS : ; : . .
                                                            ........    . ......    :.::::.:      ::::..:.;;:::.;;:::.;;;;;;ssssssc2s;scc2s:; 2DPHDPPPPZPDPYPDDDDPPDDDDZZZDNN :  s;c;: Y5PP c:2.; . ..:
                                                      .     ....:.......::... ....:::.. ..::::::;:::::::::;;:::::::::.;;::s;ssssccccccc2s;: : SNDEPZPPPPPDPYPDDDDDDEEPPYZPZPD s .s:c;2;Z6:c.c.s.s : . .
                                                        .     . ........    ::::::::::::::::.:::s;;:::::;:;;::::;;::;:ss;;csccsssssss;;.    c6ZNEHDDDPPPPDDPDDPPPPPDPZPPPDDNN 2 .s;;.6c55;c:c ;.; : :
                                 ..           .. ....   .     ..........::... ....:.:.:::;::..:.. :.:::::.::::;;;;;:;;sss;sscscccc;     YHNNNNHDPPZZYYYZZPPZPDPPPPPPPDDPPDDDD : ;;:;.6225;2s2:c.;.: .
                                         ....     . ..  ..:........ ....    ..:...  ::::  ..;:::::;:::..::ss::;;sssss;sss;;:ss25s.s;PHNNNNDYYZPEEHEEDPDEDEDZZZZPPDDZPZPDPPPNN5P :..2;S6s2:s:s.; :.: : .
                                                  ..::.:::........:.::....:::...::::..... :.:.;:::::;;s;;;s;;:;;;:;;s;sscc22cs; ;.PHNHPYYPPPPZY6SYYZYYZPPDDZPPDHEDEDDPPZZPPEHYD s:.c;55:s;s;s:s.::::s :
                                          ..      ........  ......:.::::::::::::::::.:::::::;:;:;;::s;ss;:s;sssssss;s;cssss:; . 6YDDPYPPPPPPPPDDDDEEDPPPPDDPDDDHEPDPPDDPPDPPDYP sc265sc;csc:s:s:;:;.; .
                                    .. . .     .......    ..::::....::;:::::::::;:;;;:;:::::::;:;;;;::::::::::::::;:;:s;;:; S6HNNHDPPPPPPZZPPDDEEEEEDDDDDHDPPYPEP6YSYYYPPHDDDYP5Z2S56s222cc:s.;::;s.; :
                               ....           ....  .   ..::::::::..::::::;:::::.. .  :::::::::::.:.::::::::::;:;;;:;:s;s:Y2NNEPZZZZPPPZPPDEEEDPZYZPPPPZPEEEDPDHDPDYZPZZYPPZPSPDN.5;2:ssssc;s.;:;:;.; :
                                        ..:::..  .:::::::::.....::::....::;;;;.:::::::;;s;;;::.:  ;;:;:::::;:::.::;:;:csc.6;DDPPPPPZZZPZENHHDPPPPPPPZZYSSSSYYZZPPDP5SZZZZDDHHEEZD;Y 2;c:;;s;s:s.::: : :
                                     .:...  ..::::....:.:::.  ..::::.:.........:::::    . ..::::. ;:.:    ....  ... ;;; . 2:PDDDPPPPPPDEEHDPZYDHEHDDDDDPPPPZZZYSYPPPPPPPPPZZZDDDEEN 5:cssss;s:s.::::s :
                                 ....:::.:.:::::...::::..... .;::. .......::::.:..    ... ..::..  :. .....  :...  ::: . S2NNHDZYZPZYDHDDPZPPDDEDDDDEEEEDDPDPDEDPDPDDDZZYZYYYYPZZZHN 6 :;;;;;s:;:;:::; :
                           ..    .:.       .::::::::;:;:::::.:;::::.......:...::.:....::...  .    . ......  . . :.:.. 6:NNDPZZPPPDDPENDDZZZZZZZZPEEHEDDEEDDDDEHNEYPDDPPZZ6SZYPZPPPE5E s.;;;ss;s;s:;:;:s
                             ..::. ...:..::::::::. .::s;:.  ......::::..  ::::::::.:....  .. .  :..... .        ::::: 2 EDDDZYZPDDDPDEDDDDDDPZPPDDDDDPDHHHHDPYPHDPPZPDDPP6YZZZZDPPDHN 6.sccsc;s:s.:.::s
                 ..            . . ..:::::....::::..    ::::....::::::::;;::....::::    ........::::...:      . . . ; S.NHDDPPPDYSPDENPZZZZPZZPPDDDEDDDPPZZPPZPHDDDSZDENNEEPZYYPPZZHN;P :;;:s:s;sss;s:;
                   .........:  ..:::.      ..::::..  .:.:..:;:::  ...... .  ....      ::::  .... .  .:.:  ....:.;;.     PZDDPZPPDPEEDEPZPPPDDDDPDEDEDZZ6SSYYZPZPPEEZPDDYZPPEDDDPPYYDEYN c;s:s.:.::::;.:.
               .   ..  .. ........:. ..:;::::..       ..::::.     . ....    ......            ::              ..        YSEHDDEEDDDDDDZZPPPDPPPZPDPPPZPPPDPPPZZDPEEDDZZ66YYDDHEDDDDZPDN 2;2c2:;:;;s:s.::
               ... ....     ...:::.:.:::::::::::::..............    ..             .      :.:: .  ....    ...     s;NNNNNNDPPPPPPPPPDEDPPPPDDDDPPDPZZYZZZPPYZZPEDDDYZYZZPDPYYYYSYPZYYEN:Y ssc;c;s.::;.:
                   ..::......  .......:::.....:.   ...     ...::.....     ::;;..          .  .     .      ::  2 NNNNNHDPZYDEDEDPDDPPPDDEPZPPZYYYPEDPPPZYYPZYZZZEDPDPPSYZPPPZPPZ66ZZPPPE6E c:s;s.::::::;.
.            ... :::::::::.::...::::.::::.    ...... ...                             .  .               ::    NDNHDPZPZYPPPZZYZPEHEDPZPDPPPPPPPDDEPZZYPDDDPZPPPDPZPEEDD6SSYYZZZDPZZDDSZPN 6.;;s.::;:::;:
s :        . . :.......:::.;;;;: :.;;::. ..:::;:::.. .......                                            .   6 NNDPZZPDPPPYPPEHEEPPPPDDPPPDDDPPPPDEPPPPPZZZZZZPPEDDDDDHHYPPZ666SPZYYZPZPPH 5 .s;ss:;;;;s.
s :        :.: ;;;;;;:;:::..::::::::;::. .:.      ..   .....                                        . .   2 NDNDPDDDPZPZPPEEEHDDPPPPDDDPZZZZPPPPPDPYZZZYYYZPPDDDEEEYZEDDEDEHHZPZZHHYZZZHN;P :;;;s;s;;;s:
c.;        . . ::;:ssss::::::....::::.:::::...                                                      :   6 NNNHDPZPPPYYPPEHHNDEDPPPZZZZPDPPZYPDDDDDDPPPDDDDEHHHEDDEDZPEDEDYPHHDEDDDDYZZZDH2E ;ss:;:::;:;:
c : :.:    : :.:.:.;;ss;;;;;;:::::::.:::;::.    .     .                                               ; NYY2S6DEPPZYDDEEHHPPYYYZPDDPPPDPDDPYPDPPPZPEEHHDDPPDPPPPPZZZZEDHEYZPPZPPPPPZPZYZP2D s;sss;s;s;s;
2.s ::;.:  . :.::;;:::;::::;;ss;::.:..:.                                                              D.NNYSDPS6ZZDDNNEDPPPPPZDDEEDDPZZYPDDHEDDPDPEHDZZSYPZYYSYPZ6SPZDPHEPDZPPPPPPDZPPPDEYN 2:;sc:s:;::.
5s5 ; .....  :.ssssssss;s;;;;::. ..:;::.    ..                                                    .   : NEEHEDEDEDDDPPZZYYZPZZZZYYYZPPPPEHEHDZPPPDPPPEDZYSYZZYY6SSSZYYYPPEDZPDPPPZPZPZZDDPN 6.;c2.;:;;s:
cs2:c ...;;. : ;;;;ssssssss;;;;;s;;::....:::..                                                        S NDPPZYDZDDZZZYPDDEEHDPDPDDEHEEEEEHDZZZPDPPPDDEEPDPPPPPPPPYYDPPPPPEDPPZPDDPPZPSYZZZH;P s56.;;sss;
s22c6 .  ;;:.;:ssss;;;s:;:::::::;..    ....    ..                                                   D NNEPYZYYPSHNDPDDHHHHEEPPEEHHEEDDDDDDPZDHDDPYPDPZZZPDDDPSYZPDDDDDPPPPPDPYZPPDDPDSYYZPEcH ;c2:c:;::;
;cs26;5 .;:;;;:s;c2scsc;;::::::    .:.    .                                                         H NHPPZPSSPYHHPYDDDDPPZZPPDDEEDDDDDEPPPYPEDDPZZZYSYPPDDNHEDZZZZSYYYZYSYPPPPZZEDDEPDYYPDYN ssc:s.::;:
;2s55c6 .;:cscccs22c2ss:;;;;s::. .:..                                                           . c N6NDPPEEEEEDDDZYEHPPZZZYPPDDEHDEEEDEDDDPPPPPDDDPDPPZZZZDDHEPPPZYYPPDPZZYZZZYYYYPPYZYYDDSN 2sc;ssc:;.
;2c2c26;c;:cs22ssscsc;s:;::.:    .:                                                               . NsHDYYDEPZZYPDZYEEDEPPDPEDDDDDPPPPPDPPPZPDPDDEDDDDPZZZZZZPDEHHHNHPDDDHHDEDDPPSSPZPPZZPPSN 2:ssssc:s:
:s:c;66;c::s:ccs;c2scsc;;::.... ..:  ..                                                   ;;  ;:. : NcHDPPPPYYEEPDPYEHPDZZPPDDDDDDDEEHEHDDPZPDDDDDPPZZPPPZZYZDPPPZPEEPPDDDDYZYZPPZZPPPPPPYZZN Y.sccscscs
:s:c:2256scs;222225sc:;:;::....                                                           ..      5 NYNHPPPDPZEDPEPYHHDDPPPPDPDEEEDDDDEEDDDPDDPZZZPDDDDDDPZSZEENHPPYZPPEEEEPPZPPPEDPPZPPPZZPN Z :cc;c:;;
:s:2s2s66c2ss6655c2s2:::;::.:..                                                                   ; N;HDPDPDDPHEDHZSDDDEPDZZPPPPDDEEDDDDDDPPPPPZZZPDPDDDDPDPPZZDDHHEDDPDPZPDDPPZZPPEEPDYYZZEN.D ;2c:s:;;
:;.s;c:6266ss222626;s:s::..   .                                                                     H;HEPDDDPPPZEEZYDPEHEEEHDDPZZYZPYSSSYZZPPPPPPPPZZPZZZSZDPPYSSSYDDDDDDZPDDPDPPZYYZYZZPDDHN.D ;52sc;ss
.s:csc:2;YY22525S26s2:;.:.. .                                                                   N6NHNENHEHPDPPPZEEDDZYPPDEDDZYZZPDPPDDDDDDHNEDDPDDEEEEEDDYPDDHHEDZZYYYZZZZPEDPDPPDDDEZDYYDP6E;E :ccc2c2:
.s:;:s.5s65S6S6SZs5;s:;  ...:                                                                 D:NNNNEDPZPDPDDPDDPZEHPPPZPPPDPZDEEHEDEHHHHEEDDEDPPPDHHNHDDZPDPZZPDHEEDPPDDDDHEDDZPDDHHDEYYDDYE2H 5c2;s;s:
 ;:;:s.5s6262SS5Y;2.:.:.:                                                                   NZNNEZYZPPDDDDYYYSPZPZDEPPPZPPPDPZEEEEDDDDDDDDDDDEEDDDDDEHEDDZPPPPDDDDDHHHHHHDDDDDEPDDEYZPPDPDDZESN 5;c;ssc;
.s;;;; 5s2s6cZZSEs2 : .:s..                                                               N2NNPSDDDEZYDDPPPDPPHEHHPPZYDEEHPPZZPZDDDEDDDDDDDEEDDDDEDZPDDHEPDPDDDPDHDDPPPPPZPEEHEPPZP56YSDPDDDHYN 2;sscss:
 :.;:;.2s2;SsDE6D:c:;:;.:                                                               s NPZ6DZHHYZZYPPPPHNHEEEPPYSPDHHDDZPYYYYPDDDEEDDDDDDDDEHHHEPDDDEEDDPPPDDPPPHEHHHHDDEDPPZPZPSYDPPZPZPESN 5.;ss;ss
.. :.s;c:5s5.PE6E.s.:.. .                                                               NZNHPZNEPPZZDDHHEEYYYYZPYSDDEHPPPPDDDDDDPZPZDHEEDPDDEHEDZYYYDEDEEDDPDDDDDDDPPZZZZZZPZDDPPPDDDDDYYEPDHSN Ss222sc;
 . :.;.s.c:6:PH6D.:.:.:                                                               2 NZYSZYDPPZEDEHPPYYZZDDDPDPEDDEPDPPDDEHDDZYZYDEEEEEEEDPPZPDDDDDDEEHEPPYZZPHEZZZZZPSYPZEDPPPPDEPDYYDPPD6N S:c;s;s;
 . :.;.;.2:S;PH2Z . ..:                                                             E2NNNEPDDPZYPZHHZDSSPZEEPPPPDPDDDEPPZZPPDDDEDDDDDDDDDEDDPYZPDEEDDDDDDDDEEDDPPZPPDEEDDSYZZEDPPEDEEZPYYPPPDPN 5;cccsc:
 :.;:;:;.2:SsZE;5 . . .                                                           c NNY2NNDPDPDDHHDDZPPPEDEEPPDPDPEEEEDDDDDDDPEEHNDPEEDDPPZZPDEHEDDPDEEEDEEEEDDPPPPEDEEDDPDPPEDPPPPDDZPPPEDPDEN 6;cc2s2s
.:.:.;::.c.5;YD;5 ::;...:..                                                       D:2:HESYPSHDDDDDSYZZDDZYZZZZDPDDDPDDPDPPDDDDPPDDPPPZDEDDDPDEDPPDDEDPPDDDDDDEDYY6YZYZZDDPPPPDDEDPPDEDDDEDDPH5N 2:;ssscs
   : ;:s:2:6;YEs6.::;                                                           Z:NNPYNN :2;DPDDYZDDDDZYDEZPPYDDEEDPDDPDPPDDPPPPPZPPDDDDPPDDEHDDDDDDPPDDDEDDENNHEZZYZZPPPPPHDZPPPEDPDPPZZPPDN Y cc2scsc;
.. . :.;.s 6sSP;5 ..: .                                                           NYZYDDNNHDHEPPZZDDDDPPDEPPDDEEDPPPDEDEPPEEPPPPPPDPDEDEDDDPPPDDPPPPPPPDDHEDDPDDEHHDDPPYYPPHEZZYYEEPPPPZZPPDN:P:225;s;s;
.:::.:.. ; 6sSD;5   : .                                                           NYPZPZPPDPDDZYEDDEPPDPDDYZPZPPDPDDDDDEPZDDDDZZPZDDDDPDPPPPPPPDPPDDDDDDPDPYZPPDDEDPDEEZPPZHHEEYPDDPPPZEEPPYN Y:cc2;c;s;
 . :.::;.c.6s6P:c   :     .                                                     N2NZYSZYPZDDZZDPHHPDDPDDPDPPDPDPDDEEDDDDDDDDDEDDDPDDDDPPPPPPPDPPPPPDDDPZZDPZPZZZPEDPDDDPPEDPDEDYP56SSZZPPPPYN 6:cscc2sc;
 ;::::.s.2:6c6Z.s ..:   .                                                     N2NEY6NEDDPYEEZZDPDDZZHEEEDDPPDDDDDPEEEHDPHNEEDPEHEDDDDEDPPZPDDEDDDDPPPPDEEHHEEEEDDHEPPPDPPNHPPEEHH6YPPEDZPEHPN.Ys2ccsc;s;
 :.:.;:;.c:6cSD:s.. .                                                       . NZZSPZDPZZDPEEZPPPDDPPPPPPDEYYZZDDPPPZPPZYPPPPZZZPPZDDDDPPDDDDDPPPDDEHHEHHEEDZPDDPPPPPDYZPZPZ6YZZDEHHDDZZPPDE5N 6s2ssccc2c
 . . :.s:s.5;6Z.s   : .                                                     6 NHZZEDPPPPEDEHZPZZDDPDPPDPDDDEPPZZZZPZPPDDPPDEDDDPDDDDDDDEDDDPPDDDDDPPZZZPPDDPDPPYZDDHEYPEDEDDDPPZZDPPPPPEEDHsP 2s2scsc;ss
 . : ;.s;c.6s6P:2 ..: .                                                     s NDZZPZYYZYDDDDZPPZDPPPDDDDDPDDPPPPDDEEEEEEDDDDDPDDDDDEDEDDPPPPDDDDDDDDDDDDPPPDDEEDEHHHHZPZPDDEEDDZZPZPPZPZPPHcPs6c5s2scs2;
.:.:.: :.s Sc6P;2.:.:                                                       Y NZYYDPDDDPDPPPPPDPDDDDPPPPDPDDDDDEEHDDDDPDZZPPDDDEDDPPDEPPDDDEDDDPDDDEDPPPPDDEEHHDDPPZPDEPPPPPPYZYYDPEDPDZPZEsZ:2c5s2;cs2;
.;:;;;:;.s S2SP:2.:.: .                                                     NsNP66HDPPDPDDPDDDDDDPPDPDDDEDHEHHDEZPZZZPPPPDDPDDDDDDDDEEEEDDPPPPDDPZPPPPPDDDDEEHEPPPDHHDEDEDDZZYZZZZYDDDDPDPH;Ys526s2c5:ss
.:.;:;:s:c.5;SD:2 ..:.:                                                       NPHEEDPPDDPDPPZZZYEDDDZPZZPPDPEEEEDDEHHHDDDPDDDDEEDPDPPPZPZZPPPPPDDDDDEHHNHEEDDPPDEHEEDDDZPEDZPPPDDPPPPZPPD6PsSc526sc26;c;
...:.:.s:c:6sYE:2 .   ..:....                                               S NDEEPPDDPPDDPPPPPZHDDEPDPPPPZZPPDDDEEDPPPPDDEHDPDEDPPDDEDDDDDDDDDEEHEDDDDDDDDDEEEEDDDDPDDZPPDDDDDPPEDPDSYZDSP2Y5Yc6;2;cscs
:::::s:c:5;6;ZH:2 . .                                                   NDNHNNHPPPDDDDYYDDPPPDPZEDDDPDDDDDZYPZZZZYPZDDEHEEDDPPPPPDDDEEEEEHDPPPPPDDDDDDDDDDDDDPPPPDDDEHHZPYZPPPPPZDDDDZPYP5Y6Z5Yc6s5scscs
 ::. ;:; 2;6;PNs6.;.:  ..  ..                                       . NENNY6ZSEDPPZPDDDDDDEHPPZYNHDEDDDDDDDDDDDDDDDDPPPPPPPPDDDDPPPDZZZPPPDDDPDPPDDEEEEEHHHEDPDDDEEEDDDPDPPDDPPPZPPPDPDPD5Y5Y2Sc6c5s2;c;
 ;:: s;s:5;YsDN2Z.;:s   ..                                        ccNNNNPZZYEDEDHEPDZPDDDDPDZPPZDPZPDDPPPPDDDDDDEDDDDEDEDEPPEEEEDPPDDPPPDDDDDDDPDEEEEEDDDPDPDDDDDDDEEEEPDPPZZPDEEHEDEDEYZZDcS2Yc626s5;c;
 s:s;css:5;5:DNSH.:;s .                                         NENNEPEDYPEEEDZZEEDDPPPPDDZZDPDDPPZPZZPPDDDPPPDEDDDDDPPDPPPDPPDPDEEEDPEEEEDDDDEEDDPPDEDPDPPPDEDDDZPDDNHPDYPEDPZ66YYNNHNEZZDYDs6;226s5:c:
.;:s;c;c:6c6sDEZN:;:;:s .  .:                                 PSNHZYPZ6YHDPZPPDDDDPPEEDDEEDDEDEEDEDDDDPPDPHEEEDDDDEEEEEHEEEEDDPZDDPDPZDDDDDPPZPZPDDDDEEEEDDPPEEHHDDDDEEZDPPZZYZZYPENN  NN666PcYc6s2s2;c:
.s;s;c;5s62Y2PPZNs5;;;c.:.  .                               6YNHPYDDEDYYZYPPEEPDDDDDDDZZZYZYPPEDEEPPPDPPPZDDDDDDDDDDDDDEEHEEDDDPDDDDPPDDEHEEDDDPDEDDPPPDDZPPPEDDDEEDDHEZPYPPPDPZYNN 6  N5NHYE5P5Yc6s2s5;
 s:;:c:6c62Y5ZPYP5Ysc;c::...:                     :     26NNNNHDPPDPPPPPEDHEEEPPZZYYZYZZDDDDDPDPDDDDPDPPPPDDDPDDEEEEEEDDDDPPDDDDDDDDPPDDDEEEEDDDDEEEHHEEDPDPDDDDDEDDPHEPDYZYYYYDNNN      NEZD2ZcSs6s2s5;
:c;cs2;6262665666SZc2:s.::;.         .:::             PPNNNEDDEEEPZYZPHEHHEEDEPPPPDDEEEEHEEEDDDDPPEEPPPPPPDPDPDDDDDDDDDDPPPPDDEEEEEEDDDDDDPPPDDDDDDDPDDHEDDDDDPPZZZZZHHPEPPYZPDNN s      N6NN5PcYcSs2;2.
:s:2s5c62S5ZDccs;YZ562622cc::...::::.     ...       :5NNPPHEDY;cPZDDDDEDDDPPPDDDEEEEEDDDPPPPDDEEDDEEDEEEDDPZDPEEPPPZPDDEPPPPDDDDEEEEEHDPDDPPPDDEDDEHDPPDDDDPPPDDDEDEEHEYPYPDPZYPN        Y ND5P2ZsSs5:2.
s5c2s655cYYYPsc. 55SY262522;:..::..   .       .      :NPZZYZPPZPHDEEEDDDZPDDDDEEDDDDDDDDEEEEEEEEEEDDDDDDPDDDDDEEDPDDDDDDDEDDDDDDDPDEDEDDEEEEDPDDDEEHEEEDDEDDDPDDDEEDDDDZPYZDEEHNN s        NHZEcZ;6:2.s.
s5c6552SS6Yc226:.; SZccsc6Y662c;;:::::.::::;;.   :6ZNHNDDDDDPDHEEEHEEEEEDDDDPPPPDPDEDDEEPPPPDDDDDPPPDDDDDDDDPPZZPPEEEEDDDDDDDDDDDDEEDDDDDEDEDPPPDEDDDEEDDDDDPZZZPEDDDDDPDPPPD56PEcH        NSNH2P;S.c:s;
;2sSY2cYDsS..2Yss; 226Sccss2c25;;    .::.::.   sDHNNHPZPDPYZPPDDDEDPZZZZPPHEEEDDDDDDPDDDDDPPPPZPPPHEEEDDEDDEPDPPPPDPDEEEDDDDDDDEDDEEDDDDDDDEDPDDDDDDDDEEEEEEENEZPPPEEDDYPPDZP;2S6DN        S NHcZsS:2;c;
5PPsc  5D :  5Y;:2cs:2scs   .5ZZP2c          .:PNHHPYPDDDDPDHEEEZZZZEDPPPDDDEDEDDEEEPPPPPPEEDEPPEDHHDDPPDDEHDEDEPZPZDDHHEDEEEEEEDPPPDEDDDDDEDDDDDDEEEDDPPDDPPDDEDPPEEEEZDNNYPs2S2NN c        NP5YcZ:2;2:
HNNNNNNDN     c :ssc:: 6YEHNNHHHHNNNNZ62s252s55PNEHEPPDPZPPDEEEEZPDDHEEEDDYYDPEEDEPPEDDEEEEDDEPPDPEDDDDDDDDDDEPDPPEEEEDPDDEEDDDDDDEHDDDDEHEEDDEHEDDPPZPPPPPPPDDDDDDDDPENN6Y.s222;HH2H        N2HHcP:5s2;
DPPSYDDNNNNNNZZ ...s DZHEHHEEYS2sSPHNNNNNNNNNNDDDPDPPPEDDDDDEDZPPPEDZPEEHEYZPZEEZPPPEDDDPPEDDEPPPPDDDDDDEHDEDDEEDDPZZZPPPPDDDDEEHHHHEDEEEEDEDDDDPPPPPPDDDPPPPEDPDHEPDEHZD s;s652sPSPN        Z NH;Z.5:c:
DDEDDYS66YYNNNN6S    SSNNNHNNNNNHEPPZZPPPPZZPPPDEPPPPPEDDPPPEDPDDDHEZPZPEEDDDDDDPDPPDDDDPPEDDEPDPPDDDDDPDDPDPPEDHHEDEDDDDPDDPZPDDDPPPDDEEHEDDPPPDEEEDPDEEDDDDDDPDDDHHDE c:s2252csY5NN          NE5D:S:c;
HDHHNNNNNZYZYDNENZYNHNNNHHHNNNNNNHHHHEEDDDPPDDDDPPPPPPPPPPPPDDPPZPDDDDPPZZDPHEPDPDZZZZPPPPDPEDDDDDDDDDDDDDDDZZPZPPPPEEDDEDEEEDEEDDDDEEDDPPPPDDEEEEDDDEEEEDEEDDDDPYPHNYD s;s2252625sHN 6        NSDN:Y:2;
HHNSY65PPEENHHHNNNNNNHDPPZZZYDEHHHHHNHNHHEDDDPPDEDDDDDDEHEHHHHHHHEPPDDPZYYZYEEPDPPPPPZDPPDDPEDHHDDEEPDEEEEEHDEDDPPPPDDDPDDDDDDDEEEDDDEDDDDDDEEDDEEDDDEEDDDDDDEEEENNPE.2:cccsscsS562PPcE        N:NN:Z.2;

Layla Jade
ASCII Art ©2006 www.ASCIIBABES.com