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

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

;;;;;-----------<++,:::::::,,,:,:,,::,,,,,,,,:,,,,,,,,,,,,,:,:,,,:,:,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;--;---;;;;;;;;;,,,,,,,,,,,,:::::,,,,,,
,;;--------"--""*++:::::,:::,,,,,,,,,,,,:::,,,,::,,:,,,,:,,,:,,,,,:,,,,::::,:,,,,:,,,,,,,,,,,,,,,,,,,;;;;;;--;---;;;;;;;;;,,,,,,,,,,,,,,::,,,,::,
:::::-----""-""**+<:,::::::,,,,,,,,,,,,,,,,:,,,::,,,,,,,,::::,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,;;;;;--;;;---;;;;;,;;;;;,,,,:,,,,,,,::,,,,,::
;:::---""-"-""**+c+:::,:,::,,,,,,,,,,,:,,,,,,,:,,,,,,,,,,,,:,::,,,,,,,,,:,::,:,,,,,,,,,,,,,,,,,,,,,;;;;;;;;-;;;;;;;;;,,,,;,;,,,,,,,,,,,,,,,,,,,,,
-----""""""""c**c++::::,:,:::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;,,;;;;;;,,,;;,,,,,,,,,;;,,,
--""""""""""**cP++":::::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:::,,,,,,,,,:,::::,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;,,,,,,;,,,;,,,;;;;;;;
-"-""""""""<c*I8-<,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,;;;;;,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;,,,,,,,,,;,,;;-;;;;;
"--"""""""<cccI**+:,,,::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,:::,,,;;,,,,,,,,,,,;;;;;;---;;;;;;;;;;;;;;;;;;;;--;;,,,,,,,,,;-;;;;;;,
-""""""""<ccc*1**<::::::::::,,,,,,,,,,,,:,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,;;;;---;-----;;;;,,,,,;;;;;;;;;;;;;,,,,,,,,;;;;;;;;;;
""""""""<ccc6***+<:,:,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;,,,;;;;;---;-----;--;--;;--;--;;,,,,,,,,;;;,,,,,;;;;;;;;;
""""""""iico*c**c":,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;,;;;;;;--;-;------;-------;;;;-;;;;;;;;;;;;--;,,;;;;;;;;,
"""""<<ciiiec*+*+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;-;;-;-;;-----------;--;;;;;;,;,;;---;,;,;;;;;;,
"<<""<<oi1@+c**i+-,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,;,;;,;,;;;;;;-;;;;;-;;-;;;;;;;-;-;----------------;;;;;;;;;-;-;,,,,,,;;;;
"<"<<+ooo$*cc*<e<--"";,,,,,,,,,,,,,,,,;,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;-;-;;---;;-;;;------;;;;;--;;;------;-;;;;;;;;;;--;;,,,,,,,,;;;
""<<<ooooIicc+"<""""""""""<",,,,,,,;,;;;;,,,;,;;,,,,,,,,,,,,,,,,;;,,,,,,;;;;;;;;---;--;-;;-;;;;;;;;------;;-;;--;-----;-;;;;,;,;;;;-;;,,,,,,,;;;;
""<<ooo6ioic*<<"""<<";<<++o<+<<<"<"",;,,;;;;,,;,,,,,;,,,,,,,,,,;;;;;;;;;;;;;;;-;;;;;;-;;-;--;;;;;;;;---;------------;;;-;;;;;;;;;--;;;,,,;,,,;;;;
<<<oooi6*ccc-+<"""<<<<<+$HWM0<1**c<<<<+"<"-;;;;;;;;;;;,,,;;;;;;,;;;;;;,;;;;;;-;-;;-;;-;;--;;;;;;;;;;;;;;----;;------;;;;;;-----;;;-;-;;;;;,,,,;;;
<<*ooo0<iiic-<""<<<<+<<+++++"MM##;<<<<<<<<<<;-;-;;-;;;;;;;;;;;;;;;;;;;;;;;;;;-----;;;;;;;;;;;;;--;;;;;;;-;;;;;;-;-;;;;-----------;;-;;;;;,,;;;;;;
<+oo1I<"iic<<""""<<<+++++++++++*<+<+++++<+++-;"----;;---;--;;;;;;;;;;;;;;;;;-------;;;;;;;;;;;;;;;;;;;;;--;;;;;;;;;;;;-----------;;--;;;;,;;;;;,;
+1oo@Iooii*+<"""<<<+++<+**+++++++++++++++++<,-<<<""-";---------;;-----;;-;;----------;;;;;;-;;;;;;;;;;;;--;;;;;;;;;;;---------------;--;;;;,,,,,;
ooooW@ioic++"""<<++++<,,;;-+*+***+++++++*++-;<<"<-;-;<<<;---------------------------------------------;--;;;;;;;;;;;;--------"---""--"-;;;;;;,,,,
1o1i1oooio*<"<<"<<+++<:,,,*,;,,,***+*+*****"<"<"<<+;-<<<---"--"---------------"-----------""-------------";-;;;;;;;--;------"---""""""--;;;;--;;,
11coo1oo@6+"<<<<+++++,,,,**c-,,;**********-;";-<<++++<+<"""--------------------------------------------------;;;;;;;-;---"-------""-----;---"-;;-
11*i1ooe@*<<<<+++***:";,,,:,,;,;ic******cc++*****c**-"++"""""""""""""""""-<"<<**";-----------------,-"""------;;;;;---------""-----;;-;---"-,;;;;
1Ic111oec+<<<++***c*cc**;*,,;;;1ooiccccccc*+*c**ccccccc***+<"""""""""""""++;<+<++++++*+;---------,""<<c+"-;-;-;;;;;-----------;<-;;;;;---<<+---,,
I<e11oc8+"<<****cccciicccccc**c*iiooiiiccc<ccciiI08ci*cccc****<-"<"""""-+++-++++++++++*+++*+**-;--""<+++<+<<<i*-""-";-------,";---;---"<<<<++-;"*
*Ie11ic*<<<+***cic*####Mi*cciiccciiooooii<+iioo11eIe1ooioeic*c********-++**<***+***+**++*++++++++*c*"+++++++++<<<--"""---"";,,;;"--;""<<<<<<+++**
iee1o**+<<+o1iccic######o#####occciiiooooc+ii1e0@##W6e1ooi1I@6**+*****c*****+*****************+**+****+*++++++++++++++<"--+<+*"*-;""<<<<<<<++++**
111166*"<+*I1ccc*$M@i11i#####Wccicciiiooo6oooe0H###M@6e1ooo0eoioieI68*******c*ccc*ccc*cc**c*****+*****c*******++<****++<<+<cc*;-"<"<-<<<"<<++*+**
11108i+<<+oeiccco#M####P###WIiciciiiiiioc*io1e6$M##W8Iee1116###Mee1oiiiic+@Poccciic*ccccccc*ccccccccccccc********+c****<<+++<<<<"<""""-<<++++**+<
111ec+<<+ccicccci#W########MPciiiiiiiiii*+ioo1e6@#P0Ie11eeIH#####IooWII60P$8o1ooe08@i*ccccciccciiicciccccccccccc**ccc****<+"<<<<<"<"<<<<++++*+<<<
11Hoc<<+*eoccccciiiiiiiicHH8oiiiiiiiiiiiiciioo1e$#@01111eI@######0oo####@W##Mee6I@@e1io6PHWciciiioiiiiiiiccciciccc*cicccc**+*++<<"<<<<<+++++**<<+
ee6i+<+*ieoiiiiciiiiiiiiiiiiiiiciiiiiiiiiciioo1eH#Iooooo1e6PH$80e1oo#M##0####6@M#@W##61###1e116@@$iio1ooiiiiiiiccc*ioiicicc**c*++++++++++++*****<
e-o*<++ce1iiii-;---""ioo1oooiiiiiiiiooic+iiiio11##Hooooooi1eIee1ooooM###HP#M#@####P0#Ie###M#W#HI6W066II08@iiciiiici*oii*i<oici****++++i8*******cc
o<i<++*1e1iiii1"""""oe""<<+iooiiiiiiioic<iiiio1I##111ooooiiooooiiiii####M###@HPW$@00Me1e#######H8####M6III6Iee060cicooooicc+""+*""*+<oo0P*****ccc
co*<++iI1iioo6IIei$oo<+*++<1ooooiooiooooicioo1e0##11ooooicciioccciiicoiiiW##$#IIIee1o111########M######60@###$Ieooii+1ooio<<-"-+ccc*++oi@*****cci
oc<<+*eeoiioeM######MPM886eIe11o1*iiooociioo1e6886ee1oiiic*<<<++<occ*iiiiiiioooo11oooooo###M####$W###M#M0H#####M1ooioooo1o*<"<<*+ccc*+Iooi****cci
c+<++*e1iiooI######P######$8611ooooooo++iio1e@W##M8e1oiiic*"<<""+occ0@P61i11i*iiiiiiiiioo##M###M#00066III60####I1ooiicoioooo*1"-+icio++@1<****cci
+<++*oioiiii11o6M#M#M######P0I11ooooooc+cii1I@W##M0e1oiic**"""""-o*c80HHoH@Po6ci#MMHeioiiiooo1ee1eeeeeeeeeeee1e1oooiii1oo*ioi1ooiooiic+***oe**ccc
<<<+oecioioiooo111eI68PM##H86e11ooooioiiccio1I0##He1oiiic*******<+**68@Pi@H@W0cc###M##iiiiiiooooo1111111111o1oooooiiic+ooo11<<1""*i"i**+ce80*c**c
"<+*e1iciiiciioo1111eI08@80Ie1ooooooi+*ccciio1e#Mi1iicicc***********@8MM1P@P#6iiMM##H#oiicciiioiioo##e11ioooioooiiiccc*iooo**<"--*+1iic+*Io@Ic**c
<++o1occci<;;--""1111eeeeee11oooooooo++cccciooI80oiiccccc*******c***i*++iM##MIcccicie#cccciiiiioiioiI016I8oi##61oiiccc<+oooooc1<""-+iii*+<0@e6**c
<+*iocccccc--""<"o"""<<<o11ooooiiioiii<ccccii1M##oiiccc***i****c****c<++**o@M1c*cccccccccccciiiiiioi@P60Hiioo####eiccc*-oioici"-"-"+iiii**i600***
<+o1occcc<;;;"-"o*""-"+<oooiiiiiiiiiociccccio1##Moiccccc**$#MM8i+**c*icccccccc+**c*cccc*ccciciiiiciiici0@iiio#M###8ccc*"+iccioooi**c<iicc++*++***
<c1oc*ccc;;;;"iiicc*-+<oiiiiiiiiiiii<<ccccioooeeooiccc*c**M######occe86I0888IoI**cc*ccccciiiiooiiiiiiiiiiiiiicc1$#1iccc*"ii*<*co*o*cciicc*+*+ci6*
+11i***c<:;;----;-";<-<iiiiiiiiiiiii*<cccci16H##81iccc****M######1ccP###$####0IccWooiiioooi11o1oooiiiiiiiiiicccciicccccc"+oooooic*+<-+i<-+*++e0I+
+ooc****;,,;;,;i-",;-"-ciccciiiiiiii*<*cccie8###M1icccc*+*M######eii$###M####01ccM#MM##e1I#####MMMeoooiiiiicccciccccccc**-o11o*1<<+<<++ccc*+<1c6o
+cc****+<-*,;,-<-",,";1ccccciiiiiiiicc***cioIH##0oic*c**+++**cccoii1H########P$ccM##M#Mee8M########MoWWI6I18iiiiiiiicc*c*<i11oo1++<<<"+cccc*<*eoc
c+****+****c*ccc*cc*<;*cccccccccccc"<*****cio0#0icc*****+++*****cciI#########$Wice#H#H#68$#########$ee#####P1ooMMHIIocccc*-iooi*o++i<<<+c***+++++
i*+***+**********ccccc*ccccccccccic+"****ccccH#6i****++*<++******cci1#########Mccccc*coe0@M#########Ie######Mo1#####P1icc*+*ooooocii*+<+***+++++<
c+++*<"<c**cc***+*****cccccccccccccc"*****cciM#Ic**+++**<<+++++****ciIM#M#####Mcccciiio1eI8#########He######P118####MWic***"o##M6oI61oic***+++<<<
*+++*<:::::::c:,,,;***ccccccccccccc********ce##Ic***++++<<*<"<+++++****c*c*ccic*c*ccciio11I#####M###M111eeeeco1I###M#6occciio111118M@H8o**++<<<<<
+<++"<::,:::c*:,,,::c**c*ccccccccc<"+++***cc6##ei****+++<<"-"-"""-<*+*+++"+*++*****cccciio1M########Mooooooooioooooooiio1o11oeee111@Hi6i*++<<<<<"
<<++"..:::::*,::,::,***c*c*ccccccc<-<+++**cioe10c*++++++<<"""<"""-++<<""i<"*"<<**+c*++ccciioo11111ooioiiiiiiiiciiciiio111eeeeIIIee11Poc*+<<<<<<<"
<<<-::.:::,<***++-:i*******ccccccc<"<+++**ioMM8*c*+++++<<<""-*"-""<+<<""c<<;<"<***<<++<+*cc***ooccciiicciccccc***coo11eeeeeIIIIIe11oi*++<<<<<<<<<
<<<-:...:::*:::::::i******c**cccc*+*+++**c1@##Moc**+*++"<+--"c---i<++cc+i"<"<""***"<<<<<+c*i++**++<++***+<""*c+cii1eeeeII6IIIIIe1oc*+++<<<<<<<<""
<<-..:.:::.<:::::::+********ccccc+"<++++*co6##Mic++++++"<*"""*"-"i+++"""i-"+""-*+*iii<<""i+*+++1++e+<c+c+<+<*ci1e1eIIIII666IIe1occ+++<<<<<<<<<"""


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