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

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

 .::::,;;;*ciiiiiiiooooccccccccciiioooooooooo1111111111111111111111111111111oiiiioooo1111o1iioo11*<<<";-;;;;;---<+0000000080000800000000000000666
.:::::::,;-ciooiiiooooocccccccccooooooooo11111111111111eeeeeeeeeeeeeeeee11e1ooooooo1111eoii1ooo<<<";--------"<<<<+0008888888888888888888888800000
:;;;-----;-cooooooo1111iiiicccciooooo1111111111eeeeeeeeeeeeeeeeeeeeeeeeeeeee1ooooo1111e06eoo<<<"";-------<<<<+<++*00888@@@@@@8@@@@@8@@@@@88888888
:----------i111oo111111iiiiiiiccoo111111111eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1ooo111111e001++""""<---"<<<<<<+++++*c888@@@@PP@@@@@@PP@@@@@@@@@@@@@@
:,------"""i11111111eeeoooiiiiii1111111eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeooo1o1e1eee001iiioiic<<++<+++++++++++*@@@@@PPPPPPPPPPPPPP@PPP@@@@@@@@
,.-"""""""<ieeeeeeeeeeIooooiiiii11****cciioooooo11e1eeeeeeeeeeee1ec;1<eeeeeeoo11111eeeI081ciiiiio<+++++*++++++**<+8P@@Io0P$$PPPPPPP$PPPPPPPPPPPPP
;:"""""""<<+eeeeeeeIIIIo1oooiiii11<*****cccccccicccccciiccccc6666IeeeI1o**+Io11111eeee688oiiiiiii<++++**+++*+***";oio1eee1iciH$$$$$$$$$$$$P$PPPPP
,,"""<<<<<<<eIIeIIIIIIIe1oooooii11<**cccccciciiiiiiiiiiiiiicc066IIe1eee1***Ioo1111eeeeI8@oiiiiiii<+++++++*******1I60888@@80I11*$$$$$$$$$$$$$$$$PP
;,<<<<<<<<<<1IIIIIIII66I11ooooiioe++cciiiciiiiioooooiiiiiiiicccccccccccccc*Ioo111eeeee6@@oooooiii<++++******++1660@PP$$$PP@806I*H$$$$$H$$$$$$$$$$
;,"<<<<<<<+"ie1cceII6660e1ooooiiiei+ccciciiiioooiiiioiiiiiioiiiiiiiiiccccc*Ioo1ee1eIeeI@@iioooooo<+********-*168@P$HHHHHH$$P@80I+$HHHHHHHH$$$$$$$
;;.-;..::::::::....:<c00e11ooiiiie1+iiciiiiooooooooooooooooooiiiiiiiiicccc*6ooee1eeIIe6@Pioooooo1+********-*1I6PP$HHHWWH$$$$P@86o$HH$H$H$$$$$$HH$
,,,: .....,:,:;;,;,,;i661111iiiiiIe+iiiioooo1111111111111oooooiiiiiiiiiccce6111e1eeeIII@@ioo11o11+****c*c+-+1608@$HHWWWWH$$@8@86eHHH$$$$HHH$$$HHH
;:.:...:-"coooccc";,,*601e11iooiiIe*iooo11111eeeeeee111111ooooooiiiiiiciii861o1e1eeeeII@Pio111111*c*ccccc<-ie100$$PHWMMMWH8e660IcHHHHHHHHHHHHHHHH
:,..,;-"i1eIIIIIIeoi+106ee11ooioiIe*ooo1111eeeeeeeeeeeee111ooooooiiiiiiiiicI1o1111eeeII@Pio11111e*ccccccc88oe@@180*@P$HP@$@P@@Io$HHHHHHHHHHHHHHHH
,:..,-;*oeeI660066I1oI00e111ooooiIe*oo1111eeeeeIIIIeeeeee111ooooooiiiiiiiic6o1111eeeeI6PPio1111ee*ccccc+P$018PP$H$P00$P8$$$06@8iHHHHHHHHHHHHHHHHH
;::.:;<*i1III00066IIe*60I111ooooiIe*oo111eeeeIeeIIIIIeeee1111ooooooiiiiiii*Io1o111eo1I6PPioo11eee*iccc+"PHPI@$HH$H$88$P8PP$PP@8@PHHHHHHHHHHHHHHHH
;;...,-<i1eecoi111e1co1061ooo1ooiIe*ooo111eeeee1IIIIeeeee1111ooooooiiiiiiicIo1o111ioe1IPPi1o1eeeeciccic"-8$I@PHHWWPPHMH@H$$$$@0$$HHHHHHHHHHHHHHHH
;;:.i1*-<o1eIocccI60ii*00o1oooooiee*ooo1111eeee1eeee1eeee1111ooooiiiiiiiic*I11o1o1oeoeIPPio111eeecicccc+"-"e88$HH$@@8P@@$H$P@86PHHHHHHHHHHHHHHHHH
-;; i11I+11e66e6I60I01o0011oiooii1eiiiioo11o111o11e1111111ooooooiiiiioiiii*I1oo1ooeo116PPio1eeeeecccccccc"-o8I8@$$$P@$PP$$P8800HHHHHHHHHHHHHHHHHH
-;;:.e1I1i1eI6008e6ee*o0611ooiicioe1*iiiiooo1ooioo11oo1ooooooooooiiiiiiici*Io1o111ic1e0P@c11111eocccccccc+-,0668P1I8eo8$@88@0$H$HHHHHHHHHHHHHHHHH
;;;;...co*o1e6IIeIe1oc*66oooooiciiee*iiiiiioooooo1ooooooooooooooiiiiiiiicc*Iooo1111eeeI@Pc111111c*cccccccc"o+I608P600@@@868I@$HH$HHHHHHHHHHHHHHHH
;;;;:-.<o1+ieeIIIIIIic666ooiiiiciiee*iiiiiiooooiiooiiiioooooiiiiiiiiiiiicc*Ioooioo1eee6@Pcoooo11<*****-""-;6I"1I0$H$$P0600c0"*H$$$HHHHHHHHHHHHHHH
-;;,,-;"c1I1*coeI60061I66ooiciccciee*ciiiiiiiiiiiiiiiiiiiiiiiiiiiccccccccc*Iooi*1oi1ee6@Pcioioio-+-""-";;,-661i+8PPP@86e*e0c"-""ePH$$HHHHHHHHHHHH
:..:::"<<+*ee1ooo+;:,IIII1oiccicci11+cccciiiiiiiiiicciiiiiiicccccccccccccc*Iici**1o1116@@ciiiiii.-"-;;;,;--608680688@600II""---"---P$$$HHHHHHHHHH
:::++;,:,***cicii*+++:,cIoiccccc+*ee+ccccciccccccicccicccicccccccccccccccc*Io*iic+o1ee6@@coiiii*.";";;;;-<86e88@88@888e0I*<"-"----;--"$$H$$$$$H$$
c,:::,;<ci;+**cic-+<+,,,,oic**+++*o1<*cc**cccccccccccccccccccccc*cc*cccc*c*I1*c+c+ocio08@ciiiii,;";---;--8@88IIe00080000"<"-"-"-"-;;;;;-"PH$$$$$$
I,,,,,i,:,,:,;c*"+cc,;,,,,<+++++++c1*cIeW*cccc*c*cccccc*cc**c*c*ccc********ee*ccci*cio08@*iiiii:;-;--;-<08@@@@8@888880@+<-""""---";;;,,;;;--HH$$$
6,,,,,,,,,,,,,,,;oc*,,,,,,;*+<<<*oe601He6+*********************************eI**cciii-e088*iiii<:--;---"-@@@@8@@@@@@@@@*<<<-""""-"-;;;;;;;;;;;-PH$
I;,,,,,,,,,,,,,,,,,;;,,,;;;,<<<<10*6Ieo*o16i*******************************1Ic*cccicio888*iiii,.----"<"8@@@P@@@@@PP@@@+<<"<""<"";-;;;-----;;;;--"
6-;,,;,:,,,,,,;;;,;;+-;;,;;;;;<;1060i0880c+********************************1e*cccciiio080+ciic.------<@@@@@@@@@@@@@@8<<<"""""-"--;---------,---;-
61;,,,,,,,,,,;;;;;;,;;;;;;;,;;,;<1IIe881o<++++++++++*+**+++*++***+*********oI**cccciio086*icc<,------e8@@@@@@@P@@@8@<<"<"""I#<"---------;;,--;;-;
6e;,,;;;,,,;;,,;;;;;;;;;;;;,,,,-"i6666e1+<+++++++++++++++++++++++++*+******oe***ccciiiI8I*icc::-----"@@@@@@@@@P@@@@<<<""""M#HM8W-;---;;;-;---;;;;
6I;;,,,-,,,,,,,;;;;;;;;;;;;,,,:;-**1i+;+<<<++++++++++++++++++++++++++++*+++ie****cciii08I*cc*:,----"0@@@@P@@@@@@@@"<<<"<""""*08@""--;;;;;-;,,,;;;
66-;;,,:;,,;,,;;;;;;;;;;;;;c<,,,;;;;,;;<<<<<<<++++++++++++++++++++++*+++**+*e****cccci00e*cc-:----""88@@@@@@@P@@8*"<""""""""-""---"-;;,;,,;;;-;;,
6I1;;;,;o,,;;,;,;;;;;;;;;;;-oc,;;;;;;-;<<<<<++++++++++++++++++++++++++++**+*e****cciii08e*cc:,---"",888@@@@@@P@@P<<<<<""""""----"--;,;;;;,;;;;,;;
66I;,;,;,<,;;,,;,,,,;;;;;;;;oIec;;;;;,"<<<<<++++<<+++++++++++++++++++++++++*1+***cccci08e*c<::"--"<I0@@@@88@@88@-<<<<"""""---;-;--;,,;;;;;-,;,,,,
06I;;,,;,;,,;;,,,,,;;;;;,;;,<**eI+,,;o"<<<<<<<+<++++++++++++++++++++++++++++1****cccci08e*c;;."""<-o0888@88@@P@"<<<<<""""------;;;;,;;;-;;;,,,,,,
06I*;;;;,;i,,;,,,;,,,;;;;---;-,c:c;"oo-<<<<<<<<+++++++++++++++++++++++++++++e*+****cci08e*c:;:"-"",I88@@@@@@@@@-""<<"<""-"-----;;;,,,;;;;;;;;;;,,
I66--;,;;;;o;;;,,,;,;,;;;;;;;,,-;i<<oo"<<<<<<<<<<<++++++++++++++++++++++++++1+++**ccci00e*<:,:"""-+1888@@@@@88;<"<<<<"-""-"---;,,,,:,,;;;;;;,,,,,
6IIo;;;;;;;o,;;,,:,;;;;;;;;,c;;;-;;"ii""<<<<<<<<<<<+++++++++++++++++++++++++1++++**ccc601c<.;:<"";168888P0@@@8""<<<""""-"---;;;,,,:-,,;;;,,,;;,,,
II66;--;;;;;;;-;,;;;-;---*;;;-;;--;,io""<<<<<<<<<+<<<+++++++++++++++++++++++1++++**ccc60oc*;-;"";c180@8@P880P<-"<<""<-----;;;;,,,,:;;,;;;;;,,,,,,
0III;--i;;-;;--;c-"+-;;;;;-;;-;;;--;-i+-"<<<<<<<<<+<++++++++++++++++++++++++o+<+++*ccc60c*.-;;,-;8088@@@P8@8e-""""<-------;;;;,,,,:,;;;;;;;;,,,,,
@I06e--;"--;;;;;-<---;;;;;;-<-;;;-----*-"<<<<<<<<<++<++++++++++++++++++++++<o<"<++**cc60*"-;;:,;cI888@888@8@"-""<-"-------;;;,,,,:.,,;,;;;;,,,,,,
6666I;-;;-o-;;;;-;;-;;;;*;;;;;;;;-;--;c-"<<<<<<<<<+<+++++++++++++++++++++++".-"<<+**cc60*.-;,:1;00888808@0@0-"<---";------;;;,,,,,,,,,,;;;;;,;,,,
Ie0Ie:,-;;;-i;;;;;;;i--,;;;;;;;;;--;-;c"""<"<<<<<<<<<<<+<<<<<+++++++<<<++++-,.;"<++**c60<-;;;,,<0088@@@@@8@;-----""-----;;;;;,,,;,,,,,,,,;,;,,,,,
I1iI1,::--;;;;;;;;;,,,,;;;,;;;;;;---;""""""""<<<<<<<<<<+<<<<<-;;,;;;;---""<<+":-<++**c66"-;-;,;e08880608@81-----;"""-"--;;,,;,;,,::,,;,,,,,,,,;,,
eoiIIi::::;;;;,,,,,,,;,,,;;;;--;--;;;i+--;,,,:,,;;,;;;;;;--;-;-;-;;--""<"-;--;-.-++**iI6-;--,+"6608@88800I----"-;-"-"--;;;;;;,,,,::,,:,,,,,:,:,;;
8oieeo:::::::,,,,,,,,,,;,;;;;-;;;,;-iii;--;;,;;;;;;;;;;;---;--;--;--"<"------;--.<<+*oI1;--":+@88I0I88@P@@,-""---"""-----;;;;,,,,: ;;;,,,:,:::,:,
1c1o1i..::::::::,,,,,,,,,;;;;;,;;-*ii+";--;;;;,;;;;;;;------;-;;------""--"------."+*oec-1Ic-68008@608@@@@--i*";;-------;;;,,,,,:::.,,,,;,,,,,:::
cioioi....::::::::,,",,,;,;,,;;"*+c----";;;;;;;;;---;----------------------------;."*11e;";-;-08@I@@@0e060I-""--;"-----;;,,,,,,:::,:,,,,,,,,,,,,,
iii*ic*.....::::::::-::,,,,;<cc+c+--;---;;;;-;;;------------""---------""--------;,:+c1I:.,;,--6880I88@@@8@P"""----;;;;;,,,,,,,:;,,,,,,,,,,,,,,::
*c*cccc: .....:::::::,,,"+**+*c+;;;;;;--,;;----------------"-----------------------:,coe, ::,--;66806e1eI600@---;--;;,,,,,,,,::..;:,:,,,:::,,,:,,
*+**+*+::..., ,;-"""<<<+"<*++,,-,,;;;---;;,;;;-----;-----------------------------;:.:.:.; .;,,,;-+6I0@8888008@;-;-;,,,,::::,:,,::,,::::::::::.:::
++<++*+:....,, ;;-----<<<",:,;;;;,,-,-;;;,;;;;------;-------"--------------"--------:...:...,,,:,;I6e600000000I,;;,,,:::::::,,,:,.,,,:,::::::::::
"<<+<+"".... ,, ,;-"-.::,,,,,;;;;,;;,;,;,;";;--------------""-""------"---"<""-"--;-;;,;: .:.:,,;:,,,III16IIeII1,;,,,,,:,::,,;,:,.,:,,,,::::::,,e
"-"""""-.....::,,,,,..:;,,,:,,,:,,;,,;;,,,,;--------;--------------------------;--;;;;;,,.:..::::,,,,:,:,:II6IceI,;,:::::,,,,,,,,,,,.::,.....:,ee
--------.... :::::::,: :.:,::::,,:,,;,,,,,:;;;;;;;---;--------------------;;-;;-;;;;;;;;.::.:.:.:,,,,,,,,,,,,:,,,;.,:::.,:,,,,,,,,::::.:::::.-ee1


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