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

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

.::..:,::::,:,::,,,,:::,,;;;;;;;;;;;;;---------"""""""""""""""""""--;,,,,;;;:,,,,";-""""""-"----";.--+<+<<::-+<<***<*c<***+**,.:::...:++*+****++*
:::::::::,,,,,,,,,,,:.:,,;;;;;;;;;;;;;;;;;;----"-""""""---"-"-"-"-"-;,,-,;,,,,,;,"""--""--------;,:<"<;:.:-;:+c**+c++*****+*c**:.:+<*+*******c***
::,,,,,,,,,;,,,,,;;;:..,;;;,;;,;;;;;;;;;;;;;--;--"""""--"---"""""-"--";,--;;-;:-;""""-""---------;.""-..-;<+c+"+.-*****c+******ccc*****c*cc**ccc*
,,,,,,;,;,;;;,;;;-;;:c.,,,;;;;;;;;;;;;,,.;;;;;;-----------------"-"""--"--"--------------------*<,.,.::::::++*<******+*****c*cccccccccccc*ccccccc
,,,,,,,,;;;;;;---"--:,.,,,;;;,,;;;;;;;;;:;;;;;;;-;------"-------------:"---------------::---;<"<-,.;,.:.:.c+<**++*****cccccciccciiccccicccccccccc
;;;;;-;;--""-"--"""-,,.:,,,,,,;,;,;,;;;;,;;;;;;;;----;;------------;--;----------------:;--<"<"..;..:::.:.:;++++**+***cccicciiiiciciciiiciiciiiii
,;;;;----"""""--<"<":.::,,,,,,,,,,;,;;;;;;-"""""<<<""--;------------;-;;---------;-----:-+<"-.:<.....::::,,******ccccccciciiiiiiiiciiiiiiiiiiiiii
;-;-"--"---"<"+<<<+<:"::..:::,,,:..:,,::,,:,,,,,;;--;--<";,,,---;--;;;;;--;--;;;;;;;;;;:""-:::"<:.:.:.:,:++***++c**cccciiicioioiiiciiiciiiiiiiiii
""-"""<<"""<<"<<*+++:,;,:.:.:..::.:,::.-... .:-"<+,,...:::,",,,,:::,;;;;;;;;;;;;;;;;-"":,.;:;;-"*,...:,**+******ccccccciiiiiiioiiiciiiiiiiiiiiiii
""<<<<+++++<++*+***<:,::,::,:::::,:::,.:,,,,,::,,,,,,,,,,,,:;;.:,,:::.,;;;;;;;;;;;;"-,:;;:.,,;:.;+<++++*++c*c***cccciiiciiiiioiooiioiii*oooiioiii
""<++c+***ccccc*ccii:,,:,,,+:::::.:.....,,,,,,,,,,:,,,,,,,,,,,,,,,,:::;,,;,,;;,:,------"+,:.,.:.,+*+*+****cccc*cccicciiiioiooooooooooiiooooiiiiio
<<<+**cccccioiicicii:;i:,,,,,:,,:.: .....::,,,;,;"-,,,::,:::,::::::::::,,,,;,,;--;;--<":.::...;.,+*+*c***ccciccicciiiiiiioooooooooooooocoooooooio
+*++*ciicc*i1iiciioi:,i,,,:,,,,:,,,:...:. :,,:,,,;;;:,,,:,::,,,,:,,,,,,,,,,,;-;;;--"<;",..,...<+****+****cciciiciiiiiiiiioooooooooooooooooooooooo
***cicciiiiiooo1oo1o:;c,---;;;;,,,:-,:.:0c;,;;,,:,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;"";",,::::++++++*****ccccciiiiiiiiiiiioooooooooooo1oooooooooioooo
cciiciiciiio1e1ee1eo:;--+-o""-"-""-;"-<"<""""---;;;-""<""""--;,,,,,,,,,,,;,;,;"";;,:::::::++*******c*cccciiciioiiiiioioooooooooooo1o1oooooooooooo
iiiiooo1oo11e1IIeeee:;;,::,,,:,,,;,,--""""""""""""""""""""""""""<""""<"<"<<;-;":::::::::::+****cccccciiccciioiiiiiioooooooooo1o11o1oooooo1ooo1o1o
oiii1ooeI110e666066I:,,,:c"c,;,,;,-;;;,,,,,,,,;-;;::,:,.:,;,,,;--""""<<<<<<<,:::::::::::::****cccccccicciioiciiiiooioooooooooo1o1oooooooooo1o1111
o1iie11eeIIeI066680I:;,::::+.-"c-,,,;,-------,----,,,::.;,:,,:.::-:::,,;;"-":.::.:::::::::**ccccccciciicciooiiciiiiioooo11o111o1oe1oo111111e11111
111111oI6I0I660000@6.,,::,:";,,,,,,,:;-------,----;,::::.,:::::.:-,,,,;:----:,.,.:::::::::***cccccciiiiicioiiiiiiooooooooo11111o1o1oo1o1111111111
Iee1o111608888@60080:,,,:,:,,,;,,,,,:--------;----:::::,.,:.:::::.:::;.;:---.::,.::::::::,*c**cccccoiiiiiociioooioooooooooo11o111111111ooo1e111o1
1eIe1Ie6000606@808@0:,,:,-:1;;,,,,,,:--------;----:,.,::,;::...:..::,,:::--":::,.:::::::::*c*c*iiciiiiiooiiiiioioiooooooo1111ooo111o111111ee111e1
1oIIIee0808@68H8$P88,,,::",e;;;;;,,;.,,.:.:::---"-:,,:.:,;:.:..:ci*--,;::,,:,:,,,:::::::::cicoiiiciiiooiooioioooioioooo11oo1o1o1o1111o1eo11e111ee
ee1eII6I8@@006$PP$P0;,,,,-:0-;;;,;-,:,;......-----..:::::;;,::.."ici+-":,;;;,,,,,,::::::::ccccicciiiiiioo1iioooooooo1ooooo111111111111111eeee1Iee
e1Iee66I@@80PHP@$@P8";;,,;:0---;;;-;:;,.....:-----:,,,,::,:::::::iooo*++;;;;,,,,,,,,::::::cciciciiiiioioioiiioooooo1ooooo11111111e111eeeee1eIIe6I
1II006I088@@@$@@P@0@1*i$.-:@-;;;;;,,,;:.....:-----;:,,,:,,....::,":.c,,;;;,;;;,,,,,,,:,,,:iicciiioiio1oio1oooooooooooo1eoo11ee1eeIIeeeee1e1eeeeee
...:..,+:,:::::::::::::,:;.6;;;,;;;,,,,,,,,::-----::-:,,::.:::.:,-,:,::,;,-,,;;,,,;,,,,,,:iicciiioiici1ooooo1i***cioooo:oo111ee1e111111eI1eeeeeIe
<::,,;:8.",:;;,::,,,;:.,:;:8;;;;;;,,W$,,,:,;,-----.:.-,";,::::.:-",:,:.:,;,;;;,;i*-,,,,,,,*ccii*iiioo11o11ioooooioooooccoeo1oe1e1e1111eeIeeeeeeeI
:.. ..:6.-::,,:......:::::,@:::::::;e-,,;,,,,--;--.:::,,,:::::,.-",:::.*+",:,;,ccc*,,,,,,,,ciciioioio11ioeooooo1o1ooo1:oo:+***c*;-;,i;Ie6ee1eeeee
..;- ::I.-,,,,,,,:::.::,.,:c::.,,,-H$;.,,,. ..;---::::,,:.::::.:-";::-*c+++"-;,"***":,,,,,,:coiioooio1oioo11ooooo1ooo<i,.,<""<<<*"<,,-**c<-;--1eI
.:,,; :0.-,,-;;,;,.  ......,..,::,;..,:,:,:::;----::::c--"""--"-----+c*i;;,,,:::+**<,,,,,::icoiiiiiioooooiioooooooooi:e;,"-"-"""<"""<;ociccc*+eeI
..,,, .8.::;;;;;,,::.. . ..,.::.:::::;,:......:"---:::,;""-"-"""--+*+,+e;,,,e6*<**+,:,,,:::ciiiioiiiooioooooooo1oooc::.,,<<--""<"<<""-c+*cc***eeI
. .,;..6 .:;-;,...... :. ..:;:.::,.:,;::.......-....:;<<;*:,"**"+;;-,,"Iic+<",+*<,,,,::::::ccciiiiiiiooooiooooooooo;:..,,"***<-""<<<""iiiccc*+eII
. ::,..I.::,;,,-...:::.:....8:..::.:::... :..;,..:...:;<,-I:<<"";;-,:c"+"<"""c+"::,:.::::::*cccciccioii11oioeoioooo,e;o,;"coc+""""""<<c***c**+eII
.:..:. 1.::,:::.:::::,,:. ..0.:............::::,ccc+1PPe;+"c-;,";;,:<<+i*""cc;:::..:.::::...:,::iciioooo1oooooo1ooo,o"o,;-<"<"""""""<+icciiii+1II
.. . ..1,*iioe6008P$$10::...I.:...........::::..:iooooo1oooc*++"--""<++<<<<+<:::..:.:...:..::,,,,:,,,,,ioooooooooo:1cIo:-"""-"""<<<""++**++*-<1II
 ....  <."--<-"<-<+<"1$:....8::...........::..:  ....,.......:....*.:+:::::...::...:::.....,:::,:,-,;,,,iooo1o11o1.o"81:."<""""";<<""""-,;-<-;*II
..... ...:...;-"<"<<"I$:..-,P::................ .....".......:...:I:,i::::.:::....:..::....::::,,e-,,;,,ioooo1ooo:oo1io:.:, ,:,::,,:.-,,,:.,-;;c1
;;,;;..1...M;;:,-::,c::::::,0::.......,..: ...:......,..........::..:-:::.:..:.......:....:::::,,111o1;-ioo1ooooi..:;;,,,,;:::::::,:::.;-;,,:,;",
;;;;;; +.<<++:-<"<",;";;;;-"c------;..:. .....: ... ::.......:.:#,1.::...,,:::.............:..........:1iooooooo.i:---"----<--"-""-"-",;c,,,:,,-;
,;;;;; <."<<++"-,;+,;++*cc*+"-+****,:*:.:,:..:: ....:;.......,.:::::::..":..:::................ ......::ii-;ioo<.c:;<-;--------"""<"<"--",:+:-;,;
,;;;;; ",<<"<<;"+",;+<<******<ic**+c<c<...; ;.: ....,,:.. . .,;M,,:::::;:...:.......:..... ....  .   ...i:::.oi.o+:;;;"---------;-;----"",,;,;;,;
;;;;-; ;.<<<<"<-++++*+<*+*+**"+*++++<::....;. ......:,:......:...I..<:i;:............:.....;:. c*,.*c:..:...:...i<:;-";";.:::,::,,--"---<,,,:-;,,
,,;;;; ,P""<""<<-+++++*+<+++*@**++**+::..::.;.  . ......... ....: ,.::8::..................,: :+c::i-:....:. ::...:--;;;.. ..   ::;---;;":,,,,,,<
;;;;;-." +<<"<"<<;<<<+++++*++$++**++<::...........:............::::<:.::,c-. ..............:: :cc,.;.:......-:.:..,;;;-;. ........-;";---:,,,,,:,
,,;;;;.-P""""<<""<"<+<*<<++<+$*++*c++....::::.::...:.:....:...:::. .:<::.:.........;-.......  ,:<:":;.*...:.-.;,..,;-;;;. . .  ...--;--;;:,:,,,,:
,,;;;; .@"""-"<"""";-<+++<<++i*<<<++<:::..:::,:,.....:.:: ....:::::::::.:...:.......::...... ...,. ;:"--;::<,.:,: ,;;;;;... . . :.;";"-;,:,,,,,,,
:,,;;;.,----"<<-"""+-<<<+<<++*<*<++*+.,,,i::.. ::.:...... . ...:.:,,.:::---;,;-,....:..:...::::..;,:,;,":";:....< :,;;;,.::..  ..:--;;;-,:::,:::;
,,,,,; :@---<"""""+"<,<<<<+++c<+<+++":.:.:::::.:..:,:.......,:.:..:,,c,,;,,-,:,:,,::::<c"-:";,;:<,,,;,,:,,;:::..-.,,;;,:. .. .::.:-;-;;;::::,,::,
,,,,,; :@"-""""""<+""<""<<<"+<"**<++".:..:....:,..:...::::.....eI1e1*1"":::,:::::.::"+;+M...:::::::::..;.::..:.:, :,,,,: ... . .::;;;,;;:::::,,:-
,,,;,; ,;""""-"--""""<"<"<"<<+<+++"<".:..::.:::.:::....:....... .,-;--1;.::,-,::,:.:+"<".::.:::,:::1o....;::...-:.,-,,,..........,;,,,;;:::::-,:+
:,,,,;...----"<""--+"<""<<<"<<6<<+<+,::.:::::::,,,:,:............. ,..,::::::::::,,,,:::....:::,:.:..::.::...:::<:,,,,,,,,,,,. .,:,,,,;;-::::::,+
,:,,,;...-----"""-""""<"<"-+"<1""+<<;.::::::,::::::::::::::..:.:::::::::,:::,:::::::::::,:.:::: ::::.::.....:.:;:.,,,,::,,,,,,,,;,;,,,,;:::::::,*
:,,,,;   ;;------""-"""""<<"<<8<"<<<;,,::.::,,:;..:,:::::.::::::::,,::,::::::::::::::.:::..:.:::::...:". :.. ; ...,::,,:,::,,,,,,,,,;,,,,::::::,c
::.;,::..:-;--"--"--"""""<"""-""<""<::,::::,:::::::::;:::::::::::::,:::::::::::::::::::::,:::::;,::::.:;...   ....,,,,::::,,,,:,:,,,,,,,::::::::i
..:..:: .:,.::..::-""<$HWH8;";--""..::,::.::::::::::::,:,;::::::::::::::::::::::;,:::::::,::::.::::::::.:.-.<..:..,,,,::,,:,::,,,,,,,,:,::::::::c
....:..::.. .::. .::,;coe1e::,,;..:::::::::..:::,::.,,;,,,:-;:,::::,,:::::,:::,:::::::::::::::::::::::::.:::,::...:::,:::::::,::,,,,,.,,::::::::*
. ........:.::::::::,,*o1e6,,,,: :::::::::::,:"::::::,;,;:;;;;,;,:,,::,,:::::::,:;,;-,":;<,,,,:,::::::::::,::::.,.::::::::::::::,:,:::,:::::::::c


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