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

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

 ..;-:,;---""+*ciiiiiiiicc***++++***ciiiiciiiiiiiooiiiiio1111111ooo.:.,:,;-"<+---;"<-,,:::.....:  ......:::   .       .:                         
.   .;;;;;;;-"+<-++++*******c*******ciiiiiiioiooooiicciioiiiiiiii1;::;-.  .;,;""<<----"<......:.       ...   ...:     ::     . .      ..         
.:::;-;,;;;---<+-:<****+++**ccccccc*ccciioioooooooooo1oiiiioiiiii1,.:;,.. .:::,,;""<<"--;-",.......         :.  . .  ::.       .    ....         
 .,,,";;;;;-;--"+"-;<+++<<+**c*******ccciiioooooo1o111111ooiiiiio*,::,,...:::::::,,;-<<<<"----":......  .. ..   ... .:.       .. ......          
..,::;<;;;;;;---"*";-"+*++********++*cccciiiioo1oo111111111oiiiie,,:,,,...::::::::::,,,;""<<""----;.....  ..   :..  ::.     . . ......           
...;,,-;;;;-;----"+;--"+******++**cccc*ccciciiooo1111111111o11oie,,::::...:::::::::,::::,,,;-"<<<""-;-;.... ...    .:.        .......           .
.. ,,:;";;;;-;;--"<+;-"+++***++**+***cciiioiiioo111111111111111oe*;,,,::.:,:::::::::::::..:,,,;-"<+<""-;;".. ,,;:  ::        .......           ..
...::.,"-;;;;;----""<-,<+****c*******ccciioo1oo1111ee11e1111111o1icc,,::.:::::::::::::::::::::,,,:;-"+<""----" .. .....      ....:.           .. 
......:;";;;;;;----"<"<<+*cccciiccciiiooooo11111o11111e11111111o1iic,,::.,::::::::::::::::::,,-"<<,,:,;;"<<<""""<-:: .. ..  ....... ..       ..  
.....:::--;;;;;-----"<+*+**ccciciiiiooooo1o1o11111ooo11111111111iiii,,:-;-",,,,,-<**cc**c***+<+*+*++"::::--"+<-:::,:,:::... ....:.:...... . ..   
..,::,,:;"-;;;;;-----"<++**ccccciooiooooooo11111oooooooo1111eee1iiii;;:;;--;<cc**+**cccic****+++++++;,: .::::.. ...;;;;,,::..,:::,,:::::.  ...   
..,;-,:.:-";;;;;;--;;;"<+***cccccciiiioooooooooooiooooo111eeeee1icci,,::,;;-"--iiiiiiiciiiiic******+,,:..."+<"--:.,--;-;;,:...,;;;;,,::......    
...-:.:..,";;;;,,;;;;;;-+***ccccicciiioiiioiiiiioioooo1o1111eee1oooi:::.:<;;;-"""*iiciiiiiiiiii**c*;,,:...****<,::"""""--",.:--;;;;-;;;;;,. :::. 
.......:::--;;;;;;;;;;;;-+cciiiioooiccooooiiooooo11111111eeeeeee11eIc,::"ioc,;--"""<iciiiicciiiiiii,,::.:+********+++<;-<<"<"----;----;---;,,,:::
,....:::;-,";;;;;;,;-;;;-"*iiooiooooo11111oooo1111111111eeeeeeeeeeeeeI*,+iiiii;;---"""+iicciiiici*",,::::ccc*+-;,,,,,,,,:::<""---;;;-;;;,,,,,,:::
"...;+**<*:---;;;;;;;--"<<-ciooooo1111111111111111eeeeeIII608@P$$$$$$$$$$$$H$HHHH$$$$PH$$$$$Iiiiii,,,,;;;,,,;;;;;,,,,,,,,,,,::,;-;--;;;;,,,,,,,,,
+*++*****"-;-<""<+++<+<<--;:ioooo111e68@P$P$$$$$$$$$$$$$$$$$$$$$$$$$$$HHHHH$$$$$$H$$HHHHHHH$$$8-;;;;;;;;;;;;;;;;;,,,,;,,,,,,,,,:::--;;;;;;;,,;;;,
++*<******<..,;,::....<@@@@@@PPPPPPPPPPPPPP$$$$$P$$$$$$$$$$$$$$$$$$$$$$$HHHH$H$HHHHHHHHHHHH$$$$$@";;;-;-;;;;;;;;;;;,;;,,,,,;,,,,:::::;-------;;;;
+***<**++**< .....  :@@@@@@@@@PPPPPPPPPPPPPPPP$$$$P$$$$$$$$$P$$$$$$$$H$HH$$$$P8PHH$H@$HHHHHH$$$$$$P-;;-;;;;oc*+;;;;,;,;;;;;,,,,,,,:::,:::--;;;;;;
++++*+**"<*+:.:,.  .@8@@@@@@@@@PPPPPPPPPPPPPPPP$PP$$$$$$$$$$$$$$H$$$$HHHHH@H$HH$$$HH$$6HHHHHH$$$$$P$P"<ci11e11o;;;;,;;;;;;;;,,,,:,,:::::::::--;;;
<+***<+*****"..;,.:@8@@@@@@@@@@@@08PIc1Pe@PPP$PPPPP$$$H$$$$HH$$$$H$$H$$$H$$$PH@@$P@@$$$H$$$$$$$P$cioooo11111oo";;;;;;;;;;;;,,,,,,,,,::,,,,,:::::-
+**+**"*****+:..,:8888@@@@ee@@@@Pe<++++++i*iIPPPPPPP$$$$$$$$$$$H$$$$H$$$$H$HH$$PH$P$$$H$$$$$$H$$i11ooo111oo1oo-;;;;;;,;;;;;;;,,,,,,,,,,,,,,,:::::
+*+**+<<*****;..:i8888@@@@61oo11o1+*+60Ic<+<+*o11oee1IP$$$$$$$$$$$$$$$$H$$H$$$$$$$$PPH*i111e1cii111i+<<<<<*11o*;-;;;-,ic+;;;;;;,,,,;,,,,;,,,,,:::
"*+++++"++++*+..:888888@e11o1oioc*+<ic+"+*ic**ciocc1oi8@ee@P$$$$$$$$H$$$P$$$H$H6*111111eee1111oooc++<++++<""*o;-o*coeeeeIo;;;;,,;;;;;;,,,;,,,,,::
-<++++++<+++++..888888@6e111o1o1oiii+cic<ioiic*<<1ooo*11eI1io111e11eP$$$Hc*o1111111eeeeeeeeeeoo1ii*+++<<*+co<I6IIeeeIeIe1oo;;;;;;;;;;;;;,;,,,,,::
"<<<++<+"+****;0888888@@1iicico11ooo*cocoI11e1eeII6Ieeeee<eIeoi1oee*o11eeeeeeeeeeee1eeIe11Ieeiicciic+*co*o60666IIII1ei1ooi**;,;;;;;;;;;,;,,,,,,,,
<-+++++++"*+<+*88888888@86ee11o*icc1o1eeeIee11oeIII6Ieeee1ceoe*o111eeeeeeeeIIee1eee1111eee1oo**coioi@i6IIIIIIeee11oooii*c*+<;;;;;;;;;;;;;,,,,,,,,
+"+++<+"-"-""-I888888888@c*ci1oo1eeoeo6eIeooe1e11eeeeIII1e1ici111111eeIeIeeeee11e11e1eeee11eo"ciiiieI6IIee111ooiiiic**c+<<"";;;;;;;;;;,,,,,,,,,,,
-;;----"-""--"80088888888011ei1e1ie1eoIeI1eII1111iioIIIe111io11111eeeeee11eeee1111e1o<"<-"10e<<IIeeee1111oi1iicc*+++<"<<+---;;;;;;;;;;;,,,,,,,,,,
;;;;;;------"+800888888880ce1oieeIo1ee1ioooe11ooeie1eee11iIioooo1eeeeeee11eee11c*cc+<<"""Ieeee6Iee6Iooiicoc***+<<+<"""-"----;,;;;;,;,,,;,,,,,,,,,
;;;;;-------"800888888888iooiee1oe1o11I1eeo1o1i+o1111ooi11iiooo11eeeee11oiiiiocc*cc*<"e66IIee1oo11eooc***++*+<"<<<""""--<"-;;;;;;,;;,;,;;;,,,,,,;
;;;---;----";000088888888i1o1iee1o1ioeoo1ioci*c1iiiooe166eciooo11111e111o*ciii*++e666eeee11ooioiiii1;++*+<+"""<<"""-"""-"6@;;;;;;;,;;,;;;,;,,,,,,
;;;-;------""80000888888o1oo11ie1e1o1oi11i*++<<<"<<cI6IIeociooo1111111oi++**60I6IIeeeeeeiiicccic**i1+<*<<"<<"<+<"<"<"<""6000";;;;,;;;;;;;;;;;,,,:
;;--;-----"--0000000888801ioooi1111eoicc+*i*coocccceIeee11icioo11111oic+e66IIIeee1oo1iccci*+**++*+***-"+"+<+<+<<*+<""c60000088;;;;;;;;;;;;,,,::,,
;-------;--""0000000088886co+111c1oici<iooioocciico1Ieee11i+oo11111ooc+e1eIeee11oic*****+*+c<<<<<<+*+"*<+"*<+<+c**oeI6660808888";;;;;;;;,,;,;,,,,
----;----;--"06600000088886ooioioio*""+c*oeoiooc+1eeIeeee1o*oo1111o+c<eIeeeeooiccc**<<<<<*<+""<<""<+*"<+*++**i1eI6666i1i8888@@80e,;;;;;;;-,-;,,,,
-;---"------"06660000088888e1oioco++<*1oi**<*1i*i1eeeIeeeeo*o1I1oeIeI0eIe111occ*c+"<<<++<<+<"-"++<<+<+*cioIII6Ic6010iI@@888@888@8@--;;-;;;;;,,,,,
-------------0660000000088886oi+ccoi*o1eeiiioiio1eeIeIeeee1*o11oi686II1eeeeoc*++*i<+<"""++<"<<<<+*iio1IeII00108018@@@0@o1<88888888@8@;-;;-;;;,,,,
;;-;";-;--;--0666660000008088888006+11oIoI1eccii1eIIeeIIeeeii16i86oIIeIee1ei*++*<""<-"--"<"+<+<<c1II666000880i00i880888888888@88@8880800,,;,;;,,:
----;;;"-"-;;e66666600000001688888I1oIoee1e11ecceIeIee1Ieeeoc10i*616IeIIIe1i++<<<""*""-<"-+<*o+eeII06008808@0Ieo@6@@0@@*800I88088808806006-;;;,,,
c;--;--;-;---<066666600000000888801"i1eee1e1eicieIIIIeeIIee1iI@0Ieeee1II11oi<*""""--++<<"""+i16666080@@88@8@@@e@@8e8@@P8068@8088@888808066;;,,,,;
i;;;-------;;-66I666666000000008006oe1eo111e1iooIIeI61i*Iee1o+Iee11I1eee1oi*<--""+""<<"*++c1II6060088888@@@@@@@@@8@@@@086*0@888800880001;;,,;,,,,
i*--";";;----;16II66666660000000006ico11o1oi11o1IIII6Ie1Iee11IeeeIeoIII1oii--c"""-+-"+<*o1eII6660888@8@88@@8@8888@88@8088@8088880@8001;,;,,,,,,,,
ii"-;---;"--;;"0III66666660000000006Iio11ioe1oe1IIII666oo11e6IIeeeIIe1I11c*--""---"<<coeeII60008@888@8@@@8888@@@@@8@88@8@@8@@@8@8@08-;;;,,,,,,,,:
ci+;;;;;;;;;;"-I6III66666666000000000I1i;eoei6811eIII6eeeIeIIIIe1ee1eee1c*<-;",-<"<i11III6600008@888@@P8@@@8@8@8@@P8888888800688008;;,;,,,,,,,,:,
iii;;;-;",;;,;,-6III6666666600000008806I*+<ce88I1eI66IIIeIeeeieIe1eec11ic""*--"<<oeeI600600@88@88@88@88@88888@88@@8@@888880800860;,,,,,,,,,,,,,,,
iic-----,;-;--;;e6IIII6666666000000088888888888811e6I1eIIIe6IeIeeeoe11cc---<<**i11I6068680@8@@@@P@8@P@88@8@@@8@8@8@888888088888",,,,,,,,,,,;,,:::
ccc-;;-;;;;;;-,;"6IIIIIII666666600000008888888880eeI6IIIIIIeI1cIo111ici-*c+*io111oeI60888@@880@@88@8@888888@@@@888@@@8@880066<,,,,,,;,,,,;;,;,:,,
**c-;,,;;;-;;;-;:*6IIIIIII66666660000000000888880IIeIIeeIee1*e111ooio<"<*cio11eeIIIee088@@@@@@@@@888@888@8888@8@00880008808",,,,,,,;,,,,;,;;,,:,,
***-",;,;;,-;--;--IIIIIIIIII6666666000000000000006I6e1I1eei11eiooi<"<*cioo11eeeII66606I088@@@8@@@@@88@888808@088880800000I;,,,,,,,;,,;;;;,;;;,,,:
**<""+;,,;;-;--;,-,IIeeeIIIIII66666666600000000000Iee11e11eee11c*"*cioo11eeeIIII666600006088@@@@@P8@@@888@088000000@800*,,,,,,;;;,;;;;,;,,,,,,,::
+*"-"i;,,;,-,;;;-,,-6IeeeIIIIIIIII66666660000000000IeIIIIee1ii**cooo111eeeIIII66666600000000@8P@8888@@888@888080808860:,;;,,;;;,,;;;;;,;;;;,,,,::
*<;-<+I;;;;;;;;;-;;;,6IIeeeIIIIIIII6666666660000000880e1o1eocio11eeeeeIIIIII66666666660660008088088@88@8880800080866;,;,;,;;:,;;,;;;;,,;;;,,,,:::
;",;"*c;,,;,;;-;;;,;;,106IIIIIIIIIIIII66666666600000000000666I666666666666666666600088@00Ii:::-I008888888@08888006;;,;;;;;,,;,;;;;,,,,,,,;,,,,:::
-<,;<"c+,,,;:;,;;,;;,;,,,1I08@800066666666666666600000000000066066000000088@@800Iec,:::..::.....e660888888808888-;;;;,,,,-,,;;;,,,,,,,,,,:,,,::::
<",;;c*<;,,,,,,;,;;;,-,,,:::::::,,,;ieeI606008888888888800000666IIeo",:::.::::::::,:,:,::::::::..:I0I88888086I;;;,;;;,;,,,,,;,,,,:,,,,,,,,:::,:::
",,;;-"cc,:,;,,;,;;;;,;;,,,::::,::::::::::::::.::::::::::::.:::::::::,:::,,,,,,,,,,,,,,,,;:::::::::<I6080880--;;;,;,,;,,,,,;,,,,,,,,::,,:,:::::::


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