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

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

oooooooooooooooooooiiiiciccc*--::++++++++++<++++c***+cciiiiiiiiiiiiiiiiiiioo6#####W@@80066eeIeIeeeeeIIeeeeeeeee111111111oooooooiiiicc*+<-"<++**cc
ooo111111111111111ooooiiiiccc,,-;<<++<""<*ccccccicc**iiiiiiiiiiiiiiiiiiiiiiioo11111111eeee1111111111e11111111111111111oooooooooiiic*+<";<++**ccoo
eeeee11111eeIIII6IIII1oiccccccccccc*<""<<<+**cci*ci1ccicciiiiiiiiiiiiciiiiiiiooooooooooo111111oo111o1111111111111111ooooooooooiicc*+"-<<+*ccc1ooo
000888@P$HWWM##########6ooiiiiccicic++++++++++++cc<<ciIciiiiiiiiiiiiiiiciiiiiiiioooooooooooooooooooooooiiioooooooo1ooooooooooiicc+<-"<+*cco1oooii
#################H$$P@861iicccccccc"i*c*++++++++++*ciciicccciiiiiiiiiiiiiiiiiiiiioioiiciiiooooiooooooooo1oo1o1o1111111ooooooiic*<"-<+*cio11ooii*+
@@88006066666IIIIIeee11ooiiiiiicccccccc;;;;+c*"***icccccccccciiiiiiiiiiiiiciiiiiiiiiiooooooooooooo11o11111111111o11111oooooiic+";"+*ci1111oic*<-+
11111111111111111ooooooiiiiiiiiicccccccccc+;,;"c*<***icccccccccciiiiiiiiiiiiciiiiiiiioooooo1o11111oio1eeeeeeeee11o111oooooic*<"";;ci1111ooc*+++ci
<**cciiiiooooooiiiiiiiiiiicciiiicccccccccccccc-,,;***<c*icccccccciiiiiiiiiiiiiiiiiiccio1eeII6608@P$W############M111ooooii*+"-+-+i111ooic+-+ci111
-------"<+*cccccccccicccccccccii*ccccccccccccccc*c*,,-c*<**iccccccccciiiiiiiiiiic*cii1#MM$8800006666IIIIIIeeeee1111ooooic+"-+*cceoocic+;+*oeeeeee
;;;;;;;;<-;;;--<++***cccccccc*+<+**cc*cc*ccc*ccc*cc***<;;***+*ccccccccccciiiiiiiiciiioo111111111oo11o11111111111111oooi*<-+*coIe11i*+<+i1eIIIIIII
-;;;;;;;+""---<;;;;;,;"<+****"""*iiiic***ccccccccccccccccc*;;**<**iccccc*ciiiiiiiiiiiooooooo111111eee1iio1111oe1111ooc+-+ci1Iee1i+"+i1eII66666660
*";;,,,,;;;;;;";;;;;;,,,,,,,;"<++***ccc*****+***cccccciicccccc";;c+*++<"<<<+++*ioiiiiiiioo1I0@PHM#######MH@06eee111ic<"c<o6Ie1c"+co1eI66000000000
oo;+c*****+---;-;-;,,,;;;,,,,,,,,,,;"+***ccccccii8ccciiiooooooicc*;,""-:-<<<++c*iiiiiiiooo111111eeeeeeIIIIIIIeeee1i+-cce06ei*<*1eeII6600888888800
ee*,;;;;;;iiiiiccc***<;;;;;;,;;;;;;;+-*,,,;"<+ceIIee1e11111ooiiccccc*c;*c*++++ccoiiiiioooooi1eI600@P$HM####HIee1o*-cie60Ii<ceI6666600088888888888
6Io;;;;---oooooooii+<<<+cccc**<;--""-;-+;;,,,,;,;-<+*c*****c*ccccc*c*cccc*;"cciciiiciioooo11eeIIIIIIIIIe1oeee1oi<*oe6I1+*I660888000888@@@@@@88888
061;;-----i11111111*+++++o11"--;;e11iccc"--;;,;;;;;+-";;;"+*cccic1Icciiiiooicc;*"-;+++ciooooo1eeee1ie1111oicc****iioc*I8@@888@@@88888@@@@@@@@@@88
00e------"<eeeeee11i++++<ieI*"---00006----oc"+cc*+;;;;-------"""<++<""----""+cccccocccieiooo1111eeeI6088006e1iooi*+1088PPP@@@@@@@@@@@@@@@@@@@@@@@
88I----"-""IIIIeeeeo<<<<<+I6c----88888*-""Ii<<oo<<<i--1*oic-*cio11eee11oeee1oiicciiccc+co1111eo;---88<;;;;06-,,,,1o6@PP$$PPPPPP@@@@@@@@PPP@@@@@@@
@80------""666IIIII1+"""""66c----@@@@@o"""6o""ce"""e--6;;06e1ci,,,1I,,;;88880,;,;66,,,,c0888@@8----@P"--;;@8-;;,,I68PP$$$$$PPPPPP@@@@PPPP@@@@@@@@
@@@+------"66666666ei"""""60i-"--@@@@@1"""0o""<I---I-;8<;886I11,,,o0,;;;@@@@@;;;;88;,,;c8;@@PP@----PP";;;;P@-;;;;00@$$$$$$PPPPPPPP@@@PPPPP@@@@@@@
@@@e-------00066666Io-----00o----@@@@@e-"-86---6<--0;;8o;@@06II,,,*8,;;;@@PP@;;;,8@,;;;c@,cPP$P----$$"<+coP@0661;08@$$$$$$$PPPPPP@@@PPPPP@P@@@@@@
@@@6-------600006606o-----00e----0@@@@6---80---0c-;0;;@1;@@8666,1--I;i8<e0Ii@;;;00e,-;;;;<;+-$P-;;*<*+;I0<",-61;,08@P$$$$$$PPPPPPP@@PPPPPPP@@@@@@
@@@I;------o000000001-----086----c@@@@@---88;;;0o;;0<;@1;@@-,-6,e;i-;o61o:;e@;,,i,6;,,;;<"-<;"1;;;+<;;"1"-cc",,;,68@P$$$$PPPPP@@@@@@@@PPPP@@@@@@@
@@@0;;-;;;-"80000000e;;;;;688+;;;-@@@@@;;;88;;;01;,oc-e1,o@@6*;:,;1;,i<,*;<o8,,,eoi-*:;+<+*i16-c;,<"oi;;io+<+;,-:io@PPPPPPPPP@@@@@@@@@@@@@@@@@@@@
@@@@;;;;;;;-00000000I-;;;;i88o;;;-8@@@@;;;68-;;01ie61;<I,-PP,:,::o6;-1;io;+o1:::1;*+"8*<<-<*ciio;,<i<i*1.+*++-.,:c6@PPPPPP@@@@6@888@@@@@@@@@@@@@@
@@@8+;;;;;;;800000006*;;;;-081,;;;888@@-;;*8<,;0I+"I1,;8,;I*@6,:;+8,+c-;<-"o1:::c"+"<;,;;c"<**c+,,<-+i**<;oi*;i<:*P@@PP@";@@@@8@@8888@@@@@@68@@8@
@@@@o;;;;;;;0000000001;,,,;08o,,,;0888@c,,;0i,;",++8<+ioc<c,;<:,+:"-+*""<*<11:::*i*;;---;;;"<+c+,,"*iiioi<-;-:c<.+@@@PP",,888@8888888@@@@@@1I@888
@@@@1;;,,,;;0000000001,,,,,001,,,,00088o:::61,::::.::::.:--i*I::;+*ccc*ccciii.::;ci;;---;;,<,--";,;ciiii;::::,,,"+*"@@I,,c@8886;e088888@@@@@@@888
@@@@1;,,,,,,o80000000e,::::661;;,,,;8881,::Io:c+i..0+;,I-+1c<c<:;-;<----<<<*<-;;<e+*;---,,*,;,"<""*c+**+,:;,,;,ci*",1-;;@18@88i860000888888888888
o@886,,,,,,,-80000000I,:::.e1e:::,,,0081,,,6o:i*i:.0*-"1;;ooco<:,"c"*c"+++<e*"--+--;;---;-:;-;,,"<cc;;:::c,:::oc-""--,;@@e888<8808888888888888888
-8@88;,,,,,,;80000000I:::::coI;::,,o000e,,<6o*i*i..;*+"+<*-*oi<,:"o"**<+<c+1*"""-,;;;;;;;;,,,;,;+*io;<1ic:,,;:":"<-:.+eI0ee-;86008888888888880880
,8888c,,,,,,,80000000I;;:,:-eIc::c<IIIc-*-;-*;<-*..,*+co--o1oi++<<c<**+i+i+ec*""+;;;;;;;,,,,,+:,""o";,,.iic-:::;:.",,o11o-;;e06I68888888888888888
,@888o,,,:::,0000006e,:,::::I6<<<<c++cic;;;+*-"-,""<-;-c<-oi<+"""+*+***ic**ei*<<+,,,,,;,,,c,,i.,cci**;.:*8@@1+;"-,c+""+o+;::86eI68888888888888888
,88881::::::,080000ei::,:::-**-,,;;"cccc-;-<<----<;-*<"""<**<+*<"+c*ccioiccooi<<ccioe-;;P8+,,1:,ccooc*<i<@P@@<:-<+co*c+i-;,;icoe60888888888888880
,6888e,::::::*8000ec-::::,,;<<"-;;"*cccc"--<*"---<;-*"""<<**+++"-<*ccccicccioc*+*iooo11ooi;;;:;*ii1oooc*<0PP8"-<+*io1i*++"-iic**o0888888888888880
:"8880,:-++*+c++++++<--;;;;;<+<;;-""<ccc+"-**+""+<"<<<"*<"<*+<+"<<ciicccioioc**+<+e11oico,;,:.;o11eeeoi+<icci""<+*ciooi*+*c+iccccc18888888886+"*<
:;000*;;-;;;;"++****+<-;;;;;<+"----"<ccc+""<*+"<<"""<"""<<<<<<<<<+*iiiiiiooci*<<"<*+++++c*<;*<-oI6666Ie1o1ooi<<"+*cioooc*c**ccccciiio@888888<+,+-
,;;"<+-;,,,,,;+*****++<;,;,;"<<-;;;-<***+""<+<<<*+<<<<<<+<++*<<<++cioiiiociic*+<"<<""""""<""<c+oI6000661ee1oi+++**ciioooiic*cccccccccc*8888<;;:,;
,;****<;,,,,;;<++***++<-;;;;"+*e@P@1**+*<"""<<""<<<<+<<+<<+++++++*ciiioioo1oc+<"""""""""<""<+cco088880661ooccc***ccciiiiiicccc*ccccccccc*e8-;,::,
,;+**+<;;,,;;-<*i1++++<"-;;;"<<----"++++<"-"<<<"<<+*e8$P@1c+*++++*cioooooooo*+<""--;;;-;;--""+c1008880061oic**+******ccccccccc**cccccccc**+-;:;-,
,;<+**<-;;,,;-<+io++++<"--;;-"""---"<+++<"""<<""<<<<+++**++++++*+cc11e1IeIe1i+<<"-"""<+*e@$$$P808@PPPP@8Ie1iic*+****ccccc******************;;:,;:
--""-+*i+*o-;-"+<<++<<<"-;;--"<----"<<+<<"-"""""<<<+++*++*****++**cioiioooooc++<""""""<<<<<<*co1@@P@@@@80I1ooicccc****cc*****+*************;;::::
<<<<<<<+i1eI<<<<c<"<<<<"-----""-----"<<<""""""""<<<++*******+++++**ciiiicii*++<<""""""<<<<+*cci10@@@@@880Ie1oiccc************************+*;,:;:,
"<<<<<IeieI8o<<"8@"<<<"",,;--""-----"<"<""""""""<++*+************+*****c***++<<"""""""<+++**cioI08@@888806I1oicicc************+++****++++++;,.:..
<<""""",:,;"<<<"-;;-;,,;,,---""-----""""""""""""<<+*+*******c******+++++++++<<<"""""<<<<++*cii16680@@88806I1oii**c***c****++**+++++++++++++;,.::,
<""""""""<"<""""-,,;6I66I.e066600III666I6e*<""""<<<*+*ccicicccc****+<++++++<<""<<"<<<<"+**cioo10@88@88000I611oii********+++++++++"-"--;++++,:.. "
""""""""""""",,,*00006606.<60066IIII6I60666e6II660600800860068I1**+++++++<<<<"<<"<<<<++**ccioo1608868600066I1occc*******+++++++++<,:..."<<<:..  <
""""""""";,:,I0:e66688066.;06666II660606I66I66606086808@08088880066600066660666I66I6ec*c*cciooe6660000666IIe1ooc******++++++++++++<<<<<<<<-,:::.:
-""--,,:,16II6I:+08060000:;60o6I661e00006666066080P8P$@PP@P$@P@8880006I6660066IIII66606608086888@@8@@@@8@@88066o--""+<;;,,-"-:::,;<--"<<<"-,:::::
-;::,-6:;66II60,-6600066I;;I66600006606666006660888PP$$$$PHHH$$$$@00666666066666II6I666080088@@@@@@@@@@8@@@88-;;"-"<""""--;c1:.,,..:iP@8@880e::::
::-.+i1+,1660Ie1e60666IIIe,I606006006666066060066068@PP@$$PP$P$P@P00666606606I6II666660080@@@@P@@@@P@@@61**occci*"""----;---,;0*60"-e11II@I660Io1
:<+.;cci:ciiciooi1eIII6666:1600606666I6e606060I66660066888@88@@@@06666660666I66II666660060@PPP$P@$$$$$*6P0*-:<-,,----;-""""""-8018688@@8coI1II6I6
:<, :**;;*ccicio1eeeI66606.<6666666606666600666I066600000000660066666666I66e66e66666600008@8@P@@@P@$PPe6<"-;;- .::::,;;-----;---"";;,,,,;;+*o606c
..:.:"+++++ciio1ieIII6e660:;6I66I006666600660I66I60I0000006III606606600I6Ie66I660000606000eccccccciiiiii+I;;-"..-"-;:   ::::..:,,,,,,,,,:::,;-,..
  ........::,,,-+oIIeII666.;eII60IeIII666606660660I6066000000666606060I6I6I6II66e666006600*ccccccccccc***+++**++<""-,;**<,.  -+";,,;;;;;;;;-;;,;,
:...:....::.......,,,-;-:..:;+ie1eeII6II6I666I1II666660I6006066e60660I666I66I6666e0000000occic****cccccc*******+<<*--""-"<**:-";,,+**+***-;;;;;;,
:::::::--;--""""""""-;;,::..:.;:--;;---;---cIe1eI666666666I6666666006666I66ieII6666000600cccccccciccccccc******<;,,"--;,;-;,+<<-;;";+++*+**+.;+*+


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