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

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

;;:::,;;:,:,<";;--"++++++++++++++++++++++++<++<<<<<<<<<<<<<<<<<<<<<++cciiiiiiiiiiiiiiiiiiooiooiooioioioiiiiiiiiiic*+<<"""""""""""""""""""---"-""-
,,:,:,;,+,-,,";--<++**++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<++*ciiiiiiiiiiiiioooooooooooooooooooooiiiiiiiiic+<<""""""""""""""---""""---"""
,*::,:-;,,;;.,;--+********+++++++++++++++++++++++++<<+<<<+<<<<<+++++++ciiiiiiiiiiiooooooooooooooooooooooooooiiiiiiic+<""""""""""""""""""""""""""-
;;,,:,--,,-;*,1--************+*+*+++*+++++++++++++++++<<<<<++<++++++++*ciiiiiiiiooooooooooooooooooooooooooooooooiiiic+<"""""""""""-"""-"-""""""""
"":-,,-",,,::;;--**c******************++++++++++++++++++++++++++++++++*ciiiiiiiioooooooooooooooooooooooooooooooooiiicc+<"""""""""""""""""""""""""
""-:,<"*+;*.;;--******************************++++++++++++++++++++++++*ciiiiiiioooooooooooooooooooooooooooooooooooiicc*+<""""""""""""""""""""""""
<"-:,;"";;;:;--"c*cccccc*************************++++++++++++++++++++*ciiiiiiiiooooooooooooooooooooooooooooooooooooiic**+<"""""""""""""""""""""""
"--"<1<<-;;,,+-*ccccccccc**********************************+++++++++**ciiiiiiioooooooooooo111111111o1ooooooooooooooooic**+<""""""""""""""""""""""
",;<,"""+c;",--*ccccccccc*c*c*cc*******************************++*++**ciiiiioioooooooooo11111111111111111oooooooooooooii**<<"""""""""""""""""""""
+<;,--"<-<;;-"*ccccccccccccccccccccccccccccccc*ccc*c*****************cciiiiiiiiiooooo1111111111111111111111oooooooooooooic*+<<"""""""""""""""""""
**<";-<<--""""<ccccccccccccccccccccccccccccccccccccccccc*c*************ccccc****ccooo1111111111111111111111111oooooooooooiic*<<<"""""""""""""""""
*+*ccc<<+*cc<<<ccccccccccccccccccccccccccccccccccicccccccccc*ccc**************+*+**co111111111111111111111111111o1ooooooooooic<<<<"""""""""""""""
c+*ccc++<cii<<<cccccccciciiccciiiciccicicciiiiiiiiiiiiiiiicccccccccc****************co11111111111111111111111111111oooooooooooc+<<"""""""""""""""
c*ccccc++cii<<<iccciiiiiiiiiiiiiiiiiiiiiiiiiiiioiioiioiiiiiiiiiiccccccccc***********cio111111111111e111111111111111111oooooooooi+<<<<""""""""""""
c<*cccc++cii<<<ciiiiiiiiiiiiiiiiiiiiiiiioiooooooooooooooooooiiiiiiiiicccccc**********io111111e111eeeeeeeee111111111111111oooooooi+<<<""""""""""""
cc+cccc++*ii<<<<iiiiiiiioioooioooooooooooooo111111111111111oooooooiiiiiiccccc********co111eeeeeeeeeeeeeeeee11111111111111111oooooo*<<<"""""""""""
ccccii+<<*ii*"<<iiiiioooooooooooooooo1111111111e1eeee11eee1111111oooooiiiic*+++++++**cioeeeeeeeeeeeeeeeeeeeeeee111111111111111ooooo*<<<<<<"<"""""
ccci<<*iiiiic""<iiioooooooooooo111111111111eeeeeeeeeeeeeeeeeeeeee11111oo+*+<++----;-<+*i1eeeeeeeeeeeeeeeeeeeeeeeee11111111111111oooo*<<<<<<<"<"""
ccc****iiiii<""<iioooooooo1111111111111eeeeeeeeeIIIIIIIIIIIIIIIIeeeee1i+-",,;"""""-----1eIIeeeeeIIeeeeeeeeeeeeeeeeee111111111111111ooc<<<<<<<<"<"
cicc**ciic<<"iiiioooo111111111111eeeeeeeeeeeeIIIIIIIIIIIIIIIIIIIIIIeeo""::::-"<"<"""""---eIeIIIIIIIIIIIIIeeeeeeeeeeeeee1111111111111oi*<<<<<<<<<"
ccii**ciic<<"ioiooooo111111e1111eeeeeeeeeIIIIIIIIIIII66666666II6666Ieii;,:,.:"++++<<""-+-;+o1eIIIIIIIIIIIIIIeIeeeeeeeeeee11111111111oi*+<<<<<<<<<
i+ii***iii<<"iooooo11111eeeeeeeeeeeeeeeIIIIIIIII6I66666666666666666Iii;;,:,-,;<*+++<<<;"<--io1eIIIIIIIIIIIIIIIeeeeeeeeeeeeee1111111111oc*<<<<<<<<
iiii***iii<<<ioooo111111eeeeeeeeeeeeeIIIIIIIII6I66666666666666666666I";-,;;-;,"+***+<"-"""+<cioe666666IIIIIIIIIee11eeeeeeeeee11111111111oi+<<<<<<
iiiic**cii*<"iooo111111eeeeeeeeeeeeIIIIIIIIIIIII66666666666666666666i",,:;-;+;"*cc****++<"";*ciioe66666666IIIIIIe1oo1eeeeeeeeeee1111111111o+<<<<<
iiiii**ciii<"iooo111111eeeeeeeeeeeeIIIIIIIIIIII666666666666666660006+",,;cc*c**iiccc*****+<<"+*cioe666666666IIIIe1oio1eeeeeeeeeeeeeee1111111+++++
iiiii*cciii<"oooo11111e1eeeeeeeeIIIIIIIIIII6I66666666666666660000000*;;;"ioo1oi*ciic***cc*+"-++*ciie666666666IIIIe1oiio1eeeeeeeeeeeeeee11e111ccii
iiiiiccciio""io1o111111eeeeeeeeIeIIIIIIIII6666666666600000000000000001;;;--io1cc*ccccicc***+<****ccio6666666666IIIe1icio1eIeeeeeeeeeeeeeeee111111
iiiiicc*iii""io1111111eeeeeeeeeIIIIIIIIIII66666666000000000000088888886-;--ccccccciiiiiiic+<"<cccccce666666666666IIe1icioeeIIIeeeeeeeeeeeeeeee111
iiiii*c*iio""oooo11111eeeeeeeeeIIIIIIIII6666666600000008888888888@8@88880o:<io111oioooooicc*+iiiiiiii66666666666666Ieocci1eIIIIIIIeeeeeeeeeeeeee1
iiiii*cciio""oo111111eeeeeeeeeIIIIIIIIII66666000000088888@@@@@@@@P@@@@,::,,,,:IIIIeoooooiic.   ..:ioio66666666666666Ieocco1eIIIIIIIIIeeeeeeeeeee1
iiiiic**iii<"iooo111111eeeeeeIIIIIIIIII666660000088888@@@@PPPPPP$P0-;,;,,,-;;;;;;66III1o:ici+c:.....::666666006666666IeocioeIIIIIIIIIIIIIIeeeeee1
iiiiii*ciiic"*oooo11111eeeeeeIIIIIIII66666000008888@@@PPP$$$$$$P""--;--;;;;,-;- ---III"-"ie;::;........60000000606666Ie1ico1eIIIIIIIIIIIIIeeeee11
iiiicc**iiii"+iooo11111eeeeeeIIIIII66666600008888@@@PPP$$$$HHH+<""--"-----"--"+-"";;6I, ,o*:::::, .:::.:oe000000000066Ieoc*c1eIIIIIIIIIIIIIeeee1o
iciccc**iiii<*iooooo1111eeeeeeIIII666666000888@@@@PP$$$HHHHHH<<+<<""""-"""<<<<<<<<"<":-;;.,,,;:,.:, ::::<1o1e8880000006e1ic**cIIIIIIIIIIIIeeee11o
ciiccc**cciic*ioooooo1111eeeeIIIII66600008888@@@PP$$$HHHHWWW++++<+++"+++"**+++<<<<<<,-""-.;;,,:.:,*-:.:::1111e8888880006eocc***ceIIIIIIIIIeee11oi
cccccc**ccii*+iiioooo11111eeeIIII6666000888@@@PP$$$HHHHWWWWc+**++**<**c+"c*<++****++-"<"",--;;;:..::.....1111eI@@@@888006eiccic****iIIIIIee11ooic
ciciccc*cccc*+iiiooooo11111eeIIII666000888@@PPP$$HHHWWWWWWP**ic+*cii*+c,cc;*ccccc*++"<+"<-""---;...,,..  1111ee0PP@@@888061icci1c*****eIee1ooicc*
ciccccc+iicii+iiiioooo1111eeeeII666000888@@PP$$$HHHWWWWWWWocci**cooi***io,iiioiic*c+*c*<+"""----;;..,,:: ,111eeIPPPP@@@8006eiccciIe****o11oiicc*<
ciccccc*cciic*iiiiiiooo111eeeIII66600888@@PP$$HHHWWWWWWWWWiioc*co1oiioi1c1o1o1oicoo*<c++*<<<":-;;,;:.,,...111eeI0$$PPP@80066Ioiicccii***ciic*++<<
cciccci*iciiiciiiiioooo111eeeIII66600888@@P$$HHHWWWWWWWWWoioo*ii1e1o1ieo1oo111iio11ccc<c*<<<";---;,;,..:..eeeeeeI68$PP@880Iee1oicc********c**++<<
iiccccc*iciii+iiiiiioooo11eeIII66600088@@P$$HHHWWWWWWWWMMoo11icoeeeoeeie1oeeoo1e1oeicc+cc+<<"----;:c-.   ;ieeeeIIII68P@@80Ie1ooiicccc*******---;-
iiiicci*iiiii*iiiiiioooo111eeII66600888@@P$$HHWWWWWWWWMM0o1111-11e1o1o1eoeei1ee1oo1cc**c**<<"-,--;;;,:.. .,IIeeeee68o1I8006e11oiiiicccc*****c**cc
iciiccc+iciii+iiiiiioooo111eeII6660088@@P$$HHHWWWWWWWWMM111111o<ee1ec1I1I1IIIIeo1e1iiccc*++<-"---;-;,,;,.  IIIeoii10@8Io6IIe11ooiiiicccc****iiccc
iiiiiii*iiiic<iiiiiooooo11eeeIII660088@@P$$HHWWWWWWWWMMMo11111oc11i<eIIeiIIeIee1111ociccc*+<-"--;;--,;;..... Ie1io@*i006eeIee11ooiiiccccc***+++++
iiciiii*icci*"iiiiiioooo11eeeIII660088@PP$HHHWWWWWWWWMHe1111o1o1:o:ieeoeeIIIIIe11ei1iiccc*+<-"--;.,;.. .*-. , ;1icP@I<o0I11ee11oooiiicc-,. <+++++
iiiiiii*iiiic"ciiiiiiioo111eeIII660008@P$$HHHWWWWWWWM*<e11ooooooo.e11oeIIIeeeeee111ici*c**+<""--;----;;:.,,," .eoc6P@0c+1e11ee11oooii,..    :;+++
iiiiiic*iciic+ciiiiiiooo111eeIIII66008@PP$$HHWWWWWWM<++oo<-oooooo+oo1eIIIIe1e11111oocc****+<----;"---;;, ".,6I. o11P@6-;;-<iee11ooii,.....   ,;*+
iiiiiiccccici+iiiiiiiioooo11eeeII66608@P$$$HHHWWWWW"<<ooiio1o1ooo.*eeeIIeeeeeee1o1iicc**+++"",-;"---;;;:  ::III: ,o$P@0ei;;+oee1oooo,..c+,.   ,;*
iiiiiiciccccc"ccicciiioooo111eeeII6608@@P$$$HHWWWW"<<+iciooiocoi-.1ee11eeeeee111ooccc***++""-,;-"-;;;;;.:..,eIII1..@P@800e<;"ce11oooo.:c-.     ,;
iiiiiiicccccc"ccccciiiiioooo11eeII6608@@PP$$HHHWWI"<+**ioooooe.< -oo1111111111oiic<***++<<"";::""-;-;;;.:..,6IIIII..0@88Io;;;;+coooii< ...      ,
iiiiiiicccccc"ccccccciciiiooo11eeII6608@@P$$HHHWW""-*ccioo11111o  o11111ooooooicii+++++<<""-,,;i"-;;;;,.: .,6I6IIIe,..e+"-;;;;,,"*oiii:,. ;,,,   
iiiiiiii+cccc"ccccccccciiioooo11eeII6088@PP$$$HH-----cciioioooo1oi.c1ooooooooi*ci*<++<<"""--,;,I-;;;,,,.. .<6I66IIeeP. P8e<-*ii";<*iiic.:.c;,,-. 
iiiiiiic*cccc<*ccccccccciiiioo11eeII66088@PP$$$H;;;;,ccciiiioiioi*i* -ioiiiii*c**+<<<<"""--;;; 6-;;;,,,...:I666IIIe6$$..68Iico11i+-+iii;..++,,,<,
iiiiiiii*cccc<ccccccccccciiiioo11eeII66088@@PP$$,,:,,,c*ciiiciiic*i+   cicc***+*<"-""""----;;;,;;;;,:,,...:66666Iee$$$$;..II600e1o*<"+i,,:.c"+*i1
iiiiiiii+cccc<*ccccccccccciiiioo1eeIII6008@@PP$;,,,,:,,***ccccccc**+-  ++<<<<+<<+,------;;;;,,::;;,::::  .:6666IIe6$$PPP6  I60800006I1II-.: c**ci
ioiiiiic*ccc*"*cc*cccccccccciiooo11eeI66008@@PP",:,,:,;;++***+*+*+++<<< "<<<<<+<+------;;;,,.,;-;,,,:::  :.6666Iee6$$PPP@0..<08000001-*<"I.,.:,*,
ioiiiii*cicc<"ccc*ccccccccccciiio1eI66006008@@P-,::::,,,<<<<<<<<<++<<"""-  """-"-:;;";-;;;;;;;;,,,,::::  i:666IIeee8$PPP@0I:..8000000,:-<:+.:..,;


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