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

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

***+*+***++++*""<+"<""<<++<<<<<+<+<<++++*+*+c+I*ccioi*Po*e1@iciioiicccc*****<<1$c***+c**<<+"""**+*"""++++<<<+<*+<---""+";-;--""-"-""-<"-----;--"-
*********<********<****+**++**+****************ccc***ccccioiciiiic**+<++*+**+++++++++<++++<<++<+<<<<<<<<<<<"<""""<<""""""<""""";----;;;;;,,;,,,,,
<+***+++++"<<+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<++++++++**iocccccc***++++<<<<<<<<<<<""""""""""-"-------"------------------;---;;;;;;,;;;;,,,",,,,,
<<"""""""""<+c***<<<"<"""""<<<+<+<***<*<<<<<<+++++c*c+**ci1iicici***++++<<<+<<+<++++++<<""<<"---<----""""----"<<""""<<"""""<"<""";;;,,,,,,,,:,,,,
""""+""""<""c*******<""""""<"+*+<++**+*+<<<<<+*c+c**ccc*cioiiccccc***+*+c+<+*+<<<<+*+<+<<<+""------""--""""<<<<"<<""<"<"<<""""""";;,,,,,,,,,:,,,;
""""""""""""<******""""""<""++*+*++******<<<<++*+++c+**iio1oiii*cc**++*<*+****<++++**+<<*+<""------""""-"-""------""<<<<<<-""<""";,,,,,,,,,,,,,,,
"""""""""""*****+**+""""""""<<<++++**+**++<<<+cc++****i**ieooiiccc*****++*++++++++****+++*"<"""-"--"""<-<+<<<"""<<<<"<"<"<"""<""";;,,,,,,,,,,,,,;
--"""""""""+*<"<***""""""""<+<<<+<<++<cc+*+<++cc*c****icci11oioicic****++++++*+c*c*****+<"<<""""-"-""""""<<"<<<<<<""<<<<<<""<<""",,,,,,,,,,,,,,;;
-"---"-""""<""""""""""""*""<<<<<<+++++++++<++cic****ccccioe1iiiiiiiccc****+*+*+*+c+<<++<<<"<"""""----""""""<<<""-"-----------;;;,,,,,,,,,,,,,,;;;
"""""<""""""""""""""""""<<c<+o1<<<+<+<++++*****cee1ccciii166eIIIIIe1oicicc*****+++++<<<<"""""""""-""----;<---;--;;;;;;;;;;-;;;;;;;;,,,,,;--;;,;;;
c-"-""""""""""""""""""*+*<<<+"<<++++++++*****ccccciiiiioo1I6eIIeei1oo1ciicc*****+++++<<<<<""""""""""----------;;;;;;;;;;;;;;;;;;;;;;;;;;;;,-;,;;;
<"""""""""""""""""""""""<<<<<<<<<+++++*****cccciiioo1ooeeI0888086Ie11oioiiicc****++++++<<<<<"""""""""----------;;;;;;;;;;;;;;;;;;;;;;,;;;";;;;,;;
<co<"""""""""""""""""""""<"<<<<<<<++++++***ccciiioo1e11eI60@88888I6Ie111ooiiccc*******++<<<<<""""""-"---------;---;;;;;;;;;;;;;;;;;,;";;;;;;;;,;;
<<<<"<o1-""""""""""<i+<"<"<<<<<+*ieeoic*ccciio1o111e6eI6008P@PP$@06IIIee1ooiiiccccc***++++<<<<"""""-"---------;;;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<""<<+""""<1I"<""<"""""""""<<<<<<<+++++***ccioio11eIII66008P88888888806Ie1ooiiicccc***++++<<<<<""""""----------;;-;-;-;;;;;;;;;;;;-;;;;";;;;;;;;;
""+"""<""+"<""""eP<""<<<<<<<<<<<<+++++***cciio11eeI60088@@PH$PP$PPMM#@06Ie1ooiicccc***++++++<<<+""""""""------;-;;;;;;;;;;;;;-;-;;;;-;;"""-";;;;;
<+<""+"<""+"""""""-<<"<"""<<<<<++*co****c1ciio1eeI6008@P$HHWMWWHHHPP@0P0Ie11oooiici*cc+++++++<<<<"""""-----------;;;;;;;;;;;-;;;;;;;;-+""<""-;;;;
""""<+""<<<"""""""""<+c""<<<<<++++**c**ci1ieo1III6088@PHWMM####MMW$$PP866I1eeo11oiiccc***+++++<+<<<""""""""---------;;;;;;;-;;-----""<++++<<<"---
-""-"<"""<<"""""""""+<i+<<<<<+++++****cio1o1ee86I88@PPHWM########MWHP@888IIe11ooooiic**c**++++<+++<<"""""""-----;;;;;;;;;;;;;;;;;-""<1IHMW@6e*++-
--<"-""<<+*++""""""""<<""***++++++$ePccicoo1eI6600@P$$WM#########MWHP@@666I1ee1ooiIciiic**+++<<+<<<<"""-"""---;-;;;;;;;;;;;;;;;;;"-<+o8M##HH@cciI
-"+"""""<+<<<<""""+""<"<"*<<<+++++*****cco11eeI6608@PPHM#########MHP88P6I6I0I11ooo+ccc*c*++++++<<<<"""""""-----;;;-;;;;;;;;;-"-;--"",<i@MH6i++<""
<+++++<<<++++<"""<*""""<+""<<<++<++****cciooo11eI00@@P$WM######MWHP886II1Io11iic***i*+++++++<<<<+<"""-"--------;;;;;;;;;;;;;-"-;----+"<+8e**+"<";
-"<<+""""<<"""--"+*---"<c"<""<<<1++c+*o*cioioo1ee60088PWWWWMMMWH$@8006e1ooiicc****cc*+"<<++<<<<""""""-""-----;;;;;;;;;;;;;;;-;---;-;"<*8$$i+""""<
;-<<++<<-"""""-"-"-----"+""+"<+-<<c++*oc***ccio1Iee6600P@@@P$HP@80066Ie11oicc*i*+++*<c<"""""""---"""---;;--;;;;;;;;;,,,;,;,;;;;--;-"-++1"oP*"-;;;
;;";-<<<"-----------------"""""<+i""++@++++**ciioo1II66000008@0066IIe1ooiicc*c**+++<<<<""""""""""""--;;-;;;,;;:;,,,,,,:-;;;;;;,+"-<;,,;006;*e"<;;
;-"+*""-"---"--"-""<--""""""""""<+"<<<++<+++***ciio1IIeeIIII68IIee11ooiiccc****+++++<+<"""--------;;-;;;,;,,,;,,,:,",,;,,:,-,,,-<;-;;;;,,,,,,,,,,
;""+I<----""+<****cc***ccoiccic**ie""<o*<I<*+++**ccooie1o11ee0IIIII6Ieooc**+**+<<+<+++<<<""""""<+--"""""<"---;,,,:;<.;,;;":-,,,,;,,,;;,,;;;""";;,
;-<*@o;----<;-"<<<<<<"-<+++++++*+++""c<"-<+-<+++*+*iocciciiioIoiccccc****+++++++o+*<<<<<<<""""<c-;;-"""""---;,;;,,,:,,,,,,;,;;;;;;;;---;,,,;-;o,,
,-,--;;-----;""<<-<-;;-;-;;;--;;-"--<-"-*""""<<<+c+<i+**ccccc6oce1*1ii+*++<<ic"-<+*<""+"-"""""--;-;-;;-;;;;,,;,,;,,,,,,,,:,;:::,;;<i;;;;;;---;-;;
,,;;;";;;;;;;;<";-<<-,;;;-;--*;;----<""-+""""""""+<<*+****i*ceoc**ccc*++*<<<o<+"<<""--<"""-;;;-;;,;;,,,,,,,,,:,,,,,,:::::::::::::::,;;;;;;;-;;;;,
,,;;;;----;;;-;;;;;;;;-;;;;-;-;;;"--;""------"--"""c*I+0+**+c1i*+*I+io<<I++<i*<<"-<<<"""""";;--;;,,,;*,,,,:,:,:::.:::,:.:II:@-:::,,,,,--::::,:,,;
----;--;;;;;-----;;-;,-,,;;;"<<"+";;;--------"-----100<+++**coic+*0*8*<@8@8o@*"6+"6c--+----;;;-;-;;,;--;;;;;;;;,:,;;;;;,.+i:"*:::e1I,,88,::::::.,
,,,,,,,,,,,,,,,;;;;;,;;,,,;;;;;;;;;--;;-+"--;---;11eI<<+<<"0+P@+<<@<@+<@@88co8066+"""""""""";-;;;-,,,,,,,,:,,,;,:;;;,;;::;;;;;:::;+*,:i1:::::..,,
,;;;;,,;,,,,,;;,,,;,,-;,,,;,;;;;-"-ic-i;o11"e1e01*-"<""<<<<++oc++<<""""""""""<<<<<<---"""-<-;;-<--,,,;;;,,";-;,:,,::,,:,,:,:.+::::,::,"";,:,::::,
,;;,,,;;;;,,,;,;;,;;,;;,;-;-,i*+**;;;;-;;------;----"-"""<<<"i*<<""""----"----"<""<--;------;;;--,,,,,,,,,,,;:,::;:--;";,:,::::::,,,:;--"--;,,,;;
;,;;,;;--,,,;;;"<--"-<;,<<;c<*++-+;<<;,;;;------------"""""<<i*+""""---"------------"""-------;-,;,,,,,,,,,,-;;:,,.--;--""<:,"::.<<::;,::::::::,:
-;,,,;,,;,,:,-:";-"";;;<<<<--<<++";;;-;;;;;;;;;;--;-----""""<**+"""""---"""-"-"---""--------;-;;;;,,,,,,;;:,;;;:;:,---;;--":".:::<,"c,.<c::::::::
;;,,;;;;;;;-"",;"<<"<+,"+++++<"---;;;;-;;;;;;;;;;;;-----"""""**+"""""""--"""----;---;-;-----;;,,,;,:,,;;;;,:;;;:;:;;-;-;-;:,"::::+*.I;.i+:::::..:
;;;;-"";--"<<-"<<<;;;""""""";;;;;;;;;;;;;;;;;;;;;-;;;-------"*++""<"-"""""---;-;;;;;-;;;-;;;;;;;;;:,:;,,,,,;;;;:;:;;;;;;;;::-.::.<+::,1io::::::::
"-;"-""";"""";,;;---""""<;"""-;""-----;;;;;;;;;;;;;;;;-------+++<"---"-------------;;;;;;;;;;-;;-;,,,;,;;;;;;;,:,;,,;;;,;:;:;:::<"e::,;,:::::::,:
--;-""""";;;"-----""";""<--<+++<<<""-;;;;;;;;;;;;;;-;-----;--<<<"-;--------;-----;;;;;,;;;-;;;;;,;;;;;;;;,,;,:::;;;;;,;,:;:;-:::;;,::,,::::::::::
-"""-;;-""""<"<"<;"<++--<++++<<"""---;-;;--;---;-----------;-"<""-;;;;;;;-----;--;;----;-;;;;;;;,;;;;;;;,;,,;;,:,,;;;;,,;:,,::::;;,::,<::::::::::
-----;---;-"--"<<"<--+<<<<<""-""----------;;;---------;---;--"<""--------;----;-;----;;;;;;;;;;;;;;;;;;;,;;;;,,;;;;-;:,,,;;:,,,;-<:,;.c:,,::,,,,:
"--;;;;"""<<+<<"-"<<+<<<<+<<-"-"""-----""""""""-""-"""""""-""<<<<<"<"""-"<<<<<<"--;;;;;;;;;;;;;;;;;;;,,;;;,,,;;;;;;;,,,,;,,,,:,--,,,::::::::,,,,:
;;;;;"""""""--"<""<"<<"""--"----------------------"-"---"--"<<+<+<""-"<<<<<<<<"<"""""-""-;;;;;"---,,,;;---------;;,,,,,;,,,,,,-;;,,,:::::::::,:::
;;-""""""--""""<"""""""-"-----;-;---;;;---;--------"---;;----"<"""--------"---;;;;;;;;;;;;;;;;;;;;;;;;;,,;;,;,,;;;,;,,;;,,,,,,,;,,;,,,,:::::,,:,,
"--"---;-----"""""""""""""""<---;------"----""--""--""---"""""<"<<<"""--""""-"""""------;;;;;;;;;;;;;;;;;,;;;;;;,,,,,,;,,,,,,;-;,,-,,,::,,,,,,,,,
--;;;---"-"""""<<<"<""""-""--------""""""<""""""""""""""""""-"*+<<<<"+<<<"""""""<"<<<<"""""-"--"--;;;;;;;;;;;;,,,,;;;;;,,,,,;;,;;;;,,,,,,,,,,,,,,
---"""<<<<<<<<<<<"<<""""""-----------"""""""""""""""""-"""<<"<+<+<<<""<"""<<<<c+<*<<<<""""""""-""-;;;;;;;;;;,,,;,;;;;,,,,,;,;;;,,,,,,,,,,,,,,,,,,
-"""""<<<<<<<<""""""-"""-------""""""""""""""""""""""""""""<"+<<+<"<+<<<<<+<<<c<<<<<<<<<""""-------;;;;;;;;;;;-;,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-""""<<<<<<<"""""""""""----"""-"-"-""""""""""""""""<"""""""<<<<++<<<<<"<<<<<<<<<<<<"<<<<"-""-"--"--;;;;;;;,,,,;;;;;;-;;,,,,,,,,,,,,,,,,:,,,,,,,,,
-"""""<<<<"<<<""-""""------"""""""""""""""""""""""""""""""<<"<<<*+<<+<<<<<<<<<<<+<"""""""-"""""""----;--;;;;;,;;,;;;;;;;;;;;,,,,,,;,,,;;,,,;,,,,,
"""<"<""""""""""-""------"""""""""""""""-<""""<"""""""<<<<<<<+++<<<<+<<<<<"<<+<+<<<<<"<-<<<<<"<""""--;;;;;;;;-,,;;;-;,;;;;,,,,,;,,,,,,,,;;,,,,,,,
-""""""""""""""""-----"""""-"-"""""""""""""""<<<"""<<"<"<""<<<+<<+<<<<<<"+++<"<*<"<<""""<*++<<<<""""--;;;;;;;;;;;;;;;;;;;;,,,,,;,,,,,,,,;;;,;,,,,
"-"""""-""""""""""""<<"""""""""<<""<"""""""""""""""<<<<<<<"<<<+<<<<<""<<<+++*+<<<++<<<<<"<""<"<"""""---;;;;;;;;;;-;";;;;;,;;;,;;,,,;,,,,,,,,,,,,,
-----""""""""<<"<""""""""""<""<<""<"""<<"""""""""<<<<<<<<<+<<<+<<<<<<<<<+++<<<<<<<<<<"<"""<<<<"<""""""""---;---;;;;;;;;;;-;;;;,;,,,,,,,,,,,,,,,,,
-----""""""""<"<<<"<"<<"""""""<<<<<"""""<""""<<"<<<"<<<<<<<<<+++<+<<<<<<<<<<<<<<<<+<<++++"<<"<<"<""""""""------;-;;;---;;;;;;;;;;,,;,,,,,,,,,,,:,


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