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

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

                                    .      ........................::::::::::::,:,,,,:,,,,,,,,,,,,,,,;;<"-;;,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,
                                          .   ...................:::::::::::::,,,,,,,,,,,,,,;;;;;;;;;;;"<,;,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,
                                          .  .................:.::::::::::::::,,,,,,,;,,;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,
                                           .  .....................:::::::::,,,,,,,,;;;;;;;;----------;;-;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                        ...... .................:::::::::,,,,,;,;;;;;;----------"""----------;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                  ..    ......................::::::::,,,,,,;;;------"""""""""<<<<<"""""-"-----;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                ....    .... ..............:::::::::,,,,,;;;;----""""<+*+<+++++++<++++<""""-----;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                           ....    .....................:::::::::::,,,,;;;;;--"""<"<<<+**+********++++++<""""-----;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,
                           .....  . ................::::::::::::,,,,,;;;;;---"""<<<+*c**iiiciiiiiicc***+++<""""---;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,
                  .:        :;:... ....:,;.:......,::.:::.::::::,,,;,;;;;---"""<<<+*cccccoioooo111oiic**+++<<""-----;;;,,,;,;,,,,,,,,,,,,,,,:,,,,
              .  .     .  . .,:::.:,.,;,::.,::::;,,::::::,:,:::,,,,;;;;-----"""<++++iicioo11eIeIeIe11ii**++<<"""----;;;;;,;,,,,,,,,,,,,,,,,,,,,,,
             .,i8I:,-, . ....,.,::<<-*+,:,"",:,"+*+,:,:,<<;::,,<<<-;;""--"-<c+<<++**ioooe1eI080806II1oic***<<<""-----;;;;,,;;,,,,,,,,,,,,,,,,;;;;
             .."10e.;....;0$0IHP..;+-1P+.;--;;-e6Io;:+1eoc*;:,-++*";;-"--"-<<+*1oc1iieieI008$M###P06e1occ*++<<"""---;-;;;;;;;,,,,,,,,,;;;;;;,;;;;
             .*8P$@"o*,..;"eee<@::<+*8686iic1+oIP01-"o8PI61o""e@0o@$@+oP8-"<o0@PP01iii1I68PW######$66e1i**+++<<""""----;;;;;;;,,,,,,;;;;;;;;;;;;;
             *+1I886oII*"<+8@1W;c*-P-+8WMc+ocoi6$PI<*"i6e8WH+-o88+HWM18$0"+e08@@$Ie1oI$$80P#######P86eoc0$e++<<"+Ie<---;;;;;;,,;,;;;;;;;;;;;;;;";
    :.     :"""c+c6oeiIoci++8eiI"c0P$+6@Poc1Iee60I@81icco0@60Io8*@MWWWMPP8ioHMM@P8068$PP@68#####M$P80eoi8@0++<<<<ii+-;---;;;;-*;;;;;;;;;;;;;;;;;;
:;,::".    :,,eeoP"";+o00IIiI6IIo+o8MWIoicioI60c8$H00e$HHMH@6PMP0H##M$IWMMHM#M#MP6I0I0Ie0$WW###$@###$611ePi*i<HHc1Icc""--;;;,ic-;;;;;;;;;;;;;;<;;
+i1c<*c;  .. .;o0e*,.;+e8$o1;o1,"-"e08P$ooc1IIiPP$866@$$$$#60HWW16WM#W06e$$$##MMeo1eII60P$$$W#$@HM$PIP808$HP@c$*c@Io*1--;;"<io"-;-;;;-i*;;;;;;<;;
+""ccc1+:   .:;e*o+;:,-c6@IeoI<,:-*8"<o6@00oio;<*o1P$6Ic66611*0PPoeii<ece8H8808H@@08W6$P60@8@86$6HWPe8800MW0I1iPI1881I1e<<cIIe*eic<;-c1i"-,;;"-;;
-<;+*"0i:;",..I+"ooe,,,<+o"io,.:..co"+c@0c--";-"iIH88<$eIP0ec-o<@e8+"e@<60+oiiiW$@@$PMI6PH$PHM06688061*IM0HM$I608888IPe0*"*6e+60ei+;"i-+;,,;;";;;
,,;;;;"--;"<c-*oi+e:.. :.<ci*:...::;-+16ee;-*,-*+iI168o+c*cIeio*+c80o@8888o1c*iWH@@o@88@I6PP6eeee1oicc++oWW$P11cc+c66@@80*+++*6eIe1c<o"-,,,,-";;;
....:-+1+;<-<c-;      .;+o*c*ie.::,:,<c*i668+;";-c8MWII<<*+"M<<*i8M01@@0oP*ciioM@H8I6008I0@8611io@eI6ec+6MP8@@eco+*o0PI1*ce<i1@0i*<o*+c-";,";;;--
 .:...-*<,:;:-<c    :.:".ii*+*i.,..:,;-+"++"0-;-;cWM##WWH$PH<:;--o+@WHe8$M<<"""<0$008III@e@$PP$88Io$@6W####$8I1oe*cW80i*<8c+"<00ei-"<<*i1+c+;;;;;
.:",;-<oo-,:.-;   . -... i-,+*oe",-";ioc+i*ie-I@M##M#e6@@@88@PH$"MM-;cP66@*""+""c1Ieo600ee0$e1ii1e@IoooeH##MHWM#M@@H8@0*@"""-161ocoo+"--+;"*i+<--
:-,:;,+0i<--; : .. ,.. . c.:.:<o6iic+<;*<"i1e*"HPW@8$+c6+i18ic+MW@M8i$066P@""*"--"<1e11I8I0occcoe0@$W$IiMM86$1MMIM8P@i68Poc-<0o+iIco"--;-;"o1*+--
:,e:-,c8$HHWo+.;"".-  ...<-:::,;-;+i.:,,,-"""6Io+1#He*HeIe+6P$$MW##6;@"<oc**-*""-@c*e61I1e**+c+cI6I@10e+@HW0$0PH8M6oii<o*cH*oi<-<**i"-----;i1*<--
.:-,<68@166PHH":,-"*:---,:::,,,,-$$M";-;"cM<1e@@-i6M#0c8$P@6*6$WHW*H$8*c*i+"-+-;-*<oi+***+<<c**<+8ie1i*1+16@1*ccHM8e6@P<<-"*01668I1*<;--i$$$e<-";
:.-cc*oI1*I@PH-..;-;;;,::..::::;;--;*,;;<W#iPceWP$P8e1e1+-<0$@$$W08I0ei1i+i;<""<"ci<<"++<"-;""<<-<01*<<+-<oWM$i*e@0<<<c0ii6Iiioeeo*+<"1o008cI<";,
c*o--81i*10@P$-..::::.:.....:..;"-;:.:;;"18M+i8"ce6*e1*"-"*0@P-i@M#M1@""cii@P$@c66c1o""<<-;,-+,6@@"i1";;-10c1H@68@i<";,0e-;+o*<i1oc*-i-*++-;+-<;,
eIIeee6ico08I6e@e*; ::...  . .:---,:..:;;+:;;;;,;<06i";;;"*Ii168@@0ie+i;--<1i@01*"+io+-"-;,,;"*0e1*66eo1o<-*c61e8$oei;+1;o**i+*o1c<+i"-<"-;,";;;,
+i+cIi1:-+iI"*""+-::..:::.:..:;,;,:....o",".-".i"1oc;,;;;,*;c<618e0eco-c-;;-*iII1*""cc*;;,,,-";eIe1ii"o601*"co*+oIoI6ee<"-<;;"*<"--;""---";,-;;;;
::,-<,cc;*I86i:.::,:...:::::,-""<<,,,,..*..:--.:,;,,,;-,:c;688IIPi"+eeI6<*+-Ii1<+c+"<cocicoc--;,eIIi*-cc"-;-""icc1I1@@e*",,::,;"";,,,-"+-+i1";,,;
++11ioe11e18ec.::,,,"-;;-";,"<";,::::...........:,,,,;,-116eI@;+"".-<"coiic*ci"+++<*+*e1i*<+ic+<oeIIo*"*;,,;<;;I@i<+<+"",,:,::,:,<<-;;";,,co<-,,,
:,<<;iI1iI;o$c... .,-;<+*:. .::"...::"c:;;;,<-..:,-"--,,;:;*;;8@oci.;""--*i";"-;-""++<coiei1oI+--;c<io86""c1e+:",;,,,,:: ,;;;:::;*+-<,,"":<""-;,,
oi1i+c<<*i1:c-""-";...;.  ..;;<i1 .,-+@co86@,,.8611e";--<1:,66+",,:,",cci+,,::,;;;;--ioc<+<<<<1o<"<i6ee66+i*+"+i,,,::::;;-,;::::.<i*+;,:,,;;-";,:
;"+c":,<cio+. ....:<..::........,. ..::,;-;++0.o.+<;;::::,P*c-,::::,:c-;;,,;+<<-;;,;--,,,,,,,:<,,,,:,,,,:,01+;::::::::".,::-,:::+cie1++";;;:,:;,:
,:.:.:.:;"+,.. ..   :       ....:,....:::,+e@"..:::;:::::,<::::::::::,:,,,:,,:,,:,,,,:::::::::::::::::::::;"-;":::.:...,:;6<,:.:::::.:::::::,,,,.
.  .. ...::.   .   :.        ... :.::.. .-,,<<. ..,::::::,:.....::::::;:::..:,,,:,,,,...:::::::.:::::::::.,,:.:.::....::,::,,:.:::..".:::.:.::,,,
:..... ....,.      ,         ..... ; . ,:-::;-,:..:.::::,,:.....:::::::,....:::,:,,:,..,:,::::....::::......:.:.:........:::.,:..;..-,::.::.::,:,
.:........      ..........    . ..   . ::,,:,+....:.:::::.......:::::,:......::,:,;;;-.:.:::::....::::......;:,,......:::..::::....:,.,.....:;:.,
..........     ..,            .      . ::::::"....::::,::........:::::-......::,:::....:.::::.....::::......:-.............::,...,...<......:,:::
........     . ...,      .  ..        :,"<.:,;....::::,:, ....  .:::::, ......:,;....:.:;::::..:: :..::......,::........:,-.:+:.....::.......:::.
:.......                 .  . .      .::,::::,. ....::,:............::::......:,,...::,,;::,::....,:::::::...,::..:....:.,,,..+......::.::...,:,:
.:.....         ..;.     :  . .         ..::,-i.....:,,:..::,,,,,,,::..::....,,,,,...:,-+i-;..<:..::::-.:....::.:.......;W:"..,::...:;-i:;-,.,:::
:....        ...:::...... :-,,.....   ....::-<:. ...:,,,:::::::...:::,;-oeo; ...:....:::::,,:.....-,;;,;,....::....:::::,<:;...<::.::::::,;;,:;;;
:..............:,:,.      :-18-...  ii:, .:::,".:;::;,:::..::::.....:.:;,.:;+eii;.....I-,:,,,::...:,:;,,--,,,,,:;<"<<<+,;":,:,,-+,:;-------;;,,,;
.....::........,-;......     ..... ...:. .  :,,;cIo:-i;::::::::::::...:,+-<:..:;iIco;,,***-,::::::;,;"<<++<<<<<<"<<<""-:W<,-"+<<;+"""---;;-----;;
.:,-""""---""""""-;,,:..:::<; ::::...:..,,---ii-:....:,..:....:::::..,,;-;":-....:,"1i+o+;;;;c+--""<""+<"<<++<<<<<<--+-;"<,-""""-<"""-""---;;----
"""""-"-"""""<<<<<<<<<<<<<<++++++ci<,,::;+c";.  .:,:.,;;****c*+<;;,;"<++<";,::.....:::,-<;,-*cc+++++"+"""--;"""<<+<<+<;;+<,"<-----+--;;;;;;-"oi8@
++++++++<++++++*+*++++++++++ie"-+*-,;-+1<-<<+++*<,-++++++++*++*************c*c*c***<<"---",,,,::::,,;"<+++<<""--"""-"",H"",-----"";"-""<ieeIII1eI
<++++++++++++********cccI*"*c<"iioiie+-6ciiic"<cc*cicciiiiiioooo11111eeeIeII666608@PPH$PP611oiiii*<",:::::::.......:,-c1I66666IIIIIee1o1111oo1oii
++++*ii++***ccccccccec<*c"<ciiii*eo*i<<------<+*ciioo1eeeeIeIeIIeIee1iiccoe1I60088@@$$WWM###WP011ee111ooc*<";;;,:..............;<+**<"ce60666660c
+*******"+****+*+1i*c<-+cio1eIoioi"-,-+1Ieeeeee1111o1oo1111111IeeeIIIII6660008@@PP$HHWWP06666060088000808808808806i"-;i6I1i+"*oi+";:::...::;"c1<I
ci*+++++<-++++<1ii<"*ccii11+;"1i,.,+ciiiiiiiicioooo11eeeeIeIIII6III666000888@@PP$$$@800008W##########MMWHH$$P@8800666e<""16eo1I680861c+";,,:..::.
ccccc***+"+**+1c<*c*cc*+Ii1"<o*"*cccciccciciiiiioooooooo1o1111111eeeIeI6606088@@06III6$M#############MWWH$$$$PPPPPPP@P@8i"<*68@@8@@@@@@@8888<ooc<
<+<<<+<<<-;;<1cciiooocieiI""1iiiiiiiiiiiiiiiiiiiioooooo111111111eeeeeeII60000Ieeee0$HHWWMM###########MMWHH$$PPPP@@8888Ii16Ic<<*I88@@88@@@@6i@$$$$
<""<<<<<;,;-*+<<+++<"o1ee<;ii**+***ciioo11e1e1111e111111111e11eeeeeeeeIeIIe1eee0PP$HHWWWMM##########MWHH$$P@@@@88888Iio08880061c<+cI88880*6888@@@


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