. . .. ...- .. . .. .. . .. .. ..- . .. ..               . .. .. . .. . . . .-. . .. .. .. . . . . ..
-.'.'.-- -. '.-:.- -- --.'..-- -- .'- --                      -- -:. -:.` :. .`.-.'.-- -- -:.` :.-.'.-
 .. -.`.:`.: .-. .': ::. - .`.':.'.'`-                   .:..  ` -.-: .-:. --`. - ..`.':.'. -:. .. -.'.
- -:- -. .. ..`.-.'.. ..`.'.'.. .- :                    :i||:-.    - .. .-.':- :`.-- -. ..-'.. -- :-. .
.'..`.'.- -- -- -.- -- -- -.'.- -:                      -\7:'.-    '.-- -- ..`- ..`.':.- .:. -: :: .--
 - --.- :`.:`.:`.. :`.:`.:-.- :`..                       -`          :.':.'.- :- --. .. : .-:- .. ..` -
.':.- .'.. .. ..-- -. .. .. .'.- -                                    .. .- :-. :`.-- --. .. :. -- -:-
 ..-.'.- --.-- .: :: : -- --.'..:        .               ...           -- :- .-: ..`.:`.-- -: .: :: .:
 -.- .-:`.-.`.'.. .. .:`.:`..- ..-     ._.`-.        .LLL\\`-.        `.:`..'.- .-- .. .`.:-..- .. .-.
.'. :.- ..`. -.- -- -.. ...- .'. .   .?/8$Z\`      ,$Z88H$RL,          .. ..-.'..`.'.-- :. .-. '- -.:-
 - :. -- -:. :- :`.:- -- -. '.'.-    88HbHMHi     ,6MMH*#HHkb-         - -- ..- -- ..':. .-.` :.'.-. .'
.'. -: :: .-`. :.. ..':.':.` -- '-   M' .\`MM.  . ZHM!  '\`MMk         :.':.- :.':.- .. -.'-:. ..-`.: .
 - :- .. ..`- ..- --. .. .-`.:`.:-  `M.  7.9M `  -?HH    ' TMM          .. -.-.. - : -- -.` .-- .:. . .
 :: .'.-- -`.-- .:`.-- -'. :. .. .   \b.   ]?8/$$r+S$.     HMM         .-- -.- -`.-.':.':. : :.- .-- :
 ..-.'. :: :.`.'.. .: ::. : : -- -   `H#\(8/181188$881\vv~HMH'          .':.-.':. : .. . --. .- -.`.'.
.- ..- :. ..- -.- -- .. .- ..`.:`.'  .i?Sk88$SkH81H198888Z8pL,          -- .-. .-: .- -`.: -- :`.-- -:
. :- .'. -- .':. ':.'.--.'-- -. ..  .(($$ZR88$8981$kFFFSFF?$$$          ':. : -.-.- :`.: -: :: ..` :- .
 ..`..'.`.:- -.-:. ...`.. :`.:- --  -\??8$8888$RH18$FFT|}$Z$S:          - .-.`. -..'.. ..'.. .- -:- .:
. -`..- :. .'.. .-- -.- --. .. ':-   `/?|\$6H8S8///?\?S/Z$S?S,   i?\,.    -: :..'. .- -- .-- -`.-.`. .
 : :. .-.-- :- -.`.:-. ':.- --`..`.  :6L?)\\S/L??S$S$?T//d1689.   :??\:   '. .-. :-.':.'.-`.':. : : -:
 -. - .-.` -.` :- .. -:. -.':.'. .   $891SS||||\\\?\\|kR88HMHHH.   ```      -.`. .- .. .-:- . -: ..': .
 '-: :.` :.'-:- .'.- -.-`. .. .: -   ?HH1$k\\$?S/+$$SF88HMMMMMHH.          ` -:.- '-- - -.`- :-. . -.-
`.- . -:. . -.` --.':.- :.-- --. .  .HMMHS$R8888$R8H1HMMMM6MMMMMH.          ` . : :: :: :- :- .--.'..`
.-.'.'.. -: :.`.:- ..- -. .:`.'    vMMMMMM6$888RH1HMMMMHMHMMHMMMMH.            .-. .. .. :- .'- :.- -:
 - .-- :`.. .-- ..:- .':. -.      dMMHMM9MMMHHHMHMMMRMMMMMMHMRMMMMb             - -- -- -.`..'.-. .'.-
 :: .:- .- -.` :. . '.-.-:.-    .{MMMMMMMMMHMHMMMMHMMMMHMHMMMMMMHMM?             ` :`.:`.-`.. -:.-.'.:
 . .-. '.:`.-: .-:.`. . -.      ?HMHMMHMMHMMMMM6MMMMMHMMMMMHMHMHMHMH.               .. ..'-.- -. - .- .
-.'.--`. .. : . -. -- -:       :\88RMMHMMMM9HHH9MRMMMMMM9RHH9HFRRH8ML.               -- .`.-.':.`.'.:.
 ...`.:.- -: -.':.`.':.       .8|$6HMHMMMHMMRMMMMMMRMM6MM6M6H6FkRH889k.  -..          `-.'.- ...-.- .-
- -. .-. :- .'. .-- ..    .   v8MMMMMMMMMMMMHMRMMHMMMMMMHMMRMMMMHH968HH.   --.         - .-:. -. ..: .'
 :- -.`.-.`-.'.-.`.'.-   .-  ,MHMMMHMMHMRMMMMMMMMMM9MMHMMMMMMRMMHMMHM81H.    `.         . . -`.-- ..--
 .`.'.- - .'. .`.-. .   .'  ,MMMMMHMMMMMMM6MM9MM6MMMMMMMRMMHMMMMMMMMMMHHH   -/ `.        -`.'-.` :. :.'
 :-.- :`.: :.-.'. --   .'  |MMMHMMMMMHM6MMMMMMMHMMRMHMMHMMMMM9MMHMHMMHMMML.`::- .:        '..'-:. .-. .
 .- .'.. .. - -.`.'-  .'  |MMMMHMMHMHMMMMMHMHMMMMMMMMMMMMM6MMMMMMMMHMMMHMH-      .-        -.- .-- : -
- :-.'.- --` :-.'..   :  ,MMMHMMMMMMMMMHMM8MMMMMHMM9M6MM9MMMMMHMHMMMM6MMMM|       :        `. :.`.- :.'
 -.- -.':.':..- .-   `   HMM9MMMMHMM9MRMMRMHMMHMMMMMMMMMMMHMHMMMMMMHMMMHMM|       :         -. -- -- .
 :- :- .. . -. '.   .'  iMMMMMMHMMMMMMMMM6HMMMHMHMHMMHM6MMMMMMMHMHMMMHMMMM6      .'         --.':.':- '
 .`- .'- -:.'-:     -.  8MHM6MHMMHMM9MRMM6HMHMMMMMMMMMMMMHMMHMMMMMMMMMMMMMM       .          - .. ..`.'
- ::. :`.-. .`     .:   8MMMMMMMMHMMMMMMM9HMMMHM6MMMMHM6MMMMMMM6MHMMHMMHMMH      :           :- -- -- .
 -. .: ..` -:.     .`| -RMMRMMM9MMMMHM9MMRMMMMMMMMHMMMMMMMHMM9MMMMMMMRMMHMM:     -            .:`.:`.:
 :.- .- -`.-.        :\`HMMMMHMMMMMMMMMMM9HHMMHM6MMHMMHMHMMHMMMRMMMHMMMMMMM    .: ..         '.. .. ..
 ..:- :: :.` : .,Lkc?.`LHMHMMMMMHMM6MM6MMHHMMMMMMMMMMMMMMMMMM9MMMMMMM9MMHM}  -      `- \_    '.- -- --
. . .- . .-:. /$8$8$887 "LHMRMMHMMHMMMMMMMHMRMM6MMHMRMMHM6MMMMMMMHMHMPRH8S\:           . -..`- :`.:`.:
 :.-.'-:. . :Z$S88$F}k887 ``HHMMMMMMHMM9MHHMMMMMMMMMMMMMMMM6MMHMMMMMM\$8Z88?            `,F88:- .. ..-
 .. .` ..-:\$}SZ8888Z86$8q.  "+96MMMHMMMMMHMRMMHM6MMHMRM6MMMMMMMHMMMMS$H$8\:           .%R8D8:'.-- -- -
- -:.:..-??(\$$SFF88Z$88181\    `HHMMMM9MRMMMMMMMMMMMMMMMMMHMHMMMM88R{%kF8ZL\.      .,iSF118Z| -:.':.'.
 :7$q%[\S1%F88Z8888888881S86\     "#HHMMMMMM9M6MMHMHMHMRMMMHMMM9MM8$8$8$F1????S/:LLL%?/$F11S$k,-. .. .
:}S$H%k6$881SF8$FF188Z8$8$8887.     ``HM9MHMMMMMMMMMMMMMMRMMMHMMMRFR8?$Z$$8J%|k$|%$%$}k8Z88$R{1:-- -`.'
:1%R$F8$F8$889$888$88$8818$SF8L,       HMMMMRMMM6MM9MM6MMMMMMMMMMM9H8LSS$8S\$S1%F1%F881Z888888$F}/.: -
:?Z$R8188ZH$1$Z868SkR818888$FF88\      9MMMMMM6MMMMMMHMM6MM6MMMHMMH8?SSS$$881?k8Sk81$S$R$888ZkR88Zq7::
`$SF1S8FF8$F88Zkk6888Z$D8$8888Z8S\ ._odHMMHMMHMMMMHMMMMMMMMMM9MMRH^'-||?$S8$89$9$SkDZ86$F88Z88$F[6$FFc|
:($8$8$FF88888\$kDZ88$RH8Z88Z81818$9MMMMMMHMMMMHMMMM9MHMMHMRMMM*'   :|J|S$F888Sk6888$1181SFF8881$8888$H
.$8{$$688$F8888888Zk88888Z888Z$D8$8%7HMMHMMM9MHMM6MMMMMMMMMHP"      \???k81$\89$88181888111SkFk888FFSL-
,\)S$F881SFkH8%kkR8Sk$kkFD8Z8ZR8$8?}?:*#MMMMMMMMMMMRMMHH#/'        .-?$]SF1S8$8$kFk81$118$88$FkF/8L':-
/$TSF1%R$88418Z$8$8$86$8888$8118Z$F$(\: '"'"""""^''""              .:?|k88$SFF88$FF888ZkF8SFF$??^ -- .'
?%T$\\\$4%8\%F$78818S8F888Z8$}k6$k8J|\/.                           ::?SS$8$88Z888]$k$R$\9%%|': -:.':.-
 `'\\|||+7/?|FSSS4%Z$$Z8ZHS888\$S(|r%:/.                           .:???{|S8$$8Z$$7$\$7):` .'. -. . -.-
 ':. :. ::``:7%7%7???7/?T$$7S|}7//?|:::        .  .  . . .         ::|\))?7/%$$$$T|?:7'-. :.: :.- -'..
`. .-.- -- : --`.'':':SLS?L???\\|7:\-: .- -:.` .: .: .- -.':.':.':..:.\7))|||\\\\\!7- ':. . .-.- :`.--
- -.`. ':.'..':. :-.'..`:`//:/\\::-:-.`. :. -:.- .- . :`.. .. -. ..-`.-\://:\!%::`.-: :. -:. :. '.. :.'
 '` --`    -   -`   -  - - '' - -`  ` -    '    ' '-`- - -- -` --  ` -' - '-- --   `   -`   - -` - -