._,,v--/,|v7v,,._..
    .  . . . . .       . .,///Z8?:-:::://:?^$|?::$:\|7 .. .   .     .  . . .   .
  '              ` ` :-/?\?8?7777?$:-7L/S:\%::\\::^7`?%(7.. .   ' '   .      -  .
   - `  - `  ' .- \L?b888$6$7J$/T}7'i`:.'/:S|$SS/S:/i/7``. --. - . `    ' ' . .
 `   .  .   - ../?$$$Z$9?7/LS$$$|(L!|::,'\:+T8//S``-  . ` ` -  -  . . - .      .
   -   '  `  \\$%$|7([8\+7/$S?77\:` . .:\|?-'`. ..  ..:.:.- . -.. .       `  `
 `  . - . -,$?8?$(%6H8\$//---` '..   .7:7\'\'\\!  .- .-..-.  ..L?::.' ' ' . '  `
  .   .  ,?/ZZ$7%$?:: '     ` - `^?.||::?/|.://- . '-.  ..  .  7$8/.- .  . . `  -
    .   L%kR$|:'--'  .. ..:.:\..:\/?\??\?//:-` . ..-., .-:`:..  ::\\. -      . -
  '   \?\7/:`  .,:-,,||/L: |?/;:$/?\?|:::b:'\..\..,:/,._\.:LH?\:.`' ` ' ' -    .
 . - ,:7::', \S?$-$Z7::/7}#,. .ZH8?:/?~/Z?? :;'?$|.//L$7:*?\\M6/::\:- : -   - - .
    \%:.'.?/:i.::?\::|:9LS?b,;|Z8R/S89$k:\,,/*#$-:?\d7,' . `:d%|-^(\.:|'- '  .
  ..|:-,~` :7?7|MD[{:\$%?/8HvS!?8H7|8$$8k%:.\/8$\`+"' . -.. `..` :-b?:.' : `    -
   /:L/':: :. :`:'FP$k$:$7$%??/L]L?8/7RL:b$~7$:\::. - ... :\: -:' .:?~))_-.-  - .
 -i\$:-\'._ '.||:. `:7?:\8:$|7$M7F:6$7%\Z%'7$`?-8/\-`.:..   . :/'-:L :-{S:. '
 .%?L:::7$  :.?'-:.'-$8/$`8SSS8M8H8RF\!\.' `-L`78: \?.''` .  ...:||- '.$?\\- `  -
 |?:-7/\''::^`::R!`)\:H|:!L|:/88MHR$:-:-.  .`:` /`://".':,-- . :  ..-.``L:`/. .
 ||7\?.Ld#7|+/::'.` !.:-.??+:S$\S'-'... -:' .  L-  "'-.' :-.. .: '. .:. `  .`:  `
 (.`-|?:R8Z'' . . -\./:::/.S;?7: '  /: .  -  . / . -   `-\./    | .  : - ` . . -
-::::L|?$:::d+7\~L8488?k::::|L\.-.\` . . . .  .  -'-`--\\. | '-,'.. .- .|:  '   -
:i\:-`-:`| +?' ' '??`':`{\?:?L?LRP.'  .\.     '  -    -   \:8\\ \!:  `.`:  '. .
 |: . /,v|... -..  . .  7#Z[87`8???`.: '' .- - . ,`.- .-    :'7L_`:( .`.  .`    -
 ?:.:``::/\?|\:?:::.,   -.::+6H8H7\:/,?.::  ..:     -. '.` ` `.``\.. . : `. .`  .
 |,:::?//|:::?8HH88$$$':`''^#HH$HMHH8bd8H8bH$:+\: `-:-:\-::i.. '.`8... :..    .
 :?$?\87/: /,:_:L88Z|-' .:.:|.`7?HHMMMMMMM9MH#87?:...:-^:-,^L_- ..`8_-  -. ::   -
 `7L_|888-::L$Sq_7\|! `  .\:,7%$, :+*HH6MMMMRMMZZ:.'..L|Z?S}8\-.\..?8:.- .    - .
  :$$7H6M..):::\:?~?7_. \.%?L:?kZZ::`8MHMMHMM9$~\^'`:7L?S/$Z?:,.i:.|9::-. .' .
   L[+HMk:.:?/??8888$S\. .:..?89H8HbHMMMHMRP7}8k\/:.:??L:H1RS?o8$Z\$F$:::  .    -
 .  \!:9M8b':\L%L|:77H8$c`\|DHH87MHMHMHH*|?::7:L::./:!??:$8MR8L?88Z8Z$LL::  . -
     %\LMM$|$$%%%}?S?:86H?78$M$HMMMH8#k8H$?:8|,?7\:`?--:|['?|`:.?FR8$:- -  .    '
   '  \?HFR?HH ?H))|??dMMH?Hk$8+8HH1ZcZ|$6#$|:?7\:i:S?:::,\:.  -.?|\'.  .  . ` .
 `  .  \7SR($M:'#Mb\?|HHMR$888rv?81R8H86:,/ZSL\/$dd::L8:::  .,.?:\:`. .  .  -   .
  .   . `L$L:LHLZ89R8:^7HM8k687r$89HS/;SvFDF+S?dH?/7S\L:-:;S$S$7)::-. . .     -
    -  .  '}?.'|/SH/87? \:P$[MHHHMMZ:\8kMMMM1H9?\/P?:)b?8$$$SSL))\:: .    ` -   -
 -   .     `'$L8b\:DbbS$$bMH86MHHRM9MMMMM9HM9RHHMH$$888%8S8S$?:::--:   ` .    '
   `  . ' . .`||$9Z8M8MMRMMHMRMHHRMHHM8HM6MHMMMMMMHM1bHH8HS8?':::    ' -   ` . `
  -     -       `7818#86MHDMHMM$H6MMMMMMMMMMMMHM96M9kR8$888S7': . ' . . ` -  .  -
 .  ` . . - - -   ``77:bZH889H9H8MHRMMRM9HDM89M8RH8888$F$|`: '    .     .  .   -
   -        .  . -    ``:8LRH$RH889RH6HFRM9HF}R811$\\)\\''` `  ' . .  -  .   .  .
 .   - - `       . -    . '``?+8]%8Z88Z8Z$$8\$$4\:7:`` . .  . -    .  . '  -   .
   `  . .  ' ` -     '    .  .   ''`''''''``'-' -  . .    .   . ' .     . .  -  .