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

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

.::....::::::.:::::::::::::::::::,:::::,:::,::::::,,,.::,:,,,:,,:,:,,:.::.:,:::,,
.:.::..:::::::::::.:::::::::::::::::,.::::,::,,:,::,,,,,,::,:,:,,:,,,:::,,,,,,,,,
:::::.::::::::::::::::::::::::.::::,,:::,,,,,,,,,,:,,:,:,,,,:,,,,,,,,:,,,,,,::,:,
.::..:::::::::::.::::::..:::::::::::,,,:,,:,,,:,,,,,,,,,,,,,,.,;,,,,,,,,,,:,,:,:,
:::.:.:::::::::::::::::::::::,:,::,:,,,,,,,,,,,,,,,,,;,;,;,,,,;,;,,,,,;:,,,,,,,,:
:::::::::.::::::::::::::::::::::,,,:,,,;;;;,,,,,,,,,,;,,,,;;:;,;;,;;.,,;,,,,,:,,,
:...::::::::::::::::,::,,,,:,,,,,;,,,,;;;,,;,:,;;;;,,;;,,;;,;:;;;;;,;,,;;,,::::::
:::::::::,:::::::,::::,,,:,,,,,,,,,,:,,;,;;,,,;,,;;;;;;;;;;;;:,;;:,,::,:,,,::::,,
:::::::::::::::::,,,,,,,,,;;;,,,;,,;,,,;;;,;;;;;;;;;;;;:,,,,,,,,,,,,:,::,::,,:,:,
:::::::::,,:::,::,,,,,,,,,;;;,;;,;,;;-;;;,;;;;,,,,,,,,,,,,,,;,,,,,;,,,,:,,,,;,,,:
:::::::::,:,,,,,,,:,,;;;;,,;;;;:,;;::,,,,,,,,,,;;,,;;;;,;,,,,,,,,;,,,,,,,;,,,,,,,
:::::,::,:,,,,;,,,,:;;;;,,:,,:,,;,,,,,,,;,;,,;;;;,;,,,,;,,,,;,,,,,,;;;;;,,;,,,,,,
::::,,:,,,,,,,,,,:,,,,,,,,,;,,,,,,;,,,;;;;,;;;;,;;;,;,,,,;,,;;;;;,;;;;;,;,,,,;,;-
:::::::::::::,,,,,,,,,,,,;;;,;,,,;;;;;;---;;;;;;;-;;;;,;;,;;,;;;-;;;""",--".---;-
:::::::::::,,,,,,,,,,,,,,;,,;;;;,;;;-";-;;;;;;;-;;-;;-,--;"---"-"""<"-"<"-"-"""-"
::::::,,,,,,,,,,,,,,,,;,,;;;;;;;;---------:-;-";-"---"-;;<<<:<<"<<<<"<"+<,""-""-"
::::::,,,,,,,,,,,,,,;;;,;;;;;;;;:.;;;--"--;;,:+<<"+<+""<<+<<,+<"<<"<"""""""-"-:""
:::::,,,,,,,,;,,;,;;;"--"-"----;---""<<<""+"<<:;<<+<+<<<+*<<,<<":-"<<"<""""-"""""
.::::,:,,;;---;-;-------"---;;;"::""<++"<<+<+<"+<+-+<<<<<<<<,+<<"<<<,<<<+<"""<<"<
.,:::;;;-,,---;;;;--:"---""-"":"<+"<,.;:++<<+<*+<-*+++c;+<<<,+++.+<<"<<<<"<+"+,<<
:::::.::-:;;----,;---,---"<<""<<<<<<+-I6c**<<++++*++++++,*++;++<;++<<+<<<<"""""<<
:::::::..--;--------""",;":""<<<<<+,+:;-":::.:**+**+*+**;**<,++<*++++,<<+<<<"<<<<
:.:::....;--;"---,""""""<<<-,*<<<+++,,:;I:,:...****+:;+*o<**-*+*+++<<<+++,"+"<+<+
,,,;,;..,::,---"-"","""<<<<++++<*,:*:,:;6:,:.::*,**c*********;cc+**+++*++<<<+<;+<
,;;;;,;;-;--";".-"-"""<<<<<*+*+**++::.,...:::.I:c**c***c*c***c**o****+**+<++<*<*<
;,,;;-;;;-"";""""""<:,++"<<c,"+*+*+++**<:,::.:,cc*cc*i;<***+*c**c****cc***++*<cc+
:,;,-;--;""-"","""<<<+++:-i;:+<;"*cc+****:::;,,c**c**cicccc*ic*i***+c;**i",*****+
,--;;,"-,:""""<<+<+<+*++++-,-ci-,+**cc*ccc;,c;,,<;**i*iccc*cccc**ccccc****;***+-*
;-;-,--"""<""<<<"++,:+*<*cic+;-*-<;cc*i-cci::*,,icc;oiciicc*cci**cc*ccc:i*c**++++
------;"""<<++<+<+++*;*+"+-"<+*-"*-iccioc;,i,coi,cii**iccicociccicccc*cic*ccc*+<+
---::."<:"<*++-++"******+;+-c<*<<;,"ciiciiic;cic*iiciic;c*i*icoiiciiici-;+<<+<<"<
------"<<<"<++*++**<*+cc*:**,-,-;;;,,i"**+**+<++*++**++<+<++++++++*++<++++<<++<+"
"-"<""<<<++++++*+*********ic*cci;,i,;c*++*++*+*+*++<**+<<++++++++<+++++++<++<<+<<
""<<<<+<+<++++*-+*+*c+,<;,"+*coccc<*cio<++++***c*++**+++++*++++*+<+++++<++++++<<<
<<"<<<<+<<+<++*+****c***c*cc+iccici+i<**+**+++*+****c*++**c+++**++++++*+++++<+<+<
.,:,;,,,:,,-,;:;,;+c+c*ciiciicccioocc*********c**+*c**cc********+++*+*++***++*++<
<<<"++++++*++,**c*c*****,cio;icc,ciiic**cccc+*cic**c******c****+*+++*++++**++++++
<"";-:::,;:;+."<"+c*c***i*ciciccccic***cc**c**ccci*icc*c*+**+**c*+++c++++++++++++
<<+<<"<+<<++*+*****,c*c,icc;iciciiii**c+i**ci**cc***cc+****+**c***<+*++++++*++++*
"+,:.;<+;+*+i*c*cc*c***cccccciicioii**+**c*i+iccccc*ic**i+iccc*c****+++****+**+++
<<<+-<++*+*++*-**c-*c*"icc+ccioiiii****+*c*i+*cc*c+i+*+***c*cc****c***+***+*+**+<
<+++"**++*********c**ciiciciii;iiio**c*cci+*cc*c*c**+***c*cci**c*c*+****c****+*++
<<+++*c+*++*+*+*+cc**;ii*iccio;;""<c*ccc*c*ccc*cc**cc*i*c*ciccc*c***c***++**+*+*c
<+++++++**+c++*c*****iiiiooc1oioooc*ccci+c*c**<***c*ccc****cc****+******++++**++*
;<++<+<<+*****c",*c*-cciiiiiiiiioo****c*cc*i*c*cicc***************c*cc**++*+***+*
<<+:+++<+**+***:***c*cii*ciiii1i1"*+*ccc**c**ccic*c+c**cc*+*c*icic++*+**i*++++*+i
,:;"<++<+*+*+**ccc**ccciicoi;coic+c*c*****cc*cccc*cccc**c****c*i+c*i**c***+c+****
+<<++++<*+cccc:ccc**<,;<ii*iciiio*********i****cci*oc*c*cc*cccc*ic****+*cc*+**+**
<"<+<<<+*;+c**+***cc**ccccccciii**c*+*+***cccc*c**ic***ciccccc*c**ceeIeeoo1o1cec*
<""+:,,"+**cccc**ccc**-ccoiicooo*c*********+****c+****c*ciciccci***1eeeee11co11oi
<<+<++*+c*+**c*c*c**cc,;*cciciii*++****c*+c*++*+**c*cc*ccc*ic*c*c*+1eIeee11ooiioi
"<<++++*+*+c*+**ccc***i**c<occi+**+****++c*****c*c*******c*********e111e11oicciii
+<++<,,"++*"c***ci+cccccci*ccco***+*++*++*+++*******+**+***+*+*c**+111eo1i+icc+c*
<<*<<+:<***+++++*+*+-*i*ccicico*+++****++*****+**c***c++******+<***11e11ooci**iii
<,<+<+<++<;+<*+*****icc*cccicc+**++++*+******c+**+c*+**+****+++++*<11oo1occ1oi*ii
<<<:-<++++++++<**+*"c***ci*cic+++*+++**+*++*****c***c******+*+***++o111ooi*c*i*ic
<<<<""<<<;+++",-+c*c*cc*"cccic+++++<++++++***+****+*+*+++++*+c++++*c1ooiooiiiioio


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