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

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

------"-----""  **"iiio1eII66666Ie1ic*<"";,..:,,,,,,;,,,,,,,,;;,;-+cci1I08P$PPP80Ieoic*+<"""-----;-,::::,,,---;,,,,;::::::::::::::..:.......  ...
-"""-"-"""""""  +<"ccciio1111eee1ooi**<<"-;,::..:::,,,,,;;;;-<:<+*cio1IeeIe6$8I1oicc*+<"""----;;;;;-;,,-;,:;;,:::::::::::::::::::::.......   ....
""""""""""""""  <-*+++***cciiiicccc*+<""--;;,,,,::::,,,,,"""<+:+"**+10@886I0#8i+"----"---;;;;;;;,,,,,;;,:,::::::::::::::::.................  ....
""""""""""""""  ""+<<<<++++****++++<<"""---;;,,,,,,,,;;;,""<++:*<io+@MMPM#M$6oc+<"-;;,,,::::::::::::..........................................  .
""""""""""""""  --<"-"""<<<<<<<<<<<<""-----;;;;,,,;;;;;-:"<<+*:*co1iMM#M##M#$8o+<"-;;;,,,:,,::::::::................::.:::...:::::::::::::: .....
""""""""""""""  -;--"--""""""""""""-----;-;;;;;,;;;;;;;-,<"<*c:coe6*HMM$####W@6i*"-;;;,,,,,,,:::::::::::::.::::.:::::::::::.:::::::::::::::...:::
"""""""""""<""  ;:;;--------;:.   .:--;;;;;;;;;;;;;;;;-;;<"+*i:ii*;6W$*MW#P#M@6oc+"-;;,;,,,,:::::::::::::::::::::::::::::::::::::::::::::::..::::
<<<<<"<""<""<" .;,;;;;;;;;;.          ,;;;;;;;;;;;;;;;;;;<<+*i:*+;*6eiiWM@eWH8Ioc+<"-;;,,;,,,,,,::::::::::::::::::::::::::::::,:,,::,,::,:::.:::,
<<<<<<<<<<<<<< :,;;,,;;;;:.        ..  ,;;;;;;;,,,;;;;-;;<<+*c.*-,ioi"iP@e+P@61i*+<"-;;,,;,,,,:::::::::::::::::::::,,,,,::::::,,,,,,,,,,,,,,.::,,
<<<<<<<<<<<<+" ,,,;,,;,,,.    :.   .:;:;,;;;,;;;,;;;;;--,"<++*,:<*+"""1ee"eII1ic++<"--;;,",,,,,::::,,,,::::,,,,,,,,,,,,,,,,:.:,,,,,,,,,,,,,,.:,,,
<<<+<<<<<++++" ,,::,,,,,:    .,,:.:;;,;;;,,,;,;;;,;;;;;-,"""++++**c*,::,."1o1ic+<<"---;;;+,,,,:,::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,.::,,
<<<<<<<<++<++, ,,:,,,. .    :;,,:;;,.:,,,;,,,,,,,,;,;;;;,"""<<<++++**cccicicc*+<"""--;;;,",,,,,,,,::,,,,,,,,,,,,,,,,;,,,,,,,,,,;;;;;;;;;;;,,:::,;
<+<<<<+++++++. ,,;,.        ::...::::,,,,;,,,,,,,,,;;;;;,"-"-"""<<<<++++*++++<<"----;;;;;,,,,,,:,,,,,,,,,,,,,,,,,,,,;,,;;;,,,,;;;;;;;;;;;;;;,.:,,
<<+<++++++++*  :,;:              .:.:,,,,,,,,,,,,,;;;;;;:------"""""<<<<<<<<"""---;;;;;;,:,,,,,,,,,,,,,,,,,,,,,,,,,,;;,;;,,,,;,;;;;;;;;;;;;;,::,,
+++<<++++++++  ,,:.. ..           .,,,,,,,,,,,,,,,,,;,;;:-;;;------""""""""""---;;;;;;;,,,,,,,,,,,,,,,,,,,;,;,;,,;;;;;;;;,,;,:,;;;;;;;;;;;;;;::,,
<+++++++++***  ,:                  .:,,,,,,,,,,,,,,,,,;;:;;;;;;;--------------;;;;;;;;,,,,:,,,,,,,,,,,,,,,,,,;;;,;;;;;;;;;;;;,,;;;;;;;;;;;;;;:,,;
+++<++++++***  ,  . :..       .       ,,,,,,,,,,;,,,,,;;,;;;;;;;;;;;;;;;;;;;;;;;;;;,,;,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;,;----;;-;---;;;::;;
+++++++++**cc  ,. ;,,.         .. .... ,,,,,,,,,,,,,,,,;,,;;;;;;;;;;;;;;;;;;;;;,,;;,,,,;,,,,,,,,,,,,,;;;;;,;;;;;;;;;;;;;;;;;;;,-----;--;;----::,;
+++++++****cc.:,,-,,:.          ........:,,""--;;;;,,;,,,,;,,,,;;;,;;;;;;;;;;;,,,,,,,;,,,,,;,,,,,,,,,;;;;,;;;;--------;;;;;;;;;----;------;--,:,;
++++++****ccc.:;;;,,:.         . ,,,,,,;.;-<6**+cccc+*+<<"<"--;;;;;;;;;,;;,;,,,,,,,,,;;;;;-;,,,-;;<<+++<<<"""""--------;;;;;;;-;---------;---;:,,
+++""""<<++cc.;;-;,--,.          .;;;;;-,--<ccc*icc*cccc*+cc**c+***ccccc*****++*****ccc+*++;;;-*i+*<i++<""""-"-------;-;-;;;;;;;-------------;,,;
++-"""<<<+*c*.-:""""-,:          ..;-;-",-<<iciciicciicic+iicccccic*icccccc*c*+cc**ccccc++*;;-,o60e+,*<<<"""-"-----;;-----;;;;,;----------;---:,;
+""""<<<++*c<.-,"-.                .;--","<<ooiiiiiiiiiii*iiiiiiiiicciiciccccc*+c**ciiic<*<;;-";8iI$0*<<""""----------;-;-;;;;,;--------------:,,
-""""<<++*ci:.",                    .:--,++iiiiiiiooooooi*oooooiooioicciicccicc++cccciii"+;,;-;+HI@@ii"""---------;-;;;-;-;;;;,;-----;---;----,,,
""""<<++**ci..".                    ..:;*+cIiiiooooooooooc111111oo1oiiiccccciicc*+cc*ccc<<-,;-::"0I*c6*"----------------;-;-;-;,;-;--------;--;,,
-""<+<++*cii..<.                   . ...;iiooooo111ooo1ooc11111111o11iici*cciccccc+*cccc+"<,;"<;,oW$cePPWM1-----------;--;;;-;;;-------;-------,,
      .,+cic..*.                    ::.:<1oooio1e1111111oi1ee1eeeee1oooiccc**cccccc++*cc*"+,o""IW1W611$M$MMW------;---------;-;-;------;-;-----,,
,+<<<<<++*<,:.*.                       ;o1oooo11ee111111oieeeeeeeee11ioii**cc***++;<<"<+<<<:**o111I8#H0#e$MM";---;-;;-------;;;-;--;;;---------:,
:cccciiiciiiiic.                     io1111111eeeeeeeeee1ieeIIIIIIIe1oiic**+*c*********cc.:.<*I6$$$ePH6M$0WMW--;---;--;------;;;;--;-;;;-------:,
,ccciiiiiiiiiii                     .111eeeeeeeIIIeeeeee1iIIIIIIIIIee1oi***;..,;<<***+*+,,::"c+P$WPP6P06$<HMM<-;;;;-<:.  -----;;;---;;---------::
,iiiiiooooooooi.                    .IeeeeeeeIIIIIIIIII6IiII6I6II6IIe1i;,;....:-"*,""++,,,:,<-"6$HM01$6$#10WMM-;;;;;;:-..,;-----;-;;;;--------"-;
;iiiiioooooo1oo                    .<IIeeIIIIIIIIIII6I66Io666666666Ieo;,". :- .:;"",;;;,:,:,<;*1H8HP@$PM##1$WMM-;;;;;".:..;;;;;;;;;--;;-;--i666I6
:::+oooooooo1oo.                    ,6IIIIIIIIII66666666Io660066666Iec:.:..":+1I80,,,,,,:,:,<1c@P@P68M#M#W-80WM6;,,,,;:"..:;;;;;;;;;;;;;;-;<*I080
iiiiooooooo1ooo1                  .,e6I6IIIIII66006666666o00000006IIo<:.-:"+<oi60;,,,,,::::i<oo1H$$$WHMM#M6e0PMM;,,,,,::...;;;;---",;;;;;;;"+ci16
iiiooooooo1ooo11I              .-:-*II6666666660066666000o000006IIeI-..ooe*1+*:+io;,,,,,::,e<i18PP11e0oooooioiWW;,,,,,,,-.........:..:;;;;;888800
iioooooooooo1o116;,;--.,,;--,-;;;--6H6III6II6666eicioe60610000IIIeeeeoo.<<:6I8-+o1;,,,,,,,:*-:610I1e@o1ooooii#M;,,,:...  .    .. ... .,,,,;**++*+
iiooooooooo1o11cI--,;;;--;;;------""eIIII6I66I6oiiicii606o0886IIIII,<i1i1o;;$P,-<10,,;;;;;;*I,-+*1I66HH11ooic@-,,,,-""-------------,:,,,,,,+++<""
iiooooooooooooo;e<;;;;;-;;-;-----"""i8III6II6Ieccccciio0010880IIIeI-++1+;:.i,HI"oe6"<------ocio*eIIii68Iee166I,,,,,-"--------------,:,,,,,,+<<++*
iiooioooooooooo"oc;-;;;;-----------<i8eIIIIIIIIocccccci06100006ee11"""*c,coii<"i0661cc***+",-<<<6I0666006II1e,-,,::;---------------:::,,::,;<+*++
iiooooooooooooococ+-,;;;,;-;-----"-"+IIIIIIIIIIIcccccccie16i""-,,;""-**i*-oc<**ceeI1,e1ic1o*cio60@PP@@PMP11IeHe,:,,;------------;--,:,,,;:;:+,:<<
iooioooo1iooioo*ico-;,,-;-------"""+oIIIIIIIIIIIeiccccc"<+-;;,.....:-+*c+-+++"<++++<+++***cccc+iciciPMMMMMMMMMMMM#cM#<--------;---;;;----;;;*;;--
iiiiooooooooooo*iii;;;-;-------"-"+<IeeeeIIIIIII66Icccc-"<;;;,.....:,<+**eI11oiii**c*++*ooooooo1oooo+MMMMMMMMWMMMMWW#<-----;;-;;;;;;.:::;...::,  
iiiioooiooooooo*ii;;;;;---------"+<*eIIeIIeIeeeIIIocc*+--";;;:.......;-+<oI1ooiiooioo11111o111111e1o+MMMMMMMMMMMMMHMW"--;;;;;;;;;;;;....-.. -.   
iioooioiooooooo1ii;;;;;-;-------+<<ieeeIeIIe111ee11c*++---;;;;.......:;,,;Hcci11I1eIIeIeIeIe111I111o*MMMMMMMMMMMMMMMM"--;;;;;;;;;;;;....-:.:-....
iiiooiioooooooo+ii;;;;;;-------<<<+**iIIIIIeeeeeeee"+++---";;;:.......,:,:......     ..oooHo1i1e111ocWMMMMMMMMMMMMMWM<-;;;;;;;;;;;;,::.:,.::-.:::
iiooooooo1o1ooo+ii;;;;--;;----<<<<c++*IIeIee11111ooc***---";;;,.......,,::.:....         .Poeo1oe1eoiWMMMMMMMMMMMMWMW<-;;;;;,;;,;;,,:.....::;..::
ioooooooooooooo+ci-;;--;----"<<""<ooo11oiiic**+"--:::::---";,;,..   .:.::::::.:.          $*11o1@1eooHWMMMMMMMMMMMMHW<;;;,;;,,;;,,,,:...:..::..:.
*ccccccciciiiicccc;;--;;----""""<*1e1ooc<<<<<<<--;:::::-;-"",.     :..,::::.:.:           Pi111oe11oo@MMMMMMMMMMMM$WM*;,;,;;;,;"-;--;;;,..::,::::
++++++**ciiie0I1i-;;;-;---""-"-<<ciiccc"""""""";;;:::::;-,..::, ;-,,;;,,-;;,;::           8*111o1e11oIMMMMMMMMMMMMMWM8;;;;,,+....,,,.";,,,.:;,". 
+++++*+***+-occc*;;;"----"---""o+ecccc*"""""""";;;:::::...:;;,:,;;;;;,;;,;;,;;;           0*1o1ooe11ioWMMMMMWMMMMMMWWW;;;;,,*:...,,,:";:.;.,:--: 
<<<+++*+++<+oicc+;;-;;;---;--"1i0*c****"""""""";;;::. :;;;:,::,,,,;;,;";;.-;--            1*o11oi161o*MMMMMMMMMMMMM$MM;,.";,*,...,:,:@:::":,;;;. 
<<++++*+++<cic**-;;";--;-----1*<******<""""""";;;;.::,,,,,,:,:,,,,,,;-"";;..,;   .        ic1o111111o*WMMMMMMWMMMMMWMW,,"P,,c;:. :,,c",:,-,:;--, 
<<++++++<<<oc**+;;;-;;;-----"<eP******"""""""",,,.++<*cc*<;,.,,,,,,,;-"-;;,:,,            +o11ooeoe@o*MWMMMMMMMMMMMHWH,,,,,,c;:..::,:;,,.,,,;;,,:
<<+++++<<<+occ**;;;-;-;---""<""******<"-,:......  ++<*cc+**,..::,,,,;""-;;;,,,     .      "ee11111o1i*MWMMMMMMMMMMM$WW,;,,,,+,:..:::::,:,:::;;;; 
<<<<+<+++<*icc*+;;;;;;;---"<<<<+:....     ..:..  .++*+<++++....:,,,,-"",;;,,,      .      "6e11e1eeoo*MMMMMMMMMMWWMMWW,,,:::+::. :,::.::,:::,;;; 
<<<++++++<cc***+;;;;;;;;---""<<+;<;,,,,,,,,,,::,,;<+c++<<+c<c. ::,,,-"-;,,,,,.     .      ;8e111e111iiWMMMMMMMMMMMMWHW;,,,,:-,,. :"::.,,,:::;;,, 
<<<+++<<";:.    ,;--;;;--"-"<<+ii1*";;----;;;;,,,;;-*<"<+*i**::::,:,"-;,::...--    .     .<8I111111oi*$MMMMMMMMMMMMWWW-,,,,,,,:    ...,:e-,:,,,,.


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