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

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

1oooooee,<*;+-;*e**;o;1+I+;co,c*-III6666666666666666III66666I6666II6II6IIIIIIIIIi1o-++;-+,-;ee;I;1i,;,,"-<*,+ee11e08@888800eccccoooiiiIIIe1oIe1io
oooooo1e,;;:--;";-1,*;*;;<;"+,""-I66666666666666I66666666666666666666666666IIII1i1+o"<<+e;o1;6iI**",-,;,,,;;eIe1eeeeIIIIIe111o1ooioee111ooo11eee1
1ooioo1e;;;;;;;;;;;;;;;"+<;-"*;;"I6666666666666666666666666666666666666666I6IIIoi1;;,--"*+o1<+6+c<o"*;",<;;<eeeeeeIIIIIIIeeee1111ooiio1eeeeeeeee1
Ioooiioe-,-;"-;"-"I"e"e""<,"";;;"I66666666666666666666666666666666666666666666Ioo1,"i-II"cII<--;"+*+;;;,*;;;ee1eeeIIIIIIIeeeee11111e1IIIIIIeeee11
Iooiiioe+"i+cc;"i*1"c"**++;<*-<<+I600000000000000000000080000000000000000006666oi1,;"+<*;<eIo<;,""c*,;+<;-;;ee11eIIIIIIIeeeeeee1IeIIIIIIIeIeeee11
6oooiioeo<iici<"ic*<1-<<I1-"I<1o"I88@PPPPP@@@@@88@@@@@@@@@@@@@@@@@@@@@@@@888000oo1,*+1"+"1cI*i*cc+<+;;;;-,,<eee1eIIIIIIIeeeeeeI6666IIIIIIIeeee111
@"-"*ooeI*cioIc*II**i+*c1o+o1cIIcI$HHWWWWWHHHH$$H$$$$H$$$$$@8@P$$$$$$$$$$PPPP@8oo1;-+cc+;*c"1oe<I""<;c-";;+oee1eeIIIIIIIIee1I00066IIIIIIIIeeee111
#MMHHPP$$$$HHWMMMM#MMMMMMMMMMMM#MM#MMMMMMMMMMMMM$MMMMMMMMM*ciiccMMMMMWWWWWWWWWPo16+"-"--"i<11<1"io""""-"<<-eeeeeeI6IIIIIIee@@8006666IIIIIIIeee111
$HWWMMMM#################M#MMMMMWWHHHHHHWWM##############1io"<<cHHWMM#MMMMMM##M##I1c"""-"<1#MMMWP0e1iicc*c*IIee1i0866IIIIePP@800666IIIIIIIIeee111
606000088@PPPPPP$$$$$$$$$$H$H$HHHHHHHWWWWWWWWWWWWWMM#$e1*iiic*cc##########MMMWWW#1oc*""""-c#########MWH$HHWWMMMMM$8666IIIeHH$@00666IIIIIIIIeee111
6666666660000000880800088888888888888888@@8@8@@@PPPP$Pi;,,+cc+"+$$$$HHHH$$HHHHHH1oooc+*"-"<HWWWMM###############MP06666II6MW$@8066IIIIIIIIIeee111
II66666666666666666600600000000000000000000000000888-;,,::::<<-08888888888888888icc"**-;---@@@@@@PPPPPPPPPPPPPP@c,*066<::,,+@806666IIIIIIIeee111o
III6I666666666666666666666666666666666666666666000*,:::....:::::600000I666000888"*-oii+<<****000000000800808000;,::o*::;-;;;;;;-I6IIIIIIIIeeee11o
IIII6666I66666666666666666666666666666666666666661,:::.......,i.:6I6ce<o"e1+1+<-1ooooiic+c<+<66666606600000000cic"-I6+*:.:::....6IIIIIIIIIeee11oo
IIIII6I666666666666666666666666666666IIIIII666666":::........,ccc"1o<<""-+++i"oooooooc*+c*ci+<666666666666666+,c""."66::,::,,::I6IIIIIIIIeeei++<*
IIIIIIIIII66I666666666666666666666666666666666666;:::......:.:"<--..,-<*1i*eec1ooiooi*c+c--""c666666666666666"..  .16"";;,,,:.:,:;:IIIe+<<+++++**
IIIIIIIIIIIIIIIIIIIIIII6IIII66666IIII6IIIII6I6666e,:...........:-..   ,*oceI*1o1ocoo*<c+++<<+<66I666666666*,:,.. ...:*-,,,,,:.....,,-+"<*+*+++***
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6I66666666IIII6666I,.............-<"..I<-+i<+1oooocic<**+*+<<<<IIIIIIIIII66;::,. ...:e-;,::,:...:::..:.<+*+*******
IIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIII666666III6IIII66:.........   ."""*.oIio1o11oooo+c+<*c+*+<<<<IIIIIIIIIIIi:.::.....:-,::..:.... .:.  ."c*+******+
IIeeIIIIIIIIIIIIII6IIIIIIIIIIIIIIIIIIIII6III6IIIII:...     ......"""..<1-+"11ooo***;*c<c++<<+eIIIIIIIIIII,:..:.....+,:::.:...  .-:.  .+**+*****++
III6e6Ie11eeIIIIIIIIIIIIIIioIII1eIIIIIIIIIIIIIIIII:.... ........."-; .o11c11oioic<"+c**c+<"<<IIIIIIIIIIIei,::......-,,:. .     ..,;: .-*+********
eeeeIIeIeIIIIIe666ccciIIooeIIIIIIIIIIIIIIIIIIIIIII:.... ..... .. -;; .;ecc1oioci*"-+*+c+<+<<<IIIIIIIIeeoee+-..:..:;,,:.::      .:.:: ."*+*****+*+
IIIII0eI**ccio868ooo1IIIeII6P81eeeeeeIIIIIIIIIIIII,.......... .. ,:  1<II1ooiiic<-<**c++<<<<+IIIIIIIIIeeee;::..  "::..::..     ...:.. c++++++*+++
*cci1o1iiiio1IeeI1eeII@PPP@Iee1e1o11eeeeeeIIIIIIIc:.. ....... ..    .IIII1oc***"-<*cc+*<<<<<IIIIIII<:e-*i":.. ..;::.....::::.  .. -+*i*++*****+++
iio1Ic11111eIeP@0PP@6111c11i11eeee1eeeeeIIIIIIIII*:....:..... . .....IIeoooc*+*-<*cc**+<<<<<IIIIIII:...::,.....--.  ..:::::::::: .o<---<+<*oi+<,,
oo1eoeIeeI<-ciccc+cc*c*****+<<"<+*+****+*++<"---<*,.......... ...eIIe,eIioo*<";+ccc***<<<<<<;.,eIIe...,.;.....;<:  .             ..,,---"<c""*,;;
1eI6e808880ii***<+******i***++****cciciiioiiiiiiiii".............ccc**+occc*",+*cc*cc++<<<",:.:,*eeo:...:.......   .              ;,c<"::"-,;--;,
++c6icc**+c*cc***+ccc***c***"*c*****ccciiiiioiiiiioioi::..    ..;ooi1iioic*-;<*ccc***++<<<".   oee1I*..:-. ......                 :"*<,:;;-:::,;-
<<<<<<<<<+****c+cc***+<<"<*cciiioiiiiiiioiiiiioiiooooo,::..:   .io..iiic*c;<****ccc**++<<""+*+;";;:  . ..   .:.   .               .*+<::";::::,,-
<",**c+*+*+**cccic*iicccccccccciiioooooooooooooooooooo;,..::  ..c:.:iic*o:    :*ccc++<<"--*ccccc**++<"-;,   ---   :.              .:.. .": .  : -
<<<<++<-;-+*ic*+<++++*ciiiiiiioooooo1111o1o11111111ooo*:.:::   :1111"+,+i               .ooiiiiiiicc**++-  ;**"  ....    .     .,..:..::;:::::;;:
*****+++*<<<<"<<<++*cciioio1111111e111oo11e11111111111:::.::  <eeee1:::""               *1111o11oocccc**"  ***.  -;:..  .      :::::::::::::::-;:
cc*+**+<<**cciicciiicciiooooi1eeeeeeeeee1eee11eeeeee11;:::..  1eeee1::."-               111oo1ooooiiicc*. -**+  "--:.         .:::::::::::::::-,:
++++<"<<<<<<++*c*c****ciioo111e1e1oeeee1eeee1eeeeee1ee,::..  .eeeeee:+:.-              1ee11111111oii,    ;c*; ."-;;.   .     :,,,,,,,,:,,::,,-::
c+<<<"""<<<+*cccicccc*iico111eeeeee1eeeeee11eeee1eeee1,::..  <eeeeeeeee               ,11e111eo1ooooooic";"+". .----.     .   ,,::,,,,::,::,,;<,,
+<<""<<+*+c*c+ciooooio11i111eeeeeoIeII1IIeeeeeeeeeeec1,...   eeeeeeeee..              .1ioio11o11ooioic*"""<+<-;,;;,    ....  ,,::::,:::,::::::::
ccc*cccccc**ccio111ee1eecioeeeeeeeIIeIeIIee1ceeeeeeeee-::...:eeoeeIIee.                o111111ooiooiiiic<<<<<""-;;;     ..   ::::,,,,,::,,:,:::::
<++*****+*****ccciiiooooooo1ooeeeeeeio1111111eeeeeeeee,,..: .ieeeIIIee.       -:       +o1111ooio111oic*+<<<<<".:..     .....:::::,++",::::::::::
<<<<<<<+++<+++**cciiiiiooooo*oooio1oooo1111111111ieeee;..::  ...:eeIee<.     1":        io111o11111ooic*<""-;;;,,:......:::..:::::oi*<:::::::::::
"""<++++++++++**c*cc*iiiioiiiioiioio11ooooio11oooooi11":.:..:.:,-ooi1e,     .,:.      -;eee1e11ee1iiic+<"""--;-;;,,::::.::::::::,6<e*":::::::::::
<<++++++++++<*ccio1oiiiiiiiiiiiiiiic1ooooooooooooooooi"::::,:,:ioo1ooo.     ...       :;1eeeeeee11oo**+<""--;;;,,,:::::::,,::::<I+*c<"-::::,,::::
++<+"+++++*+***iooo11oiiiiii*1o11111111eiooooiooooii+*+-,,,:::;iiiooo.     .1i".     .::eeeeoe11cooii*+<""--;;,,,,:::,,,,,,,,,;1e60Io**,:,:::::::
****+++++++***ciiiooo*eoiooooo1ooooo11o111iiii<iiiiii*<"---"<+cciiiii      ,i+-       ."1eeei1eeooooi*+<""-;;;;,,,,;I6IIIIIIII1o*oeeee1IIIIeoc",,
++*++<++++****<iiiiooooiiiiiioioooooooooccicc*oiioiii**<"""<+cc:::::.     coo<<      :;*c111o11o1e1i+<<""--;;;;,,,,eIIIIIIIIII+*i*ii*+1IIIIIIIIII
*++++++"++****cccciiiiiiicc*iiiiii*icccccciicccciiiicc*<<<<"<*c;,::::..  .ii:::     .,-+ciooooooiic**+<""-;;;;,,,,,eIIIIIIIIII-+*ic+<"IeeeIIIIIII
<+++++++<++*****ccccccccc**+cc*c*ccccccccccccc******c*<<"<<<++****,,:::. .c*::::. . ,,-<***ciccccc**++<""---;;,,,,,cIIIIeeeee111*++<"+oIeeeIIeIII
+++++++++<+++++++**+++**ccccccc*****cccccc**cc***<+*+<<<<<<<<++<;,,,,::,:<+;-:..::::;"<*******+****+"<""iiiiiiiiiiioioooooo11iio111oooc*eIIIeeeII
++++<<+++++<+++++**c*****c*c*cc*************<****+++++<+"<<<<";,,,,,:::::;<<"-,:....-"<+***++++*+"+<<<""<iiiiiiiiiiiicciccccc+**cc****IceIIIe1i*c
++++<<<<+-+*<++++*************c*****+**+**+++++++++<<<<<<<<"<<"-;;,,,::::;-""--;,::,-"<+++**+*+++++<<""--<iiiiiiiiiiiiiccccc";;"--;<+1IIIIIe1o*+*
<<<"<<<<<++++<+++*+++**********cc+++++<++++++++++<<<<<<<"""<<"<;""";;,,:,;;---;;,,;;;"<<+++<++++++<<"""---+iiiiiiiiiicccccc*;.,";;,;ceeeIIe11i++*
<<<<<<<<<+<++++"++++++++++++"+++++++++++"+++++<<<<<<<<<"""""<<<<"""-;;,,,,;;;;;;;;;;---;"<<<<<<<<""""""---;*iiciiciiiccccccc+;.....,+o1eIe1oi++++
<<+<<<<<<<+<++++<<+++++<<++++++<++++++++++<+++<<<<<"""-"""""""""<<"--;,,,,,;;;;;;;;;;--""""-""""""""""---;;;ccciciciiccccccc**++<<"++11ee1oi+++++
+<<<<<<+<<<<+<+++<"<<<<<<<++<++<<<++++<<++<+<<<<<<""<"""""""""""""""-;,,,,,,,,;;;,;---"-""""-"-""""------;;;-ccccicccicccccc*****++**11e1oi++++++
<<<<<<<<<<<++;<<<<<""<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<""""""""""""""----;;,,,,,,,,;;;;-------""""-""------;;;;;;"cccccccccccccccccc****co111o*++++++
<<<<<<<<-""<<<<<<<<"""<<<<<<<<<<<<<<<<<<<<;<<<<<"<""""""""-"--------;;;;,,,,,,,;;;;-----"---"""------;;;;;;,;;+cccccccccccccccccccc*cioooc+++++++
<<<-""""""""""<<<"<<<""<<<<<<<<<<<<<<<"<<<<"""<"""-"""""--"---------;;;,,,,,,,,;;;;--------------------;;;;;;,,+ccccccccccccccccccccccc*+++++++++
<""""""""<""<""<<<"""<<-"<"<<<<<"""<<<<<<<""""""""""-""-------------,;;,,,,,,;;;,;;;-;--------------;;-;;;;;,,,,+cccccccccc*cccc*c*cccc***+++++++


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