Pamela Anderson

Why "ASCIIfy" celebrities? Because they're recognisable. If I were to have pictures up here of my friends and family you'd all be like "Wow, that looks cool. It probably looks just like them, I think". Also it's a lot of fun when a fan of the celebrity stumbles upon this site and find their favourite actor or actress. So share the fun around and tell your family, friends (online and offline) and workmates about ASCII Babes.

ZPDZPDDZYPDZZPPPPPPPPPZPPPZPPPPZZPPPPZZZYZPPZPPPZPPPDDDEHEEEDDDDYZZPPZSS5555c265sc55S6226622YY22ZYEDDEDPEDDDHHHEHHEDDDHHEDEDDDPPDEDPPPDEPPDHDDDHEDPZZZZZZSZHDPPPPDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDZZDDDDDDD
ZPDYSZZZZPZYYZZPZZZYZYYZZZZZZZZZZZZYZZPPYYYZZZPDHEPDDDZZYZPYc6ZY252222scc5ZP6S6SPP66ZYZZYSPP25YY52DD22PPPZPZS6S6PPPPPDPPPPYYPPDEEHEEEDDEZYZPZYZPYSZPPPPPPZZPPDDDDEDPPPPDDHEDDDDDDDDZPPZDPYZDDDDPDPZDDDDD
ZYZYZDDYYZYDDZZSSPPPPPPZYYZZZPDDPPPPDPPDHHNEDDDZYY6SS5;scc256666;2SSSYYZZY2525225522cc22ssYYSYYZ66cc66cs5552PPPZPZZZYYYYYZPPPPPYYSS666YPPPY6YDY5SZPZDEDEDYYYZDPPZZPPPPZ66YYPPEDZZZZYZZYDDDDDDDDYZZYDDDDD
ZPDZZZZZZZZPDZZDDZYZPPPPDDDPZZZPPPDDDPZYS5225552ssscc6DP6666666626YSS622c2225555555265222ccsssscc2;;22ss22ccs;25ss22666666;:;:c256YZZZYYSYYYYSYYZDZ6YZYZZZZZZYZDDDPYZDDDDZYYYZZZZZZHEZZDDDDDDDDDEZYDDDDD
PZZPPDDZZPPPPPZPPPPPPPPPPZZZZDDZYZZYY6566SSSS526ZPDDPPZZS6222255555225YS2222sc52ssssS665ZP66PP5666SY225566226S666552ccc2226S6652cscs5666665222YHPSYYY6YDPZZZPZPEDEDPPDPPPDDPPYZPPDPZZDDEDDDDDDDDDDDDDDDD
ZPPZYZZPDYYYZYYZYPPPPPPPPPPZYYYYYYZYS666666ZDPZPPZYY6522c255666622555525YYYY6665YYYYSSZZ66SS662666c25666556S25sss;2266SS66SY2ccc56652222cs256622c222556SSPZY6c256ZY6SZZHDPDEEHHEEDDDDPZPPEDDDDDDDDDDDDDD
YPPPZZYPPPPZPS6ZZPDPPPDYSSYYYPPPPY666ZPPDPZPDDDZS62cc225556552sc2262222256662265PZ66226625;;556S226S226656ccssss55665522cccs2256556655cs6Y626S66665c6Y666SYPZ6622652266DPZYYS6SSSZYYYEDPZPPPPPZEDDDDDDDD
ZS6ZZDDDDYYZPPZPZZZZZZPS6ZDPPS656SYDHDPDEPYS62ccc226DZ5666666S6SYYSYDDPY22252222552555566S66SYc22256sccc25;;256666ss;ssssss;252cs;ssc22c2c5S5c2S5c5S2;s62:;ccc5YYPPZY2ccc56PZYS6665YSSSPZPZZZZZPZPZEDDDD
PPPZZZYYYPDZZZZZZZZZPPPPDPPS6YZZPPPZP62c;ss;:s566SYS6SYYZS26ZS22222css25DZ66DP5622666666ssSYc55666sc25ss;;2222:::;scccs;cs22s;ccsssss;sccs;:;ss;;:;sssscs;;s;::;:.:22YS665566EDDPYSHDDDPZEPPPPPPPYSZYDDP
PPPPPZZDPDDPPPDPPPPZZPDZZSSSYZZYZ5cs;s2csc26PYSSS2s:..    .:;::;ssss5222655525DP66666666YZc6;scc:;ss:;sc;s;;..::.:. .:;s::;;;:;:;s;;;:;;;;::;;;;;:;;::;sscccs;ssss;. ;:ss;;;;6522DZYY6655HPHDDDZZEEPZEEZ
ZPPPPZZZYPPZPPPPZZPYYZPYZSY6555ccss6Y66YDEEPY5;;...:cs.s2css;;ss;s;;;;cc2265s;2cSS222255s2;2 :;s;sssss;s.:  ...: .            ..::...::::::.. :;;:;;sssss2ccccc2ccscccsssss;;s;;:6522Y65262DZDPDPPYYYPPD
ZZZYYZZZZZZSYYYYYPDZPSS6S6666522256SYYZ62s.     :s25YS566666SS66scccsss; .sss;;:cs;sssss;s:;;;:; ..:.:     .    ...:..            ..:::;::::. ... ...::;;;;:;;;sscscssc5222ss::;;::s;65DZY66cPYPYDZEDSSP
ZZZDDPZPPPDZPZPZPPD666S5555s:c5YDZYSSs;.  ...s2262cc2css:;sc2225222c;ssss;..cscs;ssscs  ;;..ss;c.:;s.:::;sss::ss;s;;;;;;;;sccsss;;;:::. :;;s;s.    ....::::.:;:::::2c2c2266225222 ...  cs52EZZ6D6DYEDPPZ
PPPPPPPPDZPZPSY2225c222ssssYEY66Ss;. .:sccc6ZS652s::;::::::..    .s: .  s;;;  ;:;;    c;22ssYZs2sc;s.: .                        .:;;sss;: :s;;s222ccs;:.     .  :sss;s;::;;;s556S6666::    :.s:P2NDPYDDD
ZPP6SYYSYYP6YZD52;:26s;56YZ665Ss;;;s;sssc25cs;s:.;;;.:::s;:;;;;; .s;cc::s;scss2csssc;;c;S666:::;.:.::s;s;;;s:s.:::            .:::::;;sscccssss;;sssc22c2S6555565ccss222c;;;;s;22;;222522;s.:. s D6NPEZD
YYY66SZSZSY56c2226666666655c2ss::::::scccss: ..   ..:.  :.::sc6525S6652266SS55YY265622S6cs22sc56666S26ssscc225;sscssc2c2ss::..            ..;sssccss;:;2c2ccccsss;scc526552:s6565222252c225:s .    5:NEE
YYYZDSZSZ::5Ycc;:55566S56cc:.:;::::sssc:   ... ..::...ss222225YSS656ZZYZHDPPPP6S6Y55525655PZPZDDPPPP6SPPPDYYYZYZSY6S22;s:;;s;s;;;:.               :;ssss;;;cc2csssssssscc65cs..::ss5566YS2526sccc      Y
PPDEN5S.:YPss;s56666S2226cccc;.scc2;:::   .....:;;sc6SYYYYYYYS6656ZScc5225ZZZPDE6YSYYYYY55525555;;66255556c2scscscss;s..       ..:::;s::::           ..:;2s:..:c222ssss2c555665c22c;;::2cs;;sc2255Y.;
ZPHs25Y5Ss;c2SYSS6S25ss:;:.:;.         :;::::sccs5YS66YSYSS5sc652cccSSDPPZYYYZs56SSS6SSY22ZP25566S666SSS6S2556ss;;c2c266PDSS66cs::. .:::;;;:;s;:::...    ;;2c2cssss22ss;;ss;s226622222222ZYED;sscs5c6s5
P6Zc2SYss66YY22sss2;ss2ss.   ;2;:;;;;:.::..:;sc256S6222s.:;cS65566ZYPZPYSYHESZ5S5666YZ6SSY226656c2scccssscc25625566622s;;sscc2562c22ccss::;ssssss;;:   :   :;sssscs2csc22cc522222c2YScccss;65PPPPs6 ss6.
Ys222c2c2cs552222c225;;:;sc;:;s:.....;::;c525SPYS52s:;2225S652c2YSS6SSDPZYDP6YZPYZ6SDPsc6625YY5626c225sccc;;:::;;s:::;::...:...:;;ccssss::.   :;;;sc252cs;:...:;;ss222ccc22cc22652cssss65;:2c52PZYD26:c.
Z;;256S2cccccc25Sccss  scss:.    .:::sc5YYPPPS2;  ..::;:s;;sS666YYPYYSSSEPPDPDYZ5S56c2SY66cssss2c5sc25c225SY6656;;:;..:;::;s:...  .:;sssccccccccssssc22225552s;;;::sssc2222sssscs22S65cSS66ZP::;:DE66YZ.
2ccYY;;c2662226c2  :;sc:.    ::sscc226YSY2:.    ..  :;55SYPZYZHDPZYYEP6SEDDDSPZPYZ26SY52s:DDZPNN2525;s:s ...:;scc225c2::;ssc:::;;;:.....sc2666522css;.;cc2256666522cs::;;ss2css2c5252EPYS52SY :ZZ  ::NNZ
222;:22222225c2..:ssc.   :;;;scsssss;::        .:;c5PZPZYSS6ZS66PZYYHEEDSYEHYZ22PDDEs22sDYDD2SsscsSYYZPDSY25sc:::;;ssccc.   .:...::::::.    ..::;s;::;::...::;s2265YYYS22sssssss;cs;;cs66ZYSSYY :ZE    c
2ss;:56252526;;;ssc.   ::;;::.   .;..          :s262cs;ss2YS6SZYEPPZEP6S6S6Sc5DPPZ26c5YSDPPD6Y2cNEDDYPSYYP6YSY6S;;;s.:..scsssc;:;s;:. .:..:.   .        .::.::...::;;cc22sc5222cs22css;c;62Y6EEYYSP;2c5
;22252525sc ::s;s    .::;    .:;;..          :;;:..   ....:.::s;52S6HDDPS66S5655566SYYS66S5666Y6DYYZ26scc225cs56SY6Ycc;;::;sccss::;sss25s:;;scs::.::;:;s;;:....::s;cscsssssssss522c2cccs;2s2sY6PZYZZPDN
cSS22s2:;;ss2;s .    ::    ;css.           .:.            ..:...2s2cS5YSPPHE56SSYYSS22SY5S;s5cZSYSYS6Y566S22YYYS66c22556sc ..::;ss:   .:s22cccssccss;:;;;s;sss;;:. ..ssccsscs;s;;;;2c22ss2c2s6sY655SSYPs
2565S26sc25:;      .:. .:sc:.             .    ..:;:   .:::. .::css;s;2cS6DZYSSYc2ZZYYYY;225622222Y6NNYSSYSS225cZYPEZZZZZD22.:  .:;scc:.    :::::::;.  ..::;:;;;s52s;;::::;22ss:;;;ss52cc2cs:2sZ6YSYSS6Z
5sc;s ::s : :    . :;;s26:                 .:..  .::;;::::::;:.   :.  :.s;2cDPDP552252YYZP25S5PP55522sSYSYYYYY5sEEDH5sSSSYZDYPs:     .s222;    :::..:;:.. .:;c;.   2c2252cs:::sc2ss  :;cc2c52cs; DY: Y5P
c;s;s;s.;.:    ::ccs2s2              .:     .;c2522255c222ccsssscs::...         5566655256s252666S6665PZ525522ZP666S52ZPSS225S6Y66;:     .;2cs: .:. .....     .sss;:::.ss522c;;;; :ss..  ;:2ccc;.2;DPY6S
;;s:;:c.:    :.sssc;c                   .:sc5s.::.      ...::;ss22666666SS6S6662cs52cc66SSSYscccsc525252S6ZYS66Sscs;66YSZPPPZPZZ6656ss::    :s22cs:  ..::::..  .. .::::..s;2cssscss;s:s::;:c;s;s;c:c:c;S
;:;s2 :    ;:2222;s.:                :sc5252ccc22256SSS666S6665525YYYYYY666625SSSSSS556622226Ss2ss;;css;2s2cYS55c5cs522255S6YY66666Y55ss:::   .;sccc;.:;;:: ..       :.:...;;ssss;s;s:s.:  . 2ss;s;. 5cs
ss2.;    2c65ss;;;c                5PS666SY652ccccss;;:;;:.:sscc2cs;s;::.:ccss ...    ....:.sc:;;s    . . :.cs56c2sc;:cc;.;;cs55PEPPSS56s;:       :ssc:    ;;::.:;::.:::::...s;csccss ::s.:  ;.2s2csss;2
c:;    ;:2c:..: .                5YYSs.;s;:;;ssscsssscccss;;:::::;ss;;::..          ..    .    ..:.:........  ::::::..::::;:css:25SYDHZZ2s;::.      :6562s       .:;:;:  ..:. .;:5css;s.: :.:  : 2ss::.s
: :  ;;;::..:.:.:.: .          cS55;.2S622s252ccccssssss;;;;::;;;::::;;s::.:::::::::;:::::::::.:..:::::::.:...  ..::....::;:::s2;:. sc6YZDS2s;:        s5EZ5s        ;:..  ;:s:. ;:22cc:s.: ...  . 2ss;;
.  :::.. : ss;s   :          : 5Y6SYP652ccsscss;:;;;:;s;::::::::..::::::::::::::::::::::::::::::.::...:::::::;::;:;;;:;;:::::.::... . s26SYD6c;          ;cPYZ2        :.    ::s;s;:.ss:;.; .      ; 2s;
 ::::  ;.s;ss;s.:     .      26ZEZP62sss;;;:.::;s;;;;:::::::;;;;;;;;::::;;::::::::::;;::::::.:::.:::::::::::..... ::::::::... .::;:::.. . ;56Z2:.          .sHPP6.:      ..    . ;;;;;;;s : ..:      : s
.    . s:ss;;.:.:  ::..    :.YDS6ss::ssssssss;..:..:::::;;:::::;:::::::::::;;;::::::::::::;;::::..::::::::::::::....::........:::;:;:;::. ..s6SPs             :PS65 :      ..  .   :.s;s;:s  .:.:      ;
s    s;s;;:;;s2::          2SSS5625s;scccs:::;;;;:::.:;::::;;;:::;;;:;;;;;;;;;.:;;::::::::..::::::.::::::;::::::::.......::::.:::::::::.::.   ;55S;             .Z6c2:s .  ..        :.s;ss ;   .
.    ;.:.. ;;.: :..::    ;:5656222525s;;:;;;;:.:;;;;;;;;;;:;;::::::::;::;;:;::::::::::::.:::::..::::::::::::::::::::..::....:.:::..:. :::::::.  sY2s:            s:Z5 ::;    ..;::.    . s;:s .
.  . : ::. ;;:s.:  ::    c2562c5Sc;s2;;;::::::::;::::;;;;;:::::::;;;::::;:::::::::::::.:.:::::::::..............::::::::::..:..::.::.........::.:;sS;              6252.;;; .    .: .    : ;;.;
.    . : ; cc;c..    ..: 255522222522sss;;::::::::::;;;:::::;;;;:::::;;;::::::::::::::::..::........::........... .:::..::........::::.::::::;:.. :2;::              62.: :::..:.   ...    s:;s
     : : s.22:s:;;;..  : 56562225ccc2ss;:::::;;;;;:::::::;::::::;::;;;::::::::::::::::.:::...:.....:..........................::......::.....:.....:;2s          .     2s   .::;;::   . .    22 :
     . : 2;22:;  .; .  ; 265S2225csc5ssss;:;:;;:::::::::;:::;:::;;;;::;;::::::::::::::::  ...:.:::::...........:..............::..............:::;: :s;::          .   ..::  . ::::;; :      . s2 .
.    :.: c::;:s:.s2  . ; 566S22262cc5s;;;;:;;:::::::::::::;;;;;;;:::::::::::::::::::..::;;::::.:::..............  ... ..  ..   . ............:::. ..:.:c;          ...   ::    . :.::.: .      ::
.    . : c;22;s::;c.:::; 2556552522ss;s;:::::::::::::;:;;;;:;:::::::.....:::.:..::..:.......::.. .....::.......:. ....  ..  ................::.........;;::            :.      . : . ;s.;        ::
:    . ; 5sc2:;;;;s.:... sc25ccssc5c2ss;;;;;::;;;;;;;;::::::;:::::::.:::::::.:.:::.... .....   . .       .        .   ..... .:. .:. ... ... ..... ... .:::.            :.  ..    : :.:: :        .  .
s    : s 2;c2:;ssc2sc  . c2565622ccs;ssss;;;;;::;;;;;;:;;:::;;::::::::::.:.:  .... ..... ... .                      ..  .....      ..  ......  .... ...  :.....          :..::.  . . ..:; .        .. .
c      ; 5;6Y;s:.;ss2.   cc6Y2css;;;;;s;s;;;:;;;:;;;:::::::::::::.::::....  ::......:. ...  .:                              .........    ..   ..::::::::.:::.            .   :::.  ...... :          ..
c      s 6c5Y  :.ss.: .    ;2c2;;ssccssss;::::;;;;;;:;;;::::::.:::::::.. .:: . ..... ...                                  ..     .   .... .......:::......:::..    ;:      .     :.....  ::          ..
2 :    ; S2;c :. :::; .    :;c5c2ccss:::;;;;;;;;;:::;:::::::::.:::.......:::.. .   .                                        ..     .    . .......::............      :.          :.  :: .  .:
:.;    : 6ccS.;  :.;s:;  :.;:s2ss;;;;;;;;;;;;;;;;;::::::::::;:::::.:.:.... ... .                                                         ..   ... . .......:.::;: .  ;:s:          :.  .:
::s  . ; 2ss6 .    ;s::  ::scss;s;;;;;;::;;;:;;;:;;;;:::::::::::::..::..........  ..                                                     . ..... .........::::::: .    c;s;        : :...
: : .. s S2s6         :  : scsssc;;:;:::;::;;:::::::::::.:::::::::::..::.......: .     .                                                   .  ... ........  .:::.      :.c;.:        ;:  .:
: :    : S22Y        ::::. s2ss:::;;;;::::;;s;:;;::::::::.::::.....: ..... ...   .                                        .                .    ........... ...;:.: .    c;52 .        :.
:.: .    2:6Y :        ... sssc;;;;:::;:::::::::::::::::::::....:: .....::.... . . .                                           .        .... ................::;:::      :.2s;s :      :.
. :      ; 55 s            ::scssss:::::::::;:::::::::::::::::::::::::..::.:.... ... . .                              .     ...         ..    ...:. ..........:;::: .      s:5c ;        :.        ..
. .        52;6            . :s:;;;::::;;:::::::::::::::::::...:...:::::........ .                                     ...      .. .    ...................:...::;;::      . 5c:s .      :.
.  .:      5scS          .:. ;s;;::.::::::;;::::::::::::::::.:::.:.:.. .......:: ... .                            ..       .             ...::...........:::....:s;::    ;.  s:;s ;        ..
.          s cS              ..::;;;::::::::::::::::;:.:..::.:..::..  ....  :. . .     .                                                ..   ...... ...:::.....  ..:: .  :     ss . :      . ::
.          . c6                :;:::::::::::::::::::::::::::.. ........:...... . .                                                      ...    ........:...::......;: .  . ::  ;: .
.          ; c2:2              .::;:.:::::;:::::.:::::.::......:........ ... ...   .                                                     . ........................::.:    ;.     .            ..
..:        . sss6                :s:::::::::::;:::::::::..:....... .     ....... .                                                  ..     .  .............::..... .:;: .  : :.                :.    .
  .        . s;2Y                .;::::::::::.... ....                      .  .     .                    ..                             ...  .:...:............:::  ::.:  :.s:          .       ..  ;:
  .          ; 2Y.s    :;..      ::::::.      .:;ssssscc2ccccc22;;;;::..                                   .   .                           ..       ............. .  ..      ;: :      . :. .    ..
  .          ; c5.s .            . :;.  .:s256S6652222cc2cscccss;s6522ccss;;           .                                                 .         .   ...           ..      : ss      .   .:    ..
             : 26s2.:. .:          .:::2S6S52s;.                       .ss225522ss..       .                         .  . ....          ...........            ..::::2c :      cs        :... .    ..
             : 25:s .:::s.         ::2622;.     ....:. ..             .     ;:cc2265ss : .        ..  ....           .    ...       . ... ..           .;256SZY56S62252.;      Y6 .        ::.:    .
             : 22s2::.. .          .:..   ..::::....:: .:::::::::......           ;;YY6626;c.::; .            ... ... ..      ..........        .:;c6YZPY5c ...                2s;c .    :.:... :  .  .
               ;;sc.::;::          .::::::::;:..:::.              :. .;:;:;;2c;s::.   ::25s226.;.:::...:  ..  ..... ...:..:...::::::. ..::;sc5556YSS2s:                .:      . ss        . ;; .     .
               cs;s:;:;:;;s      ..:::::::;::;;:::.:;:;:::;:.;2ccscsss;s652222scccccccs;ss;s.;.;:;:;.:.....:    . . ..... ... .:... ....;sc22522s:.  ...:.:;;;;:::: .;:.:        cs .      : ;:.:  .. .
               ;:;s:;:;:::s        ..;ss;ss;;;;ss;;;:;5cs2YS666522S655.::;22 ..:.:;sscsss;ccsc:s :.: :.: ..:..... .:......::..  ... . ..;;sc;.::;sssss;::.. ........:::.: .      s; .      : ;::s . .
               cssc:.:::::;:::...:.: :;::;sc2csc566626EZYYYYPS;cYYPPYPYY5255c2s2:s:s.: :;;;;ccsc.::;.:.:.:.. .........::::::..... ..::c2csc2226S6655555552c;;ss::::::.::;;s      .         . ;..;   :
               cc;;::. ;s::::    ;;; ;s:.. :ss2222c256DPDDPPDDDEHDEDZPYPEDDDDEPDc6 ; .   ;..;:;;ccsc:s.:.:.: .      ....::. .   . s25555255666s  ..:.  ..:;ccsc222222cs.:ss    .         . . s:;s  :s
           ..  ;:;s:::.ss:::;:;::: ;:5S655522225S65SEDDDHHNNHNNNNNNNHE6YEENNNNNNNNZDZDcZ ;  ;:s:s;s2.;:;.; :          ...   . :;25552c252c:            :.::s;:;;c6556SY2565 ;  . . :.      . . sc : :
               ::;;:::.ss::..:;. ::: ssss6YZPPDDHHNNNNHHDEHNNNDPSYYYNDs5HD5SDDSZHHNNNH2P.6 :s;;.2csc:s;s : :        . ... : s:252225cc:     .26YSSSSPEDPPDPYS65ccsc55;c:sYS:2      ::  ..  :.: ;; : :
               ;.;;:::.;s:::::;::..;;c22222SPPPDHEHEZPPPPP62 :c26c .PZHE66 s:c    c:HDNNsP s;s;:c;cc:;;c.; : .      . ..: ;:225655cs.   2YENNNNNNNHDHNNNNHHHHNHEDYYS6c2:;ss.s      :.:.....  . ss : .
         .     ;.::::;:;s:::::::.:...  .:sc26ZEHNDY6sc6s         .s;cs22:s:s          55cY:5  . : ss:;;s.;:; .    . ... : s:22sc:.. s2DNNNNDPS5cZHHNHNEYDHNNNNNNNHHHNEESYSS2S .    :.  ::;::.: ss.;  ..
   ..      .:  ;.;s:.ss;s::::::::::::...       .c2SZEEHNNNNNDDPY:..:::    :;    :.62: ss:c2Y    ;.ss::ss:;.: :..  . ... : cs25s:   :5Ys:     .:;:.2PYZ5 :;;:;:2DDNNHDDEEHDHHH c  . ..;;. :...::;; ; .  :
         ..    : ;s: ;;;s:.:;::. .::;::.              ;:ss2SEHHNNNNNYZPDYYYYPDPPHD6SDP5S.: :.;;:;:::..:::;:;.:    .::.:.;:csss::6YPP65         ..:     ::.       csPPEEHHZDNN5P ;:;      ::s::::::s  : s
 ..            ::::. c2::::;;::::::::....:::::.....                 ..    ..:::.  ::   :.:..::::;;.:  :;.. . : .. ... . ::;;:;:::...;c6SZZPPZSSS52cc252s;.;;c555262S6PPEEPPPD6Z ;.: .:; .  ;:;:;;:s..: 2
 ::    .       :.:.;:sc:::.::;s:.::::....:::::::::.::....:;;;:.           .  . .   .      :.:.;;..... ::..::.:        . :.;s::;s:.       .  :;c2SDY6YDDHDYDNHEEHDPPEP65::    .: :.:::::    ;.:.ss:s..; 2
.      ::      ;:: c2;;::::;s;s:::;:::::::::::::::::::::.   ..:::::: .;;:.....     .....  ..  :.  . :.::::.:.: .    ... ;:ss:.:;;;::.      .       .  .ss;ss;:;cs;: .         .::....:;.:. ;.s;;;;;:.c:5
.      :: .  . ;:;:c2:::.;sss:.::::::::::::::::::...::..::::.    .....          :.      ...       . ::::.: . .    .:. . ;::;.:...::;:;.    :::: .:....         :.      ...:::::.:::::::.:;:;:s;;;s;;:c:2
.    . .:    ;.s:ccss;s:.:;::;;::::::.::.:::::::::::....      ..          .   .     :.      . :::.;::::.:::;:;..      . ::sc::::.  ..:           ..::::::;::::::....:..::::::::..::::::::::;:s:;:s:s;2s2
.  . ss    . . : 2S::;;s;;;;;;;::::::::.:.:.:...:.....:...                                :.:...::::..::::.:.:..... :.. :::;::::::.   .:..     .       ..:::::: .::..:...::::::::::::;;::::::s:s;s:cs222
   ;.:;  . :.: 22c2::ss;;scs;;;:::;::;;;:::::::. .....::..                              . :.;:......::::::.:.... .... . :.:;::::::::..    .:                 .   ....::::::::.::.ss.:s;::;;:.;:s:s:52sss
   :.    ;:; s:6S:;. s;sssc;::::;::;;::::::::::::.......       .... ......          . . : ;:::::..::;:::::.:.: .  ... :.;;ss::::::::..   ......    ....::.....     :...:::::.:.::ss.:s;::;;;:;.s;c;52scs
 . :: .  : : s;ss;s:.;:sssc:::::::::;;s;::::::::::::..      ..........              . : :.:.:::::::::.:::;.: . ...... ::::;;:;:::..:..        .:...        ...:::..:.  ..::::;::.;:....s;::;:s:s;s;ssc2s
 . .:  . . s.5522ss::;:ssscs;ss:::::::::::::::..::::.:::..    ..                :.....:.:.. :.;::.:.:::;:;:;.: ...... :::::::;:::::;..::.        .             . .   :...:::.:::.s;ss.:;:;;s:2scs22ss::2
 ::    ::. s:ccsssc;;;;;;sc:.:;::::;;:::;:::::;:::::..   .:.....                ....  .   : :.::::;::::::::;:;.:....:.::::;;ss;;::.:...:.:....      . .:...      ..:.:...:.:.::::s:;s :;:::::;:csssss;;s
;.:  . :.: ss    .:;s;s::::;s;:;;;;;;;;;::::::;::. .......                .             . s:;;::;:;;;s:::;:;.:.:... ..:::::.::;s;;.........::............ .::......:...::::::::;;;:cc:;;;ss;:c;c;cc;ssc;
:    :.. 2;cs       :;s;:ssss;s;;;;:;;s;::::::::::::..                                . ; cs;;::ss:::;::...:.:::..:::::::::::.;s;;::..  ... ...........:...  ......:...:.::;:;:s;:.22.;::;:::s:c;22sc;s:
   s::.: 2:ZYYYEHYY;s::;:ssc2cc:::;;;:::::;::..::....::...  .                 ..      : cs::.:::::::::.: . ..:..:::::::.. ... :::s::..   .  .:...:.  .  .:.....    ..::::::::;:;:s;52;c:;cs::;.c;55ccccs
 : : ;:s.2:SSSYS6PH6Y. ::ss;s;sss;::;;;;::;;s:.::::: ... ...                .   :::::.s.:.::::::::::::.::; :            ... . ::;s;;::     .               ....::::..::.:::::s;;:s:ss:s:;cssc:.5s;:scc2s
   . c;; PZ6S;.csYP2S;sssssssscssss;;:::::;:;::::::::::::....:...       ... :.....    ;.c;::.::::.  ::.: . .                . ..:.;s::..           .. .:...........::::::::;;;;csc;ccsc .s;ss:.c;55;s;s:
 . s.5c5sPY56sss.566Z;;;ss;ssssscss;s;;:::::::::;:.:::::.... ... .....  ..........    . c:;; .         . : :      ..    .   . ...::;:;..         .   ........:...:::.::::::s;;:s:c;55:c.:ss22::2csscc;;;
 : s:css;cc252c2;22;s;ssc;.::;sscssssss;::::::::::::..::::::.. .........;:::::          c:52sscsY6DZDP22:; : ..:...::::.. . . .;ss;::s::.          ..... .......:..::::;:::;:::s.5sSY:c:;:.cc;:2csc:;252
 : ;:;:..      ;;SS6556scss;:sss;scs;ssss;;;::::::::::.:::............::;;::..  ......  . c;2c62s;:.65ZPSYs2 .::  ::.     ..6ZPE6cc25Ss:.        .... .:....:....:.:::.::;:;:s:: D5SZ s56;;css;ss22scss:
 :.;:sc22cs:::.    c25S26s:;;::scsss;scss;:::::..::..:;:::::::..;:::::.:..   ...........      . ::..    ::c5:;  ..    . PHNNNHS255SZcs. .::::...... .:...::::.:::::..::::::::s:c NPDN c;;;s.:22ss:;;s..:
.s;::    ;;2c2cs;s cc;c.;::;;;::::;;;ssssscs;;s;;;::::.:::::::::::......  ..... ........::. .       . . : ;:ssss;:sc22HNHHs;           .....::::...........::::::::::;:;:;;c;::P2EYYH c2255:ssc22;s..ssc
;s;c2:;      ..ss5sPPSZ;s::;;;s;;ss;:scssss;;;::::;:::::::::....::::::...:.: .:: .::  . ::  ::..:: .    :.s;5566YYPPYYc;            ..::::::::...:..:::::::::::::::::::;:;:s;2sP5NEYE:6c5DP;2 : .sc2ccc:
;ss;;:;cccss:;::.: 55SZ25s:;;;s;;:;::;;;;sssss;;;;;;::::::;:::::::;;:::::. ........:..::.:..:.::.: ...... . . :.::        ..::.:...:....:::::::::::.:::.:::::::;:;:::;:::2cs;S2DYNHSD6Z :226Y5S:s:;ss25;
::;;s..::s;cccss:;.:.:;;2;:;;;;;;s2;;;;;;;;scs;;;;:;:;;;::.:::;;::::.:;;:;;;::::::..............::::.....               ........:::.:::....:::::::::...::::::::::::;;;;;;2sssPSEPYZ6Y5626:sc22626.; . .;
.    ..:.. :.;:c22c2222;sss;;;;;;;;;;;::::::;;;;;;:::;;;::::::::.:..::..::...:::::::::.........:  ..        ..  ::....:::::::...:::.......:::::...:;:::::::::::s;;;s;ss2ccscsPSZZSY266SEE:ccc::25s2;c
: .      . ;.;:;:;.2225c2ss;;;;:;;;::;s;::::::;;;;;;;;;:::.:::::::::::.:.::::;::;:::.:..........  ..::::::::. ::    .     ......::..:::.:::::::::::::::;:;;;;s;:;ssss22csssS5PYYY:s55csc256cc22c2;cc6s2
s:;        . . ::;.2225ssssssss;;;;:::::::::;:::;:::;:;::::::::::::::::...........:: ....:..   ...      ::::;;::::::..:::::::::.:.:::::::::::::::::;;;;;;;;;;csssss22;scsssS566c2:;;ssc22sss;YSs2s5:ss2:
;;s;s.:      . ::: s;c2;:;;;;;s;;;;;;:::;;;;;;;:::::;;;;::.:......:::::::..     :::::;:::::;;;;sss:;::::        . ..::::::::::..::::.:::::::.:..:::::;:;;;;;;sssssccs:;sscs2s.:::5625cc;;;:c;22c526.;c2:
:...:;s::..:.:..     .:::;;;;:;;;;;;s;::;:::::;:::::::;;;:.:::::..;:;s55YYDPZYYYc255c2ssssss:;;s..:;;s;;;;::..;;::;ss;;;;;;:::::;:::....     ::;;s;;;;;;;::;;ssssss::;;2ss;52c5SS66:;cc .s;5522c5:s;s:;
.::....:;.:. :.s;22s:;:::::;sss;:;;;s::;;:::::::::::.:::;;::.::: ...  . :.s;65565665:;;;;;;sss.:::;;..::cccccc;;;;::::::::ssssssss25s:::::s55522css;;::::::;;ssss::::s;s;ccPZSSss.::;s;2s6526:;:; .:::s.
 ::::.:   .      s;5652562c22cs;s;;:::::.:::::::;:::::::::::::::......:.. . ;:::::::S6;;SY;s66scccc2222cssssssssssssssssccsssssss;;:26YPENDPS2s .:...::::.:;;s;::::;:s;;;Y662 .:;;s;s  2s55 : .::sc:;.;.
:.:...:   .      . ;:;;sc;:;;scss;;;;ss;;:::::::.:::::::::::.:::.:::..  ..;:;::::::.;:;;:;..;;;sssccsscccs2ccccccccccccc2525ssccs;2266c;:;.   ..::::.::::::csss:;::;:s;2c62:: :c2ss.:s;2cs2 ;::;::::s.:.
:::.: ..:..          ........;sccss:::;;s;;;;:::::::::.::::....:::::.:..:.:.::;;s;::;:::..::::::          ::;::::::::::::.  ... ;s;::.:::;:.:::::::::.:::;;cs;;:;;;s;s;5s:: ;ZYs2 .2s;:22;c :;:::;s:; :.
.:::; .              . ::;;:.:.scssss;;:::::;:::::::::::::::.:..:::::::::::::.::::s;ss;:;;:::::;:;:s          .:        .:;;;;;;ssssssssscs;:::::::::::::;:;:::;:::s;s:ssYYYY:;  :.: 2c22 :  ::;;:;.:::.
:    ..                  :;::: ssc2;::;;;:::::::::::::::.::. .....::::;;::::::::::  :.;;ss;;ss:::;  ;ssssss;;;c2ssss;;;;ss::;;::::ssss;:::;;;;:::::::.:;:s;;;cs:;cs;:2cZY6Ssc  ..:.cs22 ::;;;;:ss.:.:..:
:..  ..:;:;               .... . c522s::;;;;::::::;;::::::::.:::::..:::::::;::::::::::  ..;:;;ss;;s;;:::;:::::    .:::::::::::sccc;:::;;;;;;:::::::::::;:;:::;;;;;;csS6PZsc    : 2s2225.;  ..::::.::.::;
 .: ..   .:.:               .... :;c5ccs;;;;:::;;:::::::::::.....::::.::::;;:::::::::::::.:.;:::::;:s;sscccsssssssccssccc2cccs;::::::;;;;;:::::::::::::;;;;;sss::;:55DPsc . ...5c52c2.;  ::ss:;.:..::::.
.             .          ..::.:.   ;s6S2s;s;;;;:.:::::;;;:::::..::..::::::;;::::::::.:;;::..::. ::. ;;::::;;cccccsccss::::...:::::::;:::::::;s;::::::::;;s;;;s;:;22ZY52   .. cs22cc:;:; .s;:;::..:.;:ss:
;;s....::      .:..  ..:.:.:::;::.   ;c6Z5c;::;;::::.:::;;::::::::..:::::::::::::::::::::::::::.;;;;::....:...............:;;;::;;;::;::::;;;;:::::::::ssss;;::;cZYSS   .  s;Y6ss.:.: .;s;;.:  . ;;;s...
;ss:;::::sc;s     :      ..::;;;;::    :26P6c;.:::::::::::::::.:::::::::::::.:.:;;::::::::....;;:::::::;;:;;:::::::.::::::;;:.::::;;;;;::::::...::::;css;;;;:scZPHP   :::..Y5ss.:sc:;;s.:.:... s;sc..
.:;:;;s::ssss;s          ....::;ssc;;    :2YHY5c;::;;;::::::::::.:::::::::::.:.....:::::...:.. . . .        ........:::::::::;:::::.::::::::;;::;;scss;;:::s2PPNY   .s;  S22c ::::;;;::.:... s;c2    ;.5
:.. . .:::.sss2;s..          ::;:;;s2s;.   .s6EPY6cs::.:::::;:::::::::::..::::.:::.......:.: . .          . . .   ......:::::.::::::;::;::::::;;s;;s;.:;s56ZYZ5    cs  :.2s:;.:;;;;::::::. ;:cs    s 6s5
....:          .::;.         ....:;;;;ss;:   :c6PZY5ss:;:;:;::.:::::::::::::::.:::.:...... . .   .              ::::......  ..:::::::;;;:::::;;ss;;;;;s666YDZ6c  ;s;:  2css.::::::;..  . ;:ss    s.5;Y55
s;ssss2:: .         .          .:;;;:ss;:::.    ;6PDND5c.:.:;;::.:.:..::::::::.:.:::...........:            ... . . .:..::....:::::::::;;:::;;;::.::2ZZDPZZ6c  :s2s  ss62:;.:.....:    :.2c    6sY562YS6
2;sccssc222666S;:           .. .....::;;;::. .     :5YNHS65c .:;;s :::::.:::::::::.:.......: . . .           .    ::. ......::: ::::;;;::::;;;: s6YDDHHHP52 : :62:s;s2c;s    ..      2252    Z5PYYS66666
csc..ss;;s;22225622c2;;..      :::::::::;;s: ... ..   :2NHZYS6ss :;s.:::.:::::::::::::::.:.: .            .           ..:.::::;;;:;;;;sss;;;;s2YZDDEPZ6:scs  cs2s :sss;    ..      cscs    YcS22cc222c5.
;sc:::.sss:ccccccscsss2sc;;:.:::::::::::::;::.      .   .;YPNHDPYS:s.;::::.:::::::::::::.: ..:::.:      . ... ..........:::::::;::;:;:;:;:sc6PDHPYYY652;s.: ;Y2;scc;s:: ...      65cs    2s6266c2c2sc:s
s22::::s;;:;:;;;;ccccs2.;  ..::;::::::::::;:;:..     .:..  .26DPEDPZcc:s:s.:.;::::::::::::::.....: .::. ..:..:........:::::.;:;:;;;:;:s;6YZDPPZZZPY52cc;: :522s.::::: :.:..    S6cc  ..S622ss::.:      :
.ss22;;..;:ss;:..:.;;s2;c.   . :;;;;::::::::;:.. .......;:.   ;:25HDHDPZ:s.; : .:;::::::.::::::::;:;:::::::.:::::::.;;:.;:::;:;;sss:ccSSZZDNDPPDS2c:;:;:: :2scc2c:;:;.:..    Y6ss    65sc              .
   ::cc;:;:;.2255s;ss26:ssc.    .;sss;::.::..     .   ..::;;:.    ;sHDNNHEZPsc :    .:.:::.:..:::::: ..:..;;..::..::;;::::::;:: . ;s22YZY6YPPDY5; .:s2s :2262ss::;s:;..   :ZSc;    55:;              :.s
       ::;.s;s;s;562c56c5:.    . . ..:;:::::::::..  . ....::::;::.    ;sNHNHNNNNc6sc . . ..: .:: ..:::..::..:.;;::..:.:::.:.s:;:6YEHEDPYPDZZ65; :sccscs :5ss;:;;ssc:;.:.:62c:  scPY;c            ;:Y662:
           :   :.;;ssccc6::      .::::::.:;:::.... .....:.::::::::;:.     52DZNNHNHHZP26s5 ;.: ..:........ .. :::::.. . ;:cs66DNDY5c6SYSYPSS2;s;;:s5s:;:;2ssccccc;s :.:css:  sc65;s .      . c2sc;;    :
     .     :.. ;;::..;s;s:s        :::::::;::::::.   .:::::::::::::::::..     Y6EPHDPPEHPESY55SYs2;sss:;;;:::.::::ss6665YSZYDDS522YE6;SPSY5cs;s:;;;c; :;;2s;scs;;:;::;;;:::ss52;s ;      ss66sc      . :
     : :.::;:;;:::;. :::::s        .::::::;:::::.........:::;:::.....::::::.    : Y6NNNEPZPPHHPDZPPPPDPPPPPDDPPPPZPZDDDDPPZZYZYZDHZZ6cYD2sscs::.;2ss: .ss2cccccss;;:::: .;;cccc:s .  ..2225 .      .   .
     ;:s;..::;;;;::::...:.:....      ...::::::....::..:::.::::::...... .    ::      : 6cNNNHHDZZZYEDYYZZZZZZZZZZZYDDYSSYYZPDPD6256ssssscsccs; ;cc2s;: :5ccscs:;.:;scc::::62ss:: :  ;;55ss            .
     . ;.;::.;;;;;;;;:;::::;s;;:::::.....:;:;:...  ..... .:...;:.::::: ...  ..            : Z6NHHEDPDPPPPPPPPZZZZZZZZPPDDH2;DN5:ss:.::;s;;: :;s2sc: ..:5s:;ccss::cs ::s5c;:::;;....22 :            . :..
       : ;:::. :;;;;;:;..::::. .::::::::::;:;:::..   ..... .:...;:..::::...:...:...   . .       s:5cPZZZDPPPPPDDDDPPPDPPcc;:..  .:::c5cc:.:.:::s;s:.:..s;cs;: .:;62.;::::::......sssc :              . ;
; .      ;:::::;;:::;;s.. .                  .::........::::..:...::........  ......  . . .                   ;::;            .:;;ssscss:.:::ssc;::.;;:ss2s:: .s;cc:; ...:::::.css2 ;              :.;.c
2:;:s    : ::::;;::::;;;;::                      .:..... .:.  :::::: .....  . ..  ......  ......:..                       ..;;;:;;scss::::;;s5cs;.::::;s;;:.:.;2s;;:; .;:::..:.5c:s .
cc2.;;2 .  ;;:.....:::;::;s;s.                      :..   .:::::......:. . ........ :.........  . ::::....  ..  ..  ..:::::::.;;sssc::..::;;s2; ::::;s;:;s;    ;:cs : .::::..:.css5
s56sc:s:;::  ::;;:.;;:::;:::;;sss                     ..:...   .......   .......   .:.........::..:: ...  .:  ......:.::;:::;;;;ss;;... ..:s;s: .:s2sss;:..    ;;2c : .:.    :.2c ;                    .
:ssc2;s::;s  . :.;;;::::::;:::::;::                   ......:......................   ..::..::  :: ....::.    ....:.:.::::;:;:;s:;... ..;sss: ..:;:::::::..  ;:s:;; :  ;:  . . ss :
   :;;s;;ss;s. :;:.:.:::::;...:..::;s::         .       ....::........................:.::..............    . ... . :::.::;:::;s::. ::;;c2s;:   .::;;s:..    :.:;2c:s  ::    :.sc .
:        ::;;. . ::::;;:.:;::::....::2655s        ....:.  .  ..::. .:.  .. .......      ..............    ..:.. ..::::::::;:;;;s..  :.::c5;:. ..:s;;:::::    s:::cs:;  ::    s:c2      ..              s
2c2...:          ::;;;;::;;:...:s::::::cSSYYS;    ::::..::..:.      . ......      ..........................  :::.:::.::::::;s::. :.:.;csc;:.  ::;:..::      c;..:::;        s:c2      .:            c S
;ss22ccss..      :.;;. :::;;;;;:...::::.   sSSY2:.  :::..:;:.. ... ......   ..  :.............................. ::::;;::;;:::;. . :.;;;s...   .::;:::;:      .   ;:.:        s:sc  . ....          c YsZ
       ;;25ss::    :.;:;:::::::::;;;;:;:::.  :sc5c;:....::::;::: .   .  ..............::..::::::.:........... ::::;;;:::;:;;::::::: c6cc:.:::.:;:;::::.      :. .s;.:.:      : ::    ::      ..  : 6;6;6
;::..      ..ss;;. ....:::::;:::;:::::.::::.    :;s;::::::::::::.:.:.:..:...:.::::..............::......... ..;::::.:;:::::.:::::.::s2:::::.. .:::::::.      s:.:s: ...      . ;; :::    ::.:  . ;.. 6:6
56S26sc:;....:::;....:.;;:::::::;..::.....:. .   .::cs::..::::::.:.:.. . .. :.::.:.:..::..::..     .....:::.:.:.::::::::::::;s;;. ;s::.:. ... .;...:.        :   . ..        . ;:.: .  ::22 .  ; ;;  s Y
c25scc6;c:;. ..:;.::::.s;;;:::;:;::::.:. .:::..... .;;s;::::::::.::: . .  ..:.:.::::..::::  ::::::::..... ..::::::::::::::;;:;:.::s2:;     ::.:;:::::..      :.  ;:::..      . ;: .  ;;ss:;  . 2;sc  c 6
622ccs2:s.;:.;:sc:::::.::;;::::::::  .:::. .:... ....:s;;;::::::...:::......::::..::::::::::::::::::....:::::::::;::::::;;:::;. ..:s.:  ..::  .;::::...          ;:;:..      :.s; .;;..      ; 62sc  . 2
;ss26s2s2;s;:csc5....:.:::::::::;::.:...:.:::... ...  ..::::::::::..::::..::::..:.:::::::.......:: .... :.::::::::. :::::.::::  ::::..  ...;. .::;...:.            ::;:..    : :. . .      ;.::  c;;s  ;
s556Ss2:c    ;:s5  :.::::;:;;;;::::;;:.::::......... ...:::.....;:.:::.. .. ........:.:::.;:..::.:... ..::::::::::..:.::::::.:  :::;.:  :::;.   .;:.:;:                ::    ;.:::;        62 :  2:;s.::
c52;ss2.s    ..;2  :.::::: ;s;;::;;::::::::;:::.     ..   ::::..::.:::..  ..    :.  ..:::.:.;;:; .  :::.;;::..........:::::::;. :.::..  :;:s.   .;...:.      .         :..:  . ::;s      : 62 c  2.2c;c:
.ss;;:::c .  :;.;  . ;;;;:.:;;s::::;;;::::::....::.. .    :.::.:;; .;:::.:..... ....... .......: .... ..::::........:::::;:::s. ::.:.:. :::s: :..:. .;:      :.    s:;:s;::    ..;s .    ; 2s;2  : 5ssc
     ::;c.;  :; .    ;:ss:.;:scs;:...:::.:::.;ss;:..   ..:;::::..: ... .  ..  ... :.... :.:::;  ... :::...........::::::.:.:::. :::s. . :::s:   ..   .       :.:.  ;:;:;;2c::::..:::;  . ;.s:25 :  2:sc
;..       :  ;c      . ;;;;:.;:c222;..::::.:.. .:::::::...::.:::::  :...  ....  .   ..:.;::::; ...:::...::..:::::::::::::;:.:;. :::;... scs2;::.:;::.....     .c:  . .   ....;:..  .:  . :.  s:s5  s 2ss
52222ss;s ...:;        ;::;;:;:c22225;..   ..     .. ...:::. .::.:  :.::  .  .  . ... :.:::;.: ...::::..::....::::::::::;;;;;;;;::;c::. :;s5cs; :;::   :.      ;     ;:    .:c;.:.:    ;.::  ; s2  : c:s
ccc662526:;;s::        sc::::;;: ;s5S2css.              ..          ;: ...      ..... ;::::; .. :.::::..::.::.::::;;;;;:::;s;;;;:::;.:. :;..:;: ..:;:.         ;:s:  ;:::    ;;ss.: :  :.;;  ; cc ;  c.s
cccc2;;c5:s;s;c::..    5Sc;;::.:;:...;s262s:          .             s:    .   . . . :::.:::;    ;:::....::.:::;;;;::::::::::::::. ...:. :::::::::.:;;;:....     :S2 ...::::..  ;::;    ;:.:.:. s;;2  . 2
c;;scss25;s:;.:   .  ;:;;  :sss:..::::.s2225665s:                 :.s;        . :.:.::;;;; .::::;::;.:::::::. .   ....:::;:::::::;:..:    :;:...:;:..::;;::...   cs65 :2s..:: .;:cs ;  . ;:..:.: ;s ;  s
c22:::::;.:.:.::;    ;:. ::;sc522;:. ::::s2cc566665c:: .  ..    ..cs..        . :.;:;::;.:.::::... ....... .  ..:.:::.:.::::::::::..:;:.. .::::...:::..  :::.      2s.:csss::::. css2  . ;:..::: css2  .
s::::ssss:;:::;.:....  . ;;sc;;;sss;;..      :;ssc5252;; .:..:::s;;: . .  .   : :.;::;:s :....:.::.:....    ....::.:....::::.::::::...::::::..... ..:;::. .;;;::     ::::;:;;ss..s;25 .  s::::::.:.c2.s
;::;;;:ss::;;::.:..... ::scsc;::.:;sssc;.         :::: :;:;:.  .::..      . . :.;:;;:;.; .......::.: ...........:.....::..:::::.::................. .::::.   :;s;:.  :.::sssscs::;:25 .  2;::..;;:.:.26
:::::::ss..;s;s:;::::;;;:::;s:.::;;;ssss2c2;              ::5c;; :::.. .  . . :.s;;s.: . ...... ...... .......  ::........ ............ .:...:... ..  .::;:..  ::;;  ..::::..;;;;:.ss :  c;:;.:..::  css
s::;;:.;;sc;;::::..:;;;;:;;:::.. :;;ss;scc256662;:    ...:scZYS6:; .::.:  ..;:;:;;ss : ..... .... ..::::...................:  .:.          :::..   .   ..::;:.. .ss;;...       ..;:cs:s  s;cc:;::s;s;::2
s::::;:;;:::::;:;;;:;:::::::::.::;;;s;:scccs;s2ccccc;;;:::::::ss22;;.:::.:;:::s;;;.:.: ...............  ............        ...     ......   ..:.  .     .:ss;: ...;;::..::::.     c;c2..s; .;;;;:::;..:
sss;:ss::::::;;:::;:;:.:.::::::;;ssss;;::... . :;;;;:;s;s;.    .csssss;;;;s;;;;;:; . .::::::::::..::.:....::.: ... .   .    ..       ...      ..:;:::::.. .::ss;:  ..:::. ..::;::. :.2c::ss::..;;s;;;;;:
::.;:;s:;...::;:;::::  ..:;;;::;;;;;sss;;::. .:::.:. :sc62cs::....:;:;;;;;;;;s:;.: .::::::......::..::..::::.:.. .  ..   .   .                   .:s::..     .:;;;;..::2sc;  .;;;::    ;:;;:;..::::;:.:.
:::ssccsssssc:::;:;::..;:;;;:::;sss:.:::;:::::::.:::::;:;;c265ccs;..::ss::;s::.. .............::::::::::::::......   ...                           ..:;;;::.....:s;s;:..:ZSZ6   ..:::. ;:;;:s.:::. s;cs:
;;:s;;;;sss:;::::::.:;ss;;;;:;s;:::;s::::: :::::::::::::    .:;;ss52;;::::.:.:..::....:::::::.;::::::::::::::;;;::::..    ..      .                    .:s;;:...  .:;ss;:scNE66.; ...::2c2css:;.:... csc
;;:ssss;s;s.::::::;:;::;;::sc::::;;::;s;:: .::::::;;::::..  . ..;:;;cs;;:::: ...::s;:::.;::::::::::::::::::::::::;:;:::::.::.....                .         ;;;;;;::  ..;::   ;c26:;;;::::s;sssc.:;s..  2
:;:ss::ss:;::::::::......::ss;:::::;s:::::::::;;::::::;:.:.::.......;;;;;;:;.:....;:;:;:::::ss;;::::::::::;;;s:::::::::;;;:::;:....:. ....   .               ..::;;;;;::.;;5c2;.: .::ss  ..s;22::;s.:::.
.s:cs;:::sc:;;;:::::::.::::. ..::::;;;;:::::::.::;;;;:........:...::;:::;;:::::::::.::;;ss::;;::::::::::::::::;:;;:;;;::::..:;...:...... .. ...     ...    .     . ::s;;;s:::S5YZ;sssss :    s;22:;.:;;
 ;.;:;;;;ss.::;:.sc;;.:::.   ..::;;;;;;::::::;;;;:.:::::........::;:::::s;:;::::..::;;::::;;..::::::::::::::::::;;:::::::::::::;::::::...:...  ..... ......... ..    . ..::;:6s;: sc5YY25;s    ::ss::.:.
 : s.55;;;ssc::::scss:..:    .::::;;;;;: :;:::;:::::.. . .......:.:::.::;;:;:::::::::: .:.:::::::::::::.::::;;;::::::;::::;s:::::::;:;:::::::......:....... .....::..:..     csHZ22    256S25 .    :::;.
.. s:s:c2ss;s;s:::..:..;c;;    :;;;;s. .::;:::;:::::..    ..... ::....s;;;::::::..::..::..::......::::::::... ....;s;;::;;::;;:::::::::::;::::::::::..:::::..::::......::::::::NYNNPH .    ccc2ss..;;:;
:. s:s;;:c2::sc;::::;..:::s. . :;;s::....::::::. ... . .   .......  ::;:.. .....::::..::..::.:.:::....:::::::::::::.::::::;;::;s:::::::::::::::::::;::: .::..........;:::::;;;:5 NYDNcP ;:;  ::ss55cc:;.
:  ;.;:::.; ...::::::::;:;s;;;;:::;:;:::.:::::;:...... ....   :...  ::..  ..::.... .:::::::....:  ..:.::::::;;::::::::::::;;::::::;;;:;;;;::::::::;ssss::;:::::::....::::;:;;. : NYNHSH s :;;s:css;ccc2;
:::: s;ss .    ..;;::.::::;;:;;;;;;;s:::::.:;:;:....   .........  :.:: ........ ::  ....... ......:.;::::::::::::::::.::::::..:;::;;;;:::::::::::::::.::::::::::...:::...s;:;:.  Y.NEYD:6   ::.;:s:csccs
...: :.sss2 .  ::::;;::.:. ::;;::::::..  ..:;:;:......    ..:.  ..:.....:::... .::...     ......::..:::...::..:::::::::::::.;;;;::;;::.:::;s;::::::.:::::.::::. ..::::.;;;;..::. . NEHHDN;Y .;;;:: ;.s;c
:..: ;:::scc5. .:  ssss:...::;s;;;;:;::::. :ssc;:. . . .........::......  ..::..   . .::::::::........:.:::.;;::::::::::::;;;;:;::::.:;s:::.:;;;;;;;;::::::::::::::::;;s;::.::::.  5 HYYP2P .::::;.2s2cc
.::;:;:;;::;s..::  ..::;;:.  :;;;;;;;::. ....:;;;:..::::..:.....:: ...  ..::..::............::::..::. ::::::::::::;;::::;;;;:::;:::;::::;;:::::::;:;:::::::::::::;:::;:::.:::::::. : NZDZPN 2  :.: 2;ccs
.:.:.:.;;::.:.:.:... :.;;;;:.  ::;s:::.....  .::s;;:..  ..:...:. .......:::....:..:.::::::..::::::::::::::;:::::::;;;;;::::::.:::::::;:::::::;;:;::::;:::;:::::::::::s;::.:::::;:::  Z:NEZE6N :  c:5cccs
.:.:.;::::::::: . .::. ..scss:.  :;::...:.   . .::ssss;::...::::  ....:.::..::....:::::::::::::::::.::::::::::::::::::;;::;;;;;;;;;;;;::::;;;s;:::::;;;::::::::::::::;;::::::::::::: 5 NYNHYN 6  c;csc2c
.  . :.:::::::;... . ::;:::;;sc.   :;:::...... .....:;css;;:.:::.:    :.....::::::::::::::::::..::::;:::;;;:::sss;;;;;;;;;;;;;;:;;:::;::::::::::::::;;;::;::::::;;;;;::::::::;;:;:::.. H2NHDNcN sc;2226:
:  . ::;:::::::::.:  ::::::::;ssc: :;::. .:. . .....:...:;s;.:::..:::::.::::::::..::::::::::::..:.;:::::;:::s;;;;;;;;;;;;:ss;:;s;:;ss;sssssssssss;;ss;ssss;;;;;;;;;::ss;;:::;s;;sssss  Y.NPPNPN:2ssSZ.s.
:..:.:.....:;::.:.:::. ::::    :c;;::..::::.......::::....::::::::..::::::::;:::::::::::::::::;:::::;;;:::::;;;:;;ss;;::ss;;;;c2c2css;sccccsssssscscs:;sssscs;;;;;;;;cs:;ssss:;;;::;;: ; NHPN c.:6S 2 s:
;:;.:::::::;;::::.. .  ::..  :::::::;........:::...... .........::::..........::::::.::::.:.:.::;:::::;:;;;;;s;ss;sssscc;:ss;;ss;;;;sssssss;scs;s2c2cccccsssssscccccc22c222ss;sssss;;;;c HY;c  S2EH 5 ::
::;.:::;;;;::;;:;:;  ... ::. ::::;;;s::::....  .......:....::...::..::::........::::. :.:.::::::::;:;;;;ssssss;;::;;;:;;sscc;;;;ssssssssssccssscccs;sccccccccsccccs;;;;cc22ssss::sscccsc:c:  DY62HH6N :
::;.:... ;s::;;sc:;:;::  :;:...:;:::;::. .:::. .:.   .:...        ......:.:.::... :::::.::::::;:;:;;;;ssss::::::s;s;scccs;sc;:;;scssss;;;;;;scs:scscscssccccccsssssssssssss22ccsccccccs;.: YsNE65DPPN2N
:ss:::::::::::.:::s   .  ::::..::;;;s::.  .       ..      ..  .  ..   ..:.:.:.....::..;:;:::;:::;;;;ssss::;ssss;;;;:ss;:::::sc;::.;ss;c22222cccccccccsscs:sccsc22sc22sc55sssssc55sss;;:csZ6NNZYPPZYHNYN
:;:;;:;:;::;;::;:;c.:... :.:s:.. ::;;:::::..    .       .     :.  . ::. ....:.;:;::::.::;;;:;:;;;;ss::;;ss;;;;s;cccc;;sccccsssss25c;c2ccs;ssscccccccccccc2csscssc2csscsccss2cssssccssYSZYZ2NZPZDEYSEDHN6
.:.ssss.:  ;;::;:;s :   .. ;s:.  ..;s;;::..           ...   ..    :.  ..  :.:.;:::::::;:;;;;s;ss;;ss;;s;scsssscsss;;s;ssssssssssc22ccsscc2css2cssscccsscs;ssssssssc2c2css2c;ssscc22YSZYccc D2NEPDYYHDZPP
::.;:csss.:..::::sc:s .    :;;c:.. ::;s::.                      . . ..:...... :.::;:s;;:;;s;;:2cssccsscsss;;;;sssss;;;sssssssssc;;ssc2csccsss2ssssscssssc22sssscs;;;;sscc2ccc22SS55ssss;;c:NYHPPEc2ZYEDP
;;:;:s;c2;s.:..::;:;c    . ..;c;;:.:.:;:;::..   .             ...   ....:::::::::.;:;;sss;;:cs::sssssssssssss;;;ssss22sss;ss;;:;::.    ..::.::;;;;;;;;scscsccsscss;::;;sscc65cccs:;ss::ss2.D;NDZDZPS6S6P
:;:s:ssc225ss... ;:ss:;... ::;s;;:::::::::;:..              :.  . :.  :.::::::::;:;;s;;;;;ccssss22ssssssssss2222ssssssss22ssssss;ssccs;;::::::::::;s:..........;;sssscsss;;:::;cc;s;s2c2c; D:NDPDPDDDDPP
;s;2css;;;;c2c2. :.scc5..  :;;:;sss;::;;s::..             . .     :.::::::::::;;css;;;cc;;sss;ccss;sssc2ssccs;;;sssssssssssssssssss;;;sssss;;;;::;:::s;s;;;cs;;cs;;;;ssssssssssssss;;ss;;s.HsNZPPPPPPZZP
:s;ccc2ssssccc5::... s2;s.   ::ssscccs;;;scs;:.                   . :.:.::::;:s:;;ss;;sssss;ssssccssssssssssssssssscssssssssss;:;ssss;sss;s;ssscss;;;ssssss;;;;sssscssssscsssss;s;;ss;;sss D.NEPPPPPPPPP
:s:c2::ss;;::;s;s:;. :;:;. ..  .:::;sss;:;cs;ss;:         .  .:.    ....::::;:s;csss;;sssssc22ss;sssssssssssss;;;;;;;;::;;ss;;sss;s;ssssssssss;;;;;sssss;;;;;;;;;::s;::;;s;;;s;ss:;;;;;::: Z NEPPPPPPPDP
s22sc::sc:;::ss2225:::.:;..;s.   :;::sccc;::;;;:::..  ..    ....  ..::::;:;;s;;:sscc222225c2;;;sssssssss22sssssc;;sss;ss;;sss;ss;;;;::;s;;;;;;;s;;;;;;;;;ssssssss;:;;;:;::;ss:;sscs;;;;;;: P NYPPPPPPZZP
s;;..sssc;;::;:2222ss..sc;:sssc: ..:::.:scccc;:scs;;.. ..:::..::;;;:;:;:s;ss;;css;22sssssc:;22sssssssssssssssc;;;;;;;;scs;ss;:;s;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ss;;ss;;;;;;;:s;ss;ss;: P NEPPPDPPDDP
;sscc22sc;;ccs;::;;c2;;..::::scss:   .:. :sssccss;ss;;....::... ..:.::;:;:;:;:sscc2csssssc;;ss;sssssssssssss:;::ss;s;:::;;;;::;;;;;;;;;s;:;;;;;s;;;;;s;:::::::;;;;;;;;;;;;;;;;;;;::::::ss; P NDPPPPPPPPP
c2255;:sc;;;;;s;:;:ssc2;:;;;;;:;s;;....:::.::scccs;;;s;;.. . .:...::;:;:;:;;2s222cccccscc2;sccsssssssssc;s;;;s;;;;;s;;;;;;;;;;;;;;;;;:;s;:::;:;;:::;;;;::;:::;:::;:::;::::;;;;;;;;;;;;;s;. NsNDZPPPPPPPP
;s;ccss22;s:::;:;;;::ssss::::sc;;s2cc:..:::::;sssscsss::;:.:.::::.::::s;sscs222cssc2scc2ssssssssss;;ss;s;sss;;;;;;;;;;;;::;;::::::::;;:::::::::::::::::;;;:::::::::;:;;;:::;:;;::;;;;;;:.; N2HPDDPPPPPPP
s    .::;ssssss;;ssss;;22s;: :;::::c5s;: .:::::::s2sssssss;;.:.:::;:::::cc2cccssccsssc;s;ssc;;;:cc:;;;;s:;;;;;;;:;::::::;;::::::;;:::;::;;;;;;;:;;;;;:;;;::::::::::;:::::;:;:::;;ss;;;;:.s N6HDZPDDPPPPZ
sc2;:;:......::::::::::2222;:..;s;:::sc25s.....:::::cc5252ss::.:..;:2c2c2cc2cc22c222cc;sss..:;ss;;;s;s::;;;;:::;;;::;::::::;;;;;;;:::::::::::::.:::::::::::::::::::::..::::;;;;;:::;::;: 2 NDEDDDDDPPPPP
c;;ss22cc22sssssss;;s;;;.sc56s:::ss;:::;css;::...:::::;s2ccs;;;;;;;:c;cscccc::ccss:;ccsssccccc;;;;;s:;;;;s:;:;::::;;::::;;:::::::::::::::::::::::.:::::::::::::::....::::::::::::::::s;: D;NDZZZZPPPPPPP
;;;;;;;;:;;s;ccs;ssss::::s:6Y25:.:;;;::::;ssc;::::::::;:.:;;cs:;;;;;2s2cccsc22;sccsc;sscss:;ss;s:::;;;;;:::;:::;::::::::::.:::::::::.....::::::::::::::..:.::::::::::::::::::..:::::::.. N5NDPPDDPPPPPPD
:::::;;::::;;::::ss22ccs;; 6SYP2c:.::;ss;;;scss;::::::;;s;:;5css.;2c5cccccccscssssscss;s:;;s;;:;;s;;;;::::::;;:::;:::;:;::::::::::::........:::::::::..::::::::::;:::::::::.:::;:;;::  ; NZHDDDPPPPPPPPP
;ssss;;ss;;;:;sss;:::;s;;s:s PNS6s;sc:.::::::;sss;:::::::::;cc52:;ccS5cc2csssc;s;sss:;;;ss;;;;:;;;;;;;:::;::;;.::::.::::::. :::::::::.............::..:::::::....::::::::::::::::;;::: P:NDPPPPDDZPPZDDP
;;;;;;;;;;;;;ss;;;;;;;;s;;;; 26PN5;c2s;;;::::::;;scs::;: :;:::ss:;.:2s2csssccc;sssss;s;s:;;;:;;;::;;::;;::::::::::::::::::::::::..:::......:::..... .:........:......:::::: .:...::. : NZNDPPPPDDDDDDDDP
:::..::;;;;;;;sssssss;:;ss;;.c;PN66. ;sss;:::::;;;;;;;;;::::;;ss .  s:2ccc22;sssssss;;:;;;;;:::;::::::::::::::::::::::::::::...:::....:::::...:.....:.::. .....:.::...... .::::;:.   Y NEDDPPPPDDZZDDPPD
;;;;;;:;;;;;;;;;::::;;;;;;;s;; 26YNs:::;s;s: ....:ssss::::::;;ss;s  . 5sssssss:;;;;;:;;;:;::::;;..:::::::::::::::::::::::::::;::...:::.::::............:::... ...:.......:...:.::. : NSNDPPDDDDDDDDDDPPD
;;;;;;:;;::::;;;;;;;;;:::;:sss:c:PN2;. ::scss;:. ..:;;;;::::;;s;ss    2;s;sssc;sss:;;;;;:;:;::;;:;::::::::;;::::::::::....::::::::.:::.......::.....:::::::....:.....:.......:::.  Z:NHDPDDDPPPPDPPDDPPP
:;;;;;;;;::::::::;;;;ss;;;:ss;:: 2SPNc ;;ssc2c2s.   .:::::;;;;ss55;s..csssss;;;;:;;;:;:;::::;;::;s:::::::::::::;.:::..:::.....::.......:. .......:..:::...  ...  ......  :...;:  ; NYHPZZDPPDDDDDZZDDPPD
::::.:::;;;:::::;::::;;;s;;;:;s; 2sZNc:: ::;ss222c;: .:::::::;5c;;sc::csssss;;ss:;;;:;::;;:;.:::..::::::::::::.:.:...........:.   .:.......:......... .....:. .....  .::::....   D;NDPPDDDPDDZZDDDDPPDDD
::.::;:::;;;;;;;;;;ss::::;;;;;:;:s YN66c ;;:..:;s262;; :::::;;2c:;ss:;;;:;;;;sss;;;;:;:::::;.:::::::::::;;;::::;::::..:::..:::::... ............... ...  .... .  ..... . ::..  s NDNDPPDDDDPDPPDPPDDDDDP
:::::::::::::;:;;;:;;;;;;;;;;sss;; 6YYH2 ::;:;;:.::scs.. .:;2c2css22:scs:;s;:;;;;;:;::;;;;:;.:::::::;;:::::::::::::::.:::.::......   .  ...     ....                     .     N5NDPPDDPZDPPPPPDPPDPPDDP
::::::::::::::::;::::::;;::::;;;:: c;ZNSsc:;;;;;::::::s:   .s;csssccss;s;;ss:;;;;;:;:;;;;;:;;;:::::::::::;.:::.:.:.......:::.......:       ...                   .   .....   5;NDEDPPZZPPPPDDPPDDDDDDPPP
::::::::::::;::::::::;;::::;;;:;;;.; YNY6s ;cs;;::::::::;: .;:s;2ccc;s;;::;;;;:;::;;::::;;;;::::::.:::..::::::::.....:::....      .. ... .   .       .   ..:.      ..        NZNEPPPPPPDDDPPPDDZPDDDDPPD
.::::::::::::..:::;:::::;::::::;;;:s 6Z6P2 ;.:s;:::::::s2s   .2;ss2c:;;sss:;;s:;:::::;;;::::::;;.:::..:;.:..::..::::..   .   ...    ..  ..........   .....           :.    HSNHPPPPPPDDPPDDPZDDDDPPDDDDP
.;:::::::::::::::::::::;;::::;;;;;:s.52SN6 :.;;;;::::: .::s: .2s2css;s:;ssss::;;:;:;::::::::::::::::::::::......    .......     .:..   .     .   .          .... ..  .   s:NEDPPPDDPPPPDDPPDDPPDDDDZZDDD
.::::::::::;::::::::.;:::::::;;::;;: csSN6ss :::::::::.. .c; .:.2sss;;:;ss;;:;;s;;:;::::::;;:::::::::::::;.:...:.. ......:      ........                 ..  ...   :.    NYNEEDPPPPDDPPDDPPDDPPPPPPPPDDP
::.::::::::::::::::::::::::::::::;;;:s 2ESZ2 :::::::...:::c; .  2sssss;;;;;;ss::::::;;::::::::::::::::...:.:....::.. .  .  .                             ...           D6NEDPPPDPZZDDPPPPPPPPDPPPPPPPDDP
.. ....:::::::::::::;:.:::::.:::::;;:s.6ESPc ::;;::::: .::s;::  s:;;ss;s:;;;:;:;::::;;:;::::::::::::::.:..::.:.......     ......             .             ..    .   s.NHEPPPZZDDZPDDPPPPPPPZPPDDPPDDPPD
 :.:.:.:::.::..:;::::::::::::::::::::: ;2SN6 ;.:;:.::;::..;;s; .5ccsss;s:;;;:;::;;:;::;;::::::::::.:::.:.:..  ....      ...:             .       . .       .  .:     NENDPPDDPPDDDDPPDDPPDDDDDDPPDDPPDDD
...:::...:::::::::::::.:::::::::;::;;;:s.5N5.; :;;;: ..:::s;;:  s:::ss;;:;;;;;;;;;:;;;::::..::::::::::.: . .  ..      ..             .         .         ...       NPNEZZDDDPPPPPDDPPPPPPDDDDPPPPDDPPDDD
.:.:::::.::::::::::::::::::::;;::;;;;:.;:5N5.;.;;;::.:..::s;::  c;ssssss:;::;;;;::::::::::::::..::::...:.:.:.... ..... .                   .         .   .  ..   2;NDDPDDDPZPDDDDDDDDPPDDPPPPPPDDDDDDDDP
.. . ..:.. :::::::::.;;;:::;;;;:::;:::.;.5N6cc :;:::.. .::;:;:  c:ssss;s;;;;:;::::::::::::::::::::.:  ..::.:........   .                                   .    ;NPNDDPPPDDPPPPDPPDDDPDDDZPZZPPDDPPDDPPP
 :.... . :::::::::::.::::::::::::;;;;::; 6NS2s :::::.: ...::s;  c;ssss:::::;:;::::::::::::..::::::::::.:.. ............. .                                     DZNHEDPPDPPPDDZPDDDDPPPPPPPPDDZZDDZPDDPPD
 . ... :...:::::::::::::::::::::::;::;:; sP2Sc :::.:.. .::;;cs..2sssss;s;;;;:;::;;;;::::.:::::::::...:.: ... ....:..   . ...                       .     .   PZNHDZZZZZPPDPPPDDDPPPPPDDPPDDDDDDDDDDZPPPD
.......:::.:.:::::::.:::::;::::::::::;;: 5NYYc ::::::. .::c;:: .2ss;ss;s;;;;::::::;;::::.:::..:::: ....:....::......   . .     .                     .     s2NHDZPPDDDDPPPPDDPPDDDDDDDDPPDDPPDDZZDDDDPPP
     . . ..:...::::::::::::::::::::;;::; cZ5Zc :::.::: .::s;:: .c;ssss;s;;;;:;:;;;:::::;::::...:..::.:.:  :: . .....   .   .                              sNHHPPPPPDDDDDDPPDDPPPPPPPPPPDDPPPPPPDDDDPPDDD
     . ... :::.:.::::::::::::::::::::::; 2PSH2 ;::::.:.:;:s: .::sscs;s:;:;:;:::;::::::::.:::::::..::...:  .: . ... ..:.. .   .                          :HDNEDPPPPPDPPPDDPPPPPPDDPPPPDDPPDDYZEDZZDDZZDDD
   ..  ... ::. ....:::.::::::::::::::;;s:5ZSN5 s:;::::.::::: :2sssssss:;;;;s:;::::::::::::::::..::..::....  :.....   . .                               EPNEPPZPDDPPPPDPPPPPDPDPPPDPPPPPZZDDDDZZDDPPDDPPD
       ..::..  :::.:::.:::::::::;;:;;::: 2PZN5 :.:::::.:::;::;5c;;ssssss;;:;:;;;::::::::::::..::::::.:.:::  ::::..   .  ..                          .ZPNNEDPPPPDDPPPPDDPPDDDDDDDDDDDDPPDDDPZPDDZZPZDDPPD
   ... ..::. ...:..:::::.:::::::;::::;;; 2Y6H5;c:;s;::.:;:sscs2css;sss;;;;::::.:;;::::::::::::::::::::  .:..  .:..      ..                        :6ENHDZZZZPPPPPPPDDZZDDPPDPZPDDDDDDDDZPDDDDPPPPDDDDPPD
       . . ..::....::::::::;;;;;;::::::; c56N6;s.;;;:: ...::sscccc;sss;;;;:::;;;;;:;:::;::::::::::::.:.:...:...... .  ..                   ..    cZNHEPPPPPPPDDPPPPPPDDPPDDPPDPPPPPZPDDDPDDPPDDPPDPPDPPD
   ..    ... ..::::::::::::;:::::;:;;;:: s;YNY2s.::::;::.:::2sssss:;ssss:;:;:;;;;;:;;:::::::::::.:..::.:.: ...  ....    ..                     ;YNHHDPPDPPDEDZZZPPPPPDDPPPPPPDDDDPDDDDDPZDDPPDDPPDPPDDDD
   ... ..... :.:::::.::::::::::::::;:::;:s.5NYY5;css:;;;;s6552ss22ss;s::;;;s:;::::::;;;;::.:::::.:  :: ....:...:.:..    .. ...       ....     6NNHDPPPPDDPPPPDPPPZPDDPPPPPPPPDDDDZZPZZPDPPPPPPPPZDPPPPPP
       ::... ..::..:::.:.::::::;:;:;;sss;s:5HSZ2.;;;:::::s5s;;cc22sc:;ssscsc.:::;;;;::::::::;;.:::::::::::..::.     ..    ..  ...          :PNNNDPPDPZPDDDDZPDDDDPPDDPPDDDDDDPPDDZPDDZPDDPPDDZZDPDPPPPPP
   :..   . ::::....::::::::;s;;;:::::;s;;c:6NSY2:c22ss:;::;s55S6scsccc;;;;;;;s;;;;;;:;;;::::::::::::.:::..::...:::::.:            ..    .:ZNNNDZPDDDDDDZZPPPPZZZPDDPDPPDPZZPPZZDDDDDDDDDDPPDDDDDDPPPPDDP
:      . . :.:::.:::.::::::::::::::;:sss;; 2D6Z5;cssss;s;;ss2c62scc2sccc;sss:;;;:;;;::;;;;:::::::::::: ..:...:.............   ....    :;DNNNDPPDPZPPPDPZPDDDDZPDPDPZZDPPPDDDDDDDDPPDDDDDDPPDPPPPPPPPPHHP
N     .. . :.:.:::::::::::::;::::;:;;sss;s:5DZHSccssscss:;sscc625522scsc;s;sssss;;:;:::::;:::;::::.:.:::........ .  .......::..     c5HNNHDPPDPZPDPZPDDPPZPPPPPDDDDDDDDDDDPPPPPPDDDDDPPDDPPDPPPPPPPPPPPP
NSN      :...::::::::::::::::::::;;sss;s;c;6ZSP6c2sccc:s;;:;ccS6YS5522scss:;;;ssss:;;;;;::::;;.:::::::::.:..::.......:.:. ....:   s6EHHEPPPDDDPPPDPZPDPZPDDDDPPDPPPDPPPPPPPPPPPPDDDDDPDDDPPDPPPPPPPPPPPP
HNNYN    .:. :::.::..:::::::.::::::ssssccs.2SZNZc666;s;; ::::;6262c22566:c25:;;;:;.:;s;;;;;;:;;;.:::::::.:::..::..  .:....      2PNNHDDDDDPPPDPPPDDDPPPDDDPPPDDDDPPDDDDDPPPPPPPPPZZDDDPZZDDPPPPPPPPPPPPP
PDHNNNN      ::::::::::;;;;:;::;;;:;s;;;sc;5S6PSY5;c.;.:.:...:s;S6ZS2225c2;cc2;;ssscss:;;;:;:;:;:;:::::::;::::::..::::...     PNNNNEDDDDPZPDDDDDPPPDPPPDDPPPPPPDDDDDPZPDDPPPPPPPDDDDPPDDDDPPPPPDDPPDDPPP
DDDYZHNPN :   .:::::::::::;;;;;;;s;s;cc222;5SZNZS5sc.;.:......:.s;PSYSc2s222;s;;cc;;ss;s;s;;::.::;::::::::.:::.:..:::.    : NNNNDPPPPPPDDDDDPPPDDDPPPPDDPPPDDDDPPDPPDDDPPDPPPPPPPPPPPPPPPPPPPPPHHPPEEDDP
PPDDDDDHNEN.c   .::::::::::;:s2cssss;ssccc:5YYDSY5;s :.:.. ...: . 2sS66522;cs2sssc;scc;s::;s;;;;:::;::::::..:::::::.    65NNNEPPPPEEDPPPPPPDPPPDPDDDPPPDDPPDPDPPPDPPPPPZPDPPPPPPPPPPPPPPPPPEEEEPPPPDDDDP
PPPPPPPDDHNDNs2   .:::::;;:;;;;::;;sssssc2c22YNYS2:s.:..   .... :.:.62ZS6622scc2c2:;sssc::;;:;;s:;:::;::::::::::.     PPNNNEDPDHDPDDDPPPPPPPDDDPPPPPDDPPPPPPPPDDDPPPPPDPPDPPPPPPPPPPPPPHHPPDPDDPPPZDDEEP
PPPPPPPDDDDENNN22    ::;:;:;;;;sssss:c2csc25c6DYE2 :          ..:.:.s:S5S6c255scc2;sss:;scss:;;s:;:::;:::::::.    ;:NNNNHDPPPPPDPPPPPPPPPPPPPPPPPPPPPPDPDDDDDPPPPPPPPPDDDDDDPPPPPPPPPPPPPPPHHZZPPNHZZPPH
PPPNHPPPPPPDDDHNNYZ   :::::::sss;sscscs265c226PYN5 ; ..... .....  ..;.5cZSSSc256sc2225sc;s:s;c:;.:ss;;;;;;    . DYNNNHDPPPHNDPPPPPPPPPPPPPPPPPPPPPPPPPPDPZPPPPPPPPPPPPPPPZPDPPPPPPPPPPPPPPZPZHNPPZZHHPPP
PPPZZEHPPDDPPDDPENNZD    .:;s;;sscc2c66552c55YDZN2 : ...........:::.: :.62Y6c225;sc2c2ss56s2:s:;;s:;:::.    2:NHNNHEDPDDEEPZPPPPENDPPPPPPPPPPPPPPPPPPPPDDDDDPPPPPPPPPDDPPDDPPDPPPPPNHZPHHDDHEPPPPHHPDPPP
PPPEEPPDEEEPPDEDDDENNDH::  :;ssccs;s:225S656SZPZN2 : .   .....:.....::: s;P6ZY565656;sccc2s2;c;sss;s:.  ; Y2NNNHHEDDPPEHPZDEPPPZDDDPPPDEDDDPDEDPPPPPPPPPPPPPPPPPPPPPPEEEDPPPPNEZPPPDDDDZZDEPZHHZZHHDDPPE
PPZPDPPDDPZEEPPPPPPPEHNNN6c  .;ssss252sc26DSc2sSN5 ; .  ......::... ..:.:.2;EYY626s2c226s222;ssc;;:   2:NNNHNEPZPPDEPZEHPPDDEHHEPPPPEHDPEHEPPDDEDZDHEPPPPPPPDHEPPPPEDZPDPZPEDPPEEZPEEDDHEZZPZHHZPPPDEPPD
PHHHHZZPPPZHHPPPPHHDPPDENNNY2  .;252c55SPSS5c2 5N5:s .......:::::...::;:;:: 2;NPDP.s66c5:sscc2cc  ; D6NNNENHZZHHHHDPEEPPDHPPZZZZDHDPPPDEPZZZDHDZDHDPPPDHEZPPPPPPPPDNEZPPDHHPPEDPPEEPPZZPPHHPZHHZPEEPPZPP
PPZYZHNPPHHZZEHDPPPZPDDPDDHNNNHs :s5652SDZY2 . 5NY55 ... ........:....:::::.  SsDZPZ256Y2555. . SsNENNHDPPZZEHPZZZZZEHPZEHPPEHHHPZPPEHPYDHHHDZDHDZDHEPPZDHEPDHEPPPPZPHHPPPZPPHEPPHEZPNHPZEHPPHHPZHHZZHNP
PHHDDDDZZPPEEPPDEEEDDPPDDPPPDENHNY2ccSDZP2:: : sP5Y6 .....::::::::..:::::.::s:: ScNP665625cs5sDYNENNPZEHEEEEEHZZHHHHZYDHPPDDEEPPPPDEDDDPDEPZDDEEDPPZPDDEDPPPPZPDDEEDDEDDPPDHEPPZPEDPPZZHEPPPPPPPPEDPDPDP
DDDDDDDDDDDDDDDDPDDDDDDDDDPDDPPDHHHPY562cs:: : cDSDY :.:::::;:::::.:::..:::.;:: . P5HPS55c62NENNHDEEYZEHPPZYDEDDEDDEDDEEDDPPDEDDHHDPPPDDEEEHDPDEDDDDDDPPPDEHEZPHDZPHEZPHEPPZZDDDDZZHHZZHEDDZZHHZPDDDDDDP
HZZDEPPHHZYHHPYEHDPPZEHDEPZDHEEDPDDENYY.    .: cD6Z5 :::::;::::. .::..::..:::.:.; s 5.Z2NENNEPHEEEEHDDPPHHEDEEPZEEEHPPDEDDHHEEDDPZDEEEDDPZPEDPDEEDEEDDEHEDPZPDEHEPPHEZPHEZPEDEDPPEEPPEEPZDDDDHHZZPPDDDEP
PEHPPEEZZDEPPDEPZDEPZEHPPDEHHPPPPDHDDDNPZ:     2EYNZ ;.:;::::::::::. . ..   :.:     2 NDEPDPEDEEEEZZHHEDZZEEEEDDEEZZDEEEEEPYDEPZDDDDDDEEEEEEDZDEPZPEDEDYPEEEEEDZZZPHEZZPPEEHEPPEEPPEDZZEEHHEHZPHHEDEHPPH
EZZHHZZEHEEPZEEPPEHPPEEPPDHPZDHDPDHDPHNNNNN6    SSHY ; ::::::::: .::.. .:::.      NYNNNHHHZZEEDEYYEHZYEEEEEEDDEDDEEEPYDDDEEEEEEEEEEDDDDEPYPEDZDEEEEEDDEEEEPYZEEEHHEZPHHPPEDYZZPEEZZEEEHHEYZEHZZZYEEDEZPP
PHHZYEHDDPPEEPPDDPPDDPPDEPYDHPYDHPZPDPZDHHNNNZ ss5HZ.c .:......:.. .::..      5sNNNNNEZZDDHEEEZZEEEEDDEEZZDEZZDDDEPZEEEDDEPZDDDEDPDDDDPZDEEEEDEEPZPDDDDDPZPEEEPZPDDHDYZHEPPHHEDPPDEHEZZYZHEZPPPHEEEZPDED
EPPDDEHZZEHZYEHDPEHDPEHPZPDEHDDPDDDDDDDPPDEENNNNDPES                      : NPNNNHDPEEEEPPEDDEEEEDDEPPDEEEEEEEEDDDEEEDDDDDEEEDDEPPDDDDEEEDDDDPDEEEEDDDDDEEEDDDEEDPPHEDDEDPDEDYPHHPPDDHHDDEEEHZZHDDEHHPPE
EPPEEPPDDEEDEPPEHDPDEPPDDEEPPDEDDPPPDEHDZPDDEEDDEPDZcs                .:SSNNNNNHEDPDEEEEHHEDDDDDDDDEHHEDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDEEDPPPPEDPDEEDDDPHEZZEEPPEDDEDDEEEEPPEED
EEEEEEDZZEHZZDDZZDEEEDDPZDEDDEEHHHEEHPPDHDZDNEPPDPDHNNNNNNNNNNNNNNNNNNNNNNNDHEZPHHHHPPHHPZEEEEEDDDDEYYDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDEEEEHEYYEEYZEEDDEDDDEEDEYZDDEDD
ZDEYYEEEEZZEEEEEHPZDEEHHHHEEEEEPZZZDHDPPPPPZZZPPPDDDDDEEEEEEEEEHNNEEEDNHPZPPEEZZZZZZPPZZZZHEZZEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDYPEEEEEEEDDDDDDDDDDEEEEDDDD
EEEHHEDDDHHEDDEEEEEDDZYZZZYZPZZZPDEPZZPPZDEDPDHDPPPPPPPPPDHDPDEDPPPDHEEEHHHEZPHHEEPPEEPPPPZZPPDDDDDDDDDDEEDDEEEDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDD
PPPPPZYPPPPPPZYZYPPPPPDDDDDDDDDEHDPPDEHDDPPDHDDPPPPDHHHHEEEEHEPDHEZPEDDDPPEEDDEEPDHEPPEHHHHEEEPPPPPPPPPPDEPPPPDEPPDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DPPPDDDEEDPEEDDDDEEEEEEEEEEDDDEEEEEEEEDEEHHDPDHDPDPPEDZDEEEDZPEEEEDEHEEHDDEDYZHHDDEEHEEEZZEEEEEEEEEEEEEEEEEEDPDEPPDEPZDEPZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EEEEEEEDDEEDDEEEEDDDDDDDDDDEEDDDDDDDDDDEEDZDEHHDYPPDHEEDZPHHEEHHHEPPPPPPPDHHHHPPPZHEZPHHEEEEZZEDDEEEEDDDDDDEEHEEEEEEDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDZDHDPZPPPDPDHDZDHEPPPPPPPPHHPPPPPPPPPPPDPPHHPPPZPZEHHHHEEHZZEEEEEEEEZYEEDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEPZDEDPPPPPPPPPPPDHDPPPPPPPPPPPPPPPDPDDDPPDDDDZZPPPPPPHHZPPPPPZPPPEEPPPZDEHHEEPPDEEEEEEEEDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEDPDDPPPPPPPPDDDDPPPPDHEDDPPPDDDDDDDDDDDZPZPPPDDPPPPPDDDDPPPPDDDPPDDPPPPPPDPPPPPZZDDPZDDDDDDEEDPDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDEPZDDDEDPDHPPPDPPDEPZDHHHDPPPPEDZDHEPDDDDDDDDDZZDPZZPPDDPPDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDPEEDPPPPPPZPPDDDEDDEEEEDPDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDEEEEDDDDEPZEHDPPPPZPEEDEEPZPPEHEEDPPDDPDDPPPDPZZZPDDPPDPDDDDDDDPPPPDDDDDDDZZDDZZDDDDPPPPDDDPDDPPDDDDDPEHDPDEDEPYPEZYDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDEDEEEPZDEEEEHDPPZEHDZDEEEDDDDEEDPPZPEDZPPPPPPPPPPDDDDDPPDDDPPPPPPDPPPPPDDDDDDDDDZZDDPPDDDDDDDDDPPPPPDDDPPPPPZZDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDEEDDDEZZDEEEPZDEPPPPPZDEEDDDDDDDEEDZDHEEDPDHDPPPDHEPDDPPPDDDPPPPDHHPPPPHHPDDDDDDDDDDDPPDDDDDDDDDDDPDDPPPPPPDDPZEHDZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDEDPPPDEEEPPDDEHPZPDDPEEEDDDDDDDEEEDDPDEDEDDDPDHEPPPPPDDDDPPPPPDDHHZZDDPPPPPDDDPPDDPPDDPPDDDDDDDDDDDPEEPPDEPPDEDDEEDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDEEEEEDDEEPZDEEHPZDEPZDEEEEDDDDDDDEEDPPYDHEEDEDDEHEDDPDDDPDDDPDHEZPHEPDEEHHPDDDDDDDDDDDZZDDZZDDDDDDDDDDDPDDPPDDPZDDPPDEDPDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDEEEEEZYDEPZDEEDEEPPZZDEDDEDDDDDDDDDDEDPZZDHDZPDDEDPDHDZPPDPPPPPZZZPPEDEEEEPPPDPDDDDDDDDDPPDPDDZZDDDDDDPPDDDPHHPPPPDEEEDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDEZYDEEEEEEEEEPZDEPZEEEDDDDDDDDDDDDDEEDZDHDPDHEEDEDZPPDHHPPPPPPHEEEEEEEEEZPHHPPPDDDDDDDDDSSDDZPDDPZZZPPDPPPPPPZEHPZEEEEEEZYPDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDEDDHHEDEEPZDEPZDEEEPZEDDDDDDDDEDDEEEEPZDHEEDZPZPDDEDPDPPPPPPPDHEEDDDDEEDZPHEPPPDDDDDDDPPDDDEDDDDZZDDDDDDPPHHPZHHPPDEEEDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDEPPEEZYDEDDEEDDPZDEEEEDDDDDEEEEPZDEDDEHDPDEDZDHEDDEEEEPPPPZPHEDDDDDDDDPDHHZPPDDDDDDDDDPPDPDDYYDDPPDDDDDDDPPPPPEEDDPZDEPZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDEPPEEDDEEPDEEDPEEEDDDDDDDDDPZDEPZDHPYPEDDDEEDEEDDEEDZPPPDDDDEDDDDDDEEEDDDDPDDDPPDDDDDDDDZZDDPPPPDDDDDDDPPZEHHHEEDDEHEEEHEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EEHDDHHPZDDEEPZDEDDDDDDDDDEEEEDEHEDPZDDEHDZPEDPDEDEDPPPDEEEEEEDDDDDDDDZPPPPPPDDDPPDDDDDDDDPPPPDDDPDDDDDDPPEEHHPZEEEEPYDEPYDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EYYDEZZEEEDDEEEEDDDDDDDDEEEPYDEPYDEEEEEPYDEEEDZPEDEDZPPPEDDDDDDDDDDDEEZDHHPDDDDDDDDDDDDDDDDDDDPZDDPPPDDPPZEEZZEEZYDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EEEEEPZEDDDDDDDDDDDEEDDEEPYDHEDEEEEDDDEDPDEPZDEEEDEDPDHEEDDDDDDDDDEEEEPPPPPDDDDDDDDDDDDDDDDDYYDDDPDDPPPPEEEEPPEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDEEEEDDDDDDDDDDEDDEEDDDPDEDPDEDDPPDEEDEEEDDPDDDDEEEDDDDDDDDDEEEDDZPEEPDDDPPDDDDDDDDDDDDZPDDPPDPHEPPDDPZDEDDEEEDDDDEPZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDEEEEZYDEDDDPDEDPEHDPPPDEPZPHDZDEEDDDDDDDDDDDDDEEEDDDDPPZZPPPDDDDDDDDDDDDDDDZZDDPPDPPPEEDPEEEEPPPPDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDEEEPZEHEDEEPZDDDEDDPZDEDDEHDZDHDZDEDDDDDDDDDDDDEEDPPPPDDPDHHHEPDDDDDDDDDDDDDDDDDDDDDDPPZPPEEEDDDEEEDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDEEEPZDEPZDEEEEEEEEDDEEEEEDEPZDHDZZZPEDDDDDDDDDEEEDPPPPPPPPPZPZPPPDDDDDDDDDDDDDDDDDDDDPPPHHHHPZDEEEEEZYDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDEDDEEZZDHEDEEEEDDDEDDDDEEDDDEEEEHDYDHHEEDDDDDDDDDEEDZPPPPPPPPPHHHEPDPDPPDDDDDDDDDDDDDDDPPPHHPPYYEEEEZYDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDEPPDEDDEEPPDDDEPPDEDPDDDDPPDEDPDEDDDEDDDDDDDDDDDDDZPPDDDPDHEDDEDZPEDPDDDDDPPDDDDDDDDDDDPDDPZHHDDEDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Pamela Anderson
ASCII Art ©2004 www.ASCIIBABES.com


Home            ASCII Archive