.._,v-/:77777,,\..
  . . .  . .  . . \,.:$$7:\\:/S/::;?S/(~\(\::. . .  . . . .  . .
            .  ,\$d\8$$\9$\7:.':\!SS||/7.?:/7/: .  .
  - - - ' - .L$%97$$L7SL$}??\:L,':*?}%777' . . - '   -  - - ' `
  .  . . .,?%%%dS8/+?S+)?`:-  .:/::::..    --\.  .:_:  . . . -  '
       .,??$$7?/8L'`` . ' v_`\/;:/; ::' :`-' -    :~?:.       .
 . ' . /]/?S:L` - . .  .. .:/:%L:\/?`  ....' :'-: `"\!, - ' `   .
     ,%$\\' .\-.v?|:::\\7,%$\:i??L`...,.:\i _,.7q?.::`-`  -   -
  ` ,|':-.,%?7|??:L\}b. .6RvL?c\\~-:?:/|:7?$?'"|$M|'||:-: . '  -
 . ,\- ,?/:\|d\\7:Z:%Z\L/7Mk$|88:?-/7H:?8?^` .- ``7::\7:` . . -
  :::d'. :".?S\9q$?7\*T7/S$\$9$Tp/\L:?!: . : ...-':.':/77:- . . '
  ?|::: .- |/.'-\%!???|8$8L|H?8:??`8L:?r\. ,..'` :|-:,-`:\\ .  .
 i?|.:7$.:\?-\:::8$?/r7|HH8MH\'i-' -L`$|.$,: .. ' :.'/ '-H?L  .
 7,:$':,,:.:?|-:?`?-:?\?{79*:'` :,` ' / `-:,.|: .  :.. \ `: ':  .
.:::-?H1\7''  ..-/:-//?7$?-  ,:  . . .- -    ..: - ,   :.-  -`
::.:L7S|\,dv:|$$#Z$::`/S, ,.-. . .  .  :- -:-. \ ...;  -../ :  '
:\L  -:`.`:'  ^:"''L?/?/(PT:: -|.  .  .  .  - -:b\,-7-  .:- . -
 ? .':S\:|..\... ' "`//Dd$)?:-\: .   . -'-- -.  :.:\.:- . .`.   '
 ?::.::|::\8H#\Lb~|-7L{H]#HbbS:?d?vb,% .. L.\..:  - ?: -`.    '
 \8?$8!/ -i:/7]?L'- .--":"8HHMMHMMMb#L?/...-7/.?7: \ ?:/ .' :- `
 `8\?81:::?+}?S?: - ,\|/)?,:?T9HMHMMMPZ:-:_/)Z\$9:..:`H:: .   -
  |ZZMM:|`Lv+oZ$|\ | ?`|d88::dMMMMMH|S::.::\\?$8~::?\:Z\:: .' . '
  .\:+M77'?7::?7H8+7.:|$b8HM9MMHHZ\\ZT/:::?LS:HMpPPkk$1)?i.
 . `7iMML~[L%$?S:?MH|Z/98DMM9H/8S/?$L/S:/::`i|:\''.?FR$':`- ' ` .
    `?$DH%M:7H?\?+9MR{HZ?\H98S8$$L8?(?!\(%$i:L-: - //::   . .
   -  :$$\Hb:7HHLTTMH898S7ZH88T$|$J?S:\HL||$::.,\L%?-: .'  .  `
 - . . `L\:7%88$F:':$818#8HMH`%89MH88MZ?/'~??($1??7/%: . -   -  -
       . :+//7?81/7$8Hd6MRHRMMMMMHM98#MH$8$Z$6$LZ?|:-:'  . - . .
  `  .    ``7}D8FMHMH6M6HHRM9M6MHMHMMMHMMH8888H%%::-   .
  -  .  - -  `^7S$LRM9HHRHHMHMMHMHMHM9MH8RFF1S$7::   -  . ' '  -
   `    . . '   `-:?$8kH8R8RM6HR6RHH8$RHZ877|-'`   -   -   . ` .
  '   -     . ` .   '''?/$S\8$PZ88ZZ8%|||': . - .  . - . `   .
   `  .   -  .    .  -     ''''``'` '.            .      . .   -