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

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

""<<<++++**ccccciiiiio1oo111eeeeeIIIIII66666060008088@$HP8@8@@PP@P$$PPP$PPP$$PPP$PPPPPPPP$P@@P@@@@@@@@@8888888000006066666IIIIeeeee1111ooooiiiccc
""<<+++****cccciiiooooo111111eeeIeII66666666000000888@$PP8@P@@PPPPPP$PP$PP$P$PPPPPPP$PP@PPPP@@@@@@@@@@@@8@8888000000000666I6IIIIeeee1111ooooiiicc
"<<++++**cccciiiioooo111111eeeeeIIIII6666660000088888@PHP8@@@@PPPPPPPPPPPPPPP$PP$$P$PPPPPPPPPP@@@@@@@@@@888888880000000666666IIIIeeeee111ooooiiic
<<<++***cccciiiiooooo11111eeeeIIIIII66660000080088888@$P$@@@@PPPPPPPPPPPP$$$$$$PP$PPPPPPP@PPPPPPPP@@@@@@@@8888888880000006666IIIIeeeee1111oooiiii
<<+++**cccicciiiiooooo111eeeeeIIIIII66666I6600008606@@6P8@@PPP$PPPPPPP$$PP$$$$$P$$$PPP$PPPPPPPP@PP@@@@@@@@88888888000000006666IIIIIeeee1111ooooii
++++***cccciiiiioooo1111e1eeeeIIIIe666666I68008888688@P$P0PPPP$P$$P$$$$$$$$$$$$$$$$$P$$$PPPPPPPPPPPPP@P@@@@@8888880000000066666IIIIeee1e11oooooii
<+++**ccciciiiiiioooo11111eeeeeIIII666660060e08660@88$@@0@$$$$$$HHHH$HHHHHHHHHHHHH$H$$$$$$PPP$$PPPPPPPP@@@@@@@888888800000066666IIIIIeee1111oooii
<++***cccciiiiioooooo1111e1eeIIIIIII66666000ee6I6I@P@H$HHWWMMWWMWWWMWM#MMMMMMWMMWH$$$$$$$$$$$$$$$$$P$PPP$PPPPP@@@@@88888000060666IIIIeeeee11o1ooo
+++****ccciiiiiooooo11111eeeeeeIIIII6666606W#####################################MMMMMMMMMWWWMMMMMMMMMWWWHH$$$@80088@88880800006666IIIeeee1111ooo
+++***ccccciiiiooooo11111eeeeeeeIIIII666661P###############################################$M###########MMMMWH$$$$$PP$H$HHHPPPPP@@80666061oo1eoio
+++****cccciiiiioooooo1111eeeeeeIIIIII66661@################################################W##################MMMMMWWWWWHHHH$HH$$$PPPPPPPH$PPP@@
++++****ccciiiiiioooooo111111eeeeeeIIIIII610###+ioM#########################################M#####################################MMMWH$$P@88@$P0
+++*+***ccccciiiioooooooo11111eeeeeeeIIIII1oM##o"+"*############M##########################I###########################################MMMMMMMMMW
+++++****ccccciiiiiiooooo111111eeeeeIIIIIIe<MM#MI0<<1i############1H######$$###############6##########M##M################W#####MMM#MMMH8066#M#$P
++++++****ccccciiiiiooooo1o1111eeeeeeIIIIIe,M###0-i#i@###o*o########H@####$##$III6W########I############################M##@@M##M$#MMMW806IWMMMMW
<<++++*****ccccciiiiiiooooo11111eeeeeeIIIIe:M###Mo<#@*H##6o60eI####M##P##H0###P8###########@############M########W####W#W#M#MMMM##MMMMH66I6@60$W1
<<+++++*+***ccccciiiiiiooooo11111e1eeeeeeIe:W####c-#c+c##61MMei####8##HH#H8####@##########M8######M##############M###WM#########WMWMMW6III0@$Ieoo
<<<<+++++***cccccciiiiiooooo1o111111eeeeeee.WW###6"""1####8W1ci###$@###M$0#####8##########6MM################M######HW#######MMMMMHMMW06eeH$80Ioo
<<<++++++*****cccccciiiiooooooo1111111eeeee.HM###W-"<#############M######MM####M##########1W##########WH####W#######M#######M##MM#MMMWMWWMWHHWHHH
"<<+<++++++*****ccccciiiiioooooo1111111eeee.HM#################################P##########IMM###################$MMW######MM#HM#MM$WW80IiH061@$$$
""<<<<++++++****cccccciiiiiioooooo111111eee:PM############################################0#############MHM####M$#W$########M###HH80@c*@@$P$P@P$P
""<<<<++++++*****ccccccciiiiooooooo111111e1:PM#############################M#############WW@#######MM###MP##########8M#####M###$HI@e@@HHWWP$P@88@
""<<<<<+++++*******ccccciiiiiiooooooo111111:8M######M####################################6##########W###WM####$######@M####W###P06IP$HHWH$$H@I008
"""<"<<<<++++*****ccccciiiiiiiiooooooo11111-eMM######8###*icM########oo##################e##############HH############88#MMM###*IPHP$PPH$$HPP@P@8
"""""<<<++++++*****ccccccciiiiiiooooooo1111"cMM######<"##1M##########H1#M0IMo####M#I6###M6#P#M####MW#####$W##M########MWMMP###M@P$PP$$HPP@P$08$@@
--""""<<<<++++++******cccccciiiiiiooooooo11<;WM#######H+#0*cH###iM###M8iI###M###ee##@###$H##############M##PM###MM##$#MMMMP#MMIHP@P@008I80P@@@888
---"""""<<<<++++++*****cccccciiiiiiiooooooo+:WMMM##MM-@8####8i##06###c#####1I###61##6###eM#########M##H$WM##6MMMMM#W#oMMMWMMMMMW@MMMMM0$WWWMW@WWI
---"""""<<<<<++++++*****ccccccciiiiiioooooo*.$MMM#######M##6*###M1W1iM######H8co1eMPocoM1#M#MM####W#HM##$###H#WWPPMMMMMMWM#MMWWMPMMM#o@WWHHWH*WiH
----""""<<<<<<<+++++*****c*cccccciiiiiiooooc.$MM##M#####PH<M#######M#######Me###6eM#6i#M8#M#MMWWWMMMMMMMeMMM$#MMMMMMWPMW$M#MMM0$MMMMHMHeHWHHHW$WH
------"""<"<<<<+++++++*****cccccciiiiiiioooc.@MMMMMMMMM#@o###########0000*o#####M0##66#H$##@ce8$WM#MM###M66MMMMMMM#MW#MPHWHM##MMMMMMMWWWWHWPMH$$$
;;----"""""<<<<<<++++++*****ccccccciiiiiiiii.8MMMMMMMMMMMMW###MW#####M#MWMM$#W@$HHW##0McWM#:::::::::::::::.:.:::::.:...............:.WWWWWWWMHPHH
;;-----"""""<<<<<+<++++******cccccciiiiiiiii:eWMMMMMMMMMMM########MMMMMMM#M#M##MM#####M1M#H::::.,.:::::: ,.W<@#1:eM$;:..:::.:.......0MHWH$WHoPH$$
;;-;----"""""<<<<<<++++++*****ccccccciiiiiii,*WMMMMWMM#WMM**MM#MM##MHeMM8MM#M####M####W8M#"::::Mi##<::::::::::.:.::.::.....WcMP.....0Pe00Ie@0@8PI
;;;;-----"""""<<<<<<++++++*****ccccccccciiii",HMMWMWWWMMMM#0M#McMM##M0MMoHM###M#MM#MMM0H##,:::.WMIM::o#08:.WMM#####:.6,,+:*#McW..6.I868I6IHe8P8io
;;;;;------""""<<<<<<+++++++******ccccccciii<.$WMMWWWWMMMMMWo##6WMMMM6oH"<WMWH1*MMMMMMiWM#:::...:::,,WMW6:@,..H,::P..e"$,.. :... ,:PHHW6P$HH$$eI0
;;;;-;------""""<<<<<<<<++++*+******ccccccci*.PHWWMMWWMMWMMMH@M@oMMMWHeMMeWMM#MMMMMMMWeHM*::.....:eM#P,I-#M:Meo#,$MP;,;+P,.......-WWHHPWW$$H088P@
;;,,;;;;-----""""""<<<<<<<+++++******ccccccc*.8WWWWWHWMWWWMMMPMMHHMMMWWMWI*WMMM<HWMMW$@WM:....:.:#@e#I#M#i*;-;"+,MM#8#M#WM......:ePWHHHHH$@$$H8P@
<--"<";:;,,"-<<oo1oo1i11co1eeoo11eeeoee1ooe0o:IHWWH+WWWWHH$HMMMMMMMMWMHoMM#WWWMMWMMWW1WMM:::,,###M##M####MMM#WMMWWWMHP8eio+-...:,6oPP$HH$$$$$P@P0
,;;;;;-------""""<<<<<++<++*******ccccccciiii,iHHWW8iWWMWWWWMWWWMMMHMMMWWMWWMMMWMMWW$cHM@.,###HPM-<*oe8PHM#M#MMMMMMMMMMWMMMoWH..iHHHHHH$$$P06PPI8
,,,;;;;;;-----""""""<<<<<<<++++++********cccc-;$HHHHP@HWI*WWWWWWMWW1iiIMMMMWPWWWMW*WH@HM,:..:::.....Hc;........... P....:+8W$P11HHH$H$$$$$$$PP@@8
,,,,,,;;;;;-----""""""<<<<<<++++++++*******cc<.@$HHHH@HHHH"WWWHPMWWHeWWWWWW6;WWHH<HHo$HW::............"PHWH<$W$0,<..  .. ..... 1**@@@@@8@@@P@8866
:,,,,,,;;;;;------""""""<<<<<<++++++++*******+.0$HHHHH6WHIP6PH$oWWWWoWWcHWW+e*WWoH$HcWHP:::.:...............: .:.....     . .:<ee1@@@@8@@@800066I
:::,,,,,,;;;;;------""""""<<<<<<+++++++*******.eP$$$H$Ho$HHH+H@1HWWWP6WoPWW"H*Weo$$$0H$WWWWHWHWWWWHH$$$P@01c-,.... ...........e1ee@8o888800066IIe
::::::,,,,,;;;;;;;----""""""<<<<<<<<++++++****,*@PP$$P$$@8$$HH$HHHHHHHH$+H*PH8oc$H$e$H$HWWWWWWHH$P$$$H$$$$$$$$$$$P$PPP@881@@Ie8@@88888080666IIIee
.:::::::,,,,,,,;;;;;-----"""""<"<<<<<<<+++++++-,8P@PPPPPPPP$$$$$$$$$$H$$$$HHHH6:$$$1@$$$HHHWHWHP8$$$$$$$$$$$$P$$PPPPPPPP@@@@@@@@8880000066IIIIeee
....:::::::,,,,,,;;;;;;------""""<"<<<<<<+<+++< 6@@@PP@8PPP$$$PPPP$P08P$$$PPP$$@PP060Ieoic***++++**c***c***cc*c*c****c***++<<<""""--;,,,:::..... 
.......::::::,,,,,,,;;;;;------"""""""<<<<<<<<<.18@@@@@@8@@PPPPPPP$PPP$$$$$$$$$PP$PP$WWWWWHHHHHHHHHH$$$$$$$PPPPPPPP@@@@@@@80880880000066666IIIIIe
.........:::::::,,,,,,;;;;;;------""""""<<<<<<<,*68088888@8@@8@@@PPP@@@8@PPP$PPPPP@PPPPPP$HWHHHH$HHH$$$$$PP$P$PPPPP@P@@@@@8888888880000606I6IIIIe
   ..........::::::,,,,,,;;;;;;;------""""""""<-:60000000008@@@8@@8@8@888@8@@PP@P@@@@@@@@@888@@PHHHHHH$$$$$$PPP$PPP@@@8@8@888080880006606I6Ieeeee
    ...........:::::::,,,,,,,;;;;;;-------"""""".1I6000066688I0686008068@888@@0@@@880886888806000II6608@@@PPPPP@PP88PPP@@@80000080066666IIIIIeeoc
        ..........::::::::,,,,,,,;;;;;;;-------":"1eeI66I66606000000800088000008800000606006600666I66IIIIIeIeIeeeee1eeee11111oooiicc**++++<<<<"";
           .........::::::::,,,,,,,;;;;;;;;-----------;,.....:;<coeII6II6II6600666666III66eIIIIIIeeeeeee1eee11111o11oooiiiccc**cc**+<<<""""""-,;-
            ...........::::::,:,,,,,,,,;;;;;;;;-----------"<+"""""""""""--;;,,:...   ......:::::,,;---""--""""""----;,,,:......              ....
               ...........:::::::::,,,,,,,;;;;;;;;;;-;-----"+----"------"---"---""""""""""""""""""""""""""""""""-"""<----;;;;;,,,,::::::::.......
                  ...........:::::::,,,,,,,,,,,;;;;;;;;;;;;"+---------------------""""""""""<"<<<<<<<<<<<<<"""""---"----;;;;;;;;,,,,,,::::.......
                    ............:::::::::::,,,,,,,,,,;,,;;;;<;;;;;;;-------------""""""""""""""""---------;;;;;;;""-""<<"-;,,,,:::::::::::::.....
                       ..............::::::::::,,,,,,,,,,,,;-;;;;;;;;;;;--------------------;;;;;;;;;"oI600006666IIIIeeeee111oooicc*+<;..........


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