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

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

+c**++++*+++<<+*PP$$$HWHWWWWWWH$$$$$$$$$$$HHHHHHH$$e*++++++++++**+++**c*co1iic***++10HHHWWWWWWWHH$$H$HHHHHHHHH$$PPPPP@P@8+++<+*ccoo*++++++++c16Ie
+*+++++++++++***P$$$HHWWWWWWWHH$H$$$$$$$$$$HH$HHH$$c+++++++++++**+++c*c*ioioic*co$@HHHHWWWWWWWMHHWWWH$HHHHHHH$$$PPPPP@P@e<<+++*iccc*++*c+++*oIIe1
+*++++*++++***+*P$$HHWWWHWWWWHH$$$$$$$$$$$$HHHHH$$$*+*+****+++***++****ciicoe1e80P$H$HHHHHHWWHHWWWWWWWHHHHHHH$$PPPPPPP@@+<<<+<*icc+<++c+++*oeIe11
6006o*********+8$$$HWWWWWWWWWH$$$$$P$$$$$$$$HHH$$$$+*++**+++<+***++*+*ciiic11o6@$$$$H$$H$@HH$$WWWWWW$WWHHHHH$$$PPPPPP@@@+<<<<+*cc*+++++*++oIIIIee
@@@PPP86*****++P$$HWWWHHHHWWH$$$$$$$$$$H$H$$$H$$$$$+++++++++++**++<***cccic1i8P@8$$$$$P@@PPP$P$$$HHWWHHH$$HH$$$PPPP@@@@@<<<<<<+**+***ccciieIIeIeI
P$$$$$$$P0*+++*$$HWWHHHHHHHHHH$$$$$$$$$$HHHH$$$$$PP+++++**+<<+c*++++**cciice80008P@@P0eI66I0068@P$$WW$$HHH$$$PPPPPP@@@@@<<<<<<***ccc*i**ie666II66
PPP$$$$$$$8i+++$HWHHHHHHHHH$$$H$HHH$$$$$$$$$$$$$$$6+++++++++++**+++**ccciie86080008061P8010P@0888P@$@HH$WH$$PPPPPPP@@@@@+<<<<<+*iI6II666666eI66II
PPPP$$P$$$@0c+*HHHHHHHHWHH$$$$HWHHHH$$$$$$$$$$$$$Pc+<++*++<<+***++**cciiooe60000P0e0I00e6o686e6PPPPW$$HWHH$H$PPPPP@@@@@@++<+++<+ie1o1eeI60006IIe1
PP8$HHPPPPP@0*iHHHHHHHHH$$$$HHHHHHHHHH$$$$$$$$$PPP*+++++<<<<+***++**ciiicI6000I60oi86Iee8608@@@0II6@@@PPPHHHH$H$PP@@@@@8<<<+++++*ioccoeI606Ie1o++
P$$8P$$@@@@@P*0HHHHHHHH$$$$HHHHWHHHHHH$$$$$$$$$PPP*++<<+++<<+***++*cciiice000016cIe@11e66II600008888@PPPPP$$$H$$$P@@@@@1<+++++++*cccoIIIIeooic*<+
0616@@$8@PPP@o$HHHHHHH$$$$$$HHHWHH$HH$$$$$$$$$PPPP+<<<+<<++++**+++ciccc+eI660e18*ei0IIIeII600888@PP@@@@@@88P@$P$P@@@@@@++++++++++++*c1eeeI1oi*+<<
e111e0@P@P@@@o$$HHHHH$$$$$$HHHWWHHH$$$$$$$$$$$PPP@<<<<++++<++*+++*ccc**coIe6I6o6oioeII6I660088@@@@P$$$$PP@0@$PPPP@@@@@@++++++++++++i1II1ociooic*+
ioec-8o6@@@86*P$$$HH$$$$$$$HWW$HWHHH$$$$$$$P$PPPPe<<++++++<<+++++cc***ccioIee11i611i*****ce6I600008P$HH$P@I8@8P@P@@@@@@++++++++++<*oeIIei*+***+++
080e88668P@P$@o$$$$$$$$$$$HHHHWHHH$$$$$$$$$PPPPPP+<<++++<<<<+++<+**c*cc**oi11e*oe1ic*+""";"<*106o+""+ie8PPo68@$8@@@@@@@+++++++<+**i11IIi+"+<<<"""
PPe8@P$$$PPP8@P$$$$$$$$$$$$$$$$HHHH$$$$$$$PPPPPPP+<++++<++<<i+<<++**c*c**Icoic1oiI1iico<-"<+iI@8*<*cc<iI@PeI18888P@@@@6++<<<<<<+8ioee1io+<<------
@@88688@@@P8ePPP$$$$$$$$$$$$$$$$$HH$$$$$$$PPPPPPP<+++<<<<<<<<+<+++++***ice*ooio1o1eIIe1icioie8$@611e1e+0PPe16@8$8@@@@@<<<<"""<<+*coo1ooc+<-;,,;,;
80@8666008P@$*PPPPP$$$$$$$$$$$$$$$$$$$$$$$PPPPPP@+<<<<<<<<<<+<<+++++****c1*c1oc1oo1ee60006e1e8HP@1ic60P$P@688P@@@@@@@8<<<<<<<<<++*coe1oi+"--,;;;-
PP8@8000@PPo<6PPPPPPP$$$$$$$$$$$$$$$P$$$$$$PPPPP0<+++<<<<<<<<<<<<+*+*c***i*c11ooooo1I60006e1I@HP$PP@@PP@@e@8@PP@@@@@@@<<<"<<<<<+++*o1e1i<"-;;;;;-
e8$PP@@PP@"+<8PPPPPP$$$$$$PPPP$$$$$PP$$$$PPPPPP@*<<<<<<<<<<<<<*++++****+*c**oe111oooeeIe1111I0P$08@@PPP@8@80@@P@@@@@@@+<<<<<<<<<++*o1eIi<"-;,;;;;
06IPPPPP88<++@P$$$$$$$$$$$$PPPP$$$PP$$$$$PPPPPPP<<<<<<<<<<<<<<<<+++*cc**+*ccioe1oooooooI6Ioi*c1PP6608@8P080@$P@@@@@8@@+<"<<<"<<"<+*oeI6i<---;,;;,
8@0000Ie8<<++@PP$$$$$$$$$$PPPPPPP$$$$$$$PPPPPPP@<<<<<<<<<<<<<<<<+++*cc***c*cicooiiiiio111eeeo8@PP@6I60@@@8PP@@@@@@@@@@+"<<<""""""+*iI66i<---;;;;;
P@eIe1II0<<++PP$$$$$$$$$$$PPPPPPP$$$$$$PPPPPPP@@<<<<<<<<<<<<"<<++++****c*cccc*o1iccioii+<*cciIP@@8e00@@@@P@@@@@@@@@@@8<"<<<<"""""+*1I60i+-;-;-;,,
6icc1166i<<<cP$$$$$$$$$$PPPPP$$PPPPPPPPPPPPPPP@8<<<<+<<<<<<<<<<+++*****cc***++11cc***icccoieeI6P8eI668PP@@@@@@@@@@@@@8"""""-<""""+c1eI1i*<-;-"-;;
"<*oi00@""<<+@P$$$$$$$$$PPPPPP$$$$$$PPPPPPPPPP@i<<<<<<<<<<<<<<++++**ccc**c*+<eico**ccioic**++iIeIee6@@P$P$@@@@@@@88@@8"""""+"<"""+iee1iocc*<"----
o1e600@--""<cP$$$$$$$PPPPPPPP$P$$$$PPPPPPPPPPP@<<<<<<<<<<<<<<<<+******cc*+<<"o<<cc***ioooeeI8@880I6@@@@@@PP@@@@@@@@@@0"""""""<<<<*11eccicc**<<""-
66888*"-;;-";<PP$P$$PPPPPPPPPPPP$$$PPPPPPPP@PP@<<<<<<<<<<<<<<<+*c*c****++<<<<<""ccc****c*cio1666I08@$"0888@8@@@@@@8@8e""""""<+<"<*11*+*icccc*<<<"
;;,,--;;;,-,,""""cPPP0@@@P@@@P@P$$PPPPPPPPPP@@@<<"<<<<<<<<<<"++ic+*c+++<<<<<"<<,<ccc***+<<++coeI68@P@-;;<88@88@@88888*"""""<cc<"+**++<+*icii*++<"
,;;;;;;;,;;:--------"-"+8PPP@@@PPPPPPPPPP@PP@@8<<<<<++<+<<<<<++<*c+<<<<<<",:::::ciiccccc**co16I608@PP:,,-;,-;;*8@8888<"""""+ic"<+++<<<<+ciiic*+<<
;,--;;;,,;:---;;-;---;;;,,;:;@@PPPP@@@P@@@@@@@o<<<""<<+<"<<<+*++<<,;,,,,:.::::.occiiciiicio111e608@P@:,,;,:;;;-"<"880<""""<*+"<++<<<<+++ciiiic*++
;;;;;;,;;,;;;-----;:----""""""8000008888@88888+++<<+<++<++<<+*ci1.::::::::.:::;oicciiciio11e111I60@Pe:,,::;;,,;;;;-;-+""<<<<<"""<<<+++++oiicccccc
-;;;;;;;,:,,,;;;,;-;---"--"-""<660066660666600<<<<<<+++++++**cII::::::::::.:.:+oiccciiiio111111ee08Ic,:,:,,:,;,;,:,*P$$:+<++++<<<<<<++<*oiiiccccc
-;;;;;;;,:;:,,:,;;;;---------"<880888888888000<""""""<<++i***eIe..::::::..:::<*ooicciiiii1oo11eee1o,,:::,:::,,:::I@PPHHH$++++<<"++++"++*iiiiicccc
;;;;;;;,;:;.,,;;;;;-----------"8888888888@@880<<""<<"++++***o1I*..,.:........io1oiicciicciioo111oi,::::::.::::::608@P$HWHH@""<""<*++***ciiiiccccc
;;;;;;;;;::.,;;;;;;;----------"00888888888888c""""""<<+*+++i1ee,:.::......:.:oIe1oicccc**ccco1ooi::.::::...::.:I6088@P$HHHH8;-""<<+cc*<<cicccc***
;;;;;;;,,,.,;;;;;;;;;--;-------"0888888888888<<""""<++*++++o1ee:...:........:oeeeeoiiiiiccio11o1o::.:.:..:::.:I00888@@P$$H$H---"<<+*cc**ccccccccc
;;;;,;;,,:,;;;;;--;;;-;;;------"8888888888888""""-<<++*++++oeIe:.............i11111oooo1ooo111oo,:..::..:::.:60088@@@PP$$$$Po"<<"*<+++**ciccciccc
;;;;;;,,,  +e0@$$$HH$*;;;---;--"0000808888888"""""<<++<+++i1eee..............o111111o11ooo1oooii:..:...:::..600888@@@PPPPPPP-+""""+**c*coiiciiicc
;;;;;,,::.68@PP$P$P$$$$PI*",.  .600000088008I""""<<+++++++o1eee.............:1111ioo111ooooo11o+......::...e600888@@8@PPPPP@:--""""+****ciiiccicc
;;;;,,,::008@@@P@PPP$$PPP0i<;...-60600000000<""<"<<+++++<<o1eeec............:eee111ooooooo1111i.......:...i66600088@@@PPP@PP.-----""+**ccieeicccc
:,,,,,,:600088@@@@PP$PP@886*"...:66660000000""<<<<++<<<<<<i11ee1.........:..:ee111o11oo1oo1ee1:..:........I6606608888@PPP@PP:--<"--"<+++*iiiic***
.:::,,-ee60088@@@@PP@@8@806o-..-666666000000"<"<++<<++<<<<i1eee1i........:.::eee1o1o1ooooi111i...........eI6666660088@@@@PP-:-----""<++**ciioo**+
66666000888@@@PP@P880000066*.:;-iI6660000000"<<<++++<<+<<*i1eeeeo......::..::1eee111oooooio11........ ..oIIIIII6600888@@PP$,:------"<+***cciicc*+
008888@@@@@PPPP@@88006Ie6eo.,;;-"1I606000006"<<<<<<<+<<<"co1eIIe1c .. ......coeee1ee1111oo11i..:..... .*eIIIIII66000888@P$P:,--"-""-<<+**ccic1ii*
888@@@P@PPPPP@888066I111i;;,,;;-c1I60000008i"<<<<"""""<""ioeeIIIeo*. .......co11ee1e11111111:...... ..+eIIIIII6I600088@PPP,;----""""<<<+++*******
088@@8@@PPP@@@8006e1oic<,,,,;;-"ooI60000088+"<<<<"""""""+o1eIIIIe1c-........io1e1e11ooooioo+....... ..1III6666600008@@PPPP,*++++++++1<+++++**c***
60888@@8@@@@@006Ieoc*,,,,;,;;--<iiI66000008"<<<<<<<<<<""i11eII6Ie1i<........:o11eee11ooiici..........1eII66606000088@PPPP;:+<<<<<"<""+6++*++*cc**
6666660888@@06Ieoi+;.:,,,""<""<*ieI00000080"""<<<<<<<<"+o1eeeIIIe1i+:........co11111oiccioc........ oeIII60000888888@P@@P:,"""""""""<ce+**+++<+*+
66e11ee6680001oc+- :::,,;+++*c6oII666000000<""<<<<<"--"co1eII6IIe1c<,........:o1111ooic**c:........oeIIII600888888@@@@@@,:-"""""""""<ie<<++<<++++
1ooocccciooi<<;.    .:,,,;;---"IcI6I6000000<"""""-----"ioeIII6IIe1i+,.........iooooic*+++,........ceI6I660008888@@@@@@@-::""""""""""+i<<<<<<<+<<+
oiiicc*-:.........   .:,;;;---+I1e660000000-------;--;co1eIIIIIIeoc<:..........iiicc*++":........+eIIII6000008888@@@@@8::,,,,,,;;;--+1"<<<+<<<<<<
"18::0::....:::::::.  .,;;;;-"oo1e66000000I----"------co1eII6IIe1i*"............,c*+<<":........ceIIII6600008888@@@@88:::::::,,,;--@"""<<<<<"<<<<
,$;<";1PP,::::::::::.. :,;;--<I11I66600000i--------;-<co1eIIIIe1oi*-,:...... .....--",   ......;eIIIII66000088888@8@@:::,::::,,,+**8-"""""""<<<""
iPH@I$HH1+:::::::::::. .:,;--*eieI66000006+--------;;*io1eIIIee1oc+,,:  ... ....     . . ......eII66I660600000888888,:::-;;;;;--;-"+i<"""""""""""
WWo*:..:::::::::::,:::...,;"+coeI666660006--------;;<co1eeIIe11oic":::      ..  .....    .   .1IIII6666000000000888,:::,,;;;;;;;;--*1""""""""""""
...::::::::::::,:::::::..:,+8i1eI666666666---;-;-;-"iiioe11111oic+;:::.           .. . .  ...oeIIIII66600000000000,::::,;;;;;;;;--"ci""-"""""""""
::::::::::::::::::::::::::,<1oeII666666666----;;;-io111eeeeocioi*",::::                     <1eIIIII6066000000000,:::::,;;;;;;;;;;<ii"---""--""""
..:::::....::::::::::::::,-Io1eI666666666I;-;--;-cioo111eeee1icc+;:::. .  ....              oIII6I66600000000080::::::,:,,,;;;;;;"+1--"---------"


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