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

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

--- ..:;;;;,;,,,,,,:,,,::..::::::::::::::::::::  ............ ........::::::::,::
--- ..:;;;;;;;,,.,,,,::: ..:::::::::::::::::::: ..... ....... .......:.:::::::,,:
"--...:;,;;;;,,,..,:::::.. ...:::::::::::::::::::........:... ......::::::::::,,:
""""-.,;;;;;;;;,. ,::::,,,:...:::::.::::::::,,:,:.. ....::... .:...:::::::::::,,:
"""""-.;;;;;;;;,. ,,,::,,,, .::::::.::::::,,,,,,,.. ..:.::.....:..:::::::.:::,,,:
""""""--,;;;;;;;. ,,,,:,,,;..::::::.:::,:,,,,,,,,,....:.::....:.:::::::::::::,,,:
""""""---;-;;;;,. ,,,,:,,,:..::::::.:::,,,,,,,,,,,....:.::::.:.:::::::.::::::,,,:
<"""""""---;;;;;. ,,,,:;,, .:::::::.:,,,,,,,,,,,,,:.:,:.:::::.:::::::.::::::,,,,:
""""""-----;;;;,..,,,::,;;.::::::::.:,,,,,,,,,,,,,.::::.::::::::::::::::.,::,,,,,
<<"""-"-----;;;;..,,,,:;;;.:::::,,:.:,,,,,,,,,,,; .::,:::::::::::::.::::.,::,,,,,
<"<""-""-----;;;..,,,,:;;..,,,,,,,:.,,,,,,,,;;;;;.:::,:::,:::::::.:::::::,,:,,,,,
"""""""------;;;,.,,,:,;;.,,,,,,,,:.,,,,,,;;;;;;;,:,:,::,,,:::::::::::::.,,,,,;,:
<<""""""------;;;;.,,,:;-.:,,,,,,,:::,,,,;;;;;;;;;:,::,:,,:::::,:::::,::.,,,,,;,:
<<<""""""-----;;;;;,,,,-;.,,,:,,,,::,,,,,;;;;;;;;;:,::,,,,::::,:::.:::::.,,,,,;,,
"<<<""""""----;;;;;;,,,-.:,,,::,,,::;,;,;;;;;-----::,:,::;::::::::.,:,,:.,,,,;;,;
<<"<"""""-"----;;;;,,,,-.:::.:.::,:.,;;;;;;;------::,::,,;:::,:,,:.,:,,::,,,,;;;;
<<"<<"""""-----;;;;;,,,-.,::::::::::-;;;;;;----""-,:,:,:,;:::.,,,:.,,,,:.,,,,;;;;
<<<<"<<;"""--;--;;;;;,,,....:::::-:::::,,----""""",::,,,,;,,::,,,:.,,,:.:,,,,;;;;
++<+++"""""----;;;;;;,,.....::.:::-:,:,:::""""""<",,,,,:,;,,::,,,:.,,,::,,,,,,;;;
+;++++<<<""-;----;;;;;,,......::::,::,:,,,,"""<<<<::,:;,,;,,::,,,:.,,,:::,,,,,;,;
"*<----<<<""----;;;;;;,.......:::::;:,:,,;,,+<<<++,:,,;,,-,,::,,:::,,,,:,,,,,,,;;
**----""+<<"""--;;;;;;,........:::::;:,,;:;;,c++++;:;,;,,-;,::,,:,:,,,,:,,,:,;;;,
c--""""""<<<""---;-,;;;.........:::::,:,;,;,;,c***;,;,-,:";;::,,,,,,,,,,;,:,;;;--
*""""""<<<<<<"""""----;..........::,,:::,,,;,;,o*c,,;,,;-";,;;;;,,,,,,,:;;;;;-;--
""""<<<<<<<<<"--;;"---;..........::::,,,,,;;,;;,c<,,;,;;;";;,;;;,,,,,,;;;;;---,,,
"<<<<<<<+++<<"<----"---......::::..:::::,-,,,;;;;c,,;;--""--;;;;,,;;;;;;;;;---;,"
<<<<<<<++++<<-"""""<--;.......:...:::::::,,,;;;";;:;-;-""<"--;;---;;;;;;;;;--;;,<
++<<++++++*<<""""""""--.::::::::.:.::::::,,,,,,;;-,---"<<"""<<"-------;;;-----;-+
"+++++++*+*+<+"""<""""-..::::::::::::.:::,,,,,,;;;,"<+*io0o*+<<""-;;;;;;;---;-;-*
++++++**+**+<+"""<<<"";...::::,::,:,:::::,,,,,,;;-;<+o68806occ*+<""--;--;--;--;;*
++++******c++*"<<<<<"",..::::::::::;,::::,,,,,,;;-<+ie####MP6e;,,::"-,;;,;----;;:
++********c++*<<<<<<"":..::::::,,,::,,:::,,,,,,---""+iI0@#W8I1;,:::--,;,;,;;;-;;-
*********cc*+*<<<<++<<:::::::::,,,,,;,:::,,,,,,6i""""*ce0M@6oc+,::-"-;,:.,-;-"<;,
+*****ccccc++*<<<+++<<,:,:::::::,,,,:,:::,:,,,,;"+@<c+c1$@01c<<<<""";;,:.,--"""<"
*****cccccc*+c+<<+++<<;:,::::::;,,,,,,,:,,,,,,,;-""--<*e+IIo",<<"""-;;,..:--"""<<
*****cccccc*+c++++++<<;,,:::::::::,,,,,:::,,,,,;;;;--<*eI*oc-,<""---;;,:.:---""<<
****ccccccc*+c++++++<<:.::,:::..::<.::<..:i,,,,,,;,-;<co8+i";:;"""--;;,:.:--"-"<<
***ccccccc**+c++++**<<:.,:"::...,,.:;";:,-,":,,;,,"--<*c8<c+,:"-"----:":::---"-<<
***cccccci**+*+++**+<<.:.;;,;;::::,,,,,,,;;;;;;:;,:-;+*c0"+<,:--;--.:;-...---"-<<
**ccccccci**+*+++*++<<::::::::,,,,,,;;---"""<<**++:;-<+*0"++,:;-"-...."...---"-<<
*cccccciii**+*+++***<<,,:::,,,,,,,,,,,,,,,;--;;--":;;+<+I-<+,,-"-.........---"-"<
*cccccccii**+*+++***<<,;;;,;;--,;;;-""<+"+;+"<-<<+:;:,;*e;"+::---.... .: .-----"<
cccccciiii**+++++***<<,,,;;;;;,;;;;;,;;;----<c+"+<,:,:,*o,"".:--+,........--"--"+
ccccciiiii***++++**+<"-;-<";;;------""""""<<<<<:II<---,"*:;-::--;,:......:------<
ccccciiiii**++++++*,-;"-;"<;------""""<<<<<+++++<+:--;,;;,;;:,;;-;;..."..;----;-+
ccccccicci*+<+<<<++;-;---<+--"-----"""<<++++++++*++++":c***<<-;;;,,..-"..,----;-<
ciiiiicccc""",,"-<+,;,;;""""-""-----"""<<<<<<<<+++++<+<<":iic<"";,,..-"..,----;<<
cciiiiicc""-"....;;.:,,,;--;-;---------""""""<<<<<<<<+"<<"<,<i+c*<-..,,:.,;;--;<<
""""<<<<<++<""-""";,;,,;;;,;;;;;;;;;-;----""""""""""<<<";""--;.++<"...,-::,,,-,""
<<<<+<<""++"--;,,,,,,;;;;-,,,,,;;;;;;;;;;------------"""""------:"<<<-::,,,,,;,-"
<<<<<<<"-+<,,,;,,,;;,;;-",,;;,;;;;;;;;;;;--;--"-"--------;-,--;;;;;."-";,,,,,,,,,
<<<<<""-;-;-;;;,,;,;;;;<,,,,,,,;;;;;;,;;;;;------------------;;;;;;;;.;--,,,,,,,,
<<"""-"";;--;;;;"------;;;;;;,;;;,;,;;;;----------------""---------;;-;.:"--;;;,,
"-----;;;;-;,--;-----;,;;;;;;;;;;;;,-------------""""""-"-"----"---;-----;.""---;
-<"-"-"-","-----"---;;;;;;;;;;;;-;;;------------"""""""-"""""--"-----;---;-.:""""
;;;"-"-""----"""""",;;;;;;-;;;;;-;:---------"""""""""""""""""""""-"-""-;----;.,""
-"-;"<-,;-;"""""-<;-;;-;-;,;;;;;-;;;;-----"""""""""""""""""""""""""""""-------;.-


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