-... . - . .-. .--. .. -..- . .-.. ... ... -.-. .-. .. .--. - . -.. --. .-. . -.-- -... .- -.-. -.- .-- .- .-. -.. ... ... --.- ..- .- .-. . ... -.-. .-. .- -- -... .-.. . .-.. .- - .. -.
.. -. -.. . -..-
 
.--. .... --- - --- ...
 
-- .. -..-
 
-- .. -..- -..-. - ..- .-. -. - .- -... .-.. . ... .-- .. . -. -- --- -.. . .-. -.
 

 
.--. .-. . ...- .. --- ..- ... -.- -... -.--.- .... ..- --. . -.-.- .---- ...-- ..... ----. -.. --- .-- -. .-.. --- .- -.. ...- . .-. ... .. --- -. -. . -..- -

:,,,,,,,,,,,,,,::::..::.         .                                           .: ..  .       .::.    .:      :.    ..::,,,,:    .:,:    .,,;,::::,
:,,,,,,,,,,,,,,:::::::::                                                     :......        ...        ... .  .   ..::,,,,        .     ,:,,,:...
,,,,,,,,,,,,,,,,::::::::            .                                                       ...         .   .    ...::,,,,              ,,,,:....
 .,,;;,,,;,,,,,,,,::::::.                                                           . .      .. .               ..:::,;;;,      .,.     ,,,,:... 
  .,,,,,,,;,,,,,,::::::::...                                                                 .:                      .:.:.      :,      ;,,,:....
 , .,,,,;,,,,,,,,::::::::......,;                                                     ..   .:..                ..::,,;--;,      .      .,,,,..   
    .,,,,,,,,,:,,:::::.                                                              ..      ::     .          ...::,,,;;;.     .   .,,,,,::... .
  ...::,..  ....  .. ..                                                             .:  .    .:      .  .:.   ...::,;-<-;;-;          ::,,,......
  ....   ..  .  :. . . .    :   .                                                   . .       .;;;, .: .,-<:     ..........   .;    :::::::......
  .... :    ..  <  .  .::  .:: ::: :,: .                             .:..:::..        .    . .::::: .  ...;       . ...:,:     " ;  <<+<<""-;;,,,
   ...                                               ;:                       ..    ... . .:. ..:...   ...::    ..::,,,;;          ,;;;;,;;;;;;,;
    ..                                         ..-;::,-,             :          . .. ........  .............   ...::,,,;; ::::.::::::::::.... .. 
   ...:                            . .....::,-cP#6c+*",:::::::.:.:...:..::.:.$1::....::..::,i;::::::::.....    ..:::,,,;; :::::::.:::.:....:.::::
   ...            .             .....    :i,;<1HMo*I1*iiooo18$$01ooo1MW#0<.,.+,:;::::...::,;+c-,:::::::::::  ...:::,,,;;;.:::::::::::::::.:::....
.   ..:                      ...... . .   :-,I,1Ioo; <Ioiiiooo11111ie1ii*1c"-<*""-:::.:::,;"cc";,:::.:,:::   ..:::,,;;;;;::::,,,,:...::...:::::::
..  ..                    ....,...     ";..,-;-.:o<8+"<"<c*+++*cII6WiWMWe*"<eMM":;-;::,,,,,;-;;,::::::::  ....:::,,;;;--;,:..     ..:,:.         
...   .:               :::.......     -,.:,:;*.;0Ie+o111eIIIeIIIe111eeei1*+".-."- .-;,,,,,;--;,,,,,,::,,,<::.::,,;------;-,;;,:            :,.   
    ..               .::..:....:...  ..,.;;::,;-"+11111oi@M#####M#*oiee1*<*1:...,,"-";,,,,;--;,,,,,::,:,,,,::::,,;"-"""--;-<<-;;----;.       .:,,
              . . .:::::..........:....::,::,;+;,. <++oI11eeeeeeeIIIiiooc0ooi+<+<"+oIe<,,,,;;;,,,,,,,::,,,,,:,,,;;;;;;;----;";:-"-"-------;;,  :.
..          .   ::::::::.:..:........::::,;,:;o6"+--;"-"+*iee6800@I8W@W$$@<+"+<:":.*"-*",,,,;,,,,,,,,,::,,:,:,:,,.;""-----;;;;-----,"""""--";;--,
:           .:,:::::::::::::.....::::.:::,;;;-"<ciooeeeeeeeeeIIIeocioiii1*++<<"+*"..,+c**,,,;;;,,,,,,::,,:::,,::,;,,:,;------;,"--;-----;--""--;,
 ...      ::,,,:::::::::::::::.:::::::::,;;-o1e1111e11oe8MMW61co111e6661cioo;++..i*1i-..<+;;;;,,,;;,,,,,,,,::::::,,;,:,:,:,;-"---;--;-;"""<<"<<<<
;;,:   .:::,,,,::::::::::::::::.:::::::,;"*ee1i111o1######WM####W1ee1I1#@MoP8;-. .  ...,"++;;;-;,,;;;,,,,,,,,:,:,:,,,,:,;,"""""""""""""+<<<<<"+"<
,:,,.::::::,,,,,::::::::::::::..::::::;--,i6e1o*111111ee@HWP06IeeeI0I6Ie1,c1eI11+*c*11*+++++-;;;;,,,:,,::,,,::,,,,,,:,,,:,,,;;-;---""";-""""-"--"
.....::::,,,,,,,:::::::::.:::::::::::*,,"," ce8ee11oic**cciiio1I68H80"11oo1@o1@@*c*coi*-e:.<<"-;,,,,,,,,,:,,,,,,,,,,,,::::::,,.++<<<""<<""<+<<+<<
....:::::,,,,,,,:::::::::::::::::::,,;"@I";:"";: .:<ccciiiiciiiiiooc*iMMH$#$PHc**++c**++;o..<*<;;;,,:,,,,,,,,;,,,,,,,,::,;,::,,,;-+<-,,-<++<<"<<+
..:::::,,:,,,,,,:,::::::::::::::::;;-"<11<"";<-:*-,<;:c<<o*<ie0ocPMHMHH##MIIo*+***++*::::+I.:W8o;;;,,,,:,,,,,,,,,,,,;,,,,,,,,,,,,,;:,:,,,,,--;,,;
..:::::,,,,,,,,,,,:::::::::::::::;,:,,,,,;:,,,,,<"++<--+o1II6e*cciiic<8IWco1c+*++***":+,,.*$:.*i*:,,,,,,,,,:,,,,,:,,,,,,,,,,";,,,,,,;,-;;,;,,,;-;
:::::::,:,,,,,,,,,::::::::::::::,,+#o*c<-""<<+++oeeeeIIIIIII66666I1ccc**cciic***c***:c101-,""**+++,;,,;;,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,:""<+++<+
::::::::,,,,,,,,,:::::::::::::,;;-;-++*<<*818@0IIe11111111e11eeeeII66606Ic***cccc<-<<1<.   :co.@6+<-,,,,,,,,,,,;,,,,::,,:,,,,,:::::::,:,,,,;<:<<+
:::::::::,,,,,,,,,::::::::::,;;-;---<+Ieeee1o11eIe1eeII0HH@IIIe1eee1eeI60006o*cc,::6e...oI.<I+" .,:<*,,,;,,,,,,,,::,,,,::,,::::::,,,,:,,,,,,;;"<"
::::::::::,,,,,,,,:::::::::;;;;<--"*eee11oo1111eIM##############MII11eeeI00006iic1e<...:; :"1;:,::,*++;,;;,,,,,,,:,:::,,,:::::::::,,,:,,,,,,,;;,.
..:..::::::,,,,;,,:::::::::;;*--"<e1111ooo1111e@########M#########6Ieeeee00880W#@P*11,,     .1<-icc***+,,,,,,,,,,:,,,,,,,;,;,,:::::::,,,::,,:,;,,
..:::::::::,,;;;;,:::::::,;++--"<e1111oiooo11111#################66eeMo66PeeII+,<ccP6ccccciiooccicccc*++:,,,,;,,,:,,,,,:::,,,:::,:::,,,,::,::,,,,
....:::::::,;;;,,:::::::;;<<,--<+6o111oooooo1111e1IMM########$00II6e1e*I6Iic*o1iiii$@P6ccciooicci<<,,.*+*,,,:,;;,,;,,,,,,;,,,,,,,:,,,,,::::,:::::
....::::::::,,:::::::::,;;-;-;""<+0o1111ooi1o1111111eeeeeeeeeeeeo*;;-"oe6000@oiiii08<H@cccioicccc*6+I$$@+++;;,;;;;,-;,,,,,,;,,,,,,;,,,,,,,,,,,,,:
......::::::::::::::::;;;;;, :,""<<+@o11111oooio11111111e1eeeeeeI66o680088eoiiiioM8IHeeciiiiiccccc<,,HH$<<++;,,;,,,;,:,,,,,,,;,,,,;;;;;,,,,,,,;,,
.::...:..::::::::::::. ..:;-;,,.;""""<+@1111e111e1eeeeeeeIII6666666660Poiiiiie*MM0I8HHcccciccc*i**c+c<;..+<+",,,:,,:,,,,,,,,:,,,,,,,,:,,,,,,,,,,,
..:......:..:::::::,  ..0e;,;; ,; .,-""<<<<+*6Pee111111e1IeeI6P$iciccccii111###W$$W#6icccciccc****c*-,::,.<<<+.;,,,,,,,,:,,,,;,,:,,::,,,,,;,;;;;,
........::.:..:::.  ::;o6P*;o-";,;.-:   ;"<<<<<<+<+*+*************+*1i<c##########0ccccccc***cc******-I,...<++<,;,;,,;,:,,;,,,:,:,:,::,:,,;,;;;;,
.......:::..:::::,,,;;-"o8oI"-;-+.i.".,,c*+.   .....,:;;;::::::;"W#M#H#M#######Poic**c****************;:::.:-+++",;;,,,,,,,,::;;,,,,,:,,;,,,,,;--
........::::::::,;-----"<+"----";,*,<.+",.+":<i;,;,:;-;-,;<i0+iieHi0MHHM###H@1oic***********+***********cc**++*+*+;,,;,,;,,,,;,,,,,,,,::,,;,,,,,,
........::::::,,;"""""-"""-;-----""--,,*-:",,,coc*10e++68I*I$8<i6c1H#$1*<Micccc**1I+0iPc*c***+********+********+**+,-,,,,,;;;;,,,,,,,,,,,,;,,,::,
..........:::,,:....::...;,:...::....;""""<""",,,,,,,,,,,;,;;-<<++*****+*o**+++++++++++**+++++++*+***+++**+<+++++*++:"-;-;;";,;,,:,,,:,,,,,:,,,,:
......:...:..............::.::::::::,,,:,,,,,,,;,;;;;;-;------------;;;,,,,:::..... .                                 --;,,;;;;,,,,;;,,,,:,,,:,,,
.......:.:;:                                                       .   . ......   .           ..::,;-;,,;;;;;;--;;;,----;;;--;;,;,,,;,,;;;,,;,,:,
...........::::::::::::::::::::::,,:::,,,,,,,,,,,,,,;,;,;;;,,,,;,;;;;;;;,,;,;;;,;;;;,;;,,,;;;;;-;;;;;;;;;;;,;-;;;--;;""-,,;-;--;,,,,,,,;;;,;,,,,,
..........::::::::::::::::::::::,,,::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;--,;,,,,,,,;;;;;;;;;;;;;;,;;;;;;-+-;;-;--;;,,,;,,,;,,,,,,,,,,,
...............:::::::::::::::::::::::::::::,,::,,,:,,,,,,,,,,,,,,,,,,,,,;,,,,,,,;;;;;,,,,,,;;"-;;,;;,,;;;;;;,,;;,,;;-;------;-;,;;,;-;;,,,,,,;;;
........:........:::::::::::::::::::::::::::,:,:::,,:,:,,,,,,::,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,;;;;;;;;,,,,,;,,,,;;,;;;,;;;;;;;;;;;;,;;;;;--;;;;,;
..........:..:...:.:...::::::::::::::.:::::::::::,:,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,;,;,,,,,,,,,,,,,,,,,,,;;-;;;;;,,,;;,,;;;-;;;-,,,;;,,,,;;;;;;;;;;
...............::.:.:..:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,;,,,;,,,,,;;;,,,,,,,,,;,;;,;;,;;;;;;;;;;;;;;;;,;;--;;;;;;;,,,;,,,,;,;;;;;;;
............:.........:..::::::::::::::::::,,:,,:,,,,;,,:,;,::,,,,,;,,,,,,,,,,,:,,,,,,,,,,,,,,,;;,,,,;;,;;;;;;;;;;;;;;;,;;,,,,,,;;;;,;,;;;;;;-;;-
.........................::::.:::::::::::::::,,::,:,,,,,,,,,:::,,,,;,,,,,:,,::,,,:,,,,:,,:,:,:,,,,,,,;,;;;;;;;;;;;;;;;;,,;;,,;,;,;;;;-;;;;;;---;-
....................::..::::::::::::.::::::::::,,,:,,,,,,,;,:::,,,,,,,::,,,,,:,::,,,,:,:::,,,::::,,,,,,,;;;;;;;;;---;;,;;;;,,;;;;,;;----;--------
...........................::..:::::.::::::::::::::,,,,,,:,,::::,:,,::,,:,,,:::::::::::::::::,,,,,,,,,,;;;;;-----;i;;;;;;,,,,,;;;-;;;;,;--"""----
.....................::..::::::..:::::::::::::::::::::::,,::::,:,::::::::::::::::::::::::::::::::,:,,,,,,,;;;-;;----;;;;;,-;;,,;;;;;;;,;;;-<"----


..--- ----- --... .---- -.... -. --- ...-