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

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

;-------"""-""""<<<<<<<<+<<++<<++*++++********++ciici*cc***ciciiiiiiiiiiiii+ic**+;;;;;;;,;;;;;;;;,;;;;;,;,;,,;,,,,,,,,,,,,::::::::::::::::::::::.
-------"-"""<"<""<<<+<<<<+<++++*+*+++****c**c*cc*ciciooi*i+iiiiiooioiiiiioociccc*"-;;-;;;;;;;;;;;;;;;;;;;;;;;,,,,;,,,,,,,,,,,,:,::::::::::::::::.
------"""""""<<<<<<<<<<<<<+++++++**c****c*cccciccciic*ocii+iiiioooooooiioioiicccc<-;;;;;;;;;;;;;;;;;;;;;;,;;;,,,,,,;,,,,,,,,:,,,::::::::::.:.:...
----""""""""<<"<<<<<<<<<++++*****c***+*ccciciciiiiiciiiioioiooooooooooooiio*ooiicc;-;;;;;;;;;;;;;;;;;,;;;;;,;;,;,,,,,,,,,,,,,,,::::::::::::::::.:
----"-""""""<<<<<+++++++<+<+<<+**cc**c*cccciiciiiiioioooooooooo11111ooooo1ocooiiii<;;;;;;;;;;;;;-;;;;-;;;,;;;,;,,,,,,,,,,,,,,,,,::::::::::::.:::.
--""""""""""<<<<<+++++++<++<+<++c<*c*cci*iiiiiiicioci1oooioo111o11o111oo*1ei11oooo+-;;;;;;;;;;-;--;;;;;;;;;;;;;,,,,;,,,,;+,,,,:,:::::::::::::::::
"--"-"""""""<<<<<+++++++<+++++++++*c******ic*ico*oicooooo11o1111e111e111111oee11ooo-;;;;;;;;;;;;-;-;;;;;;;;;,;,,,,,,,,,,,,,,,,:,:::::::::::::::::
"-""""""""<""<<<++++++**++*+++++*ciciiiicciico1ioo11iooo1111111ee1e1e1111o1o1e11o1o+;;;";;;;;;;;;;;;;;;;;;;;;;,,;,,,,,,,,,,,,::::::::::::::::.::.
-"--""""""""<<<<<+++++*++++*+++**ccciiioccccco1o11111oo1ee11111eeee111e1111oe11oooo<-;;--;;;;;;;;;;;;;;;;;;,;;;;,;;;,,,,,,,,,,,,:,:::::::::::::::
-"""""""<"<<<<<<<<<+++++*++cic+++*ciiiiooicccooo111*1o1111ee*1eee1e1eee1eeeoe11o1oo1"-;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,;,,,,,,,,,,,:::::::::::::::::
-"-"-"-""""""<"<+<++++**+********cccoioiciiicio11ocoi1i1i1ee*1eIeeeeeeeIiIe1ee11oooo<;;;;;--;;;;;;;;;;;;;;;;;,,;,,,,,,,,,,,,,:,,,::,:::::::::::::
"""""""""<<<<<++++++++++*********ccicicicii1oi1o11ioiie1i11eIeeeeeIeeeee1eeoee1111oo+-;;;;;;-;;;-;;-;;;;;;;;;;;;,,,,,,,,,,,,,,:,:,:::::::::::::::
""""""<<<+<<<<++++<*++***********cciiciiii11ii11iiioii11+eeIIIeeeIIeeeIeIII1II1ee111*<;-;;;-;;;;;;;;;;;;,,,;;;,,;,;,,,,,,,,,,:,,,,,::::::::::::::
"""""<<<<<<<<+<+*++*+************ci1oiiocioiiieoii1iio1eeeeeeIIeIIIeIeIeIIIoIIIeee111-;-;;;;;;;;;;;;;;;;;,;;;,,;;,,,,,,,,,,,,,,,::,,:::,:::::::::
<"""<"""<<<<++++*++++***********ccioiooo1oo1ooiiiiooei1IeeeeIIeIIIIeeeIeIeIieeIee1ee1+;;;;;;;,;;;;;;;;-;;;;,;,,,;,;,;,,,,,,,,:::,::,:::::::::::::
"<<<<""<<<<<<<++*++++***********iiiiiiciii111oiiiiioii1eeeeeeIIIIIIeeeeeeeeIIIIe11e11+";-;;;;;;;;;;;;;;;,";,,;,,,,,,,,,,,,,,:,,,::,::::::::::::::
<"""""<<<<<<<<+++++**********iiiioiiiiiiooo11iiociiic1IIoeeIIeIIIIIIIeIIIIe66Ieeeeee1I";;;;;;;;;;;;;;;;;;;;;;,,;;;-;,,,,;:,:,:,,:::::::::::::::::
"""<<<<<<<<++++++*********c**iiiioiiiiiooooooiiooiii1eeeeeeIeeIIIeIeeeIIIIeo6IIIeeeeee+--;;-;;""<<II1e$@oci1eeoII008Ico6I#86e681ci*ocoWI8P$WMWWW$
""<<<<<<<<<<<+++c*******c**ciiiiioc1iiioooooiiiiiioice1eIeeIeeIIIIIIeIeIeIec6IIIeeeeee<<<<P8<""""""""""""<#H<""""--"---"$$"--;-;;;;;;;;;;;;;,;,,,
<""<"<<<<<<<+++++************icoiocoioiiiici11oie111e11eeIeeeeeIeIIIeIeeeIeiIIeIeeee1o<<"<+<+<+""""-;;;;,;-""-"""""""-----------;;;--;;;;;;;;;,,,
"<"""<<+<<<<+++++**+**+<******icccciiiiiiooo11e1i11ee1ooee*eeeeeIeeeeeeeIIeo66IIeeeeee"<<"<+<+<"";:;;,;,::,:,-""---"--"--------------;;;;;;;;,,,,
"<"<<<<<<<<<++*+**;::::::;-icccocciicccci1ooo1oo111ee1eeI111eeeeeeeeeeeeeIIi*c-Ieeeeee<<<"""<<<"-,,<+oooii,,,-,-"""-"--------------;;-;;;;;;;;,,;
""<<<<<<<+<+++*+-:::,::::-;-,,o111oiicicoioooii1111e1oee1ee1eeeeeeIeeeeeei;,,,;,,:eeII"<"<"<<<<-,;coeee1oc",,,,;,,"------------------;;;;;;;;;;;,
""<"<<<<<<++++*";;;;-,,,-ie1i--coooiiccocioooi111111e1eee1eoe1eeeeeeeeeee-coIoi*;;+eIe<<"""<<""",,c1Ie<+oio,,,,,,,-""---"-------------;;;;;;;;;;;
""<<<<<<<+<<+++:,,;-""--1ee1i",1ooocccc-;-ciioioo1111111111eeee11eeeeeeee-coee+<<-;eeI"""<<"""";;,1-oocic1o+,,;,,,,""-"-""------------;;;;;;;;;,;
"<<<<<<<<<<++++,,-,*<*16-c,+*;*oooocc-;;,;;;+ioii1oo111111111e1ee1eeeeee1"coii11*,*eI1<<6i"""""-;:*iIoI66Ii+oi,,::,""""----"-----------;;;;;;;;;;
""<<<<<<<+++++;,:,iI1o1161ii1c;oo1oi-;+iooc+;ooecioo11o1o11e1111eeo11eeee+*1icio++,1ei<<""<"""""<"<+o111eooc";-,:.""-"<""""------------;--;;;;;;;
"<<<<<<<<<<+++<:--o1ooo11ioo+:ooo1oi*<*i1oc+;Iio1ooooo1o1111111eeeee1eeeee+ccoic<ceee*""""<<""<""""<ie1eoo**c+"<<-""""""Me<""--"----------;;;;;;;
""""<<<<<<<<+++cI,*1iooooo1i;coooooi+**ci*<**ccioiiioooioo111oo1111111e11e1c++<oeio,.;<""""<"<"""<<<+io++eIi++<+++<""""<*+"""------;-;;;;;;;;;;;;
"""<<<<<<<<<<+--"c*i8occciic:iiiooocc+ci*<i+icciiiiioooooooo1o111e11111111,,-*oei-;,:::::::""<""""""""<1eIo+++"""<<<"-""""-""--------;-;-;;;;;;;;
""""<<<<<<<<;-<c<"*cc,"@c;.ci,,;,,ci**+cic"iccciiiiiioioiooooooo11111oo-;,,:,;;;,,,,::::,::::""""""<<<ci*<"+""+"""<;,-""""-"--------;--;-;;;;;;;;
""""<<"<"<;""<;o1c;,c<c,eic";,,,*++,ooooi+;,;;;ociiiiioioooooii111oioo;,,,,,,,,,,,,:,,,,::::,<""<"+<"<,,<<<"""""<"---"-;-""----------;-;;;;;;;;;,
""""<<<<<+,+:c;-i++--o*,0:,;,,*c******+****<;;;;;iiiiiiiiiiioooooi1cc+,,,:,,,,,:,,:,,,,,::::::""<"<+-,"<<------""""++<"--;--"---------;;;,00";;-*
""""""<<-ioo"i**<;IiI-,*i,,,;-cc****c*cc*cc*+;;,"iiiiiiiioiioiiooeooio,,:,,,,,,,,,:,,,:,::,:::-"""I"-,"<;----""+++o*<-"<;---"-----;-;-;-;;;;-;";;
-"""""",<-"c"0-0"*i<*+i-*-,,;;cccc*ccc*ccccc*,;;iiiiiiiiiiiiiiiioe111c,,,,,,,,,,::::,,:::::::::<"<-""+---"--""<<<+**++---,---------;---;;;;<;;;;;
-"""<<"*8"-:"6+I-,i:i***o",;,c**cccccccccccc;,,oiciiiiiioiiiiiiioi-ic",,,,,,,,,,::,,:::::,:::::"<";c*""<;-"<""+"<<*ic*";-,----------;;;--e,;;;;,;
---""""i-"c"+c+oI0;;i<+6-":,"+*c+***ccccc**,;;,iicciiiiiiiiiiiiiii:c1,:,::,:,,:::,,:,::::::::::""":"<;---""<<<<""+coe<"-;;-----;-;---;"*;;;,;,;,,
---""<<;;-c--+*e-I"c*8"-":-,,,icicccccc*+*<;i+;1iiiociiiiiiiiiiiio.::::::,,:::::::,:::::::::::::"",++;;-"<"+"<+-<"cc*c+";,:--------;";-;;,,,,;,,,
----""--;6e"-I+e1<8"i<"@I+-,,,,,<i*cc*c+i<+<,,ioociioioooioiooiiio+:::::::::::::::::::::::::::::-",*;;;--"<"+*+-<-+o*i*<--,----;;-"8W-;,;;,,,,,,,
-:::,,:+,iH;-I0 "16,6.;"I<ic;,,;,**cicc<<*""";iiiicioioiiicii11io1i:::::::::::::::::::::::::::::-,<"--;;;;-;+ei"--+io**+"-;;--;-o,;--:;,,,;,,,,,,
::::,:+11-;<<ee-+-iie";"1*"+;*+*c**cciIo""-"-ec0"""""""""""""""""<"-,,:::,:::::::,:::::::::::::;<;+;;;;;-<"-;<c"-;+oI1c<<";:---,;,,,;,,,,,,;,,,,,
-:::,,:*-"o"e-H"-1,-6---0i+-"c*c**cc;;"--"-:,-"---""""""""""""""""-,,,,:,,:::,,:::::::::::::::i<1-;;;---<<<i"*-";;"***ic""-.;;;;,;;,,,,,,,,,,,,,,
---;:.::"-I;@-I*c-0*<"+-1"P<",**c*+*<;;;,;,;,,,;-----"""""""-------;;,:::::::::::::::::,::::;ioi+*----;-<""<"--*"-;"i++*<<",,;,,;,,,,,,,,,,,,:,,,
-;.:..::-.:**-"*-6,o<1*;i+1+<;+++***+++c:.:;-;"-+<cc16@#W61<-""";:.ioi:::::::::::::::::::,:iioiic------<""-"<--1";-"c***<"";:,,,,,,,,,,,,,,,,,,,:
,.:.:..:,I,,<""<oii *-",-o,:+,c+***+<<;c*cc*c****c**c,;;,cc**cccciccii,::::::,:c11oo,,:::"iiioi+"-;;;;;--"-"-"*<+-"""""<<<<,;,,,,,,,,,,,,,,,,::::
...:..:;"""*;:-;-;;+",,c"@--:c***<<+-c+<"c*cc********:,,:c*cccccccciii;,,,,;c1"-i11oi:::.ciiiii,-;;;;;"--"+-<*6+;;;-"c<"""-,:,,,,,,,,,,,,,,,,,:::
......;,*c;c:+,"+"o"1o";;, :,cc+*cc+c+**+<**c***+****:,,:*ccccccccciii,,,,;;;,,,;---;;,,iciiiiio,;;;;;;;"<"++c<;;"-"++"-;;,.,,;,,,,,,,,,,:,::,:::
..:....:,"<"I;-,,--,::::,;,,,*+cc<<cccccc*<+*+++*+++*::,:c*ccccicc*cci,,:,-;;,,,;;-;;,,:iiiiiii;;;,,;;;-;-"++<;;;--<ci"--.:,,,,,,,,:,,,,,::::,:::
....:..:.,;**I,.,;-";;;;,,,:<***cccccccc*+**<<<<+++++.,,:****c*ccc*ccc,,,,,;,,,,,;;;,,,-cciiiic,-;;;;;--"""<;;-;-<---;,,.,,,,:,,,,,,:::::::::::::
.........::,:",,<<+,-;,;,,,::+<+"++**ccccc***<<+*<*++::,:*******cc**cc,,,,,:::;-;;,,,,,*ccciiio:;;;;-;---<;---;--"+-;;,:,;,,,,,,,,:,:::::::::::::
......,...:::,-;;*0-:-":,,::.+<"-++<**cccc****+++<+++.:,:c+*+*cc**c***,,,,,::,,;-;,,,:,cccccccci:::::,,,,;------;;;,, ,,,,,,,,:,,,:::::::::::::::
..........::,:-"e,:i,,;-,,:::+<---*+<+***c*cc***+<"+<.:,:*+****c***+**:,,;,::,,;;;;,;,.*cc*cccc*::::::::::";;;;;,,,:.,,,,,,,:::,:,,:::::::::::::.
...........::,,:;,---;:-;,::.<;"+;*<---+**c*cc*+<*++".:::<++++++++c+**+,;,;:,,;;;;,:;-*c**cccccc,,::,:,:*:::-;;,,:,:.,,,,,,,::::::,:::::::::::.:.
: ..........:,::,,;-;;;;-,::."<;;<"+-<+"+***c****<<"*:.::<""<+*c<*****+:,,::,;;;,;,:.******ccc*c,,,,,,,::,:.:.::,,:,:,,,,,,,:::::::::::::::::.:..
,,,:: .   ..:::,,,;----;-;:.:-","-<+<-""*"""*++<,"<"-,.::*iI1cec<+*****i,,,,;;,;,::::***+***ccc*:,::,,,:::,:,:::,::::;,;,,::::::::::::::::.::....
::,,-;,-;;;,.:,,:,;;;---;,::",<;;-"<+-<+++++-+<:*<+<<-.::;"<<<<<+*+<*-"c:::,;;,,,:.,,,"***cccccc,::::,:::::,,,,:::::.++-,,::::::::::::::::::.....
.:.::::,::,,.::.,,,,;;-,::::;:"--<"""<++++<"<<"""-""<".:.:-+<<+<<+<<<<"<::,,,,,::::,::;-+**c*cc**::::,:,,:,,,:,:::::.*+<<;,:::::::::::::::.......


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