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

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

--<""<<<<<<---------""""""""""""""""<<<<<<+<++++++++++******ccccciioo111eee#Ioooiiiiiccc****++++++<<<<<<<<<<<<<<""<<<<""""""""----------,,,,,,,,,
-""<<<<<<;--------------""""<"""""""<<<<<<<<+++++++++++*****ccciio1e6H########$eI6e1oiiccc****+++++<<<<<<<<<<<<<<<<<<<""""""""-------------;,,,,,
""<<<<<<;;;--------;------""""""""<<<"""""<<<<<<++++++++****ccii16##############@###01oiicc***+++++++<<<<<<<<<<<<"""""""""""""--------------;;;,,
"<<<<<<,;-;-------;;--"-"--""""-"""""""""<<<<<<"<<<<++++***ccio6#################0####$eoicc***++++++<<<<<<<<<""""""""""""""""------------;;;;;;;
"<<<<<:,,,;;;-----,,--------""-;"""""""""""""""<<<<<+++++**ci1##################MW#####Meoicc****+++++<<<<<<<<<""<""""""""""""""""--------;;;;;;;
"<<<<.,,,,,,,;;;;,,,------"---;--""-""""""-"""<"<<<<<<++**ci1M###########################6oiccc***++<<<<<<<<<<"""""""""""""""-------------;;;;;;;
"<<<-.,;;;;,,,;;,,:,;;;;;;;-;,;;--""""""-""-"<"<"<<<<<+++*co##############################eocc**++++<<<<<<<<<"""""""""""""""""-------------;;;;;;
"-""-:,-"--;;;;;;;,;;;;;;;;;;,;;-------;;;"-""""""""<<++**iH##############W###############eic**++++++<<<<<<<<<""""""""""""""------"-----;;;;;;;;;
""""-:;;;;----""--,;-;;;;;;;;,;;;;;;--;,;-----"""--"<"<++*o###############################oic**++++++<<<<<<<<""""""""""""""""-------------;;;;;;;
--""-:;,;;;;;;;;,,,--"""""""-;;,-----;;,,--------;-"""<<+*i##############################Iic***++++<<<<<<<<<<"""""""""""------------;-------;;;;;
""""+:;;;-;;;,;;,:,;;;;;;;;;;;;;""""""";;-;------;-""""<<++#############################1cc**+++<+<<<<<""""""""""""""-----""-;;;,,,:,--------;;;;
"""<<,-""""""-;--;;-;;;;;;;;,,-;;;-;---;----"""""----"""<<<*###########################ic*+++<<<"""""""""""""""""""""-;;;;;,;;;;;6*0c---------;;;
<<<<:,-"""""""<"";;"""""-;-;-;-;;;;;;;;,,------"---"""<<<<<<*oM####################M#1oi**coc+<""""---"""""""--;;;;;-,-<I#WPP@@@;eei"---------;-;
<<<<:,;;;;;;;;;;;;-""<<"<<<"";--<<""---;;;---;--;;-"""""""""<+*iP###############MI1o661c*eo+<<<"""""-""""",,,-"6-WM##-MMM##P6e0o,*0-"-----------;
<<<<:;------;;;;,,-;;;;;;---;;--""""""";-"""<""";;------""-""<+cccioi1oIIo11ooooIIcc*c*+*11iiooic*<-"""""",,,#M#<#MM#-#PPMM8@6+-:<<<<-----------;
++++:"<<<<<<<<<",,-------;;,:,-;--;;--;;;"-""""""--<"-<<""-"-<+***ccccccccciccccioc***++c1oioooi+*c-"""<<<,:,*o+"H###"M####0i+88--*"o"-----------
<+++:-<<<<<<<<<";--<<-<"<<<;;;-;;----;;,;---"--";;-""-""""-"-<<****************cc***ii*coooi*<+cc+<""""<<<,,,0i@"M##M<####M@888*"*"--------------
+++<,-;;;;;--""-";",<:;--<;-,;--;-"""<"--<-"--------------;--<<+************************<<1o+++*ic+-"""<<<,,,"M@<MM#M<$8WI@886""""-;------;;-----
++**:"---"""-;,:":".:,.*;::,,;,,+,.,-<";-<;<-*<<""-+<-""--;-;"<***********************++<+oo+<<<ic<-""<<<<,,,c<+-####<H*iiW001<<""-"<";;;;;;;,;;;
***-,"<+-++++++<<-"--"-"""--,,.:;,:,--;;"";c<+"<---<"-"""-;-;<<**********************c+++++*+<<<ic*<""<<<<,,,""1-*$1o;1I**W00*;-;----,,;;;;;-----
***+,-;-;+++++;,+-<+*+<++++<;-""+<""---;-;---;--;;"""-----;-;"<***********c*cc*c*******+++++o**+<c+<"<<<<";,,-"<;""""""""""""""""---;,,;;;;;-----
***o:",:+-<<<-,-;-":+-;++,-;;-.-;;<<"<"--""<+"<<-;"<-;;;----,<<********c*ccciiocoicccc*****++ic+<**<<"<"+<<<<+<<+<<<<<<<<"""""""""--;;,,;;;;-----
+**o,""-"-"""-,,;,-*,+"-,.,*:"-:,<",;--,-,-"<"""-,-;";-";;,-;"<*******ccciio1eeII666cccccc****i*++<""<<<++++++<<++<<<<<<<<""""""-----;,,;--------
*+*"-<+::,<;*<++;-+***++<"-"-";"--;;,;;,-<------;,-<,:,<,-,-,"<********ciii1eeeee11Io1iiccccccc*++<""<++++++++<+++++++<<<<<<<<<""--;;------------
<++.;-*:---:<",;*-,,***++*+<-"-<++<+<<"--";"---;,;---;-,,,,-,""*****cccccccoo11ooooooieiiiiiicc**+++<+++c******++<--""+,*1-ici+-<""--------------
""<:;.c,**;--","c<,"*--;":-,-<-+++<<<<";";,..;;,,,-",---",,;,""+****cciioiiiiiooo1661eooooooiiccc*cc+***cc+-;-"++++**<+;++-<-<<"<<-*<<""---------
--":"<-;;-<+<+-<<i*+"*;;-,-1<+;<-+<";"-:--:<;:<",,-,::;-;,,-,-"*****ccccio111oo11106eIIIeoooooiicccci*cccc*,-"---"-"<""-""++-<+<""""""""""-------
--":"<-",,-+i16#####Mic**+++-<;"""------"-,;:..,<:"*<+.***,-,-"*****cicioo111oIIIIIIIII6II111o1ooiciiicciic,";"""<<"<<";<""+--------;"<<<<""-----
--",",+o1,"*i#########6+<::--<---:,"i,;,--;-"-<";-"<"""-;;,;,""*****cc**cioo11Ie,"66600066Iee111oiiiiiiiiii;:.."""""""""<<<c-+o--"";;"++++++<"---
---:<;-:;;;-"+I#######Mi<*i:,<"::+"ec- :";"..,;;,;"------;,-,-"*+++++--"<+***cc:::60000066IIee".:oiiccciiii;+;<i<<<+<+*<c*cc"co++i"-+-c*cciiiic<"
;;-:";;,,"<;+6-eo1*+i-";,+I,-+"*,"";<*1-+.0ei-<<:;;*"<+",,--,-"+*+++.;*+-;,iic;:::,,*0888060M-,"Ioiiicciiio-"-;oe*cocc*,+"<<+;<$H<+cccciio1eI666e
-,,,;,+cccc**cccci*++++<<<<-;",-------,+8-0e""P-,;-----;,,;-,-"++++<..:;*.:.c-:::::,;88@880.:...M$iiiccciioc<,coI****+<*+++++<oI8iioo1eeIIeI08@@@
,,;c+cc-----------;-;""""-++;-;;"---1--"+,e;*---,-"""<<-;,:-,-"+++++.:;;;,:,--,,:::,:c@6II0:...:"*$c+MMie+$"-,"o"****++c++++<"i1Poio1eII608@08@PH
"<"++cc-;;;;,,,,::,..:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;-;;;---;;;,,,,,,::::::::;<+<+***ccioo;,;::,:-80;<+1****++*<<+<<"<<i6iio1eI608@@P88@P
::.+<"*----;;,;,,::.....-;---;---------"-""--;;;;;;;;;;,:..,---;;-;.......<<<<++;:::.....:cc<";,,,,.....8600,:;*60MMIo1cI661666<ciioo1eI608@@8600
"""<"<+"-"-;;;;,::.......--;;;;--------"""""-;;;;;;;;;;; ...;;-;--;........""<<+*.......:iii*-;,,, ....:006,..:-0ce#ooI088@I880<*ccio11eII6000eII
<";<<+"+++<+";,,:... .....::,;;----------""--;;;;;,,,,;;.. ..:::,;,...  ...,-,..........,iicic:.... ..:00006...-+i-"co1I*<<"<++*"*cccio1eeII6I*+*
"-""+"<<<<+*,;,,: .. ...  .,;;-;-------------;;;;;,;;,,;,,:..:,,,,,,,,,,,-;---------""<"<<<""---"""--""--;"",-"<<"-<<"<";,*+++++"I-;,,,,,:,,-..  
,,;;:,,;;--";;,:. .. .. ;.;;;;;--------------;;;;,,;,;,;;;;,;;,,;;,,::,,,;,,,;,,;,,;,;..:::::::::.::;,:::,:,::,,,,,,,,,-,,,e;;"+;:+**cci:co,+.:,;
::.*-":::,;:;;,,,..... ..;-------------------;;;;;,;;;;;,;,,,;;;;;,,,,,.:,;;,;,,,,,,,":++<<::::::..-,-,::::,::,,,,,,,,:",:;;:;-<;:++**cc,ci:o;:,;
,...<,,.,;:;;;,,,,,..;,;- -;-;--;----------;;;;;;;,;;;,,,;;,:;;;;;;;:,,,,,-,,,,,,,,,,-,****,.. :;;:,:;:,,::,,:.:,,,,,:,-,",,:,,;<:<++++*:,,:,,:..
-.:.-.:.;-:;--"-----;;-;, ;;;;;;;;-------------;;;;;--;;,;;;.;,,;;;,-,,,,,-,,,,,,,,,,,,+cc*:..  -;:,:-,:,:,:::.,,:,,,:,",<;"<<<"-,<<+<;,,;,,,,,..
-.,;,,,,,,,,;;,;;;;;;;-"-:;;;;;;;-;-------------;;;;;-;;;,::.,,:;,;:;;":,:-,,,,,,,,,::,+<";:.:,;",:,:-::,,::::.;;.<.:::":+,:<";:;""cii:1,-.,ii::.
,,,:,,::,,,,,,,,,,,,,,,;-",.;,;;;;--------------------;;;;;,,;,,,,,:;,,,,:-,,,,,,,,:::-;;,;..:.:-,:::-:::::::.:;:,,::<:-<c,:*cc*i--.******<--;.:.
::::,::::::::::::::::::,-<",,,;;;;;;;;;,,,,,,::,,,,:,::,,,:,.......,;,,,,:-::::::,,,,;-;---::,::::..,-.::..::..;..:;;;,;"",,"<<"",-.+**ccc*c*****
:::,,::::.:...:.....::::--":,:::::.........:,;;,;,,:::::..::::..::,,,.:;:;;;::,;,;,,,;;----:,....:::;-:,,,:.,:.,:::,,::;,.::---;,,-.+**********++
:::,,:.:..:.........::,;"".:....:::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..:;,;;;,;;,,.:,------:;:,,;:,,;;;--::.:::,;,;,,::;"-;,-"--;;" <++****++++++
::::::..............::;<i<,,:;,,,,,,;;;;;,,,,,,,;,;;;;;;;;;;;;;;;;;,,:;;;,;;;,;;,:,;::;---":;:;;;,;,;;;-<:::;;.:,;;;;;;,;-:;--"-"-" <+++++<+<+<<<
::::::..............:,"**+;;;;;,;;;;;;;;;,;,;;;;;;-"-"-------------;,:,,,;;,,,,8@@888@@@@@@@@@@@@@@@@@@@@@88888800800000066660666666IIIIIIIIeIeee
::::...............:"-*<+<;;;;;;;;;;;;;;;;;;;;;;,;;----------;;;--;;,,,,,,----io*+++++**ccc*ioeeIeIIIIeIIeIeeeee1e1Iee1o1oiooooooooooiiiiiiiiiicc
::::...............<;+<++,;;;;;;;;-"""""""------------;-;;;;;;-;;,,,:,,;,,;,,,*""""""-"----"-"",",-",";,",--:":"":-,:-.;-:-:.-.,;;-.:",;;:-;:;::;
:::..:;..:;.:;;-;;","<<+<;;;;-;-----"-------;-------;-;-;;;;;;;;;;;;,,,,,;,,,,<::--"""""""""""""""-"""""""-""""""""""-""----"-"-""--------------;
,,::::, .:;:.-;---"<""++-;-;;-;---------------;-;---;;;;;;;;;;;;;;;;:;;,,;c+*c<:,--""""----""--""-"--""-""----""-""""-----------------------;---;
::::,.,...;,:;----"-"<+<--;-;---;;;;-;;;;;-;;;-;;;;;--;;;;;;;;;;;;;,;;;;,,o*o1+-;--"-"-"-"""-""---"--""-----"---------"---------------------;;;;;
::,.::,,..;-.","--;"<<<<--;-;;;;;------;;;;-;;;;-;,;-;;;;;;;;;;;;;;;;;-;,8<*1I+------"""-""-""---"--""--"-----"""""-------------------------;;;;;
.:.::,,:,.-",;-;;-""<<<""------------;;--;;;--;;--;;;;;,;--;,;;;-;-;--;;;i<c1e*------"""-"--------""""-----------""----------------------;;;;;;;;
....:::,,-,;,;,;--"<<<<""--"---------;----;;--;;-;----;--;----------;-;--"+oI6*;.;--"""""-""""-----------"---"---------------------------;;;;;;;;


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