.. -. - .. .           .. .. .- .- ..
- -: -:.'.-: -       :/  -- -: .'.:. .
 :- .-. ..` .             :`.. -- .- -
- .'.`.- -: . vb:  v8#:    ..-`.:-.':.
.-.'.'..:-.. :|'8 .R'`H.  .- .'. .. .-
 - .-- .. - . \v888q7+8     :.'.-- -.`
 : .':. -`.: -78888Z$8? .  - .. ':.'.-
 -- -.-`.-. . $$Z7%%F8H: ?  '.-:. .. :
 :`.-.`. : - ,MkkH$9HMMM:     -. -- -.
 -. :. -: . JMMMMMMMMMMMH,    '-`.:`.-
 '-: .:.   .8RMM6MMMMH698b..    '. . :
`.- .. - ..HMMMMMMMHMMMMMH8...   -- :.
.-.'.-:  .HMMHMMHMMMMHMM9MML  .   '..
 - . - . {MMMMMHMMHMMHMMMMMR      - :`
 :- :` . MMRMMMHMMMMMMMRMMMM  `    - -
- .'..v\\HMMMRMHMMHMHMMMMMMH -  .  : :
 : -,8Skk?:*MMMHMMMMMM6MHM48.    dc-.
,L$$F88ZkkL "*HMMRMM9MMM68Z$7|,\S$8/ :
?$H18$8$8$8}. iMMMMMMMMMM7?$$8ZF88$8c\
|%k88S8$FF1187MMHM6MMHH"':788Z88888888'
?$SF88Z8888$$?:`"""'"    :$1S8$D8Z+!'.
`-`:L\?|7?T}7?           :?{|?SS''. -.
 '` -`. .::''. -- - '` '.'``''- `- '`