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

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

$$$$$$$$P@PPIoooiic+;,,,,,,,,;-;;;---<*ci11eeeeeeeeI60800006o++e666Ieoc*++**ieI666666IIicccic+++++++++*cccc*+,,,,,,;"<+++<<<<<<+<+++++**iieIIIIe*
$$$$$$$$$PPP1coiicc<;,,,,,,,,,,,,;--"<*cciiiiiiiiiioe6600006i++ie<,,,;<ci++coeI6600060I***cc*<<<<<<<<++****+<,::::,,-"<<"""<<<<<<<+<<<++*co11ooc<
$$PPPPPP@@@81*ccc**<,,,,,,,,,,,,,,;;--+**ccccccicii1e000066Io""*eIeeIi+<""<*c1I6666II6o+++**<""""""""""+++<<<.......;-""-"-""""""""""""<++*++++"-
$$$$PPPPP$$P1*c***+<,,:::,:,:,,,,,;;;-"+++*********iI6666IIIc"-+III1i*"<+""<<*iooooicc"""""""---;--;;;;-----;.......,,-;;;;;;;----------------;;;
000000000888c<*c++<<::::::.::::::,,,,,-""<<<<<<<<<<+ioiiicc+-;;"<<""M-;;;;;;---"""""--;;;;;,,::::::::..........:....:.....:::::,,,;;;;,,;,;;;;;;;
IIIeeIeeeee1+"""""--:::::........::...::::,::::::::,,,,,::::::::::::::,:,,,,,;,,,;;;;;;,,,;;;";--------"""<<<.::::::",c++++**++c++c+c**coc.......
,;"<****++++<<"""""":::::.:..........:;--"""""""""<<,:.................................+***c*+++<++++++*ccc**.::::::<;c*+*+ci*ci*co*iiic11:......
,,,,,:::::::::cciccc:::::::::::::.....<****c*cccc*cc:.......................:.......:.:ciiioi****ccc*ccioiiii::::::,+;ic*c*iocioci1ioooiee:.:::::
;;,;,,,,,,,,,,1oooio:::::,,,,,,,:::..:ciiioooooooooo,:::::::::::-,:::::..:::,,,,,;-";"-ooo11occiciiiiio11111o::::::,*;oocii11i11i1e111e1II,;;-;;,
""""""""""<+-;e111o1,::::,;;;,;,,,,,::oo11e1eeeeeeee--------;,:,;-----;,,-+*cio11oo1e60eII08e1ee1eeeeee8@@8@8::::::,e86IieeIIeIe1IIIIII8PPMMMMM#;
HM##########c<IIIIII,::::"<<<<<+*e6006I688@@@88@8@8@#######M*;,@######ocoe6$#M########H666@PoIIIIIIIIIIPPPP@@::::::,I@06oIII6I66I666666P$$MMMMM#-
############o*066666,::::"+++++*c1600060@@PPP@PPPP@P#######M*;;8####MM0c+o1eI0P#######P000P$i6666666666$$$$$P::::::,6@8016660606I000000$$$##MMM#-
############1c800006,,:::<******c1000068@@PPP@$$P$P$####MMM#*;;i#####M6e6iii10########8088$$o0000000000HH$H$$::::::,6@88e66006066000888$HHMMMMMM"
############1cP88800;,,,,<***cccie000008PPP$$P$$$$$$WMMMMMMM+;;*MMM##06oc**c1e########I88@$Ho0000008808HHHHHH,,::::,6@88I60000806888888HHHMMMMMM"
############1cP8@888;,,,,+*cccccie00008@PP$$$$HH$H$HWMMMMMMM<;,iMMM0e11Ii+oi11########18@PHH1008008888@WWHHH;,,,:,,,0@8@66088880088@@8@HHHMMMMM#"
############eiP@@888;;,,,*cccccii100008@P$$$$$HHHHHHMMMMMMMM<;,0MMMPe0c*o*iioM########i@@PHH1888888888PWWHHH;,,,,:,;P0@@608888880@@@@@8HWWMMMMM#"
############IiP@@@8@*-;,,*ccciiiie00008@P$$$$$HHH$HHWMMMMMMW",,*MMWMec*ci*ciiI1M######c@PPHH1888888@@@$WHHWH-,,,,,,,P8PP088888888@@PPP0WWHMMMMM#"
############6i$6P@;-;:,,-<icciiii100008@P$$$$$HHH$HHWHWWHWWH-,,<HH$oeooi*1oI61########*@PPHHe888888@@@HWHWWW;,,,,,,,P8PP888@@8@88@@P@P8WWPMMMMMM"
###########W8<"-;"-;;,--+,;iiiiii160008@P$$$$$HHH$HHWHWWWWWW-,,1WH6oic**<111e1MM##M#MMoPPPHHI88@888@@@HWWWWW;,,,,,,,$8P$88@@@8@88P@PPP8WWPMMMMMH"
############*+;";-;:,;;-ic<-iiiiio60008PP$$$$$HHH$HHMWMWWWWW-,,6W@o*++oWMoioIoMMM#MMMMePP$WH088@88@@@@HWWWWW;eeeeee;P8$$88@@@@@8@PPPPP8WWPMMMMM@"
##########MM+"+;,;,;:;;-:**"-iiiio66068PP$$$$$HHH$HHWWWWWWWH-,,6H6-;<WWWH#+<1oMMMMMMMM6PP$HH68@@88@@@@HWWWWW;e1+eee;$@$$8@@@@@@8@PPPP$PWWPMMMMMI"
e########MM1"-<-,;;;;;;".:c,,"ciioI6668@P$$$$$HHH$HHWWHHHH$P;,:*$I<"i$$$HMi*oIMMMMMMMM0PP$HH088@8@@@@@WWWWWW;e*-e+e;oioc1e10@@@8@PPPPPWWWPMMMMMo"
+cM######WWo-<;:,,-;;;;",.i<-,iccoI66I8@PP$$$$HH$$HH$$$H$$$P;::<88c+i$$$HM@oI0MMMMMMMM0PP$HH6888888@@@HWWWWW;eiiioocc*+<+<+i@@@8@PPPPPWWWPMMMMMc-
-<cM#####HH-;-::,--"-;;-.::<;,;ccieIIe8@PP$$$$$$$$$H$$$PPPP8;::-@6*+00688M#ce8MMMMMMMM6@PPHH68888888@@HWWWWW;,,,,icc<<<<"<ie@@@8@PPPPPWWWPMMMMM*-
;-<$#####H+;;-::6e1111;<...;:,,*cceIIe8@PP$c<+*e$$$$$P$$P$Pc***i@0cc68I8PMMieMMMMM#$MM6@@PHH00880888@@HWHHWW;,,,,c*,----"<*1@@@8@PPPPPWWWP$H$WH+;
,;-+M####H";;-::e+*+cco"...:-,,,*c1IIe8@@PP+<-+o$$$$PPP$P$""""-<*cio08o88MM11WMMMM";,,iooo0H008eci*i@@HHHHHH;,,,,i-<"<"""+<oI@88@PPPPPWHH$W$WHW+;
:,;-+*+++<;,;;::6<<<*+*". ..-,,:;+co1eI-;;:"-"+-P$$$PPPP@o:,;++c8P8@@8oP@WMIIHWWMo+,:e++icoe60c"""+*o8$HHHHH;,,,,:-"+""-""-+@880@@PPPPHHHHWWMWW+;
.:,;,;*<"+,";-:6<Ie**<;<....::,,;-;;:-;;;;,,---;,;"@-,:,+;,,;<+-*,,,;""<+**+*i1Io""::o*;<i11II6<,;--00@PPPPP;,;:..:+--""<-*888008@@@@@HHH+--<<+-,
..:,,:,,,,:;<eccci1+e6I1;  ..-;+<",;,:::,:;;*ii;;,;+:::,-,;;-"*,<c,;"<*6,::::,c,:,;,,:::::,";+*"-"*<1oeeee1";,,:....+;--"cII66II0888868@@;::::;,:
...,;..::::c**ic*+*i1eeIe-:::.1i"::,.:.::,;;cc**,,,-::;-,1,;cc"-<:<<+---;+*+<;,:,,-:::.:::::::......:,o"""-;... .:::;<o:1ee10,"1I666IIIII,,i*...:
...:,..:::61oc*,<+*+cioo<e;:.:"0-::;..:,:,:;<*+<ic:;*c"<"I-8+i**",:;;;;;;;+<,:,,,,:.::.....:..... .:,;-0":,.:  . .:.,+<+,11o-6eoeIII:.11.":,.....
...:,: .ooc**-:;"+++*1ooe1.. .."..,;-----",<*--::::.:.::::*:::c"o+c""*;,e*Iee;e6*:..:..........   ...::.,;::..   ....,Ii:;:::c6"oeII.c--:.:,. ...
....:. :.+*ic..-<<++<c*co";:<;-<*+<<+:<c.<e66661:00<8:8":;i";*<8*88eeI++8886@cci*:.............."-..:..:.,,:... .....,*I:.,+."6,"-;;.,-<.,.;  .+*
...::.   ,-io. :<++*+cc+*-""<*++++<<<""<""-"<<<<"<<+*co11<icc-:P@@@@@@@@@PPPPPPP8e<:..........:.0eP::.::.:.::::::..:..:1I..,.:I.,:,:..,<,:.- ;--;
...:,:.:.."<*i.;c++<*i1++<-..,.-,;-:;-oi.,ee1eI1.;I.i1"e:"e:i":eII111eI6eeIIee6Iei;:....     .:,-.:6:.;";..::::...::. :cI.:;+Iiiio1,:..<<<.."<-,,
...:..     ;-",..:*oc+,;,;,.::..;--.,+o1.:e111eo.,e:o1;1,"e:1-:eIe111eI6IeIIeeI61+.,,,:::.:..:.:,;.,..--:.  ...... ..:::::.::-1+<+co:.."*<i;*<-;,
.  .... .   ;"-.. ..:,,,;;;....;;...:: :.:e111ei:.:......":.:-:IIe111eII1eeIe1eIo..:.::::.:::....:..+""":     ...   ...... ...i"i*iee::"",;,c"-;,
 ..:c<      ::, .;----""<<",.;.,",1.e";"...io1ecc.ei-o.ic"1.o-:I6e1111II1eeI11ee*..<<-;<iii<;:....: <""":           ... .    .;o<@@@@8@8611c+,;;,
  .,+c<       ...  .. ...."..-o-<-"+*io1.:eee11*c +eeIIIe"eeI;:eeeeei:6Io1ee111ee  <1o1111e111111i:....:...                .+-io:0888@@8cI"c*;;,:
   .++,;-;.----;.. .    :.-"<<<<+<"-<<"+-"oiiiic""oc16+0e"6++;:+oc<,....i1eeo1111. ...:::,;;;;---:. ." ....                ,;";*16600008*+"o;;,,:
    ,- -<-:::;<<.::. .....:   ..,.....   . ... . ........-...;.:::: .....11eio11o,...  ............. .  ...             .     :;;---"""---";;;,:.
  ..:;;-----"<<+.++" <"--..  .;;,. .: .:..     .  .+; ,*"-.  ;...  . .....e1coo1   ... ... ....  ...    ...                   *;;;;;---;--;;;;,:.
   .."<"<<<<<<<<.+<.,<<<<<:-. .-,  ,:..:..:        .: ,*<".  ;. :...  .. ..oc<.  .... ..............     .                   .*;;;;;;;;;;;;;::::.
     ."<<<<<<<<.<<" """""--:..--;     ....          . .:<-.. ;..   .  .    ,    ::  . .....:,,;;:.....   .              :    c+;;;;,;;;,,,,,:  ..
     ."<<+<<<<".-,,,,:::::;. .::"::,:::::::::::....   ..:"...,...  .       .. ......... ::::,,,,,..:.                       .i+;;;;;,,,,,,,::: . 
     ..<<"<"""""---------;-"""-;",,::::::::::::,-.:,,.:,,";-;,<....     ....:::,,,,;.;,:,;;;;;,,,:-:.                       "*+;;;;;,,,,,,:::,. .
      .:<<<<<<<<<<<<<<<<";;.-;.;;;;,::,,.:::,,,::,;;-"""-<:.,-+:.::.,;-;----"""""""-:-;;;;;;;;;;;--.                        o+<,;;;;;,,,::::,... 
       .;<<<<<<<<<<<<<<,::<.;:::,,,,,,,, ;;;-"--.:-::::::.:;+-:--"<<<<<++++++++++++++++++++++++++<<+;                   .  .o+<;;;;;,,;;;,,,    .
,       .+<++<<+<<<<<<<-+;,-<;,,::::::::,::::,:,,,,,,,-i*+.-""++***++*******************************,                      ii<;,;;;;;,,,,,,,,   .
+        :+++++++++++<<:,;--;;;;,,,,::::::::::::::::::-*i+-"<++*+*********ccccccccccccccccccccc*cc**, .......              oc<;,;;;;;,,,,,,, .:. 
++.     ..<++++++++*****+**++++++++++++<<<<<<<"<<<<<<<,"+"<+********c*cccccccccccccccccccccccccccccc, ,c***ccccc... ;c**  "o*",,;;;;,,,,,,,: ... 
**<      .:*++************************+*********c*cccccccccccccccccccccccccciicicccicciciccciccccci<: .......  .... ....  -i<",;;;-;;;;,:.   ... 
***        <****************************c**cccccccccccccccccccciiiicccccccccccccccccccccicccccccccc...**********+*****++   c<;*+++.          ....
***+    ...-********************c***ccc*ccccccccccccccccccccccccccccccciiiiiicccccccccccccccccccccc:..******cc**********.   <-***+.        ..   .
****      .:************************c**c*cccccccccccccccccciccccccccicccccccccccccccciccccccccc**c:;.******+************.   *-****        ,,:    
**+*.      .:***************************c***ccc***cccccccccccccccccciicccccccc*ccccccccccccc*cc***...++***++**+++*++++++,   +++<-  .      ;,. .. 
+<:::.   ....*****+++****************cccccc**cc*ccccccccccccc*ccc*cccccc*c*cccccc*cccccc*cc*******-.<<+<<"-------------;;;  ;---.          . ... 


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