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

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

--""""""""""""<+c+cc*+++**+cicc*cciiiciiiioiiooeIe6I1e11oooo116e68666I8PPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@888888880000I6666666IIIIeeee1111ooooiic
---""""""""""<<<<*ic+++++++**c*ccciiciiciiiiioeIIeIooooe1oo11e1eeI6660@PPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@8888888800000666I6666IIIIeeee111ooooiii
---<""""""""<<<<+<++<+++++ic***ciccccicciciiiioe1oooooiiiiooo11IeI06II6@PPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@888888888880000066666IIeIIIIeeeee11ooooiii
----"-""""""<<<<<++*+***+c**iccccccccccccccccioooio11oooioo1eIII66IIe6606@PPPPPPPPPPPPPPPPPPPPPPPP@@@@888888888888000000666666IIII1eeeeee11oooiii
--"""-""""""""<<<+*+++**++++**cccccc***cccccciioiio1Ie1oooee1e11e6eeIIeeI66@PP$PPPPPPPPPPPPPPPPP@@@@@@@@8888888888800000066666IIIIIee111111oooiii
---"<-""""""<<<<<+*cc+++++++**c*cc******ccccccciiiioo1oiio1oo1eeeeIII60680668@PP$$$$$PPPPPPPPPP@@@@@@@@@@@8800008800000006666IIIIIeeeee111ooooiii
------""""""""<<<+ci+++++i*+*+c*c*********cccicccioeoiiiio1Ie1eI8606000866@88660PPPPPPPPPPPPPPPP@@@@@@@@@@@880008800000006666IIIIIeeee1111ooooici
---"---"""""""""<<<<+oc++*o*+*****c*******cccccioio61eoiiieI11ee0066III6800P@PPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@88888000000066666IIIIIeee1111ooooiii
-------------"""<++++<<<<<+++*c1ic********ccccccooo1ooiiioIIee0I08@80080@08$$$$$PPPPPPPPPPPPPPPPPPP@@@@@@@@@@88888000000006666IIIIIeee1111oooooii
--"-----"--"-"""<<<<+**<<*i1c*++*ccc***c***ccccciio1e1eoio1oI86II6600088@@0@$$$$$$$$$$$$$PPPPPPPPPP@@@@@@@@@@8888800880000666IIIIIIeeee111oooooii
-------------""""<<*o*+<+cicc**icicc********cc11oooeo1oiiooee1o11oeIee6600P$$$$$$$$$$$$$$$$$PPPPPPPPP@@@@@@@@88888800000000666IIIIeeee1111ooooiii
--------------""<<<<<<+<+*1i***ci***+*+****cccccoicI11oicooio1eI6eI66Iee0II6@PPPP$$$$$$$$$$$PPPPPPP@@@@@@@88888880080000066666IIIIeeee1111ooooiii
--""----------""""<<<++<+*cooi**oe*+*******ciioie011iooicoeeoeee6800I6e1III6II@PPPPPPPPPPPPPPPP@@@@@@@@@@@@88888800000000666I6IIIIeeee1111ooooiii
--"-----------""""""<+<+ci++**ieei**++++******ccioioo1oiiooeeeI000I888@861eeeI8PPPPPPPPPPPPPPPP@@@@@@@@@@@@8888880000000066IIIIIIIeeee1111ooooiii
---""---------"-"<"""<<<<<+++*******+***+**+**iiciciee1co1eo1I808666e1IIeI006II0PPPPPPPPPPPPPPPPPP@@@@@@@@@@8888880000000066IIIIIIeeee1111ooooiii
---<""------""<<+"""""<<++1*++++***++c******cciooicioo1iooeeIeeIe11106IeI6II00ee6PPPPPPPPPPPPPPP@@@@@@@@@@@88888880000000666IIIIIIeeee111oooooiii
;;-"<--------""-"""""""<"<<<+*1c+i**++*******cccciicieeio16Iee6I608@86e1e806066668PPPPPPPPPPPPPPPP@@@@@@@@888888000000006666IIIIeeeee1111oooooiii
----"----"---"""""""""""<<c+i+ieo***+********cciiccciiiioI660IIIe0@0I1eeII66eeI8008@PPPPPPPPPPPPPP@@@@@@@@888888800000006666IIIeeeeeee1111oooiiic
-;;------<"--"""""-""""""<<<+o*c*+++++***c***ccc*ccciiici1e16e06I608IeI600Ie6060006608PPPPPPPPPPP@@@@@@@@@@@8888800000606666IIIIeeeeee111ooooiiii
---";----"--"-"-"""-""<"<<<<i1*cic*+++***++***cicicciiiiooI1oee1Iee68@@8808866@@@@8060@PPPPPP@P@@@@@@@@@@@@88888000000666666IIIIee11e1111oooiiiic
;-*<+<--------"---""""""<<<+*+++++++++++***c**iocicciiccio111o0Ie08@P@06688808PPP@P@P@PPPPPPP@@@@@@@@@@@@@8888880000066666IIIIIeeee11111ooooiiiic
<--<<+----<"--""-"-"""""<*++*c++**+*+++++++****iccccciccioooeeeI60680668@0I06@PPPPPPPPPPPPPPP@@@@@@@@@8@@@8888000000666666IIIIeeee11111ooooiiiicc
+-""<"---""--""""""""<<<<<+<+ccc*c**++++*******coiccccccioioo111II66I6I600080I@PPPPPPPPPPPPP@@@@@@@@@@88888888800000666666IIIIeeee1111oooooiiiicc
--""<<---<""""<""+""""<"<++*11+occc*+++****++cc***cci*cccico1ee1eII6666III666I08@@@@@PPPPPP@@@@@@@@@@@@8888888000006666666IIIIeee11111ooooiiicicc
"--<<<"--<i<""<"""""""<<<++*1*+*c*+*++**+**+++*oi*c*ccc*cocoe6e1eIe6I0000888I6I60608@PPPPPP@@@@@@@@@@@@@888888800006666IIIIIIIeee11111oooooiiiccc
---<++"--ce*"""""<<""<<<<<<<*+++*i+*++++++*+++***cicc***ccioioo11eee1e06III8@@@86I6060PP@P@@@@@@@@8@@8888888800000666666IIIeeeeee11111ooiiiiiiccc
-""i1i+--+i*"""""+<<"<<<<<oe++++ccc+++<++++***cc*ii**c***ccicciioo11II6Ieo1eI6600@@@88@@@@@@@@@88@8888888888800000000066IIIIIIIeeee11111oooooiiic
-"-<+*<--"*+<"+c"*o+<<<<<+++ccc***++<++++++++++*+c*+******ccciiiioo1eeIIII060060608@@8@@P@P@P@@@@@@@@8888888888800000006666IIIIIeeee1e111ooooiicc
---"<"---"<""""""""+<*c<<iiioccc++++<<<+++++++++*+*+++****ccioiioeIII6660080088@8@@@@P@P@P@@@@@@@@88@@@@8888888800006066666IIIIIeeee111ooooiiiicc
----""----""""""""<<"++++***c*+<+<<<<<++***++*+++**+*+***cccc11oI6I60eIII68888@8@@@@@@@@@P@@@@@@@88080800880000666666666IIIIIIeeeee111ooi*cii*ccc
---------"<"""""<"<<+++*+++c*++++++++++*******++***+**c+*cio1II166I60886I08@80@@@@@@@@@@@@@@8080IIe111oo1oo1eeI666I666666IIIIeIeee11oi*c**+**c+*+
--"----"""+++<++<"+<++++<<+++++++++++****++*********+***+c111ee1eII000888000I60@@888@@@8@88806Ie1oiioiccccciiee6eeI6I6666IeIIIeeee1c"<<+"<<c*c*+<
--"-"--"""<+<<<<<"<<<<<<<<<<<<++++++++++****+***********cciioooo1ee6600888888800880000000IIe1ooicccccc**c*+**cciio1eIIIIIIeIoeee1ic+""""<<+*+*+<<
-""""""<<<""<<<<<<<"<"<<<<+++++++<<<+++++***+***********c***cioio1oeII666088888006Iee11oo1oiiicc*****++*+***+*c*+**o1ee1eeeeioe11c*"-""--"-+cc*,;
-""""<<<<<<<<+<<<<"<"<++++++++++++++++++**++++++*+++++*****cccicioooe66600000000ee11iicccicc**ccic**++++*+++<++++**i1o1111occiic<++*+c*<"c;;;,,,,
"""<<<""""<<<<<<<<++++******+++++++*+++++*+++++++<<<<<++++***cccccccoeI6666066Ie1oooci****ccicc**+++<++++++++<++++c+*iccic*cc*coii*";-;,;,,,,,,,,
-""""<<+<<++++++++++***********ccc****++++++++++++<<<<<<+++*********cieIeIeeIeooiicc*******c***++*++++<++++<<<++<<*ic**++cioici--;;;;,;,,,,,,;--,
"""<<<<<*******+*cccccc******+*******+++++<+++<<<<<<<<<<+++++++++****c111eeiiccciiccc******+**++++*+<+++<+++++*+*++++*cii+--;-;;;;;;;;,;,,;";::::
<"<<++**++*ccccciccc**c*************+++<+*++*+++*++<+++<++*+*+++*+**ciccoiocciic*cccc*+*++ciiicc*++*<<+<+**<+*<<<<<c<---;;;;;;;;,,;;;""<,::::,:,,
+++******ciiiiicc*c*****cc*****cc**++**++++++++**++<+++++***++++******ciicc*cicc**++*+++++***c*cci*+*<<"+*<<<<<<--;;;;;;;-,;,,;;;-"+,,:::,-;,,:::
******ccciiooooiicc+****ccc**+************c**ccc*+++**++++++*c****+*ic********++***++<+++<**c*<**i*<<"""*ci""--;;;;;;;;;;;;;;<<<,,::,,"-,,,,,,:::
*+++++*iiiciioiiic****c*****c*++**+*cc***c*+***cc++<<++***++*+*+++*+*****+*++++++++++<++++*++++*+*co1i""--;;;;;;;;;;;;;-"<+<,:,:,,""-,,;,,:::::::
+****++cc*ccciooiic****++***++++******+*iic**ccc**+++<+++*+*c*+*c****c**++++++<++++++<++<<*ci11Io"""---;----;;;;;;;-<<*<,,:,,,;-;;-;;:,,,,:::::::
iic++++*c+*ccicioccc*+++++++<+++***++***iiiiiccc*+++<<++*+*c*c+****cooiiii*ccccc+++i1oiio6e+<"--;;---;;;;;-;---"*+i,,,:,,,--,-<+-,::,::::::::....
c*******++"<*iicciic*++++<<<*++<+*+*+++ci*iciiioc+<<<<+++<+<<+*ciio11oiiiiic*++*iIIIIo+-"-------;---;;;----*o*c;,,,,,,;"<++-",;,,,:::::::::::::::
****+*cc******cccii***c+++++**<"<<<<<<**c+**c*ci**+c**+<+**ccioicio11o**i1eeeI6e<<<""------;--;--;;---+c*i*,,,,,,,"*c*+"-;,,,::::,::::::::::::,;;
*+ccic*c+<+cc**ciccc*++*++<<*<"<<+<<<<****c*ciic*<<*cc<cc**++*c*coooooie606c<"---------------;;"--<*+o<,,,,,;,"+<------;--,,,,,,:,::::::.,:,,:::.
+*cc**+++ci**c***+***++<+<<<"<"<<+++c*c*c*+*cicc+++*<<*cc*++*i111eeI6o<"------;---------;---"<co<i-,,,,,,,;<**c***+--;,;;,,,,,,,,,:,::::::,;--;,;
cc*ciic**+*c*++*c***++*+<<<<"-"<<<+*ccc**+++*c**c*<""<+c1111II6o"""----;--------;----;---""<oi,;,,,,,;"++-;;-;""-;--;;;;,,,,,,,,,,,,;"--;;,,,;,..
"cicc**+"<"<<+++*ciooii*+<++""""<<<+*ccc*+<<**ciico1eII6661+<"--------;;-;;;--------"+<+oi-;;;;;;;;"<+<"<"-----;;;;;"-,,,,,,,,,,,;;;--""""--:....
cc*++***+<"<+<++co1oc**i**+<<"-"--"++***coooo11eeeI6e+"--------;-""----;;--------+<oo--;;;;;;;"iic*<""--;;;--;,,;,,,,,,,;,,;;;"""<";;;;,",::::::,
**c++***+"<+<<<+*cioocciii++"""-"<+coooiii1eeo*"-;--;-------;;;;--;;;;;;;;-<+o<ii;;,;;;;;;-<*iioc++c*+<-----;,,,,,,,,,,,,;;---"<<<<<<-",:::::,,,,
****cic*+++<<""++coocccc+*++****ciccoooi+--;;;;;;;--;;;;;-;;;;;;;;;;-;-<+**o+,,;,,;;;;-**+<<""--""+c*<<<"-;-;;--;,,,,,,,"------;;,;"-,::::,,;;;;;
<"<+++++<<"<""""<+**+*ciioo1ooiiciic-;;;;;;;,;;,;-"-;,;;;;;;;;;;;;-*1<oo;,,,,,;;;;"ciiiic<--;-;--;--;-;;;-;;;;-;;-;-;;---"<++++<-<,:::::,,,;;;-;-
<<<+*****++++<"<-"coioooo111oc"--;;,,,,,;;,,,,;"-;;;;,,;;;;;;;"+i+ii,,;,,;;;;;-""<""<"---;-<<"+-;;;"--;;;;;;;;;;;--<"-""-"""""<",:::::,;;;,,,;;;;
<<++++++<<<+**cio11oo1o+-;;;;,,,,,,,;;;,;,,;;;;;,;;,;;;-+c*+"io;,,,,,,;;;;*iic*<;;--""""""<+-;;;;,;;;;;-;;---""<+*+***+<"-"<<,:::::,;;----;;;;,,,
<<"-"<+<+*ciioooi*-;;;,,,,,,,,,,,,,,,,,,,;;;,;;;;;;;*i1*ci+,,:,,,,,,,;<coooocc**<-------"<---;;;,;;;;,,;;;"""""<<**c****<+<;;,;;,:,;;;;;;;-;;;,,:


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