. .. . .. -. - .. .. .. . -. . . .. .               .. . ... ... . .. .. .. . .. .. . ...
 ..-:. -- '-: :.-- -- --.':.-.'.'.-                   - '.-. ..--`. -- -: .-.'.-- -: -.-.
. .. -`.:`.-. .. :: :: :. .. .- -                .::7.   .'.- .`.'-`.:`.. .- ..':.'..-.`.
.- -: :. -.'.-- -. .. . : -- -`                  `S??.-   - :-.'..'-. - --.'-- .. .. `.--
 .:- . -:. ..` :: : -- :.` :: '                  '--- `     .-..- .'-: ::. .:`.-- --`. :.'
 ...'.'. -- -:. .. :.'. -:. .                               - -. '.- -. . -. ..`.':.'.-. .
- -..- -:`.: ..-- -.-- :.. -:                     ..         `.-`-.':.- -':. -- -. .. :..
.'.-. :- . -- .`.'..` -..-`..    ..\: :       ,,7?\,':        .`.- ..- :: .-:.':- -- -.-.
 .-:.-..'.':.'.'.- -`.: ..: .    78$8$_     .S8H8kR8\.        .'.'-- .'. . -. ..`.:`.-.`.
 .. . -. .-. -.'.`.'-.-- ..--   $8""*MH.   .8MM"'$*MH7        .'..':-.'.-.':. -- .. .: --
 -- -':. -:.`. -.'. -.` :. :.'  8: `||M\ -..8M'  `||MM.       ..- . -.- :. .-:.'-- -- .':
.':.'-.- - -:.`. -.':.` ..-. .  ??  '`H?/,v,|H'    .MM:       .. '.'.-.-.- .-. .:`.:`. :.
 .. .'..:`.-. --`. . -:. .`.-    Hb.\S$888$$$kk?,_+HM"         -`.-- : .- -.`. -. ..- :. '
 -- -- .. .:.`.':.- :. --.'. :   :%8Z8888FFk6kD89$81$_         '-.`.'.- :`.-:. :.-- .' -:
 :`.:`..-- ..- .. .: .':. - :.  ?%?k8Z$kkRFkH81$$9%$]$         '.-- .-`- . -. -. .'-.':. .
- .. - .`.'.-.'.- -.- --.':. .  :'8$Z8Z8$k6$kR8T?$4S|}   ..    '.`.'.`.:-.':.`.-- :- . --
.'.-`.'.'. -- - ::. .'.'. .- -  ,?\:?$$887?$:v7?F?L8Sc.  :?\\   --.- : .- .. ..` :. :.'`.-
 - :-.- -:.':.'-. .- :.'-:. ::  :FkZ%7?}}Z?FS4|7/81911\   '|||   - .'. -:. -- -:. .' .'-.
.'. : .'.. .. .'.-.'.. .-.- .   i8kFk$?\|\\|($888HHMMMMb          - :- -.-: :: .-- : -:.-
 .`..- :.-- --.'.- .- -.` .'.   ?M6M8Z88$kH8Z8HMMMMMMMHMb          '..'..: .. ..`.:- -.- -
 -'. .'. .': :.- '-:.':.`. '  .dMMMMM188Z888HMMHMHM6MMMMM?           .- .. -- -- .. ':. :
 :-`..'.-.'.. . :: .. .--    ,HMMMRMMMRMHMMMMMHMMMMMMMHMMM:           .'.-:.':.'--.: -.'.
- .'...--..- -:. ..- -.`    :HMM9MMMRMMMMMMHMMMMMHMHMMMMMMH.             -. .. .'. -:. - '
 : :. ..'...'. : --.'.-     $9MMMMRMMMMHMHMMMM9MMMMHMRMMHHMc             '.- -- :.'..-`.:
 .-..--.- -. :. : :.       :|kH8M9MMMH6HMH6MMMMMHHHHS8889H8H?   .         - ':.- ..- .-.-
 .- .`. .':. .-: . -      :88HHMMMMMHMMMMMMMMHMMMMMMMMHHHH88Mb   '..        '.-.'.- '.-- -
 -:. '-: .. -.` - :   ,-  dMMMMMMHMMMM6MMM9MMMM9MHMRMM9MMHM6kMb     :        .. -.':. :.'.
 :..`.-.- -`.-:.':   .  .HMMRMMHMMMMHMMMHMMMMHMMMMMMMMMMMHMMH6Mb  .. -        -`. .. -. -
 .-. -- .': .-. .   .' .dMMMMMMMMRMMMMHMMMRMMMMMHM6MMM6MMMMRMMHM:.::' `.      `.-- -`.-:.'
 .`. ':-.'...`.-`   :  dMMM6MMMHMMMM9HMMMMMMMMHMMMMMHMMMMHMMMMMMk      :        : ::. .. .
 -'.'-.-.- -. .`  .'  dMMMMMMRMMM6MMMHMMHMMMHMMMMRMMMMMHMMMMHMMMM.     .-      - -. .-- -
.'.-:. - .': : '  .  ,MMMHMMHMMMHMMM6MMRMM9MMHM6MMMMHMMMMRMMMMMMM,      -        '.-.` ::
 .- .-: :.'.. `   .  dMMMHMMMMMMMM6MH9MMMMMMMMMMMRMMMRMHMMMMHMHMM|     -         '.` :. .
 -:. : .. - -     :  H6MMMMHMHMMHMMMH9MM9MRMHMMHMMMRMMMMMHMMMMMHM|     :         `.:. .-:
 - -: ..-`.:     :\ .8MMMHMMMMMMMMMMHHMMMMMMMMMMM9MMMMRMMMMM9MMMM}    -          . .. -- .
 :`...- :. .      :,:9MMMMMMMHMHMMHMHMM6MMMHMM6MMMMRMMMMMMHMMMHMM|   .:  .       .- -`.:-
-.- -..- .-- ,v$Fc\ `8MHMMMHMMMMMMMMH9MMMHMMMHMMMHMMM6MMHMMMMMMMR'.       ` |.    :: :. .'
 ..: -..'.`.\\981$8$\``8H6MMMRMMRMMM8MMMMMMMMMMMHMMHMMMMMMMM8ZkkDZ          .'.,_:. . -: .
. .-`.-.- \\(k$9$S$R88. "ZH6MMMMMMMMHMHMM9MMHMHMMMMMMMMHMMHM}$889Z           v8$8? : :- .
 ..` . :-?\Z/18S8$F8$8H\   `#MMHMHMMRMMMMMMMMMMMMHMMMHMMMMH9SF11$/,.       .$88Sk|-.'..'.'
 :L?//?/$1%F888888$FF1187    "*MMMRMMMMHMRM6MMM6MMM9MMMHMM81S8$$Z||(7\\\\\%$%R8188.-.- .-
i(8$k8Z88%R$kF888S$RH$SF8\.    `'#MMM9MMMMMMMRMMMHMMM6MMMkR8FSF1$$\%$)?Z$%8SkDZ888q:- :.'.
:$1$$6888818$8$Fk881$88S888_     `8MMMMM6MM9MMMHMMMMHMM9MM$kL|84Sk8S/ZF$Z8$Fk81$$8F8+:. -
:4%RH$8888188]$F88Z8$kk88888\    .8MHMHMMMMMMMMMMMHMMMMMMMS+\\S$S$F88$1S88188Z$F889$8$8:_-
:?k$$FDZ8F888SFF89$8811S88$86\,odHMMMMMRMMHMHMMRMMMMRMMHH' .i?SF18$88Z8886$8Z888%kkFFF891\
.\$887888888$888$88$8$8$888$8$L8MMMMMRMMMMMMMHMMMMHMMM*'   .:?F$$F889$8$$891S88S8$8888$8$}
:SS8$8ZkkF8888888ZHZ8FkH$$F888S|S#MHMMMMRMMHMMMHMMH*"      :\\\88Z8$8888$}kk88888Z888S}|\
SS$]$Sk$8888$888$888$F88Z86\8S/Z%:``"######*""''"          .??F$S8$F8$RHZ8D88$8S8$$77: ..
\($\\Z$S1%}FF18Z81188]1S8118STk%%:.                       .:|$$$88Z8$R$$9$1SF84|':' -- --
 ::LLLS\\\\($?($7$$Z$$8S}k$F$S$?!:.                        :7%|8(84$Z$8$?F?|T7'.-.':.':.'.
 .. : .':''7\\\\)|||\?|\\(|$((|?`:         . . .. . . .  . :|!???$|\?|T|///`. : .. .. ..-
- -- :.'-:. ::`.`-::\7)\%7)\\L:::. --`.`.: .-.-. -.- - .'.--::;:(/||||//:--'.: .- -- -- .'
 ':.- ..-. -. -.'.--.`.:-:'::: .--.':- -. -. .`.`. .:`.-: .':.-:::\:`-'-.`- -.-.':.':.'--