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

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

    ................... .... .. ...;#I*<;,:::::.................. ,. .  ...........................  ..          .   . .. ...  .. ... .........:.
   ............      ..  :.. ...  ...1*-,,:.::.................:;6I..  ..........................         ..... .................... .... . ....:
   ...... ..... ..........   .. . . ....................::.::,"c10:. ........................... .       .. . . ......   ..... ....... . ........
   ...  ...................  ..  . ...........................:,.... .............................   .... .    ..................................
. .....  ............... ... ..    ............................... .............................. . .. ....... ..................................
 ................ .......... ..    ..::.....::................... .......................... ...... ........ ... ...............................:
   ...... .......... .........     ..W-;::::,,,..............    ...................... ... .............................................::,-;,;*
      . .. .............. ... .    ..oHc",:,,;-..............  . ....................    .  . .   .. ......................................::,;""
      .................  .... :     ..-*,,,:::..............   ....................     ...  ........ ...... ......$:..................,:::<,+c-*
M..     .......................    ....:,,................,.. ...................  ... .. ............ ..........-:....................;*I06c*88@
+oM::     ..... .................. .   ...............:,"1 ....................  ......................................::..............+e00808880
:,<o ...    .. ..................  ..  ................ :- ................. ........................................:,................1606888PPP
....:"$W,... ............:..,,. ..... ..........::,,,,,;;;-;---"--"-"-";.......... ................ * .................................I00@0e08@@
  ....,<oW..   ....-++*<+++**+"",;-""",-<:;",;:;";;;;,;;;"-<<-,-<<<<<<;-. ...::................... :....................:............."e8@86ie88P
;;;;,,,-"--,:.. -<<<**+<<<+++*e*++<<+++****cc**++-;;;,;;;;;,,,,:::::.. ....... ..................................-iI$6-.c::...........:+6@88I@@@P
-<"""<"<<<";. "<<+++<<<<<*++****c+<<-:.; .. .....:............................................ ....":.............;,:..,i.............::PHH$88@$H
.............:"<<+*<<<+++*****+***+<""<";:::..:;*oo1ooc;.........:........ ..........................:.............:,:;:..............:eP@@P@@PPP
      ..... .<"<<++********cccc*+**<<<"""",<o-*oe600006ec,:......... ................................:.:..:,.:.....::.:.+.............::oIe88@$$P
      . ....-<<+<*ic*c*cciiiiiic*+*+<<"<<+,..;oI608@P@@01<.:.:.....: ..... ......................:::---c*+""""+<:...:::................:i11Ioe@$$
 .     ... ."<+1**ic*+*cc*c***ic**++<+<<-::*0*oeI8@@@@86e"::..:.................................:<+*cio**c1<+"**+"-:.....................cI008e$P
..,;-;.. ...;oo@PWMMM#Pi*cciccccc+***...:::<010I00I8Io81i:.........:...........................;*1Ici6i*c1*-+c*<"<<"+":...................c60@@PP
*<-+"". .. .:<,;;;;;o$Woc****cc*ico$6,::....*I608e6eI8eIe8...............................,...:-+1eI@@PPPP8ic*c-;"***"-+::::...............:68@PP@
::..,::.,;,.:H8P$P*-<<<*cciiciiPHMMP6:.:...:iI08066I@06i1...................................,"coo68@@P$$PPioo<c+-"<""";,....................-c1II
";;;<,::,";"<ci$WMMWWWWM#####MMMWMWP1**::c:..e00eI1I661:..................::...............:"ico"1o0P$P@@$Pe1c*+c"-"<;:.:....................::::
"e66e1i-:,+*e1iciMMMMMM#####MMMW@M$Icoi:.1..:I168006I1...................:..................:ccicieH6P@0PPP$oc1c1*<+",,,,....................::..
1I680eo*<+ci";ccciiMMMMMM#MMMMW$WHP*c+o...:,"I0eiiccee+"................:::::................:"*1cI6@@P$P$HP6Ic**i**:.:..........................
c*oe18i*coicciioiciooMMMMMMMMW$$HPco1+i.:;-<<06@888@e<++""""""":.......::;c*;.................."+ie@P88$PH@@@oc*c<,.:........................::::
eIi1o66;e1o1oiiioioo1ooMMMMMMPPP8e"+c---"""<++<<+<+++*+++<++<+<<",..:":<+ccccc**-........::.......:oIPP$@8@$@66<::::::::::::.................::::
60eI,1iiiiicooiiiiocoo1*iMMMPP01"*-""<<<<<<+++++*********+***+++<+":--ccicciciccc:.......::.....:.:.0e0@PP0WH@86W*--,:::::::.... ............::::
;,:cicc*<"-"*iic*iioo11*1+M$6:;;,;"<++<<<<++++************+****+++<<"<i*iiiiiic*c"...................:8P@6W$P6@00MW";-.......................::::
-----"--<"*+<c+oioicooooo*+o,-;,:"<+++++++++***ce8PHH$@0cccc***+**<<++i*ciiiii*+c*...............,,;--<PPIHW86@@0MW<;--;:.....................:..
cccciooioi111i**iioio*ioci+<";;;<+++***++++**c0WM#######MWicc***++++*+*iciicii*"cc...........,,,;;----"1WW$$P8$HHMI<;-"",;;;;;,..................
icicic***c*ccciiiicociiiiii+<";-+++<**+*++*coPM##WMM######MP*c**+*++++"+ciiciii*++..........-;;-----;-"+cWP@68H$M#+"-"<------;;-;................
ic***<<icc1eeIoIeIIee1**oic++<<<++++****+**o$###coIWce#####W8***+++++++<+*+";;;-+<.........,;--;--";--""6H$PPWHM#0<"""-"-----;-,................:
--"I6ee1oioo8H$HWWW$WIoo-**+++<<+++++*+++**0M##Mice8c6######$c*++**++***<+,:::::<-.........-;-------""""*WW@6PW#*<<""""-""----,,................:
+"-e@$$PPHPHWW$HWWWHWMH$8**i+*++++<+<<<+**c@##8I61o1eI$####M@**++*++<+*++".::::;;..........----"";-"-""""cH<+<<+----""----"-;-,o ...............:
68P@$@@P8ciiooo1eo1iio@WH@<+++*+**<++<"<+**6W##M$0@1I6M####Me*+<++++++*o::::::............ ;--""--;--"""--<<<<<<"""""-"-"----;",................ 
8@ococcioi*oo1ooo11111ooWH@++icic<+<<<""<**c8###o$686####MWP1+*++"<<8@8e,:.::::............,--;""";--"""-<<<"<"""""""""i-;--,,,-.................
ciiiciioiiioio1io1e11eo1oH@+++.:c+**+<:"<+**cHM880I6MI###W8i**+++<:e0@8I<:..:::...........:-;---"-";"-"-"""<<""""""""-*c@--;;-,;................:
ciccciiii*ioiiooo1111111eIHei<",e8866;:"<++**cHM8H1$PM#W@1c**++<<".1088Ic..::,::..........,------"""-""""""""""""""""--"---;-,;,................:
ccciiiicooiioocoo1oio111o1ce<+i,e66Ie,:<"+++**o0#####WMH$81c*+*+<<.I8@8I*::..:::::........;-------""""-"-"-;--"""-"""-"--";";;;,,...............:
iciccicoiiioioioo1oo1oooooooc<*+1606ec+<<+++*6$M*WM###Ii*i<8c*++<<;68@0e::...::::.........;-"";--;-""--"""""*""""-"""-"----""--;:...............:
*ciccciiiiiiooooooooo1oo1111o+*c+I06eii,<*++1,-<iI##WMoi*o"HP**++"o0@8Ii:::..::::.........;---"------""""","-""""-"""""------,";, .............:I
ciiiciiiciiciiiioo1oo111oo11oi*<"I60688@6<<+I1"<<cI###ic*""<We+++"I886e::::::.::.:::::::..----"-";-""-"-""""--Pi-"""""----"",-"-,,............."6
cciiiiiiiciiiiiioooo1o11oooiii++*o8$P@e*"<<+IH--"*c@M#++*<"<W@<<<+0@0I-::::::.::::::::::. ;-;"--"""-"""""--""--"-"8$"""---;;;- :;:............. P
<cciiii*c*ccccciioooi1oe11o1iio-+$$$@II+""<+1H---"<*#M1++"--6+++<680I*:.:::::::::::::::,: .-"--"--"-""-"""---""""-$8Ii--,,;;;...;,:............:6
;cccccc**c**cccioioooooio111iii+-HHP@6880@0@@0@;;-+oicc+*+<<"<<<c88I1::::::::::.::::::,::.  ;---""""-"""------"""6*--;--;;;;;,. :,.............  
;ccccci*****ccciiiiiooeioo11occo<0@@P@@08PP6P"<+++++**+*++<+"<++8@06;:::::::::.:.::::::::::   :;,------""---""""""----;;;,;;;;..;;o............ .
<"+cccc******ccciiiiooi1oioo1icc<<-::;i666e<<"""<++*+++++""++"<<80ei:::::::::::...:;-;::::..:.----------;-""<"--";-;-;;;;;;;;;:.-;:..............
**+cc**c*cc***cciiiiioocIo1oiiccc<o*:+1I660i+<""""<++"<<<<<++<"+6I1,::::::::::::::::::::::::: ;;;--------"#M##<++;---;;-;---,;; ,,:....::....:...
+++*******c****iciciiooiioooi1cco<"ccci:"*o+;;""<<"<<<<++++"-;,,,,,,::::::::::::::::::::::::.,;;-----;--"W####+c*"-;-;,;;;;;;,;,--:.......:.:::..
*++*******c+***ccicciiooioo111occ;*,,,<ci:;;;;;;;;;"<<<<+";;;;;,,;-,::::::::::::::::::::::::.--;---;;----M####@-<c;;;;:;;,,;;,;,,,,:.:...........
*<<++*+****+++*ccccciiiioioi1oi1c:-<**c*oo+,;;;;;;;;,;;;;,;,;;;,,,,;,:::::::::::::::::::::::.-;;;-;-;;;;-######;,-,;;;;;,;,,,,,::,--<..::.::.:.:.
+<<+<++*+**++***cc*ciiiiioi1oeio1i,"+**+<o*-,,,,,;,,;;,,,;;,,,,;;;;;;::,::,:::::::::::::::::.;-;;;;;;;;:-MMM##8,:";,,,;,,,,;,,:::*+;,;:::..:.:.:.
+<<"<<<++**+++**c***iiiiioiiieioii*<*i+ic<--;,,,;,,,,,,;,,,,,,;;;;;;;::,::::::::::::::::::::.;,;;;;;;;;--MMMMM0;:;e,";,,,,;,,:,ic<;;<::..::::::::
<<<<<<<++++<++******cccciiiiiiioii*;;;,;<+*oo;,,,,,:,,::::,,,,,,,;,,,:::::::::::::::::::::::.,,;;;;;;;;;-MMMMM<-,,;""6";-IIci*;:;"<;+i....::.:.:.
""""<"<<++<<++++*****ccciciiciiiic1i*cc<cci""oi,::,:::::::,,,,;;,,,:,::,::::,:::::::::::,:::.,;;;;;;;;;;;MMMMM-",:I",--;:,,;,;;*"<+:<i:......:::.


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