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

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

<+"++<<+<<<<+<<+++++++c*****+***+******oc"""<-*;""--;;,,+1ccccc*cccc*cicccccciccc**c***+*+**+**+;,-;-;-:,,:,,,,-;;--;---,-;*o<"""""-,iic***ci*iic
++<++++++++++<+*****+*++**+********ccccic<++*ii**<<"";,:<1iccccicciciccccc****c*c*c**c*c**c****************+<;;-;;--;;;,,;-*o"<"*---:ii*c**cc*cii
<++*+<"+++++++*+++*****+*****c**cccc*i*ci++<<<+"<+c+;;;;<1cic*ccc*cccic*c*c***c*cc****c***+*c<*+++***+*****c**c**ccc*+**+"-+i;"<+;-,:i*****c*c*ii
<<<+<+<+<+++++<+++++*+**+c*<******c***+co++<<<<<<+i"-;,;<1*ccccc*cccc****ccc*c****+*+**++++***+*++***++*****c*iI8eei*+**++++i<"<<<";,i++****c*cci
<""<++++<+++++++*+*+++***c+***+cc*+c*c*ci-""<<++++c*;,;;+1c*****cc*cc*c****c*****+**+c+*****+*++****++**++++ceoHW1@o**<+<+++i"""""";,c+*+***c*c*+
<<<<+<++++<*<**+++++*++++**c+*+*********i+"<+cccic<+<c<<+o*cc*ccc***c*cc******+c****+++++**+++++**+++*+++*+*ceI881e@*+++++*+*;-;;,<-,i*++**+**c**
++<+<++<<++++**+++c+*c+**+*+****+**+****i"--+;"-<"""<"-<<o***c*c**cc**********+*+**+++**++<+++*++*<+*++++++*oo1eI860++++<"++*<<<<"--:i+++<++*+***
+*+ccoo1ee6006II1oiic*c*+******cc*+++**+c-";";"""<<"<";-"o*cc****+++********+***+++++<*+*+*+++<++*+*<+*++68@6oic1W81+++**<+++"+"-""<,e+++*++<*++*
:,.:,,-;-,:,,,;,,,,,:::::...:..:::,,;""<+**c+oc<""""""-+<+1688800I1oiccc*c****+**+*<+*++*++++*+++<++++ceI880ecc*<<c1Mi*++++++<+"<<<;:o<<<+<<++++*
;,,,,,,,;;,-<,,,,,,,;;;;-;,,;;;;;,,-,"<6666Ie8$H@++<<-<<"""+"""<<<--,;;,:,::..::.,----<<*co1Ie1occcc*ee1eIeoi++<<-"<$$o++<++"-"-"---;i+<<<<<+++**
,,,:,,,;,;;;",,;,;;;-;;;;;;,;;,;;--<ceIIe1ooe1eIII0++<---;;"-<----;;;-;;;;;;;,;,,";;;;,;;;;;---;-;;;+ii1111c*++++<"""eceeoc*-;-""-;"-*<<<<<<+++*+
,;;,,:,,;;-;"-:;;;;;;;,;,,;;;-;;;;"111ooo11eIe66e1e6*<-;;;"--+;;,;;;-;;-;--;;;;;,-;;;;----;-;---"-;;**iiiccc*++++<""""c1,:,;;""c"<<*":,,;-<+io1II
""""<-""";;;--"";--"-";---"-,";;-"+*ciooi*+""*++ieeII+"-"<-"<<"+;""-,;;;;,-:;;;,,<;;,;;;-;;-;;,;;;;;+**iic***<<*+<+<""<i,,;,;;-"--;";;;;;,;;,::,,
:,;,;";;;;-;-,;,;;;;;,,:,,,;,;,--,-c*cc*0+<+-*"<+++*1+-+;---;;"--+-;;;";;--<;;;;,;,;-"";--"""*"""<"i*ic+,::::-""-;::,:++",;;;;;<-;;--;;;;,,,;,:,,
iii,:<,;,;-;;-;;;;-";,,:,,,,,,;<",:i+oci<++<+I$66*<"1",<+-"---;;---;";-;-;+";--;;;,--";--;-"-;-,,,:-"co--,.,::-<;;,::.,c,"--;;";-,,;,,;---;-""-,;
iii,,"":,;;,,;;;;;;",,,,,,;;,,;"+-++icci*++*"<<<+coIo<,*;---;"---",---;;-;-<-;;;-,,;,-"ciccioiiiocc*-++*+<""-<+<-"""<-"<;---;-;--";;;---<-;;;;,,,
"--;-;-;"-"""""--"""--;"-<"+<"<-+c"*c++<<<<<*"<<"<<+*"""""-"+"<<"<<"<<<<<+<"<;-*++++<"""""+--<-"""<"**"<**+"-+c<---"""-""-,;;,;--;",;;;;"--";;;,,
,--;,,::;;;,:,,;-;----;;;;--<",--ii*+c*+++-;""-<c-<+c"<"""""--"<-"<"<-""c+--,;,;,,;-;,;,,:-,"-"------+<"+<--<-,,;;;;;<;-""--"--------;,,,;,,::,:;
,--,;,,:,;,,;;;:;;;,-;-;--,-*<""--;+<+*+<<<"""""+"++i,--""""-"""""<""""-*-;,;-;;;;;;;,,,;;-;--;--;;;;-<<<";";,,,;;,;--,"--;--"---;----;;,;,,;,,:,
,,,,;,,;,,,,,,;,,;;,---;;;;;<";-;--<<"""<+*+*++<++*++-""<-"--;"""<<"<"<<c"";-;-;-,,,;;,;;+"-":,-,-,,<,@"-;<<-"----;--;;;:;,;,-;;;";;---,,---""-;,
,"-<"<<"<-"-"<",;"";-"<<<<<<<";-;-;+<";""<<+<<+++++-;-""c--;,;;;;-;<"-"---;"",------"-<;;;,;;;;+--";-ioi-;;-""--";;,-+":,:,,,,,,,-"-;;,;,;;"-;",:
,;-,,;-""-;;--;;-;"--<;;-,--;;;;-"-*<<<-"--""-""""";;-""<-;;;-;,,;-c""-;;";;-;-""--";-"-,,<<<<--,,-;:;c*+",,,;:,,,,;--..::::::,,,,:.;-,,,;,;",:;:
,,;-;,,,"--;---"-""-;",--;;;-;;,;--*++"-";--"""-"+-;---"<-;;,;-;;;-"-""-""-;;<;--";-,:;;<-"--,;;;-::,,:e<<-,;;;,,;-;;;..:.:::..:::::,..;,;,;+,,,,
,:,,;,,;;,;:,------;;--;;;;;-;"+;*"++++<<"---"-"-,,c---<<+****<"-<-""--;-;-;,;-"-;";::"-;;;,,.:,::;:..,:.-,;;,,;;--........,.:.:.::..:.:;;,,-;,:;
,-;-,-"";----;--"-";<--""<+*++-*"+"""*<<<<<<<+"<","ioco1<"-"-""-c;";"--c"-"--;;--";<:,;;,:,:,:.::.:,:,,.,.... ..  ... ..........::.......--;;;;-;
:..:.::.::,:,,,."--;-"<ci+*<-"*<"**-<"<<+<+<<"-;;,.:<+ico11e1"-"<;---;;-;;;,-,;"-;;-,,,:,:;:::::::::,:..,:.... ...... :..:..:...........:,,,:,::.
..,::.:,.,,,,,:,";"++i*c++<+c;++*+",:..<"+"<""-,:." c*;*o+i1e<*1oc"<""<<-+<"+*<+---*<;:,:,..:.:,:....,.:::...:......,.:.... ...... ...  ..,:::::,
.:..:.::.:,:,:,,""*c+"""*","""<+"::,,,,:,<<"--:;-,",cc""*-<<1*+io+i;,;;<;:::,,,,:;;;-;,:,::..:.:,.::..:..:.:....::: ::.-:......:....  ..:.,,:,:::
. ..:;:,,-;;-,-<<*+"+;,"--"""---;",;;-,-:;"<"-,"-,";--;-;+"*o-++iioc;,;<:;::,,,;,-,,;;:..::::..::..:.:.:.:-.:..::::Ioici*"co:. ......: .. .;::,::
.,,,;;,,,,;,,;*"**<"<;,;+,-";-;-*";;";;,;;:"-,;-",-:<"<--;<"<<*+<*io,;-";::,:";-";;,,;,,:.:........::.......: ::,6oieo1I*i+<<co... ... .....:,.,:
:.:,;::,,,;,;,<<"<"""<-;-<,;<;,---;;-";:;;,,-;--<,;,",*<<---;<cci+,"<;,,-,,"";;;;,,:-,::.......:..:....:.: .:.:.:.Ioc<*c+o1c+-<-"<.... .....:.:::
::::.::::.,,,;:*--"+-";---;----;++";;;;;;;":--<-",,-<<<--<";-+"<:-;-*+<;;;;-<;,,;:,,,,.:.::..:..:::..:....:.-::...i+<+c++<"-++;"--<<:..:.....:::.
:,.......,-:,-:;;"";--",;,:-;;-,-<<,<;,,-,-,""-"",;;<-;"<;;:;<:;-;--;ie;;,;""-,,:::.:;::...::.:.....:.:.:.::.;,-";;::"c*1+<*<c<<+**o1< .. ...,:::
..,;.:..:.:."<;<;;;":,.-:"-,--;;;--""<,:";;,;,--;;;-"-"<;;:<,;-;"",-;+i-c+-;;,,;;,.:; ::::::.......:....:....,:"";,,;<;:+"<<+"--"""";;"....:"+::.
.:;;:.::...:;-:::.:"::,,.-<:,-;;;-"";<-,-;-,-;-;-,""<-.:,;-+,;c<<";--i;<;:,,,;;,-,:.::.:::......:...:.::::,;----"-;;,,-:--+*-+<""--;-;;"-:,... : 
.,,",:..... -,:,:::;.,;-;,,;:;";;"+""-",";;-:-",;:-<-.:::;"",;.+<+-+"-*<"";;,;--,,,:;<c:..:..:...:,.:<,,,:;::,,;;,,,;,.,"+"++<<--+e*c--,"",:,:::,
.-;-;...   :"<,<;-;",:,.:,;":-<<:;:""-<",";,:;;-;,;<;;;;,"--i-,"*+<:"**<+<;-<-<"<"-+c<,-*c+":.. ...<<"-";;"""<"";c+c*+"""-; <""*""<<-;":-<*,,". .
     .     ",""""-+-,,.:;;,-;;;;,;-;"-<",;,;,-;;-,;-,";;;;,,:",---;-++--"<-""""",M-;",-<--<"""";:..:."+-";"--"*++*c+cci<-";. .,<<<"<--;,-<+,.;  .
          :;;:;--;;;,-;",, ;,;;;,;;+"-"+;;-;,"-;;,-<-";;;;-,;-,<"--<;,;-<++";"""-<--"-;<"-<""<-;:  ..;<-;-oiii*+<"<"-<<1+<<I6o,:.:,,-,:,,;;,:" . 
. ....   .,;;:;--<,::.:,,,,,,;,<,.;;--"+";;;,;;-,:;-;;;,:;;.,<<+<++""*c"--<+<"<;-,-;;,-<+<"<-,,,.  ..,<,;iec1ioi+"--<"c11<c6e*c;.:;:, ::,,:,:" ..
  ..    .;";;"-",-::.:-,,:,.,,,;,:,-+-"";,,,:;;;,,;-","-:,,";-"<"c111o*+o@e1""<-;--;-";+i++""-,:... ..+-,i**icccci<"<1iic+o11e<<-:;.:,:,;;: "+i*"
,:.      ----":::;,"-;":,:: :,,-,,,-";--;,;;,:,,:,,-::,:8ioooioo1eI111eioio11I0+<<"<"";+i+***-;;: ....<;+ciiii*++c+Icciiccoooii++*ccocc*+",,"". ;
.        :,.::,:,:,,,:,;-:.:;;--*:,;----:;;,,:-;"<-",:eioio*iioo111111e1ei1oeeeoIoeoo"+e;<++*+";, ....+-ccooicooc<0ioioo*coo++c++*-o111e11c"",:;-
         ::: :-;;;:.:,+1ioicc"----;-;;;<+--<c<"+**+":-*o1IIIo1*iooooo1eI1c;,;,;,;-;;,;-;,666666666666eoI-ccc1eecc"o1oioi+c*<"<+;-"-cccciii**<:--;
 .      ....;-<+*<+ie11oo"""-;,,---";-,;""""++---"-,:,-I1111eee1111111oo11".:,-.,,::.:.::"166006606666o*i*o6e**ii-c1*****c++++*;:-<+<<<++""""<+"<
..      .-,,-<+<;*+<<<<+*c++<<"<<+<--<-;-;;,--"-<c8$$$$$Io111eIee111o111ee1o-:,: .:,e666666I;,i66I6666eIc*ioioi<-"***iccc*"<"<"-:,,--"-"<<"<*ccc*
 .       ,:--<,-,""<"""-""<"<-";<+.::;;-"-;iI$PPPP$$$$$$8e1oeeeee11e1111e1ee@81-o"86006666066Ie-,"eei1ecii1iiio<*"-<"--"-+:,,;,<.:,-+""-"-""Ic**o
         ,::,,-;,+"<<<"<<<"<""-"-;.....:@P@*+coooo@PP$PPP6ee1eee111ooo1o11ooo18ci080I666III1-;***<",,;oi"<**++"<<**ici+****c**++*"<+:;""-""*1eII6
... .    :,,,;;,,""<"<<"<<"----": .,;:@@@@i+**cccci*iI6666Iicciiiccc**++coo1occoc88@I6e<"<<-cccccccc**c1*ciiii*iii1ooooocioioicc++cc",::;-,co6606
:,:,     ,:,;;-:,,--<""<"<""";;-"<ec*+eeIIeI0660000800IeoiI66Iocc**cc**ooooiooI11@@"-""<<"""+**c*ccciiciiioiioo11oooo*cc+++++*c*c+*cc+<"-"<6e6I6I
.  .     .:: ,---,:-"---;;"""-c<*6@@P@PP@@@PPPPPPP$P01c**ccccc*coeI6IeoIII8@@P@i0::,;,;;"<<"ccic+<ciiii*iioiiiccccc*+*cc+++++<++,-"<<"""""+,"+*c6
.:,;-;;;;;-"""<;---;;;;---;;"*o@@@0i*o1PHo+*oI6Ic8@@@@P8Ie*ooI@@@@@@800@8@8c":,<,;;-iiic++*"+***+c*++"c+1c--"<*<<<+<oi1c**++<**+"<<<<<"""-"... ..
,;,,;,,;-"---<""--;-:,...:.,<688@880Ioc*+c1**+106I6I00@*eic68@@H00oc<-,..,:::::"-+<<+c+**<++++++**++++"c<-+;"""<";",<<-<c++<+*<<i+<<<"";;"":,::..
;,,;""""-"""";;;--"------;;;<i1*e@PPP@@860@@@PP@060006Io+*<:.::::::: ::.:.:;<+++I+*c"*+++++*+++"**++***<"o<-;--;-;o"<"<+<*+*+""*oiP6I*+<*+i"cc++"
""<""<""""<<"-;-;-"-""<<-"<<+++1608888@@@@@@06I0IIe1oici+o::.,,:,:,"<<+<<+*+"*oII1o"<-+"<<*++<+*+-<c+++""*+<<""""<+;--;""**++<"<e8e8c+i++iIo+***+
"--"""""<<+<<<+<+++***c**c**c*+**i11eeeIII1ooooiiicc**+*1"<<+<++*<<<++*++*++*<iWWc<++<+<**<+++++<+<<""+"""-;-";"-;;;-;-"<**+"<+<"<+++<""""--+ccc*
""<"<<+<"<++++*+cc**++*****cc*c++*cioooooiiic*ciccc++*+*++<<<+++<i0@@@eI8PceIoI01cc*<"<*++<<<""<-<<<<<<";-"<""""-;"---;;*cc***+<<<+*c;-<<-""<<<<"


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