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

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

+++<""<<<<"<<<<""""<<<"<<<<<"+<<<<"+++++<<++*+++++++"++**++cc*****c**<*cii*+ccci+<cccc++ccc+<c**+-*iiiooio0I1oioo1ooooooo@8oMMWWWWM1o1o1ooo11oo11
+<<-"-"<"<<"<<<<""<<<<<"<<<<""<<<<"<<<<<"<++*+<<**++<++++<+***++****+*cc*+<*+c*<+ccc+"++++<"++<+ciiiii16I1ooooooi*oioI@P$MMMWWWWWPH1o1ooooo1111oo
,<<<<"-""""--<<<<""<<<<"<<++<-<<<<""<<<+<<+<<<<+**+<<+*+<<++++<<+**+<****<***+<<+*++"+++<-""+ccciiie6I1oooooooioio08iW#MMMMWWPH$HHWeo1iiooo111111
<""<<""--<<<<""""""-<<<<<"<++<"<<<+<"<<<+<<<<+<<++<+"<+++<<+*++<++++"++++-++++"<<<<""<<<-*cciiiiII1oioooooiioo8oo08WMMMWW$HPHWMMM#M$11o1o11111111
+<"-"<<<"-"<"""-<<<<"""""--<+<+<"<<<"<<<<+<<<<<""<<<<<<<<<"+<++<<<++""<<<-<<<<-"<<";-"*ccccii11ooioioooioi1PPMM1o6@1MW$WWPWMM##M#M##e1111o111111o
-"+<+"-<<<<""<<<"--<"<"-<***<*+<<""+<<<"<<<<<<<"<""<<<-<"<<""<<"-<<<<""<<"-<<<-;;""*cccccii11oiooiiiioiPPMMMMMMeo168WWWW@W##M#######I11111111111o
++--<<<"-<<<+""<<+""<++<"+cic<-<++<"""<"-<""""-<"<"""<"--"""-<<""-"""--<<"--"""-+**cccciiii11oooiii0@@MMMMMMMWH11o0P##MWHM####W#####I111111111111
"<++<;"<<"--<<<"-<<<""+***"+c**<"<""<-<<<""""""-"""";"""-"<"";--"-;"""-;"-""""**cccciciiiii11oooii8MWMWMMMHHWWMe1I0$###MMW##########0e1o1o1o1111o
<<+*+<+++-<+<<--<<<-"+**"<1cc<"+<<<"<<""-"""--"""----"--"-"-"""-"""-:.:;-;-;-"--"oiccciiiiioeooooi8@MWWW@WMM####eeMH###MMWM##########e111ooo11111
"<<<"<++"<<<<""<+<<***<+i*+"<<<<-"<<<"""""""""";-"-;;-"";;--";"---,. .,,,;","<;"<+oiiiiiiiiieoiioio$####$W######Ie$HP##MMWM##########I1111o111111
""<<"""<<-""<""<<<++**+<cc+<++<""<<"-"""";-------------;---,;-"-;;:.<***ioi-:*<<;;"+iiiiiiiiI1oooooH####HM#####M8eIH@##MMHW##########I1o111111111
<"<""""-""-"<<""<<++<++++++<++<""<<""""-;---;;--;;---;;"-;;-"-;---,+*cioooic";--;,"ciiiiiiiiI1oooooH####HM######6eeP@###MW###########Ie1o11111111
0<"<""""<<--"""-"""<<<<<<<<<"<<"""<"-"""--"-;---;;--;,--;,---;-+**.**ccccii*"--<<+<<oiiiiiioIeoooooW####$M#####M0I6@P###MMM#####P0P@8Pe1111111111
<""---""-"<"--"""""<+<"<<+**<<"""--"---"---"-;---;;--;-"-;;;+******+**cciiicc"<;"+1c*iiiiioo6eoooooW####HM######0II8HW###MWePPP#######e11e1111111
c**ccc**+"--"-;-----<*+<+o##6<<+<------;""-;-"-;-";;""---+*+*******-;c+":"*coi;"++oi1iiiiooo6eoooooW#####W#######Ie#WWePPP#M##########I1111111111
c**cccccc********+++<--""<*o*""""--"-;-"";-";--";,---;+****+*****cc*cc****cio11iici0iiiooooo6Iooo1oM#####W######6ee0PH####WW######MMMMI111111111e
c*c*ccccc**c**********+++*cc*++"---;;--;---;;"-"--;<****+-"-"**cccc*ii<*cccco1oico11iiiiooooeI1o11oPW####WM6HP$##6eIHW####WMMMM#######6e11111111e
c*cccccccccccc*c******+************+++++<<"---,-<++++*****<+*****c-+<-"**ccci1e011oiiooooooo1I1o11ooHIHH$0#######0eePHMMMMMM#M########Wee1e1e1ee1
cccccccccccccccccc****+**********+++++++++++++++******************<+-;-"+*cc**o*o*,6ioooooooo61o11o1H####M#######6e6@HWMMM#M##WM#######Ieee1eeeee
icciiiiiiiiiciccccccc*+***********++++++++++++*******cc*cc*+*c"coi*"*""<""++<+*+<+,oPoiooooo16eo11ooW####M#M#####6II6HMMM##############Ieeeeeeeee
iciiiiiiiiiiiiiicicccc*************++****++++********cccccc:+<++<**<+"----;"<<+<"+"i8ee11Pe1e0eo11o1W####HM######HIeMH##M##MW##########6Ie1eeeeee
iiiiiiiiiiiiiiiiiiiccc*ccc************+************+c*cccioic""c+<<"<";;:"<<+++++*"6e<+iii1e6e0@ee1eW####WW#######IePH6#M##WH##########8Ieeeee1ee
ciiiiiiiiiiiiiiiiicccc*cccc***********************cccc*+;ioee6ie$eI"--;.""<+++c*;.+1*iiooicoi1e00@eeW#####W#######IeI@H#MM#W############Ieeeeeeee
*1oooooooiiiiiiiiiiccc*ccccccc*********+**********cc*<-+ociccci+6o*<;;:..::::::::.+oo*oi1oc+ooI1060eWM####M#######@IePH#M##MM#W#########6IeIeeeee
cooooooooooiiiiiiicccc*cccccc*c******+***********c**cciici-ic-**++++**......:::::.;ccooi1i1ic111Ie6IM6####W#######6Ie@H#M##MMM##########6Ieeeeeee
<c+:;<;-ooooiiiicccccc*cccccc**********************ci-coii"i*;c"+++++*:....:::::::c*i**ooi<*cc6*1oI8$P####M#######0I60H###M##M##########0Ie1eeeee
-<"+i,+<oiooocci<ccccc*cccccccc*****************+<<c*"-o<ioic*<<+"++++ ..:::::::::cc*ci<iciiic1*iIo08W####M#######6I6MH##M#MMW########MM6eeeeeeee
"""""-;,ociii<i+*<+c:,-c*ccccccc***********+*+**++++<<i<++oi<<<<*<"*cc.:::::::::::+*+cc1oc*cc*Icccco8P####W#######MIe$W0#W#W#W6IPP$$H###MIeeIeeee
;,,;,,,,+cccc*<<-;c::,++****cc************+*++**+++"",c+ciio+<<<*"+cc+::::::::::::.i*ii1o*ccci0ioo0I8$####HM##MI0#6eeI8@WWMMH###########MIeeIeeee
::::,:;;;,,,,,::,,,,;*"+**c*****************++**+++cc+<<*iii*+"++++*c*:::..::::::::**co1*+c+i<++cccII8P$HHHHW######Ie6@WM#M#M#MMM########6eeeeeee
+<<<<<-,;---------:,"<***<*c<********************++c,:iio"i++<"ccc+**,..:::::::::..-ccio+<*+++"i**oeo@P###MM#####M#@IePH#MMMMMM##########0Ieeeeee
ccc+<-.;,;,"+,,,",,,<+c*****-**************++***+++i"+cii,<*++"*i+ici:...:::::::::.*+*<6<<+++<"ci1160I@H###W#######IeI@H##M###M##########0Ieeeee1
*++"-,.,::"-;:;:,;--**c**+++"+*********+**+*++*++++":<cii;"+<<-+ic+<c::..::::,e::::cc*oo"<<+""<""<*1ii18###M#######IeI0H###MMMW##########MIeeeeee
<<""-:;,,:::,,,,::,,,*<*-;,::,;*+*****++++++++**+<+c-cci1I*+-"-c**occ .::eIIe1e60+"+**c1";+<"-,+**i161+I###########I11M$##WM#WW###########Ieeee11
<<<<<-;;;;;;;;-;,,:,-"+-:.   .:<++++++++*+++++++++*++cociiiooo"ci*c*c::oooiIee111611I066Ico+",+i16c*Io<e6##M#######611$H##H#MW############Ieeee11
<<<"<---;;----;-,,,,"<"..:,,....<++++++++++++++++<+*ii<cc*<++**++i*c+,oic+o1"ce11I8cIoIiIIc0I1o0**io8i1I1##M########11eHW#H##MM###########Ie1o111
<<<<"---;;---;;;,,,,"<+::.....::+++++++++++++++++<+*cc<*+i-<*"<-**++<::.::I111<oI+eIcI0IIe<eeI0iI+i6i+01IM#HM#######e11@H#$##MM##########MIeei111
<+<<<--;;;---;;;,,,:"++:......:,+++++++++++++++++<<<*-*cc+<<"<"-<*+<:...:::,1oooioIe6-*iec+c+i0o+0oo6+1eIM#MM#######e11@H#MW##M##########MIee1111
<<""""+i"---";.....:*+<-;:..;","+*++++++++++++++<<<+c-<<"--"<"""<<<<.........:::-ic**c+""*+**100ce*cIiiI####M#######01e@$##H##MM##########$e11111
<""""<i<;:.;;, .. .:+<*":,"-,<+***+++++++++<<<++<<<**";+"-"""-;--""< .............."+++**I*+*1iIe1oi060#####M#######I108W##W##WM#MM#######We11111
----;"o";:;-:;.... :<<:+*+++*****+++++++<<<<<<++<<<cc"+-+-"--,;"<"";......:........"-"*<**+*iii1eIe1eeH#####M#######I110$##M##W###########We11o11
---""<o",: -:: ... :<<+++++++*+++++++++<<<<<<<<<<<<*,;-"+-""+-"-<"; ...............-"<"<"<ci**c688e111WM#####M######e1oIHM####M###########M111o11
--;--+i<.:.<:;...  .;,+++++++++++++++<<<<<<<<<<<<<<*;"-"-o<<"--<"-,................-"<+<++*"-+c60861<1cei+iiio111111o1o@01eeee11I8$HMWMMMWWe11i11
"---;;i"-<"+"""<""--;;;;;;+++++<+<<<<<<<<<<<<<<<<""*;<;;-"-""";---  ...............,<<**+c*++<+eI0$*1*1ee<*<*"+ciooooooooooooooooo11111111111oo11
*+*+*<-:;-"-"-----------;-<<<<<<<<<<<<<<<<<"""<<"<"+;<"cc<;<-+"o";..................**icio1cc+ie6e8IoIe6+8*-;"+cioooooooooo1111111o1111111111oo11
ooooiicc*+<<<<"--;----"-,-""""<"""<<""<<<<"""""<"""<-"*-*""-<++<-,..................*ioioeec+++1660***,-co@8ecccciiioooooooooooooooo111111111o11o
oioeici*<<<<<""";,,,"""":-,,;;;;;,"""""""""""""""""<;<-.+-;c++++"...................*<+iII0c*+++I00ooiiiic*iiooooooiioooo1@P@86e1o1oooooo111o11o1
+,:.;i+c<"<""""---------::,;;"-;;,,""""""""""""""""";<;-i;+-cc"<"..................:++coe1I+c*+1i@Ioooooiiioiiiioiiiiiiiiicccciioiii1oo11oo11ee11
ePIi<""""<""""-"""------:::,;;;,,,:,""""""""""""""""+"<,:,<-+++<- ..................+<+iiioc<+*ioIIoooiicccioiiiiiiiooiiiiiiiiiiiiiiooooooicc*cio
cccc****+""-"""---------:::,,;,,::::--""""""""""""""--*-..:o+*<<""oooc<-,:.:.......:+*ieoo1c+**coI66iiiiiiiooiiiiiiiiccccciiiiiiiiiiioooooooooooi
....,,**"-"-------------:..::,::::::--"""""-"""""-"";+<**c<*"++""ioo111111eeeeee1o11+i1**1c***+*i*8Iiiiiiiiiiioiiiiiiiiiiiiiiiiiiic***ioooooooooo
....::**;"""""----------:..:,,,::::,-----"--""-----";""<<""+<-<"-.:c1o1eo11eee11ee1occ*6i**c+*ccoc0@iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiooooooooiic
...:::*+;""-"--"-------;,..::,:::::,;;-;--------------,"<;-+-"-"-..........:........-*ieecocc<+cc+I1oiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooo
:::::**+-""""-------;;-;, ..:::::::,,;-----------------;;;;-"<"--....................+ce6*1i*i**c118ooi**cciiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooo
::::*+++-"""----;----;;;, .::::::..,,;;;;--;---------;--<;;;+*";- ...................+*6Ie00<ceo1<08ooc+***cciiiiiiiiiiiiiiiiiiiiiiiiiiiooooooooo
***+++++"----------;;;;;, .::::::..,,,;;;;;;;;;:;:::-;-;----"--;"....................<<ciIio6o<<+e18eoc++**cccciiiiiiiiiccicciiicciccciiooooooooi
+++i*""."--------;;;;;;;, ..:::::..:::......:::::..:<++****+<";"" ...................;ci*eeI1i<*1oee0i<<<+***ccciciciiiiiiccicicicciiiiccoooooooo


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