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

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

.::.::;:;,:;,--;;---;."-;"-"--"--;-,-;,;;,;;:,,,,,,,,,,,:,,,,,:,,;,,,:,,,,:,:,;,,;;;;;;;;;,;,;,;,,,,,,,:,;"*,,,:;,,,,,:,:,,:,:,,,;:,,::::,:,::,:,
 :::..::;;.;;;-,-;-,:--"--"""<<---"--;,,;,;;,,,,,,::,,,,,,,,,,,,,,,,,:-,,,,,,,;,;;;;;;;;;;--;;:,,,,,,,,;,:"*,,,,,:,:,,::,,,,,,,:,:::,,,::::,:::::
...::,,:-;.-,,--"-,."""""""-"<<--"""--,-;;;;,,,,,,:,,,,:,,,,,,,:;,,:,,;,,,,,,,;,,;;;;--;;;-;;-,;;,:,,,,,;,+c,;,",,,,:;,:,,,,,;,,,:,,::,:,::::,,:.
..:....:.-:,"-;"":;""<<+<"-"<<+"-<"<"---;;;-,;,,;;,,,,,,;,,,;,,,,;,,,,:,,;,;,,;;,-;-;--;;,;;;-;,;,,,,;,;,,cc,:,,,,:,,,,,,,,:,,,,:,,,,:,,,::,,:,,:
 . ....::,.--;"-:<<""<<++<<++<<";-+<+"--"---;;;,;,,,,:,::,,,,,,,,;,,,,,;:,,,,,,;,;;;--;;;-;;,;;,,,,,,,,,,"ci,;,,,,:,,,:,,,,:,:,,:,,,,,,:,:,::,,,,
 .  ....:,.;;;,-""""+<+*<<"<******<+c<"-;-;--;;;;,,,,:,,,,:,,,,,,,;;:,,;;,,;-:,,,;---;;;,,;;;,,;;,,;-:-""";,:,,,,,,,,,:;,,:,,,,,,,,,,,:,,,,,,:,:,
.  ......,:,,;-"""+i<*P1@-+ccc*<+++$PI""----;;-;,,;,,,,,:,,,;,;,,;,;e;;;,;;;,;;,;,;,;---;;,;,,;,;,::"""i-;,:,;,,,,,,:,,,:,,:,,,;,,,,,,,:,::,:,:,:
    . ..:;:;;-""<<+cI8@I@-*cc*c<**i*<<"""""---;;,,,;,,,,,,,,,,,;;;,,-;,,;;;;,;,,,,,;,;,,,:,,,;:;;;;,-;*i,,,,;;:,;,,;,,;,::,,,,,,:,::,;,,,,,,,:,::
...... ***-*c*cc+"ioeI00oee1111"-<ii*<<""--";;;;;,,,;-;;,,,,,,;;;;;;,;,;;;;;,;,,,;;;,;;;;,,;;;,;,,,;,,oi,,;;;;,;,;,;;;:,,,,;,,,,,;,,,,,,,,,,,:,,.
,,;;:<;;;-"-;;;-"<<<<++;<++*cii*c+";:*<""""-----;;;,;,,,,,;;,;;,;;,;;;;;;;;;;;;;;;;;;;;;;,;,;,,;,;;;;,io;;,,,,,,,,,;,,,,,,,,,;,,,,,,,,;,,,,,,,,:,
"-"<"""""--;-",;+<<"<-**+*+cicc**c*ce<+<"""""--;,,,;,;:,:;,;;;;;;;;-;;;;;;;;;,;;;;;;-;;;;,;;-;;,;;;,;;oo;-,;,;,;,,,,;,,,;,,,;,,,,,,;,,,,,;<,,,:+c
"-""<<"-;-"";,;<+<<<<**++**ciiicccccc-<<""<""--;;;;;,,;,,:,;;;;;;;;-----;;;-;,,;;;;--;;;;;;;;;;;;;;,;;oo,;,,;;;;,,,,,,,,,;,,,,;,;,;,,,,,;,,,,,;,:
""""<""<""::::..:;;;"+:,,,*icioi+ccco"+<"<"<<-;;,;;;;,;;,;;;;;;--;;;;;;;,,;;,,,;;;,;;;,,,;;;;;,;;;;;;;o1;,,,,,;;,:,,;,,;,,,;,,,,,,,,,-;;,,;,;,,;:
""-<<<<<"..-",,:..;",<oe1ic-ioii**cci**"<""""--;,;,,;;;,;-;;;;--;;;,-;;;--:;,,,,;,,,,,;;;;;;;,;;,;,,;;o1;;,,,,,,,,;,,;,;,;,;,,,:,,,,,,,,,,,,,,:,,
.. .. .. .;::;.::::<,*1eI1c+ioii+cciio*<<""""--;;;,;;,,,-;;;--;;;"-"--;:,-.,,;,;,;;;;,;;,;;;;,;;,,,;;;o1,,,,,,,,,,,,;,;,;,,,,,,,,,,,,;;;,,,,,,:,:
.:. .:::,,.,".--+c++-io1oe1+ei*,:,:;,,c<+<""-";--,;,;,,;;;;--,,-"o*<,,;;-:,:,";;,;,;,;,,;;,;,;;,,;;--;1o;;,;;,,,,,,,;;,;,;,;,,,,:,,,:,;,,,,,,::;:
...-.:::.::-..,.*"<---coioi+iii;:,::;;c<""""---;,;;;;;;*+<<++;;:-ii+,,:,,;,;;";;;;,;<<<"";;;;;;;<;-;,,1i;;:;;,,,;,,,,,,,;,;,,,,,,,,:,;,:,;;,:::,,
::::,,::,:.:.,,:,;-+*;;o1i+1,;i,;::,;cc<""-----:-;;;,,;*;+c"*i,:,*+<;-;;,,:::"---;:;-cooo<--;;;+o1i-;;oc;;;;-;;;,,;,,,:,,,,;;,,,,,,:,;:,;,:,,;"<:
+;-c,*"+-;;:,:.,";;;,;;ooe1;;;;"c+",+**<"----;,;;;;;:,,i;"ci+<+*:;-,;;-----,,-<;;<+11i<*""-<"--*ci",;,e"-;,,;;;;;,,,,,-;,,;;;,,,:,,,,,,:,,,,::,;,
*1<*<"+<+ci;;+,;i";;-;;,;;,;,;;;;;,:c1c<""""":";;;,;-;-"<+c<+++*-;----"----;,,;;+**;--;-""o-,;;"-;-;,:1--,;;,,,;,;,;,::;;;;;-;;;;-;,;,,,;:,,:.1:1
coiIcci<*H@ocee@0;"---,-,,;;-;;-----::,:<""-,-----;;;"<<<<<<<+*+<-1"--""----;,,-;--c**-+o+-;-*;-;;;;;-o;;,;,,,;;,;,;;,:<---";;,;,,,,,;,,,,,,,:;,;
<ciccc+1HPHWP*o@";-"-"--;;;--;;-;----::,:+","-;;;"-,"<<<<<+++<<+c-<oo"---;;--,,*ci";;-+i*----<"""-;;-;c;,;;,,;,,,;,;,;,<;-,;-;;-;-"-:,;,:;;,,:,:;
<+co1ccI8H8HH60@0-"-"---,;;-;;-;;;-;-,,:,:::;--;;,;---<<<<<<++"+*-;;;;-----;--<i1*c*"-<c+"--ci<<"-+-;;i-;;;;,,,;;,,;;,,,,,,;;;;----;,,,,,;;,::,,:
;;"ioiI0PHHPHP@86-"--""-,,;;-;;;;;;--;:,:,:,;;;;;,;;<"<<<<<<<<++"-;;;;--;--;"",ioi,;<+ic<**I00*++*++<<<;;;;,,,;-;,;,,,;;;,;,;;-;;--,,;,,,,;;,.,::
<<c*I@HWWHWH$@8I6"""""-;;;;,;-;;;;,;;;:;oc,,:;;;-;;"<<<<+<<<<+++;-;;;;------;;""++*-+coc1III60+<**++<""<";;-+<"<-,-;,,;;;;,,,,,;;-;-,,,,,,;::o:::
88888P$HWHPP8866"-""""---;;",;;;-;:;;;;,co*";;,;;;,-"""<<<<<<<+<;-;;;;;----;;,""+*:;11ooIIoc*"<<+++*+-""<<+<<:,;";-;;,::,:::;,;;;I6II1icc*c+;;"",
"+++PH$$HH@806i---"""-"--1eio**1,;;;;;;,."--;,,;--;;<"""<<<+<<"<<;;;,;;"-"-;-<"<;;-,*oo1ie1c-<<++"+++*+<""<<<<,,;,;;,;;:,:,:,,;;-6611oiic*c*;:;:,
;;-"<+<<"0@oc;*I;---"""--PIe+o*+,;,,,,,,,:,,,;;,;,;:-""<<<<<<"",,;,;;;;----;,""*;;-;;;-;,-;;;"+++"+**+++""<<<<;-;,,;;;;;,::,:,;;-I1e1oiii*c*,;:,,
<<"+"""<<"+<+o161-,""<"-"8P6--::;;::,:,;;,:,,;;;-;;*"+;-;;,-,;,,,,,,-;;;;,;;<c+",-;,;;;;+-;;;;;+<<++**++""<<+,;;-;;,,;;-;;,,,,,-,eeee1oic*c*:*:;:
<"<<<<<+++***<-++--,-<<""cHP;;;,.;:::::;:,:,;;-""-,--,,,,;;;;,:,:,,,,,;,,,;,;;+"-;;;,;;;;<<"-;<"<-+++*++"<"<";;,-,;;;,,;-;,,,,,,:+oo1e11iicc:*:+,
"""<+++++*c******+<;;-"-"",,,;;;;:*ciic,,,:::,;;;;,,:,;,,;;,;,::,,,,,;;,,;;-:6*-,;;;-;;;,-"++<<"-"++<++<"-;"----<;;,+"",,;:,:,::,:IIe1oic***,;:+,
""<<<<<*++*+***c*cccc*"--"";;;,;;;.*++c:,;:::,;-"--,;,,,;;,,-"-:,,,;;,,;;;;;-0--<-<"-"--1<<"*c<++*+""**+<;-;"+;+"+<""-;:+,,,::;;";;,,,"oo1ic,-,+o
""<<++++*++***ccccc*cccci-,;;;;;;;:,"+c;;::::,,,,,:,,:,;,;,;;;-;,,,,;;,:;;;;-<-<+-<"""<"""1I6<<<++<+++<-"-,*oc$+ii-<;;,;,,,,,,,,,,,;:,:,,,;,,::::
"<"<<<+*+******c*cc**c*cii;;;;;;;;;:<**,::,,,-,;;----,,,,;;;;""-,,:,,,,;-:--;"+++<+<+<++<1e0I+i,-"""""*++""-I0@@06<-iI,,,,,,,,,,,;,,,::,,-,,:.:;;
"""<+<+<*+*+*c*cccc*****cii;,;--;;;,<c-:;:::,;,,,;--;,"",,;,;-;-;,,,,;;,;,;;--+"<*++ci";;1*";"<-"<""++**<"":e00e08Ic0c<---,,,,;,,,,,,,,:,::,,::.:
""<<<<+++*******cc*ccc**cico,;;;;,,, *;:,:::,--;---;;:,,;;;,;-;,--:::,;,,,-,;,<;+<"+;;,<";"*";",<"""<***<"-<-0II0Iei1"""-;,-,,,,,,,,,,;,,:,::-:,;
"<<<+<++<+****ccccccc*cc*ciii,;,;,,,"*:,,:::,-;;-;;;-,;;,;;;-;;---:,:;;;,;";-"*-+c""*,c,;,,0I;;;-"""<**--"<"""1II11I<--"""-c:;;;;;;,,,,,:,:::-,;-
"<<"<<++++++***cccccccccccicii;,;;,-+*.:,::.,---";--;,,,,,,;;;;-;;;,:,,,,-;"--c<"coIcPo;,08@@eII""<""<+<""""-""""+<""""""---,;,,,,:::::::,.::,;-;
""<"+<<<++*+****ccc*cccccccicci,;,,;*+:::,,::<-::,:-;,,,;,;:;;;;---,;";,":-,"---"-;<o0I"6HP@P0"+<<<<""<+"<"-""<<""-"-<"""+""-,,,;,:,;,,.:,:::---"
""<<<*+i*c******c<**iiccccciicci+;,,**:::::::;;"""---:,,,,,,,;-;";;-;,,:,,$+"**<;""-*i*<eiee8@8;---"<+++"-"--"<<--""""""<"""-;,,;,,,",,;,,,.;"-;"
<"<<"+*+**"***c*-*c*ciiccccciiciii,;**:::.:,:;""""--";-,,;,,--<c+"-;;;;;*;+-","+1-i++c"<+i<0+"HPIII"<;++<::-""-""<"<--""<"""-1;,,:,:;,,;,;,;-"6<<
"<<<<<+*<+*++*******cciiiiicicciiic,;*-::::::-<"""-----,,,,-*+"----;;;,,;+;"1<-o1,,-;-";,+,<;-HH80I$@cc+":;,"""-<"""""<<<"---iie-:,,,ccc:,:+-6"<"
<"<<<<<+++*o++-<""icccciiiiciiiiiii,,<"::.:;<<"""-""-"""----"--"-----,;-,<;<<6"<<c-i---++-;,;;:+I6@I1o***c+;+""""<""""<<<""--ico1eo6<Pic1<;-""""-
""""<<<+<++****ccc*c*cciiiiciciccii",+"+;-<+"<<""-""-<<<<<""-<""-""--""-,,<+*c<@@0ii;,;--;,;<0+--"Mc;"++*cccc*cc**c***""<""-:o*co0*+11ioo<<;,,,:,
-""""<<<+<+****cc<*o*cciciiiiiiiii*i,<;"""<<"-"";<"<"<<"+"""-""""<<"-"--<,;+<*+8<+"*I+i-"---;--$MHH1-+--;,,*c**ccccc++<+--"-;:;cccoeoo6@1oi<;-,:,
-"""""<<"<++**++ci******iiiiiiiiiiii,"+<+<"<""""""<""<-"<<<<++<++"<""-"-";#<**+Mc@*<"<<++<<<-"eP;;-iH;;;;":+ccc***ii*++"-"--,,,,;cci11ooeI0-;;:,,
-;--"""<<<"<++*+**cc***ciiiiiiiiiici++"+"<"--+++";-<+<*+"++++<"+"""<""-"",:<+c++1**+<<<<""""<6PI6-<-,"""""---"<,"*c+++"-"";-,,,,,,-*io11o116,;16;
;-;;;-"""<"<+++++****cccciicicciiii**c"<+<*"<<<<""<+<++"<<+<**++<"""-"<;-,,<+++++**+++++<<+<+"<<<<<<<<<<"""";---""--"";"-;;;,;,,,;:;-iiiiii;*Ie,,
,;;---""<<"<<+<+++*+*+*ccccciiiiccc"c"<<"<+++<<+<+<+<<<*<""<"<""<<<<<<<;;,,<<<++<<<++<+++<<+<""<+"<<<"<<<-"""-"-----"-"-"--;;,,,,,,,;,-*"oi1o1oe1
,,;;,;---"<<"+<++<<<+*+++**ccicc+*+"""++++++++++*+++"<""<+<"<<"<+""<<":;;::+****c**+*++++++++<<<<<<<<<"<"<<<<<;<-------;;;;;,:,,,;,,,,,;-*ici1ioo
,,,,;,;;--""-""<<<<,<<+++*c-*c+"-"<"-"<**+++++<++++<<I<<+<"<<"<<""<<<<,;;,"*+""<+++***+***+*+++++*+++++++<"<<"";<"+-;-;;;;;;;,;,,,,,,:,,,;;;ciieo
::,,:,,,;;;-;""""",""<++<;"+**----""*<++<++*++++++<+"<<"<<"<-""<<<<<++,;;:***+<<"<<<<<<"<"""""""---"-"-;;-""-"<,"<<";";;;,,,,,,,:,,,,,,,,,,;;,c*c
.::.:::;,.;--;;-<:"-""""<"<";;-;-;*<-<+<<<++++++++"+"<++<"""<""""<<<<---,.-+";"--+<"---+-,,;--,;,-;:,,,*::;,::,<;"+"--;;-,"::;:,:.,,,,::,,:,:;;,+
..:..:::,,,;,;;;,----"--"""""<-,...-+<<"<<+++++++++++<<"--""""""<""""<,,:,;<+,+<""---;;-.--;,--;;;;;,<;+::,,:,;";-;----;,::::,,:::,,,;:,::,:,::,,
...:.:.:.,,,,,;,;-;----,-----;":<+<+<<+<<<<++++<+<"---"----+<<+""<<<<<;;:,"-*e-""<"-"--"-"-;,;--;;;:,;-<:,.::,;:<;-;;.,+:.::::,,,:::,:::::::::.::
... ...,.::::;,,;;;;;;;-;;--;,---<<<<<<<<"++<<<+<<"<<""<-<++<++<<<""""<<.,";+,,-+;---"-;;;;-;,;;-,,:,:<<::.::,;;---*";""::::,,:::::.:::,:::::,:::
 ......::.::,,,,:;;;;;;,;;;;;-;-";"""<"<<<<<<+<<<<"<"""""-"""+<+<<<++*<<::",+;<"--";-;--,,,;-.,;,-;:,:-"::::,;:-;;;c::"--::,:.:,::::::::::::::.::


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