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

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

. ................:::::::::::::,:,,,,,,,,,,,;,;;;;,,;;,;;;;;-;-;;;-;;;;;--;-;----;-------;---;-;;;;;;;;;;;;;,;;,,,,,,,,:,,,:::::::::::::.........
 .............::::::::::::,:,,,,,,,,,,,,,,;;;;;;-;;;;;;;------------;-----"-"-----"--------;--------;;;;;;;;;;;;;,;;,,,,,,,,,,,,,,::::::::::.....
.............:::::::,::::,,,,,,,,,,,,,;;;;;;;;-;-----------<-""-"--"""--"""""""""""""--"""--"-""--------------;;;;;;;;;,,,,,,,,,,,,,,::::::::::..
...........:::::::::,,,,,,,,,,,,,;;,,;;;;;;-;-;;-------"-*""""""-""""""""<<<<"<<""<<<""""""""""""""""""""--"-------;;;;;;;;;;,,,,,,:,:,,::::::::.
.......:::::::::,,,:,,,,,,,,;;,;;;;;;;;-;----------"""""<""""<""<<<"<<"<<<<<<<<+<<<+<<<<<<<<<""<<""<<"""""""*-----------;;;;;;;;,,,,,,,,,::::::::
.....:::::::::,:,,,,,,,,,,,;;;;;-;;;;-------"----""""""""<<<+<<<<<<<<<+<<++++*+<<<+++<++<<<<+<+<<<<<+<<<<<"""""""""------;-;;;;;;;,;,,,,,::,,::::
::.::::::::::::,,,,,,,;;;,;;;;;;;;--;-"-"""""""""<"<<<<<<<<+++++++<<<+++++*+***+++<++*+++++++++++++++++<<<<<<<<"<""-"""------;;;;;;;;,,,,,,:::,::
.:::::::::,::,:,,,,,,;;;;;;;;-----"----"""""""""<<<<<<+<+<+*++++**+***+******c***c***+c**+***+*+*++*+++++<++<+<<<<""""""---"----;;;;;;,;,,,,,,,,:
,,:::::::,,,,,,,,,;;;;;;;;------"""-"""""<"""<"<<<<+++c+*+*+*******c*c***c*cccccccc*c*cccic**cc*********++++++<<+<<<<""""""-"-"---;-;;;,,;,,,,,,,
1c",::::,,,,,,,,,;;;;;;;--------""""""""<<<<<+<<++*++++++*cccc**c*ccccccicicccicccccccccicccccccccccc*c*****+++++<+++"<"<<""""--"---;;;;;,,,;,,,,
";;,,,,,,,,,,,,,;;;;;;------"-""""<<<"<<<<<+<+<++*+*+***c*iiic*cccicciciciicciiiiiiiciciiicciiiciciccicc*c***c****+*+++<++<<"""-""---;;;;;;;;;,,,
,,,,,,,,,,,,,,,;;;;;;-;---"--"""""<<<<<+<++++++*+*****c*cicciiciiiiioiiioiooooiooooooiiiooiooooiciiiiicccc****+**++**+<++<<<<"<"---"---;;;;;;,,,,
,,,,,,,,,,,,,,;;;;;;;--"""<<<<<"<<<<<<++++++****cc*ccccccciiiiioiiooioioi1oo1oooo1ooo1oooo1ooooo1ooioicoociccc**c*c**+***+<<<<""<-"-"----;;;;;;,,
,,,,,,,,,,;;;;;;-;-;-<"""<<<<+<<++++++**+*c*ccciiccicioiiiooio1oo11o11o1111111e1o1oe1111e1eo1o111oo1iooooooiiiciccci*****+<*<++<<<"-"-------;;;;;
:,,,,,,,,;,;;;;;----""""<+<++<++++*+*****ccccccicciiioooooo111eee111eeee1IIeII1e1e111eeeIeeee1e11e1111o1oo11iiciiiiccccc*++++++<+<<"<""---"---;;;
,,,,,,,;,;;;;-;----"--<"<<++++******cciciccioiiiiooo11o111e1eeIeeeI60088@$HHWM##M########M$6IIeIe1e1e1e1eee1o1ooiiioiiicici**++<+<<<<"""-c-"---;-
,,,,,,,;;;;;;-;--"--"<<<+<+***c**ccccioiiiioo111e1eeIM#####################################06IIIIIIeeeIe6IIee1e1ooioiooocccc**+*++<<<<<<""""-<--;
,,,,,;;;;;-;;----"<<<<<<+*+***ccciioiooooooo1e1eeIII6M#########M####H#MPo@@#MM#############800600II666666III1Ie1o1eoooo1iiiiic*++**+<+"<<""""----
,,,,,;;;---;;-""""<<<*++*c**ccciiiiiooo11eeeeeIIII666###########8<:,:1,,,,co<;<*H##########88880800080808066I66Iee111o111oocii****++<<<<<<"<"----
,,,;,,;;;--;--""""<<++*+**ccciooioioo1o1eeee6IIII6600#########MI+<";;;,;;,,,,,1M###########@@@P@@@@@@8@8808666060I6Ie1e111oiiic*c**++*<<<<<+"-"""
,,,;;;;;----"-""<<<+++**ccciiiioo11oeeeIIIIIII6600608########MM##M#########W*0@############P$P$PPP$@P@@@P@8888806I66IIeIIe11iiccccc***+++<"<<"<""
;;;;;;;----"-<"<<<+**c*c*coicoiooeoeeeI6666660088888@########W#############################M$H$$$HP$PPPPPP@@@8@808606I0eeeeeoioiicicc***+<<+<+"""
;,;;;-;---"-"""<<+++**cciiiioo1oo1eeIIIII6006868@@8@@############################*M#M#######HHH$$$$$$$$PPPPPPP@@80006666IIIIooooiocccc****+<<-<""
,;;;-;------""<<+<+*ccciiiiioo1o1eeeeI66600080@08@@P@########M####M#####*cW#######W########MWHHHHHH$$H$$$P$PPP8@@P@8866IIeII11ooiiiic*c***++<<<<<
;,;;---"----<"<<+++ccciiiiooo1oe1eIII666660088@@@P@@P########8*io#####W<W<eiM#--;-c#########WWWWHWHHH$H$$HHP$$@P888@808066Ieeeeoooiiicccc*+**+<<+
;;;-----""""<<<++***cii1i11o1eeIIeeII66000@@8@P@@$PP$#######W#i$MI#######M####W8--M#########WWWWWWWWWWHHHHHHH$$PP@PP88006666eII1oo11iicc*+***++<+
-;----"""-""<<**c***iciioe111ee6II600600088$8@P@PP$$$############8"H###########M#W#M#########WWMMMWWMWW$HHHHHH$$$PP$P@@@600666IIIooeioiioccc**c++
;---""""""<<<++++**cccoio111Iee6I60000008P@$@PHPP$HH$########c###W"<#8##Mi#ci"-H1+MMM#M######MMMMMMMMMMWMWWWHHHHH$$$P@@@0@8006IIee1e1oi1coicicc+*
;-;"--<""<<++<***ccioo1ooo1e1eeII60088@8@8PP@PPPH$H$H#########H@c6WMM#o#M$####---#MPM##########MMMMMMMMMMMMMWMWHHH$H$P@@08800006I61e1o11ioiii**c*
-;---""""<<+****ciiooioo1eeIeI660088@P@@PPPP$$$$WHHHW######MW##P"c+H#M+###@o1i"-"P#MM###MM#########MMMMMMMMMMMWWWHHHH@$@@@806006II6II0eiooi1cicc*
;--"""<<+<++****iiioio11eeIe66000@@@@PP$$$$HHHWWWHWWM####MM#HM#MM+<<""""""-"-----"MP#M##M#M##########M##MMMMMMWWMWWWH$HP$8PP800060Ie1o1ei1oic*cic
;"-"<<<<<<c+*cccciciooo1eII06800880@PP$$$HHHWWWWHMWM###MWW$WHH##W##*"0<-""""<"---1PMWMWMH#WM#############M#MMMMMMWWWHHH$H$@8P@88066e61e11e1iooi*i
-"-"<<<<<<*c*ccioioo1ee1I6060680888@PP$$H$HHHWWWWMMM###MWMW@#H#""i##M#<<+<"+<"--MW@WMMWMMM####################MMMMMWHWHHH$HPP@8@00086III1e11oooic
-"<"<"<<<***ioii1oo161eII0000006@@0@$$H$HHWWWMMMMMMM###$WP8MoW""""<o#####*""""io#8WH8W$HWW#M###################MMMMWWWW$$$$HP$@@88666Iee1e1o1e1oi
"""<<<<+*+ccicioioI1II6I00066688888PPHHHWWWWMMM#MMM####88IW*-""----<"+o$+<<"""*""i#$WWMPH@68####################MMMMMWWWH$H$$$$PP8@8680IIe1oeeooe
<""<<**++cciiiii1ooIeIeII6I06000@PP$$$HWHHWWMMM#M#####Wc-""--""<""""<<8+I<+"<-"-"<<+M$H@@@P@#######################MMMWWWHHH$PHP$P8@060066IeIIooi
-<""<+<*+c*i*ioio111eeIII6688068P$P$$HWWWWWMMMM#######1------""<"""<"<<M@+<<<<<""@8<++M00o$6#######################MMMMMMWWMH$$$$$PP@@@I6I66Iee11
"<""<<++*+cciiioo1oII6II066088@@P$$$HHHWWWMM#MM#######*------""<<""<<+++6###M##i*<<+<<<cMP60W########################MMWMMWWH$W$$@@88866080e61I1o
;<""<<+++*iccio1iee1II680008@@@P$$$$WHWWWMWMM#########+"-""""""<<<<<+++++i########I1ei<*+*++6##########################MMMWWHHWHP$PP@@80I6IeII6ee
-""<"<+<+*cicco11e6IeI60808@@@PH$$HWHWWWMMM###########+"<"<<<+<<++++*ccoeeI6######M####################################MMMMWH$HH$$P$$88@860IeeeIe
---""<<<<i**oooiooeee6868P@$@$P$$HWWHWWWMMM#############################################################################MMMMWMHHWWPHPH@@000eI6ee1
;;---"""<**c*ioio1ee6e6I860@@$$HPHHHWWWMM##M############################################################################MMM#MMWWHPH$$@@88@0I6IIee
,;;;---"<"+**cooi1oeeeI80888P@H$PHHHMWMMM#################################################################################MMMWWWWH$HP$$@@0060IIee
,,,;-;-"""<<++*iii1110I660088@@$$$$HHMMMM################################################################################MMMWMWWH$HH$P@@06800I6II
::::,,;;"-"++++*cco11eI60I06@8@@P$HHWMWM##################################################################################MMMWWMWW$$W$PP088086e61
.:::,,,;;-""<<+**iii1oeI008688P$P$H$WWMMMM###############################################################################MM#WMWWHWH$H@P$P88886e60
..::::,,;;;-""<<<*ccooee6e06808@P$$$WWMMWM################################################################################MMMWWWH$H$$PP@8006I6IIe
....:::,::,;"""<<*cooioeeII6I868@$PHHWWMMMM#################################################################################MMMWWHHH$$P@@@68808II
 .....:::,,,;--"<<*+*ccoieeI6I88PP@HHWWWMMM################################################################################MMMWMWHPP$$8P@@6066666
   .....::,,,;"-<<++cc+i11eee6088P$$$$HWMMMM##############################################################################MM#MWWHWHH$$PP@8806I6ee
    .....:::,,,--""*+*ciioeee66I@8P$PHHWWWMM#M#############################################################################MMMMWWWHH@P$@0@066IIee
     .....::::,,;-"<"<**cio1IeI0008@P$HHWHMMMM#############################################################################MMMWWWWH$PPP@806666ee1
      .......:,,;;--<<++*iooooII0688@@P$$WMWMMMM########################################################################M##MMWWHH$H$8P80806IIe11o
       ....:::::,,;;-"<++*cioo6e6008@@@PPWHHWMMMMM######################################################################MMMMWHWHH$PP@888006Iee111
       ......:.:::;,;-<"++*iiiiI1eeI00P@$PH$HWWWMM##################################################################MMMMMMWWHW$$$PP@P@8I66IIe1eoo
        ......::::,,;;;-""+*cciio1oIe0006P@$$WHWWMMM################################################################MWMMMHWHHH$$P@@@00I6Iee11ooic
         .......:::,,;;;-"<<*+cicooI1168IPI8P$$HWWMWM#M#############################################################MWMWWWHW$@P@88880666e1e1oiicc


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