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

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

cciiciiii*ccciicccccccc*cccoccccicccc**cci*cccocc*ci****+***c****o****o********i*+**i****c****+***ic**ci*********+++*i++++c+<<<+<<<+<"<<*""""<"""
iioooioiooiioiciiiiioiioiiioooiioooo11oo1ooiiioiioooiiiioccciicccocciioiccic*ccic**cicccccciiocioi1oooooioooiiiioccccic****+++c+<<<*<<<++<<<+<<"<
i*iiioccci*ccciccccic*cc**c*occ*c****i***co****+***i***co********o****o****+***i********c+***o****c********i****c*++*++++*<<<<<"""c<"""+"""<<"""+
coiiciiiccocciciccci*ccci*ccc***cicc*c***ci****i***c+**co****c***i***c1********o********i***ci**cc+***oc******i*****c*++++++++<<<++<<<+<"""+"""<"
1111111coooooooiciciocccc*c*cicccc+*ccicccc+***ic**c*c*cc***ccc**c****o***c****i********i********c****c********i*+**++++c+++++<<<*<<"<<<""<""""<"
ccicccioccci*cccicccc*ccci*c*c**cci***c****c***c****i***c****i***c+***i***c++**i***c+***o****+***o****++++i*****+++i++++*<++*<<<<<"""*"""<""""+""
ioooioooioooooo1oioioooioiiiiiiciiiiiiooiiiiiiicciiiiiiiiiiciocciiccccicc*cccc*occcocccciiicociiicciiiiiiiiiccoicicicccic***+<<<c<++*+<<+*<<<+<<<
cccciccci*ccc*c*cicccc+***c***c+***++**i*++*<++*i++*c+++*++++i****+***c*+**+++*c+++c+++**++*o*++*++++i+++*++++c+++c+<++*<<<*<"<+<"""+"""+""""""""
c*ccccccci*ccc****+****+++*+*++++++*<<<+<+++++++*+++*<+**c***c****+c**c************c****+***ic*cc*ccc****c*+*****cc+++*++++++<<+<<+*+<<<<<<<<<<<+
:::::::::::,,,,,,:::::::::::::::::::::::::::.................................................................::::...............................:
,;;;;;;;-;;;----"<<<<+++++++++++++<<<<<<<<<<<<<<""""----;;;;,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::.......... ..........
:::::::,,;-;;;----""""<<++*cic+",.....::...::::::,,;,"<+cio11ee1eee11oic*<<""---;;----""<+**ciioo11111111111ooi*+<"-;;,;;;;;,::..................
:::::::::::,::,,,,,,,,,,,,,,,,::::...................::,,;;----;;,::::::::::::::::::::::::,,,,,;;;;;;;;;,,,,:,:::::::..::........................
,,,,,,,,,,;,,,,,,,,;,;;;;,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::;::
,,,,,,,,,,,,;,;,;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,::::::,:,,,,,,,,,,,,,::::::,:::::::::::,,::::,,,,,,,,,,,,,,,,,,::,:,,;,;;,,,,,,,,,,,,,,,:,,,,:;;
<"<"<"-;;;;;;;;;;;;;;,;;;;;-c666666666666666666IIIIIIeeeee111111ooiiiiiiiicciiiiiiiiiiioooooooo1oo11111111111111oooooiiccIi",,,;,;--"-::::::::::-
"<<"-;;;;;;;;;;;;;;;;;;;,**<-;;+co1eeeIIeeeeeee111111oooooiioiiiccccccccc*cccc*****ic***cccciiciiioooo111eeeeeee1iooii-+e*+i*;--;;;;,,,::::::::::
<"";,;;;;;;;;;;;;;;;;;;;c*""--<io11eeeee1111111ooooooooo111eeeee11oiiicccc***++*********cccccciiooo11eeIII66IIeee1oooiiee*+ccc*;;,;,,,,::,,::::::
";,,,,,;;;;;;;;;;;;;,,<**--""<*cccciiiiiiccccccicciiiiiioo111ee1ooiccc*c****oi*<++++++++*+***ccciiooo11eee11e11oooicc**++*<++*c+;;;;;,,,,,,,:::::
,;,,,,,;,;,;;;;;;;;;,**+--"-<*****cccccc**cccccccc*cccciiiiooiiiic****+*+**<+***********c**ccccccce66Ieciioiocccc***++<+<++<+<<c+--;;;;;;;,,,,,::
,,,,,,,,,,;;;;;;;;;;**"-;"-<+******c**********cc66000080000006ec******+<-+**********c*cc****c*ccciiooi1i10iiiccc***++<<""<<<<-"<+*+;----;;;;;,,,,
,,,,,,,;,;;;;;;;;,-**--;"""+++++++*********e00000006000088888006i+<<++"*******c*********c6000666660666661ocic+*+c++*+<""""<<<<;"<<*+-;;;,;-;;;;;,
,,,,,,;;;;;;;;;;,+**-;;--"+++++******+*i000000000006066@@8880006ecc**+*************c0888808880000000000000000666e**++<++""""<"<-<"<+*+-,--<--"-;<
,,,,;;;;;;;;;;,,**<;;;;-"+++++++*****66000000006000006eI0080806ei********c*******c88888088800000000000000000000000066*++*+"<<<<""--"<c+";-----;;;
,,,;;;;;;;;;;,;**<-;;;-<++++++++**I6066666666066Ieee6660088000eic***c**c*c*c*cccc68888888088000800000000000066066666666oc*+<-<<<""--"<+*+;;----"-
,,;;;;;;;;;;,<**-;;---<++++++++e6066666600666IIeII600060000061**cccc***c**c**ccc@88888888000000000000000000060066666666666++*006i"";+-"<*<<------
;;;;;;;;;;,,***-;;"--<+++++**I6I666666660666IIeI660000000066eiiicccc**cc*ic*cccc@88808880008000000000000006606606666666666I66Ii*+<<<"<-<<*c+;;;;-
;;;;;;;;,,;+*+--;---<++***i660666066666666800600060000000006Iiccc*cccccc*cccciic@808688000000000000000000006666666666666666I6I+++++<<"--"<+c+-;;;
;;;;;;,,,<*+<--;--"+++++*600006660666606006666000000000000006ecicciccccicciiccccI@8800000000000000000000060006666666666666I6III******+<,"-<<*iei;
-";;;,,,+*i"--;c""<++++*00006666666066I6066060066006000080000Icciiciciciccciiiiii8P8880000000000000006000006666666666666666666e**+**++*<"*"<<+oo-
;;;;,,,+*c"--;;""++++++00606006666666066606600000600000060666I*ioooiiicicooiiiiiiiIP@880000000000060066600666660666666666666IIII******+++<"-"<<**
;;;,,-+*+""-<-""+++++**0I6066606666666660066660I60000000060@Ieiooiooiiiicciioiioiii10@@8000000000000666066666666666066666666II6Ieccc***+**+;""<<+
;,,,<+*+""-<"""+++++***0066660666666666666680060666000060006Icioooioiiioioiiiiiiioi1o1P@80000000006666666666666666666I66606II6II1*i*c*ic*ic*<+"<<
,,,++e+""-<"<<+++******00666600666666066666600006660600066II+1o1oooi1iii1iiiiiooooiioo1e8@8800000000606666666666666666666666II*iic1cciiccc+c**"-<
,;+*1<""-*<<++********i0060060606666066666660100006000066IIe11111e116o1oo1ocoiiiiiioi1oo1ei@@@880000666600P00006@#6666666II1ooiiioiii1icccoiccc-"
*+++<<<"<<<+++******c*c00000066666666666I6666666000666666Iei1eI1ooeoo1111o11ioiiiiiioo1111ee1I1c6808006666006e6666II6ee11e1o1o1o1oiooioi1cii*ioi-
+c+<<<+<<+**c***********80000666666666666666666666066666II1eeI1I1eeeoo<i<cioIiiioioiooooooio1o1o1eeec<*ooi++<1660I66e6eIo1o1e16I11oo111ooooocoooo
@++<<c+++***************0006666066606666666666660006666IIe1IIIeee16o<1**+<"1ioooi11oiio11o1i1e1ieIe060eP88@PP6I6806661eIIIeee1eee1ee111oo11oioi11
++++e++***ccc**cc******e0066666666666666666606666666@6066e6Ie00eI<-eeec+I1ci***ci1cciiio11i1e1e11e6I@8@0@@@$P$@PP606068II0Ieee6e1I11oe11ooio1111o
+++@**ccccccccccc**ccii60006666666666666666666666600666e1"8006oooie8Ieoooo***o*iccccc*ci*i*i1e1e1II0e08$8PP$$HP$PP000@8666Ie06eoo1e111ciio11Ie11e
+<+ciiicciccccccccc**c*e0006666666666666666666666666I1+III6ce*e@680I1I1oooici*ci+*ci1ic*ciciocoeee1Iee@$H$$WWWHHP$PP6$8I661I8i0i11oc0o1eoe11eeeee
+ic*oiiiiiicicccccccc**eI000066666666666666660666Ieo<oo16I$$@HP@000III1o11i*occcci*<*+cocci1i6ioo1I60P0P@P$HMWMHHPW0$$0108IeI1o111o11o1eo1o1o1eee
iccoioioiicciiccccc*ccc*eI080000660660066Ie1cic1*1oo1Ii+++P0PPH@P0066IIoe1c1icc*cc*c**c+ccoocoo1oooeI6P@P1$MWWPP8PP@6@IP0ei@0o0oo0oociiioo1eoeeII
iooiioiiiiiiccccccccc*****Iee66666IIe+1*i**o**ccioI1186688$HH$$$$P6060oI11oe1oooiccco**cccci*1eo1e0IP00P@@H$$WWWWPPP$eP00061Iee1o1oiioooioi*ioeoo
iiioiiiiiicccccccccc**c**+**+**++*++++*+c*++*c*ioc*eeII6808HH$$HPPP88eIIe1ooi1oo11oocc*c*ooco1o1I16oee006@H@WWMMWMHP$P6IIe11o16io1oci*********+<*
iiiiiiiicccc*cccccc*c****+*+*+++<*+*<c*o+**++eiii1eoI60@$$8HHWMW$P$8II0ec+.. ..,6eoc*cciccoooooo11e6i868@$$WMM##MMW$P8@HI11eeIi1ioiii1cc+*1++<++<
ciiiiiiccccccccccccc***++<++<+<++<<*++*<+++occIeieeeII08$$WWMMMW@$$P8eei"       .-6i*c+c**c11ooeo1IeeIe61PMHM####MWW$$P80e66Ioecc11o*o1"c*i*+*++<
ccccciicicccccc****c+++++++++<"<<<1<<<**<+*oicooeoe1e68P$HMM###$P$P0c61i,        .1co+ic+c1*i1c1oIi6II8@60PWMM####W$H$P$86eii6oc6i1eoc+<*ci++<<+<
ccccccccccccccc****++++<<<<"<<"<<"c<+<i<"1+e11eoiIi608PPPHWM###MH@80eieee.       @oi*i+i*+i+e+1eeIe6eI8@68P$WM###M0H@$P$eI1ioiioIc***++"e"""<"*""
ccccccccccccc*****++++<+<<<<+<<<++<"<++<+<e1e111ii11o886@8HWMMMWP@8ioooIooioc*11iiii*+*+i*e**cci1i11ee1e8$$HHWM#MMMP$@I@6oIe116o*o+++<+c+<+<"<<+<
****************+++++<<<<<<<<<<<<+*+i++<<+ooooooici1eeII@P8HHH$HH6eI611e1e1111ooooiccoi1ciico11o1o111e6$@P@$$WWWMH$H$P$0IIII1ooIcc++<""""""<<"c<i
H$$HH$$$$$$$P$PPPPPP@@8@88880000066666IIIIIIeeeee111111oooooiiiicc**++*+++++<+<<"<<""<<<<<<<+++++**cccciioioo1111ooo1o1ooooiiiiiccccccccccc*cc***
eeeeeeeeeee1111111111ooooooiiiiiiccccccc******+++++++<<<<<<<<<<"""""----------;;;;;;;;;;;----------""""""""<<<<<<++++++++*++++++++++++++++++++<++
eeeeeeeeeee111111111oooooooiooiiiiiiccccccc*********+++++++++<<<<<"""""""-----------;;--;;;;;-;-------------""""<<+++**ccio1111111oiicc***++<<<<"
oooooooooooooooooiiiiiiiiiiiiicccccccc*c**********+*++++++++<<<<<<<"""""""""""""""""-------------------------"""""""""--""-----------------------
iiiiooooiiiiiiiiiiiciccccccc*c**c*****+++++++++++++<+++<<<<<<<<<<<""""""--"--"---"-"""""<<++*cioo1eeI6000PP$$HWW#MW$$PP@8686IIee1oiiiiciiici*ccic
eeeeeeeeee11111111oooooooooioiiiiiiiiiiiiiiiiiiiiiioiiiioo111ooooiiiiicccc***cccc**ccccccccccccccccciiiiiiioiioo1iooooiiiiiicccccc***************


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