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

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

+<"<<<""+*";;;"<<<<<;;;;:;++++<*+*+<<"""""";,::"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+<<+<++++++<<<+++<<<+<++<<++++++++++*******cc*ccccccccciiccc
+<"<<<"<<*"---"<<<<<"<<<<<++++<*+**<<""-""",:"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+++<+<++++++++<+++++++++**++++*****ccc*cccccicciiicccc
+<<<<<<"<*"-;-<<<++++++++++++++****+<"""""",;,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<++++++++++++++++++++++**********c*******ccccccc*cccccciiiiccc
*<<<+<<<<*"---<+<++++++++++++++co**+<"""""",,;;<++******++++++++++++++++<+<+++++++++++++++++++++***************cccccccccccccccccccc*ccc*<cccccccc
*<<++<<<<*"---<+++++++++++++*++o1i*+<"""""",,,-<******c**ccccc****c************************+*+*******ccccccccccccccccccccc*ccccc**c****";<-*ccccc
*<<++<<<+*"---<++++1MHHH1<*****1eoc*+<<"<<",,:;<****************cccccccccccccccccccccccccc*cc*cc**ccccccccccccccccccc*****;,+******++++"""<******
+<<+++<<+*;::,:,;"+eW$HHo+*****1oi@MW+<<<<<,,:;<*******************************cccccc*c*c************cc*ccccccc*********<<--<;-----<,;+""""<""-"-
P++++<+++**+--+";<"6M$$$i+*****IIiM##c+<<<<,,,-"******************************************************cccccccc*c****+""""""--;;;;-"<;;,""-;,,,,,,
6++<+**++*"iic*"++**"1P@c+*****6Io###c++<<<,,:-"******************************************************ccciiiccc*+";-"""""---"-"---;,,,,---,,,,,;;
6i<#W@;-**"ioooooc*ci+I8*+**cc*6Io###c++<<<;;,-<****+*****************************++*****+******+****ccioeIIo*<<<"-""""""--"----------;--;,,,,;--
+o*M#W--<*+*eo+1c""icioe-+*c***IIiMMWc+<<<<,,,-<***************+*******+***+**++++++++++++*+****+****ccoe##M1*<"""-"""-,;;------------;;;,;;--""-
*1cM#M",::,;<e+c+""cc<<"<+*****eIc666*<"""";,,-""<+ccccccccc*************+**++++++++++*<--,,,,;;;,,,,;;"+iooc*+<"-;;"";;;;"-"-------;;,,,,---;-<<
*1<WMM"<,:,;60<++++**c106Ic*c**iicoooc+1i"<;,,--:,-+ioooiiiiiiiicccc******************<;,::::::,,,"<<<<++***++<-;,-;-";;;;;;-;;;-;;;----;,-<<<<<<
<++"WM;"<-:;o6<<<<+++*60I0icc**i1*<++*i#H*<;;,--;;-,i1oooooooooiiiicccccccccccccc*****;,,,::::,,;"<<c<<<<<<<<<",<"+-;---"++"""----;;---""""<++"+"
:-"-,,,;-"":,o<<<<++++II0iic***i1+<<<ie#W++-;,"-;-"";ioo111ooo111111o1o1e11111o11111o*;,,,:,,:,,,<<<+<<<<<<"<<";"-<,-"--"<<"-;;-"-;-;,,;;<<+<""<-
;,,::::,;;--;c<<<<++++ciii*cc**ioiiioee#$c+-<""";-""*eIIIIIIIIIIIIIIIII66666666IIIIc,,;,,,:::,,,;<"<<<-;;;;--;"<<"";-----""-;;-++<,,,,,,;<-<<<<+<
---;,;::,,""--*c**c***-----+****iiiioI1##*+-;-<<--""i666o6666666666666666666666666I",,;,,,::::::;"-;;;;;;;;--"<<"-";;-;;-"";,,,""-,,,,,;-+"<++++<
++";-";--,,;""-iIeeeec"""--"***<,;"*oI1#8*+-;-++<"-"o661ci666666666666666666666666c-,;;,,,,,-i;,;-;,;;;;;;;-"-<";;";;--;,,,,,,,,,,,,,,;;<+<+****+
+++++<-"<;"-;---;0066e;;-<+****+<+++<"**+1e--"H##P+"*io;;-ic666e+66666666666666c"<--;;-,,,,,;;,,-;;,--;;-;;"<"<;,;",,,,,,,,,,,,,,;,;;;;-+**ciicic
ciiiooooi+"<;<--;;cIIe-;"+**c***i++<<++<+""-;-+0M+i6*<<,:::,<c"<+16666666666666<:,;;;;;,,,,,,,,,-;-;;;-;;;,;""<-"""--<+<++++++++++<<<<++ccciiioii
ee11ccc*+@-c<""-<-,;e1--"*c*cc*ci*cc+ioc+;-i88@e@PHWWHI,::::-::,,c1oeoI66666666+----;--;,;,,,,,;-;-,,;;;;,;";;<<<<"""**++++++++++++++++*iiio$##1o
1111ccooc;<HH+"*""<";",,,c******i*cc+ii*+-1$HHHIHHWM##o,:::::.::,:,<cI6@ii<oI66":,;--o#*,,,;;"<<"-;,;;;;;++"+<<""""-<**+++*****+++<<+++<*iio1We1$
+68808@*,,:::"Iicic*1e1ccoi*<<*cc<+c61c+<""I888o88$M#Ho,::::::::::,"66e+e<<"<<c<;;-"-"--;-"-"<+<<;;,;;;;;;;*ii<<<<-"<**+*+*****+<<<<++""**ciciioo
::::::::::::::,1oo1o****+++<<<+**""1#*<--"6MMMW0WMMMMM0,::::::,:.::166e<+<<""--;;*#<--;;;-<""+++<-",,,,,;"+io1+<<<""<cc******++<<<<<++cPM#M#o*iM*
;;,,,,;,,,:,,,-+*ciccc*;;,,,,,,,,-""i"o,I*<iIeIcIIPH88-,:::,::::::";161-"<<""<*6o+""-";--;<--+++<"<,,,,,;<*ie1<-"<+<<c***+**+<<<<<<<+i##WMHM1<<$6
"+<<<+++++"*c61;e@I1e8ooI1iiiiiiic":,<*c+"eHWMWIMMMWWW1,,:8W":,:::;c+I1;---<<o+oIcc+-";<";<oc+<+<+<,,,,,;<cicc<-"<<";c*+*++";;;-+<<<"*#MMMWI*ei1-
I+"++****""<""+;e00II8c****cc****+*ii:::::18e1eoee$@66":1<IP-:::,,,*IIc-";;;*1i+""++1c;c<-<o+;;;"<<,,,,,;"+*""-*<<"-"+*<-ci+<<<*1**"+oI6eIci*cic*
III<+++**<<io"+;168I68ic,,;,--,;""""""""e+<c<*"6-;00<+;,-;o8-,,::,-+oo<"<-;;**+"<<*co1-i-"+1+"++++<,,,,,;"ccoi"<<<"""*++iic+cii1I0000000006ci+600
66606c**16I000008888880@@888888888P0000066666e,1;;0I*+e*1+<0eee,,;"++"oH<-;ccc++<"+icc+;"-+o+-**++";;,,,+*ieee<+<<<**c*<"o<*i100000000000006co000
000II6@P@PePPPPPPPPPPPPPPPPP8080P@@@@@@@@800080I*<66<"M$@##Poi*;-"+o8occ**""I*+"-;i**io+;-<i*"<cc;;;;,,,<c0HHWHHe+"ic16IPeIe6c-"i00000000000*6000
6@@8066111e1e11111eII6008@@--PI:<P$$$$$$$PP8@$00;,eI<*##H##$+e6o8I1808Iee"""o*",-<-o+co<"+*,,-++<;;<MI;;+iI@WW8$IceI11*c080o1IWeI@P1i000000@*6000
068@8060++***********c*****,;0<<<*1$$$$$$$$P@P806<6I-+##W#M@i1e610###88eIi6@<-::::"<"+i"-<",""<<-+;,-;*160666I1W0<"6**,<c*"*;"+e00e::I80080<<6000
@0666eo00"""""<<<+<<<<<<<<"++-<<<*co60;;-""i@@066o1i+"@#$M66eo<oiHM##8e1+"-;,,:::,:,181","io*+<"++;,-"i000@08*i*o+;6<cI06c60000I6;...:00888<<I000
6I16666e6;;,;;;;;;;;;;;;;;;1*"""<+i6*;++<<<<-06-60i*ce6##W@I*6<<Ii1Ic*-";;,,,,:::::::,,,;"ic;--,--,""@M688806cI16++6i000088@@800e:...:ic00106@$@*
666666I616-------------""<-;c";;;*e-eH+-<""i,e0<i8806i01I0iI*i**#I+<";;;,::::::::::::::::,,;:;;:,-,;coeI06680c16I1i$606cc60IIIIe,.....+<1o6i8ei8;
66666III6eI;;,;-"+-;,;;;;;;,I<,---o-"oci""""""0icP8ooiPPe@*#cieIP6-;,;:,,:::::::::.......:::+II1i+*+<ci-----++e661**;,,;-,-IIII1......++66o6o60eo
6666IIIIIII;,,,,:::::::::,,:"*;*";-+-;1*i-<<i;00*8#@6oWe10iI#I600e"::;,,,:::::::...........:;6IIIIIII1oo1680IeII680I1c,;;,,*c*++<":..:*<cc-+"**"e
66IIIIIIIIe6,,,:::::::::::,,:*-+*;;"*"<e<*e"*,*81oMWo88cH6*oo66W@@,::;:,,:.::.::..........:.,IIIIIIIIIIIIIIIIIIIIIIeeoiccccccc*+*i::.<**I6i6iIIi<
I6IIIIIIII6ee:::::::::::::,,:+"-o+;-+c+I#H<<--"016IWe++oec1I66M@@o,..,:::::.::::...........::1I6IIeeeeeeeII6IeeeeeeIIeeeeeI6000Iee;*6+<IeI*o<*c-<
IIIIIIIIIIIe6,:::::::::::::::*"-io";I"ciMIo*-"-006"i<<+<"*oeIeH08+:..::::::::::............::iiiii1IIe11111111111eee111eeeeee11111"+11*<I6IIeeeoc
IIIIIIIIIII616,::.:::..:::::."";"11;-*I1eHI+-"-18*-+<""";i111@eII;:..:::::::................:<ciiiiiiioeIe11111111111111111111icc<-<*iooo1IIIIIII
IIIII6IIIII6IIoI:::::::::::..,+--11*;Ie6<6"*<;"I8<,;"-;,+11iiWoee,:. ::::::............ ....:,ccciicccciii1ee1ooo1111111111o1oooo1oo1111111oooiii
6IIIIIIIIIII616e:::.::::.....:+";o11,c*6eice*$P@00e0H@iie1118Iiee,.. ::::::..........   ....::ccccccccccccccci1Ie1ooooooo11o1oooooooooooooooooooo
IIIIIIIII6IIIe61:::::::::::::.<"-+11";6P-:,-M@P@0806@iII1o*<Wiii<:.  ::::............   ....::+cccccccccccccccccci1e1oooooooiiiioooooiiiiiiiiiiii
6IIIIIII80IeeIee::..::.::::::.+"-"11c;<;:.::-<P888000+--<+cco1eI...  .::........... ..  .....:"**ccccccccccccccccccccoee1oiiiiioiioooiiiiiiiiiicc
6IIIIIIII66ee8e6:::::::::,:,";;";-11o,,i.:.:,c1800060+oIIeI0011e:...  :......... ....    .  ..<cc**ccccccccccccccccccc*ccoe11iioiiiiiiiiiiiiicicc
e$IIII6III6II6Ie+;;;::,:,,,;-;,""-16i",; .. .c;@08060Pccice6Iiic+..  :...  .  ......... . ....+***********cccccccccccccccc*ci111oiiiiioiiiiiiiiic
I0III6III66IIII1I,::::::::::,,,-<"+ci*..:. , ,-60006e<++++ce1***+.   .....:.......       ... .cc************c*cccccccccc******cco11ooiiiiiiiiiiic
eeII60II66IeeeIII-;;"""""""------";::,,,e0:...,100660--"""+*c<<++    ::::::...... ....   .  ."*********+**++********cccccc*cc*cc***co11oiciiiiiii
III6II666eIeeeII6o-;"""--------;;;;:,;,..  .c,ic;6"1+<<<++i11*cco-   ........ ........   . ."************++*************c*c*c*c*******ci1e1oiccic
eIe666IIII6Ieee6Ie"----;;;;;;--;;;;;<:1,:  +++i*;-"*"<++++i1o****c<.. ........... ....     .,**++***********+*++**+*****c***cccccccccccciccio11oi
"IPIIIIeIIIIeee66I-;;;;;;;;;;;---;-,,-"i-+*+<+c+,;c<"<<*+<cii*+++**++ . ............   .   .++++++**+********+*+*************ccccccccciccccc*cco1
.e8eIIIeIIIIeee66ec,,,,,,,;;;--,<+<"c*";"++<<+c<,,1,"+++++11ec*ciiiii<         ....  ...   ,+++**+*+++***+*****+++**+++******c*cccccccccccccc***c
.+eIIeIIIIIeIee68ei,,,,,,*@1+<*c*"++oc***6<<<*i",,6:"<++++111c***oooi<          . ........+++++++++++********+**++++***********c**cc**cccc*ccc***
.,1HeIIIIIIeII66II1--""<<++oeoIIe*+@+"6-++<<<*c-:,6:"<<<<<ooo*****c*cc              ...:.,++++++++*+***+***+******+************c*cccccccc1ccc*ccc
,.*IIeIIIeIIIII6eeI++++ioI<+cc0$oi<;-;"*++<"<**;::<.;-""""ccc+""""<<<<.               ..:;+<<<+<+++++++++++**+*******************c***c***cc*c*c**
<."eIeeIIeIII60eeeI1*i++*e+*"+c+<c*@,,6-ec<"<i+;.:;;;;----*c**<<<<<+c<,             ....:++++++++++***************************+**********cccc*ccc


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