...__\\\\,_,_\... .
      . . . .  . .  . . . .    . . .  .  . . . ,\LL$L$77:!::/:S/::$:ZZ((/;!?!:/:., . . .  . .  . . . . .  . .  . . . . . . . . . .
  ` .                       `   .      -..\\L$ZZ/8\}r//':7\SL7:(\\:`??\$(8?:??$/L/?/L.-.. .   .
 -     ' . - `  '  '  - - ' . '   ` :,7\?\`/?LSL:.:\\\\LLL::\S):?:?%?::::?/::L-|T$/($SS7::..-    -  - - `  '  ' . - ` - -  -  -  -
   `  -    .   - `  -  . .    . '\?/:SS:7$]$$Z8d1Z//dS|\:\|:?!:\::L\L:?/+/||?%\::::::7?Z\?; :.:.  -  .  . - `  .   . . .  . -  -
  ' .   ' .  `  .  - .     ` .7/?\\dHkM9kH$Z8:L8$kR7$8!/:/..`.::-::::Z$?\T|T::::\/7,L$?'`//-.: :- - .  .   - .   '          .  . '
  .   `  .  -  . .  .  .` :,S:$SkH8k8$S8dZ$$$}T$1\$(LSS://.\7-``::::H88$H?|\\\||%(:'. ` . - -.- : '-.    -     - .  - `  '-      .
    '  -   . .   . .    :?L?$S$LS(b$8P|?T%?T|8/$)Z8S:::////:.\;:`-?,L\7:?://|/-': .   .-   -   . . . `  -  ' -  .  .  .  .  `  -
  '. `  .      .     .\??/7:?Sv}S?$S|L/;S?\SSk8$\$%?:/-`  -   "(\::77\-\`'''   .    .-/.`/ . -  .    . -  - . .   .  .  '  . - . '
 .    -   ` `   . ` /?$$|\$S?$8H{1H8H$S$SS\\'\\||:--'' .`  :. ::L:|\,,.,,,,:i   - ` . -.``7,. .   `-:L\._:.     -   .  . .       .
    ` . `  .  '   ????/S(8$$:?HH9kH7/7/7:'''. -`. -` .  . : :\\\/|\:`: -\|(/: - -:- ..7 \-- .   .` `/%\7:\:. `  . '   .    ` `  .
  ` .   .    - `,%%|$8??}8T?{7SSS-''` .   '. `     .8\?| -//?::|/:7|i-.-\\7'.   ':-.`     .-  -    ':L)9%$.'-.    .-    ' . . .   .
 .    -   `  .::\\)8S|$$Z/?/|\--:'. -    -   . ' `  ' |::%7|:|//$?::i%|\:%` . ' . -  '' --..\.: ' ' ''$Lk}?:- . -   . - .  .    .
  . - . ` . .-)Z$kM\\\\\::-:-` . .  . ` ., ` .,.. . \L.+$\\|:::~|/%?`.\\''  . . ...:\.  . :.  `:- -  . ::\||,- -- -   .      -   .
        .   7S11Z||||--` .   :   .?//;.:`%::%%%\\:-:??%%?8$$`|L|///::''  . . . `.-.-`` . - '-/_q?:. ' .':?:~', '- . -    `  -  -
 . ' '  . :ikZ/:L:': : .:.:i: ,??+?S:::/:..`:-`:|Lv67\}?:?-/S'L/:bH:.-:,-,:|:..,,?L\:?.\\L,:::|8H8Sb:.\ . . : . -    . ' - . .   -
    .  ' :??%\:\'..- .\?\\S77\?S?7|\.:L+$,d_ -  ::S8H}_.:??7$?:/??::- --:L:(6$?.:/:8???88P9HRF?oS8HHZ|\?-\,- :. .` -   .  .    -
  -   ' /)':-::. \|'.$^:$7'-)H8/i'` /6\HSL8b'.`./;kRMH$??:/:b???8/8''.:?8?.iS::./`'\?|`+`: ` '"8HHM8D::.)||`- ::\. - -   '   ' . `
    ' .-?::-.- \\$L/::: ::::$?Z'::7-78S7%LPq?v;:/87$MbH7LR?P9ZH|/.|.:7/:Z6H:r`7%;:iH7S?/   /  - :$+?8S:':8:\ \--:: `-.  - . -    .
 ` .  ,?::: /.b-:-:\\:S:|HHM?8|$8|!:?L\?:?\$/.,SL'\$HM87?$$$bZ6D$L7:'.\:/8HR$_?LH$+'. :.': `  - - .'"\-.7'Z8$::- -- ': . .  . '
  .  :/:-.-dS?.-/ /?|"'.|8M[HbbM7?$8$\$LP$HM9\\8:??ZH$?\8H8887R88?L|: ./\:8L:7-:`- . .    -`.-.- ::::- -- '\$//.:: ...    .   . '
  . :?/:.?8/:.'- .:..`-:::L^|LHH8H8\|::|7$7|\::\8?|Z8!77??6$#kL??H$#??/??\7\:.:.. .  ...:.' :L.L...-:,`' - |||/+S:\. `.:-   .   . '
    \\L{7?`,:L -.  '. :,.L` ":'|:S$d//:\%Z//??78S/8T(v|)$H\$Fk:L?T7?~H/H$L:.'k\? . `.  : - . - ' . \::::` :.:`:'?\$ZL  -  -   '
 - ::/??/.'::'.-\.`- ' /)):.- .. $$7::|?$::$??k$+HR888'?89\?/:%L$:$ .`?_'7b,*8D/S...`.:\'::  . .-. :`/.` :/) :.:.:$8$:.- -  ' . '
   7?$T\::,\v:$"- .-:. ?|/` ` .'-:8$bk\};|??7):$HHHH87HHMH8??:`:\\'  ``,| \7H]\.`T:7 '``:-  '  .- . . .L:\/'. .-./8S?:/:- `  .   -
  :Z/L'?::?,:[d(.,.:i\$$-,78\`\:||8kM:T\/!$::LSLDMM98MHM88.\\:/-.-  '  |!/.":8\?.:88\$.   ..-.- . .`.|-:  .    ..T9//(:... .  .  .
  :[:\:-%H+"7"'.`.:: -:.:7H:..:/'8L$R:/::i?/L_:??H]HHM68$-: /: :-  - '  '-  |!. \7-``L` `,.+-  - .  '.- . ..:.:  .%\":`-/-. -
  H:.S7:/' .:,/\7:?kL.L?/8\'. '.|: ``:. +|Z\/L$$8H?88F'/-|  -.  ,,:/'.` `  :?  . :\\|,`?: `L:.. . . -:.- `---.:-.  -\  '- 7:  `  -
 :$\:'.$-///HH988/??SL|' `   -. `|-?:4|,)??Z/:L$8?`}',. - `:: . ``/    ' ' :--  ..  . .. `.' '-.'  . ..  .   . % . '. ' . .: ' . .
 |\:. :-7Z?:LM17Z\''`   -  .-/ \.`\::.::'/;::STL8:: '   ..: : . . . - -  - : .     .      '\: \  -   :/ -..   --. -   ` -. .  .
 :\- -.\|\:7Z8k:7/.` ,.:.:.,:+$$Z?/r\Z:: :?://:://- - - -/ :           -  .   \:/ :. \:.` . ::\: . : -:     ` :.  -.: - -.  .    -
 ?;.:\:.:\:/$#?`-\\{8D6$$7'/LH|688M8d+/;.:.///7L,7.:_7.|: ` - `  ' ` `   .. -   .`.  ''''~/.. :L ..  ?.:;-:.  `.-..L|--.  -   `  .
 %/::::: -::::}i \FRL*`.   \$$?Z**^'''$Z.:\\||)??bRM$8--' - -::: . - . `    .`   .  .---  . ..`8R?:.. |?|'   .- -.-?: .` : . - -
 $/::/- -- \'..`- `: .`  - .   `- - -.:#Rc6c?S::|$/Z/:?,`. . -|\:.  . .  '.    '   .  . -    -:.'+|Z7: `\::\.   :- '   .. .   . .
 |/:: .. -/.+|q-.:|......   . -   '`  `7bH$Z$Dk:!:$%|p/::'\-.' -  .     -   ` ,: -/- ' |. ` ` `-/. '*b?  :|). `  ..` . -.   `
 :::.--: `:':7,L..///L| ?7\7....' - -  -.`7???8988dbS8//: ::'?- - |` `  .`:: .  . . . .  ..- . . -:, "/H.."'  -- :   / \  `  . ' '
 :?.--':.: \:\7::L\%:$/Zdc?Lv;v\L: ...: :+,:?8LH6MDMS??\/:Z/\::/\_: .-:..`;  .    . -.  . .:...  ' `/.-`*c.. - . `:  . - ' .   . .
 `S?\:L.\|:.\:%,--:`:^8M8HRM8P88SH8:'7^``|L^#HHkb$99HMMMMH8b7?d8MHd\dHHL|$d:..: '`/ \\:':| : ::.' -.  '``Hc. .: .:. .  . -   . .
  |/?\)7c8\?S:.` \.^:.:`*98H86k$\:///   :. . :`?$HHHSMHM6MMMMMMMMHMMHMk?://i|:,:  . .-:i7|?:'.Z$.. - - . `7k ...  \: . . -.'     .
  :%Z$:7\?M/L/r -.::~\,:\ P7$?|?\/    :...`/^^ .'``:778MHMHMRMHHMMMMMM9MMMHb?b\::_..,`'.:-;.\L:|\|,  -': .`H$.: .  . : : ' . ' -
   T$S.:Z:HHS1\`.'?,L\LZ{_.:7:?:/::`    .:::,::L?S|:.`'+7RMHMMMHMMHMHMMRMHH18F?.:-`, ..,?8?\7|H?H$/`. `L ..:M8....     ' '   . . -
 ` -8q$?i788H8? ::-?Lb#7$78%\\\$/- . ' - ~\|??}?'[(7:'\-:.L8SM8MHMMMMMMMMMP/:SL?.\:-Ld$L\\FS7\8'?\\'`.`\- .7FRc-: : : ' ` `
  - :S[?LHHM96!/ ~/~:.. ._:`L?(??c_ . -/.:LL?`)S\SSZ%$::: !)MHHMMMM6MHM6R$$7|!`   -:`Sk7|8$!$/S??:.:| ,S::./F$Z::.'. ..`  . ' `  '
  . `:kD?dMHMk\`.':`?887989HH#dS:L)/.  `..7 : :LM98MRqd8,JdMMM9MM6MMMH9H8/+k\\:\:::.'/?c7::d\8H8%'|\v:%$\:\\SZ$:i::/  . .    - . .
   . `8:(+ZMMM\.:-v^F|::::$:?ZHHH8;?c: : :L '\%|k?HMHMMHMMMMHMMMMMMHd$:L*d*R8:%:'::'7:?%7\|H8MM8bddHMH$8kL/$8S4$%:\ : .   ' -
  '   :\:::4MMH/}7:`':\|?S/\7:/%H#MHZ7H7'|.b7$[RHM$?HMHM9MHMMMHD#dL:`//????\?'\\:.|\$:'::?.T88MHRRL\$4{1$kb88Z\\$)\/-.  ' . . ' .
   . - \?/,|9HMMR7 +T\|??:$S?::?8:LHH87M:.1?|8HH989dHMMHMR8Z7S$b\L$i:/Ji,: ?7\::\:%+`.,?\\|J8}H8?|% .i]LRH981$!:/':::  -      .  -
 -   . .-Z::8MMHb?$9HH|\?\$Z4iS//\:?MMSM8,:Sk8kR98M8RMH6*HH9HD688H%\\||$7\$~S:!//: $.-`.\\!{, :7``-|.:^L$$F8%?:-   - .  `   -  .
   -     :S$86H1RH,?MHi'?$8$\7|7$\:?MMMHMc(RHL81/H\8MHRHJ48SSS8?7899H\??/?::\?`,\7`?+:|:7/:\`\:-:. . .`-\/%\\'. `  .   -  '  -   -
  - .  -  :?\8R{H8}kHH:':HHH}Z?((8L6M6MMH?$9MSH+? "*88H8HH7pH88$8+`||8?|\\S::7/,LZ?|8\://.::/ `'  . .``:::/%.- . -   '   -  -  - .
   . . . ' `%Z$89$/SM8k..`8MHb$$:S(88MMHM$8d$/8Mk78\:H8HR8dM6RH8.:iS'/?$$\\?/?8HH7\|/$$P::L -` : -,:::\|::.-- -  . '  `   - . .
 .       .   \|?7$:?8HHq,;S78MMH1?:#;8MMMM]H$Z888q:?8886\M$9L:?/S,$cH[\?7':,88P}\Sk?L:||i:7:.,:/$7S?ZZ7).\-.'.  ' . ` . '  .     -
   -  ' .  `  :|%??..`8Sb8Z88$H8kF::{:L888ZH8H88?Z%8c6MHMD8:\\\H8H6H8S8$:HH6H7/,7$?$b\\::\\\\S88?]|$4?|:/;-.--.'.        -   - -
  .  -.  -  -   `Z7L, ``$\S?7M\?b]S\- :|:7ZH$S$MMHMHHMMH[$`.LH91HMMHMHHHM9HL\$8$*!-.\7cZZ+?8/$7$?SS:7???!::-:-  . ` `  '  . -  . `
        . .  ` - `\|\Z\\)7_:':HH?|//$\7$?|b$$1RM9M6MMMMMHMH8MM9MM6MHMMMH88888M$8L$]L$Z88|8]$\$/|/?\/S:(/:::'- -  . . .  -    -   .
  ' ' .     -  . . `-%S8$H$88\78DM1$)SFDHMMHMHHHM9R68HMH9MMMHMMMM9MMHDH6HMRMHMMM$$$\8k8$S8H89$11$/||?:;---` . . .       . ' . .
  . .    ' '       . '`|L1Z8F8{9M9HRMMHMHMHRMHM96kHHMRHHMRMMM9HM9MbMMHMMRMMMMM6MMRM1?b\68189$$8?Z//::-::` .       ` ` .   .  .   -
     . ' . . '  ' .  - `:L%%8$H18HRMM6MHMMHMHM6M6H/MH1R66RMRMHMHMMM9MRMMMMMHMMHM8RM6M8H8SH8$Z/k7:,\::- . .  `  - - . .  .  .   - .
  ' .  .      ' .   . .   :\%FkH188H89RM6MHRM6MHM9$HHMMMMMMMMMMMMHMMMMM9M6MMHMHHRM888R8F11Z8$F$|\\: - .   . -  . .      . .  .
  .   .  .  ' .   .  .  `    `LL1%|?Lk8DHH86H8HH8RH8MM6M6MM9M9M6MMMHMHHRM6M8RM9kM8HZ6$S8$8S1|\:::- -    '    .     `  '     .  ' .
   .   . . -    -  .   - .  '   ``?L;:S$819H8RHRM8H89HM9M9HM9HHHDM8DRRH9kM89kR8kRH$$kR$\\S$!:-`. .  `  - . '   .`  . - . ' .  . .
 -   -     . ` .  -  .  .  . ` .    ``/:8$$FR8FR8FRHS8HFMH9H9RRM9HH89H$kR88$$k81$S$$%%77/:-'  '    ' .     . -    .      .   .    .
  .  . -  -  .   . -      . .   . ` . - ':L?)8S$R8$8Z8SFkR8kR8D9$FR8$FF887$S84T|?L'S-:'-- . '.  - -  . ` .   . '    ' '-   .    -
 .  .   .  .   .    .`  -     -   .    .  . ``:'\?:$)7$S$4$$$/S}F$87Z8?$\\??///:::'.' .  . .    .  .  . .  .   .` -   .  -  . `  .
      `   .  -    '   . . ' - . -    -   -  .   . ' ''```!`77\:L'/:\'\'7:-'-''   .  .  .      ' . .  .    .  .    . `   - .   .
   '  - -   -   `                 `    '  -        - -        - `         -    -           `           -        '               `