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

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

o1o.:::,:,::<+***+coeIIIII66ic:,,,;<<<<.:.:,oooooo11o1oocoeIi8MMW<oiMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMWWWWWWWWWWWWWWWWWWWHHHHHHHH$$$$$$$PP$PPPPP
11*;,::-+***"*****ieII66666oo*:,,,,;-<+<+.:.1+1111111;1oiioIio1MM8Ic1H#MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWHHHHHHHHHH$$$$$$$PPPP
eo;+********<ccc*coIII66666oo<<<,,,,;,-++<<*o:*;11111;--cooiiiioc666ii*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWHHHHHHHH$$$$$$$$$$PP
e++++++;:.:,**cc*ioIII66666oo"<<<<<:,,,:,<+io+i;c1111c-+cioi";iiiie6o#-i$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHH$$$$$$$$$$$P
e+<:,,,,:::"**c**ieII66666ooi,;:<<<<+.;,,:,111o<o111111<cioii,"iooiioMM"1+WMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHH$$$$$$$$$$$
1;:.::,,.:+cccc**oII666666oo:,,,,.<+<++:;,;1o11111111-ooii1iic*oioooocWMM<oWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHH$$$$$$$$$PP$
c-;,.+******cc**i1III66666oo<.,,,,,,"+<++-;1c*-11111oi:<ciiiiiiiii;oooo##8<oMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHH$$$$$$$$$$$
+c********-cccc*ieII66666Ioo<<<;::,,;,;+++i1ie,c1111e,ccciii*;ioooi,coooo00iMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHH$$$$$$$$$$$
*****<::;-cccc*coII666666io,<<<<<<,,::,,:+111o-i111111ociiiie<iiooo+i<+ooo60cWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHH$$$$$$$$
,,,,,,;,,;*ccc*o1I6666666oo;;,"+<<<<<::.:,1111111111;*oiiiiio*iooooooeiooooo1IMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWHWWHHHHHHHHHHHHH$$$$$$$$
::::,,::.*cccc*ieII666666oo,,,,;.<<<<<+,,:11;-111111<,<ciii;oooooo-;ooioooioHe6$$HI#MMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHH$$$$$$$$
;,::+**c***ccccoII666666ooi-:,,,,,;:++<+<+1ic<+11111*;*ciio*;;iooic*o"oooo<+WM@I$$c66WMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWHHHHHHHHHHHHHHHH$$$$$$$$$
********,*ccc*ioII666666oo+<<< :::,,:.+++i1oI,i111111oiiiio*-*ooooo<o*;ooo"ieoHI$$W#IeHWWWWWMMWWWWMMMMWWWWWWWWWWWWWWWWWWHHHHHHHHHHHH$$$$$$$$$$$$$
*****,,:occcccieII666666oo<<<<<<<,;.,,,;:11111*1111;+ooiiioo1"ooo+ooo+ioooo1eII@6$HeH0I$WWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWHHHHHHHH$H$$$$$$$$$$$$$$$
:,,,",;:cccc*coeI666666Ioo;,;<<<++<+.;,:;e1o111e111";"cciioiooooo",,oooooo-oeIee6HIIHHeWWWWWHHWWWWMWWWWWWWWWWWWWWWWWWWHHHHHHHHH$$$$$$$$$$$$$$$$$$
:,,,,,;,*ccc*ioI6666666oo*,,,,;:<<+<++<::11---ee111<-iciiio--<oo1*"c1"oooo<oee-1eIIeIoPWHHHHHHHHHWWWWWWWWWWWWWWWHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$
:..:;+**cccc*ieI6I66666oo ::::,,;:-++<++<1o+co1e1ee1oiiiii1e-coooooc+;*oooiieeco1e;-eeIHHHHHHHHHHHHHHHWWWWWHWHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$
******+*ccc*coeIII66666oo<<,::;:::::.<++o11o*111111111iiiooociooo,iooicoo"ooeeeeeec;-+IWHHHHHHHHHHHHHHHHHHHHHHHHHHHWHHHHHHHH$$$$$$$$$$$$$$$$$$$$$
******,cccc*ioIII66666ooo+<<<<<..-.:,:;,11111111e1ei-"ciioooooooo;,cioooo"*oe+"11e*cc-+WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$
+:,,,:icccc*i1III66666oo.<<+<<+++<;::,::11"1111eee"o;cciio."<oooo<"i;"*1ooeoee1o1e;;*ccWHHHHHHHHH$$$$HHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$PPPPP
,,::,,cccc**ieII666666o1,;;,;+<++++<+,::1o++-+eeee1o-iiiio*iiooooooie;co1oo1eee1eec;"-*WHHHHHH$$$$$$$$$$HHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$PPPPPP@
....,<*ccc*iieII66666ooo,,,,,;; ++++++++1icccee1e1111iiioo1"ioooo-oo1o<o1:;oe:+11e**c"*HHHHHHH$$$$$$$$$$$HHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$PPPPPP@@@
:;***cccc**ioIII66666ooi-.;:::,,,.:-+++i111+11eee1"<1iiiiooooooooc<oo1ooo<ooI"1o1e;,*co$HHHHHHHHHHHH$$$HHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$PPPPPPP@@@@
****<c*cc*cieeII66666oo"<<<.,-;,,,:,;, e11111eeeee1;+ciiio;cooooo*i1I;oooo1oIeI1ee<;"-c8$$$$HHHHHHHHHH$$H$$$$$$$$$$$$$$$$$$$$$$PPPPPPPP@@@@@@@8P8
****,cc***iieIII66666oi<<<<<<<<:-,;.::.e1-1e11ee11o-cciiio<;+ooooooi6Ioo111oI-e1ee*c<;+I$$$$$$$HHHHHHH$$$$$$$$$$$$$$$$$$$$$$$PPPPPPP@@@@@@88888II
,::,c*****ioeIII6666ooo:<<<<<<<<<<",,,-11:+:+eeeeeeooiiiooI-cooo,1oo1oooo0;oe+1o1e;:*cce$$$$$$$$$$$$$$$$$$$$$$$$P$PPPPPPPPPPPPP@P@@@@8888880000+0
..:.******i1eIIIII66ooc,,;,:<++<<<<+++<1c.+-oeee1eo1oiiioooo*ooo*,"1oooo16coee+o1e;;--*e$$$$$$$$$$$$$$$$$$$$$$P$PPPPPPPPPPPPPPP@@@88888000000008;
.::+****+ii1eIIIII66oo.,,,,,,;::<+++++*11c<1oe11e,-;oiiiooooooooc"co;,1o11ooIIe1eec*:;<e$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPP@@@@88880000000000888i
+*+c*****coeeIIII6I1oo;".- ::::,,:..<+11111e1e11e-;;cciioi;-oooooo*1cioo11111i*o1e;cc*"e$$$$$$PPPPPPPP$$$PPPPPPPPPPPPPPP@@@@88800000000000000008,
+*+******i1eeIIIIIIooo<<+-.,--;,:::.::111111ee1ee<-icciio**+iooo1oooo+1oo*<oI-oo1e,,-;c1$$$$$PPPPPP$PP$$$$$$PPPPPPPPP@@@888800000006066066660I"",
**;*****ci1eeIIIIIIoi*<<<<<<<<";,::;,;11+<-;eee1e11oiiiioi"eiooo.-,oooooo+coIee1ee*+,;"oPPPPPPPPP$$PPP$$PPPPPPPPPPP@@88880000066666666666666I6c",
:,c*****ci1eeIIIIIIii"<<<<<<<<<<<<<:,:11"<;i1ee1111oiiiiooooooooi-co;,ooooooe+111ec*c*;oPPPPPPPPPPPPPPPPPPPPPPP@@@@888880066666III1""IeeIIIIIIIe:
.:c****+co1eeIIIeeioi,,,;:<<<<<<+++<<+1*o+-i11111,;;ciiiioooooooo+co+coo1eooeeoo11;,,**iPPPPPPPPPPPPPPPPPPP@@@@@@@@@88800666IIII<*;";c+""1-+<,"c:
:-**+++*c1eeeeeeeeiii,.,:,,,,,:"<<<<+io1111i111111;*ciiii++-ooooooooicooo++oee-o1e.,;--1@@@@@@@@@@@P@@@@@@@@88888888800666Iei"<<;<--,;;.:.;;:,-".
-c***++ci1eeeeeeeeoi+<.;. :,::.,..::-oo111111111ii"cciiio**ioooo;1ooooooocioeee11e***"ie@@@@@@@@@@@@@@@88888008880000066Ie"<<";;;-;<;,:-,:,:;.::,
+***+++co11eeeee1eii"<"-;.;--;;.::.:,oo:-o111111111oiiiiii;iooooc;*i;oooooo1e"io11,"***+8888888888888888000000088800666Ie-""+-,,-:,;;,"...:-:.:,.
;++++++co111eeeeIiii<<<<<<<<"-;,::,::11<e"*1111111ooiiiiooooooo16"c+-cooo11oI"oo11,,;--+660888888800000000000000006666II-;;;;.-;.+,.:..,:;.<,::.;
<+++++cc1111eeeeeiii<<<<<<<<<<<<<<;,,oo<c-i11111--;cciiiooooooooiocc<iooo,+iee111ei-,-+e+600<"00000000,80000666666IIIIIo"*-":.::::-:....;;..;...:
+++++<*co111e11eeii+<""<<<<<<<<<<<<<<ooc;1o11111---*ccioi":-ooooooooooooo"coe1e111c****<@PP@@@@::I66I80866+8<18Ie*IIIII*<::,.;:,,::;;8,c88I"o++;<
++++++*o111111111ic::,"""<<<<<<<<<<<<o1111111111-"cccciooI,*oooo<;1oooooooioe;io11,,.***PPPPP@@*<:*<+"<*,;:+io@eeI68@*io*0.,,e<:: :;@18**eI*o08Ic
+++++**o1o11111eiic:::::::::,"""<<<<io11111111111oi*iccocc+ioio1;+i;,<iooiooIe1o11,,I80061$@Pc@c*6-+06P+;<"c"0"Ii88@08c+:Ic"<0:o:-<;1"<"o*<o6o60I
<+<+<*co11111o11iii"".;. :::::::::,;oooo1oo1o11ooooccc+cio,+c+ii<1i;;*-oi,"i:o11118i***@0e8@61W+*+i@+@Pc;<*0.<-+<<+"+I+*<c;.+o*,*;+"-,:++<+"++<*+
<++<<*io11o1o111cic-" -.;,--;;;:,;-:oo"";**1<o;o<<i-c*,icici*"o-.+cc-o"i-;c,1<1111*+*$*8086c88@I*o@-i+oo-c<*<**c*"+"*<+***1**i*,oc*ci*i++c<c++*+*
<<<<+*io11o1oo1icc-<.:+ --""""-,;",<o-,c:;oic,c<";",*c"c,Ic""<+c:+oioo <oc<ie,oi+I6HW60$c**coI*cc*c*+**cciccc*+ico<ccoc*+**+ccc**c"*<****c***+c**
<<<<**ooo1o1oo1ccc-"-;;";<""<<",<<*ciici<cc+++**++++c++*+<*c*;*c"cc*+c*@6e$P6--+ciIH,,i6icciicc<c*oi*iiiiic*cc++**<*cii-1Iio***+*<i*<**++*++++*++
::::::::::::::::....:,,--"""""+<<+++"+*"+******c**<*c***c*cccc+***cccicoeIo60*-@-c60cPc0ciiiicc*<cicccccccc*cc**+"**ccc*c+++<+*<+*+<*+**",,:::...
:::::::.:,cci,::::::......... ,""<<<<<<"++++++****++***********+**c*cc*I880W@+*+*o8@8I8611c";,:... ...........................................   
:::::::::<<:::................                 .   . .. ...... .................................. .....................  ..   ............. ...  
::::::::,-;,:....". ;.  ::: ..                          ..   . . . .   ...... . .......: .....    ..:    .:........   ..        ::.:.:.::. . ....
:::::.:::::,:...:". *..;. ;..                                           .. .  .... .    .... . .   .::  . . .....     ..      ,,,,,,,::,,: ,..:: 
:::::.:::::,..::<: :*,.+: +.                 .:.     :....  <<.+ ++<+   **-.  ;;;,;;;   ;;-;;-... .,-;    :<;";+.. ..*..     ;,,,:::,:::::::... .
.:::.::.:::,..::+, :+,:*..:.              .              ..  . ..::,:.. -+,.. .......   .. ... ..  .,;.   .. .. . ::  ..             .:::. :...  
:....:...:::...-:::,,;"<<<.     .        ..  .   , ;,   ... . ;- :..  .;::;..   .;;;..  .  -;,;..   ,  ;;:  .  ;;;;;:..:     .  . +  ;.,:. .,,...
::...:..::,,.::............          .   :. .       .. .;:. . ----".   -:,;:. . :- ."     --:,;::.  ;;;. ::..:::;;;--.:::..   ....*. :...  .. .  
-",:::..:;;; :.:;,,;,-:,,,,,,,;,,.:*-"  ,  <+*++"---,   "<<+<<<-;:. ..:::-;,,::.:" ::  .,--"++-,,.  - "".:;;,;,,.  ,- :,: ;e60006I1- . ...       
::,:::,,,--;:,:,;;,,,-;-:------:-"---;;,,-+,:;*.,..,.:,,;,-<i:..,..:----;*<...:.;  ,;-oooooo-: ... ;:.;111ooo*<:.;    :,:eo6MMec+<<o ;*:*<:..--. 
;;",;,,<<+*ci*" .   .;;;.;;;;;-,,""--,;"--::,;,,,.<++*ci1*c<";,,,:;;,,-::,, ..  ...:"+*<*+"+"..::::,;i1000PI1c;:::..:::,:60000III6Ie<-::.  . --:.


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