From 456ac7253b3d4798223da34369535262cbc38057 Mon Sep 17 00:00:00 2001 From: Neil Smith Date: Fri, 28 Jul 2017 16:21:06 +0100 Subject: [PATCH] Added execution traces --- 09-resolving-the-bill/gf.dot | 64 + 09-resolving-the-bill/gf.dot.png | Bin 0 -> 126657 bytes 09-resolving-the-bill/gf.dot.ps | 1127 ++++++++++++++ 09-resolving-the-bill/gt.dot | 84 + 09-resolving-the-bill/gt.dot.png | Bin 0 -> 175388 bytes 09-resolving-the-bill/gt.dot.ps | 1479 ++++++++++++++++++ 09-resolving-the-bill/iaaa.dot | 84 + 09-resolving-the-bill/iaaa.dot.png | Bin 0 -> 106120 bytes 09-resolving-the-bill/interleaving.ipynb | 1783 ++++++++++++---------- 09-resolving-the-bill/it.dot | 41 + 09-resolving-the-bill/it.dot.png | Bin 0 -> 79079 bytes 09-resolving-the-bill/subsequence.ipynb | 393 ++++- 12 files changed, 4250 insertions(+), 805 deletions(-) create mode 100644 09-resolving-the-bill/gf.dot create mode 100644 09-resolving-the-bill/gf.dot.png create mode 100644 09-resolving-the-bill/gf.dot.ps create mode 100644 09-resolving-the-bill/gt.dot create mode 100644 09-resolving-the-bill/gt.dot.png create mode 100644 09-resolving-the-bill/gt.dot.ps create mode 100644 09-resolving-the-bill/iaaa.dot create mode 100644 09-resolving-the-bill/iaaa.dot.png create mode 100644 09-resolving-the-bill/it.dot create mode 100644 09-resolving-the-bill/it.dot.png diff --git a/09-resolving-the-bill/gf.dot b/09-resolving-the-bill/gf.dot new file mode 100644 index 0000000..2047689 --- /dev/null +++ b/09-resolving-the-bill/gf.dot @@ -0,0 +1,64 @@ +digraph G { + + +nae20c69b2c4d4ea2a239af485ca10f16 [label="bdabcc\ndabaabcacb"]; +nae20c69b2c4d4ea2a239af485ca10f16 -> nac3868f0d46645ca8bf1b02110448236; +nac3868f0d46645ca8bf1b02110448236 [label="bdabcc\ndabaabcac"]; +nac3868f0d46645ca8bf1b02110448236 -> nf5a124f6b457426eaa13f9d58a716fe1; +nac3868f0d46645ca8bf1b02110448236 -> na1b07d40913a48a89651e06846c27489; +nf5a124f6b457426eaa13f9d58a716fe1 [label="bdabc\ndabaabca"]; +nf5a124f6b457426eaa13f9d58a716fe1 -> nf82bf143985849a9a14d7272ab8be040; +nf82bf143985849a9a14d7272ab8be040 [label="bdabc\ndabaabc"]; +nf82bf143985849a9a14d7272ab8be040 -> nf5694edb16d84740ad75d3c3a9dc33f4; +nf82bf143985849a9a14d7272ab8be040 -> nd6bf8394c44b4af79b2a91534ba13317; +nf5694edb16d84740ad75d3c3a9dc33f4 [label="bdab\ndabaab"]; +nf5694edb16d84740ad75d3c3a9dc33f4 -> n7734cd7f92a34a3bbb223dac592bd496; +nf5694edb16d84740ad75d3c3a9dc33f4 -> nad799597664c441f9ccedc62f06247bb; +n7734cd7f92a34a3bbb223dac592bd496 [label="bda\ndabaa"]; +n7734cd7f92a34a3bbb223dac592bd496 -> nf51d59c7071c4725a4e961fd017fd0b6; +n7734cd7f92a34a3bbb223dac592bd496 -> nd7f11536d8df400d860ac372d1c3e9f8; +nf51d59c7071c4725a4e961fd017fd0b6 [label="bd\ndaba"]; +nf51d59c7071c4725a4e961fd017fd0b6 -> n48a2b0c66af943439d0c9767e9181c50; +n48a2b0c66af943439d0c9767e9181c50 [label="bd\ndab"]; +n48a2b0c66af943439d0c9767e9181c50 -> nfee98ef394994c0b9664921c73ae7882; +nfee98ef394994c0b9664921c73ae7882 [label="bd\nda"]; +nfee98ef394994c0b9664921c73ae7882 -> n077956a8b783437ba5a65c3fd3380e2f; +n077956a8b783437ba5a65c3fd3380e2f [label="bd\nd\nFalse"]; +nd7f11536d8df400d860ac372d1c3e9f8 [label="bda\ndaba"]; +nd7f11536d8df400d860ac372d1c3e9f8 -> nb1bf7b9e21a64b30a7a536a9b8649e56; +nd7f11536d8df400d860ac372d1c3e9f8 -> n115e972256cc4394a1eba134f114e4ab; +nb1bf7b9e21a64b30a7a536a9b8649e56 [label="bd\ndab"]; +nb1bf7b9e21a64b30a7a536a9b8649e56 -> nb0329d485ca14bfaa79caa33670a8699; +nb0329d485ca14bfaa79caa33670a8699 [label="bd\nda"]; +nb0329d485ca14bfaa79caa33670a8699 -> ne91eaaeffb1443639b733682718f4092; +ne91eaaeffb1443639b733682718f4092 [label="bd\nd\nFalse"]; +n115e972256cc4394a1eba134f114e4ab [label="bda\ndab"]; +n115e972256cc4394a1eba134f114e4ab -> na78115224d9f4e37b4045f6c30e4ceb1; +na78115224d9f4e37b4045f6c30e4ceb1 [label="bda\nda\nFalse"]; +nad799597664c441f9ccedc62f06247bb [label="bdab\ndabaa"]; +nad799597664c441f9ccedc62f06247bb -> n55c3278b1aea4bdc92b3d5eb3c09366c; +n55c3278b1aea4bdc92b3d5eb3c09366c [label="bdab\ndaba"]; +n55c3278b1aea4bdc92b3d5eb3c09366c -> n5d2503b1d062482b898e4682240dcc78; +n5d2503b1d062482b898e4682240dcc78 [label="bdab\ndab\nFalse"]; +nd6bf8394c44b4af79b2a91534ba13317 [label="bdabc\ndabaab"]; +nd6bf8394c44b4af79b2a91534ba13317 -> ne856116c734a46b1967bddb73c56140f; +ne856116c734a46b1967bddb73c56140f [label="bdabc\ndabaa"]; +ne856116c734a46b1967bddb73c56140f -> ne0497380dcb04eb9b64499dca04e370b; +ne0497380dcb04eb9b64499dca04e370b [label="bdabc\ndaba\nFalse"]; +na1b07d40913a48a89651e06846c27489 [label="bdabcc\ndabaabca"]; +na1b07d40913a48a89651e06846c27489 -> nf7b9fd837f974551b0795d7492210e52; +nf7b9fd837f974551b0795d7492210e52 [label="bdabcc\ndabaabc"]; +nf7b9fd837f974551b0795d7492210e52 -> n753dfbdd86b543cbb9b246e976d31406; +nf7b9fd837f974551b0795d7492210e52 -> n556f3f77789b40f0b332b55e20828606; +n753dfbdd86b543cbb9b246e976d31406 [label="bdabc\ndabaab"]; +n753dfbdd86b543cbb9b246e976d31406 -> na21720c117704e02910b868caeddb9a9; +na21720c117704e02910b868caeddb9a9 [label="bdabc\ndabaa"]; +na21720c117704e02910b868caeddb9a9 -> nb1bec31f0ddf4a888f941702a407906f; +nb1bec31f0ddf4a888f941702a407906f [label="bdabc\ndaba\nFalse"]; +n556f3f77789b40f0b332b55e20828606 [label="bdabcc\ndabaab"]; +n556f3f77789b40f0b332b55e20828606 -> n5b6173aea18d41f8b4a2c5ce99cc4d7a; +n5b6173aea18d41f8b4a2c5ce99cc4d7a [label="bdabcc\ndabaa\nFalse"]; + + + +} diff --git a/09-resolving-the-bill/gf.dot.png b/09-resolving-the-bill/gf.dot.png new file mode 100644 index 0000000000000000000000000000000000000000..9a6800d91c5b1802f628b0e528d1c702802b4fa5 GIT binary patch literal 126657 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

|54PIX^?6o{xkk{nHZR7t(sLA`QBt#xN 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' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +setupLatin1 +%%Page: 1 1 +%%PageBoundingBox: 36 36 622 1011 +%%PageOrientation: Portrait +0 0 1 beginpage +gsave +36 36 586 975 boxprim clip newpath +1 1 set_scale 0 rotate 40 40 translate +% nae20c69b2c4d4ea2a239af485ca10f16 +gsave +1 setlinewidth +0 0 0 nodecolor +389.82 940.6 56.64 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +370.32 944.4 moveto 39 (bdabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +357.82 929.4 moveto 64 (dabaabcacb) alignedtext +grestore +% nac3868f0d46645ca8bf1b02110448236 +gsave +1 setlinewidth +0 0 0 nodecolor +389.82 850.86 51.74 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +370.32 854.66 moveto 39 (bdabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +361.32 839.66 moveto 57 (dabaabcac) alignedtext +grestore +% nae20c69b2c4d4ea2a239af485ca10f16->nac3868f0d46645ca8bf1b02110448236 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 389.82 913.27 moveto +389.82 905.31 389.82 896.41 389.82 887.93 curveto +stroke +0 0 0 edgecolor +newpath 393.32 887.86 moveto +389.82 877.86 lineto +386.32 887.86 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 393.32 887.86 moveto +389.82 877.86 lineto +386.32 887.86 lineto +closepath stroke +grestore +% nf5a124f6b457426eaa13f9d58a716fe1 +gsave +1 setlinewidth +0 0 0 nodecolor +333.82 761.12 47.25 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +317.32 764.92 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +308.32 749.92 moveto 51 (dabaabca) alignedtext +grestore +% nac3868f0d46645ca8bf1b02110448236->nf5a124f6b457426eaa13f9d58a716fe1 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 373.92 824.95 moveto +368.08 815.79 361.37 805.28 355.12 795.5 curveto +stroke +0 0 0 edgecolor +newpath 357.89 793.33 moveto +349.56 786.78 lineto +351.99 797.1 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 357.89 793.33 moveto +349.56 786.78 lineto +351.99 797.1 lineto +closepath stroke +grestore +% na1b07d40913a48a89651e06846c27489 +gsave +1 setlinewidth +0 0 0 nodecolor +446.82 761.12 47.25 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +427.32 764.92 moveto 39 (bdabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +421.32 749.92 moveto 51 (dabaabca) alignedtext +grestore +% nac3868f0d46645ca8bf1b02110448236->na1b07d40913a48a89651e06846c27489 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 406 824.95 moveto +412.06 815.62 419.04 804.88 425.49 794.95 curveto +stroke +0 0 0 edgecolor +newpath 428.48 796.77 moveto +430.99 786.48 lineto +422.61 792.96 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 428.48 796.77 moveto +430.99 786.48 lineto +422.61 792.96 lineto +closepath stroke +grestore +% nf82bf143985849a9a14d7272ab8be040 +gsave +1 setlinewidth +0 0 0 nodecolor +333.82 671.38 43.27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +317.32 675.18 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +311.32 660.18 moveto 45 (dabaabc) alignedtext +grestore +% nf5a124f6b457426eaa13f9d58a716fe1->nf82bf143985849a9a14d7272ab8be040 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 333.82 733.79 moveto +333.82 725.83 333.82 716.93 333.82 708.45 curveto +stroke +0 0 0 edgecolor +newpath 337.32 708.38 moveto +333.82 698.38 lineto +330.32 708.38 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 337.32 708.38 moveto +333.82 698.38 lineto +330.32 708.38 lineto +closepath stroke +grestore +% nf7b9fd837f974551b0795d7492210e52 +gsave +1 setlinewidth +0 0 0 nodecolor +446.82 671.38 43.27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +427.32 675.18 moveto 39 (bdabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +424.32 660.18 moveto 45 (dabaabc) alignedtext +grestore +% na1b07d40913a48a89651e06846c27489->nf7b9fd837f974551b0795d7492210e52 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 446.82 733.79 moveto +446.82 725.83 446.82 716.93 446.82 708.45 curveto +stroke +0 0 0 edgecolor +newpath 450.32 708.38 moveto +446.82 698.38 lineto +443.32 708.38 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 450.32 708.38 moveto +446.82 698.38 lineto +443.32 708.38 lineto +closepath stroke +grestore +% nf5694edb16d84740ad75d3c3a9dc33f4 +gsave +1 setlinewidth +0 0 0 nodecolor +242.82 581.64 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +229.32 585.44 moveto 27 (bdab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +223.32 570.44 moveto 39 (dabaab) alignedtext +grestore +% nf82bf143985849a9a14d7272ab8be040->nf5694edb16d84740ad75d3c3a9dc33f4 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 310.86 648.24 moveto +299.17 636.97 284.83 623.14 272.34 611.1 curveto +stroke +0 0 0 edgecolor +newpath 274.46 608.28 moveto +264.83 603.86 lineto +269.6 613.32 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 274.46 608.28 moveto +264.83 603.86 lineto +269.6 613.32 lineto +closepath stroke +grestore +% nd6bf8394c44b4af79b2a91534ba13317 +gsave +1 setlinewidth +0 0 0 nodecolor +338.82 581.64 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +322.32 585.44 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +319.32 570.44 moveto 39 (dabaab) alignedtext +grestore +% nf82bf143985849a9a14d7272ab8be040->nd6bf8394c44b4af79b2a91534ba13317 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 335.32 644.05 moveto +335.77 636.09 336.28 627.19 336.76 618.71 curveto +stroke +0 0 0 edgecolor +newpath 340.26 618.82 moveto +337.34 608.64 lineto +333.27 618.43 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 340.26 618.82 moveto +337.34 608.64 lineto +333.27 618.43 lineto +closepath stroke +grestore +% n7734cd7f92a34a3bbb223dac592bd496 +gsave +1 setlinewidth +0 0 0 nodecolor +134.82 481.29 33.88 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +124.82 485.09 moveto 20 (bda) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +118.82 470.09 moveto 32 (dabaa) alignedtext +grestore +% nf5694edb16d84740ad75d3c3a9dc33f4->n7734cd7f92a34a3bbb223dac592bd496 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 219.92 559.78 moveto +203.7 545.01 181.81 525.08 164.29 509.13 curveto +stroke +0 0 0 edgecolor +newpath 166.34 506.26 moveto +156.59 502.11 lineto +161.62 511.43 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 166.34 506.26 moveto +156.59 502.11 lineto +161.62 511.43 lineto +closepath stroke +grestore +% nad799597664c441f9ccedc62f06247bb +gsave +1 setlinewidth +0 0 0 nodecolor +247.82 481.29 33.88 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +234.32 485.09 moveto 27 (bdab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +231.82 470.09 moveto 32 (dabaa) alignedtext +grestore +% nf5694edb16d84740ad75d3c3a9dc33f4->nad799597664c441f9ccedc62f06247bb +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 244.15 554.54 moveto +244.71 543.45 245.38 530.33 245.99 518.34 curveto +stroke +0 0 0 edgecolor +newpath 249.49 518.33 moveto +246.5 508.17 lineto +242.5 517.98 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 249.49 518.33 moveto +246.5 508.17 lineto +242.5 517.98 lineto +closepath stroke +grestore +% ne856116c734a46b1967bddb73c56140f +gsave +1 setlinewidth +0 0 0 nodecolor +338.82 481.29 34.8 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +322.32 485.09 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +322.82 470.09 moveto 32 (dabaa) alignedtext +grestore +% nd6bf8394c44b4af79b2a91534ba13317->ne856116c734a46b1967bddb73c56140f +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 338.82 554.54 moveto +338.82 543.45 338.82 530.33 338.82 518.34 curveto +stroke +0 0 0 edgecolor +newpath 342.32 518.17 moveto +338.82 508.17 lineto +335.32 518.17 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 342.32 518.17 moveto +338.82 508.17 lineto +335.32 518.17 lineto +closepath stroke +grestore +% nf51d59c7071c4725a4e961fd017fd0b6 +gsave +1 setlinewidth +0 0 0 nodecolor +46.82 370.34 29.9 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +39.82 374.14 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +33.82 359.14 moveto 26 (daba) alignedtext +grestore +% n7734cd7f92a34a3bbb223dac592bd496->nf51d59c7071c4725a4e961fd017fd0b6 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 117.01 458.24 moveto +103.6 441.63 85.08 418.7 70.43 400.57 curveto +stroke +0 0 0 edgecolor +newpath 73.01 398.19 moveto +64 392.61 lineto +67.56 402.59 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 73.01 398.19 moveto +64 392.61 lineto +67.56 402.59 lineto +closepath stroke +grestore +% nd7f11536d8df400d860ac372d1c3e9f8 +gsave +1 setlinewidth +0 0 0 nodecolor +134.82 370.34 29.9 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +124.82 374.14 moveto 20 (bda) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +121.82 359.14 moveto 26 (daba) alignedtext +grestore +% n7734cd7f92a34a3bbb223dac592bd496->nd7f11536d8df400d860ac372d1c3e9f8 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 134.82 454.19 moveto +134.82 440.18 134.82 422.69 134.82 407.39 curveto +stroke +0 0 0 edgecolor +newpath 138.32 407.22 moveto +134.82 397.22 lineto +131.32 407.22 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 138.32 407.22 moveto +134.82 397.22 lineto +131.32 407.22 lineto +closepath stroke +grestore +% n55c3278b1aea4bdc92b3d5eb3c09366c +gsave +1 setlinewidth +0 0 0 nodecolor +251.82 370.34 30.31 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +238.32 374.14 moveto 27 (bdab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +238.82 359.14 moveto 26 (daba) alignedtext +grestore +% nad799597664c441f9ccedc62f06247bb->n55c3278b1aea4bdc92b3d5eb3c09366c +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 248.78 454.19 moveto +249.29 440.18 249.93 422.69 250.5 407.39 curveto +stroke +0 0 0 edgecolor +newpath 254 407.34 moveto +250.87 397.22 lineto +247 407.09 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 254 407.34 moveto +250.87 397.22 lineto +247 407.09 lineto +closepath stroke +grestore +% n48a2b0c66af943439d0c9767e9181c50 +gsave +1 setlinewidth +0 0 0 nodecolor +38.82 259.38 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +31.82 263.18 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +28.82 248.18 moveto 20 (dab) alignedtext +grestore +% nf51d59c7071c4725a4e961fd017fd0b6->n48a2b0c66af943439d0c9767e9181c50 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 44.92 343.52 moveto +43.9 329.51 42.61 311.96 41.48 296.61 curveto +stroke +0 0 0 edgecolor +newpath 44.95 296.11 moveto +40.73 286.4 lineto +37.97 296.63 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 44.95 296.11 moveto +40.73 286.4 lineto +37.97 296.63 lineto +closepath stroke +grestore +% nb1bf7b9e21a64b30a7a536a9b8649e56 +gsave +1 setlinewidth +0 0 0 nodecolor +110.82 259.38 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +103.82 263.18 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +100.82 248.18 moveto 20 (dab) alignedtext +grestore +% nd7f11536d8df400d860ac372d1c3e9f8->nb1bf7b9e21a64b30a7a536a9b8649e56 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 129.19 343.79 moveto +126.03 329.45 122.04 311.34 118.59 295.66 curveto +stroke +0 0 0 edgecolor +newpath 121.98 294.78 moveto +116.41 285.77 lineto +115.14 296.29 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 121.98 294.78 moveto +116.41 285.77 lineto +115.14 296.29 lineto +closepath stroke +grestore +% n115e972256cc4394a1eba134f114e4ab +gsave +1 setlinewidth +0 0 0 nodecolor +182.82 259.38 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +172.82 263.18 moveto 20 (bda) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +172.82 248.18 moveto 20 (dab) alignedtext +grestore +% nd7f11536d8df400d860ac372d1c3e9f8->n115e972256cc4394a1eba134f114e4ab +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 145.47 345.16 moveto +152.12 330.06 160.78 310.42 168.08 293.84 curveto +stroke +0 0 0 edgecolor +newpath 171.37 295.06 moveto +172.2 284.5 lineto +164.96 292.24 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 171.37 295.06 moveto +172.2 284.5 lineto +164.96 292.24 lineto +closepath stroke +grestore +% nfee98ef394994c0b9664921c73ae7882 +gsave +1 setlinewidth +0 0 0 nodecolor +33.82 148.43 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +26.82 152.23 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +27.32 137.23 moveto 13 (da) alignedtext +grestore +% n48a2b0c66af943439d0c9767e9181c50->nfee98ef394994c0b9664921c73ae7882 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 37.62 232.29 moveto +36.98 218.27 36.18 200.78 35.47 185.48 curveto +stroke +0 0 0 edgecolor +newpath 38.96 185.14 moveto +35.01 175.31 lineto +31.97 185.46 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 38.96 185.14 moveto +35.01 175.31 lineto +31.97 185.46 lineto +closepath stroke +grestore +% n077956a8b783437ba5a65c3fd3380e2f +gsave +1 setlinewidth +0 0 0 nodecolor +31.82 37.48 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +24.82 48.78 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +28.32 33.78 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +17.32 18.78 moveto 29 (False) alignedtext +grestore +% nfee98ef394994c0b9664921c73ae7882->n077956a8b783437ba5a65c3fd3380e2f +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 33.34 121.33 moveto +33.14 110.51 32.91 97.62 32.68 85.27 curveto +stroke +0 0 0 edgecolor +newpath 36.17 85.01 moveto +32.49 75.07 lineto +29.18 85.13 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 36.17 85.01 moveto +32.49 75.07 lineto +29.18 85.13 lineto +closepath stroke +grestore +% nb0329d485ca14bfaa79caa33670a8699 +gsave +1 setlinewidth +0 0 0 nodecolor +110.82 148.43 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +103.82 152.23 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +104.32 137.23 moveto 13 (da) alignedtext +grestore +% nb1bf7b9e21a64b30a7a536a9b8649e56->nb0329d485ca14bfaa79caa33670a8699 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 110.82 232.29 moveto +110.82 218.27 110.82 200.78 110.82 185.48 curveto +stroke +0 0 0 edgecolor +newpath 114.32 185.31 moveto +110.82 175.31 lineto +107.32 185.31 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 114.32 185.31 moveto +110.82 175.31 lineto +107.32 185.31 lineto +closepath stroke +grestore +% na78115224d9f4e37b4045f6c30e4ceb1 +gsave +1 setlinewidth +0 0 0 nodecolor +187.82 148.43 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +177.82 159.73 moveto 20 (bda) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +181.32 144.73 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +173.32 129.73 moveto 29 (False) alignedtext +grestore +% n115e972256cc4394a1eba134f114e4ab->na78115224d9f4e37b4045f6c30e4ceb1 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 184.02 232.29 moveto +184.51 221.47 185.11 208.57 185.67 196.22 curveto +stroke +0 0 0 edgecolor +newpath 189.18 196.17 moveto +186.14 186.02 lineto +182.19 195.85 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 189.18 196.17 moveto +186.14 186.02 lineto +182.19 195.85 lineto +closepath stroke +grestore +% ne91eaaeffb1443639b733682718f4092 +gsave +1 setlinewidth +0 0 0 nodecolor +113.82 37.48 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +106.82 48.78 moveto 14 (bd) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +110.32 33.78 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +99.32 18.78 moveto 29 (False) alignedtext +grestore +% nb0329d485ca14bfaa79caa33670a8699->ne91eaaeffb1443639b733682718f4092 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 111.54 121.33 moveto +111.84 110.51 112.19 97.62 112.53 85.27 curveto +stroke +0 0 0 edgecolor +newpath 116.04 85.16 moveto +112.81 75.07 lineto +109.04 84.97 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 116.04 85.16 moveto +112.81 75.07 lineto +109.04 84.97 lineto +closepath stroke +grestore +% n5d2503b1d062482b898e4682240dcc78 +gsave +1 setlinewidth +0 0 0 nodecolor +259.82 259.38 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +246.32 270.68 moveto 27 (bdab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +249.82 255.68 moveto 20 (dab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +245.32 240.68 moveto 29 (False) alignedtext +grestore +% n55c3278b1aea4bdc92b3d5eb3c09366c->n5d2503b1d062482b898e4682240dcc78 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 253.72 343.52 moveto +254.52 332.6 255.48 319.54 256.39 307.04 curveto +stroke +0 0 0 edgecolor +newpath 259.91 306.97 moveto +257.15 296.74 lineto +252.93 306.45 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 259.91 306.97 moveto +257.15 296.74 lineto +252.93 306.45 lineto +closepath stroke +grestore +% ne0497380dcb04eb9b64499dca04e370b +gsave +1 setlinewidth +0 0 0 nodecolor +338.82 370.34 34.8 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +322.32 381.64 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +325.82 366.64 moveto 26 (daba) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +324.32 351.64 moveto 29 (False) alignedtext +grestore +% ne856116c734a46b1967bddb73c56140f->ne0497380dcb04eb9b64499dca04e370b +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 338.82 454.19 moveto +338.82 443.37 338.82 430.48 338.82 418.13 curveto +stroke +0 0 0 edgecolor +newpath 342.32 417.93 moveto +338.82 407.93 lineto +335.32 417.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 342.32 417.93 moveto +338.82 407.93 lineto +335.32 417.93 lineto +closepath stroke +grestore +% n753dfbdd86b543cbb9b246e976d31406 +gsave +1 setlinewidth +0 0 0 nodecolor +442.82 581.64 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +426.32 585.44 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +423.32 570.44 moveto 39 (dabaab) alignedtext +grestore +% nf7b9fd837f974551b0795d7492210e52->n753dfbdd86b543cbb9b246e976d31406 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 445.62 644.05 moveto +445.26 636.09 444.85 627.19 444.46 618.71 curveto +stroke +0 0 0 edgecolor +newpath 447.96 618.47 moveto +444.01 608.64 lineto +440.96 618.79 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 447.96 618.47 moveto +444.01 608.64 lineto +440.96 618.79 lineto +closepath stroke +grestore +% n556f3f77789b40f0b332b55e20828606 +gsave +1 setlinewidth +0 0 0 nodecolor +538.82 581.64 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +519.32 585.44 moveto 39 (bdabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +519.32 570.44 moveto 39 (dabaab) alignedtext +grestore +% nf7b9fd837f974551b0795d7492210e52->n556f3f77789b40f0b332b55e20828606 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 470.04 648.24 moveto +481.85 636.97 496.35 623.14 508.98 611.1 curveto +stroke +0 0 0 edgecolor +newpath 511.74 613.3 moveto +516.56 603.86 lineto +506.91 608.23 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 511.74 613.3 moveto +516.56 603.86 lineto +506.91 608.23 lineto +closepath stroke +grestore +% na21720c117704e02910b868caeddb9a9 +gsave +1 setlinewidth +0 0 0 nodecolor +442.82 481.29 34.8 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +426.32 485.09 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +426.82 470.09 moveto 32 (dabaa) alignedtext +grestore +% n753dfbdd86b543cbb9b246e976d31406->na21720c117704e02910b868caeddb9a9 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 442.82 554.54 moveto +442.82 543.45 442.82 530.33 442.82 518.34 curveto +stroke +0 0 0 edgecolor +newpath 446.32 518.17 moveto +442.82 508.17 lineto +439.32 518.17 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 446.32 518.17 moveto +442.82 508.17 lineto +439.32 518.17 lineto +closepath stroke +grestore +% n5b6173aea18d41f8b4a2c5ce99cc4d7a +gsave +1 setlinewidth +0 0 0 nodecolor +538.82 481.29 38.78 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +519.32 492.59 moveto 39 (bdabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +522.82 477.59 moveto 32 (dabaa) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +524.32 462.59 moveto 29 (False) alignedtext +grestore +% n556f3f77789b40f0b332b55e20828606->n5b6173aea18d41f8b4a2c5ce99cc4d7a +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 538.82 554.54 moveto +538.82 546.69 538.82 537.82 538.82 529.05 curveto +stroke +0 0 0 edgecolor +newpath 542.32 528.88 moveto +538.82 518.88 lineto +535.32 528.88 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 542.32 528.88 moveto +538.82 518.88 lineto +535.32 528.88 lineto +closepath stroke +grestore +% nb1bec31f0ddf4a888f941702a407906f +gsave +1 setlinewidth +0 0 0 nodecolor +442.82 370.34 34.8 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +426.32 381.64 moveto 33 (bdabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +429.82 366.64 moveto 26 (daba) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +428.32 351.64 moveto 29 (False) alignedtext +grestore +% na21720c117704e02910b868caeddb9a9->nb1bec31f0ddf4a888f941702a407906f +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 442.82 454.19 moveto +442.82 443.37 442.82 430.48 442.82 418.13 curveto +stroke +0 0 0 edgecolor +newpath 446.32 417.93 moveto +442.82 407.93 lineto +439.32 417.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 446.32 417.93 moveto +442.82 407.93 lineto +439.32 417.93 lineto +closepath stroke +grestore +endpage +showpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +%%BoundingBox: 36 36 622 1011 +end +restore +%%EOF diff --git a/09-resolving-the-bill/gt.dot b/09-resolving-the-bill/gt.dot new file mode 100644 index 0000000..a60fdc8 --- /dev/null +++ b/09-resolving-the-bill/gt.dot @@ -0,0 +1,84 @@ +digraph G { + +nd5092f0e2ba047ba9b662e17a650791a [label="daabcc\ndabaabcacb"]; +nd5092f0e2ba047ba9b662e17a650791a -> nc243f60568164ba495d5f89dc1075a85; +nc243f60568164ba495d5f89dc1075a85 [label="daabcc\ndabaabcac"]; +nc243f60568164ba495d5f89dc1075a85 -> n933e3a2ebca34034866b98ab19ee3f90; +nc243f60568164ba495d5f89dc1075a85 -> n3c49af7ea69340f2a97827a0547f73db; +n933e3a2ebca34034866b98ab19ee3f90 [label="daabc\ndabaabca"]; +n933e3a2ebca34034866b98ab19ee3f90 -> n8d50442e9d704d7a8e9f0ba2f38e73fc; +n8d50442e9d704d7a8e9f0ba2f38e73fc [label="daabc\ndabaabc"]; +n8d50442e9d704d7a8e9f0ba2f38e73fc -> n942c205bd0994681bf159f01fc42d0f5; +n8d50442e9d704d7a8e9f0ba2f38e73fc -> n8aab1aa30e494cef8895ff177a1d0623; +n942c205bd0994681bf159f01fc42d0f5 [label="daab\ndabaab"]; +n942c205bd0994681bf159f01fc42d0f5 -> na797ca966ed045d5a14888ef06ae64ba; +n942c205bd0994681bf159f01fc42d0f5 -> nd7ea02b3fb6348e49929c458903e1c66; +na797ca966ed045d5a14888ef06ae64ba [label="daa\ndabaa"]; +na797ca966ed045d5a14888ef06ae64ba -> nfc8f27c7ea3b45f69d3e28ff7397c211; +na797ca966ed045d5a14888ef06ae64ba -> nfc96ed80812342958197f351bf4bb6c4; +nfc8f27c7ea3b45f69d3e28ff7397c211 [label="da\ndaba"]; +nfc8f27c7ea3b45f69d3e28ff7397c211 -> n0fba1674138c4ee2a437ec3bfe3c0c34; +nfc8f27c7ea3b45f69d3e28ff7397c211 -> n214435af4c204b2bac186c6bc7fd4b43; +n0fba1674138c4ee2a437ec3bfe3c0c34 [label="d\ndab"]; +n0fba1674138c4ee2a437ec3bfe3c0c34 -> nbbbca27c4d794d3396c58908f36ad8b1; +nbbbca27c4d794d3396c58908f36ad8b1 [label="d\nda"]; +nbbbca27c4d794d3396c58908f36ad8b1 -> n4a39eb3283ba4896bd0ae98e695a5e78; +n4a39eb3283ba4896bd0ae98e695a5e78 [label="d\nd"]; +n4a39eb3283ba4896bd0ae98e695a5e78 -> n0f69ba31cb9341b8a0e01b58e94ecc3e; +n4a39eb3283ba4896bd0ae98e695a5e78 -> n01a1efd1fe0148409aa9ae19a57a1c11; +n0f69ba31cb9341b8a0e01b58e94ecc3e [label="-\n\nTrue"]; +n01a1efd1fe0148409aa9ae19a57a1c11 [label="d\n\nFalse"]; +n214435af4c204b2bac186c6bc7fd4b43 [label="da\ndab"]; +n214435af4c204b2bac186c6bc7fd4b43 -> n7f75729c74d944199866bc8242166a15; +n7f75729c74d944199866bc8242166a15 [label="da\nda"]; +n7f75729c74d944199866bc8242166a15 -> nfe2ac3cf290844a686eb20c8a1419632; +n7f75729c74d944199866bc8242166a15 -> n99dabcab19424f76aade00e10b247e28; +nfe2ac3cf290844a686eb20c8a1419632 [label="d\nd"]; +nfe2ac3cf290844a686eb20c8a1419632 -> n4ef4c358f84b44f0816ee6c23bc87c23; +nfe2ac3cf290844a686eb20c8a1419632 -> n0fcf711c28b84e869cd5b1ad29147b79; +n4ef4c358f84b44f0816ee6c23bc87c23 [label="-\n\nTrue"]; +n0fcf711c28b84e869cd5b1ad29147b79 [label="d\n\nFalse"]; +n99dabcab19424f76aade00e10b247e28 [label="da\nd\nFalse"]; +nfc96ed80812342958197f351bf4bb6c4 [label="daa\ndaba"]; +nfc96ed80812342958197f351bf4bb6c4 -> n6f68fb9a9f774752ada474efa377f60e; +nfc96ed80812342958197f351bf4bb6c4 -> ne0abe88f3d764703a75eed757cc316bf; +n6f68fb9a9f774752ada474efa377f60e [label="da\ndab"]; +n6f68fb9a9f774752ada474efa377f60e -> n9c89649fee58407db0ff5d0ba2eb4f2d; +n9c89649fee58407db0ff5d0ba2eb4f2d [label="da\nda"]; +n9c89649fee58407db0ff5d0ba2eb4f2d -> n34738b8c332d4e559f9aa7c7eec42e72; +n9c89649fee58407db0ff5d0ba2eb4f2d -> n446a9bd7fa264edcb2bf289b4fe55f71; +n34738b8c332d4e559f9aa7c7eec42e72 [label="d\nd"]; +n34738b8c332d4e559f9aa7c7eec42e72 -> n73e44dd0c7f248a3bd4aa11de6040c5f; +n34738b8c332d4e559f9aa7c7eec42e72 -> n7af9d67feb864b8ea552f84d64b3e610; +n73e44dd0c7f248a3bd4aa11de6040c5f [label="-\n\nTrue"]; +n7af9d67feb864b8ea552f84d64b3e610 [label="d\n\nFalse"]; +n446a9bd7fa264edcb2bf289b4fe55f71 [label="da\nd\nFalse"]; +ne0abe88f3d764703a75eed757cc316bf [label="daa\ndab"]; +ne0abe88f3d764703a75eed757cc316bf -> n639c085cdfa84e26a754dd4aa56a044e; +n639c085cdfa84e26a754dd4aa56a044e [label="daa\nda\nFalse"]; +nd7ea02b3fb6348e49929c458903e1c66 [label="daab\ndabaa"]; +nd7ea02b3fb6348e49929c458903e1c66 -> nbfa7d3dbec204c328749c3db14b668ea; +nbfa7d3dbec204c328749c3db14b668ea [label="daab\ndaba"]; +nbfa7d3dbec204c328749c3db14b668ea -> nabacc0aef05041c5998655b5e68b6d94; +nabacc0aef05041c5998655b5e68b6d94 [label="daab\ndab\nFalse"]; +n8aab1aa30e494cef8895ff177a1d0623 [label="daabc\ndabaab"]; +n8aab1aa30e494cef8895ff177a1d0623 -> nd04c429a65b74db8902b1a2725254549; +nd04c429a65b74db8902b1a2725254549 [label="daabc\ndabaa"]; +nd04c429a65b74db8902b1a2725254549 -> nff340dd0af774bf0818a959dad441b84; +nff340dd0af774bf0818a959dad441b84 [label="daabc\ndaba\nFalse"]; +n3c49af7ea69340f2a97827a0547f73db [label="daabcc\ndabaabca"]; +n3c49af7ea69340f2a97827a0547f73db -> n5f1bfeaf12e247d9bc9ca4641cb72fb5; +n5f1bfeaf12e247d9bc9ca4641cb72fb5 [label="daabcc\ndabaabc"]; +n5f1bfeaf12e247d9bc9ca4641cb72fb5 -> na504494b1bc842bd800600c18478723a; +n5f1bfeaf12e247d9bc9ca4641cb72fb5 -> n13e17edfcd5a4128996ba5dd2473f244; +na504494b1bc842bd800600c18478723a [label="daabc\ndabaab"]; +na504494b1bc842bd800600c18478723a -> n78a73478b48c43d594e6a04a79c61946; +n78a73478b48c43d594e6a04a79c61946 [label="daabc\ndabaa"]; +n78a73478b48c43d594e6a04a79c61946 -> na3c9f1e44c6546ba9b4c49c48ae842ba; +na3c9f1e44c6546ba9b4c49c48ae842ba [label="daabc\ndaba\nFalse"]; +n13e17edfcd5a4128996ba5dd2473f244 [label="daabcc\ndabaab"]; +n13e17edfcd5a4128996ba5dd2473f244 -> n5624db7a63c643bcafb2ba6797348bba; +n5624db7a63c643bcafb2ba6797348bba [label="daabcc\ndabaa\nFalse"]; + + +} diff --git a/09-resolving-the-bill/gt.dot.png b/09-resolving-the-bill/gt.dot.png new file mode 100644 index 0000000000000000000000000000000000000000..23a3ce3902746969f595dd71cf30ad3d1d8f3cd6 GIT binary patch literal 175388 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

>S??5cek%9#H^8qn&yY4 z6@cA+4dSyIs+!2cq4{hqgoOdztkLJrIl#h2Q!J95i~=szxTosmcIC_ETX_MMO1C`b zi{jHja8(#{ixOJ>*?K*EC^gpeH3Z9&E+D=SVzD1jmQxUKL~Ad7W`dv~3Wma{t)THF zlN+-flkO-mcIk`brw%^&Zo5bHsvwJN>|VRRe%oF?!5FwFAzwIH*3uZY#64YLNR$l- zIdt4x?JE~i5(JFq@HNvw#hJmi0lJBi4YV)BrN9bo1sOzCC6GA=AUQyF*PlJx&$S2; zZ^innPv71AHx5zZNRj5)4C*h#eURK34h(^ZIK_5htPlTbeMX6*a; zt~xsMh>U8p=I%y)Q9xE6$5E+(-<+s)s z6Q_hUB|Cv_$|(1m=yUFGttY9gcQ6#Nab~wBA%_O@m4ZA`c z(K=98^`QoxJet7)x{f9a1xMV4_u<3HcT6bEqTn6Df_Tn5o}XUSTD5w0IDLc9p4OhY zgX-0jRO!Z@JE6dw0ij{+S;EhDvqAS?s^+!0{^G3FG{in509^f$u&p2ntkDGQF&(1 z_{WqN4Hayd2j9DnzOYrgKE4g7(hvwxS~e+_kO$NI+fzf+r#5=z3SiXrgDFN8ZrRHw1{5oC|Wf(+n4wUUlh@SkORHM z6?+tkBpp!oxYOUH$A+DU0wYs&{JihNnQWu#ro0gL3sZm1ICy$%Q(o~Qh`mYM%t;APPekN57QmV1{5kavalhu_52)8|7SG2V?wXvhu={PFhgty zUuE3>p;HnQ`^4i;0{;@hGJ7+?iSTJSRO@Hj`u&iim$5)r+NO=F0+`qH!x~~7 z$+D)QDHr}h>}6Ug*wRr5My(N(*Xl?v`DQ-QNDuT#fgO4ua&vVZ&C$0(;Kf7K^`$?5 zg#4F~dfQNhX>RHrat=q?+Qx_-`hMv3}F zC3y(xGGedMH&qo;zOi-hD4O8H$dR_qKLuKBO+9cuBV#@07*aX8Gub)$ z;&To1{ns!^BiA=wmAgZEpQ*>+2K?>Ouis{<4p**6&oARXkOzn&LuwKI$A-zg_dTad|Ho$%Ttjp)3YSnG^KCq#Ei(Unz*83@8<3acw!$ShxH zXbbW%HO*Va<<)CfrD|b1JQGtQ8DtKR&O1%P`|=tXiyk_nd+~N3%NpdE+sWn~-~so@ z?c0q~P}(?|$X*nSVS*&0WUz<1QgT&1@L}BoWN*fC(s#~iYK?nmXWPMCp>lz4wdis$ zdA?ovv*v&Lv!SCQ1Hutq<08d{_fN5fiG)@>AFd-lT2uL^P3{tR%Q&06)O*HA%c9xz z!X=uS_n-1}%}gU)geKr-7eyaQVCbyY9M@P7pnKwHbS&phSwFyohY_y&8oLL~`-@yj z1C8*q6hB+t?Wf?F%NqRTAMf%yDe0p=;+d1b4lD@%{bX|$jJxaSF|W8^T&1*q{o0hS z_I~G^{0W8<*#E6|3Y6sBB_DFgCX+Y40v6phJ=(t2n&JJtf#5}=*0^EA7gMv|U6P{Y z(W70A%GNckJ5cV?q@{?v_3@t;5f}co7e24z^oqn|3%Lodfq}S+#T`6&)pvByj}+cQ z)Y8WB`sK?JD3argE#6PC(N+5eOl5O^`2rZz7-HP>*K4e+@EET8e5-F9QFr#DMH6Ip zF#4U~&^b0BSfjZp>iSYzbT=|`bU&C9H921N%J(RUm9*`){rmeE{`2VN_d0ny{`qGV zf@FRCU30C*7Dyg~gp*86cR*9+E9hy{wxm4*O_?XqA6>Ev!EC?eAh3Y}|B3gU9fx7O?h3&zP(gIE|Yf4|d8Uzc*w zm1EHgEQoAWvLWi-Xns5}bn=@|)oV*cQY*PFvdT_|!K2U8wrSv!JfevbquceUzd zbT~2p8GD9gu!=N#02otjZW?TJA%xQ~cT22sD^h<&Y?i$iwse z`Pf!pqnSukX@d~oFKMVk-HKQrQ zl$8L(>+Sbix>Kcrj^EOzZH(q0F(VW!7gm@S%4Z!1Ka3}uxmv~F7jce^2xK?0M=agD zM1Nfbi(99`WLT()P4duk+G1QEj?Bg{g7!X^u;{H zEQNMTUl=Cw!KT{tBfz30+eqRTP0u~uK1c5j6<1_>AHU_pff$=g1NR#BZ~WgS@0?%t z*lyWHN5`$Nb>A5mo1&{Bn43(UClR0GgF;4k=mZiBX;gwcE=0>tYLU)=Q&R6fE5X>6(W~{k4ZcaLT70qX`CII>msIC)ZX)-o6GW}twgEb zSzq6#+IwNnfwh0l(9BaKRB7^`OFt2RhdV|=o|d~MWHMxdOvVM=6i0YWGtR01vqzwf zBl{8X$&4q;=SvindW5jlJBM>!7QfAED~f5Pyz+@DKn~=(blh%fm9lU;0bk7R7B60m z=WiX3`Kfqo@-&EAX(c4f7N|FFj4U+@;v&*%lmWtIzBm8bXgtTPZ9P4F$v ze*oB4q$Dq8zOcsM|B=-ZXIcng0CDL81#2-j#n;LVkQ;WZoS-PTE^ZC%r8){=hIG2v zSC3F@)v7MA!MSZ=0zUMzaKG2+u0Bp?f{w!PM;|G_>U3BXCyU)WDnWIQE zA-)FkIB+eZ@!4kCRUwpI!S}6@a-I71%jp>3Xy-z9;*y@-yBovrgFX6^5{q(zofyt9 zaA|bz*|P~r;o@b>^6uw65!af@$>@;9sgoHUm)Pmz3)*Qg*Q~fj(2^=#PIY{2Y(q3{ z$W|G)rouvU_tyu*1iGR9a9FNaGU z%#D@a%Kb*(je|_rflFK|C=eG`iU1w3QIB{L`T|$eyk8RFnCqs|$01ggK4|#}}G!|3O8fG5Ch^oZopujeo*A^! z5Zla$#qBzVwB5?{Y*Zc9?-k=1OV?ulh4TLRx;VeD^{4}o?)cXQK48U zDdB+mET;P4rCsDw@uFrF?tlPkmN_dcmM<#*Xs2|d{-E8Z{G-pGcH##~e|R8=GdHOz zS&>v~#ehW8cu6BMoxD>PeOV$4w)4?V$ae68Bq$aMou_2I)X67sgeL{6!NU#oi`|8y?It!c8PjiXSMoJcC<@}bg{c46^FAYw*Er*0>YcH;2}23H6TNu)J6 z(bh!`pt^O#a7}zM2CPDWByUG1B$LnS*bfZ7x^wi)?JV2e3uF#~vXrp0q&VwA=5WMD z1>DiFU_ND-Aaf!XLmco4_C8l#7fpHuc5I z`PcVRU21mx6skweQR}8(xgs{!WR}759z>XR*vCk2nN=4+p%62-D{+$!OVh6mWDrOf zHxLUmk-BRUC_q!1FlEY+ zOkrzvPDSfR}XEQT_fI_c;ag6m#F8_l1*Jy=BX(kR;7rxvX!uvC7sf|DiWN;9+;wDNb zC4Y0BWsC_%{r_I5fXEV2*)42eV?saVi%1NB;DmhUsE7y#;L`L@;>ym-duMKctlc*7 z$k4NbOp6y>u|>$PW@o3}krx=Sga{;hKrxJ$V2gz~OtbtxpBLgw>QkzCZ5-K%XNj7( zFrcJZlC(7!6Gevn$S^~8^MK$l!*tgvkImS0c8N@?lRkWE*mcki@<-L4{Y9_;+f00q z7`Xj-$W+)VumG)}}Qv3@zu@dTF2O;R5) zFw_8^6~#KAuu8#I{k*<*&9_8MLiL)&Ytx4oD((5M!sB8{z297jhg!Z0mU`+k{>+ zNHdVsw-EeByxh0}dKe{P9~?4gqybI^vsh zg;SzBmxwI-&6JdZz&>YdrSCNUe?8b`6%{cUkqekgER*Joi3tt{EOPu^&JlUm2-7H~ ziKFKgr9oU<8$KCu-*MnCB|icFPbd$0`Dj;1jZO7Q-?=N>Xl`KX@|x6q#+|q{NY5L^ zuraD5f?9W8=>4D0JMc)Ls;*ha)5_=8^OJrKcBD+rhHP0}$6v4Wq-VI(y_Rq}Px)^T ztsn?`F`rZQbbeaP}&($6FPeQaDpy{hI$y>Bhw zO#OGi>@D9VyQ1P1aD_DL2n(&y`Ah&672Em*EIgSfoBOw2&f8WVWK@ zlV@wq!Yg;!E(7JMIeM3}4V!8|>L$5lGuTI_EV-@kv_3^jAS6qpW=Gx>e^b2sL^Fz@ zLgx3%(=~oov+*?-iOJ<;C-PG{_dFCzlrwCJAO=SMdpQ36rR&rIDjFKWgpkfXdNhLB zYekMRd9?Cy>^xhjEU;3dtm8gm1>?*B_?@^2fMM6gRff&uYpysF$(yM`!t%IeN&a7;lRsWFy(em$Bd25u4cJUx06snLQ%FN?0X zner{Z?GO@?TV0- z#FKKR%)GBH)e0oSEQ&n2;-$Ho8(2MWfRXat{`;nF#QlxNAh{jj+5pGq$>Z0bxoA74ram2g|mllxA3PBS7DlEbLrkaxBoJiShUU zJ#Ckj|J4ZY4Vvne{+d7->Ldf}ZEkum%{Za~xvFh~w;e^MX{M8!C{ksXrRl+61%Qrg zxiC;Uji@#tMv6!ir@&S!;ceHF4!>lEPr>t^tr|;-fLX`G6LU6xdxyU32RE{r>Flw6 zl}lv%gyvE`I%gO&=S*vCaeiV1yGd^ZcyO(uL)6KW4waB~iGTa-{*Rj6eosKEqW~JX z=VtJ`GTUdV>cPfC+>2Xqb2e(Sv8Zn&^h43V7Ezv1p7Fs?rVoEBW%_%tFx(=0gPJZO z2jaj?zJ^Xl@nYGCvG(8_6M+q4@4I#1esjm~yDs{)0n|gNVVXIowv2)^t+;7ur7H%+ zw6}y5$A*-&lEZK`xS+;a*eY#}H-Y2;Xoj5Ux;+=I`?O%`xE**agPPVJGv=0^k-1K| z%oeFX_F9M)fAIIxu1ILpp&FZR3)H)!Oi*q0lzv80s0XC7K3avzIcUgz;4qx z&gSChC4jzcbd7#014dzND}*WoczS9z2R0mech{qra&l}tNr8fWi;M)28S7xQiN9Ps zIUjYa{IaWKmb-ZA;kVM)d#vtuH@jN>|HhfAd#m6bMmpOqSM_W3b8Cflr zi`7`{ca0JU%D8t&!J{Cd~%W-iL4A zvp%j@7C2=|9&dQZ6R1*f=Ze$)|3!xP=CgCdq~+ zN0JST-iEYVeL$xREw6fsttHSiNjTto}PyWtQnQ>L$L7NKF*`4NO*7 z6n7e=;#_q_na$Oy*`EMl>a>W-{scsp{izek{@ej++=9Q;zJ-Q{uHjz;W?{roTOkz@ z0L!|(euswFWYzI|K|w-LB@6#R2ck@M&D~;OPaHNW#&duFhPVKwAZFZJmfZvoFf!m~ znqj-*$ldWhhz7@i4v?IROEihrArwFdP! zT(zeA8B$zR`^y`O~$m^_H!`Igf(+RZJLaIy@SD0}t5f zCW+F&^!}|&jUL^SPD9!h#PVBGXs|Fb+Cysbsl0qG^9X3_=A{n&qCHw*Cn7bS4pL}| z>9M#-K?*TF6rg|}o+#Rj~9g7@ZVj!eLEq2MXgD?+mU|WbL^+Z)?#jm7%_qk|#KLq`idau(W2LOpB3+_lm13AYE_P~4ADPt$Tv2{{+}xvU ziu|yV&hqC{ln6;b+9lejWTN(xI#)wTv5Jy6`n}fq`LU@F zq?~>9n9d&MfF0CcUZA}qR*=qF6dPmr4zfyY*5bvZ2fGQZ%F!SsPWY^a{rUYpP2dpv z&Ed)5n^tS6}y z&md5%-n3i}=|R<^G06752VJL9ck=noh;NHA^5W)a5Zb8gkuji@a^qqUBfi4QA?!?P z6hBzMBByN5TQ6E!kyB<6;F6ndAYYP{!K6QZXIg?95T67`;J2mf6{43xhMUKRq&D^O zoExI2iV^HuzAim!YOI{xWyKa_C!jvAy1AecL=+Q*4Hj!pR{M!o$>+@!ec8=Ixa^HB z#o{581!0O(Q?dtG9Vg(uQD0YF1YM@1kJ-%aG09!aX%{q!N>Wub!SXD!K#-3OVlzr} zCT062yBXed^m~p>IC@kXT{?k83sWewsWJ4Og$q$sv|fE*snh3HfMzxTJg`Z0)C8;| zWd%blu>whdiP|?kzjyE6LRQxbvbPmaZ!*O%0f|$mOoQ&U0{@lrebC`!>HDl;O_2W4gaD}An(#@NtXA|RXbenb< zYClnT?gwasertaIXmffhgNQHoKGuQm!dVn3!h!*j00NIYRDxzz&?Te_O@wcdb);*k zD!IXslfkzDKydYd0@?uoEy*%A%`G(FZQ?Z5ArHR7(k0Ey?tq(jQ-ZUa=0;m5Wt!31 z#=#+26n&Dhb9W*=3~tjWcvqzcv=swZzkR296nJ%I(Y_UR56ybJkbdgE{|SoY0TPY! z!T}3A(XfQpA%nl21ogb*Sccwmx~mZEW(tQT1E~xRHCX5<=Uv;04@6Vug@|$D&i-?P zNAGXcngv9JBJl)J@(SUF+T3DuJw5Tu>9Ztl0(gH|R{ApJV47KS&RFv)@-dg^L?Efds zLU!+UQYHprFC2v$Tzczh%rrAUvJL6^ELKq2L=KTGx!uY)gY82~n*50e(Hr%eFveDd zx9tFp+JX_~hAmZ%wYSWqhAX%~Tw_zl>%Loey2@CjQz^G><7_UdjcP7~MyLZx5ITwc zVYj}D=ID78-%IF}RT$&O%b-{7L0d{F9d_!wwnY4+Y^WD-Dj^}E*xry#xgTlHPZ)N4 zNNga?RbN{S=q@Gc&b0&vGMEdW%PE07>g%@>^ol7AkaA6ThPK`Fxwjr4Rp2)OOId4U zKu}7}dM_Rg?nJCm+k5?jOisex?h;yQ**73oLtpR}-HA-|fhOoaWDOf}%}GKK3{yip(^lC-Z0e z(-svk0g6YGc6VYv0YipwNIa4T_4$gfD^e&kkW2=-G~k(zrCG|o z&W~=uoq<2q6akle7eAg|l0@NN0n4K4yMj_lB?EJ!P2Uw;F-8HwrpnE@ltP~G&%6}$RZlGBcJ<#*t-v;8CAXyiz9mBcBR27Z~2Tb<1yBA9E-{8qb+{ zw1K}5bJ~+Pc4= z;7(a*pn00}GMOA5slQ0pXoH{jn4~r8G&>ZyqZ9Kx-B0APH}Vg2Sm=tXPwNcZ-0 z_pfOH9jIamxCNZBWvotT2xAS3zh6W$n~4(-qzopvwvh3;aV&!nH-NvwN^|RBPZg`iy5|^hx9UC-gK$D%C<~0{)jz)lw_IA8r@7^lfYT`s= zG1bFgnATWT%}f_cgxEp^TShb8z-Z{wh^WFLum3{dJRKC#^-ow%wA6i7>&I#;@nob%-MEV$D(#f#3 z%CMpqIFy=>|3!-h@g@%uTY z*F8cF_6tb{|J&_Uq!PI6HE0m-kkDFl!>%^6>{qe*KL9BvGCsT(qJK|xCoYt-);Oza zfO#?Y@Xz+_+qZAWP)q-uqk8aXJ{F^k>RfDjXbjOF!!@lfoO$G0dE8y5=AJR!EqTL# zmp7LcffxF`yw`wBU*~xdO+*8T8-b}gvpHh6BDooZ?rZMzrqw;)+&+P`^2X3v+fZSS zWy4lP{P}6lB0I_=tHSt-^~wYS6b3Clkp;HYEZJ1{zeoJB9oHN` zM`kFYd3C+Mxs$m1)?s;@V2D7hGZVW~SjXL2XB$AOwNg>hXK z7#2(ns5*Vw_>BbDimaprdcm{p^J%3Az1~b*y!iO$%3V{0AIUl{x@@TJ&d5RxF{mgW zw7oT*Nl<<|0JJc^8gcjCc-++s)hsG~m@SY8`QSKb_@`YPxizhkbI6(mtM#;q&Xrsc zjYlN=M>-ZMZh}Iu{I1QTl6HyrCeugqD<1-JS8z>EBEKFTbJsHLu#IjBWorzHBT7g^ z3;U#|Byf>b^G$ZmILPfFJ4ag2-KQ-(s;V6Y{=L;k*Pyg)P1Zpv8|Mz zjz#64Ki@667JDo+UIq!5K1_0=Kp?hcEwe`?vPpsN6dO3W@XPZogdtldQ>W z_tOlfpyJM;W(+{9YOHIJmePULN91})yVsJE92nszE;?w414A?1Uogc`d^5>>apT#b zWcUxZp&9_07;+rI*n8C8dwxt@@5 z2Vh^hj*(RB#1JfhR6qX{ing*PJ0z;GpK4~rowm-NU#X;C%=lB)rgblSU%G7rL!<3T zw+Wsy!IUWqA>73>n904@o zd|)eOL@*qyPz3un;i4Qu$c_SO0y12O!U~&;W!VVvFOew7Z4bmrc_WkwhG>=ThB@|O zz!BMk8Qp*|5;Aeb-``)MfUZlzm5h$CXyhTdkkl3-395pT+FNX@JTQKdw-@;h4VP9W zHH!0ckY5-%2awEfKVKQAkt#zSL(BmMs*i`wq|Q1rB0K>2&weO523-fr0YK{HV_A zl z@C%{wIw&ZTvlOZrn*V}WaEiIko}XU_-EmAD6&*>jm;*B7{`a9IWJu(bJ?XMazLRm( z&BLVPy;m1n8IZ5sEje@4QqKC=?`RzHh-_Zq>SV#_*(mN*iRd zjFW$Eyq>WNa|7vX1>5OlXt_Q8>-UhP{O2raLj~7qiTe}MR2APglNG7&eQ%<_cQ`S- zk$2^r9X7BEDV{&)6pBNrVsk`9#NXylPLbnhJijGo-r!}!*8H^pxGd-sLr3KX@TfW) ztNWmliWOfemSa+X*T!94jhHTZXf?>z62t&XT+_Xz=oWX zYk=SXKEGn@Zv93gTPEl!n>zUHq9m!Kz@(pc)+UNe z1D|_+nWkC_ltU@`acbJJ{4KZMAn7|i$uHL`$kXf9!m)-Jr}uF58M4<|4WAe zI+S64S@Vv1RQq`Ut}K#<0mu!K+M^{W<>kn?#O@!GM4L$@e*TGbL%x0oo5faX#fQCj zGL4wQA*r)tsv*%ej2&GJav^$kMKLvtsi~M?DvH4jK;aF=(N=+?w+FMuf8WYPGTF#? zd6Qty4)viG75wPv+=+ky6i6zH#*G?9VoRO_#42Wj1$Fv)0CSC#9wEdbIh7B!#br{P z8gyUSR9kLSv5M!WIkY2b*CSX+b?0+m#ABW;lUuOSEd;}3xiD8deLUhKD&kugmmHcZ z?dDu}RrIGeHB3x;P=;^8b_U_LBMEbKZ*_7`U{#(+Lfa$DHzob9@Nk;?fkhV+b(lcW zVO0S&!~wkOlQiQq)dCt)4jxvs))dbrAXF8^jd1uD$?DNHRO|@Lymk!_{4SE;Q>~bb znzQ$m6aGZkzcZ`si3j+)ev>1vWi zKuIW91p}MM?X&)a^gng(K2_(C)JU|{`U{_^ljvW;nNTZo3R+4A|NbtRvsYVok#H}F z89QzNywKEH+Hz#HB{di_q5j2BG8|HTPGeeo0q6TOq#F=vx`v^T^lW~WoO{sJ_I$=< zA24t+X_j$K!J)GzM@2^?&stB-y)iUOm1sMX6R`wkIA7nvz5Pj1vXj#YdXCw7E2@cq zo>xv9}&A`C#LKlY80+UhC4}($oK|9rd^7JW= z0DhcGZ3b#kfedt+Of82%zfcB?5ptUv4y>LJs$)j(D6)vu?3j(`)U5J>KxwkT$D6*@1ycY4 zfCRnY;f(7|0R_3g_i63F<;(y3pGPOm+?&n~HeHy(?Y{wytW1z%kbOIM#~AC;|Jn|a zWt*Ccv5H*aWfQ*tdx3i{w}>NCVyc0<{`|9i!zPtJ*Ble^_Fzp$@LLJbitgGz4Ly1l@^GgmfPj1UJYJT)N8fep^2$@Vb|H}2ynp|~oTG2RWkpYQ)IQ1N`p@@oME=92 z7}8;w!^dSMM;4mhPsW!*tlatic3&&I9x~-C6gyM{hU5|=#q&qxGozw~(L0=%KfBl0 z9pqdrvD2451LACgNsJ0{0E&vXDL_ZXZn%;h)s1#ukhHm0J+qFBw(F=h@ldSc+3)vW zEaTwUQcw+7Jjws_F;blV%utuI@ufQfhgI}DZFS!^c|`gX%${;44L0e2yv>5=7d64> z2VDQ`IsJaZ^>ZW%gCxa8K=Z|Dg=UW3ueRqNK<6g^(FD*Z@fFs@(90}4@YrxjV43jF zq}~2Mp4f^bt(Z{f>gkq&$%+aFV4Jdf3|a{kpN+&CMZ{K1b~X}Gagt?FSl9-WNObzc zni_p)N7Pb;X$@af_C@|7PJ8GVUSc2)?l;i%f*t9zIl&wCt^eDZLXttCGrspp$1k$t z4?HMaC3(i*Ab;kv-95b@L|k|1xu_VRY;wO}@j=JZNW{>-UcPl}%=MqPLVnW<(@5|P z%b3~t5t82>PfAkJy!Ic8vRBYBQO^BTMbBU#Bhq%n>aCX=??bz&oFbR#?MQyG%`)bj z_Q>d5h41m0dxFKWMSj%2Ye63lvnsM@ZW^jw(|;_w2yf0uJ^cM_);^u273v zd?OPQw`G&JbF&9jEKv8bO^JGU4u*|LER9dq)83Aa_&P7vVJZ`NB#Q!r3c;3(B6U6U zJSn*kr9562d~|qjo70M!m~o-@nL1XbsfiV%_1ET%c&wGZULnK(c|A3;v3l zf9=V;x+@>l6_!<+4b7c&OijE_4RJoY4xfua*u@v{WYDu}nwba1#T~B37|aIkhgoLa zU9MMY`|v8i)+Q=?XDifes1enAPM*o76;-&i*Rixv9}6WZ7lkT9e_9e3ow&yTabs-=6Y z@JSqG#U+5}dfnm*h)50LqA6d4LT7C)%}>lWnAT{T&-TtoepB5BJehM8pAjrCP5E`9 zyZE=jc}4rfVZo{HFL8#TA*BC{U?`JoiuUh7p(x*siINy6IS zx;_3pQ};}sXM0ptp)fs7vwASt{un9n;^zJ&!owa3)lO@ zDyn%=mrL`HJRLrIlH&ksKVR9@d%#y6i&e`<{+)GX);>f$^c|%ioFC9usUTO&7`OT6 z%O)1(H}_1OmZ??<>ioGuo8YTo?FL7cCNf#)#kkFMC}~4V{sG-Mwc++T_?_Fgn}IhL z6ajNJLSInt)BEwW0n3d&J*%1&N_AIot|wDzX%qPLbj5S&JXth!{Y93bkRFZt5q5Sr z``&CerKfGuc*P~UUiWl-pCCZkWGArf^bf~o{Uwqm`>2~u#fMyRCbVbZ{4-18V9afP zL4>DMV;oq9{qBEnt(dz-Vc++l-Q}ywKry1r0eBDH?WF+z)-0sCp!Vk;wP@6d1ZExz4h(=c56Ca@tCGJ z?aKBm%0dA}eC#5XBG~-x^SOTJ>5N8Q|Bi?U1J?q}F>FpFW={daAt03@QeQ{f7 zy6&Pi+Xjwo8cCHjvno0L-@vqN@!}TC51A?B_H*@=eMrx~#Fekx{%6}5Q_Vdin-#rz zQ$9J=@`ZADblY*O*~Qw|IFyRx5Fzw*$PWLa}L79Ytd5{St1HS|X%S>o8Kw zRMR-V=bJ}0>+C!4PuRG#lXt!pW$|Pu?$!FgJ~=}5i$~$V_s{Rom5@No-exhS^;5fH z&o`4L9I%f2QQNxT$Qk~-CpD|{b`pj7 z!YVF_fR|O$W?mftQ2yWNxty0kVU!J4L4;T9)BANENEeEqo*zgO{B@MGdhl8O5lvT3 zHnTk%PML`OEBu(++?AqAu(d}o0VY`oH3U`R{}VT>RX5}(9X~G0A(0@VC92cKYuOtu zi<>)k^w&dO#{7mu(@l;pdTVp#(#e>7FtL_=*d@PgLu0E{m*j8#KfDqCB8wSC(L_nP zfvxRKswsRaasE`Bi#`VHBX@eL9`uU;r&GJRw#nmt=f#J&T|KE~%cQxeBU}F)xH~ef z2N75JA+pe9h;&0ReHQ@T$Kr|Nj5uFXJMFGAbid zA{og{Mx;SzL-s0rB_k0ErD&KbE0hpIl$~hWNoHI{86}}h3#s4je7WAA@8|RXe2)M7 zxQ^p}pkA-%cs$O>dEU?a{eBWNzPJHknu$7J#1fV7AxbnjQ6C@%!84^T#xP3KG2gB+7hLh zA7J;8Xvc(evAs}(^_+8`S={{*rY&U>Dd12z=WY5xqyG!Gy#7?{>N2Q}o6dyIJo}-r z&>zA>{^GUE&&*^U4D{PJPL&hJ@3a}kdHnkH7Z)~p92&5?CWQ@WS_1*uvr{ zhzIk#m~arg&13ayb;Z5`t9yWkWpG4`XAgtOrvj)3rasaSwy`8|9>zc{fA-okH=Gbh zD&R(q_~^WUVZ)~CGTV)^{=}u?Q}zFx(PD6+z+k82tg4eb`uaYKv2*4e%Qpz_L6NL< z_t2VCL`&!x)!~+)Ta+u)(=y(fRoY=(qls9KMk;O-Uf;RpZ{aludi;g7zPO=Xeq_fr3FKq!YQkVxB;DZbZmNd z5T7anHFy|-Io^Ao8LtIvVy5n<2CG}%%==ojrHv=6z>7&i#Dv?HYF(LIwF&A3Q<^NS zSJSxZCM*=##Q14hrgaMDr&OR$WEh8TcRnj}52Ql+^f%Q!>9+#-sOF>sTX1=)WlS0*M)9D8F(D)ba$nPnk1 z@3p;HJfnDWk@cG!{;_8w<+Y<}prW8m-R9>Lc!H+qC;KD{Vy^>ZziJL1e`d<++5MsD949>qP;5uo=h!phECopuubq~w8cwB# zzMYdZ{nR?GJd<|1jKAACy-aG3H5c4Q*g`vxxPufP*d9b&q zFPu0g7x+=2S_8>SlaQw%4l}|SpgrdW9YnxhYR3^0x>&Uf5FIpZJLrHY_9k6-FShU7 z>g>XyO{wmN5=TkEdp&NGd779Y4I(g%g|UA>?zMTGVRIo2P%TF9D0@-;wzz!F&t6p& z;=>iNPS#EOTF7Bi+Y1Qi(67BvFL*_nU?|gHJ%p*!F!w{*oe7U;4H+v|joWE10EkAH zIWNld_B(;ivzXYhncfcHsW#s|OxO9o0X`_VU@`F+#dyOaEn@_nM=22jwu)aTdXF@N zs;NcWgyTzd?6Hw8GF(eW!JvtQz_si#Y7Qk)|vVAQt)b9f5mA{Xt*-^>xv>gO>C7p+qz7@F=a)w zczbMFMQsI6{M5hIqsM+}Irj?kDhlb3(tSQ!x_(+**&RNQ4D(2F*H4yr?%hk`v=iAg zmv#);0~38eESndYrS=-F(1FND{s@+b`m0v*p=7S8Cxko^x5ANBW2O%VNOz^ zK+(23mDU`36R`*`DsO0NAu~ot*PoMa7@b#JQC0bUjEs3_H9cQ5{dBV?zf2lApN@SA zN&=?@BiF!ugEh|d=>_X1#Dzzk>kH4!nm*v9>9-$lr}4B=T-myG8M$J&-L|xx?uPF-9DjC7XkWl>{(gS2 zBdyT88>~JHq%iLEgdNnmC*txxKZ|Y!3)XgFk^fHSXDSTz^({~R*1Bf`W*`))Nij}7 z&wkE`Y$?-QGOsg4Z6k8dURU+Jj+i1>#ewZH6gQ9smv&6S0@q=yQ&PXB$8rMy6Zj^P zr9Qu3B)C`pZo96nC$E&@Ss^>8E{lEta=#rYF82--JAUVLKoV>4b-i#;&BPVUmgzQa zx@-JJXIeOlc_5{P;R2A--3Jejg2rMLe#t>3K3uM@4=OTZ8NVK z53m>>q0*b3e*WS`B^zn0Em6dXTcM+;h=TQYs(=}AlbI)fRNjGEJ(xr#z zc3fxnYBY&H38K0}ct`XCo2t_!^AFpveR#2C1WX3py(nc$*2sgV!G_~b9(|f_ncAH; zF+fM!h4(Lh$*_Zw{gK|vytQ6n?-{n@ z9iEr}1ZLxKCjMeK*xqz&MsD$3tvna14;Wqsy?c-ATy*N`r@mLOti)@O;j%juu3f&Y z=5>6I?x0r>Sso**%ITS@DEgV0JYvCP>220gm)>4$4wX0S8W;3qTukl5Ptw-{>$L5? z=*8I1i(4gefT7J&!x;Fx>g2LPlGSCNL9w?3{Qi(<)kLlwpicTpJ$m>4!`DmdC7ck4 z8*5iH75f-6CJf!22$>GV^p>K3FtFN|cBsle$^mPV0vX3`^Xtl$E495&I!6DzTaLYG zQ$-fu4%jU3F?2XFSOIphMQ8v@OG2@7`X^_1*U5Xx7spssKODs3lhMnMIhCTQduw~i z2;)icbZ~{-D;2}}H<4^>nf%$(Wqb}D>;T0h4&LbEi-9u_V4vVm4mh8zqovFK7R{Bf z#)X_yXmeN$gh$K^o)mpdOzTKF7iV9G9CU05cu0F#l^A>;1<=iKjWy(D%Ev${TXRJ% z(m1#Hcr~cd?Zm{5;>MHV*0f2JdHkck|EM~3>t=HLOs~kM2N?4D0I?<%lwa1cF#8}B z$XxQ>vESjuW`eubQ}8mjGYxVmXJ;g*usuEu>gq5mWwJH>my-@rP2~7rl5-av$WTF2l;?H87RJR5>k0rr@zAep?4BHhVb|xyCv)9O{+e4B@ zMR)?kwe^f7#emEPLhFklnObqICz+(V(28+Cfr3zrw21GOQ4?YzgPGC{;+YZv-7-AkH1KnUpp@j6ywv7%fbpjB zcwvFU>HyVXI(icb5#pl@S`JH@H^XJ&_~P9_CvplmkH3j3_q`(=2p1aF`E&B0(s@lH0# z@Namf9L+L7kr~2WOdq!roz%)NulIr+1Zwx+qltW#RUi~R@!CV1U}2px8OT?UX)W0J zoyj*ygyU{cgg5BkeJr_N9}Y4@`(vsH2YNWJXy&-)+ZVhii?Z*(5^^myfL6*?^nDk3r#m?IkxSX1JM5O5g7-^4|gjD_>sGHuNf z?6Y=i2Z(DSr1NmSnDXSjG1UXsR&19O?a?gBX-h_`*(GO)B+RIpm>e;-A44k9pP8uRVQBsVO;${u4O)`hlzj%U`gj_yt!K`yLYr*T^5`^I+9rIo&3VC$8P?_*%j?BneySooh z^&VIQ+_Fd9EKjvRuSJZUg+s~3i^5)*mXC-fEQrpuCtxzITk!YQxFL%}9;nvT1VGD* zS@g08eP&^aCKO-VX&AhfB_|hL+l%US6#c|zJ;wb6&XbYpw3+a(g*;4E{AhKfIquw? z6-!xv??|Q3B{X*?)L(tL8~`s1L5EoOa}tk>o)o;kve^1=diwL#8prx`)(GDy-TI%W<+1+y2+15&|{#jZPQkETQ3&?Svj6f zOezk(k~Sa`ezFgJ*0GqqBL&z(V$?gdWWLa3(aZ(YL%YMgSF+!sFtCmhUZP9y*cf3r ziKR*VKkas*I78kW#2FA>N|rPXRQQ;TcxBbAD5R?6&>s8g+0+?lj~V5q!xf_ZnAN>7 zcph%+>hd~)UiZ{I9; z#BC!O`_{D>W=p?@8v9pv5$L6i*fK{5)2Ph=6`bOLaFakoCA`xIqa)dnp23IctaVt~ zfgJ^KYl3gn_#yWmytl_};jte9Vfa>F&cwVTkG8dXE=(wz#PGh zVX(*oy}1*7e4vZlUR*R0#dOVzRsCPV^rpIRTV46RvDhvJ2mht$-nXwc+eegJK&;Ry z8{rw+GX0^J0zQU>UV;SD&}3>fu}M`7{_)Ry#PYTP7ksMRihkc?JW_WKc5yl*d65AH z&CnPC1Rd; zddih1N-fkuY6g)>vW&KYl~v+m*HnABi;uVW3}V=e>#KXB042&_fpZbgH!wL~=AQ+A zS>;opDm(q_82ZwL1V2B&n`AKZ;Rj3hBmW0sZ8vbBHt|O^t>i`Wet1N0xmIe?6C^=* z_jGN*#&S66P!E8PQkws8&oRz&`4H;9Anxj{&&Q4**JA}x?0drs5l=#F4i&QY7^_(W zo-=S*aKLno1w`5!my?^rlr211UW*40rUEmHw+m5R@&wKm0lKPab2MZJ&1P+!H=QjGPX4+BS@Ekji#T%_4=h;H79cZMW22(Z-Jv}pu_W4hCk za4vgLb`kpNKlV|oHPyvbuA)@)Q^>ggZ~>IEwkb<4b{ z7y0YcJ*~`>K)NNLUpD1Lqe=4YR81A<%^v`ksM9v0VRXzog#81DlVk}1y8$pv;GuYt z1aN@>nNBSC35+lx<@rm_ww=!?o7+L_LQO5hEj0&ci%yO@+n9-{@=aWPbM4`$Xq{tW zJXxB$065Klxj_S?ZuuR~@PE z4*?|52&L|Am|?4G$MS}V5CgYeSfp4@Y+$ZCZR~n%NhDq~U^mWteK{t7SRHG_U?+B< za2|wf1Pj~`YknSu7~GL1F?-1V{GL|MS*dbqlkYKFjMd``lr2perH;^e&Npm7S=s(J z!G`mrw~3X$U{y$`W1rRS{5Pgh3LW?kOPeG$S5xy!PPRB287W4Lk)JZc`4h)gO@%n) zcJsPk7d8{EXD1+o3Oo}o+dQc*Odn5IYA+GME$ zlQ+`;7(3=|+|0qSs*y*Z$jFY9<%26wmo5r%S#U%>iB8t6v6pbVd5IxR_IUC={ISm^n~zP_g+AqhC67`Dm` z5yD<~7Miwyixv`OvtMusWFWpG9a1Ck!6HVj9%DE3$k=&BwxQKhxI#kk!F^(3ypf|R zSWxjuwT36ATcmazYWi&QE6lv02TBqxm#t(uZfVg;d1d5r9jJ4V?I4O6-$Q?&@v#7L+=z;`G?MoJ>FF$C2c!jWZ>=42JXY_FK-GA)jv zEn{mrmT);7f*Fs^L8zApn+;LORTv~#b#dV2zKg8&)&TSZd{7u1W`&jLP=2#J38*kpJzlM(POnG z!o`6Bn8p$Njmj`FHPvcGuQ~6OeWOTHox@Zmu$B_3$*|Kh!Wu4eG|3Cp<+cZ#4^ij< zY65@XLOQbYS;x-WmsP^GsR%{Rzjo~avN`c^!f;utT6i~ z$rxef7Ry7A*fE43XDf6m@K23jgTeeykZ?MMd} zXmfGhpfRRH|CQ905_Sl<7<{pnVJJ3)d?0_tOJg~GL*%AsXjq>U;@RppWk&Qeko&%+ z4T{vizJz-^FluBtXn4K1j}&(f`qcyp;NV&qJ8F zkov<2rh1F98zB>%AFi^OS*X~)o?HEW&cU*Ks{09sitG;KUy<~P%ytn|lxE-EJp{p% zSOf|g9|&X8RILjzO~7Hb2CnG^sue(fdDt$}#suy(DbSmOf~Yw7D^Lx@K16&xA>jh9 zA0f(8sPto5Y^I7`5LYd3slc?f#x1G7&Y_@@Mge(%ylWEfxGXd0ujb~JrH!3Gw*bQu zdY|}`;=QOW(@REkr9wF)o^AKsw zIGz^ad0K&7g%e*Rhmg4N(1tn;&sch=!sw@~ZEm>k($~JhHu{p(vZAj(xA%JCkuFmXxSUs|VYF$Mn3;QQb&BP+VLrM>CTN7Cb*A6F7wl_V8gN z_LjaU4+qkKO_iw4#UB>)_8t57O?qraz4;by06m(567_+{R#U{0Kp3^?Jmy(Q6qyt9cG``0qMd!dNVpVPE{O;0ueFmvLyg$O~4~1cO)JuWc))$lzm6CfJE4AZCB0Q zti0{&3%E##IX!^+;9LRBfi_xku~co>B6KEmPkPEc zuG0+gfp#83Mu}tbTj&uco>c?H-7z3QRgA;A4meX|;&WcVZp}^Ob2b$13oo(`7!5G0 zxDqhlyXlJdBVUPyftaC#|IiOi6S)?X$w{h}gWJo^IvpMdyaN8U;o3Ei;l;^!?hL=F z-u;-mwfmVS&Z-ItIBVf{$?P5VCQWor8#!AsDN1Es>Uxr8S#Tn)k>P~*ZmCLc1#D=U zHbViZFPvPQMn3zP8If?09^D8WgYx0Z?U~84*+}Raz4_6{EFDv5NQ*#|co-bdTM5*8$w!9U;DKqsIc7H{68`=7OotWTua1atkZPfnd4WnHp6JYUM`6oF|8 z4xS%ts(9$5qHu_^^J$=S`iZm*tOERSR&gI0HlRgk$I~(Z1H+5^`B1O&IKLAQ#W!x$ zXfq>_>H5JI-i({Am_K0!)?8bL33_xUhTb1W@+nF|fgxptDE>g=6l}ZZ{J=B$x_&fd z>B))TvX)1G`4AO8L>x=$o=XI+qpGFDv0+s>T>U6(W8*Fb zW=b2Vv$(ms8MdKe%a<*qbNJrc3IE6ztvR^o%wj=uk~PM&Ni0>MAYcwS=Ls1YplNMd zJ{h)*Rt^Hr<9Rf{y!OZWe3Oyef;-vQL1{N&^nZPh1zi*o^D_nt60|1tSoxe1K8M2F zGR?pk<35xA{Uv##wKp)$KSFFwEtF4!MHoSVFl;0#m)(>VE$C~+6s>31|ZREQQqt5(q(P4 z^WJ;J_b@S<{aFgmJb=@?|IZZVMbEHB+fHq>R8vR?UCc$u6A9-f+vPm^re};gWfm;a;gmF@PRqbJ*AVlGFKvu8~M*C z%?A0!al95AUqU0W2yZcUnmPF|e$0XrL|lJD?uX7MhyxkZ`4Tmwpu4yfJ_50hv3rO5 zp1{4?*S9X#xHA}JDh9XBOI+uM&V7o>rr0ovqLUJdrxAt_Ou3@8xPTX}WNSrQtXRqS2wp0O5fT)kK!)@k4b_=Q6_fX zBXNzAM^R&FXuX;Wp`U)kYF-9lz^+o)_AO8c(S>NJe8LX@YOEw~>>3NyM}s!@LnwHw$yNeFIfGuJT3qSl+mkdgyhG?M*!SP0YD zNdK#vVF#pU?=(N6P;Bb7Q6ZrR_ZWYfZMLG>v5pc5DdwbM0Z;Gygc$0s z+6|W(?~himO$Sjb3?*IphA0d)umptXL5-$+b9FY_M8>(h<{3O~3uw`V-#hm4e}*QC8+i@A2LCDQRs^il1+oVrU4$6Lv-It&ij_$PwBhjskraGvH%2sNJDW_IX$~SMV5MQx4G_qL=}RMRIpI@x-jdWXrbz zM>VZy2N=&$Bh?9QgI1sef;=yPoc|ZOLhAsHD!Nzb4ueTd8^I6NA^b=GprqP6z>3f? z{&^y`<%!J2VfJl7K|N^V6%`db=cmF`qK3Q)1FX5BgPQjHczU#TCErm3*fVPu_qif5 z;x9fUQxDTmiFuq*q|kWT*Oh2JiPrD@Zx;rKi4Q;UN_R#pHIvayNwxn>j~^=Qs6+;f zD-F<0O>=nwN{eisp#J9T1Hbr7r3i4D$mRok-T3XleQ7N+Y@vKW;uKmOMhD6-b;#PP z!#SkYdqFdCkd>(suAvGl7lz%MPn#C@XE%114RK2_T4FKOEsXH$fFjB&h#mRwDo_m+ zy`vCEVfSFcQrrFf`lq`rJ!LlGy4kv>oTObiA5l3DCfSW)fFgk6d(omtMRS)j^8(VJhdlc zyCp{0__@uXb5mJkhq2xca28#|m7D`weV4SB{0JnPa4?3ptRF2Ku-6}cF zKv|qagIi9S=Ud6gjtB)GW-^&8jKK9Lv=W_Bd-!NXf9iFAR4n$IY~51ab`z? zZFI1qxrMY(gY3B^=d%J-#g2@$YsU;J5V8uwo3T*6So1Z5%XsH_bW7}#t}8$^v1|So z2g7ym7fEmzi?g&SIakKZ={5XTnsgB5>8}_u*uCz*_>i*OXa_mQ$T{F-)%1J z*1J*{2(C871R#~M0E*H(R>t8w23QTXMT)zAL2(N3`(XeE4n?EY57^&e-a~-#Es|$h zy`yQDiU!Y?UuJxUunq}QnBOgF-kA!XfW+YTdH;KP?euU;B2tO|&-}4^=vjGR}$( z1n9jvFfcHGnAJj|6M&!1>M`-osQ0_>?YGdap&-*jmT`b-TJRV&_XM}_rM=}$x~A_L za%Wa|W8)zJo5N!sCMVbC?Z^;>Sv~fiIAPioB)~Xnj%1%5*EL#F_NMI2`0im$!h+0`P|~$GBKVVx~t|O&d0bH`u-m<)T~< zZ@i1CHU+Lyf5%7A*r6tun}2a}aVt917S=r$fMsxgSq~Xn*#!Y288D0IUW22w;>V9$IXP|7 zg?*h8`$rHce93c+RpG3!p}2hey;a#%^sQbKaRJ}4RqGXX%3MR z{CHh~hx8jDdUo^beo!3#AhS*T(FUy=qQpXj9qycl6&!zJ){dSc89%A*Za2T4~Kh7*<#k2_r+4K9=u`V``2qKJaTxpN^NNFF1N2IdVe)j(Ko( zbJOiW_&$J}>cv!_1%*oQYVl(_wHC^rOO2Wu zJ9pSI>=9c$MB{Jj8F|C>w?CQeogkx~M1e4qgGJ#*?J4%>7-&_HqyBZ=*=QM_DN=l$ z0PhscKbEKw?*qsyPBn;3 z)G+q=b$4Rjk>yk=)BANk&c~u3eLhon&S#cf>El9*!5$|k>Wm59yLTp_h8!3f_&!Ne z2nbt8A!N~|re)I+b4)llqXrEv?3p(R+K;lqoazj5*@}JQ1tf4EQ9&La4k))?y}CB* zGowtLUAD?a9pPw=;8}^Ve^0lm3wrf8)oMagPe3)D zg~19DPyOP$G6SZgO!^XUXY!M2_U7A4i(Zxc^tB}k5qivazZMrb zM-slRBD4j+VkFqXs%kVR# z4Pj3OvALqc{rW_(+ zl?1h1iphE@0giH#uo;d|^XSol*1YvtLu29oi{lXQ=j?$Z$*i=GIaQZ};g@{*yA?u` zGyqEM2^F-`Gh(LMaISuS5ktQukrHk!L=NTbDxS>9bdHRe5FK4n+>6B&$&m4q*CrV| zUbF(>r16wvzb%=>P_?zm*cpa%?z4XW+B?$mpH8HCvX!83QSsvFEH4==%xEQK!PR4mv?%qsE*}#Br{M{Kdgz3mwBX3aP8wxsV6~h^ey{2AN=bd3w}au zp?H7^OZRNBi+ZQ+wBj>tT8=AHnggY9oZw;KQf>Sa}|bu`ZZ|B1%xGmmF^}b z-^8uUpd)4uIo~NHl@;JzsM&IefPB@oKVOca#m$}jPt#;+Fght4f6_Dt-ptl8Ixw+c3o{y6X{|ClnG5wAZq-B$oj>|Rtk59sgNUC zb;9$3O~G3sa~TTW@!#sxmlx6uj-LwYFve{QW!sedPUb{VInOP;3Dy2V5t_hhJ8&3g z6AT)!LREB&c3y4$o^6CQLH_WKgGii18M@F+dw7I6k`laTK*~`%keSE}@$+^M)5&ZC zkq%BmE+7T6^CaQ<6+Y`Ky=EvFoNX{K7zU=#<7M_T1aeKx3=%O!Mvcd#^GRL)Hx^*P z1cOmNdwGrz;q-=jAeV!-v<>~c>3P3<6kWzKP~dHBd!>s+^wG~NBtZgD-h_aGKi36h zBx#WWXD9Gxq``RT)s;;#eTy$XzXT{wp5z28byEC|7W=4pr2#E7=62i6zEddkd!C+r zI-!qvzhYK+Mp9j;C4KNCnF`p`gT@hOgApnj7 z`*_^>%Wr;3BM5iO;wOoF#~eEet-U2B$GWeBLd(cH>e6@uRtu^R`OVz6*k$cSlBONRip`n$Kr1Iq?Iza$!2RPr1kk3W?@ zP=lW(t!>bux@4++lnf7`rW{Z@XlO-wikh0burtU?gpA6$411su2E30XzyeFaM9Y_z zlANon;^8SP3;bG~;NP(4gm=P`;Y&!xLioE+=E3Qf%$Ma&3T(mckcpt^P!-Jvq!rPh zGJ&IL)m;$jaX`RkmzJx1`+BA!$Gx=1INeG{7xgUqcPMDgoChr>|HXtGc%@6HX$y6Th?SOeSRcc`N)gUX;!NjD5eF=Rg~N7o=PEe~rRWH{`y?P#Q4W@SAF z&zJ|t0fJ)h?B|r%^Fgu24o)GaR0ws;o)v+@dxK)tyV;cOGkiTUYHB{L%kq8jcuy?(>YD zqt6OQeHZ*8A(*3=in>r`H1(Wt}zdP&dt^OR2m&CUVm&TNb_&M zpPh+h^f>K=v4A_Vb|ZV#W;&dXuuS_cM|LXf42Z~MIq7i;RviFIEo9vD#YHc5OEx(m z5fmajl)@9d>$CC0zhoXy?>u({*9j$4OueWwGBa$?&9$_$vZH|}>R929GZDVop7*32 zVqn#yZ{OpTFOOltckR+3v)j;w8!b!+RcG~G^rHJos)m8?-v+N}c0|aKLU9H60NdsW zSM9d(T;Ju)`v635DN6yhM#%!h0-CkA(UuS#^XX4}zV)D=HloRvcahs}Dh{(d>@fv3 ztI`?f=&14I=TGtefvK4(7_YUVD{PdVi#RqTdAJ!nLhH2nS^D5n@sH;+=0Icyke;>% z=}v*iMR@gNtvSc`q+@gcHu*&SKD(%+c!l9|903^=M=IE~M!OFk8Y5yF7_gXjxG#C& zck|}Wk8?H*_~F6RnNNXKIdj-yLbDwS&+u*`_G{PTa%xmcrN?mBfy_eMuXHzWQw)*FrxU@$W zAQ}b=K_-q{Sy(_^_FSOhhm>G%Xy{mi!4E6P#vpyW2y!SdN90EsxqRY@;T1ZZvOQAS zR!GXWoqy#<3&TOxS9?N}67y4zg6Oh{g0w{-4860mFWmU~sq;??LDk$GZF1t40JLRJ zps*b|g=GOp9zE(8^xY9p!6D!a5x9%lL0SM&*`nAE9hH_I>)IyD{l=?D?46dRu6Vs| zx>9dVIQ`#u``=R50A6O>&A)o1g)Y~@SmP1Ukd7i|TNwG9yUK)+bOK=rdo1T#JZ;#0 zv}snmyCd+-9Gn>9!9X4w?itX`W3w6)S>j1U%C6Jy8w*NKGcb^i*unH+eTAVmNF}f&Uq}UM22fN)K@KxA6t_1n~k2WW0P6>;O^b6oMK%~ zA5LbgO-AXi13HSFE$rD(8KEqGbBFhC+r4ke*KyKHi$2tr$F-*8@cOA$60`+X#Yvgr zj*>cT4JsK;#utM>2qs!enuEw3prVoAWn=_|Q8(}oV;C_b6d)xXd)U`SWZN>@S3p2g zOh>dlEhCG5K7*1&jD~+dZN<^Pi65t5;@uS^@^F5A+0|hBjqA^Tb|S_bI-WjpsVM#~ z?UNaE=4>Xu79KU@8h>u^*EyX`)R&gHn3e)|QqnioE{F$vbz-X{&%ip&4B{L0_!q*-2)e3cAFQ=LMuy zsgi25k)=`(&zm<=xCdCQ3wP;7?EGEm7F(=c*VI2f;R~w|E3cZ^f_ufq#aX>t&r1Wy z^yU1S0bNJxa&nLACm!S)G6Dd^-T9_h4Iubr%CMY@k7K4>T~UwJUmEw&c!2RvWjNOm z%QRAU7O7R<;-2K5W18sdX0!`+7pVaU!X`SdB$k#dS_fhZ0+_UH;%SExc(Yu1>O;@BQB|7&fp@!^vgeTe_FlR^En@mDqv;3bk}u1<|Fp7kO*- zlR}j9W4g{Vb;%weHH^ACCnJ;)5hV7ly23rxa9{8%i>85^g68Yt)NP%`Q2{@D-(K0u z3)_|4b4b8z>G?5-O!TD;hH0X0T_|M=@2Iuu3KifUcsC6Z@DL1`yulklX3zDiSszk8&FpZl!~UQq zhp#oK5rMEc)y&h@Lx@^r8iJyb0WK)HtT-%&q@?aty+?{K((xz=*1O)pZ$~Sl4BBfY zQDf_9)mD8}u~11Qi?$U-NsuixUXd~3M>k>}-2o~SnUsl`ITy&C8|r=I#+H{53qWTzHkGCVCj#4W=B-av5V!nnn~3qfDLk# z6|ofB)TOok=yTcmv^t{Hj;B8@aYZ z@xM$42H#ov?auw6=f5j03Ey=TlRAA-3}%`RC7df820kxI!!|#UX1-g%`fvaJ_dzmk z-7ZNK5J1TjpTM6&)L~lW!KprL@#0aC7c=K4q|T8)&Yf$GXXUfup1NG?=&%99d+a^^ z?#ilT{dLc{{Ona`F+FF6YgK8%TC)-Fek80c)Zn~gysE!r)|lbL+i^DYh>sJ5>_GDw z$bN{}ZmlrT%d3uAm1Aq$=2xqmho+wFGD_Vk(606(g9WE2oNJ%DaqGTQFP1q!(dyk^ z>t0;@4pz=vyQ(kT7n9unLzdI$@R%AIFKh?L`~^%kv(w}c<-TTDjLT-_tkNj^abS7+ zl`mfou6A?(dUO4%IoZA1d88PY+b=1{8rIrr&g%y9u+bTkxQ#NGZ(6i6|S=ROA3SD_T z8r-F(Sbm@UowbvCQ2GEe!6+*0?CFJ{hKNHfEmQrG9d>;-=wtb;a!%LhVV{4DiY~si zr?{%~-n<03rBXZKgL-O0Tk0mUxYQ(DNqqi%yu=|PAv-Z=!-*Di;=Ep4K_TjqQWU>l zp1y_R!4GAc%9t@@!0g%)Q`-Ehq%^XmUa+9(PNC*c#+f8pm_Hfw96qnB*G`--Q+lQk zNb0xW@5G9{TPH4ly7DnhI_2lED|~6&#$BGxT?`Xxm5t9sTW+f#pGCG*c`_G%fk z{`Z=vKf8*qIY$R4xa{-?8_PxlPOKw4TjC(EOs7aGrh+#Zr_Vp>|=4!i1+_MiNyQ1DDC zF6&NTSK1uv$kAB_(ZEGAzQzd=>DKbn_Rk$`Z0dIy8L9w(M*Ap|TdAL+!{z=E$tJn1 z0Ib~xIc(n@@u70ggXdwVe~h|Qd@0%eRO$Ea##KUCWA$VJ|Bd_EIgt6R0%c@S6Qfpq#E z;s|<=26RgC`mmCH_0f!yUYM)2qs5DDsxQ^n#oQm>mzNKlMb45!3w&Hb`kttM3BleA z#}p|q@rnDXAK%A%R3^YeR*oe6=O2fHv$1P1#`eJ*^|Kc5?11|c-xy=F-z7~|>(r_$ zJ?j~jT~6X6Gm+rn&g<1uA-ND}fkXPT@nrq#G<8_Z!|#pF60>&NN6EZ_W?u`3pN(P* z<}o8xp&+fold=Ig($dy<=nv^bi;Blk zPP$L#@M*zEj|*L?K314jzgv2-J)<%J8qRfKKv+EpO1;^QRB(y??J zp8kyMz2KpX{@W~jkM;J;D!ca1UQjjQNtEF7KY2g0l%16cP7U?XDY0Fyja%+y? z_(H8+Z4zBkNp$+nKC7ibs@yHI+LsEcD}6&Bij0@GHa_&iz>rTa)A_V(nmq`Cv=4Z& zVyy@WW*AnKE}q{6C7C66vTWgqCt*1@cjJyft2|axF?qrDr&X&@{P^{rB#{ht?Da#B z86ea^Y$foO{%pXzRMQx;Xc+iA{MjziD$B~p-X>MFDX5+)5HOB@^m^_D*%^W>*TNdy zKJskG_+wbzsBF6Bg=2-fVn(0+H3r8Ob;4(kz1Q4dr@o!X`p%u6hfVs9EZilk*zwoL zBhM;WyzCTAx5j6z4@>1mgncTd9;mOsdJTB{Ty>mFnmMZ{Z*Jed{ov!7?Rxccu&EZt zAm{}f&5OuL@RbQz(h640_gqS8B(uMu%-a1l8bul;Lvqo4MLo{pNzqs*&y#6HGVv|f z>|s-83^HzH-1&`hPhrW@@MOBtQG`ctexPXvdqB{)b5YqO| z9Mi1J!kDvtTLy|d9A|r2e(8eZ($d-gb=3?^5?q_Kch_U_ofNqu$#Dd-GwE0&D-cUo zNn3E0=)QNP-FYZz_Hjw|M_izvr_#=$e|au@fh0PKE;9V5jqD%#7ZTp#8BC2ETAOK7 zt|YL>tK4>n1!R4nJp5|elhB;qZ9GQ=UJ5wm+cM9yyw0vw=Q``Mqz% z8S}HxM|8e8@f1@(7(yu;Hx|bp?c-10R+cSYaNnhMwXeN%Wdb|_;g1qNx0V+7qK)G3 zpKEh{+I&d9DWK5~*B_%O14=(rJBA5cok$gTYbO~30||GYo@a=5q{WEg!-pX5X`s_s znCzgit|>drO%etkX!*TWTJ_r}TGez-al-BN>_)UJeM1bpm9a=ITle{9;X|em_#W_C z%kd7O++1Z!!g}p-CmnWZA5Xq}_ik?QGBxo*oPJ{f2jwj5PQm}}-Bv%sk| z7TnNQc#S^3Y1-NG@zdGsb^UevyrY9zc`UyjfO3u3E%bi=at|Dce5ch}W1nwX9wxoz z{7Q;4u9EZTpz-&)gdjeNFA-_gk&Jmu|5bpLUq8bm?Y{qk(31(hfOYDa5hK`m{rxH} z$LqzZtz;eu3qU$Etr-e^!)eRo6{gxFJ2a(mdGq=6=><7#`T=Zu3j`e;3l-L%hQ8Jg zfj50;xJ{q+YHNCtVrUF$cJoJ3#_q5jld5gUQom|W>^wv!ZK7$C9wwvA6ms@Sx3qWf zxQdmuqO4&U)p$LzIWCW-H={SeBVO;CaRLd2%Z(o$gb@Y7=j68~RUf}h0B$|6Vs7D3 zKSsq#@5>j<4@TeXUi;OsWqR!&bLA?Fin{jS{8YfNkO`f=zQ2m-G%&%nvhAqA93#Lz zbSZYHfBU|KVy-w$Hc>v{%+qX-cT@h4SY3Rh?2E==#bJ_kcP^V|#jGE1wz-y1>Skat zHr|D|)26XiocgMSr*G<>t9$L5=fr1WpB`hB=kxr9-tE_yrtfoI@6jvrBd;eSs`yvr z$h|%62A%s)w641ST)#tyaG)>dBPLO2FejF#{MRt!@1HNESA9P`reMh}n^X;kq1d%y z6(nY7w}B64w)h(d=&+qst#Je!ymCx>5|KsV?@#u6Z ztzn}^brdKFi+7xD#Y8dQ|FpHmmI|+zi|Tk;XE!NlFDblW-A~Z{WdBxE&%z?I72j&{ zpz#TIn#`S}QB%jr=xo}J?0LPMV4Bm0^9X-FIqPq;?CR^y&{byD_1qI%*rj7f-{+zK zWAAw$9NjTer3Y2FfFEROA|@?aGf?t2c7;OfUxniTC+Oym12E-!9M*=(nWA{zDM;Kc zI9%P~-H-E}&T^NCc|L{cuscoHui@$sd*^Pg?ryv9{{^wi!1Rb0uU_dvcw;BBB@NqO zA5Rmqc;@1gay-;exCPeGFEs6`r3%k(BQ{JV0f3+sU`CFB|i!i{+NB59C)MK4~;19VCe zv>YnX*G`_IV{1QcT6WXLFWc#c@7z*1B5ON%XWg*WGrN1tz6*h=F6?fHccpt)a6I8B zbTH><-Ov}{QTwe>#2iA?@9Sl^p>!0QpF8aT)T3m9f}BZm8br7 zr~wmito!w4^&)D?@=6b!j>(8EiW3l4F-a#s*K-xxRlFs}_Q|)0P&`w4Hs#rKufPaTE}R_w>VM~YwtEosWD=Y^#*%Tt6m(6)EoS%JqCDs$;Lg9veKOZ_0J z6bfvQX(3P+$rXj5FC+RJ8@^pbK)S8s4e50u66G>BO zT_n0_Hc$NT&*>MIdzY8jse9@5Z^Glj&TZ^50!pkn+ zYPod&WFS%Hj~>iW{ae+1@L&sY$caBGGdB+=Y!UvJ10 zW%!G>n4-Kirb1~^+-2j7P%6eP<=GzTxkc+y+tu`pA!$tl#*K5FKn zBRjnP_^~6$yZ@ntU)Bpa-HM&@x>Z*sQv`Jlo2=4~ccT|ODVj09`*e$5?SroD53k7J zvD@(YhtQXOMjvkqz8mBIs>JL-&X?mK*e?l(_T_yoEbPp(KjUt8k*VOL#AExsvzq#j z9=WSK_ytOK>h}4?%wjhhDD@ShQ6IQ%VO;q%CwhqaD6dgXh_H!PDHUt>^Xx+|`Y%8V z6|43%>ny1038w$u4KX@9?AOI(peZJ+|7nk~%c=O{h)*jupa^mnGb#63?&8eqrR%R9 z+9!wq`UOFrqy~6+H2-=$Rz^4oACKGbUmq(TlA2bTz_OSJq~~7h!34#+3XcEZJI;=P zaSyAKpOhgs+zqI%iXj((IIb6uB+{GbJ3K!80z?=O; z+o$#OD&35zI)bX>$>*u~ zpf~8Bl~n59w`SbLYe_}H(XCLlOCDO?momNP(vH_6i^!|tk-@+?l=AB0IMaiTg!Tr| z+BMs4`1OYbd0$Qa3jZ zP}KA8uP#2E)uSHW6PeoUe`)IDGZ)DEMA|vw`qVYuAG)l%y^q^ob-QJ??D58fDhBVk zn3YGX0bO!v*NcghcU!pv*9^KNj%WB=RBPgnHAan@HjDW*F|)x)U5T;T=)Y zZSoC2>GysAYoe2pOXV+IpP>NG0BzE6nXFQS5*$#N(&p!lkL3s=y}Z0~mpitxjK~-e ztG)Nj!bxSn$3vH8Y_Wvv#a}sO*Z(dZPiW1|UA(Z@KHovBV5Xy^&)rgA=h-5@ zP4oi|bVzPmliZx7dn|%gN~Mb1L-TA-!K$NtoXN3%K4SMIj40gkNr{NfWrtPk^D6GOs;1-~!gLyX4<}1-uJ;Bdbw;e5vW@25VQkL? z`bX2|#f}h{s%?utV%$2EN=-=AG}h`6f$60Er4Z>IgFq6&xCBlVt{vFn_;Ymr_(Km1V6k6WR_&xCiI3IE1)0baWANIR&3YQX}EjjTm2$-|2ZG)q4xGYTk zG3pB;I;3wE!B5jDzGSEF;#%%+JZa)@o!(SUO$SuKTg@C#N~{pJ{c3bCW%|R~QMM7A z4JKbaP2L0uM6#?;u+`=8qrcRg;9wXZB z?glwsFiE&`kcIzGY69n|VSbAAL5FEaw97#pVAJ2RaT)-*e}> z`(GS^m#r^{L|@J&>dLpU<3qG9n~Qo2@Cl-6qV*S-4)^Bc&mtba0!R__&gU6?p}*kH zTyp_iD0S`xIcIV+Da9cXEC|ZhG>Bu(zhWHGi01fBG)Y_A`fu4H-6u(N2*gK}h*9y5 zB4G;y>}m~KYa+Zx2=iz^-pC4KMf>}A^Q;=ffzYLFkhhxHE{eX+(#25(N6;2cX^^X#%b1uTgd^wQ}aEMzo%g_gN#P&g&Z0JZj^>6gM-p9UIOsYN+#r7+7z=r3<^m#Dnd(-Aa z$WJXm?EI^z;#*W>aOi^%xoK5d4|(_g)xUVJe<@%}&KBiMjW=N*ebl7Mt;Zk`Zi%7;KAXjPiKTSoT(I;Am13NRGlZc{7HYQ zzDo1V!cyjDj6^GJiF@@Bx7PlT3QLu)CaChnm*ITg_RHU+&pDoI4iP2(vw?=N+QAwY zeHpE#|L>dGkJB_)nalN5Uyg<`wq^XZ)sYoTy2C~E$bYuu|4%~#$SZ~R!`4@O`3zAb zDs*5!r69L3z)s47G+lf~ScKf%7M{yi5T~tk!&Y0tUb2`1OSf&p@oUWQG6Li9nRfQl zg#8v4vz}gV;{9bMPB5{6cz`6toGTxb%Xfa@q@@R;6fYwiIZVoQUN58CKPV`bM~0yTy3T`VTO7#*F@d!)B?{VxB!vuBV_VVC0DeO5a zHnCGDD`9!-nqM0YEjPd@lz<}*X5rdNZ%Dhqg?2-InrEBj=wMAd{-}GhD^IYG^!h@k zt%*v`wtBXxj~&6Vrx}hyUSxXk;hZlsplz-? zr(#|nH6cbyVUK!T+6Q9ezCd$Ea>W32SKHN>S8h+I1~544%bF^iqvzm!#3t znkCt6+?_$e-lubj^<7t(9-NmI8zqh#pG_L$T&_IjsCz_d-MwWXS70yyD4h>p+kpw- z!2>VZ#cI^qG(_6j5}@de_+!-ca>wnOe_lt}omow!7e@lGL0;z8`jj{{usM<`8kAR1 znsPzKd`$aJorVu6f4w{rCl{ew1ERg$;jOl6Q0T*by+=r5$qC`lo4FTc;R#F-#sP3y z@>|kY$I=b+Xt{=ycqoJ9LDRV8bt>W3d6gYB)26TH_1Vqyxtc$R|$i?%5V`jiLO z7PGERsD0#k2pKX+qc?@5bV7+t%|U=pmK;2Iuq$Ap0Rj;pW>1Q%ky+>-a~`DlEtFRt z@cdQO_vz1U!hSx(krg^*83u@@&)Vd)Z>u~K?q(3ZaC&5!+i0oQdFgr-Qo%Jj{wTx$ zJOS{HsvGDawoutAd$ObqqV^I;E?g}ZXRN0Wo`Mf>m!BmCdg3*M%1?;U$((gvvKmi3 zbS>vL?Sb(MHOQpRShn`FR&w53CleklaXhZA5cPiyx-kFpq58G{T$hR4=TJhmI)s&A zZOfJ1Za7r_T!O|<<$KxsT&11&y9*PeygM`afpYO2ZW)WRueadzf%|L$`2nuS7FsKB zi9kM%zh?E-yUR8M_?OK~uVp5bCitg=Ay@q@|GEuqIReU6{e;fv`_TQNo83?9L2mpO z^GgIIMwmel45$Q`l}d}nGENPMU8Ek;gy0i}=q%@qd>k#cBlI)sC+Hd0Q!e#O*O8G6 zb5#&!;4RWOpNx4HgfE#@P)Qw1AsC{)g*7*vMc3sMQHlptm(~?NM84!uwG=#9QTY(E%D+LAd70L~nKkWT}}mlPEe22ctwn3p1l zVN7c$MQaeey3na>gsm6YJgu&p3i&)Vg={j4q&m=X6pDkReL0skrqAW!(xu<=qwMxp zSBd8?{U{+*2&H~<9YuUjUtYQbx^&YRGHjywFVN7H39tZG2xy_G zH=uoFjick?rwe$>HNeEF3t5wDP+5TntoWx{X~&yLPf%>0z}BFCkxKq05f-|suuef| z#Qaal>U4D|K}Cp*A^{%bOk9t>BnK6L4#va{c?m{-J}`VR~L{O=EnhoKrjTYOu=@OJOWy zxuVH#%?#hm$PQFxBXMjg?Q?YuK zK^hLHC)m2R_y2{@p7fK@G|Z5)I}c!JY zi_VSB%*3+gcuf`^Zt04`W zQjh!FdUbMb*p<5u991e4uqEWFlSlZ)aY(a3P7Vnm5<+h9gjBpGL3o7zx)#o`g`i;Smof5S z_ z1nel1Tv1Ze93saR)*4leFfuHEwx>%fJ4k!{MsBp_l&MoE){bE(8c8Aov?7{5u}%US z5gENZm8f70l8V*Y^wuTL6GK$7=Avw->pqxgEOY3^@Q#+@1Zq<<`MGab;oEyLb()*v z{J<{C@0n2Bb~6-c%5)z@c1$)`+D3_u2ssvKyC!qaq~b+QEj>~K5`4E>oXLPtR#5xt zMESr&k^sh`FM3sYdo>jBd(4pxQ2lIx`ZD;``&Dk_(*3$@-2RCcjz3t+Q4?UMuzKO= zNc5eNT`*i*+Dj4;NoMm1_@Z+W-xmadx#4vcXx20|t=P)GNc0Av%3y@Kj1GL0m#6n* zDnlRUr?P#zF;r%*+*vLiNPiteMh^@IkF~{~8;_rX-+E7JXk%e<-gRBOsG!b6*l7)4 zH*#KA@#~PE-z-+ELt3z0TOAGl$uIxxgxc-K?R_u@fTMW74vPo;hs?NSJoj;u@X*ei z5aQ?8EUoAN`|*O(HHtTGTJpp4Ce<^h%SOOrxbDqO8GPSrdG7!IEtxIjY{D}O_#R!| za1U9fxys-5CzhrEx4%>_-3I^d1KHbem4CU9pX8C=pL0Q|6&ADf<(mKgyHS$zMtbp( zVd8j}^PTGdUWl(%#0K`W{J6ti!d^|qrDXou)|h2IZcV)O3u(5Vk5E&$?Q~qZbqOXG z)k!>EL!R!(4Ln^#sv@3H)mB#QIHEv$EpA}k>#pKj!4I#{BzzdgPfOQTfib#K9`wIY z)3rY{7NRVVXM%ijyZmg5T=2htjl7cv(#(<{sm0RU5a+SBfYxHsD zp4K&#H_xT;(3}2wMu(I?rF@jTctFa({PT&*eY-&UB(SP=oXZpGkWz2%d z1uK-_t-Rrvo=D z)L-#3=$fV4pGYl{Q@R_nDQRk8=7f)0E4pmv@JcuuMYCA)HK#3Xg7bMz)YW&~T<)E4-HOOme_Hc?RZi*gZdc@NOM=}d$S+?hvws3(CNk!e+C9!C#21jJv zoYB3R=HRNk)S0@v=I>|mPG>cg4}LwhUZU~`chgHiga3BNStdJ+pYb^MAP5<46g%bP z-SHSm@ewxTZ1O?h7(C)3^!u{1*Xl&?S^n~2-)1=QdXpBOjo(Z$Uw6>l9(!dZcyLpm z(~dYf%9pR|AHceP*PeB~Pwbw=Kf=+Y`cOY|JEQC0HhMe!*QIeh%P=*7&_Cx zIiJMeZ>WRAlYy(Y8dKmrj`UBKZ*5OoT=_%F7xnadS=PetTB<44WtbfDe%g27$?Cq8 z`&4d<1&r2GC$>o@n4j-Q+Hg0BPqEl3%bG$(xuQ;rYC|EpD}ClY2V~_cL)f34f052@ zBDY9)N2pgw&FE!Gg59iHv)e(|e3;>d5N$7;OO=8(sgGICyggkFRuz zpVnCM|1tI^U_IyU+yB?D>?EXULyLV$%9?g-sSuLN&X9?aB~etAQuaxuM%hw!N{VC| zONlZ}RF*8GBx)i(uPZbE|M7eN&vP9A`}p0*{k!L;zTeO1{l1p-I?wZx)CG(eQ=DB} zTPt|nqt8#m;UEe3o6_tpV%&tn%K?Jg~oe- z4%LZu4>heVJ2m`l4?zMs46l+lZF5>}-J+%S@b18ULJ(8X<=>!Y(lj)PY!6&Hmd+P) zq2k2XjNoTfVB0Nqgd56_KYDPd?XiReJ=p#4!m?&=&QJ&y{rBIG?mb>PNNtDMksB>3 z@I_`_0)n!fi~>%MwAzp53nKI5`IeWL%Z5cBfoK+adeE6^Uc1U|lpIF$Rz#wcq)9)< zyOy)-aB}AKuQPh^-|kp*fK{}%j7IzmiTjn+m3vh0LRIHL+ulkzgUdFB^VCo0%iEOT zyGXSbX&=@{*Z{#inE8#o z(DZ0Wh5-6n_i}4@fcTbbgRQe1JX$d5tt>dvq3PxZSaaCv+r3>$qc1fc=x;W(y-iey z(v(4|5K0@E^rui|O~que+0^e9cSN4DoEk>F?)dqlO{T#dF#n!9A8&do%7b=ce{w;x zyxu<+AG$W{uW<5{QY(Uj0u#=#pw=(Lb#>`yaZPx7J}D^hrmBc7&y~)AEXh9E8CeeT zcR&?35sF^GK)wc#5(~}t0F@0etAYmR>sD)GYI+#h2!XVY&>=Y>?akXj__c4ETd_dv4%s^6}@VLl)ZG;E$+VUW@Uu|k_Z zH73T!%bVmrkAnjY){T#=bl#AzyO%SV5)%;N84Vc+p`QM1D`-h9pJw%|$f@G~;L|!w zj>`LN?dJM7Ff^gUyY$92@A4VvKGIAm@!P3JttjogT~McmiRx}{Gk~twf6t!$Mu#}Z ztKY`&ahT{(@td({LvitCFGmoT_AjX0oIJfXXaZ%X0{rDGB3>W^C>~ZP*GbTSpTRFZ zO6^|tETyt9Fa7)b*>&MNx7l7M%8Xn-ZhOvxmqVzR4)!(`e5_^hF}qbdFSb&zupX}w~t;Fzo?##)W}p8bY}eF+W? zwW60|rOqk%q~Dw#Mhsq-`l+cHY03;t@U<3N{0^r8-qK9wCPeCnFE-BTxGlm6TXqIX zW1DXR`MDJ`)+m;zB`t)nskg4|SAA*z_-|TX1ZaZ*rToDq5mHZ~(=TN~hS9RZdc{7l za9gvR^+~Tz+M=w#Mtp*$@ZB=X0s3K+UAG!@3MmpCSE;9HA^KD(_%uQuS)ulx^&UOM z$A*VG?d+nCU_~BQDG2~??lfcqXBDpdJVBtCZKZV!8>dHU3h*LxIoV|o8gmePSEwei z9E>U|Dp*9fm4Hs$CX9WcD@*Ptp-KE+;9?YdFSd!z9&q5U=%_K37D_OXK?(C1rXT-; zEI==zoLatT2l6o>wV*Qm7z|Q21Fb(*X6O3eV=4CD9GS>bDTn0~Lk zqQZ~rPn?Zmh0+0u`kTN5zcls3d9AzDX%7G^AggM@C#OG4(b0bmE9U- zZkL%4PM~3ik{|u>EwwSj!N!nkq3+JSxS|Q&uPhixiAJ3!C9<{KTLC2lR=;NmxnK3MbYRn!c7=OaXmmMV}w$(-co%(aTVF88+8X3TODPh3I*rh4` zdA;Ed(TJG0=AF^9XBRdxf01(m0Gdg)C5jqRn{aPNLnlyK-RrSCws*3&AbHvIk%QR< z2XBGI-h5Qu_d#N!C4pRqF&@Ww6xlEzWuJg}&k2koffSE`2j`c~wz!gEN~tMJ2iKwA zU?HU{ShxhH!vt2)cQEr{6SGko4Fq8L1N{V;t*}$(<3qpQ%ad5xur|*w6 zWXI-p7CkS6%^T-j$IB@`u9SD{}@#rv+^4EDllpkK@Y@O1Dcqku{`KrDQfpVtP2{7JGxAu3t%8evF5r{sonr0`EZO!Ls+fX2{YhCDwC|4&<_@F zj$`~UcW5`mBF8pgz@TfO%k^IkS1*vVkjc(7nVFd*9v6`_K_CI20u)zY{O=jA{-&ii6^p6 zLb{$`ZaII_K!cf&l?0aQxJV0bk>eceJ+K?5nSW@1^qb>s56G;k)1sco;p96IrC^VLI+Cuep6xy5#m61Di9{C)yEunr|@MW4z zb{W)d_kO;<6WpTf)FT(w61PBvYbj(I0<<)z#OxHE5n+54^^xm3!zdQD5iz-kX|6kY zsRiWM3>p>j9dxYe&GZe~SG`lxnl*{JZ=OpP*bF|{UW`8K!8s%U`F;f#_$6Y&iqa^9 ztbBacm+ZrAk&zt(%e}m=GaHc^)swK&0l<3lX5k&d4rod#AIZdjI@2V0fqwKc;*t7b z(e$b3R!LNZ?740Jq4la91U3bo|6o1o1cM@&px0?}Ppx=m%d5K`QaKr#xs2F%?%w_T zJJs{x7PO&V7)PCXr~Rtep>=-TJXtdy^lU{G71GCRgT^d*B9jyNe6rb~`}#_|z}~*~ zvR_*KW>SWcP9Y%e(g^I9;o3hM>m9b8H0L=vx^V>iW0+XnCYGlhp|Q1_>3AVsNijhh-oKOqU8$3B@OF|zLauWTQ5`Z8z(;cAL@kTO4p!l2p6AJy){ zPu#YoDU`fLoIjZ9jm6;xg7*{8AIX6AB4KT77EK>eABwCi6=u!FEne_^NPunC)C^2> zM|~y67mFijc#m=A_e{&k_-(}Bo8~VQ(@#?UCe)B0tn0Qp9m_&Z7s7+r95}E&5I(PC zBu!cXyQy1j36*k5HYI+3b3dCByPlz#q6E6UxwX2nFLi?G_NmlEJ{YU6WJrK+EQSJ( z*xKlPuW9?Fc85+RV=LQA<(X(5XIe^0()G!ye%O)DRiaQKlGNi2wmlS)nA1ahb0Y$)GG>W85nYp0^pc-Jk5nLyh?#j9~ zPr_8hcm;liE8mG4CGCT;5k%2(5}gUhyp!2f51n`2+S18obptUA#NftpRI^PVt9XH; z*%kYBzI;#95I2A~p=Ex@e*Iif#|_exgB9VVcx?4-p?OiYVc{m8W~!sQG1bn?%PZEt z$(@%nxbp9(ooM)k?I*Qy|ISgRYtSq7h~a+80Ew~Ak<}ZiT8sd*XQVI^LMq~ZKWc=S z_LmCWf$)HC!ZwsN%g>ZP zvby|Q8;0}GI7(96z3m=1#ooTHy83nqfn9(f>{HVrEsHne+O!{0|MXxIhmyAHnMO~} z4ah|nRq-h@BQ4CRN1ttF=QCy}+r<4a@`v1Am9p0EhO%P?TkPT!=L=H;8#Z75=HpO? z5NNrsz~@^^T~a^?fwjuacLbBkiS|82Db9<(L9Y*GYN7O{%=qJO?^Agkjr>6@S7~)a zK+_ivb4qgAAtV8q<__`c5N;H!KV-!I4^8XKZ$TxYJ}wJouL>!lWtvOUqI90;Ia=GU z1K>8(Q_TSeN;&+37V>E26wZe*MrAt?(B4toLtaVb3mMZTrG0h&lo7GW?!Af6PN`Ms z4ESeiaJSE>pJO_=avBcT?EY2Y`GBN-&EM-0Twtnuox;qZ&o!RAB>G3Key4t31R zI(q%OInFI_lkXeerLPu1itD0M2KIAvw|o`R!Afu$q4I!mz*v(uuJ4ak6Iy}hb2>(f zJ|0wV!r2WD`E+JA}%_P-_Fhjip-ECLlU_LnDOWe z-(;g?3zSbKID*O&pZIyn9nG4HF&wq9y;IS&J7=qq(iZVWMHA2orN#zV_4IZ5jSl3=k0v`U({re3}gC@wS;vAIY zh>+l-NbX79BL#k3)P2{*(iZcl3%;vffCiue_H?u`+_^bdv2`@8(4$|b|Cz_43t&EM zaMSCHp7`Bq9~5y1X|$MwtC7AoBZ5fV_`l0uff%NYXr_?44+r=L)XdfAJ9m`eB1CNJ z(~d~@PoDn2sJq%`eQu>;qQZLB44QO@xAz~fM|??jE@Wr;()*J}AT;417qRF`yrMh) z{r)7cUfa+x*s$}D20JV_Q$iv(hBXWtXdnD^j%_mYkU20;0Ee(OJb!e3*BzF!U5}?O z2Juv#BK-%xpK&-o!6&bvNwRmVSYJ1*!>(ElRrA`mu(hk{|EwxBwc?xFVy}+}=M)?| zJJWE}r;$D{`mZ=NtO=cD7TwayRg1=WzG5La4#tciroT`9+xQs58+vD1B#rG+K|w(@ zoLk%{gO2~>yRlFs3H)vC*AIc5kJ~Ou#^WFwaSQ8J9$lAP%=thmcCtL+PmbKzwZLX# z(hPQiZ?u8Wh_OTH^T|fPFCROV!aLWX@74hxP?BW0b+4F`exqw61lR00`Ah>BuAASg_LRAh>`D?EQ{dX;l>%+YG>6;oR&z`nGct8xUDZ= zP`@$y)ytPsqEX~@vL8jAqQGDE%bSsXS2PV^n#Cu?s7D#pWzMjcEbZ>BYhyLRa|kjmv=*Y;^PeFw}A8aM``%a*)Jwzdrw!&${>T{{)dek=6- z=Gpxh5Yi>Iu3Vv0bFQQ}pf?59W+rmL<$kPEyA}2KM&|Xgz*|MGo-Jb|4hOenG_fpy1v0Jy3r@Q8y*O(79h#|LZwo^o-&s2Dw8*Y*4AnfiX zS8wUj&){lNT<~oVlZ$I;Aip-9$zTvvXDd3wo6c|6$H&J9hLk%o*v#n3Z2RY@pur+J z?K@Q?6(~DaXv1XWcl>y7iu_I|JypNlnMH+!0az$3%;t&9N~xtVAC5kqTy?I5j@t*V zq8Xd5VDBq0+rnUYdDX{Rzj=IN-KK*>#Kc7%t?2N_0tl@<_bee{`v`U@2qE?BLrbyf zrbI|v;)j)`E5b$UB_+mgF`nPg}TsZJa*_+>BN zy$ixrw}|fyOk;B2k?MqnvTv8TXBNMHlJ7Xxy=-ar6W}Ub#5QpaSU1!Syv;8%vg5q_ zQ9I~3-sv9W;ddLkZX1E^w>-mNXl|R*QvLR~sYBk4sAoxQ?*CHoC0WT02Y04-V0b5& z_YAoLoaHWT2s&DifDr*m-*1 zWV`CK^RWk$sgn>+br9*$0KG)}TRC&Z$u=m^`n1v=bt%?c=geFj72k=&We<;PgXfY`B{A z%9(^=xvXd{?cDS&ss2=QayyN&{V;h!hfv(MDJ(XA( zhwZwk7>#N9;Pl&@`~lU2=A$C}&T>vVvZT{oD$Z9Ie0C5pK6_~I!*68yhqTPoB}ZSW z`|R7dFJ;KIAIIpiQ5K1fG3ebEvzV(SeaKm2ikjV{X-j zUc5Mrh`w{zu15Il=E%6BrSbvIrlk;faq8Vf5zBK992#4(rlwLK*FuZz2Q#>fIuzfa z`%C;%GfyW4A9U|$XgF@!eoca*6|1_1ery~pwg7M+KymceJp&<>Mnk~`^uvO$u=iA- zuV;Bp9`z^e4$)#X4^q!Ac1vmJwJ2d*;-SKO)eT9@FDck%#Wh#df9C@WhGn~8kx@9f zaO~Kz4Pc{{&U02=5JEFCNkL4q%wyE_uG)e%Zdr*LHXBKrVmIfJ)V& z<-6Ks7ryuWaI55ri;B8Wzdfu7P^5&6Sih*8_NPI0dTp{xkN*)PW2cTfaR18gnlty& z=!V6(cDSzKHL0oXuw1r5Yr?p39W;uD@w)oV)S2{W{G>Z0DwjTM@NAGpUrS3%)&#sN z@bRC2r|zY?&wZncJi%=gzLYhoUp@c#&{tX9eAcYNCwU=3hMbC>eT_1Fb}=H7#)LX{ z6A$r}dcSL3?f#jDIdWRNM{hivE&p)qR%WJO(wd~`;JYbz@810~ujf5#W}-cR8#QCj6G*SOM3{!#vfg@pt;hgsrw8pD)2drytQ+e zE-~bklt&Ma?9&8JCb>Xr>_FQ6mo}Gy?==cmA?6}TkY!PPF;^}V3m~!?O|$9DpB}u$ z?10!wNB)+#sU~j|;-2f0CEK}VGEtb;nqyq>=bzd`hB!_O*b~Tvgl|dOv!>Z$P_X+! zEBh}ipUuKW1^aFPDPL?ZL#Jrhy?ejGo3DhV3H==T@Z;%C?oa$HTsN`YTs2IfI-KQ4 zRwcuWeSNX6JByH*xH?wXF#rP?-9E7*jj%iE!jfGQD-SBU`EK8_gYsmnu=qn_y`^HR ztyu}{C@4hyYYs+Zd{V#lxpE@o8@6zZqQN9+%nC2ByaOc@zDz*n`ypu!r7mVLec7n4 zx%jtY?EwSY)!Rrz4!x=A*>l?_G@?e>S|5G5A3=`*p8U&o@!}RcEI(&fmi`~34h|p| zy}GddA%v4;G{(c8@gkc-WP}BeDaYn+Z2ymndM=0a*`wtPzXluy0Kgcr8x(bR-5=ex z-(v0u!1h>1Jt>c65ahe@>(dwENmbs=fHRZy$@mNRnB{I=`oQMB&f@UL> z?DdOruMX7M(k+8arsNwKl(d!&fWZRAF{?H?HvJ%oc{4B^21$(>{r2#YnuVq8E!h<$ z>|+dYQXb_j7_2uvMHhHP+_-Kz9l0Q^832t>fHT4MBZLL_Rt(#|X%U4JnKR+^>@$0S zg_*C@gP%P0)@|9cHm0VR-*g)a5RSzngbV6!BKX3*&j>T zewjxugDl#IoauLqf9Ivs%7U_AnE0+^WHPC!fxp=%QsPZ#t9bhuCb|B-k{*1!xc-}w za829Y+Hz-3%LvA^vbGz9G8#@!N`8x0t(qvX->AJ9Y8ZLH>WN^~7?<>(bx8%a1j1d5 z4I8d}pgjND2u{;g$OiGd)@C{KwuJRUT9l4%=UFGa&fW^y^&+GO`c$5y`dRG7s3}a= zRHY_tPXnJ8ZUyN(CI2XOdimXjtul}lik}zb#GlV>r*Vhtqsf&r7)NUH&?arZ)s&GN zzE__Og*;g$n~IHE+8d)7x&U5Q;ow z!R#Ha=Ze#<=p$Hh9G1rC_2B}Gc=VpjXPJ@mW`4^X=m9S5Pl^FeEfuC}(?IGgRZNUv zVZVPFv3GvT)ea${tBg6c9*cDr;*SH1S>9F=WuLJn8za z0DAqT!_GS~V~^EKSdq83@WCFRTRKC8jJ<|7{y){GB_I$@eKS`U0|t)8B1AAW6_qXU zvJ`cxGuBdsKB<^HZ=M*WA)?xIqG|0R!Hsd00mw*soKxl5OaX#yf&NlF8y9QTyjfii zwc8bpC}n7upv(dRPlY3uIkLx!Pq52$ZNxt9ancA_-PD+@&>PKBf$~BzZ3$*VQzr?@UdJ5IpdB(iMzF(zn2mEj-z=6@%6u5h#_(h*pbnB^IeK_`{hEOKrlVF##?utXKqDGdp5Ici`<`nY}06$v)rz0XP<#=upBpIi1*{ruM#QwM_Mg{5t z!O=Ad>W?R&NNT!jniwIBmKh=6w4;W_Hri<6yNIvH$_?rl;B;ZC8p!{+u=daUA=(@E zA=8nK!Y9-;YnE_~r5)_5$;BM#)*-I*ULHA)%L3oBXY3<2r;zr9$HYiBIAqH4&Rx5f z2$n(zS-%}VWqv|J~**aO^G2S?iSvV8|92VdmQY| zv-MYj<&6AZK9;J68AtKivX^S%;{0~uLNqDJWSGHT7cbyWbgl{kp4kgzo}IIg!Xgtw zkJ#oWB_-`_$pH?)=N*5l#4n4}-wnB*o13!y;S&-a{=Ev3J~^LYHCQWIQ%WN+-21n> zS*=T$7V}Pu=x5k0$lc4LlaQsRlScm27$HQz;q4MQV|c!eF*EaXnzZ~MdO8`79^?RV zs2={glH^f3Y-Z~zGiBbIz&3&_)x|A%X+3GmW$y=1sX)=rJl?(t$S#XHQ#*Ba{EP3& z?49?1jTwx#iEZ*LHm3KxQr%E?yOLJ*OhP77rn{q9mifo2rp*jy;wrVG2K*4XL$;wC4;3VGK#9b zIdgq~IGEzu$1`fT|1jA}>=met<|f74CyK`=#;8Zjg`fxlX(&6Uf?&~#PaoMWDeWEy zI|xu_4go^|cIfqzAHljao;TN~(MwZeaJ^O}Tx4s;_!*m{OA9TLlmt&c>ZNg5s zIFh-XblH*1%qBQQ=NP<+mK$robb@ZIh!4Lu^NdVdn80zs`awlA&kmaaBuB;wruZ9i z-l{?19JW)7C<_^>%oa-;LLdo(+4F(}a{*%JxcO%>A3E_0!wh)F7d}1v%vI4| zQ~vSP-hD&{m?Fa8XVk;@2!`n(nM`Jz06uKgZ9rFoiBEr`c&o1w-GEz(;fJH6eeVt( zQ4H&nnYg&UH}!G;g9<|y@}U~kIuLW^4=$VFQ4-CaFTZ|z@3j)H_t>Z7B%+93{_C^+ z+FGc*($L~6lF86uCtwltB)IR1%iZ(pI^qZasLN0`m5+ulDhT|ES#$&2Ttd1YRvpX2 z+o61P5ekB&va>8OByI?`fp9K9fub>_?-E<`AYGJIJeMr)QaJ;@ppe5u!ga;+g<^w{ z*_hyDVHI1aWz$|>4nInCSxkXDY1l00GBqcXu~fYTe2dyPuGHFJ=HDoz#E;|Q?Ju+k zlP`HKq~LgUcHDb<`A;uzbr1#ueVRDgP=^UcO-vjpa9B-bMdrd!uDL==Wtl86d?x3~ ztL9=t&NgR0x15DWLgErsoP!j|ONR+N%dqQVhQ5*v<^Aw^zZK@A+=$ILIkuk?#4AVN z`n>I)zB`2e%pA!WP6P$b(za#JhZw;E?Msw`5fF6OM%N+`K$Reh*ngVv2skk8T{7gG zZIK;ROaw_m9W=K7V9mW4(+NM8CP0ip0d0aqz7$4{Tpt9FK!;s`RJ39sRBCk?;bG)x<_d zZVwQn0Qf*|qEA@-xHp_l)n7uKnc@knf_6p*hA$GdTbPqhL|jZsfUf58mhV%ddjahXcp;xhD?yP|J#m3`pMH!~W9opc*BX zkC3!X%sAD+zA;0)M$gxMZY7M8`Zd}Iy~DXbl6*#eFBc!MtftoO-%E|xvRt_fxK;+3xrNv$7#I~a z)_*OHJIPJVT`7Wqq1tM^Jz*2RMS4;wo;T3Ui-$@5j$w;s@-wETcqj=B4&18MtCy8m z-1)E7pWJ!aa>k%TydLm}g*6Yv6YC}jeQ~Eeog<_e5l3S~LTlh%kO^KmsS-0!KM8q>{Wc!jDuS>_$#m zGZIIU^E>SYq)3^>v$4mIgRj}Q??m=}m~bl91~2d>(-SBgQlz%i2>fxF0$7@Y&I3J~ z3o%l@j;ZMkujBdQx=KPlCB-2qXe2Z%l1r?6S{R>R=wUKY#KOCihE(X+OPDsN!xm+BKuUL#SW8K44p(Zqf(Q#EwMi@`0UDo;wj=e-w zI1H{h3KyK7A3Ek>U$fD?Fww_@I>mC2JDYgvff4JPs46s(nm=D(rE!q;lXwcy+Pi{p zSbThGNTW~d+>w%I+J)sYrN)^f*4L;|n{0(3GievMtG(}pwre->!GP)m_-?M;At+7_ zc>UUx0knQ%-vh%^rqYmc#m?b`#w6>S40gJX`cbWeNLVTbQkA$hQrWfJt0+&}oaL?fBdHf0O5a0n&D z@?ZTu*3KqL$Vdfq#4~Q`Ht+aTR4+;CYs@-g@-N(Oyr*p0Qaxc!xC*>(@&(P=Nr%NGYQCbo<3Cu@Ma6VQXQm!1ouY+&0XZ1b>j#G}t;aN(dWwGAI#{=Qt~E zaJ*_kYDT-$0Vl5*s(k0ab`EAwozxeQ|66w-xt(xOEdD^86)^a$H{E7XEmGSRQRW(N z{E_N3+h^q~ek&0A0KUX2Y_f7Zz25Pd7oZSCcc&v+#S3D8Z1KC^2Q(`W2?3oJNHk0# z-AA?NeqXqJS#Tqm$6GPUpkMpy)axvTn$F0P-DtM5Xgw%NH<@~Wj0SBKTU6XDv%5|< zP~m2f%H+ohjzZ%n&KH@Oxl`H5&m!>`zH^p>6&br&wQ{ax@X92IMBY-8BZZwjz=5N5 z43z1zxZUF0frXwH!ze);&^3@!Xx&?(5IDcc8nssuLyBtJ98Z`i{KOYXDd>&F^-A6& zr2}~dj=qFJJS{N$q!`V`UVaOQRYX$HfWb>frRRus{1b~oA3 zci7%&Z|XLJCwdCTCH%FFmb5qVio) zst}Gah-(BB@rTnOtAy3K(u|gTi-|F|^0gQ5iaUYV?0<)A_|DgsfJPqc2`a0+DkL~+0Wj(d^N z1g|ygzHV~$r8fvZn>B03PrFiOznh+d+Uf-%NG#)aM}>W)W)_Y!&0iL%fb15@3G)C_ z=?nu(oy_@WAwp;K;$$VW3fpnx#OG%sPC7;A5(F(;^0a{ z^Wd`gvik8~bK^TYD{P#=trQnh{R?N%Pl=7uj7E*C=Pz_39s)t?&S<5*RL}9K4Enb6 zTiy9Qu_dV;Ku*Q?Sjt`Qk+}Goggf0ugCRR5h`t31inCmuC4M`PbHEy$QZg&+#heJi zh#41bZqlnaZ?-amm;K2p`Pyr{13g@$cL}CDETOQHU%?_%DH5ss%^7mzw9>~U*GD{w zK#uCGLdM3_J=;pHd8C!2sIsPe_H4dzELK81r5AVr`!kS5380^88ad2V(v7$~l9kb$)|H5CLG-pL@U8R1q!c#?}E+%_zqSlg^m z8sZq5F>aPE19XOvu&MKSGfD6>ZUx<$Q@S2`rhoyb&Ypd=a2DN_G{H=QO-_ufJjsh{ zN*50Z>EIPn^%@S26llbC79UyS>QcGr^HlzKAh~O3RVAJB!A{{STVK<&7}0#$)&G8v z+}go|9gd8f6ZIB_hV*zyG-tgz8(3JsPlruDvI+!dN_&krY3u-W1(OkO7r;BGLux>3 z-4=IOay2nNlI7Qc?p6%&s2%<1$-_IJ{ogN>5{dQ0jG9c6YBQR3XC3OUac&9L3+d+S z>E@_H7_GCkPCPCpsUZtjhIu6hU2+uZGPVOaujT_xv2915S?=n<2+gTvRfXJL8|0TPAB$HtWm`|RG_P|EY~KS=tf$0rdXJ78R>%Ihdsj64 zGIa!#vn1a2hXE_NgAg>u>zM%Ny=bPYii#%9n;5Wi2Sw^6SU;U;7MQu%Oh~(e$TYlY zAGJl;$@fp2HTj-~EJ9DZ^B+(;4DI10|h7UFN{aIn+-L z*;Og>3&Ll|-6hO5ZUAHMpfJ1o*I%=ywY~`ZrHHao@)}ofwy|Lx30DdO$WzqW)2p+g zERc*r0jyYAESW-vBLp&GcrcKHi_PX}Y-BbQ$XaX&;MK)h%zr}Ypf_y8K@pdKZlioy z`koj*AL)=dgvksR^2b36eXd# zuF3&TUBk1^cjNn49s+kPVVGz($^W0BU}dtj;PjY;o6hhoWu^+h)NjTnP7;(LE;2SW zvzHa#Jrb)$^G~wh%$liEJ%0w*g1&*rz^U05GPd&2z5@ru)Reynq?1_6?k{umOmbUF z@%Xki{d8?I$&#WiNSk5yiZBS0L5my|Vpcg(=9WZG*$y`IPYH`zs`7D-#+0TTmxjs3}2*+NT5D;X?PMio5E5FR-zqpf546p|Xs99^ZED3>l|_Cy6%Oc2-~Hp> zz1HF)M$d;yN8g`+ccT1Vw+>qho!~cevwV4R!66l-HAgc7$pzhjpj5;sV(16E1>tQw zX~wr%&#%wQ!&;`DKw?bb5d=B*aO&+xF*g>?OaEPrIxHAWT3o zl35Rv+g%CsfL{m3x!u$hVg2lNpPI$vJs}r&! zh5}ro_~Eu`=b1JL@ebTamg@cdt+W6;k27elY8;clw&JA{$iy_=-I>G1)E{8d9Wbr_ z@3!w@EB@R9J;K=Q^Yh^z|L-B)0s??BB5O%=>KtOm6f+Jg9o z)YHh?-3s_ODIAbpO+YOoRV>x33*-p{jw3|uW1<}9v<_W>Ky@@c(mntCmH*4kD+yva zEIY-?C&oPt*pvJ}urresh%FZL=Jli-G5q;qd;j-g?{U`cV$GFc`Z;<<)Qyjs9E~zo zaD}0}bT`Y$2}ISEph-u2?C0rq{_pgzq@vH^TY_P8iYCgZV()Vav7V>2Z~`OL{*?DE zyN^^Ce$vlJeC)qpe4F==s31}MqRQ(o2p`}oY~!`Q5QA#!dx64qZQB3*ON;;eOSaT% z!dj)S4h*Sqk=_^aH53TWU)&JrdE&}J=PK&PpHJsZ{gb5yHlQm9qV}&R$dzSr(;(pp z9i7|a{0JeA*xd-|323bQ^C3A&Oc2K>5@rT>8nN4yxILM}-FYfJwqI>pc8Qaj0(t?i zcgd1o9QlFG>E}R$tLL1?|^JL=u zsQSRvv-ya_PRGRTVDq2ErQySe1EgJTWq&KWOV_UMyi!&vW^qS<=C+zi^{3F?VQo(| zW^i?ya&k9*K`@VL4tle8d|@Mg@eL*!g1Ry587~kFWoG>+wR)L5h%+cl0!YO@O@fYN zOY2$pV?E=AKtAX(EMH~Sgsf+!*wy~|Eoan!(pUW(E9AJIUv_9rKPoojuTa7->ISro zBDJFt6Ms_ABgyd)QnkSL)DRTf_45uu5>G(VoKM@%`~p@h=FdDH zrlgubpM#-XjaxWs>e?*vQ~8yx8C&Z?yine_&-dy9EDlzJ4x~P6gF5O0OHPtP3`>>$ z{f2Jy*eMKB!~is1vXtO)T0?P`vl#}Mi!;9)l~WvQWk z>%MhaO&}TQA*KeXgSX0VHWL%)pYL}MDb-`wp+jvH2bJu%Q`EHqZ{fR+N5aE5m~7nW zoufXav~h4d&iFqyRO9PUr7&|o0~ zR2Y>X3t>*e#6KG@{!Ep@X2pHi$MpbRyiR*L$HSv>e8nrn6U-+coSbC}5@enI*1E3@ zSw!^72almaAfmuI5aeWH;j2g9ZMqHjrF>>6(-@>erZ>#e6uw}yZVa)cr6a0}0W-b9 zDDOc+3Tx3KICEcjER!Zh4c9-|Wd&hXJ~8HH^0?&20Ph{Oby{Q!gep0_OiQ!&*$E(|f3(ZMPTf=qJ&g?s4p9m^?yJ}HOT1&Qqs*sJPW&c!O zG#2Jv43r>w2T&>|^JLh-4UF6n92SPWdC~Emu)Q=1f|$3B;ZRazfGIV$4sVQEMRj$x z40M?dm3@9C^od%}-4oj8?nhG~poRaGy4jYA4sO(7bW716{lbphM(Aw<`4WaU{Vx!H zw!|b_D_+R9kRzR#CDAEw0s!mne5N^>_d1|~sGENM_46AwRp7od$M*zjh?NRP=$iqw zVj&|T;%_G*hf&Rfw_S4Tuxaj25A5=-Gv|y^s1k+gBRhj+(a};BrhXk@5UETjT)@nC z~a5LXq|F(+=}C%9+Gyag|`}WCIa|2>tk+S3J*)QE(=T#8ZsEgn9t3 znoWfwHagQ6!59rYey`%ZYwmvKjs}1dwUI-oQbLs?yzZ*mbUX%e`~+G!VJ=dtw4}?I zN||w4Y>ARMkP8z4EN}sP&crzb9s&pDX3fbJj0^;wqf`)c-2}D}ktt>22eb1#PUkNS zFfx)o1};xNOwm&TGT4y35Mu@oz05R;K3C2a?PhoZ!8ZNVT2D_;xe|a{Vk1mVt_^@g zTjhV;$6GJbR`44THZwOjZ7Cc%lCezxp>BE>xrix_gBMA}`4Jw;Q-5S0b2>(R*VO2x zZ6`LkHtnf1L@w#}q;VihI66#OC&S>WgxM99di#|0(L{Lui0aJL)$QQ02n(BL3CT^u z=iUJc%bs6JI`~P%5Dcz0dbLktkRYCw8}J5zX_#JlVF@QwB>G9ImY_I7aT5X)jN=TH zO*FnCI4HecXEX%|#s1V}!d4d=rL0j!mHX#+zCzqailq}3U%sq=6{SgW!o(%lQ@j0y zn8{KUF{7a#mSv#j>;=obd$$$TL?J?4vLo{0q^NBfb* zhy0XNr|Rtyx^`^=k|(y>Fe3Epi#TEEoTq?T=m?_!3H6m(%;e!!p3L{e(*jx7qmdv)+-2FiEf$-+5hwwE1f>_`_4@r%crS5hFlKc0I<7qqMc>A{ zAN_gKkj0&Ajr?JK<8UK5Rwfdb$pAnZk6_)-npSx4oFoy%#W;s$8}3`%wpjmKr7w z%MHTsq#sZR>t?Vn6FsoqCh@r^cpYxc_&SeVXUyz8_~mC}&T#naIY1xc)U#h# zyYfKWZ>ERLO5bx`C4WMLU>));v7%F9yP*yQvTTMEB1Fb~a&pq1^i&&AX&J=`7m_EC z&2Y-x%3uZH*X-3xj$+SCWzeKo?ra_+mN`O~jd40AL6O{cd+o~;eHpyCO7#GlWNl?> zhNY-Yqx3JOpV;LhW*FR1fI{JBRxQ3{V@leg$MUCdL=en0&;`vXTc0TIv%u6C!)6I>uiOpDFYfN`#~Xb9f6R=C{Jcq8#mTX zjoL4xk4u89!~%2)%nJ$$T0rO7WyFlu?j9an+YA%z$ z4$6Ub1`kcwGSC(kJAYUUIsjwY3mfZ35^x}j_@ib39;Q3WeD+M8@U|5xG8!pbXJ7h= zYpAg*AL^|F?`F*og-DBZZzwym)j~LZlmwtP*KXfd=6dCgfKdC4eNhNWVdO9ifo z_P7-e2yRJvEPZ@50n6`D%y+gR)>{EFv=;)qMRwQ@T^m3NJ!u)xy8umY3yB-*QdL8d zx`~qODj+{xz;(4gfuOj8Trve9;||%|MYG>&OzmV^CPt%TT36qW1zkQ34`9ZWV~=F% zHC8#xD@*Oz0@aa&C6rrc*x0^_;RvYLHJ$(^o)j)vY4dzO@y;?2_`?_h>po1CFG2wZ z0*n!+^!_EUA>HvU- z|JQIK7g4K-#)E2~AD&5YbLDg}gvCmGOy!iwzo=7WeK7y~95x=tmfRFGT52a*5Y8=k zb$8b>32$5X=8FeV z%lnq2csi6;8bbG6^`SF7LvyR#Kn|z~pJd$618()plg#(!UnYH%;y{LWO!fPOAGw-( zj4vR47gW&U12MI-K6rZPHkTseju4o7C_qzp4Th2VmQ$UQXUjq&BuD+uE`90*$0?k3 zLT7Lr)bH1C((bhZy>)cPI-hdg|P6>C>IYfSahZ~F_W!{ z43R7}=rgWQj-Xvn{`}JxvW&FNoxph+DcMk-s%lvDs;=o3N+V^hhy&aY4vGDh;?N#H zfjDA>4S%j4W9c{*bUvmNPkJ2SLhCElsD%v3}<{SmVf^ zCM#ZUE7i+{%VcJ65NYq>5eEcQ^#0JgkA-Q5;PcjeLQ1B+KpD1-p~C8QHArvmJhOT> zuRX*)OeER2S0r+}aygJ&USkp!F|xLDicP$|O&{koI|YFq96FMIawpTS9^`PSn>O|< zR-`-_4(TnNE}0jvyB@zKdlvmY7+z*LY}j;C-9bo;#yNIdK7akXn_C(u7>nJRprnlz z@9|b~fL)vW`l4kCt6-7%j{x zcr!2HhS8iQS(@(K`~1e$3L>%9x#9K1h=9-&x+HOb9$%m+8tnv|85H2{R*H8>-RkXxqreuXtN zoyvIcxpPJbFxo$M^5km`n}rd(cc*YZ9}N$PO?dj{`Bn#mxv+xgK;4d)=v7wnzanYDFRWUU4$96|8xrNM-^ecSiWg~E2pjb z!^nt;Q}7h~hgn}I7e{i+h-jF>X)O8Cn7Nv9 z%IULb=koqi59{qfT{h3v^(toM_f3_xwzQ31XkYqwf3*)(2((bmWHv>KS%e2*k;dB{ zl8cCEA}T=|wg81^ne|K=+4IvR2ttQJrkHJ-+m(c&EP0TA2Ifxd$kly*cQCLZ*GWH2 zUAp3~{j_NbgGUWYbO@sQ%lPw8HHz;d2n3VsI!xqHi8T}>OsTWLLrYL0G-hQrs7cqw8`;3(1N%8akfdf6EUVdO`5%JrG=fYM~yJU?oazkicG zE&CmgkN2n5c4LK#=(krx7RjsI^0_oeNAP)q#%m*m-Q$u{%7jg%*8lh6+Lcah+sX?( zpXGxc2-2{oM!C+Lcf&N-beC>{N%|Bg9x zMuiCq+S}I}Z{v?1J^F$Yi)S?lbmG~Hh{(u{8#kI_;5zx-s=wd7X{Mo}q1&@(MM%Zt zggT}7e69>$)pCfeoz>J<+=)4!okO7}j!BYX>Ag}*xG7rueLptN87%B8oCh01F~R9} zQjbXr-y>6F!Nqn^EEN-Xw__ZFeU zV)kcLb?EG-O%0egUYNH!lI$d18vxlWhJ(EQ#{jp|vaki{WTUpD*MuIXvdiRvz&aUG zrYG~6iM-y{A$N@fV5PDJlG`j%jZaG%p?xgt7@6?ik0x`1d{rxo$(_sm02r%WqBFT z9`7J!$Tf{m^a-;Txk5xl#8rwpzJ(Nt03mm8&4BF$kx_Qzf>BAwjmZQddu#Oc2CigQ zcCrrLbLi32*dM)8gMyUhb#Xt(l1E;AaeQkGt&x#KAHM3<+Ixc}Ts3;o)_jUExrn7^ z80I>=EIfMrxH?X*IL!tFq64v=<9RSpDNli7_fke@Y(IHGKL1bKh3n$ zNzRu57Qt`>LY(l`_$2CjX`x#W?c3+k83a4QKn8bcAr9Yw!ugo-E-F*WG^#+m0SXP z?#F9=arRJ}{u@$UQtc(FB-!@GKNTuc)sVgb&ReNYTp?-9{PlaMFQZ116Pr?(;`sJ! zV$#uUy9EpMgc4C)>~?Y(Z@cYEtFdi|(5s}2Q!w+yS1Zh_mSGj`_sAL4K}c-~ZZj6$ zehPg_0El?wH60c`r*>^YNq?Q04LV5!>$`Qg5w_B7eWGMrky!Tnb<-DbGmj^AP*V#c z{ZgE3TzzPDM6rDRdkeCIgbZul_P=!bv7@GY`j0ALOR?u25*pilf@A1mhJj`Vk-0hp zB&NlFy3)yC&vNeE9xPqe>PjrEVnU>`%O>T0#_=Tv)saYYBvFU_gqs8{4baXZ|T1h5(o+im9=jPh4 zBHqm7P%BO`l(^B^9TcLa!W0~u-2(IJrCKU5x}O7|aAwN$%if{<`j4S*{Vi)l=ht1v zxvE2;`3D}PU;YNm$k4;!E2o)T_dTn`lWsL8^jg9(YGCGmq3;hjsi~=9ATfI0ym@y! z8pVjMGe2H*6=zNk$CxYzEQL>9MsVMvTDU zyD_sx*^va_Z45vo^h?oa;t@64AX4OTVy{ApFB&Y-9nu%lA^FF|XzlqRP#Hb!ah2ew z_H`xsbw9p;p2Rc;F~g+tKkp}0c;-PLlwp~pqvOo_Grix}CG1#0oV`A(j~pJY5JXc; zSYyzNqTlbiTPpCNh-PUAWWz}G+2^v@MbuNMqy#2UEm{858;oHqG%TJ`uW5HRLkuPEw{RN7)PwW@ z$DE%!l>fleZ!9h;=Ue90&D;6p-G5wwsN$Tu&hEhO@$RLK7;0T3^NNPxXXgF0_}BYG z?GkvFG2)24YL#m0IpR2ve6qcLLxz>s@%Fzg)9>HE|7a*8;%vqCzmTWe>zBQUR4Db1 zNPd?mCXN5r7ak?{12A8&0pIkqz6*;VfDJgq2`jUQRb!9sB zD#mP`$tF&#`>cHZ_uqGydM=RU)ZxKznu}f&E(A*>-#1Pot_gEH_QHkE)b(b#D@nBF zp(#hb+J~dNh>L+HUhXbhS_^W$^Oi^F{;s|+&PFbM9%!yD>tATBcfvr-8_&bob-s=y^yu(Z7t4imwiSHrxk6+%Dsgh?oaTiaX7|RDq7^LQx zun*N)EHHEbfdh-}yDBi9JM`_sv_Goyd-v~us^@`}aBE$mG6OeW%$s^+{hQ+AhTO6- zUuS^}fLv{%7cflSeQ7a-39?LfywR8RPD)SeM1p{fXw0I-(+IQ_it{DgD17X^2RF9U z;h@1I*^DS_PtE<4&LcK_-#e~$>L+NwvXt=Ig$&c%h8j==@KAr|Vwm{Hx4!I6E)wle z>lbe$eJbXl2DP)d_k-oC?7XMu`5k^A)V0#i;f?6pxIuZ9J$UO|Zgy%lCeNBn$6VmT zZ;j!9HjqKuwfG;$&MbYZiglFV!SU%yh@f5^4jt(S&tgx_?Mr1MeF48_@-sT7{+AM5 zBG*I?RH&$`R)mz>b1W5_)k^AL()V;YS{J!zPYEFWkZ-dc_1=5FEG@MjD;1vkm<7#a zEr0y@whX~b4EAp`-%Y};j7jv6q@j`4y5fDu6I2vU3W~~k^hnm>$o7%GU!Gesr>0%G zbK*+MM^i2}cZPws<r6jHNz;#teJi!WzLFQy2j$hdOicLU zjT2J;8y8M)syOFRWXvYTXe~KHBq^0dcuGE{ zKXPN5izcGohY8*5WVa6GZr`)dZ=7DA9h~ym~+WRulYtPXf9v_}yxSpxiOzZjzQ zOAYaaI(9Jkdv|046v4sX+xHmg>kA5%uhl#{_1itXmWp~UCsDros+W6tVE_KUk&%&^ z-P_f)rS==*J-WGn>bQIduRXEtos;`1Q|(r0RY1^Z-+<9$?O6SfG5VgZU2WW*FzD zy6cHNO*me7lcgR`6{9BC?KxL`n(&YLLyj>+Y;A2BbsT@7wqMwu*dh8oj{8xy$gDCw zJiLA1Wv}dHXz15{Y<=5F`;m8(_7)<)y`J8{)#HB+d2ka2WKggYuX3sU2eL^gnCbbqr;MpmWn>AT6W* z+-34x9lDHYeYhuXW|JKqEqdi9kyn%z%A@ve=+47?@bKa0lPCL@>Dk^Q?i5`!oSPP; zL9@n*0wBzr*=iL#vTBAd7fnY^X_qhQ`SOe2Yqpzwx1@CXDErr!9p#WZN_+(HYoOo< zmK-!6HsagGh&_9Lomde|E28F`8gS*xhP!3wW2yPaV09HUq%a%83zz%r*Zb>dKAHUr zpQ7N~w{0`t+12@s(5jj3=op#%b%5jWkf_?;9sl|!zhpvO>c$2;z0IcXa4CD@xNvUj ztRK(sZ`jqTW2a7r-<8v8L2uu_t>Rp=UVN{vKK#c>9SSY}M*vuUH}=EWwxchqE_FP&{zz%<@5g&Br$pMad$;s>A{*hPiB}_yi$YA( z?kUX<$yPJ`dBo-~Sdb90*?jbn(8C-Qa+2QPI+k*h4GwEKA9PWKk?e>{6Cf7$Es8LkX&D$^7QT6D` zdLNV*6&FJ%FkYOp|NImOhq!X9y+49~#tIx0%aNdQ(&J|?cX$+{(=EHLyiEOwvVI*a z3L`%0j-F0mCa$%_Bff?o3d+AP@1X!7M%q=2spmBiauw&XyQFfUzEwHX^XEl+^5jVj z<7uQEQx<4UAQQC82-T7dF-3}!>j2}l+a12&ZCTgzf9uvA^nVGv0xgL~Da-VRAy97# zb^FXgdL>t|a-=%8xSJUeRLn?+nWf&DfZz4>^)r}QFyzr(FpD$P)4a~-TsppVC(E<* z2WNmuHW?LAfB46E`z3@Cz+;XcRTl8mKK;@qHJN9hr2hZkxUTa$&*M1G;|zz)5YAbqa};+>l_7>eBY)3ps8@c@glQ23Akv(u zTgGArxbkZ+O2bwYE!BrinqmJ+eQ?>@-rXE(l3~k8he8(bv~#rheL{N53CU_{PNZjX zdL{yd{|OZ%v|H4XIq{EQy}GP(vmXb&FKZdi!KoL^HE6eiw|Pbj`{Xi%@^jW!R-g&{ zvx^sdE?T5;7so3H9<(fTKMO5##>T&Mgu)t1YHSVXC~Gy`W{67ijw*{>*-n)ts2!gP z&g5tPmTai*g~r{6XSTUw0w#n0Ep)}sQzUlTfD2s53wyVAUjbnSA;jh=^}|FOVO6*0 zh+T8`yu>r4plpU6SG#s+b7{}0S@O?6ab7N^npn@Y*rLSmX2!_U_SnKsjw5@gvn7uj zUnzApfR5q<$433spZc6=(nK4&VyLPD$V22Pw5VqvJlFT#8PH-{B$U(N%VWpHmf*Un z*nSyOSDA3K`vG-Ax1}{d$fj$H(w<(s=)+mCU;#F!9|QR6jR`uE_E8{TAbA%tf998? zIR*rvuFKy#-G_N4T~ck?@{&n@hfQ?L;g=G`l0oQDmCZcMw~&Stv&# z{HTwCzx3(;;ol~EjIUX_@7B+o2&P!v7g>`^iC@o!{A>$BgM3chHI`el!ORL;aENUq zlc!;Q8%m!(xk`tI;;A`j?p$dDK&`RaLdz7X8`3nzx~oT@iV}uI5g0%z_2*&ZrLPpE zM7_E#%0K>I%5*A1U=8I7cll<4&yZ&SIL@R~EAOpB|Dno-n<} ztKa^EaKE!SD*>pKep>lS7j1ktSfLC&?^T&tGxV=lzrN1@cF^yPY5(VK>+WmT!ds*E z$R9P;;w?h9Eu0WvsNx&B{(z@RK^JoE-n}rI^D)(bfsXt^8j&v@csZ@C%p)ru2)Q5c zMPLV&2^Hqo_YK`s2;4Xn_vQ}|2x7oim%#*GOikBM9ni0D-?oZ>Xj9uXzlJ=!iDF(s z!tKWU0fuD+&oqL}!iTmlF74`F02^ziRxjN$K`|hqkZ|3A|ve`du zN|%3&Ho7OIrw6rb+x7@Awc_`(NN%a-Ue~QxS053eqm;z*-?bvHu1!DM1H=+Xaz?=! z2QSnC;^(ZDtOXU?C6i`t=;);x--32f@a*2s|8awe>!zbqL#Pt@@Wjow8=QLpW|mvG znaT}ni!lc|Etv2Z2z%mlSHurp;mwiiPVtIq^AaW;=SHvHntXQI2Da!I5@NTR0&Q-5u&ukBAZK< za*s!9)<7*a=Fp+-)G%l^OuPKM_P;CNXg7KC>{-QxZVU7M4Sj){yY}f5xQyet;}16~ zFUrkD_$HrPIO)F~T@+ZK$ON`IjHchsXOHc1B*dt49Bmlu}d<{1BIJbu`Z7?B& z9Mz42GZkYB`Kr9!odb!IFy38R0mrq462@T0zY-9?*PI---MnQPS+IbGKPkz%+A;{A zvDz)t*bWc{CDW%*58Jn|(;0x~_j*1u%s6?{iNgoxt*@TM2_pC-8@18>Ve5APf*4Hx z9zp+)A*ovKy}OllIBlJQ0^RQ2IA7cklwcNK7t_fG40CCz{do__s-3$GlHB%_7&yS~ zUmPlD&77Iz@9$q)b=GFDap-{g_bABwp8EUiYC8dIC{A5aRkuoC;5E!ws!+ud^3PL$ z@0L(|b4*khzlc5fT=g?FoW_=Z3M|Tcy~b`>4Y>;S6$m;<8*CQBl6({Ysl4Ve=N_{t zw@V|s;zcm+{P3EgACnFrp5@}=a_!>9m>2GpYts?iOy4$i${XaXJLk@ucm5v}A^sHi zfCIzF>bk=VxC0^f(9wAw+HE`Xf}rxRFEAXC_MYMeYxK(2u9Ei2YqY$*Gq0Ol@S|;n zFpHcC*EN0R!W)^It9sFuoXd_5=Y%`3Q1`J+>bO==5b|H9ckr^1=Ko+45O?rk4i+ET zCjQwJ%!X*sig;ipcFy$B-YqJcCB~jVj@PVwT6qolc;Aorln1DJXU?Y-zLuNo`}1qu z*_yv!g0jq}h#{~*+@Y^`-)49mK}Vaz>kP7Kp9%TYXdpl;M?)BR*`&1Tn;xDxbT}^% zI+8av16Po7%X@Os78ju{#a&=uyY}tVAs#;lM2`dPnyGL`83FA{W!*6@Cgvh^RE~+i zS<_BK!V2-V?y_O?GDla}8(0Xq;Qs#b#Lp!4lWVPQY-SQ@=7W}QGnD7>XnEbddv~3r z_6)5v^}&M&^JxH?4-v*=TnAa2InHvQ`FhaC7YqSE@%D;3*NiS<{}~f=*MiEn53pGW zM(lxS`QQI)v)V6PbGhR&lkx?_JoV^Yat{<$*MM~H)A+vJa;HI}Lq2gT7g*#zsloC* zJ3nCVem#5k+!YdX$;4{=!gJq!3BFeMyS%u*}I6#_G@sUi=S>gU|`M#`!i=6K?CHF+l0}nY|y*+OAX6+ zDCaJdK{*o#?n62*&)b;{Db**<`C2XGn7@Ru5;j^psC>*4c5J;1_#J(CkO~esQ*jR+ zue`0J$BxZVID=zdy?%WrMK5auzU+EUF3%cIfquFBdMVBI@W>y=KrbRzE@XaNMe9zT zZXkTWPl@Y-6utDgt2t^qg22kxp^Iml!NEX-&jz|${O`Wgoy>s`W=~HG0^s zBlCD8!46JN%x?U#jWj+bn{j^Q_-?BfgKim z0$j(%$LIa}dcNjkz$be`_-sBq^y+be!x5Kkji}!WT<;pl%=_JI-XaY4u)XlBs=W6X zAjQ6939Z|ld zfV_0zs&9)<{paYwlb{!uj;d#+=|e{ffd=^(`kGRyy4MM&nVEwF5%+b}Twya!KJXp@K8Jo;?9J8I9;sj|nfFiPPNOFPa3IiEs@W z0OH_WI1Vt1YbJMA{tM&Oph??x(qB#(COhTtHQ~Dl{o}9F=nPh?Jy!owctbnAdi6F$4FARP zvV*W)5%Aen#805vjKx!eMzzmZS9rtuwnL{Q{rKn+)o2`etnvEnrJS56VxPm@J7Kx> zpDUCUGPxSwV>)!t0hfr?Mp_G`ZMb!p=Z?UQYG=6sHHZ z@P=e?Ci{VF5gw*w=gCtf*uX~a0BrMVQ{gS~`c62*tA>M7{9q2Scb<1QGS(Rs7h|<{ zeh7%}FZH^_Fd_9!@>jK4f+FhoScYv8K%Wm{0L?kb;@Ac@qcQOEk|PwQc5xD!fi zt0b&^o}h|yhM{bj=IiULzpTX}Js!$@ayrQ?E8qRMr}h+zZA00797)8iY16XsW4uQ% z3J-8L3hZkSA4abJ@%DshN$3?i!t+kdnX1S4xJ;VVk96SR`?cVYRzLNh7Qd!@X^EE? z<8${8FW`+3o2DZWc==nF)4%)Y!A-zUMuMgw4G@z_maLc!WxCfcp7r3*`A$OdM2ehO%y5M_6Db+sy*SRf_ZcEn>W)BWsGGO;dL z^+W6N!v^mMKYV-tXhY$Ep<(I>h3z@anWy53>9mY|P5iOnLTmk4T`6&v=dI{Xw7tll zJi;iq61$TI`ug;stBd~nTUFJk00G_SbSiOgn_bLq2}k?Tq0dx>`?fTYPdT_}&6#ug z9Byv^VE)+aRHMd??*l%CBehHhL*!IwO1eKeJ;CSGr^T%`G_E&k+B6)cS-OwSS{O8)eaWFu1EH$qY)5ug^s3kyHC|sR(blqW{LS=M)=UBg zlzc(pfS_{ooJ*Jb0DS+0^8t5K#iYgBPz(6-o9oey&YRXhoZ}yNylEiMH-|QNF~*S{hLykC&0NPGp9$pw_UFO_cMp=M|zuCOd}zy_Q-%J2KsZ|v;q zx-Yxj>R>GkS;X)<-PT*fF?zsN+x+_Dq+`cIFuYDD#w5S#Q%($%qaS5$__CHl$Cp#Q zkVJJ_iR;z-!Hr_B{rpQeIE|pv7hxZ*<==H$nVlT z!rxaj;te$a+PBE{{TqED3GD~v(O}(bWT?Wpa>rv18&M(M2NZGPSZ}MCwO|44UGyvc z`wgLF+(qZj-^>Q??}5;Sj4KTcUM(%MdZpN>~SRx$s z^auR`rMpb$Ak~nB8@i?OptrTrEmY_CCZF?++CPBezOdu zlfnY6Xm~_KI)~)%%5F|NmEAVa)txpkqNZyGrywJr7=5;|x(f8*QeK|)%!^GJ3IOo~ zJT|YmnY0;^aN&7ycF^D5s8u*&MOQ-Jwh6`rbxQ{b6e$&@bO%isLDJaiQCu$hM;;;% zaaeit=zM2_nm~Wj{6ga

-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 z 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%0AX1f9c%xb!lQ#j!6jMP;Y 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 O{>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +setupLatin1 +%%Page: 1 1 +%%PageBoundingBox: 36 36 853 1124 +%%PageOrientation: Portrait +0 0 1 beginpage +gsave +36 36 817 1088 boxprim clip newpath +1 1 set_scale 0 rotate 40 40 translate +% nd5092f0e2ba047ba9b662e17a650791a +gsave +1 setlinewidth +0 0 0 nodecolor +620.7 1052.96 56.64 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +601.7 1056.76 moveto 38 (daabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +588.7 1041.76 moveto 64 (dabaabcacb) alignedtext +grestore +% nc243f60568164ba495d5f89dc1075a85 +gsave +1 setlinewidth +0 0 0 nodecolor +620.7 963.22 51.74 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +601.7 967.02 moveto 38 (daabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +592.2 952.02 moveto 57 (dabaabcac) alignedtext +grestore +% nd5092f0e2ba047ba9b662e17a650791a->nc243f60568164ba495d5f89dc1075a85 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 620.7 1025.64 moveto +620.7 1017.67 620.7 1008.78 620.7 1000.29 curveto +stroke +0 0 0 edgecolor +newpath 624.2 1000.23 moveto +620.7 990.23 lineto +617.2 1000.23 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 624.2 1000.23 moveto +620.7 990.23 lineto +617.2 1000.23 lineto +closepath stroke +grestore +% n933e3a2ebca34034866b98ab19ee3f90 +gsave +1 setlinewidth +0 0 0 nodecolor +564.7 873.48 47.25 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +548.7 877.28 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +539.2 862.28 moveto 51 (dabaabca) alignedtext +grestore +% nc243f60568164ba495d5f89dc1075a85->n933e3a2ebca34034866b98ab19ee3f90 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 604.8 937.32 moveto +598.96 928.16 592.24 917.64 586 907.86 curveto +stroke +0 0 0 edgecolor +newpath 588.77 905.7 moveto +580.44 899.15 lineto +582.87 909.46 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 588.77 905.7 moveto +580.44 899.15 lineto +582.87 909.46 lineto +closepath stroke +grestore +% n3c49af7ea69340f2a97827a0547f73db +gsave +1 setlinewidth +0 0 0 nodecolor +677.7 873.48 47.25 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +658.7 877.28 moveto 38 (daabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +652.2 862.28 moveto 51 (dabaabca) alignedtext +grestore +% nc243f60568164ba495d5f89dc1075a85->n3c49af7ea69340f2a97827a0547f73db +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 636.88 937.32 moveto +642.94 927.99 649.92 917.25 656.37 907.31 curveto +stroke +0 0 0 edgecolor +newpath 659.36 909.14 moveto +661.87 898.85 lineto +653.49 905.33 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 659.36 909.14 moveto +661.87 898.85 lineto +653.49 905.33 lineto +closepath stroke +grestore +% n8d50442e9d704d7a8e9f0ba2f38e73fc +gsave +1 setlinewidth +0 0 0 nodecolor +564.7 783.74 43.27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +548.7 787.54 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +542.2 772.54 moveto 45 (dabaabc) alignedtext +grestore +% n933e3a2ebca34034866b98ab19ee3f90->n8d50442e9d704d7a8e9f0ba2f38e73fc +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 564.7 846.16 moveto +564.7 838.19 564.7 829.3 564.7 820.81 curveto +stroke +0 0 0 edgecolor +newpath 568.2 820.75 moveto +564.7 810.75 lineto +561.2 820.75 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 568.2 820.75 moveto +564.7 810.75 lineto +561.2 820.75 lineto +closepath stroke +grestore +% n5f1bfeaf12e247d9bc9ca4641cb72fb5 +gsave +1 setlinewidth +0 0 0 nodecolor +677.7 783.74 43.27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +658.7 787.54 moveto 38 (daabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +655.2 772.54 moveto 45 (dabaabc) alignedtext +grestore +% n3c49af7ea69340f2a97827a0547f73db->n5f1bfeaf12e247d9bc9ca4641cb72fb5 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 677.7 846.16 moveto +677.7 838.19 677.7 829.3 677.7 820.81 curveto +stroke +0 0 0 edgecolor +newpath 681.2 820.75 moveto +677.7 810.75 lineto +674.2 820.75 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 681.2 820.75 moveto +677.7 810.75 lineto +674.2 820.75 lineto +closepath stroke +grestore +% n942c205bd0994681bf159f01fc42d0f5 +gsave +1 setlinewidth +0 0 0 nodecolor +473.7 694 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +460.7 697.8 moveto 26 (daab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +454.2 682.8 moveto 39 (dabaab) alignedtext +grestore +% n8d50442e9d704d7a8e9f0ba2f38e73fc->n942c205bd0994681bf159f01fc42d0f5 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 541.74 760.6 moveto +530.05 749.34 515.71 735.51 503.21 723.46 curveto +stroke +0 0 0 edgecolor +newpath 505.34 720.65 moveto +495.71 716.23 lineto +500.48 725.69 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 505.34 720.65 moveto +495.71 716.23 lineto +500.48 725.69 lineto +closepath stroke +grestore +% n8aab1aa30e494cef8895ff177a1d0623 +gsave +1 setlinewidth +0 0 0 nodecolor +569.7 694 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +553.7 697.8 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +550.2 682.8 moveto 39 (dabaab) alignedtext +grestore +% n8d50442e9d704d7a8e9f0ba2f38e73fc->n8aab1aa30e494cef8895ff177a1d0623 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 566.2 756.42 moveto +566.65 748.45 567.16 739.56 567.64 731.07 curveto +stroke +0 0 0 edgecolor +newpath 571.14 731.19 moveto +568.22 721.01 lineto +564.15 730.79 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 571.14 731.19 moveto +568.22 721.01 lineto +564.15 730.79 lineto +closepath stroke +grestore +% na797ca966ed045d5a14888ef06ae64ba +gsave +1 setlinewidth +0 0 0 nodecolor +363.7 593.66 33.88 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +354.2 597.46 moveto 19 (daa) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +347.7 582.46 moveto 32 (dabaa) alignedtext +grestore +% n942c205bd0994681bf159f01fc42d0f5->na797ca966ed045d5a14888ef06ae64ba +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 450.37 672.15 moveto +433.85 657.38 411.56 637.45 393.72 621.49 curveto +stroke +0 0 0 edgecolor +newpath 395.66 618.53 moveto +385.87 614.48 lineto +390.99 623.75 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 395.66 618.53 moveto +385.87 614.48 lineto +390.99 623.75 lineto +closepath stroke +grestore +% nd7ea02b3fb6348e49929c458903e1c66 +gsave +1 setlinewidth +0 0 0 nodecolor +478.7 593.66 33.88 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +465.7 597.46 moveto 26 (daab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +462.7 582.46 moveto 32 (dabaa) alignedtext +grestore +% n942c205bd0994681bf159f01fc42d0f5->nd7ea02b3fb6348e49929c458903e1c66 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 475.03 666.91 moveto +475.59 655.82 476.26 642.7 476.87 630.71 curveto +stroke +0 0 0 edgecolor +newpath 480.37 630.7 moveto +477.38 620.54 lineto +473.38 630.34 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 480.37 630.7 moveto +477.38 620.54 lineto +473.38 630.34 lineto +closepath stroke +grestore +% nd04c429a65b74db8902b1a2725254549 +gsave +1 setlinewidth +0 0 0 nodecolor +569.7 593.66 33.88 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +553.7 597.46 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +553.7 582.46 moveto 32 (dabaa) alignedtext +grestore +% n8aab1aa30e494cef8895ff177a1d0623->nd04c429a65b74db8902b1a2725254549 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 569.7 666.91 moveto +569.7 655.82 569.7 642.7 569.7 630.71 curveto +stroke +0 0 0 edgecolor +newpath 573.2 630.54 moveto +569.7 620.54 lineto +566.2 630.54 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 573.2 630.54 moveto +569.7 620.54 lineto +566.2 630.54 lineto +closepath stroke +grestore +% nfc8f27c7ea3b45f69d3e28ff7397c211 +gsave +1 setlinewidth +0 0 0 nodecolor +230.7 482.7 29.9 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +224.2 486.5 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +217.7 471.5 moveto 26 (daba) alignedtext +grestore +% na797ca966ed045d5a14888ef06ae64ba->nfc8f27c7ea3b45f69d3e28ff7397c211 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 340.53 573.68 moveto +318.2 555.38 284.32 527.63 260.09 507.78 curveto +stroke +0 0 0 edgecolor +newpath 262.23 505.01 moveto +252.28 501.38 lineto +257.8 510.43 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 262.23 505.01 moveto +252.28 501.38 lineto +257.8 510.43 lineto +closepath stroke +grestore +% nfc96ed80812342958197f351bf4bb6c4 +gsave +1 setlinewidth +0 0 0 nodecolor +363.7 482.7 29.9 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +354.2 486.5 moveto 19 (daa) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +350.7 471.5 moveto 26 (daba) alignedtext +grestore +% na797ca966ed045d5a14888ef06ae64ba->nfc96ed80812342958197f351bf4bb6c4 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 363.7 566.56 moveto +363.7 552.55 363.7 535.05 363.7 519.76 curveto +stroke +0 0 0 edgecolor +newpath 367.2 519.59 moveto +363.7 509.59 lineto +360.2 519.59 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 367.2 519.59 moveto +363.7 509.59 lineto +360.2 519.59 lineto +closepath stroke +grestore +% nbfa7d3dbec204c328749c3db14b668ea +gsave +1 setlinewidth +0 0 0 nodecolor +483.7 482.7 29.9 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +470.7 486.5 moveto 26 (daab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +470.7 471.5 moveto 26 (daba) alignedtext +grestore +% nd7ea02b3fb6348e49929c458903e1c66->nbfa7d3dbec204c328749c3db14b668ea +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 479.9 566.56 moveto +480.54 552.55 481.34 535.05 482.04 519.76 curveto +stroke +0 0 0 edgecolor +newpath 485.55 519.74 moveto +482.51 509.59 lineto +478.56 519.42 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 485.55 519.74 moveto +482.51 509.59 lineto +478.56 519.42 lineto +closepath stroke +grestore +% n0fba1674138c4ee2a437ec3bfe3c0c34 +gsave +1 setlinewidth +0 0 0 nodecolor +115.7 371.75 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +112.2 375.55 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +105.7 360.55 moveto 20 (dab) alignedtext +grestore +% nfc8f27c7ea3b45f69d3e28ff7397c211->n0fba1674138c4ee2a437ec3bfe3c0c34 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 210.67 462.73 moveto +191.75 444.81 163.26 417.81 142.42 398.07 curveto +stroke +0 0 0 edgecolor +newpath 144.78 395.49 moveto +135.12 391.15 lineto +139.97 400.57 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 144.78 395.49 moveto +135.12 391.15 lineto +139.97 400.57 lineto +closepath stroke +grestore +% n214435af4c204b2bac186c6bc7fd4b43 +gsave +1 setlinewidth +0 0 0 nodecolor +230.7 371.75 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +224.2 375.55 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +220.7 360.55 moveto 20 (dab) alignedtext +grestore +% nfc8f27c7ea3b45f69d3e28ff7397c211->n214435af4c204b2bac186c6bc7fd4b43 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 230.7 455.61 moveto +230.7 441.59 230.7 424.1 230.7 408.8 curveto +stroke +0 0 0 edgecolor +newpath 234.2 408.63 moveto +230.7 398.63 lineto +227.2 408.63 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 234.2 408.63 moveto +230.7 398.63 lineto +227.2 408.63 lineto +closepath stroke +grestore +% n6f68fb9a9f774752ada474efa377f60e +gsave +1 setlinewidth +0 0 0 nodecolor +349.7 371.75 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +343.2 375.55 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +339.7 360.55 moveto 20 (dab) alignedtext +grestore +% nfc96ed80812342958197f351bf4bb6c4->n6f68fb9a9f774752ada474efa377f60e +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 360.38 455.88 moveto +358.58 441.87 356.33 424.33 354.35 408.97 curveto +stroke +0 0 0 edgecolor +newpath 357.79 408.24 moveto +353.04 398.76 lineto +350.84 409.13 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 357.79 408.24 moveto +353.04 398.76 lineto +350.84 409.13 lineto +closepath stroke +grestore +% ne0abe88f3d764703a75eed757cc316bf +gsave +1 setlinewidth +0 0 0 nodecolor +421.7 371.75 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +412.2 375.55 moveto 19 (daa) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +411.7 360.55 moveto 20 (dab) alignedtext +grestore +% nfc96ed80812342958197f351bf4bb6c4->ne0abe88f3d764703a75eed757cc316bf +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 376.28 458.06 moveto +384.55 442.54 395.47 422.03 404.52 405.01 curveto +stroke +0 0 0 edgecolor +newpath 407.73 406.44 moveto +409.34 395.97 lineto +401.55 403.15 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 407.73 406.44 moveto +409.34 395.97 lineto +401.55 403.15 lineto +closepath stroke +grestore +% nbbbca27c4d794d3396c58908f36ad8b1 +gsave +1 setlinewidth +0 0 0 nodecolor +111.7 260.8 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +108.2 264.6 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +105.2 249.6 moveto 13 (da) alignedtext +grestore +% n0fba1674138c4ee2a437ec3bfe3c0c34->nbbbca27c4d794d3396c58908f36ad8b1 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 114.74 344.65 moveto +114.23 330.64 113.58 313.15 113.02 297.85 curveto +stroke +0 0 0 edgecolor +newpath 116.51 297.55 moveto +112.65 287.68 lineto +109.52 297.8 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 116.51 297.55 moveto +112.65 287.68 lineto +109.52 297.8 lineto +closepath stroke +grestore +% n7f75729c74d944199866bc8242166a15 +gsave +1 setlinewidth +0 0 0 nodecolor +230.7 260.8 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +224.2 264.6 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +224.2 249.6 moveto 13 (da) alignedtext +grestore +% n214435af4c204b2bac186c6bc7fd4b43->n7f75729c74d944199866bc8242166a15 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 230.7 344.65 moveto +230.7 330.64 230.7 313.15 230.7 297.85 curveto +stroke +0 0 0 edgecolor +newpath 234.2 297.68 moveto +230.7 287.68 lineto +227.2 297.68 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 234.2 297.68 moveto +230.7 287.68 lineto +227.2 297.68 lineto +closepath stroke +grestore +% n4a39eb3283ba4896bd0ae98e695a5e78 +gsave +1 setlinewidth +0 0 0 nodecolor +109.7 149.84 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +106.2 153.64 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +106.2 138.64 moveto 7 (d) alignedtext +grestore +% nbbbca27c4d794d3396c58908f36ad8b1->n4a39eb3283ba4896bd0ae98e695a5e78 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 111.22 233.7 moveto +110.96 219.69 110.64 202.19 110.36 186.9 curveto +stroke +0 0 0 edgecolor +newpath 113.86 186.66 moveto +110.17 176.73 lineto +106.86 186.79 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 113.86 186.66 moveto +110.17 176.73 lineto +106.86 186.79 lineto +closepath stroke +grestore +% n0f69ba31cb9341b8a0e01b58e94ecc3e +gsave +1 setlinewidth +0 0 0 nodecolor +29.7 38.18 29.9 38.37 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +27.2 49.98 moveto 5 (-) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +16.7 18.98 moveto 26 (True) alignedtext +grestore +% n4a39eb3283ba4896bd0ae98e695a5e78->n0f69ba31cb9341b8a0e01b58e94ecc3e +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 94.27 127.7 moveto +83.35 112.72 68.43 92.27 55.68 74.8 curveto +stroke +0 0 0 edgecolor +newpath 58.35 72.52 moveto +49.63 66.5 lineto +52.69 76.64 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 58.35 72.52 moveto +49.63 66.5 lineto +52.69 76.64 lineto +closepath stroke +grestore +% n01a1efd1fe0148409aa9ae19a57a1c11 +gsave +1 setlinewidth +0 0 0 nodecolor +109.7 38.18 31.64 38.37 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +106.2 49.98 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +95.2 18.98 moveto 29 (False) alignedtext +grestore +% n4a39eb3283ba4896bd0ae98e695a5e78->n01a1efd1fe0148409aa9ae19a57a1c11 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 109.7 122.86 moveto +109.7 112.07 109.7 99.2 109.7 86.83 curveto +stroke +0 0 0 edgecolor +newpath 113.2 86.61 moveto +109.7 76.61 lineto +106.2 86.61 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 113.2 86.61 moveto +109.7 76.61 lineto +106.2 86.61 lineto +closepath stroke +grestore +% nfe2ac3cf290844a686eb20c8a1419632 +gsave +1 setlinewidth +0 0 0 nodecolor +192.7 149.84 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +189.2 153.64 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +189.2 138.64 moveto 7 (d) alignedtext +grestore +% n7f75729c74d944199866bc8242166a15->nfe2ac3cf290844a686eb20c8a1419632 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 222.08 235.07 moveto +216.93 220.31 210.31 201.33 204.66 185.14 curveto +stroke +0 0 0 edgecolor +newpath 207.89 183.76 moveto +201.29 175.47 lineto +201.28 186.06 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 207.89 183.76 moveto +201.29 175.47 lineto +201.28 186.06 lineto +closepath stroke +grestore +% n99dabcab19424f76aade00e10b247e28 +gsave +1 setlinewidth +0 0 0 nodecolor +269.7 149.84 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +263.2 161.14 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +266.2 146.14 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +255.2 131.14 moveto 29 (False) alignedtext +grestore +% n7f75729c74d944199866bc8242166a15->n99dabcab19424f76aade00e10b247e28 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 239.45 235.35 moveto +243.79 223.21 249.17 208.19 254.18 194.19 curveto +stroke +0 0 0 edgecolor +newpath 257.5 195.31 moveto +257.57 184.71 lineto +250.91 192.95 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 257.5 195.31 moveto +257.57 184.71 lineto +250.91 192.95 lineto +closepath stroke +grestore +% n4ef4c358f84b44f0816ee6c23bc87c23 +gsave +1 setlinewidth +0 0 0 nodecolor +189.7 38.18 29.9 38.37 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +187.2 49.98 moveto 5 (-) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +176.7 18.98 moveto 26 (True) alignedtext +grestore +% nfe2ac3cf290844a686eb20c8a1419632->n4ef4c358f84b44f0816ee6c23bc87c23 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 191.99 122.86 moveto +191.69 112.07 191.34 99.2 191 86.83 curveto +stroke +0 0 0 edgecolor +newpath 194.49 86.51 moveto +190.72 76.61 lineto +187.5 86.7 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 194.49 86.51 moveto +190.72 76.61 lineto +187.5 86.7 lineto +closepath stroke +grestore +% n0fcf711c28b84e869cd5b1ad29147b79 +gsave +1 setlinewidth +0 0 0 nodecolor +269.7 38.18 31.64 38.37 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +266.2 49.98 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +255.2 18.98 moveto 29 (False) alignedtext +grestore +% nfe2ac3cf290844a686eb20c8a1419632->n0fcf711c28b84e869cd5b1ad29147b79 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 207.73 127.44 moveto +217.87 113 231.51 93.57 243.42 76.61 curveto +stroke +0 0 0 edgecolor +newpath 246.58 78.2 moveto +249.46 68 lineto +240.85 74.18 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 246.58 78.2 moveto +249.46 68 lineto +240.85 74.18 lineto +closepath stroke +grestore +% n9c89649fee58407db0ff5d0ba2eb4f2d +gsave +1 setlinewidth +0 0 0 nodecolor +349.7 260.8 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +343.2 264.6 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +343.2 249.6 moveto 13 (da) alignedtext +grestore +% n6f68fb9a9f774752ada474efa377f60e->n9c89649fee58407db0ff5d0ba2eb4f2d +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 349.7 344.65 moveto +349.7 330.64 349.7 313.15 349.7 297.85 curveto +stroke +0 0 0 edgecolor +newpath 353.2 297.68 moveto +349.7 287.68 lineto +346.2 297.68 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 353.2 297.68 moveto +349.7 287.68 lineto +346.2 297.68 lineto +closepath stroke +grestore +% n639c085cdfa84e26a754dd4aa56a044e +gsave +1 setlinewidth +0 0 0 nodecolor +426.7 260.8 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +417.2 272.1 moveto 19 (daa) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +420.2 257.1 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +412.2 242.1 moveto 29 (False) alignedtext +grestore +% ne0abe88f3d764703a75eed757cc316bf->n639c085cdfa84e26a754dd4aa56a044e +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 422.9 344.65 moveto +423.39 333.83 423.98 320.94 424.55 308.59 curveto +stroke +0 0 0 edgecolor +newpath 428.06 308.54 moveto +425.02 298.39 lineto +421.06 308.22 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 428.06 308.54 moveto +425.02 298.39 lineto +421.06 308.22 lineto +closepath stroke +grestore +% n34738b8c332d4e559f9aa7c7eec42e72 +gsave +1 setlinewidth +0 0 0 nodecolor +349.7 149.84 27 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +346.2 153.64 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +346.2 138.64 moveto 7 (d) alignedtext +grestore +% n9c89649fee58407db0ff5d0ba2eb4f2d->n34738b8c332d4e559f9aa7c7eec42e72 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 349.7 233.7 moveto +349.7 219.69 349.7 202.19 349.7 186.9 curveto +stroke +0 0 0 edgecolor +newpath 353.2 186.73 moveto +349.7 176.73 lineto +346.2 186.73 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 353.2 186.73 moveto +349.7 176.73 lineto +346.2 186.73 lineto +closepath stroke +grestore +% n446a9bd7fa264edcb2bf289b4fe55f71 +gsave +1 setlinewidth +0 0 0 nodecolor +426.7 149.84 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +420.2 161.14 moveto 13 (da) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +423.2 146.14 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +412.2 131.14 moveto 29 (False) alignedtext +grestore +% n9c89649fee58407db0ff5d0ba2eb4f2d->n446a9bd7fa264edcb2bf289b4fe55f71 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 364.91 238.27 moveto +375.06 223.91 388.67 204.65 400.54 187.86 curveto +stroke +0 0 0 edgecolor +newpath 403.64 189.53 moveto +406.56 179.35 lineto +397.93 185.49 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 403.64 189.53 moveto +406.56 179.35 lineto +397.93 185.49 lineto +closepath stroke +grestore +% n73e44dd0c7f248a3bd4aa11de6040c5f +gsave +1 setlinewidth +0 0 0 nodecolor +349.7 38.18 29.9 38.37 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +347.2 49.98 moveto 5 (-) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +336.7 18.98 moveto 26 (True) alignedtext +grestore +% n34738b8c332d4e559f9aa7c7eec42e72->n73e44dd0c7f248a3bd4aa11de6040c5f +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 349.7 122.86 moveto +349.7 112.07 349.7 99.2 349.7 86.83 curveto +stroke +0 0 0 edgecolor +newpath 353.2 86.61 moveto +349.7 76.61 lineto +346.2 86.61 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 353.2 86.61 moveto +349.7 76.61 lineto +346.2 86.61 lineto +closepath stroke +grestore +% n7af9d67feb864b8ea552f84d64b3e610 +gsave +1 setlinewidth +0 0 0 nodecolor +429.7 38.18 31.64 38.37 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +426.2 49.98 moveto 7 (d) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +415.2 18.98 moveto 29 (False) alignedtext +grestore +% n34738b8c332d4e559f9aa7c7eec42e72->n7af9d67feb864b8ea552f84d64b3e610 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 365.12 127.7 moveto +375.81 113.05 390.33 93.15 402.89 75.93 curveto +stroke +0 0 0 edgecolor +newpath 405.81 77.87 moveto +408.88 67.73 lineto +400.15 73.74 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 405.81 77.87 moveto +408.88 67.73 lineto +400.15 73.74 lineto +closepath stroke +grestore +% nabacc0aef05041c5998655b5e68b6d94 +gsave +1 setlinewidth +0 0 0 nodecolor +498.7 371.75 31.64 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +485.7 383.05 moveto 26 (daab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +488.7 368.05 moveto 20 (dab) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +484.2 353.05 moveto 29 (False) alignedtext +grestore +% nbfa7d3dbec204c328749c3db14b668ea->nabacc0aef05041c5998655b5e68b6d94 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 487.25 455.88 moveto +488.77 444.86 490.59 431.65 492.33 419.04 curveto +stroke +0 0 0 edgecolor +newpath 495.8 419.49 moveto +493.69 409.1 lineto +488.86 418.53 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 495.8 419.49 moveto +493.69 409.1 lineto +488.86 418.53 lineto +closepath stroke +grestore +% nff340dd0af774bf0818a959dad441b84 +gsave +1 setlinewidth +0 0 0 nodecolor +569.7 482.7 33.88 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +553.7 494 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +556.7 479 moveto 26 (daba) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +555.2 464 moveto 29 (False) alignedtext +grestore +% nd04c429a65b74db8902b1a2725254549->nff340dd0af774bf0818a959dad441b84 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 569.7 566.56 moveto +569.7 555.74 569.7 542.85 569.7 530.49 curveto +stroke +0 0 0 edgecolor +newpath 573.2 530.3 moveto +569.7 520.3 lineto +566.2 530.3 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 573.2 530.3 moveto +569.7 520.3 lineto +566.2 530.3 lineto +closepath stroke +grestore +% na504494b1bc842bd800600c18478723a +gsave +1 setlinewidth +0 0 0 nodecolor +673.7 694 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +657.7 697.8 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +654.2 682.8 moveto 39 (dabaab) alignedtext +grestore +% n5f1bfeaf12e247d9bc9ca4641cb72fb5->na504494b1bc842bd800600c18478723a +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 676.5 756.42 moveto +676.14 748.45 675.73 739.56 675.34 731.07 curveto +stroke +0 0 0 edgecolor +newpath 678.84 730.84 moveto +674.88 721.01 lineto +671.84 731.16 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 678.84 730.84 moveto +674.88 721.01 lineto +671.84 731.16 lineto +closepath stroke +grestore +% n13e17edfcd5a4128996ba5dd2473f244 +gsave +1 setlinewidth +0 0 0 nodecolor +769.7 694 38.78 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +750.7 697.8 moveto 38 (daabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +750.2 682.8 moveto 39 (dabaab) alignedtext +grestore +% n5f1bfeaf12e247d9bc9ca4641cb72fb5->n13e17edfcd5a4128996ba5dd2473f244 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 700.91 760.6 moveto +712.73 749.34 727.22 735.51 739.86 723.46 curveto +stroke +0 0 0 edgecolor +newpath 742.62 725.66 moveto +747.44 716.23 lineto +737.79 720.6 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 742.62 725.66 moveto +747.44 716.23 lineto +737.79 720.6 lineto +closepath stroke +grestore +% n78a73478b48c43d594e6a04a79c61946 +gsave +1 setlinewidth +0 0 0 nodecolor +673.7 593.66 33.88 26.74 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +657.7 597.46 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +657.7 582.46 moveto 32 (dabaa) alignedtext +grestore +% na504494b1bc842bd800600c18478723a->n78a73478b48c43d594e6a04a79c61946 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 673.7 666.91 moveto +673.7 655.82 673.7 642.7 673.7 630.71 curveto +stroke +0 0 0 edgecolor +newpath 677.2 630.54 moveto +673.7 620.54 lineto +670.2 630.54 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 677.2 630.54 moveto +673.7 620.54 lineto +670.2 630.54 lineto +closepath stroke +grestore +% n5624db7a63c643bcafb2ba6797348bba +gsave +1 setlinewidth +0 0 0 nodecolor +769.7 593.66 38.37 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +750.7 604.96 moveto 38 (daabcc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +753.7 589.96 moveto 32 (dabaa) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +755.2 574.96 moveto 29 (False) alignedtext +grestore +% n13e17edfcd5a4128996ba5dd2473f244->n5624db7a63c643bcafb2ba6797348bba +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 769.7 666.91 moveto +769.7 659.05 769.7 650.19 769.7 641.42 curveto +stroke +0 0 0 edgecolor +newpath 773.2 641.24 moveto +769.7 631.24 lineto +766.2 641.24 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 773.2 641.24 moveto +769.7 631.24 lineto +766.2 641.24 lineto +closepath stroke +grestore +% na3c9f1e44c6546ba9b4c49c48ae842ba +gsave +1 setlinewidth +0 0 0 nodecolor +673.7 482.7 33.88 37.45 ellipse_path stroke +0 0 0 nodecolor +14 /Times-Roman set_font +657.7 494 moveto 32 (daabc) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +660.7 479 moveto 26 (daba) alignedtext +0 0 0 nodecolor +14 /Times-Roman set_font +659.2 464 moveto 29 (False) alignedtext +grestore +% n78a73478b48c43d594e6a04a79c61946->na3c9f1e44c6546ba9b4c49c48ae842ba +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 673.7 566.56 moveto +673.7 555.74 673.7 542.85 673.7 530.49 curveto +stroke +0 0 0 edgecolor +newpath 677.2 530.3 moveto +673.7 520.3 lineto +670.2 530.3 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 677.2 530.3 moveto +673.7 520.3 lineto +670.2 530.3 lineto +closepath stroke +grestore +endpage +showpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +%%BoundingBox: 36 36 853 1124 +end +restore +%%EOF diff --git a/09-resolving-the-bill/iaaa.dot b/09-resolving-the-bill/iaaa.dot new file mode 100644 index 0000000..93c30f2 --- /dev/null +++ b/09-resolving-the-bill/iaaa.dot @@ -0,0 +1,84 @@ +digraph G { + + +n894a2781e978478699af2875308ec4ad [label="aaa\naaa\naaaaaa"]; +n894a2781e978478699af2875308ec4ad -> n863e03f8030547bf9f4e7a4815c4e027; +n894a2781e978478699af2875308ec4ad -> n4c492e6eb94741d2b11567b1b4c729fa; +n863e03f8030547bf9f4e7a4815c4e027 [label="aa\naaa\naaaaa"]; +n863e03f8030547bf9f4e7a4815c4e027 -> n8f044087a7324ef69d5cf2ae120c0902; +n863e03f8030547bf9f4e7a4815c4e027 -> n5510c6a96018480ba0fc2315d34a69e6; +n8f044087a7324ef69d5cf2ae120c0902 [label="a\naaa\naaaa"]; +n8f044087a7324ef69d5cf2ae120c0902 -> n6f3153ef68384ebbbe5860a48c774d55; +n8f044087a7324ef69d5cf2ae120c0902 -> n4d068ce52cf248adb3b537805a233dda; +n6f3153ef68384ebbbe5860a48c774d55 [label="-\naaa\naaa\nTrue"]; +n4d068ce52cf248adb3b537805a233dda [label="a\naa\naaa"]; +n4d068ce52cf248adb3b537805a233dda -> nb85aee31625f4998b596d9b6ea3b77fd; +n4d068ce52cf248adb3b537805a233dda -> nec2837ce384246ffb06e3d4090adfb37; +nb85aee31625f4998b596d9b6ea3b77fd [label="-\naa\naa\nTrue"]; +nec2837ce384246ffb06e3d4090adfb37 [label="a\na\naa"]; +nec2837ce384246ffb06e3d4090adfb37 -> n9c395901af2d4e67a7e5a370f759bce6; +nec2837ce384246ffb06e3d4090adfb37 -> nff84b0c784744901afb3ac8a5aef3c23; +n9c395901af2d4e67a7e5a370f759bce6 [label="-\na\na\nTrue"]; +nff84b0c784744901afb3ac8a5aef3c23 [label="a\n-\na\nTrue"]; +n5510c6a96018480ba0fc2315d34a69e6 [label="aa\naa\naaaa"]; +n5510c6a96018480ba0fc2315d34a69e6 -> n5eaaabd1caef4c3f8f6607a8bb254906; +n5510c6a96018480ba0fc2315d34a69e6 -> n6041081af67d4f57968572aa2051d1bc; +n5eaaabd1caef4c3f8f6607a8bb254906 [label="a\naa\naaa"]; +n5eaaabd1caef4c3f8f6607a8bb254906 -> n6dd23a9ed026429fb57cbf94e6283364; +n5eaaabd1caef4c3f8f6607a8bb254906 -> n3042bda75e7c4d8f8a9ccc464f0ba724; +n6dd23a9ed026429fb57cbf94e6283364 [label="-\naa\naa\nTrue"]; +n3042bda75e7c4d8f8a9ccc464f0ba724 [label="a\na\naa"]; +n3042bda75e7c4d8f8a9ccc464f0ba724 -> n5e702eeee87042deb3157b6663b1f07a; +n3042bda75e7c4d8f8a9ccc464f0ba724 -> n37928d6516f942008c5e89b5c37098ee; +n5e702eeee87042deb3157b6663b1f07a [label="-\na\na\nTrue"]; +n37928d6516f942008c5e89b5c37098ee [label="a\n-\na\nTrue"]; +n6041081af67d4f57968572aa2051d1bc [label="aa\na\naaa"]; +n6041081af67d4f57968572aa2051d1bc -> nbb96e07d3c89450cb92ad725f6fc4845; +n6041081af67d4f57968572aa2051d1bc -> n0dbe764d7e4a429298f2d3583e8c84b1; +nbb96e07d3c89450cb92ad725f6fc4845 [label="a\na\naa"]; +nbb96e07d3c89450cb92ad725f6fc4845 -> nbe5a7be2ec824370a293e7aa8f3a5467; +nbb96e07d3c89450cb92ad725f6fc4845 -> ndc15a7d84b734bb793055e4712a82d5c; +nbe5a7be2ec824370a293e7aa8f3a5467 [label="-\na\na\nTrue"]; +ndc15a7d84b734bb793055e4712a82d5c [label="a\n-\na\nTrue"]; +n0dbe764d7e4a429298f2d3583e8c84b1 [label="aa\n-\naa\nTrue"]; +n4c492e6eb94741d2b11567b1b4c729fa [label="aaa\naa\naaaaa"]; +n4c492e6eb94741d2b11567b1b4c729fa -> n0e78dd2900a34a7297cc0ea2bb27e30c; +n4c492e6eb94741d2b11567b1b4c729fa -> nc18fe2c53e9e4209a9af9c0678465b1f; +n0e78dd2900a34a7297cc0ea2bb27e30c [label="aa\naa\naaaa"]; +n0e78dd2900a34a7297cc0ea2bb27e30c -> n1b98c16a65994faaa980d9c530383c77; +n0e78dd2900a34a7297cc0ea2bb27e30c -> n33dbe313802045f8895d0e904d588881; +n1b98c16a65994faaa980d9c530383c77 [label="a\naa\naaa"]; +n1b98c16a65994faaa980d9c530383c77 -> n5e7c6dff46ff49f7903eb543c02fa22b; +n1b98c16a65994faaa980d9c530383c77 -> n33391a1fab3849cf9823ccc7396aa7d4; +n5e7c6dff46ff49f7903eb543c02fa22b [label="-\naa\naa\nTrue"]; +n33391a1fab3849cf9823ccc7396aa7d4 [label="a\na\naa"]; +n33391a1fab3849cf9823ccc7396aa7d4 -> n13b4732016804c3986853f6d2fe4a28b; +n33391a1fab3849cf9823ccc7396aa7d4 -> n767be985e5a5469da7cfeea0272705b3; +n13b4732016804c3986853f6d2fe4a28b [label="-\na\na\nTrue"]; +n767be985e5a5469da7cfeea0272705b3 [label="a\n-\na\nTrue"]; +n33dbe313802045f8895d0e904d588881 [label="aa\na\naaa"]; +n33dbe313802045f8895d0e904d588881 -> nf59143762fc643f0bd58507b5097b837; +n33dbe313802045f8895d0e904d588881 -> n30d968450bf147b68a8d7df49177722c; +nf59143762fc643f0bd58507b5097b837 [label="a\na\naa"]; +nf59143762fc643f0bd58507b5097b837 -> ncd2168bdc52c459d821427219fb885d1; +nf59143762fc643f0bd58507b5097b837 -> nc6011f3f746f425ab01fd89e1f17cbb4; +ncd2168bdc52c459d821427219fb885d1 [label="-\na\na\nTrue"]; +nc6011f3f746f425ab01fd89e1f17cbb4 [label="a\n-\na\nTrue"]; +n30d968450bf147b68a8d7df49177722c [label="aa\n-\naa\nTrue"]; +nc18fe2c53e9e4209a9af9c0678465b1f [label="aaa\na\naaaa"]; +nc18fe2c53e9e4209a9af9c0678465b1f -> n38a7aa8aab21444d8b9d50ca71871b7e; +nc18fe2c53e9e4209a9af9c0678465b1f -> n1ec1cf69ce3c4798b305338648a6e46b; +n38a7aa8aab21444d8b9d50ca71871b7e [label="aa\na\naaa"]; +n38a7aa8aab21444d8b9d50ca71871b7e -> nad5433a86522484e85d560ac7d202b3d; +n38a7aa8aab21444d8b9d50ca71871b7e -> n6bfb83c32f9e46a19e9408fc087e74ae; +nad5433a86522484e85d560ac7d202b3d [label="a\na\naa"]; +nad5433a86522484e85d560ac7d202b3d -> n292f0206736a40ac8f6045ac0d8a0a07; +nad5433a86522484e85d560ac7d202b3d -> n07c65e03d3bd473f97579a2c63f922c7; +n292f0206736a40ac8f6045ac0d8a0a07 [label="-\na\na\nTrue"]; +n07c65e03d3bd473f97579a2c63f922c7 [label="a\n-\na\nTrue"]; +n6bfb83c32f9e46a19e9408fc087e74ae [label="aa\n-\naa\nTrue"]; +n1ec1cf69ce3c4798b305338648a6e46b [label="aaa\n-\naaa\nTrue"]; + + + +} diff --git a/09-resolving-the-bill/iaaa.dot.png b/09-resolving-the-bill/iaaa.dot.png new file mode 100644 index 0000000000000000000000000000000000000000..c28283d0383a843987df8bc6a44e7cfdcb0dac41 GIT binary patch literal 106120 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 z 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%0AfdFh>jf1v{A#PDO1R)VY&AEhWP=n-y;-j zb2#MI(zz+<#yC^WrPfOEoWZ|Y=0^7fwt>NSKsSQfNbDq^_=tBEtaO_7gyt(s07SnD z)x>p3>|$3P{`zS4I1#*dx3uV+9WR0yvM@t6Ya`%1ewh%MP_ah23}^r(B%J{k4E9wh zREz&%Tnm^5b=COpoyLKPPojh(?n#*$vW4>_LPI&lZvtToUeeoI$oJ9m7aro-Ae0&uzM&j(sFvVu3k8{~u&Hc>}5QCn!< z4_UX`pKYSw_6i-&giez*mYX4Anvx@Va^3U8IbTKRR_%D4d(QJz<%%As=A1gFzTL)i zMv3~??X@P4W~$x^c^Md#U}(`*{QQ$wW3SbHv0Hb0<%+ujjpwH?XHo3T?zw3w{w%OT zvj*&a&JtLVMhSq0l(mZ7bJ?SJz@_ORm|<-lY#=TAa(MUdy8=+>bXoSWzkTOU0FJ4`PkQOPSp!>= zh-@%SW-1YwO8=-LV*O?V>9C1+E`a!jG&7qC^l2HWqs zz{4Y#_)JWhLKpkpYntrbDPCUbW~#W1UFA21V`ksXk<;Q-l?w5Nh;bX@Wxe2M6oM10xh0h!iQUVjntIWVt7uf8{Tv16sj$(!+ z;i;CdWGY!*UClYWp`*Q+C=x%FV<6vw4%x0QE=`qoPFE#K)67)l1fCY<5OJNSEAAU^ zrWwU_kn;Tec9#~2f*tulWf)HDA=mjp31bL+X^J?bMeqi^`b`WZZd6GXx+)-v)Vg(G zLA&h%X`FsQM{UfQZ=}sRna@L8&;Nu3CB>$Q2Ui36nyFFo;K4a^yv$4l+bey121su# z?F3Qc0M3 zWEikE&`^Ps+>QdSm;dW?{t3xHSBiL?UfPsz9d*I^@UX(+yMau>UHOnBRnRy(F)V`! zX5S$`EnkZnoo5GtRE#k&z%a9?pF-s=R~_z~tb+@b@KX?p0+F3JFbj*59Tzh1B{Swy zy-?&_{?TZ_cK8;h(6?N`^IKP(gM zO<8yYIuGf1p%T~WUCsgGk*dE@MgGHZQLq{n)|zqEEPZdO`1*6t0tZSD7&}(c50H8> zuLzKs@-%0Y^}gunt#aG9ZoTs7if(FqA_J$?q+&5Ea(nkK(xYI_;GqgTqBI@U<)m@m zr8Qe4s;E+NxW0ZaQB1-ZP=l%1vyLArM!H2Y@a-9pG$zwbt4ofUlFtR&dDfs`!({5Y zl~nI6unoLt@dljnX~xf*P~{L4K^NR;FOQfP^#cCzTU85r3&hN6F{6evh|W(_BznQ^ zFbVM|W79wW1JhcF^f+Vj>0SMX;B$UcTNqQy{@{tu zUAvH00gFxPNp?qrA6b2d^+Je6XDwozINQVL87c+>QLHfyQ$7n&$w2#Kgony$h5qhVx}K&mS4PQqZT>+QsOvQg5`5 zi!a~pGB3rpp{9n<^_yh)nNyPs@ELQ6MPBJG(b8;Dp;c*aalDKn)p8Qrm|#=5RNX`Z zIG4taJvaMM;t-OS{`$dFnkemk-X7yGKx1&{rdDCNL3zKO^fk<_oUovUjh%CB!~j1*90m~s^CezJwiVM{ zH9NquHGrAh3#q+bbrg?%ihfS-&+(5~kCNm8EEPF&RMD~n^qp5+}jB72gKCl{@ioii9llYX_CeVc4s9VEn! zt*zx6gGFxlwBG}R)9^fO_eOl5I20n=q&u!t^QaG6Ep%&8VK8-Gj?5d^v8tPCCpn3O z+J2qm>Or_kQX_vB)1|%rM8U3F+3@hm=30dfMsk=eym}=j za_e>E-r&n?j+678x7UoaIKI7I?-s^+tD4&kiYRnFqaLIhRYV6(dV;vf%_ck2Dm=kf z9aah4yZ3a{%^4Zqj88Q&Q;(e8I&h;m77K@6KC*}lDyiN0IWMTbr=EwVe^kC6UGBpLDbH)J$2=ersG>lkh2TGi+RsO*l zj6i}2ed61>C6@`Jwx_kXnc{lvwsWn>I{9pbt%iV4uV1U}f=L-o(wBb9I2jL-_ZZVf zWYpyG{qEMAFZ4XCY`v$C`9aFD4iCjj$MIX$9p1=@CV%-A-9q|+6(r3ZQTCc?pO3~8 zjVQTof6P4jJ~BBzGlKVy`v^1K&SO^|AK!o1z+pFEeBxa~D`#=;Vb-7K^m{W{yvM!q zY#+iW zi@}UB7)egFF87YhJEJ9u(jMmOJs5^LRL_4F1hA-Nu=4c=o;=uX#Im^(5 zCGjf@P@jEJ_?^x(g-u3pdhg27A`@U`(PVzytTEbI#>~s#@Y&44sTdqb*ID#)ehXs)QYz*Rme|3je&$d7rl*6uz5qrC+6(Wzj<>BU6Vp!$EnrgI4ZrApMKIC*liJNQ(Tqx>gvTQ1doy-idx~CR0RoK9AJjjU%`+qS zOeK!vmIM!MzejUsiivlA0;4V1`~{xP7A?PfWD5i*DbR zZ?lxUPFmkk`hKs|cciI}&n`2FvU5RahwQ@u+ewkX5WAJFjn3ZrCQLj<)jem}ckoX$kkeJT6UgB|OmBi(JWL_e4RFg=Z}}@@Cb- z+tbTye9mw0GtgVg7ALPB zM#5O@*V)m<0Aq}opS7%Wzdc`HjrhWMLF@=T#ofE76NefNk;nFxEM)VREwAh9Tv{g? zjj^|%RXUv~-ym~mn_-Te z$H?Ur+uLq)oWn8xB%VeyC8DRmp*HiZWi9VXGl6m%CL6a zVWa}crobY5S;{t~v|lrgChjpvt_$++vl_k}wF5Uv7$^S4N=H={SGPKXvL10$eXKNlj5Wt!2>>k?$>pJ-C?z_esukYEf zAD#b`K>2+1|0!2j?un44m2u{H}1ot#R*)ey+BQdWJKwBi2JTQ{?O&i}-F zbe3*}_=ezLd1aJuL-!bEL}269Q(6MmN5VztV(Bhjrbwp*bxm&%`g5 zhKQ2)Ya8daznP_K9>`1*31c7+alf#6PcE*FP}vGHVe`X#d#o#I`s3`SQyxs%Izv#T z!>=-?vr$Da+~PPy-K(ZnPR;dAuRFhgQTO^aldNU?>(U{TGwD+Q3xU6K(Ti-}TmZai z@dMfJPaX@Z2N2_`PdQ56Ji3d{ZmddB0jDLPBBf`D{51QWy}NfWPn|W4Lmx3j$%HY< zBjQF4(+zXnW-)l}n=-YK5)RLyKTp1s!hh+BL_?l)5b-!?%6eJ_7P&vxa-ZB-3W;1vf!r*-)k&~u;j$$uXl_* z#jjXd$H+6d!V0%G9?Ze9p)0{2F~mgP3`gd^U{$c1@JNy!&0ksJGms~~;W?>$>Ti|F zYzp+c?4Nw4mxlce1DB!7fhIb5Ff}6*#k8!V4m%AG#%V6YBpGkjgEorZy?O~KX~bJB zho$%26s8I1<(xhylWZw^*uf)WBd3X+MAyE3?J-x#h-9-@pjRm@96EOFT;W5EJ!jvK z^H;0XFJxPxGNcsVuFZXuTD@jM- zf{_n@4@GZr+AqSDNxT<}?91CbsuhDo?g37zFBYk*!Uf%u%x1C-Mlzx%ZNjhRxvWXJD!d*dluC}2+{?D1jy~rD(B)zO zpI?^}Jjh%%oV|rybb^1gwA~g?V467@sngR=G|Twkd-#cro+OvIlOyiBcrgp=%%mL( z)FnAOqC{@Kw8USnhkoJb&preNLfDC3JBJH2@Udf?el0IVqYbi$@QW_vo!YKCkA#@9 zYL)g`#o!s}MzpoG&_vwmGw_e+(J80P{Z{PE4X%<1j*S~N6!dajX#UkpA1tk`R(pB5 zJvgltqa5F5$fl~3N5xt!)P2K=V2djykEW^*AD(^Y%(WkmJ-3;bfjv_=XVzq=l4vmx zYgtv+&?nu~)}#2P^OaJ2n}M`>_)BUIb^~WRxLkX7;%au{^S}KTsIaang{Yc;W>InM zavFkP9yIn0O!@n@obAE@k%p8xuBFUTHyUTmK>@`;%OpO*`H0bNH+;gC=@l8rWKMJOd3#%m=Tz_*=*`mx(PmU z63qE>D29?sU~N4rx5xGz^WW?3q@<67zD>lQl9M~g@Ue0r{{_DrA2;f9h1R;`xvRqo zdo74^4sM?$cqpG+k=FVpF)4|(RX7QnPMog%`YedX&xLKLm0-zV(xarX!&@q)0WgDS z!)@MBN>KlAH*xfOk2%DrypXktwAbX0{NT4aBmwOkSkANa-$gc5n6p=zN5oIBl0DpMlBK0}OD7PS6)wTfaL)?F{a`6ag| zVH^?~y42^mdh5rUO^AJ}Z*~>a3^iYR)8d_8-|j*jbg=l%OS8T25uAB27# zdhoWuBx=(AZx>bC-gHc9`2zA0)A`xC(xv26 zfDyfOa-4~^NZSx^OiSCU$#|mrvf~{a<&E@6&KI>!vWyfYAu4jXxhuG||GNif&f*M% zG!zc0Xk#_tZyFvy`WO03@!h&D7M#GqLzmlr8<>X=pO=+f-)WY^=}Y=87TG89)36>Q z&#`vs^c;;(Y`cLWzkmN&G5JCG-o1?9T3KJxfARy9G{d%^-TTWcDiY|djmck-igGS6 z_VNIZ@;9V9nfwdw!YDSr8>S#f+*(dv9%AKK#^BkaFUFqtL#iE9i1Xb4_BNzjCelOw z$Igm6k+wUpo7B)%O|LD9w5WYw1)Zw?)Z7dspGVeqZ0T4A$7B9N)10D1$2`i13K$H6 zFq@#E0R;i1!MroBuq@!$5<`V1j~w_Nw#W%^RwQ4PBv2*J%}L;=FnD&mPcrnf%o0 zg1IqGu+-hi~s%|-w(kOMBRuDV{&ui!f|E2_L( zqGq1W@Yn<#q7a|Cndgr}x~3{UfXYAq6IS~->YCm@s2n82ImMotpT0n>Q6+9QD|*1* zdWu5$0Md?SOO`+q>0NaEFM^VRd~0oW56o-$LHCke$9}UV8pJ(jZfjpXZ0LntJ$!bC z4o!iCXgJb;Q9Kz_{}6zHdnMoCkA!InzjCWgHx#|Xlt-xa1j;Wncph%PCPU=0=<4Su zrw$H+ztqV!QU?e9J0((y&$!5ZC$G>wZ<8y`VuB>4OAto1LI@=#!-l?9ZTs0YooeCz zd&`xYtF`ch_wjK~jtC$h<*`wrxhs#=*7im)N-oidA&syY5JVO~)a6V#wR$43G`udA zs!tV1=M7218>QJJm8msuauZbVI@)V2>rWLQ93{W9kDNz$w_(wvhXOS0WONe;tGl9Q zlR*|jVa^-i({eqP1>$#NER50;-Zk7uLr3ykwmxy+q(N4PZk2Q&L4WLm<;(A0U$pN3 z41q1PhR|x}LSoygv#i^v&#$J2lyGjkE6;UN&IGT6KG|O2yyZq)x4i7RfeDAUL>#)(Um8yl&IYBWQT8%y60Fe_{S?g63HC zA3}MYw9LTT3t1d~fMpXjOx(zhi7L|lHKTAt`HpjGm0i3R!G#^vQ(m5|Un@%{E|Kp7 zHd^(*Dzas-UW<002?1-YtxFJh3yDaHdTQLcQA?|=cP=+dwv3BhP;FZYMUJ(UAP{;G zeDGPkFb)g3h_0?L_v*W=gPT-SVz-iEm20fd(5Rv!Cp6}5_`QEPhRt0~NM?@uJ%qX# z7{Wm{&~Bu&h!HW$xdzfDf3VV3mT9Xgy9B_<-T2w!5JAz7jgQ2=mG&6usJ3~g2 zen*zh(0(Ii=hU;p;4=YCRl09l`p#vGTyI*-Oie><)ff2=m&tmt*s{;|($3P^9kROI ziIKOz9Ju~UuvlNK;Un6o8E6<}aibQh;YbzzLnVDTtex4RJ~E68qkT(yvx$_H)Z&d9 z;-UF8Cv2`=JhC@9JX^FhXJwj(mKNB(dUcR`R8dzGRdbz;0U=@ZnQ>0{>fJZ_4YzL+ zFPK$tyQ=q7yZep;3T#)mpSRu8goR%IXQ3-bkDm2~H_rw}U|Tw7(0-+ZC}@EN>6LP5 zC+`3EL7ABkh9#a#Yl3D}(KM~Iki3>=W^vv|+e`&7Hh;gyNK}eRiHY=w0PLt68Y=gf z=MiDQdOersFSMrhPbUOxcJ12LA=kI-Hq&XHP8aSufc77DzF7?sCJ_^L|!* zbak+Gj8V*$i{{3>K5ht9WS2{ARXooI$216@*wbQS4lH+Bf3*;gOGhdnJz7i8m~Qo% zLMvoG!$R|EML4?j3fb<%M~_PNdaoAP;jf+3!;Vt49D|^}i7OyrJEF;BOE>&0M%>C1 ziL{Lpw%p6x`^ovQS-X}Bj59$iSK)u<2Ec9eGE2#N4#mc@T@lhy zj1fMIO=Av8{}B1KmGLuR5pW8hv0=C>ZHS3aKRBH7%UV`<_r)j5*@UYw28*tU z{qdYEY`N@|26T^jm_Ls(Ia_+hs#||LKJV7w?DX$&SJBiw%}N~S_+@arhJjdFAT-2F z%Wp3# zdezKvgRmoRQ8G=fgDelqNf;NoX$TbpRnL>5S1!w^*?CY1H>&u87#82U6=rd~)2=T6 zo_kn$_|Zi(gVDn5xjEI`oKyX0M~|6fxA?26IsT3sWOpjTE;S4d&Uk1qd%4h7#58a_F{uK6% z@GL!ZA(O5pzVThj9Lc}mwc4g^*sP#cOR6RFCPLxVjU95CnBK0Y)e5PSspd zme65W3btnT4XSABv(g%HH(gM77usSd02m^IoJ}R>GsfImUn=`=O{bzmqJXSASIX7Y z4Cpv}!{22UyRTVTRvPN+We*-CjlT(U08_?WdR1SaLyJ2FBME}gRg`(x=j2yOOG z1aI*B%5YMyX%|zMlYpUeobl5S5SKX^$-|SPtcO4q9bc48_Q>0vx5b&(*Nz9K;Y26( z^=hUmphC;~J3O^N8L#Zb7Zd;H@u|0qizi9DKkGh_#WU?kOm(pS|6aUxs(q^N?=@51 z{zI$M*4}>FkD)W)K^K}NCnQJ^3%Z>88Qnhw*9V&D6nonb8{NBNP>Hy8OsdVh!F}{R zs9$@L@La3jIg1b7888{(~-uEj~SJSoy;(siN!-4F()jxWnKq4=TOw>aYcmgk!3o){6Tw{%VrDsyVW@ z-`nv0oQ2L;y&9xx@@XfbvcSW8e6T&`J~r?9MXAT~J$sJ)l%sV~d1OeKnW}UBm8m10 zYL+gWI18BSixRm4G9_|=#AlyF7lpQewj)F8PE7Vjp3`?LGyv#37EjD*f8-v(cU#}V z1=56?7+WReG%Vk7Sk|EN6^Q$agZs;;e(IzB_4b-Lb(G}m`8qjV&gxxm*n7@S%;-Ez z%%gjSpVkT+@V&du)tzb{#%qt36v-^8KG~z$LZ;Ht8&E#!3Dli{$DZS(-YNj z)kqD#qqpecTkf zWUEqd-|%Jani73VhW*-f(u#gRW+Pj_S9U*wp2l1-uZr*6w=W>7Ns;wC@Ap-DAtj{L zV0CRYJwfgEY?NPw7ZnXIvkZY8%TcZ$r(Z6RYAI5 zGj7L$8#lkv5s;9WSf(Stj_rqht52_96yCpuktE^a8x16j;S`yC?YV4Ouinakk3ic< zXTy}pKE)VK`N@17k!<W!PG(3(U$s(o(4f5~P;CaDd=z2o13}RmC{`iLj z)zmhhA2}&l9GE#=l~b0qV2eRVPxYv#>{jl@_Coi}VYruHfNxbSM0W z&qMO;cUTST$#E4I;o2iv@4@(!|7ijKKG08xT>bs^-;Y($v`52ByXaM#tU0rR%{_|V zL>@jYaCSx306#)Bm^2A+_vj*{QEL#^34-P%Q5&RGh!FW~Q$mA}e<_Oy;hWF- zaT6vSCV7eDykx;q(B^Ck4kC(?*1%9aF|KD)bJ71KP;vaFs?m~&G?AFSV691Jr}QNr z>8%dmu6%6t|263{l#;j%U(QIF5Cch1pOq^?nH1lv z{+Fi7uPcIVKya#aPQeoMhs_@f9=0cKsgIOTH5|^&<|NY^90H$sdk(e)8+~xi4RcYfnlk`)lsce2E#!K zCQL+ZKKQ>^ifcHG@Q~#@Qa=nBFo1~;5UimF(#bM^9;mhDSES+Cyuozen4^xDSgqu) zsIvn?Nb*p{Q=Z1Z4uyC3hC1d6GxH1x74ep>{kQlApH-%&rZmcdD4!TByI><7{CK7w z+>~D9G8=s=x=X7mz+*BDa^Y{+Ys{}V#0@>wO|iiisv_Oy%kV){`?3A?jG zF{HC{CN$eXVV-b>a_a2AuxDZ_I{<(ZkgB4u)Q`z{)}tALOxtttg=mYBQ2cc>57#>! zvFvHCp2?626C7iz104k)1cbOW3)Cy!fA*{mW|xqRxMQEx0llUB{~xx_Jg&#JYx{7N{A?-QVFRf(tyfPGK4}>2%(6SD3TI|L?xLjq9~drR6@v*DT()cW$*jB z-_PgXe?0HK_gnq0-+7(qI@dbZaU6@>+GywfmxzS285msUeGhU8BL)JyOYs?6Kq}L1 zZS^Kh@S`Jsu-nbwWM=5LAJezZ%bV5~OP}{|HMmP&l=p>riB{Q}(Y?NfeB*PlgA=cQ z-XVc3y3g_K9Ki!r)m}u$Y+8BAumQJTVdM@=24<0x{-62!XJ}=*d_<3 zy8#>_s;j+DVJ~5{Ym4aI!*k{=T)5KRy}zWS(FT#2j?lJfra=xmHK9|@zW%0RG%1BB zwN&Ikomzo_Lwl`pkH62!r`ekZD13p;zjkw%8#)OV$}zTQJ~i3|T9J`}%fe%#i+uLh zhN3?{G}qu^(IY@87-|9{1PD^s)U*)qN&+f(6g^xt4`M?f8>t+?x5A4Nj^;gUuKIZL zwH=v+225Wv&1B}xk*caNJRZ^=e@MEEa+k11AFS3I}Sb){h;+rK~KIJFQ_m%c11Gr;c)uIlX8c`>GJ z93xQ#)`3;~C^-P8A@C!~_LyYZ|KBZvdVrptXLif>&!Vz=FnZvU{wAEM?&v1hIc=WQ z>u`^Z&*{WPTFWIiTX2TURetd2Y~rIb1ygTUN=SCbXlvla;O^{flrh5ND_2W^JZRai zq8|m^{74!E;uh$;DXlLs?Vb8v`eLA1$~n@#{-0I>7!Yk*>w&>#LvgY~2EvS9#126A z?d^inN2X||pW;LVh;geCBN2$3*O&eLP)06?H|0q!^#v@Z0VXQbYy~$E=uFy~Vk+tm z=|u#Ic3oLxJ?!+N;$mEt?+h~5-F14aV1;E@_HW@$9ymiua?r$$*3C&aI9g@U7ZpK_lM4iNL9jLA>^>3g440 zqxPKDB3Vt|KrR5!q7rK3!-q4Yd&~hPXz}~aCMo%K>L8R8IYWs^Kh0A=>Hp!r2-ZrX zy%zU!=ann7X|YxtT93v;h@0w#z5YKJ!cFpP3{c*dkDi19nk{`IhUo$HEubeBxAnVO z+9ca65W+yxPamy&rrYN877MoDusak(MHQ$Q8qmX79?_nvE`$H0b+&Kn=RaW3f+^pp zX95|4c06ApF=*VTpE}1MV$LB|`Yhg(@QrkebpZW$Y;&TFjsmT{It>Bhcz(MLi8J)c!anp5H#LKnBEn3xB5Mw-N* zd5^bT*&9%6Iz9YPNK%$weC-xwk{@5z1qkE)Gztjngn-1hvu2v4Kmu=AXs8~Jj$W~7 z(Rq9Vstx@;+S{nPn99LhNaAFsU%fio=dkyJf4i!9C5~BE*7HM<*IJ*?^`@GKcYp7y zHMt{=J2~$ZYu{n4jz!@9pAUPTS@+hjCA&EC@&h=Xm}#C`(zQ#lF>>0A5J2sxCCwG4 z7OZ=J=E&Ma_rDF+ub=WZo#$LbR()~18)`rwAru#d4AArHCP1{OV#drxvI2m+`uUBH zS)&?HoIP7W&C6sBC=?@N#w3;Q_dQjmZ%W&e66CAn>%@jK6dBPbN@qTAjalcLRNFU6 z&iA{2ZNB2c>ykwgjQtZ837~OBQk!5^P{hW|NODt1gr z2CjOkR;eRIdGr#|<<*_{{NE>rDNzCzot-y&?aGEj_g}899?#t(8Vl(nObJ~}?b@Rd z!{8f;#sXp5{wid9e5g#_VHAN}1&@I_KMe0pW6BUV#8y@@`Qc}bH4nG8w4}j^{5&*n za+}~Q86eNU1?lh91|4qrw4M-`H>iHdzqtiD0@L{jc3b%gawW3Z@O>{QUn3Ho`%8g< zr8ix)jpmE=302VTKr7DM8TBivsh~BvwY!u-a;Ax%vrijA)F=#p6CcosSJ1o0~u|{Ew!zYddFRJ&9_hL!wzW`Y@)!Nl9&Equz&l`~LlV zwSLn0bH@>L6PqPhRQ=0Mfg~U)(r57Cz4|608^1QbtgR($3eXpgq2*{Ve%bcSoMEP6 zt|V?a490m#2a#AYt8CV)XRlxfz^<4Q=E|scaHGCGPFqCTtlC@43PZ^SBjh>#AlCE3 z7)9C-mw9{ppX^0}4K-i@JWWCD1e{`t+R#n+}-4{2EP$s-83$c05;n#W#sR)QDWr!-k#4{Tq#>xIis?;l^Rm`ouu}B{duWpPAH$B&9y4Y$L`N7*LCw~vZJlnK^hK_-~8*-bcjgNAV<{7EX=mHn_tAhfxv*twsKlK znZEot9kfYV$P8bB9wl(QfDDI>at@@LC+CJ&v?hSh@BA*@`n3|2cxoUb@+oiCbvt+O z9x7T(@^@!I9p+XdhHgJXCzUcl*pU9Bo$t&+R(GHy;By2SwiED;xwT{bNm??0renb&!78$FASk1875i_eL!|}hiNyn=1raQHr)EH60Wbe zwm;q|t(vX$HmE0f&*yvX{N&!-@=P{KVqcA~qRG<4g9Swk^1Mj7u? zc@l}#S4Qj>6sS{wG%q{794EGlW!U4hkG_3fGq{t`<(|DiI+_={jNN+al8$;uoQC`* zwDt6uFwpH#hsmRXEB_%ZDw$$z_3-iI1BKu9=L(*;)N;#zB-c{)K*@)ifQ3LGu^?<- zioN{V<%0D2ebwCN6r+xEq{cNkPjX-#GuH$^d^HoM^x3oK2RaHX@!^A~tE=^=qQ;-d zEnHFx`CSS^NNgTsJ5cjAt1M;@k)#rZBe!%VdOQ&gsNj}`9fC{){|ViJ9o%{rM9uxn zFV$91*!u7loD}oYAvv#cfdfq@RZZWvpKm}32pJG2l*$1{BTI=~z_KP}Q?NH=yik)8 zhBRudHyLGBOO(Tr96^DSDg7P>Ib0|AqgIQY*GjqoN!Q)QWzL5xlP+UQ8eo@$&&61F zly|DJp6TInhH=_Qj#N^W>ZazAjgwBpw})^ZrZmsNq56{h9EXvMI!E5zUgi2Qs}d$^ zIJ_YxvcnbR)4yLWwT6+jd*8m^11vYF9aEdzvdRPA1~Ni4dbp-9T2o58g^E@|)cIyW zmx|-JI?3W0vJ|2xHOVezT8e3@smo9fb=B0lw)X8I2sw=R_V5_-_^q>aO%+N&M(tpQ z)c0gkSN}F}P)Cg82zIDEv$67tF9+MIVf#WGBZ0J0|HbCJ^TJE8pZikPaiNx{joa93 zlHr!@k@B1zS1@Yn%{I-H@6#oWkx@6vyFyzcf#-ZCsS6!U9^l%wO?1AeByDE?m966@ zq(bBi_libz@I~hVsewr;iJxy#Zt!Oyv{KH^8xgL3p@uRP9k!$h`kkE{eZ=k3K9<3C z(GN0G7%=#nXa`L#&qq^L4xDqyU~t$M)DIa?RA3ol^Vj(LwO|)_@BT~g4O|%rgmbok z_|owtU-$3RhbiSVsnAAA63?Q@s(s7$*r~59J6lQ7>eWrbGz?04s)^E1lJmn`Fd!V~ zdRL;I#U73KY#rRT8PpUbq{Xn(#KFL_?yi5dbh)*)?`!t?Zwy|=f^Natm_*4@^Obby zF$}SsoVecxzcTG*m(5WOrGx7XgF`1-+W%*l28)ePnQTg~#pQ%+)9LRj$s`0_MMRLJ za+*9G7yp9vL1K$Na#8y18$#D!V3#`&8y;>367#CA?)K-m6XRzdU%6yS-uBikSjUt` z@H`IwipCRz))ep#%~$JjvBosXD=`bjmkHJ>?M~V8;$15ERRfSiGqKTtMTk*R-47an z@X+oB@V|-3dnM%Po(}K`>7MShG5t|jk))Tu|%El%XD!CT#lh$4nZC;G~e ztSRNw(l1-w&ECrDy!&Gnyb5XTQSZ;vU-gA3LK=xK%vx3YL6lxf_Os-!jg}WWpZnUS zh|CP_DW>29dkvG9e~xhb-_Nn)7!S_V)7{b?r?ko)dlJWagv*n;gbuKN5Ikt5} zssb8f;S94W&YV0c)vw>_2l72zu<_##&d$o{)FZcZXyfk>f*}tNK7Q<2`9R?SN=kZD z%D=qwo@OkJ%`Ld4V}+w4dW$LCW5>#VXx+JW`*6)h*)hxQ2K~u)(42%8k)Ihia4$0( zNSFl4(dJ(XzorwSzFz;+<_XIS7@CWo+t&5A-WIu&EmhVI$-kcZJS*-q#D8Pw1`BcY zJuQ&^2%H-xECjXLhoEr4fTUmM%aJLOZ83vRAjC>wRwmeo0oDyFM{%w~SH)wbZP%(Z zTOUT*KU3?YWU6?^m1Ov<8Q>B5*}*%pgG|F11Bo&WU-&G>GknwHVnI|ZaH$O?MzlRA zE9D~piqPRyTpUVFE@sdj7Z(>^FWn28s^ks)Bc#Jv37wkFe?;R7@$MVMIr8L!w%Ptc zRDWq0dQpOs`)0XzQYZ$(`@o4z8)po*PST}hqCWql^~aB+ShpW}*7dygwrIVy zY}?sM2aH9pZTVC4`tBSDdjp=Q5*|z{(zR#EdUfZ^Ijd6 z-OLIOGFK54BUoFJIMIVCEMzdD3s5!Gz`l2Wk_wQf^AD~3gXP}rG2lTM&Q}0bb+&i= zYBD8CFD=V<_J=H0nEc#@BAsr65|j?vB|`{!%pzx09!zFPv1 zER}1w1AZ<8_2isfx}I_O;X_aU<;&j0r?O`ROKUNa0Myfu^wm446OVicj`Pl`sEGLH zgqQRinlvA7yBM~WN;Ft#G=-0C)Jx-x8F<&5@DD)q&y$J6q0DM&31mJ&MiAXaArRyu zlFpu_B&AEy5{3fO-K!v=Lo^^c-9saLI~qyi4CsXaDlJcsYh3o2Um;r(^O1-twA1zU zSe1e|Q?La7w~vsh;*{-&BF4UJoC*;Zrj&t!0f9A7_N0*+fLOFXs+kpw7YFJ0C|Uye zkK+aTi#loia8w1Hc>wL3SNC=Cch~Y9BSKvlslE6fk^$ORJdpkF70vONznOhm6DArf zkX2w`A%le#J79s!86^dUo1jQHZ@%C;)HB?LJD7!p$_udMmdgM8jP#GdJ+Rk`mp$#6 z!0bb_i+*>z`%Q-%(h+(Cb^@5g=Yvy8aeb-(lLm`(@50^mzfi~kPm(5A;l3rHFPYoV zovf&+067~!Zk+Ha%Kd)O9BX3~2w#_(U^k|jAnt*)q6-D zel*i=WL0`09~DOV^0!fc2){DgrZCFBQmuG{_bjF|V5P37JvIq%HIj}NT zT~KMf!fl)_#Y6tOo8Q!O?R2^`Wz^kUHXG7uk?GImls7h0VQGmqM zM<%AQVvMK9ycFXMD;ic>pgnUP%9mhGWOtVX*X| z(zQy>VECBV#b&F?X31o7&^rAy@Z zX`nSLz6sBZ`2zvV`C;PvnEp~K<{v+QX5P2(N~?IKi}=a6(A0RPaKqh3uX_+xRjfAZ z$NA|@i(_l7ti1S=Y>O11qY}5c0_r5rAFG&)LbMjdj06a`{)aRLW zLX{X#|E{iXG?!KNJpXvKDqID)40J2M{j5Vwzk(?7BOF$^J8*;q{y9g?{w&cr#@6{; zT1QO$R8?QI8)?m8tAok5Fb^T^Sd>!!&Ye4{PSz7yJxbuDtfYPe(7&|Q<}nuC%tK~e z)K(!rKwl>Xs$%r9p#*E(6K8%J&S`jugDO-0TM5rlO|&DeBxh)npB!~zUCr4K*TPg5 zPR5mbEkknI{FF6g#*VGPS%!>}D`)M7tEeTo3fTeI@cW}NhKnO;IcW?8v@=`l&t&o< zDFktdq?X2=$UZ4OeLa{CJ%z6V>AlOMRDOc}NWewB;cvgFMg+PhDhWzoYzq3afKeAV z)SSJ3P0}zduB*))1wFm*RB{OXUC;_=XK&_>^5n0cKc|a^D{*INNuegN?tv`0nZJX* za#k@+f!P5S+Vbew3$#Wf&66ZSH{ZOe1Vj@*I{xAP`*41*Q43J2K7QM2c`D!#zs+R< zjH7)`bIX=LbS{{z6!@mEySPPJ1JxZLOl<*5qZVJ@rGwO>8rKYACOp>5TzBRvCMpNe z8(*flA~rg0T;RWgO7+C%uVxc0l6xvJPdt-0BpdEJE5KdMWk(+p_mkUPuOt5GlFlqC zjD*&?1PU%-KiTiQ>$^U%1yeSp-+cKm7hvHvn1I5DO@*aLJmaQziwO}?$2Q@j;I~50 z_~UsotC=^mx=Z7h0NhS~iE&FAN{i}M{$*$SH7{vv4A*&TYU9O)zGltY^pQxRt<+@> zA3XT6#g7%0sp*hd%|l^RIYe5z{@pv+ghfl}gAgSn^?fvn8IwXyn6M&@4JkZ2PI#s1 zbsb{lBJ>OwqhG<=O+YkRS%=1+va_!@6mBe5bFVeX&t%xAkPIQjgMK$-Oo$m{xbDC3 zvPpJ8XHv98Fc+gw$20R>gvql)`-c1s){grRgDxFPx;3jLICEe@Alt8JR^g|<=fzZ8 z=NZH1r6?;YanriO1b)}z)1_*<=3!XXtv`Q$`|xatkIW54@|%#odr|Cgjde(X(eqIm zuJ`ljg76dE>N$a@e?gQE!x+1A+0ZBbN?OW=T16J?!q^yYZ({NJ-9&aepm^1j$pqrO zwzdn8RYny;{leB1exqlDg`DBA#AGmj$LpIn5e^+RvA~K+gYXW!1og3iaBvjg3R*~Y znGY2gI^*QjDAHhIB?bF{ElaetalqL0;qi=c5()G3Gak+BN;3V zVIt&>xp@A(Finh8`%S>N=XFTvQV=ycgTY0xOd0F}IY9V+Yqna>)<94(!_u-QbFG?i z_z~N#UPQeE=549kSS zN(q6bS58gMU?JdRTlpL=2a6ZryQ9=*YoEWN(M4BY1(^(go zVqMmRl~6d(o;lN#0U<&VN3Fez!$5d#USCo3TdXmNIuV7;Xf6uP!*vfjP5w&!SbOQe zLyGVf8!^N`!KDvj-;;Y!aOq3!aBl9xh1rX42Jj~Yl{1o+jf==*xIqM`V|Ii!#fX&; zsn?7{>XpP6$TmVWf*G%ZGcz{_jjpzcKQ14#JD(U^)z$yu!qc{IcCP8z$2w+1 zoR#Vo^VL0#PuSf^HYrh+o3UrZfd~=b;0wwXCuRlPUFZ-XeriT&uRE*0w_Rvi-~Coc z->drfpEkFuEv!GXW7Y8^Q5vaID$gxN5>g37?9%0I?GxdB}TrDja09yemBl55A=#g~(ycgk;vr7V<7u~~6 zmqR`BKtB0VpnjhYzbW;LW)tzKn2;f%+P@Rs!)mFP=b276VH!3Jo<(N}bjKm8eb6N# zl~|8^3U^bTrN|`}Di63R)z~C}U)EI&cV- z$%B#1dH?{z$ZvA+uL{_3K-s7J%WV-zIT6Z zS5QjrBR%=3$3#_Y$Q$vLVh}ilmo+*kIKJ<%;#tkhFH zkvf!Pg4uCMAp*mY{|_8)gTUp4R^G5qC0prE6Z^1$`3lOwdk^W{tP)dBJJNtbEO0jN zz4ZRO8zXVaG@MTC^WwwU9J|;Dh8Z_t{e+W>CPgpAhD~Y}V+wcXir}yA}SAdU%N1wE1 zFt2dijjZkw&zqVIz_HlK{rdKOA-t>zz4;K14j1K3!lK=B=gu^pt$XTT*F9r?(7&ld1n4%;pe8f3Y zGOkREBigy;<^6aPalViS5;raf;X8J0u(&Z0NC_h=}(Hl=|1`7rBgnumAb zQs1>}y8@Q~z5@E!$dR6Wh_D#>gqjx6#w&=mJsOK zDeNcV7uAOjbz#xLxhTMdbzesN1TpOSw(g7M_-^jZzhT?r0u8k!_it<%)9tL%fVmD1 zS)?mmE9=*<7q)vUQxtdu70Nxem~-um)h8SMy3dEfe@~m#`Jq&_*d-E*!tz~(kLuA- z*x(=TdXgMKE!=FVqN1>m1Uwo# zp03SH4zNSd3r$ZlK$e6oPWXTsu~xt#gb*L-Cj5uSeeyeD8Pau(9=ocO@CG=}6^P9# zP67yRc>C1--3w77YWdp0Qa9F1)}8=!1*TjSrd`JVh0D}7($kVvP}3!RBIPcoNy+Y;B7|cR#k1} z>SQNk3nPRLDYk(FRRJc+*W8K~|E^ZNMgAwr>2L!Bj$lkF_t$eiF@+R>U2Q#g?mtJc{m%)L3`9i$ac&Ez z2^50sxt`StG*aNfw&QlR2g02&lSr&flf&eZ{G@U_8deu)=#{@wh}xeHo!@&sh@%86Mk5RbF%DsA@7+oWeP3osOadBzia|n@-HHhxt z$7-I!W8L9u(nLo%Xi#CD;qeafS-_KI?ZRYDSV_W-MMR#0-`Qcu&B6M8ibk+Y)2IAB zQ^FKIvIF5@u*1IIc)d@;2qzR?I=K$LOFfoo{QRryG>qJ+y7*2V6au;5ph$9}ehM@c zE~2hHnl2C{38w#@3gNam+s!5n>Ine}{wGMfuu%>jJt`PUksA+?ljHXH-{SYXMHs#< zbgQ|97PC_wrby%nUW&D~)LC2qF4ox|Hess6hAl;#&Pzmhb6W@-z?oFiNV{%Ci+1=k zR5F<7A-ON+F!J&*$+1yaHaf(T=4IyqXHi4Hu+q#G`S4&p>aVGbe!B$!dWwXx!?{U(Cf<%<^ukJi5z zMwre<DJ3GTUww`g~mh)0)7}O5c>Pw zn5E?zQ0C0LfS$^+AC=WdM2ibIP~vytBnF2HGbyp>+eA;meP3)5&}BIh}z=gS*+=J z#L*(V&xX_d!D$eZK2qPB3xo1sX?)dnrOB=xnB#3rzwXUGi*ItXy^&$ zq~INrTeYFupnu`k^L_%(V1T$~zb`N$Ok&_WJN``}kw+f>CqA>(jOKM$qcz##jZS-g(`}T z`G@(zoPn71^oU;$OplS5fO}?RYdbVhGypu{UD>%Oe4LJ3Q4AScQMms`tJ75_UpCCS zc>=ueLv|~?%zg5rH1ua0v^oj&z;HW!eE?eW!Vw>3Rt-To-q5Jti|`oM+FUcd==j_IKrufo6YT=8$Ig!*ILUVx3UryAT5L!bOI!t*d#Ka(FWy3MOuoA0f(5}?hYJm@F@g9WR_59BMU=By`kGvamR& zH_zUbJei|f482$})Q|D3LOcEUa_c#BR`ci&4O;PPx5BZFvrC(8!ESqSf;QYw=#<`_ zL}9*Ley1beFpIBuUfJH_cn70_cb69}KMdp$^VV((CENtORXoGS{8`Gc55gB9dy{Wq z5sNCIk|*NXpxDU&##G_+J|+@zPzd`PVz;{Rg~SIh@iW+heP4QNouY11A$xjfZY|z7 zk-uD617qVHV7K|wA|E1B29th7N0zGS!;yJfAvMG(_9ORdy43O`B-&`&d3&K-XnGB% zD^4t~I3Z7n7VXtbMl1-eDNF|v&cZ*H6ipDR0dts94e&y@Tc+%QSX%pnRoa;z8^88m zP0d0`!0p0|DDR{E0#g$)BquHA!7^J;y?*|DvP7V4rp> zE}1ne6x@Nsk)N^u*IJ<8()!-sP6eLt(~E@QG?sweduhi2d7MD@>g$f6$k*e++}!MZ zl_HKD(S6lT;6var04EfD*?y%1J#+9pj2`7hozasNPMUk}5a(8RU5%@k@`l=+?pzdj z4yhcI0)VTGG2BL{4s7z zHK$`|l_ZYgNFqI$=W|;5^ZFVD6`zOH-;H>7W>s8or$utC=~5+Wigb1i8Th+!c>J&iB^2fH=pd5hN!L&H+)>51-t1=<{eL9-M5=^%b9MvV7`3O zYx)aBMf#nDr?9|F9PZ(l7BEx;m$dSD_`A-;GdTK_$xlNaI6{+ZMpBX3Mpjl%r z#641}AgI?QgX?b(+7o2-0ejz7e1@gM4PMKkIn?*qu5H zJbQvt!X5hLLnEE z-a6T#f#m4}ehp9NyY(p-zFQGx$i~zgaI*I5Cmwo3MdEUYNgY)e7th!>N$@BdJ$f|q zG06GxqYvJHi8{KzxrHFQ=IO*InF)p~Ze^J^n`uv)^bAsOS=ph&ZX*E6c{S+y=#WhM zb)DYs%8!n=s?x%c3anhK52GKu(kNj>W^*fAx+~c&w`;9a>&di>*j4>(u95;hjxW_)7SgWzHS*rW5ik2%`!mJb^;Q_wii3dMFR&MIG zx8+=~ZmoQ|kIaN9d9Oo4U3GkjQx)QM9&3Q#bXen_A2)=Mdn3zcU~^VnTwvM+SP%Ho zVm}tY_4KmRm@!T@ajTW*;RZt+layF{W0KQ0h?Gn>ShjNI!Viw{oM`rS?G_5-6@_!^ z(P0`)wsD-l9z~~I+HnPUpadvuTt@HoxSFsN_83YiH~kIC@FX*2CS{C(D*EpFloS_Cx8+u9BEBx_&irE0m#l z;qc<_>G_AEDAW0}39>+bwy>Z8rh`MP)3y&u(Am)7oNIb#e~u34{$Z22UQA3xo7Pl( zgTvcHq|>zH3$0cHH;5RPWb5vvPvY=Fi^1ej5QH9a_-O#2T^=bH5wORveHy)ccU4J) zkoOuKcl@BFw(m}ouaBPIonK`^QJX}YRphxBOE>32Pg7}Hql(vnEOLt-hxe?XAc(u) zJMIn%DMgt|T9q7b4x5E6o|WaOomcYbFURLSi28C?iQZJ(uV2W6KW_Ha#54N)cL4Ae z@1yKUq8nHCoGKx*@6Hp@;XI|ew#egruS`pNa&PKXk~9R76?%%)Ew!K4r#;!tl&g}f z^0-2i<;<_^5!(2Z^tVf=ttLwC-dhg#-PWEdq>h2sRxr)K@gokAK)ss)?KrPsSTB$ovn4jc;?XrxpY>0Zub zIZKt58FX9g%VrWV(z+!~mPa+uCdi8(Dh`c3SOWWr6{XvJXDmqff>%kZGss6#EXZgS z2``K<@0q`T{P?kP*ar~4%8fH?%Ex2M*)kyQ(SS7<$Y%Y1{kRYwKKE%ie`}}Q8KmT*v2-wN9|UzJpa7A`;+&K-7T=eFjSF+LbV@P9IVy{a_E$S-%FD-mTl|Sr0T6UEdeB7Pg@h4nmlrMS zOZ@e&`mHQ;+D@Ai||$B0D;irDB@>&4r$0dg{sPhK5_o)Onkwi{=){k+6|j zGBu=X^jXOGVk`Hxoa=J9{ab|He_20YM=*7(&L|o>X3XVpVWC#4NA*09VY&gzL-UAq zY1Pv2)U4~cPe?QS`Y67em0DGDX~Ue-@OpwFX6@I1Hma4*iJi5=hI^%ceK92(blmC< zvluWUltPqP*NGtH)@x_3{kVPtVppzyunipAUr`aC`{eXe1$uwglP9gMt*bqjrZSF} z%8l!z5O#^Y1kJ_^cGYsv5@ujN(FR8mlmf7LC@O5~i_CuZL?d>xK}-Dse0CUDdimP` zpEoDEr(u*b-u3SOs@5wm&d%u*8tN?L=A|FeD2S4S=JXkk5npl$d?jFS$N`O(9VLTv z$kiS`9I2xt_=2S$`#f71`L=9dH~LUqr%cp>87bnk@Q*fa7aFk}_0tl>EfOq3BK5il z8Es7%p{n}v%a?bIE~9%iyqlAN*>TM?g~BL-?MLyEgaEiH&R#`V_bXr$d|`7_Q<5h7 z4xbrW;O!0Z9rJExFsp;Q!Lm?QT~8Un<3|2^$EDfa>?Z6C=DHYJ13_e1ngY$6Y3+l{2Rz+xX8fRA+RB}1d{>kk|Sju zFn|#U`*+M^E-z1o3m3IHJxHDr1amAE@aJ#CLQc4+&6_hvN=}ZUQkH@HFI@OU4VY6n zY73o3_AKUnInledwLG=W9(&AL3!xEf`8~nG!Uz!nL{0%0-qkg4n0sllE)sHBr3)Nz zaypo30QMK4xBo?UCbfN;LxifnZhYT$@nUf~9a7Ngs9i>c^A*CfzT6vxbd)6fP`)eS z*sSJVRi>N$3Xh_!#CzInpm$SD&{`Uyx%7zDoH>uNKnoO8wWK-eQtlO8Z4yQxUn|zWa$|95 z&4L#wN#=8>3RDOB(MN~SF!@a;)~%=P4aOjdi_;jrS!n3rJ<=hHMw4rfkEWk!gT;0??-jG>fW^4n>BTJf!2Qez0k&d{Zt>9}>LW*92e^YZNo@ds zo{fo`>c*POU&!vei;7Mbg*7GTqbctD`&R~EVB-Y!llf_hkunqY{^bI6Z&vvlUeA#e z4G@fOUy7Q~FgM4FRjhaKJJBXRa3H%zds8$PVIpUEcJ^7!64>aj2FE`%HEm{oL0PLr zGuX2r?RjuCSU+@HX-Nt665d;O-}lwg$Br3z)=Yqf4wy?B9Dk(8-QEnvhOoiz!do@P zKCO{L@JmDfaI2{Lh(EA_pIgSwV(v)EjIjR2}=@nl+cOvuD=n+fC-y-4iUj>}gr!ZxDw-w+p=RMrsEWrARRQ zY16uDjH0-GT~{|$LKJG#y`Vu>QFz}u1;`8S#$hM+K*kakg)ZmWcY%HHl6WJRJUaQb2x8d?Rs&_AbDW!_y*;Po2zNGrnuUARYpJmkmbrl=bYw!xdl#v3+Q|7#_a9}FQb3O3=%eb-H1 zQ5G=Dac$8K9l_9itK6vTb&;sB$kNixFlA$IGxAOvaE|sc4JKMH=WW< zZvs&XeE0f#3?_2c%qMFlW{Mc9+h5wbEyW9Dk?Ff+{~#NR}1L45%K7J7o=T#4cLmFZhrZJ9RfPWEC2DLTiU$C(?VJ_=9`w4 zlwf)hf=v8W;i4-@RX`J(mfwmxe*6O>kk_wGT2sX=MyRW^)%Im%jO+1AW%%x$J7M;^ zuif_q$+R_-pcL+qb|=k=0xq&hYi8vb@!_11PIDBY{u}pl1{#|4c7cK+z0{l3pZ?$ z?~%7}2xN@ud(De9jI!-oc`V*ohms`|BgZscS*~13D1w%J<@NORZCM3#?d^Bzh0sz& zs>d~%HDC5R#BA<-ghr!BOS#C23)3eU34Hk3=eQhxm9X#AG_c878Wdi6-8%alxHMl$`YbuukJhO zjX3r8Z5KiCDwWvVqj`$(l#7(HKEz`PSbhF6*R z)iX`o!##WsachZ*bb1$6t!{Vz2IY0#A1^b(ao8wUi#Do{;-5}w^Y(S!+oEA-Dm2Dh zzq|Amn%;B+%2x~)3vvc+5HW-bJJ7b%SB9AjN7!TLd6))Ux4A6d{fjbg{hd$y~*OATDnoV9iaKgi0X)Oxk1Dm6+hJlKzh}I&_wU(+21Y#xWb?7~xce*>b zcIQq}^>ca+KzR6%r!HQ-8Z$?WV-x!O$ed{`J2xPC$2t072zt;8Sub3;S9xn!E?@h3 z^BA=$-70P=jwDf{eH&T}_Y|PDFk-~E+m(Y3nt#4Lo{8viRkTV?`l_M*njYH-(sdH* zv7h686AF8~H$*(E4zGv(f@E;)5098bw43C#T}4~p+gMwtXJ+7sJ?2| z&12geQAF`=E4HM!%k7$51WhSFEv1*_A2l!3t5oIRg;nG z7-W9?_+rYTCyQ^9p|*Z`vrWGTU&oCS_iT7QM5R7PSZars{Q=k zcQ&l$(9k}I256g7a08=OPsp9xG2=t8_b<=ofWJYzru~;|zgzkjcN856h(YO6vxN6^ zCnw?q4Ake(8H!a)IiDkD25gwq*D6XHcNIV$((GIZqJr=EBCiqumFug8lEZ}Z;u&LvcyGaUCr{1%Jb~(R6|XEw?6xG=4fAAfjO-p zC`M8rSJPckl@O&bP~pD!BCaX)SNHUmL>jh+{%^Yd>1f0WUS2s%Jl8)RM3&n=o!+&salEIKBuOySP;I; z?+eN+UVU+1Q7{Zat)GNsI0q~J2r+XD9kuR zE?6`;!_+D&q?i>CzT7_0GoSL!?cOf6cE<_lpP?_IUr;6VRkP8m61xVrSy1<>;<~33 zWA`B8yJpOar^Jb1oWpsGT&UtttE;uL$7h|Q&rMk;q+V(r6AJUR^ct>aX4=o6f8Y<5 z!yXC66ce3q=_e!!hP>-UZ)Mi3n+{UuY-C~7=bvArTP>!n7;&>Y0_;c= zK`)gh!a8U;kW4l+^quN2WRsQ zTa~rZ?K^&hJ*q(zVRQ*Y50tl@{z_Iv<2=*%yXKTnf{6jy9>9&Z^zm`rxYR8bSA9|( zG?$*vrR$LJ)`@{Buin4k^tMc6do43;e^7aoMfIQZslTA?;7^knJyXBZBdt=l{UH;? z5(*E2T#dze2(YMoz@pRz_C1FfR6lsogy3

hHf6gRq^k3%P__mrPZJ| z-<0=~|MD|e{^MxbVV9PbKd7pTj7|B$8=~pY>RuhhX4v9Vh}aKifi z!OuekJFxaDWp-D}D@&5w9PA_Uv2+BP&$(4D+}t0o~DA-Z<~ zAAw5=p(x*IKAu@OB2wNpm62l6YRpVI=zW*TCiFJ)jO&R5^psIM6b-J-&ky#S8jJ6= zmKOG8G1t0>ojyHGzqK2t?DBzwfn$v3+YL1E!^mE1l~#R21HwLvj^e>b(r%Odt;LUP zdDHkFm`MFC2ZZg)>~u7{T78a0TSBp)Cb}TQJ1F=$xiMWwbK`~p0^0?E}``6zd(Wrh*SC ziPo|ud*-I}9XJrjiY@W;Z{CN)O6UF3j<3zlQDavrzIQTxH*kqq&c<&(jON)Cft9NV{Cn- zDZ`*boLC2A?ldSLKPC<<1 zhh37pKjIQCZPj8B9^lQli6h|qz_9?qGWE2RT(+aXksGKQL{wX?4M!4Wuuy6*9`*~l z8-SJ`X1&42w~W2Y#tT|OIzE>?uL*{5>`}UJ8*h7?@oZqBP_1sdskMLIeFxvA<8zwx zs+rct5z{?VI4GSwIdnsmK?rvq%u&w^cIKXTkGRZ|l9ILs1V|Xw8(0@?>VnOuU>DI} z%<@cfG7`(Fuo+}mbkT?M5$F^jWANCR(Z--S(C}1oTR6R7k{dYNH3j3euEr^fes+D*luz^C>L97{_4TdN*TAP-D%&1rLR@^jc9mHB?+ksZX37t2f3SAdj;N>s z*Bn3f70ZQL%U^fjGtU+X2JDcE!`!@pc-6-U4IohC;uGf>x`BBQE^#UW2XM;cn{d-a zEDPuXK|+}HJ$LR@mjak&Oy|kHdv|AEL>kY`ZOPyAV_=U;K)GNV`u7laIeU!?hZQDyx}Vs2TL1HCgWET*iuly>3l`ydFPR~DQvSU*#JM(rsu_kO_^zrNL`BQU%B~0dz?LVoQ<&6B z{^uL9yB3O}cZ-Wdi^G*LkmM;#ex#m*3{N*q$KYbV1g&bNQ-4q-t?81J z1lG%)Baez@4i&V?wubSc9>I%jrLQC99F5?eDfB~

f+4uK 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 literal 0 HcmV?d00001 diff --git a/09-resolving-the-bill/interleaving.ipynb b/09-resolving-the-bill/interleaving.ipynb index 46e2b5c..04c8ca1 100644 --- a/09-resolving-the-bill/interleaving.ipynb +++ b/09-resolving-the-bill/interleaving.ipynb @@ -19,7 +19,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "collapsed": true }, @@ -31,7 +31,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "collapsed": true }, @@ -46,7 +46,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -55,7 +55,7 @@ "[(0, ''), (1, 'a'), (2, 'aa'), (3, 'aab'), (4, 'aabc'), (5, 'aabcc')]" ] }, - "execution_count": 3, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -73,7 +73,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -87,7 +87,7 @@ " [False, False, False, False, False, False]]" ] }, - "execution_count": 4, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -100,7 +100,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": { "scrolled": true }, @@ -146,7 +146,7 @@ " (5, 5): False}" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -160,7 +160,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "metadata": { "collapsed": true }, @@ -174,7 +174,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "metadata": { "collapsed": true }, @@ -188,7 +188,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -210,7 +210,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -284,7 +284,7 @@ " (5, 5): (4, 5, 'c', 's1')}" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -337,7 +337,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "metadata": { "collapsed": true }, @@ -413,7 +413,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -422,7 +422,7 @@ "True" ] }, - "execution_count": 11, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -433,7 +433,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -457,7 +457,7 @@ " (5, 5): (4, 5, 'c', 'seq1')})" ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -468,7 +468,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "metadata": { "scrolled": true }, @@ -530,7 +530,7 @@ " (5, 5): True})" ] }, - "execution_count": 13, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -541,7 +541,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -550,7 +550,7 @@ "False" ] }, - "execution_count": 14, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -561,7 +561,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -603,7 +603,7 @@ " (4, 3): (4, 2, 'b', 'seq2')})" ] }, - "execution_count": 15, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -614,7 +614,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "metadata": { "collapsed": true }, @@ -638,7 +638,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 18, "metadata": { "collapsed": true }, @@ -652,16 +652,16 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'cccbggadggfbghfbeeeecgabbcdehcgfdhegefddahcdcabbch'" + "'ddbcceaffddbbddddehffcdffbffdfdfdddcehhgaddfddbgda'" ] }, - "execution_count": 18, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -672,7 +672,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 20, "metadata": { "collapsed": true }, @@ -713,65 +713,62 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0 0 0 adding x\n", - "0 1 -1 adding c\n", - "1 1 0 adding v\n", - "1 2 -1 adding a\n", - "2 2 0 adding f\n", - "3 2 1 adding u\n", - "3 3 0 adding z\n", - "3 4 -1 adding y\n", - "3 5 -2 adding w\n", - "3 6 -3 adding e\n", - "4 6 -2 adding u\n", - "4 7 -3 adding h\n", - "5 7 -2 adding x\n", - "5 8 -3 adding b\n", - "6 8 -2 adding h\n", - "7 8 -1 adding z\n", - "7 9 -2 adding f\n", - "8 9 -1 adding d\n", - "9 9 0 adding c\n", - "10 9 1 adding u\n", - "10 10 0 adding v\n", - "10 11 -1 adding c\n", - "11 11 0 adding f\n", - "12 11 1 adding a\n", - "13 11 2 adding y\n", - "13 12 1 adding y\n", - "13 13 0 adding y\n", - "13 14 -1 adding u\n", - "13 15 -2 adding e\n", - "14 15 -1 adding z\n", - "14 16 -2 adding e\n", - "15 16 -1 adding b\n", - "16 16 0 adding c\n", - "17 16 1 adding g\n", - "18 16 2 adding w\n", - "18 17 1 adding u\n", - "18 18 0 adding e\n", - "19 18 1 adding w\n", - "19 19 0 adding b\n", - "20 19 1 remaining s2 y\n" + "0 0 0 adding f\n", + "1 0 1 adding f\n", + "2 0 2 adding d\n", + "3 0 3 adding v\n", + "3 1 2 adding d\n", + "4 1 3 adding g\n", + "5 1 4 adding g\n", + "6 1 5 adding v\n", + "6 2 4 adding d\n", + "7 2 5 adding z\n", + "7 3 4 adding h\n", + "8 3 5 adding w\n", + "8 4 4 adding z\n", + "8 5 3 adding y\n", + "8 6 2 adding b\n", + "9 6 3 adding u\n", + "9 7 2 adding d\n", + "10 7 3 adding w\n", + "10 8 2 adding u\n", + "10 9 1 adding w\n", + "10 10 0 adding u\n", + "10 11 -1 adding g\n", + "11 11 0 adding c\n", + "12 11 1 adding x\n", + "12 12 0 adding z\n", + "12 13 -1 adding b\n", + "13 13 0 adding a\n", + "14 13 1 adding v\n", + "14 14 0 adding a\n", + "15 14 1 adding x\n", + "15 15 0 adding f\n", + "16 15 1 adding f\n", + "17 15 2 adding v\n", + "17 16 1 adding c\n", + "18 16 2 adding a\n", + "19 16 3 adding h\n", + "20 16 4 remaining s2 vzxy\n" ] }, { "data": { "text/plain": [ - "('cafehbhfdccfaeebcgeb',\n", - " 'xvuzywuxzuvyyyuzwuwy',\n", - " 'xcvafuzyweuhxbhzfdcuvcfayyyuezebcgwuewby',\n", + "('ffddggdhbdgcbaaffcah',\n", + " 'vvzwzyuwuwuxzvxvvzxy',\n", + " 'ffdvdggvdzhwzybudwuwugcxzbavaxffvcahvzxy',\n", " 40)" ] }, - "execution_count": 20, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -785,7 +782,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -793,466 +790,466 @@ "output_type": "stream", "text": [ "xxxx 0 0 ! ! ! True\n", - "seq2 0 1 ! c x False\n", - "seq2 0 2 ! a c False\n", - "seq2 0 3 ! f v False\n", - "seq2 0 4 ! e a False\n", - "seq2 0 5 ! h f False\n", - "seq2 0 6 ! b u False\n", - "seq2 0 7 ! h z False\n", - "seq2 0 8 ! f y False\n", - "seq2 0 9 ! d w False\n", - "seq2 0 10 ! c e False\n", - "seq2 0 11 ! c u False\n", - "seq2 0 12 ! f h False\n", - "seq2 0 13 ! a x False\n", - "seq2 0 14 ! e b False\n", - "seq2 0 15 ! e h False\n", - "seq2 0 16 ! b z False\n", - "seq2 0 17 ! c f False\n", - "seq2 0 18 ! g d False\n", - "seq2 0 19 ! e c False\n", - "seq2 0 20 ! b u False\n", - "seq1 1 0 x ! x True\n", - "seq2 1 1 x c c True\n", - "xxxx 1 2 x a v False\n", - "xxxx 1 3 x f a False\n", - "xxxx 1 4 x e f False\n", - "xxxx 1 5 x h u False\n", - "xxxx 1 6 x b z False\n", - "xxxx 1 7 x h y False\n", - "xxxx 1 8 x f w False\n", - "xxxx 1 9 x d e False\n", - "xxxx 1 10 x c u False\n", - "xxxx 1 11 x c h False\n", - "xxxx 1 12 x f x False\n", - "xxxx 1 13 x a b False\n", - "xxxx 1 14 x e h False\n", - "xxxx 1 15 x e z False\n", - "xxxx 1 16 x b f False\n", - "xxxx 1 17 x c d False\n", - "xxxx 1 18 x g c False\n", - "xxxx 1 19 x e u False\n", - "xxxx 1 20 x b v False\n", - "seq1 2 0 v ! c False\n", - "seq1 2 1 v c v True\n", - "seq2 2 2 v a a True\n", - "seq2 2 3 v f f True\n", - "xxxx 2 4 v e u False\n", - "xxxx 2 5 v h z False\n", - "xxxx 2 6 v b y False\n", - "xxxx 2 7 v h w False\n", - "xxxx 2 8 v f e False\n", - "xxxx 2 9 v d u False\n", - "xxxx 2 10 v c h False\n", - "xxxx 2 11 v c x False\n", - "xxxx 2 12 v f b False\n", - "xxxx 2 13 v a h False\n", - "xxxx 2 14 v e z False\n", - "xxxx 2 15 v e f False\n", - "xxxx 2 16 v b d False\n", - "xxxx 2 17 v c c False\n", - "xxxx 2 18 v g u False\n", - "xxxx 2 19 v e v False\n", - "xxxx 2 20 v b c False\n", - "seq1 3 0 u ! v False\n", - "xxxx 3 1 u c a False\n", - "xxxx 3 2 u a f False\n", - "seq1 3 3 u f u True\n", - "xxxx 3 4 u e z False\n", - "xxxx 3 5 u h y False\n", - "xxxx 3 6 u b w False\n", - "xxxx 3 7 u h e False\n", - "xxxx 3 8 u f u False\n", - "xxxx 3 9 u d h False\n", - "xxxx 3 10 u c x False\n", - "xxxx 3 11 u c b False\n", - "xxxx 3 12 u f h False\n", - "xxxx 3 13 u a z False\n", - "xxxx 3 14 u e f False\n", - "xxxx 3 15 u e d False\n", - "xxxx 3 16 u b c False\n", - "xxxx 3 17 u c u False\n", - "xxxx 3 18 u g v False\n", - "xxxx 3 19 u e c False\n", - "xxxx 3 20 u b f False\n", - "seq1 4 0 z ! a False\n", - "xxxx 4 1 z c f False\n", - "xxxx 4 2 z a u False\n", - "seq1 4 3 z f z True\n", - "xxxx 4 4 z e y False\n", - "xxxx 4 5 z h w False\n", - "xxxx 4 6 z b e False\n", - "xxxx 4 7 z h u False\n", - "xxxx 4 8 z f h False\n", - "xxxx 4 9 z d x False\n", - "xxxx 4 10 z c b False\n", - "xxxx 4 11 z c h False\n", - "xxxx 4 12 z f z False\n", - "xxxx 4 13 z a f False\n", - "xxxx 4 14 z e d False\n", - "xxxx 4 15 z e c False\n", - "xxxx 4 16 z b u False\n", - "xxxx 4 17 z c v False\n", - "xxxx 4 18 z g c False\n", - "xxxx 4 19 z e f False\n", - "xxxx 4 20 z b a False\n", - "seq1 5 0 y ! f False\n", - "xxxx 5 1 y c u False\n", - "xxxx 5 2 y a z False\n", - "seq1 5 3 y f y True\n", - "xxxx 5 4 y e w False\n", - "xxxx 5 5 y h e False\n", - "xxxx 5 6 y b u False\n", - "xxxx 5 7 y h h False\n", - "xxxx 5 8 y f x False\n", - "xxxx 5 9 y d b False\n", - "xxxx 5 10 y c h False\n", - "xxxx 5 11 y c z False\n", - "xxxx 5 12 y f f False\n", - "xxxx 5 13 y a d False\n", - "xxxx 5 14 y e c False\n", - "xxxx 5 15 y e u False\n", - "xxxx 5 16 y b v False\n", - "xxxx 5 17 y c c False\n", - "xxxx 5 18 y g f False\n", - "xxxx 5 19 y e a False\n", - "xxxx 5 20 y b y False\n", - "seq1 6 0 w ! u False\n", - "xxxx 6 1 w c z False\n", - "xxxx 6 2 w a y False\n", - "seq1 6 3 w f w True\n", - "seq2 6 4 w e e True\n", - "xxxx 6 5 w h u False\n", - "xxxx 6 6 w b h False\n", - "xxxx 6 7 w h x False\n", - "xxxx 6 8 w f b False\n", - "xxxx 6 9 w d h False\n", - "xxxx 6 10 w c z False\n", - "xxxx 6 11 w c f False\n", - "xxxx 6 12 w f d False\n", - "xxxx 6 13 w a c False\n", - "xxxx 6 14 w e u False\n", - "xxxx 6 15 w e v False\n", - "xxxx 6 16 w b c False\n", - "xxxx 6 17 w c f False\n", - "xxxx 6 18 w g a False\n", - "xxxx 6 19 w e y False\n", - "xxxx 6 20 w b y False\n", - "seq1 7 0 u ! z False\n", - "xxxx 7 1 u c y False\n", - "xxxx 7 2 u a w False\n", - "xxxx 7 3 u f e False\n", - "seq1 7 4 u e u True\n", - "seq2 7 5 u h h True\n", - "xxxx 7 6 u b x False\n", - "xxxx 7 7 u h b False\n", - "xxxx 7 8 u f h False\n", - "xxxx 7 9 u d z False\n", - "xxxx 7 10 u c f False\n", - "xxxx 7 11 u c d False\n", - "xxxx 7 12 u f c False\n", - "xxxx 7 13 u a u False\n", - "xxxx 7 14 u e v False\n", - "xxxx 7 15 u e c False\n", - "xxxx 7 16 u b f False\n", - "xxxx 7 17 u c a False\n", - "xxxx 7 18 u g y False\n", - "xxxx 7 19 u e y False\n", - "xxxx 7 20 u b y False\n", - "seq1 8 0 x ! y False\n", - "xxxx 8 1 x c w False\n", - "xxxx 8 2 x a e False\n", - "xxxx 8 3 x f u False\n", - "xxxx 8 4 x e h False\n", - "seq1 8 5 x h x True\n", - "seq2 8 6 x b b True\n", - "seq2 8 7 x h h True\n", - "xxxx 8 8 x f z False\n", - "xxxx 8 9 x d f False\n", - "xxxx 8 10 x c d False\n", - "xxxx 8 11 x c c False\n", - "xxxx 8 12 x f u False\n", - "xxxx 8 13 x a v False\n", - "xxxx 8 14 x e c False\n", - "xxxx 8 15 x e f False\n", - "xxxx 8 16 x b a False\n", - "xxxx 8 17 x c y False\n", - "xxxx 8 18 x g y False\n", - "xxxx 8 19 x e y False\n", - "xxxx 8 20 x b u False\n", - "seq1 9 0 z ! w False\n", - "xxxx 9 1 z c e False\n", - "xxxx 9 2 z a u False\n", - "xxxx 9 3 z f h False\n", - "xxxx 9 4 z e x False\n", - "xxxx 9 5 z h b False\n", - "xxxx 9 6 z b h False\n", - "seq1 9 7 z h z True\n", - "seq2 9 8 z f f True\n", - "seq2 9 9 z d d True\n", - "seq2 9 10 z c c True\n", - "xxxx 9 11 z c u False\n", - "xxxx 9 12 z f v False\n", - "xxxx 9 13 z a c False\n", - "xxxx 9 14 z e f False\n", - "xxxx 9 15 z e a False\n", - "xxxx 9 16 z b y False\n", - "xxxx 9 17 z c y False\n", - "xxxx 9 18 z g y False\n", - "xxxx 9 19 z e u False\n", - "xxxx 9 20 z b e False\n", - "seq1 10 0 u ! e False\n", - "xxxx 10 1 u c u False\n", - "xxxx 10 2 u a h False\n", - "xxxx 10 3 u f x False\n", - "xxxx 10 4 u e b False\n", - "xxxx 10 5 u h h False\n", - "xxxx 10 6 u b z False\n", - "xxxx 10 7 u h f False\n", - "xxxx 10 8 u f d False\n", - "xxxx 10 9 u d c False\n", - "seq1 10 10 u c u True\n", - "xxxx 10 11 u c v False\n", - "xxxx 10 12 u f c False\n", - "xxxx 10 13 u a f False\n", - "xxxx 10 14 u e a False\n", - "xxxx 10 15 u e y False\n", - "xxxx 10 16 u b y False\n", - "xxxx 10 17 u c y False\n", - "xxxx 10 18 u g u False\n", - "xxxx 10 19 u e e False\n", - "xxxx 10 20 u b z False\n", - "seq1 11 0 v ! u False\n", - "xxxx 11 1 v c h False\n", - "xxxx 11 2 v a x False\n", - "xxxx 11 3 v f b False\n", - "xxxx 11 4 v e h False\n", - "xxxx 11 5 v h z False\n", - "xxxx 11 6 v b f False\n", - "xxxx 11 7 v h d False\n", - "xxxx 11 8 v f c False\n", - "xxxx 11 9 v d u False\n", - "seq1 11 10 v c v True\n", - "seq2 11 11 v c c True\n", - "seq2 11 12 v f f True\n", - "seq2 11 13 v a a True\n", - "xxxx 11 14 v e y False\n", - "xxxx 11 15 v e y False\n", - "xxxx 11 16 v b y False\n", - "xxxx 11 17 v c u False\n", - "xxxx 11 18 v g e False\n", - "xxxx 11 19 v e z False\n", - "xxxx 11 20 v b e False\n", - "seq1 12 0 y ! h False\n", - "xxxx 12 1 y c x False\n", - "xxxx 12 2 y a b False\n", - "xxxx 12 3 y f h False\n", - "xxxx 12 4 y e z False\n", - "xxxx 12 5 y h f False\n", - "xxxx 12 6 y b d False\n", - "xxxx 12 7 y h c False\n", - "xxxx 12 8 y f u False\n", - "xxxx 12 9 y d v False\n", - "xxxx 12 10 y c c False\n", - "xxxx 12 11 y c f False\n", - "xxxx 12 12 y f a False\n", - "seq1 12 13 y a y True\n", - "xxxx 12 14 y e y False\n", - "xxxx 12 15 y e y False\n", - "xxxx 12 16 y b u False\n", - "xxxx 12 17 y c e False\n", - "xxxx 12 18 y g z False\n", - "xxxx 12 19 y e e False\n", - "xxxx 12 20 y b b False\n", - "seq1 13 0 y ! x False\n", - "xxxx 13 1 y c b False\n", - "xxxx 13 2 y a h False\n", - "xxxx 13 3 y f z False\n", - "xxxx 13 4 y e f False\n", - "xxxx 13 5 y h d False\n", - "xxxx 13 6 y b c False\n", - "xxxx 13 7 y h u False\n", - "xxxx 13 8 y f v False\n", - "xxxx 13 9 y d c False\n", - "xxxx 13 10 y c f False\n", - "xxxx 13 11 y c a False\n", - "xxxx 13 12 y f y False\n", - "seq1 13 13 y a y True\n", - "xxxx 13 14 y e y False\n", - "xxxx 13 15 y e u False\n", - "xxxx 13 16 y b e False\n", - "xxxx 13 17 y c z False\n", - "xxxx 13 18 y g e False\n", - "xxxx 13 19 y e b False\n", - "xxxx 13 20 y b c False\n", - "seq1 14 0 y ! b False\n", - "xxxx 14 1 y c h False\n", - "xxxx 14 2 y a z False\n", - "xxxx 14 3 y f f False\n", - "xxxx 14 4 y e d False\n", - "xxxx 14 5 y h c False\n", - "xxxx 14 6 y b u False\n", - "xxxx 14 7 y h v False\n", - "xxxx 14 8 y f c False\n", - "xxxx 14 9 y d f False\n", - "xxxx 14 10 y c a False\n", - "xxxx 14 11 y c y False\n", - "xxxx 14 12 y f y False\n", - "seq1 14 13 y a y True\n", - "xxxx 14 14 y e u False\n", - "xxxx 14 15 y e e False\n", - "xxxx 14 16 y b z False\n", - "xxxx 14 17 y c e False\n", - "xxxx 14 18 y g b False\n", - "xxxx 14 19 y e c False\n", - "xxxx 14 20 y b g False\n", - "seq1 15 0 u ! h False\n", - "xxxx 15 1 u c z False\n", - "xxxx 15 2 u a f False\n", - "xxxx 15 3 u f d False\n", - "xxxx 15 4 u e c False\n", - "xxxx 15 5 u h u False\n", - "xxxx 15 6 u b v False\n", - "xxxx 15 7 u h c False\n", - "xxxx 15 8 u f f False\n", - "xxxx 15 9 u d a False\n", - "xxxx 15 10 u c y False\n", - "xxxx 15 11 u c y False\n", - "xxxx 15 12 u f y False\n", - "seq1 15 13 u a u True\n", - "seq2 15 14 u e e True\n", - "xxxx 15 15 u e z False\n", - "xxxx 15 16 u b e False\n", - "xxxx 15 17 u c b False\n", - "xxxx 15 18 u g c False\n", - "xxxx 15 19 u e g False\n", - "xxxx 15 20 u b w False\n", - "seq1 16 0 z ! z False\n", - "xxxx 16 1 z c f False\n", - "xxxx 16 2 z a d False\n", - "xxxx 16 3 z f c False\n", - "xxxx 16 4 z e u False\n", - "xxxx 16 5 z h v False\n", - "xxxx 16 6 z b c False\n", - "xxxx 16 7 z h f False\n", - "xxxx 16 8 z f a False\n", - "xxxx 16 9 z d y False\n", - "xxxx 16 10 z c y False\n", - "xxxx 16 11 z c y False\n", - "xxxx 16 12 z f u False\n", - "xxxx 16 13 z a e False\n", - "seq1 16 14 z e z True\n", - "seq2 16 15 z e e True\n", - "seq2 16 16 z b b True\n", - "seq2 16 17 z c c True\n", - "seq2 16 18 z g g True\n", - "xxxx 16 19 z e w False\n", - "xxxx 16 20 z b u False\n", - "seq1 17 0 w ! f False\n", - "xxxx 17 1 w c d False\n", - "xxxx 17 2 w a c False\n", - "xxxx 17 3 w f u False\n", - "xxxx 17 4 w e v False\n", - "xxxx 17 5 w h c False\n", - "xxxx 17 6 w b f False\n", - "xxxx 17 7 w h a False\n", - "xxxx 17 8 w f y False\n", - "xxxx 17 9 w d y False\n", - "xxxx 17 10 w c y False\n", - "xxxx 17 11 w c u False\n", - "xxxx 17 12 w f e False\n", - "xxxx 17 13 w a z False\n", - "xxxx 17 14 w e e False\n", - "xxxx 17 15 w e b False\n", - "xxxx 17 16 w b c False\n", - "xxxx 17 17 w c g False\n", - "seq1 17 18 w g w True\n", - "xxxx 17 19 w e u False\n", - "xxxx 17 20 w b e False\n", - "seq1 18 0 u ! d False\n", - "xxxx 18 1 u c c False\n", - "xxxx 18 2 u a u False\n", - "xxxx 18 3 u f v False\n", - "xxxx 18 4 u e c False\n", - "xxxx 18 5 u h f False\n", - "xxxx 18 6 u b a False\n", - "xxxx 18 7 u h y False\n", - "xxxx 18 8 u f y False\n", - "xxxx 18 9 u d y False\n", - "xxxx 18 10 u c u False\n", - "xxxx 18 11 u c e False\n", - "xxxx 18 12 u f z False\n", - "xxxx 18 13 u a e False\n", - "xxxx 18 14 u e b False\n", - "xxxx 18 15 u e c False\n", - "xxxx 18 16 u b g False\n", - "xxxx 18 17 u c w False\n", - "seq1 18 18 u g u True\n", - "seq2 18 19 u e e True\n", - "xxxx 18 20 u b w False\n", - "seq1 19 0 w ! c False\n", - "xxxx 19 1 w c u False\n", - "xxxx 19 2 w a v False\n", - "xxxx 19 3 w f c False\n", - "xxxx 19 4 w e f False\n", - "xxxx 19 5 w h a False\n", - "xxxx 19 6 w b y False\n", - "xxxx 19 7 w h y False\n", - "xxxx 19 8 w f y False\n", - "xxxx 19 9 w d u False\n", - "xxxx 19 10 w c e False\n", - "xxxx 19 11 w c z False\n", - "xxxx 19 12 w f e False\n", - "xxxx 19 13 w a b False\n", - "xxxx 19 14 w e c False\n", - "xxxx 19 15 w e g False\n", - "xxxx 19 16 w b w False\n", - "xxxx 19 17 w c u False\n", - "xxxx 19 18 w g e False\n", - "seq1 19 19 w e w True\n", - "seq2 19 20 w b b True\n", - "seq1 20 0 y ! u False\n", - "xxxx 20 1 y c v False\n", - "xxxx 20 2 y a c False\n", - "xxxx 20 3 y f f False\n", - "xxxx 20 4 y e a False\n", - "xxxx 20 5 y h y False\n", - "xxxx 20 6 y b y False\n", - "xxxx 20 7 y h y False\n", - "xxxx 20 8 y f u False\n", - "xxxx 20 9 y d e False\n", - "xxxx 20 10 y c z False\n", - "xxxx 20 11 y c e False\n", - "xxxx 20 12 y f b False\n", - "xxxx 20 13 y a c False\n", - "xxxx 20 14 y e g False\n", - "xxxx 20 15 y e w False\n", - "xxxx 20 16 y b u False\n", - "xxxx 20 17 y c e False\n", - "xxxx 20 18 y g w False\n", - "xxxx 20 19 y e b False\n", - "seq1 20 20 y b y True\n", - "T . . . . . . . . . . . . . . . . . . . .\n", - "T T . . . . . . . . . . . . . . . . . . .\n", - ". T T T . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . .\n", - ". . . T T . . . . . . . . . . . . . . . .\n", - ". . . . T T . . . . . . . . . . . . . . .\n", - ". . . . . T T T . . . . . . . . . . . . .\n", - ". . . . . . . T T T T . . . . . . . . . .\n", + "seq2 0 1 ! f f True\n", + "seq2 0 2 ! f f True\n", + "seq2 0 3 ! d d True\n", + "seq2 0 4 ! d v False\n", + "seq2 0 5 ! g d False\n", + "seq2 0 6 ! g g False\n", + "seq2 0 7 ! d g False\n", + "seq2 0 8 ! h v False\n", + "seq2 0 9 ! b d False\n", + "seq2 0 10 ! d z False\n", + "seq2 0 11 ! g h False\n", + "seq2 0 12 ! c w False\n", + "seq2 0 13 ! b z False\n", + "seq2 0 14 ! a y False\n", + "seq2 0 15 ! a b False\n", + "seq2 0 16 ! f u False\n", + "seq2 0 17 ! f d False\n", + "seq2 0 18 ! c w False\n", + "seq2 0 19 ! a u False\n", + "seq2 0 20 ! h w False\n", + "seq1 1 0 v ! f False\n", + "xxxx 1 1 v f f False\n", + "xxxx 1 2 v f d False\n", + "seq1 1 3 v d v True\n", + "seq2 1 4 v d d True\n", + "seq2 1 5 v g g True\n", + "seq2 1 6 v g g True\n", + "xxxx 1 7 v d v False\n", + "xxxx 1 8 v h d False\n", + "xxxx 1 9 v b z False\n", + "xxxx 1 10 v d h False\n", + "xxxx 1 11 v g w False\n", + "xxxx 1 12 v c z False\n", + "xxxx 1 13 v b y False\n", + "xxxx 1 14 v a b False\n", + "xxxx 1 15 v a u False\n", + "xxxx 1 16 v f d False\n", + "xxxx 1 17 v f w False\n", + "xxxx 1 18 v c u False\n", + "xxxx 1 19 v a w False\n", + "xxxx 1 20 v h u False\n", + "seq1 2 0 v ! f False\n", + "xxxx 2 1 v f d False\n", + "xxxx 2 2 v f v False\n", + "xxxx 2 3 v d d False\n", + "xxxx 2 4 v d g False\n", + "xxxx 2 5 v g g False\n", + "seq1 2 6 v g v True\n", + "seq2 2 7 v d d True\n", + "xxxx 2 8 v h z False\n", + "xxxx 2 9 v b h False\n", + "xxxx 2 10 v d w False\n", + "xxxx 2 11 v g z False\n", + "xxxx 2 12 v c y False\n", + "xxxx 2 13 v b b False\n", + "xxxx 2 14 v a u False\n", + "xxxx 2 15 v a d False\n", + "xxxx 2 16 v f w False\n", + "xxxx 2 17 v f u False\n", + "xxxx 2 18 v c w False\n", + "xxxx 2 19 v a u False\n", + "xxxx 2 20 v h g False\n", + "seq1 3 0 z ! d False\n", + "xxxx 3 1 z f v False\n", + "xxxx 3 2 z f d False\n", + "xxxx 3 3 z d g False\n", + "xxxx 3 4 z d g False\n", + "xxxx 3 5 z g v False\n", + "xxxx 3 6 z g d False\n", + "seq1 3 7 z d z True\n", + "seq2 3 8 z h h True\n", + "xxxx 3 9 z b w False\n", + "xxxx 3 10 z d z False\n", + "xxxx 3 11 z g y False\n", + "xxxx 3 12 z c b False\n", + "xxxx 3 13 z b u False\n", + "xxxx 3 14 z a d False\n", + "xxxx 3 15 z a w False\n", + "xxxx 3 16 z f u False\n", + "xxxx 3 17 z f w False\n", + "xxxx 3 18 z c u False\n", + "xxxx 3 19 z a g False\n", + "xxxx 3 20 z h c False\n", + "seq1 4 0 w ! v False\n", + "xxxx 4 1 w f d False\n", + "xxxx 4 2 w f g False\n", + "xxxx 4 3 w d g False\n", + "xxxx 4 4 w d v False\n", + "xxxx 4 5 w g d False\n", + "xxxx 4 6 w g z False\n", + "xxxx 4 7 w d h False\n", + "seq1 4 8 w h w True\n", + "xxxx 4 9 w b z False\n", + "xxxx 4 10 w d y False\n", + "xxxx 4 11 w g b False\n", + "xxxx 4 12 w c u False\n", + "xxxx 4 13 w b d False\n", + "xxxx 4 14 w a w False\n", + "xxxx 4 15 w a u False\n", + "xxxx 4 16 w f w False\n", + "xxxx 4 17 w f u False\n", + "xxxx 4 18 w c g False\n", + "xxxx 4 19 w a c False\n", + "xxxx 4 20 w h x False\n", + "seq1 5 0 z ! d False\n", + "xxxx 5 1 z f g False\n", + "xxxx 5 2 z f g False\n", + "xxxx 5 3 z d v False\n", + "xxxx 5 4 z d d False\n", + "xxxx 5 5 z g z False\n", + "xxxx 5 6 z g h False\n", + "xxxx 5 7 z d w False\n", + "seq1 5 8 z h z True\n", + "xxxx 5 9 z b y False\n", + "xxxx 5 10 z d b False\n", + "xxxx 5 11 z g u False\n", + "xxxx 5 12 z c d False\n", + "xxxx 5 13 z b w False\n", + "xxxx 5 14 z a u False\n", + "xxxx 5 15 z a w False\n", + "xxxx 5 16 z f u False\n", + "xxxx 5 17 z f g False\n", + "xxxx 5 18 z c c False\n", + "xxxx 5 19 z a x False\n", + "xxxx 5 20 z h z False\n", + "seq1 6 0 y ! g False\n", + "xxxx 6 1 y f g False\n", + "xxxx 6 2 y f v False\n", + "xxxx 6 3 y d d False\n", + "xxxx 6 4 y d z False\n", + "xxxx 6 5 y g h False\n", + "xxxx 6 6 y g w False\n", + "xxxx 6 7 y d z False\n", + "seq1 6 8 y h y True\n", + "seq2 6 9 y b b True\n", + "xxxx 6 10 y d u False\n", + "xxxx 6 11 y g d False\n", + "xxxx 6 12 y c w False\n", + "xxxx 6 13 y b u False\n", + "xxxx 6 14 y a w False\n", + "xxxx 6 15 y a u False\n", + "xxxx 6 16 y f g False\n", + "xxxx 6 17 y f c False\n", + "xxxx 6 18 y c x False\n", + "xxxx 6 19 y a z False\n", + "xxxx 6 20 y h b False\n", + "seq1 7 0 u ! g False\n", + "xxxx 7 1 u f v False\n", + "xxxx 7 2 u f d False\n", + "xxxx 7 3 u d z False\n", + "xxxx 7 4 u d h False\n", + "xxxx 7 5 u g w False\n", + "xxxx 7 6 u g z False\n", + "xxxx 7 7 u d y False\n", + "xxxx 7 8 u h b False\n", + "seq1 7 9 u b u True\n", + "seq2 7 10 u d d True\n", + "xxxx 7 11 u g w False\n", + "xxxx 7 12 u c u False\n", + "xxxx 7 13 u b w False\n", + "xxxx 7 14 u a u False\n", + "xxxx 7 15 u a g False\n", + "xxxx 7 16 u f c False\n", + "xxxx 7 17 u f x False\n", + "xxxx 7 18 u c z False\n", + "xxxx 7 19 u a b False\n", + "xxxx 7 20 u h a False\n", + "seq1 8 0 w ! v False\n", + "xxxx 8 1 w f d False\n", + "xxxx 8 2 w f z False\n", + "xxxx 8 3 w d h False\n", + "xxxx 8 4 w d w False\n", + "xxxx 8 5 w g z False\n", + "xxxx 8 6 w g y False\n", + "xxxx 8 7 w d b False\n", + "xxxx 8 8 w h u False\n", + "xxxx 8 9 w b d False\n", + "seq1 8 10 w d w True\n", + "xxxx 8 11 w g u False\n", + "xxxx 8 12 w c w False\n", + "xxxx 8 13 w b u False\n", + "xxxx 8 14 w a g False\n", + "xxxx 8 15 w a c False\n", + "xxxx 8 16 w f x False\n", + "xxxx 8 17 w f z False\n", + "xxxx 8 18 w c b False\n", + "xxxx 8 19 w a a False\n", + "xxxx 8 20 w h v False\n", + "seq1 9 0 u ! d False\n", + "xxxx 9 1 u f z False\n", + "xxxx 9 2 u f h False\n", + "xxxx 9 3 u d w False\n", + "xxxx 9 4 u d z False\n", + "xxxx 9 5 u g y False\n", + "xxxx 9 6 u g b False\n", + "xxxx 9 7 u d u False\n", + "xxxx 9 8 u h d False\n", + "xxxx 9 9 u b w False\n", + "seq1 9 10 u d u True\n", + "xxxx 9 11 u g w False\n", + "xxxx 9 12 u c u False\n", + "xxxx 9 13 u b g False\n", + "xxxx 9 14 u a c False\n", + "xxxx 9 15 u a x False\n", + "xxxx 9 16 u f z False\n", + "xxxx 9 17 u f b False\n", + "xxxx 9 18 u c a False\n", + "xxxx 9 19 u a v False\n", + "xxxx 9 20 u h a False\n", + "seq1 10 0 w ! z False\n", + "xxxx 10 1 w f h False\n", + "xxxx 10 2 w f w False\n", + "xxxx 10 3 w d z False\n", + "xxxx 10 4 w d y False\n", + "xxxx 10 5 w g b False\n", + "xxxx 10 6 w g u False\n", + "xxxx 10 7 w d d False\n", + "xxxx 10 8 w h w False\n", + "xxxx 10 9 w b u False\n", + "seq1 10 10 w d w True\n", + "xxxx 10 11 w g u False\n", + "xxxx 10 12 w c g False\n", + "xxxx 10 13 w b c False\n", + "xxxx 10 14 w a x False\n", + "xxxx 10 15 w a z False\n", + "xxxx 10 16 w f b False\n", + "xxxx 10 17 w f a False\n", + "xxxx 10 18 w c v False\n", + "xxxx 10 19 w a a False\n", + "xxxx 10 20 w h x False\n", + "seq1 11 0 u ! h False\n", + "xxxx 11 1 u f w False\n", + "xxxx 11 2 u f z False\n", + "xxxx 11 3 u d y False\n", + "xxxx 11 4 u d b False\n", + "xxxx 11 5 u g u False\n", + "xxxx 11 6 u g d False\n", + "xxxx 11 7 u d w False\n", + "xxxx 11 8 u h u False\n", + "xxxx 11 9 u b w False\n", + "seq1 11 10 u d u True\n", + "seq2 11 11 u g g True\n", + "seq2 11 12 u c c True\n", + "xxxx 11 13 u b x False\n", + "xxxx 11 14 u a z False\n", + "xxxx 11 15 u a b False\n", + "xxxx 11 16 u f a False\n", + "xxxx 11 17 u f v False\n", + "xxxx 11 18 u c a False\n", + "xxxx 11 19 u a x False\n", + "xxxx 11 20 u h f False\n", + "seq1 12 0 x ! w False\n", + "xxxx 12 1 x f z False\n", + "xxxx 12 2 x f y False\n", + "xxxx 12 3 x d b False\n", + "xxxx 12 4 x d u False\n", + "xxxx 12 5 x g d False\n", + "xxxx 12 6 x g w False\n", + "xxxx 12 7 x d u False\n", + "xxxx 12 8 x h w False\n", + "xxxx 12 9 x b u False\n", + "xxxx 12 10 x d g False\n", + "xxxx 12 11 x g c False\n", + "seq1 12 12 x c x True\n", + "xxxx 12 13 x b z False\n", + "xxxx 12 14 x a b False\n", + "xxxx 12 15 x a a False\n", + "xxxx 12 16 x f v False\n", + "xxxx 12 17 x f a False\n", + "xxxx 12 18 x c x False\n", + "xxxx 12 19 x a f False\n", + "xxxx 12 20 x h f False\n", + "seq1 13 0 z ! z False\n", + "xxxx 13 1 z f y False\n", + "xxxx 13 2 z f b False\n", + "xxxx 13 3 z d u False\n", + "xxxx 13 4 z d d False\n", + "xxxx 13 5 z g w False\n", + "xxxx 13 6 z g u False\n", + "xxxx 13 7 z d w False\n", + "xxxx 13 8 z h u False\n", + "xxxx 13 9 z b g False\n", + "xxxx 13 10 z d c False\n", + "xxxx 13 11 z g x False\n", + "seq1 13 12 z c z True\n", + "seq2 13 13 z b b True\n", + "seq2 13 14 z a a True\n", + "xxxx 13 15 z a v False\n", + "xxxx 13 16 z f a False\n", + "xxxx 13 17 z f x False\n", + "xxxx 13 18 z c f False\n", + "xxxx 13 19 z a f False\n", + "xxxx 13 20 z h v False\n", + "seq1 14 0 v ! y False\n", + "xxxx 14 1 v f b False\n", + "xxxx 14 2 v f u False\n", + "xxxx 14 3 v d d False\n", + "xxxx 14 4 v d w False\n", + "xxxx 14 5 v g u False\n", + "xxxx 14 6 v g w False\n", + "xxxx 14 7 v d u False\n", + "xxxx 14 8 v h g False\n", + "xxxx 14 9 v b c False\n", + "xxxx 14 10 v d x False\n", + "xxxx 14 11 v g z False\n", + "xxxx 14 12 v c b False\n", + "xxxx 14 13 v b a False\n", + "seq1 14 14 v a v True\n", + "seq2 14 15 v a a True\n", + "xxxx 14 16 v f x False\n", + "xxxx 14 17 v f f False\n", + "xxxx 14 18 v c f False\n", + "xxxx 14 19 v a v False\n", + "xxxx 14 20 v h c False\n", + "seq1 15 0 x ! b False\n", + "xxxx 15 1 x f u False\n", + "xxxx 15 2 x f d False\n", + "xxxx 15 3 x d w False\n", + "xxxx 15 4 x d u False\n", + "xxxx 15 5 x g w False\n", + "xxxx 15 6 x g u False\n", + "xxxx 15 7 x d g False\n", + "xxxx 15 8 x h c False\n", + "xxxx 15 9 x b x False\n", + "xxxx 15 10 x d z False\n", + "xxxx 15 11 x g b False\n", + "xxxx 15 12 x c a False\n", + "xxxx 15 13 x b v False\n", + "xxxx 15 14 x a a False\n", + "seq1 15 15 x a x True\n", + "seq2 15 16 x f f True\n", + "seq2 15 17 x f f True\n", + "xxxx 15 18 x c v False\n", + "xxxx 15 19 x a c False\n", + "xxxx 15 20 x h a False\n", + "seq1 16 0 v ! u False\n", + "xxxx 16 1 v f d False\n", + "xxxx 16 2 v f w False\n", + "xxxx 16 3 v d u False\n", + "xxxx 16 4 v d w False\n", + "xxxx 16 5 v g u False\n", + "xxxx 16 6 v g g False\n", + "xxxx 16 7 v d c False\n", + "xxxx 16 8 v h x False\n", + "xxxx 16 9 v b z False\n", + "xxxx 16 10 v d b False\n", + "xxxx 16 11 v g a False\n", + "xxxx 16 12 v c v False\n", + "xxxx 16 13 v b a False\n", + "xxxx 16 14 v a x False\n", + "xxxx 16 15 v a f False\n", + "xxxx 16 16 v f f False\n", + "seq1 16 17 v f v True\n", + "seq2 16 18 v c c True\n", + "seq2 16 19 v a a True\n", + "seq2 16 20 v h h True\n", + "seq1 17 0 v ! d False\n", + "xxxx 17 1 v f w False\n", + "xxxx 17 2 v f u False\n", + "xxxx 17 3 v d w False\n", + "xxxx 17 4 v d u False\n", + "xxxx 17 5 v g g False\n", + "xxxx 17 6 v g c False\n", + "xxxx 17 7 v d x False\n", + "xxxx 17 8 v h z False\n", + "xxxx 17 9 v b b False\n", + "xxxx 17 10 v d a False\n", + "xxxx 17 11 v g v False\n", + "xxxx 17 12 v c a False\n", + "xxxx 17 13 v b x False\n", + "xxxx 17 14 v a f False\n", + "xxxx 17 15 v a f False\n", + "xxxx 17 16 v f v False\n", + "xxxx 17 17 v f c False\n", + "xxxx 17 18 v c a False\n", + "xxxx 17 19 v a h False\n", + "seq1 17 20 v h v True\n", + "seq1 18 0 z ! w False\n", + "xxxx 18 1 z f u False\n", + "xxxx 18 2 z f w False\n", + "xxxx 18 3 z d u False\n", + "xxxx 18 4 z d g False\n", + "xxxx 18 5 z g c False\n", + "xxxx 18 6 z g x False\n", + "xxxx 18 7 z d z False\n", + "xxxx 18 8 z h b False\n", + "xxxx 18 9 z b a False\n", + "xxxx 18 10 z d v False\n", + "xxxx 18 11 z g a False\n", + "xxxx 18 12 z c x False\n", + "xxxx 18 13 z b f False\n", + "xxxx 18 14 z a f False\n", + "xxxx 18 15 z a v False\n", + "xxxx 18 16 z f c False\n", + "xxxx 18 17 z f a False\n", + "xxxx 18 18 z c h False\n", + "xxxx 18 19 z a v False\n", + "seq1 18 20 z h z True\n", + "seq1 19 0 x ! u False\n", + "xxxx 19 1 x f w False\n", + "xxxx 19 2 x f u False\n", + "xxxx 19 3 x d g False\n", + "xxxx 19 4 x d c False\n", + "xxxx 19 5 x g x False\n", + "xxxx 19 6 x g z False\n", + "xxxx 19 7 x d b False\n", + "xxxx 19 8 x h a False\n", + "xxxx 19 9 x b v False\n", + "xxxx 19 10 x d a False\n", + "xxxx 19 11 x g x False\n", + "xxxx 19 12 x c f False\n", + "xxxx 19 13 x b f False\n", + "xxxx 19 14 x a v False\n", + "xxxx 19 15 x a c False\n", + "xxxx 19 16 x f a False\n", + "xxxx 19 17 x f h False\n", + "xxxx 19 18 x c v False\n", + "xxxx 19 19 x a z False\n", + "seq1 19 20 x h x True\n", + "seq1 20 0 y ! w False\n", + "xxxx 20 1 y f u False\n", + "xxxx 20 2 y f g False\n", + "xxxx 20 3 y d c False\n", + "xxxx 20 4 y d x False\n", + "xxxx 20 5 y g z False\n", + "xxxx 20 6 y g b False\n", + "xxxx 20 7 y d a False\n", + "xxxx 20 8 y h v False\n", + "xxxx 20 9 y b a False\n", + "xxxx 20 10 y d x False\n", + "xxxx 20 11 y g f False\n", + "xxxx 20 12 y c f False\n", + "xxxx 20 13 y b v False\n", + "xxxx 20 14 y a c False\n", + "xxxx 20 15 y a a False\n", + "xxxx 20 16 y f h False\n", + "xxxx 20 17 y f v False\n", + "xxxx 20 18 y c z False\n", + "xxxx 20 19 y a x False\n", + "seq1 20 20 y h y True\n", + "T T T T . . . . . . . . . . . . . . . . .\n", + ". . . T T T T . . . . . . . . . . . . . .\n", + ". . . . . . T T . . . . . . . . . . . . .\n", + ". . . . . . . T T . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . .\n", + ". . . . . . . . T T . . . . . . . . . . .\n", + ". . . . . . . . . T T . . . . . . . . . .\n", + ". . . . . . . . . . T . . . . . . . . . .\n", ". . . . . . . . . . T . . . . . . . . . .\n", - ". . . . . . . . . . T T T T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T T . . . . . .\n", - ". . . . . . . . . . . . . . T T T T T . .\n", - ". . . . . . . . . . . . . . . . . . T . .\n", - ". . . . . . . . . . . . . . . . . . T T .\n", - ". . . . . . . . . . . . . . . . . . . T T\n", + ". . . . . . . . . . T . . . . . . . . . .\n", + ". . . . . . . . . . T T T . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . T T T . . . . . .\n", + ". . . . . . . . . . . . . . T T . . . . .\n", + ". . . . . . . . . . . . . . . T T T . . .\n", + ". . . . . . . . . . . . . . . . . T T T T\n", + ". . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . T\n", ". . . . . . . . . . . . . . . . . . . . T\n" ] } @@ -1264,16 +1261,16 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'XcVafUZYWeUhXbhZfdcUVcfaYYYUeZebcgWUeWbY'" + "'ffdVdggVdZhWZYbUdWUWUgcXZbaVaXffVcahVZXY'" ] }, - "execution_count": 22, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1284,35 +1281,35 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "T . . . . . . . . . . . . . . . . . . . .\n", - "T T . . . . . . . . . . . . . . . . . . .\n", - ". T T T . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . .\n", - ". . . T . . . . . . . . . . . . . . . . .\n", - ". . . T T . . . . . . . . . . . . . . . .\n", - ". . . . T T . . . . . . . . . . . . . . .\n", - ". . . . . T T T . . . . . . . . . . . . .\n", - ". . . . . . . T T T T . . . . . . . . . .\n", + "T T T T . . . . . . . . . . . . . . . . .\n", + ". . . T T T T . . . . . . . . . . . . . .\n", + ". . . . . . T T . . . . . . . . . . . . .\n", + ". . . . . . . T T . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . .\n", + ". . . . . . . . T T . . . . . . . . . . .\n", + ". . . . . . . . . T T . . . . . . . . . .\n", + ". . . . . . . . . . T . . . . . . . . . .\n", ". . . . . . . . . . T . . . . . . . . . .\n", - ". . . . . . . . . . T T T T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T . . . . . . .\n", - ". . . . . . . . . . . . . T T . . . . . .\n", - ". . . . . . . . . . . . . . T T T T T . .\n", - ". . . . . . . . . . . . . . . . . . T . .\n", - ". . . . . . . . . . . . . . . . . . T T .\n", - ". . . . . . . . . . . . . . . . . . . T T\n", + ". . . . . . . . . . T . . . . . . . . . .\n", + ". . . . . . . . . . T T T . . . . . . . .\n", + ". . . . . . . . . . . . T . . . . . . . .\n", + ". . . . . . . . . . . . T T T . . . . . .\n", + ". . . . . . . . . . . . . . T T . . . . .\n", + ". . . . . . . . . . . . . . . T T T . . .\n", + ". . . . . . . . . . . . . . . . . T T T T\n", + ". . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . T\n", ". . . . . . . . . . . . . . . . . . . . T\n", - "XcVafUZYWeUhXbhZfdcUVcfaYYYUeZebcgWUeWbY\n" + "ffdVdggVdZhWZYbUdWUWUgcXZbaVaXffVcahVZXY\n" ] }, { @@ -1321,7 +1318,7 @@ "True" ] }, - "execution_count": 23, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -1335,19 +1332,19 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('fdghaegbegehggbggcgcfecbgfacefhahahdhfafacchafacea',\n", - " 'hdhadgebfeaehhhggbdghgcehabccgbddafeacagbgcahhfefe',\n", - " 'fhdgdhahadgegebfbeegehaegghbhghggcggcfecbgbdgfhagcehabcccgbedfdhahaafeahcdhfaafaccghafbgacceahahfefe',\n", + "('fcbhdfdbgebhgbgbcbhceagfbfhedffbbbehbfbbgedbacecdg',\n", + " 'dfbgbebeggbcdahfbddbfcgcehhffhgfhdfffbeedgcghhhaga',\n", + " 'dfbfcbghbedbfedbggbcdgeahfbhbdgbgbcdbbfcghcehceahgfbffhgfhfedhdfffffbebbbedehgbfcbghbghehdbaacgecadg',\n", " 100)" ] }, - "execution_count": 24, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -1361,65 +1358,65 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 26, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", "T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . T . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . T . T T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + "T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . T T . . T . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", - "fHdgDhaHADGegEBFbeEgehAEggHbHgHgGcgGcfecbgBDGfHaGCEHABcCCGBeDfDhahaAFEAhCdhfaAfaccGhafBGacCeAHaHFEFE\n" + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T\n", + "DFBfcbGhBEdBfEdbGGBCDgeAHFbhBDgbgbcDbBFCGhCEHceaHgfbFFHGfhFedHDffFFFBEbbbEDehGbfCbGHbgHeHdbaAcGecAdg\n" ] }, { @@ -1428,7 +1425,7 @@ "True" ] }, - "execution_count": 25, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -1442,14 +1439,14 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 27, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "1000 loops, best of 3: 1.4 ms per loop\n" + "1000 loops, best of 3: 1.29 ms per loop\n" ] } ], @@ -1460,65 +1457,65 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 28, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . T . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . T T T T T T T T T . . . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . T . . . . T T T T T . . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . T T . . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . .\n", + "T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . T T . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T . . T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . T . . T . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . T . T . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . .\n", - ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T T T T\n", - "FhDGdhaHAdgEGebfBeEGEHaeGGhBhGhgGCgGCFECBGbdgFhAgcehabccCgbEdFdHAHaAfeaHcDHFaAFACCgHAFbgAcCEahAhfefe\n" + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T .\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T\n", + "dfbFCBgHbeDbFeDBggbcdGEahfBHbdGBGBCdbBfcgHcehCEAhGFBffhgFHfEDhdfffFFbeBBBedEHgBFcBghBGhEhDBaACgECaDG\n" ] }, { @@ -1527,7 +1524,7 @@ "True" ] }, - "execution_count": 27, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -1541,7 +1538,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -1550,7 +1547,7 @@ "True" ] }, - "execution_count": 28, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -1561,16 +1558,16 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('febffabcddaaaeffcdhcdaffgfafafcchfffdcbbbagbdfdbdd', False, False)" + "('dbgdadhhhhacehhbdfdcffdghcahbbceegebbfhabafecadhhe', False, False)" ] }, - "execution_count": 29, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -1582,7 +1579,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -1590,7 +1587,7 @@ "output_type": "stream", "text": [ "T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", + ". T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", @@ -1640,7 +1637,7 @@ ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n", - "\n" + "dFb\n" ] }, { @@ -1649,7 +1646,7 @@ "False" ] }, - "execution_count": 30, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -1663,7 +1660,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 32, "metadata": { "collapsed": true }, @@ -1687,7 +1684,256 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 33, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "import uuid" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_subseq_recursive_dot(s1, s2):\n", + " node_id = uuid.uuid4().hex\n", + " node_string = 'n{} [label=\"{}\\\\n{}\"];'.format(node_id, s1, s2)\n", + "# print(s1, s2, node_string)\n", + " if not s1:\n", + " return node_id, ['n{} [label=\"-\\\\n{}\\\\nTrue\"];'.format(node_id, s2)]\n", + " elif len(s1) > len(s2):\n", + " return node_id, ['n{} [label=\"{}\\\\n{}\\\\nFalse\"];'.format(node_id, s1, s2)]\n", + " else:\n", + " if s1[-1] == s2[-1]:\n", + " node1_id, node1_graph = is_subseq_recursive_dot(s1[:-1], s2[:-1])\n", + " node2_id, node2_graph = is_subseq_recursive_dot(s1, s2[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id), \n", + " 'n{} -> n{};'.format(node_id, node2_id)] + \n", + " node1_graph + node2_graph)\n", + " else:\n", + " node1_id, node1_graph = is_subseq_recursive_dot(s1, s2[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id)] + \n", + " node1_graph)" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_interleave_recursive_dot(s1, s2, s3):\n", + " \n", + "# print(s1, s2, s3)\n", + " node_id = uuid.uuid4().hex\n", + " node_string = 'n{} [label=\"{}\\\\n{}\\\\n{}\"];'.format(node_id, s1, s2, s3)\n", + "\n", + " if not s1:\n", + " if s2 == s3:\n", + " return node_id, ['n{} [label=\"-\\\\n{}\\\\n{}\\\\nTrue\"];'.format(node_id, s2, s3)]\n", + " else:\n", + " return node_id, ['n{} [label=\"-\\\\n{}\\\\n{}\\\\nFalse\"];'.format(node_id, s2, s3)]\n", + " elif not s2:\n", + " if s1 == s3:\n", + " return node_id, ['n{} [label=\"{}\\\\n-\\\\n{}\\\\nTrue\"];'.format(node_id, s1, s3)]\n", + " else:\n", + " return node_id, ['n{} [label=\"{}\\\\n-\\\\n{}\\\\nFalse\"];'.format(node_id, s1, s3)]\n", + " else:\n", + " if s1[-1] == s2[-1] and s1[-1] == s3[-1]:\n", + " node1_id, node1_graph = is_interleave_recursive_dot(s1[:-1], s2, s3[:-1])\n", + " node2_id, node2_graph = is_interleave_recursive_dot(s1, s2[:-1], s3[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id), \n", + " 'n{} -> n{};'.format(node_id, node2_id)] + \n", + " node1_graph + node2_graph)\n", + " elif s1[-1] == s3[-1]:\n", + " node1_id, node1_graph = is_interleave_recursive_dot(s1[:-1], s2, s3[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id)] + \n", + " node1_graph)\n", + " elif s2[-1] == s3[-1]:\n", + " node1_id, node1_graph = is_interleave_recursive_dot(s1, s2[:-1], s3[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id)] + \n", + " node1_graph)\n", + " else:\n", + " return node_id, ['n{} [label=\"{}\\\\n{}\\\\n{}\\\\nFalse\"];'.format(node_id, s1, s2, s3)]" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "s1 = \"aabcc\"\n", + "s2 = \"dbbca\"\n", + "\n", + "s3t = \"aadbbcbcac\"\n", + "s3f = \"aadbbbaccc\"" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "n825af3fb1bf441a3b97d8fbfcdce6f3d [label=\"aabcc\\ndbbca\\naadbbcbcac\"];\n", + "n825af3fb1bf441a3b97d8fbfcdce6f3d -> n944a00ca9b134f3c98aeef34526ff17d;\n", + "n944a00ca9b134f3c98aeef34526ff17d [label=\"aabc\\ndbbca\\naadbbcbca\"];\n", + "n944a00ca9b134f3c98aeef34526ff17d -> n1586862dcfb74b1a9e9f964b7de102ef;\n", + "n1586862dcfb74b1a9e9f964b7de102ef [label=\"aabc\\ndbbc\\naadbbcbc\"];\n", + "n1586862dcfb74b1a9e9f964b7de102ef -> nf59278631d8047e7b0cca670e412297b;\n", + "n1586862dcfb74b1a9e9f964b7de102ef -> nd83e9c32d1fa43bab45dc21d46830924;\n", + "nf59278631d8047e7b0cca670e412297b [label=\"aab\\ndbbc\\naadbbcb\"];\n", + "nf59278631d8047e7b0cca670e412297b -> nb0424588e9354d2aa61b587a7edfb7f6;\n", + "nb0424588e9354d2aa61b587a7edfb7f6 [label=\"aa\\ndbbc\\naadbbc\"];\n", + "nb0424588e9354d2aa61b587a7edfb7f6 -> nb73d85cfb09e43d692de22a49de48b35;\n", + "nb73d85cfb09e43d692de22a49de48b35 [label=\"aa\\ndbb\\naadbb\"];\n", + "nb73d85cfb09e43d692de22a49de48b35 -> n9e34f866ae1746d797cebd4e1fc73af9;\n", + "n9e34f866ae1746d797cebd4e1fc73af9 [label=\"aa\\ndb\\naadb\"];\n", + "n9e34f866ae1746d797cebd4e1fc73af9 -> n5c7027bfea9f494894cea01fd5e25387;\n", + "n5c7027bfea9f494894cea01fd5e25387 [label=\"aa\\nd\\naad\"];\n", + "n5c7027bfea9f494894cea01fd5e25387 -> n650da0feb2624011a20e209bada2445c;\n", + "n650da0feb2624011a20e209bada2445c [label=\"aa\\n-\\naa\\nTrue\"];\n", + "nd83e9c32d1fa43bab45dc21d46830924 [label=\"aabc\\ndbb\\naadbbcb\"];\n", + "nd83e9c32d1fa43bab45dc21d46830924 -> n1c4772b660f24d6da9194d16be602b3a;\n", + "n1c4772b660f24d6da9194d16be602b3a [label=\"aabc\\ndb\\naadbbc\"];\n", + "n1c4772b660f24d6da9194d16be602b3a -> n0393745322e447c79515cffb4afc4d5b;\n", + "n0393745322e447c79515cffb4afc4d5b [label=\"aab\\ndb\\naadbb\"];\n", + "n0393745322e447c79515cffb4afc4d5b -> na9ae42f3b7dd415886e78bb960b94184;\n", + "n0393745322e447c79515cffb4afc4d5b -> nccaf23a4e311415cbe42bedd8a3727c2;\n", + "na9ae42f3b7dd415886e78bb960b94184 [label=\"aa\\ndb\\naadb\"];\n", + "na9ae42f3b7dd415886e78bb960b94184 -> nab2d4f76a75c4c6686166212cad4b4a3;\n", + "nab2d4f76a75c4c6686166212cad4b4a3 [label=\"aa\\nd\\naad\"];\n", + "nab2d4f76a75c4c6686166212cad4b4a3 -> nee8a56cc920943e0a2593a8ee863c53c;\n", + "nee8a56cc920943e0a2593a8ee863c53c [label=\"aa\\n-\\naa\\nTrue\"];\n", + "nccaf23a4e311415cbe42bedd8a3727c2 [label=\"aab\\nd\\naadb\"];\n", + "nccaf23a4e311415cbe42bedd8a3727c2 -> ne1d3cf2b04074c10986fdefb464e5da8;\n", + "ne1d3cf2b04074c10986fdefb464e5da8 [label=\"aa\\nd\\naad\"];\n", + "ne1d3cf2b04074c10986fdefb464e5da8 -> n9091b74bc8a64b91a9e75aef6b016a64;\n", + "n9091b74bc8a64b91a9e75aef6b016a64 [label=\"aa\\n-\\naa\\nTrue\"];\n" + ] + } + ], + "source": [ + "root, graph = is_interleave_recursive_dot(s1, s2, s3t)\n", + "print('\\n'.join(graph))" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "n894a2781e978478699af2875308ec4ad [label=\"aaa\\naaa\\naaaaaa\"];\n", + "n894a2781e978478699af2875308ec4ad -> n863e03f8030547bf9f4e7a4815c4e027;\n", + "n894a2781e978478699af2875308ec4ad -> n4c492e6eb94741d2b11567b1b4c729fa;\n", + "n863e03f8030547bf9f4e7a4815c4e027 [label=\"aa\\naaa\\naaaaa\"];\n", + "n863e03f8030547bf9f4e7a4815c4e027 -> n8f044087a7324ef69d5cf2ae120c0902;\n", + "n863e03f8030547bf9f4e7a4815c4e027 -> n5510c6a96018480ba0fc2315d34a69e6;\n", + "n8f044087a7324ef69d5cf2ae120c0902 [label=\"a\\naaa\\naaaa\"];\n", + "n8f044087a7324ef69d5cf2ae120c0902 -> n6f3153ef68384ebbbe5860a48c774d55;\n", + "n8f044087a7324ef69d5cf2ae120c0902 -> n4d068ce52cf248adb3b537805a233dda;\n", + "n6f3153ef68384ebbbe5860a48c774d55 [label=\"-\\naaa\\naaa\\nTrue\"];\n", + "n4d068ce52cf248adb3b537805a233dda [label=\"a\\naa\\naaa\"];\n", + "n4d068ce52cf248adb3b537805a233dda -> nb85aee31625f4998b596d9b6ea3b77fd;\n", + "n4d068ce52cf248adb3b537805a233dda -> nec2837ce384246ffb06e3d4090adfb37;\n", + "nb85aee31625f4998b596d9b6ea3b77fd [label=\"-\\naa\\naa\\nTrue\"];\n", + "nec2837ce384246ffb06e3d4090adfb37 [label=\"a\\na\\naa\"];\n", + "nec2837ce384246ffb06e3d4090adfb37 -> n9c395901af2d4e67a7e5a370f759bce6;\n", + "nec2837ce384246ffb06e3d4090adfb37 -> nff84b0c784744901afb3ac8a5aef3c23;\n", + "n9c395901af2d4e67a7e5a370f759bce6 [label=\"-\\na\\na\\nTrue\"];\n", + "nff84b0c784744901afb3ac8a5aef3c23 [label=\"a\\n-\\na\\nTrue\"];\n", + "n5510c6a96018480ba0fc2315d34a69e6 [label=\"aa\\naa\\naaaa\"];\n", + "n5510c6a96018480ba0fc2315d34a69e6 -> n5eaaabd1caef4c3f8f6607a8bb254906;\n", + "n5510c6a96018480ba0fc2315d34a69e6 -> n6041081af67d4f57968572aa2051d1bc;\n", + "n5eaaabd1caef4c3f8f6607a8bb254906 [label=\"a\\naa\\naaa\"];\n", + "n5eaaabd1caef4c3f8f6607a8bb254906 -> n6dd23a9ed026429fb57cbf94e6283364;\n", + "n5eaaabd1caef4c3f8f6607a8bb254906 -> n3042bda75e7c4d8f8a9ccc464f0ba724;\n", + "n6dd23a9ed026429fb57cbf94e6283364 [label=\"-\\naa\\naa\\nTrue\"];\n", + "n3042bda75e7c4d8f8a9ccc464f0ba724 [label=\"a\\na\\naa\"];\n", + "n3042bda75e7c4d8f8a9ccc464f0ba724 -> n5e702eeee87042deb3157b6663b1f07a;\n", + "n3042bda75e7c4d8f8a9ccc464f0ba724 -> n37928d6516f942008c5e89b5c37098ee;\n", + "n5e702eeee87042deb3157b6663b1f07a [label=\"-\\na\\na\\nTrue\"];\n", + "n37928d6516f942008c5e89b5c37098ee [label=\"a\\n-\\na\\nTrue\"];\n", + "n6041081af67d4f57968572aa2051d1bc [label=\"aa\\na\\naaa\"];\n", + "n6041081af67d4f57968572aa2051d1bc -> nbb96e07d3c89450cb92ad725f6fc4845;\n", + "n6041081af67d4f57968572aa2051d1bc -> n0dbe764d7e4a429298f2d3583e8c84b1;\n", + "nbb96e07d3c89450cb92ad725f6fc4845 [label=\"a\\na\\naa\"];\n", + "nbb96e07d3c89450cb92ad725f6fc4845 -> nbe5a7be2ec824370a293e7aa8f3a5467;\n", + "nbb96e07d3c89450cb92ad725f6fc4845 -> ndc15a7d84b734bb793055e4712a82d5c;\n", + "nbe5a7be2ec824370a293e7aa8f3a5467 [label=\"-\\na\\na\\nTrue\"];\n", + "ndc15a7d84b734bb793055e4712a82d5c [label=\"a\\n-\\na\\nTrue\"];\n", + "n0dbe764d7e4a429298f2d3583e8c84b1 [label=\"aa\\n-\\naa\\nTrue\"];\n", + "n4c492e6eb94741d2b11567b1b4c729fa [label=\"aaa\\naa\\naaaaa\"];\n", + "n4c492e6eb94741d2b11567b1b4c729fa -> n0e78dd2900a34a7297cc0ea2bb27e30c;\n", + "n4c492e6eb94741d2b11567b1b4c729fa -> nc18fe2c53e9e4209a9af9c0678465b1f;\n", + "n0e78dd2900a34a7297cc0ea2bb27e30c [label=\"aa\\naa\\naaaa\"];\n", + "n0e78dd2900a34a7297cc0ea2bb27e30c -> n1b98c16a65994faaa980d9c530383c77;\n", + "n0e78dd2900a34a7297cc0ea2bb27e30c -> n33dbe313802045f8895d0e904d588881;\n", + "n1b98c16a65994faaa980d9c530383c77 [label=\"a\\naa\\naaa\"];\n", + "n1b98c16a65994faaa980d9c530383c77 -> n5e7c6dff46ff49f7903eb543c02fa22b;\n", + "n1b98c16a65994faaa980d9c530383c77 -> n33391a1fab3849cf9823ccc7396aa7d4;\n", + "n5e7c6dff46ff49f7903eb543c02fa22b [label=\"-\\naa\\naa\\nTrue\"];\n", + "n33391a1fab3849cf9823ccc7396aa7d4 [label=\"a\\na\\naa\"];\n", + "n33391a1fab3849cf9823ccc7396aa7d4 -> n13b4732016804c3986853f6d2fe4a28b;\n", + "n33391a1fab3849cf9823ccc7396aa7d4 -> n767be985e5a5469da7cfeea0272705b3;\n", + "n13b4732016804c3986853f6d2fe4a28b [label=\"-\\na\\na\\nTrue\"];\n", + "n767be985e5a5469da7cfeea0272705b3 [label=\"a\\n-\\na\\nTrue\"];\n", + "n33dbe313802045f8895d0e904d588881 [label=\"aa\\na\\naaa\"];\n", + "n33dbe313802045f8895d0e904d588881 -> nf59143762fc643f0bd58507b5097b837;\n", + "n33dbe313802045f8895d0e904d588881 -> n30d968450bf147b68a8d7df49177722c;\n", + "nf59143762fc643f0bd58507b5097b837 [label=\"a\\na\\naa\"];\n", + "nf59143762fc643f0bd58507b5097b837 -> ncd2168bdc52c459d821427219fb885d1;\n", + "nf59143762fc643f0bd58507b5097b837 -> nc6011f3f746f425ab01fd89e1f17cbb4;\n", + "ncd2168bdc52c459d821427219fb885d1 [label=\"-\\na\\na\\nTrue\"];\n", + "nc6011f3f746f425ab01fd89e1f17cbb4 [label=\"a\\n-\\na\\nTrue\"];\n", + "n30d968450bf147b68a8d7df49177722c [label=\"aa\\n-\\naa\\nTrue\"];\n", + "nc18fe2c53e9e4209a9af9c0678465b1f [label=\"aaa\\na\\naaaa\"];\n", + "nc18fe2c53e9e4209a9af9c0678465b1f -> n38a7aa8aab21444d8b9d50ca71871b7e;\n", + "nc18fe2c53e9e4209a9af9c0678465b1f -> n1ec1cf69ce3c4798b305338648a6e46b;\n", + "n38a7aa8aab21444d8b9d50ca71871b7e [label=\"aa\\na\\naaa\"];\n", + "n38a7aa8aab21444d8b9d50ca71871b7e -> nad5433a86522484e85d560ac7d202b3d;\n", + "n38a7aa8aab21444d8b9d50ca71871b7e -> n6bfb83c32f9e46a19e9408fc087e74ae;\n", + "nad5433a86522484e85d560ac7d202b3d [label=\"a\\na\\naa\"];\n", + "nad5433a86522484e85d560ac7d202b3d -> n292f0206736a40ac8f6045ac0d8a0a07;\n", + "nad5433a86522484e85d560ac7d202b3d -> n07c65e03d3bd473f97579a2c63f922c7;\n", + "n292f0206736a40ac8f6045ac0d8a0a07 [label=\"-\\na\\na\\nTrue\"];\n", + "n07c65e03d3bd473f97579a2c63f922c7 [label=\"a\\n-\\na\\nTrue\"];\n", + "n6bfb83c32f9e46a19e9408fc087e74ae [label=\"aa\\n-\\naa\\nTrue\"];\n", + "n1ec1cf69ce3c4798b305338648a6e46b [label=\"aaa\\n-\\naaa\\nTrue\"];\n" + ] + } + ], + "source": [ + "root, graph = is_interleave_recursive_dot('aaa', 'aaa', 'aaaaaa')\n", + "print('\\n'.join(graph))" + ] + }, + { + "cell_type": "code", + "execution_count": 35, "metadata": { "collapsed": true }, @@ -1702,7 +1948,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 36, "metadata": {}, "outputs": [ { @@ -1711,7 +1957,7 @@ "True" ] }, - "execution_count": 33, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -1722,7 +1968,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 37, "metadata": {}, "outputs": [ { @@ -1731,7 +1977,7 @@ "False" ] }, - "execution_count": 34, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } @@ -1749,7 +1995,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 38, "metadata": { "collapsed": true }, @@ -1762,7 +2008,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 39, "metadata": { "collapsed": true }, @@ -1788,29 +2034,29 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 40, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0: cddcdbbdbc\n", - "1: bdbacbdaaa\n", - "2: bdccbaadcbdbdacacaac\n", - "3: dccaadcdba\n", - "4: dcccaadcdddcdbbbadbc\n", - "5: bcdbddaccbddbbdaabca\n", - "6: cdcccadbaadcddcbcaac\n" + "0: baddacaddb\n", + "1: bcccacbacb\n", + "2: cdcddbcccacbacbaabcc\n", + "3: cdccdbadcaacbbcccaac\n", + "4: bbacccdacdacadbdbacb\n", + "5: cbaccbbcadadaaccaddb\n", + "6: cbaccbcaac\n" ] }, { "data": { "text/plain": [ - "['bcdbddaccbddbbdaabca']" + "['bbacccdacdacadbdbacb']" ] }, - "execution_count": 37, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -1831,7 +2077,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 41, "metadata": {}, "outputs": [ { @@ -1839,19 +2085,19 @@ "output_type": "stream", "text": [ "* b . . . . . . . . .\n", - ". c d b . . . . . . .\n", - ". d . d . . . . . . .\n", - ". . . d a c . . . . .\n", - ". . . . c c b d . . .\n", - ". . . . . . d d . . .\n", - ". . . . . . . b . . .\n", - ". . . . . . . b . . .\n", - ". . . . . . . d a a .\n", - ". . . . . . . . . b .\n", - ". . . . . . . . . c a\n", - "bCdbDDacCbdDBBDaaBCa\n", - "bcdbddaccbddbbdaabca\n", - " * ** * **** ** \n" + "b b . . . . . . . . .\n", + ". a c c c . . . . . .\n", + ". . . . d a c . . . .\n", + ". . . . . . d . . . .\n", + ". . . . . . a . . . .\n", + ". . . . . . c . . . .\n", + ". . . . . . a . . . .\n", + ". . . . . . d b . . .\n", + ". . . . . . . d . . .\n", + ". . . . . . . b a c b\n", + "bBAcccDacDACADbDBacb\n", + "bbacccdacdacadbdbacb\n", + " ** * ***** ** \n" ] }, { @@ -1860,7 +2106,7 @@ "True" ] }, - "execution_count": 38, + "execution_count": 41, "metadata": {}, "output_type": "execute_result" } @@ -1875,24 +2121,24 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 42, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "dcccaadcdddcdbbbadbc\n", - " * **** ** ***\n" + "cbaccbbcadadaaccaddb\n", + " * ** * * *****\n" ] }, { "data": { "text/plain": [ - "4" + "5" ] }, - "execution_count": 39, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } @@ -1906,27 +2152,27 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 43, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "* . . . . . . . . . .\n", - "b c d . . . . . . . .\n", - ". d . . . . . . . . .\n", - ". b d d . . . . . . .\n", - ". . . a c . . . . . .\n", - ". . . c c . . . . . .\n", - ". . . . b d . . . . .\n", - ". . . . d d b b d . .\n", - ". . . . . . . . a . .\n", - ". . . . . . . . a b c\n", + "* b . . . . . . . . .\n", + "b b a . . . . . . . .\n", + ". . c . . . . . . . .\n", + ". . c . . . . . . . .\n", + ". . c d . . . . . . .\n", + ". . . a . . . . . . .\n", + ". . . c d a c a d . .\n", + ". . . . . . . . b d b\n", ". . . . . . . . . . a\n", - "BcDBddAcCBdDbbdAAbcA\n", - "bcdbddaccbddbbdaabca\n", - "* ** * ** * ** *\n" + ". . . . . . . . . . c\n", + ". . . . . . . . . . b\n", + "bBaCCCdACdacadBdbACB\n", + "bbacccdacdacadbdbacb\n", + " * *** ** * ***\n" ] }, { @@ -1935,7 +2181,7 @@ "True" ] }, - "execution_count": 40, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -1950,7 +2196,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 44, "metadata": {}, "outputs": [ { @@ -1958,6 +2204,7 @@ "output_type": "stream", "text": [ "* . . . . . . . . . .\n", + "b . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", @@ -1967,9 +2214,9 @@ ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", ". . . . . . . . . . .\n", - ". . . . . . . . . . .\n", - "\n", - "\n" + "B\n", + "b\n", + "*\n" ] }, { @@ -1978,7 +2225,7 @@ "False" ] }, - "execution_count": 41, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -1993,7 +2240,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 45, "metadata": {}, "outputs": [ { @@ -2022,7 +2269,7 @@ "False" ] }, - "execution_count": 42, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -2058,7 +2305,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 46, "metadata": { "collapsed": true }, @@ -2079,7 +2326,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 47, "metadata": { "collapsed": true }, @@ -2090,15 +2337,15 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 48, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 3.4 s, sys: 0 ns, total: 3.4 s\n", - "Wall time: 3.4 s\n" + "CPU times: user 2.96 s, sys: 4 ms, total: 2.97 s\n", + "Wall time: 2.97 s\n" ] }, { @@ -2107,7 +2354,7 @@ "[0]" ] }, - "execution_count": 45, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -2118,15 +2365,15 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 49, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 932 ms, sys: 0 ns, total: 932 ms\n", - "Wall time: 932 ms\n" + "CPU times: user 660 ms, sys: 0 ns, total: 660 ms\n", + "Wall time: 658 ms\n" ] }, { @@ -2135,7 +2382,7 @@ "[0]" ] }, - "execution_count": 46, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -2146,7 +2393,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 50, "metadata": { "collapsed": true }, @@ -2180,7 +2427,7 @@ }, { "cell_type": "code", - "execution_count": 94, + "execution_count": 52, "metadata": { "collapsed": true }, @@ -2200,7 +2447,7 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 53, "metadata": {}, "outputs": [ { @@ -2209,7 +2456,7 @@ "(40, 40, 20, 20)" ] }, - "execution_count": 88, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -2240,7 +2487,7 @@ }, { "cell_type": "code", - "execution_count": 89, + "execution_count": 54, "metadata": {}, "outputs": [ { @@ -2249,7 +2496,7 @@ "(True, True)" ] }, - "execution_count": 89, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } @@ -2260,7 +2507,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 55, "metadata": {}, "outputs": [ { @@ -2269,7 +2516,7 @@ "(True, True)" ] }, - "execution_count": 90, + "execution_count": 55, "metadata": {}, "output_type": "execute_result" } @@ -2280,7 +2527,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 56, "metadata": {}, "outputs": [ { @@ -2289,7 +2536,7 @@ "(False, True)" ] }, - "execution_count": 91, + "execution_count": 56, "metadata": {}, "output_type": "execute_result" } @@ -2300,19 +2547,19 @@ }, { "cell_type": "code", - "execution_count": 93, + "execution_count": 57, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('efcfdffcdbcehdffghch',\n", - " 'hhdgeffcdbcehdfhfded',\n", - " 'hhefdcgefdffdhgcdbcdbbeebhdefgfhgfdehdch',\n", - " 'hhdegeffcffcdfdbcefchdfdbchehfddeffghdch')" + "('echgeaeeefdcebeaahaf',\n", + " 'eeahaaeeefdcebedghbg',\n", + " 'eeecahahgeaaeeebafaadgceadabefdaghbgahaf',\n", + " 'eecheagehaaaeeeeeefdcebefadahcaebfedghbg')" ] }, - "execution_count": 93, + "execution_count": 57, "metadata": {}, "output_type": "execute_result" } @@ -2323,7 +2570,7 @@ }, { "cell_type": "code", - "execution_count": 96, + "execution_count": 58, "metadata": {}, "outputs": [ { @@ -2332,7 +2579,7 @@ "False" ] }, - "execution_count": 96, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } @@ -2344,16 +2591,16 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": 59, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "('hhdgeffcdbcehfdhfded', 'hhdgeffcdbcehdfhfded')" + "('eeahaaeeefdceb', 'eeahaaeeefdcebedghbg')" ] }, - "execution_count": 98, + "execution_count": 59, "metadata": {}, "output_type": "execute_result" } diff --git a/09-resolving-the-bill/it.dot b/09-resolving-the-bill/it.dot new file mode 100644 index 0000000..90afb59 --- /dev/null +++ b/09-resolving-the-bill/it.dot @@ -0,0 +1,41 @@ +digraph G { + + +n825af3fb1bf441a3b97d8fbfcdce6f3d [label="aabcc\ndbbca\naadbbcbcac"]; +n825af3fb1bf441a3b97d8fbfcdce6f3d -> n944a00ca9b134f3c98aeef34526ff17d; +n944a00ca9b134f3c98aeef34526ff17d [label="aabc\ndbbca\naadbbcbca"]; +n944a00ca9b134f3c98aeef34526ff17d -> n1586862dcfb74b1a9e9f964b7de102ef; +n1586862dcfb74b1a9e9f964b7de102ef [label="aabc\ndbbc\naadbbcbc"]; +n1586862dcfb74b1a9e9f964b7de102ef -> nf59278631d8047e7b0cca670e412297b; +n1586862dcfb74b1a9e9f964b7de102ef -> nd83e9c32d1fa43bab45dc21d46830924; +nf59278631d8047e7b0cca670e412297b [label="aab\ndbbc\naadbbcb"]; +nf59278631d8047e7b0cca670e412297b -> nb0424588e9354d2aa61b587a7edfb7f6; +nb0424588e9354d2aa61b587a7edfb7f6 [label="aa\ndbbc\naadbbc"]; +nb0424588e9354d2aa61b587a7edfb7f6 -> nb73d85cfb09e43d692de22a49de48b35; +nb73d85cfb09e43d692de22a49de48b35 [label="aa\ndbb\naadbb"]; +nb73d85cfb09e43d692de22a49de48b35 -> n9e34f866ae1746d797cebd4e1fc73af9; +n9e34f866ae1746d797cebd4e1fc73af9 [label="aa\ndb\naadb"]; +n9e34f866ae1746d797cebd4e1fc73af9 -> n5c7027bfea9f494894cea01fd5e25387; +n5c7027bfea9f494894cea01fd5e25387 [label="aa\nd\naad"]; +n5c7027bfea9f494894cea01fd5e25387 -> n650da0feb2624011a20e209bada2445c; +n650da0feb2624011a20e209bada2445c [label="aa\n-\naa\nTrue"]; +nd83e9c32d1fa43bab45dc21d46830924 [label="aabc\ndbb\naadbbcb"]; +nd83e9c32d1fa43bab45dc21d46830924 -> n1c4772b660f24d6da9194d16be602b3a; +n1c4772b660f24d6da9194d16be602b3a [label="aabc\ndb\naadbbc"]; +n1c4772b660f24d6da9194d16be602b3a -> n0393745322e447c79515cffb4afc4d5b; +n0393745322e447c79515cffb4afc4d5b [label="aab\ndb\naadbb"]; +n0393745322e447c79515cffb4afc4d5b -> na9ae42f3b7dd415886e78bb960b94184; +n0393745322e447c79515cffb4afc4d5b -> nccaf23a4e311415cbe42bedd8a3727c2; +na9ae42f3b7dd415886e78bb960b94184 [label="aa\ndb\naadb"]; +na9ae42f3b7dd415886e78bb960b94184 -> nab2d4f76a75c4c6686166212cad4b4a3; +nab2d4f76a75c4c6686166212cad4b4a3 [label="aa\nd\naad"]; +nab2d4f76a75c4c6686166212cad4b4a3 -> nee8a56cc920943e0a2593a8ee863c53c; +nee8a56cc920943e0a2593a8ee863c53c [label="aa\n-\naa\nTrue"]; +nccaf23a4e311415cbe42bedd8a3727c2 [label="aab\nd\naadb"]; +nccaf23a4e311415cbe42bedd8a3727c2 -> ne1d3cf2b04074c10986fdefb464e5da8; +ne1d3cf2b04074c10986fdefb464e5da8 [label="aa\nd\naad"]; +ne1d3cf2b04074c10986fdefb464e5da8 -> n9091b74bc8a64b91a9e75aef6b016a64; +n9091b74bc8a64b91a9e75aef6b016a64 [label="aa\n-\naa\nTrue"]; + + +} diff --git a/09-resolving-the-bill/it.dot.png b/09-resolving-the-bill/it.dot.png new file mode 100644 index 0000000000000000000000000000000000000000..84c1f711f5b56d1732ef0bf6befc99b077443298 GIT binary patch literal 79079 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 len(s2):\n", @@ -784,7 +785,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 67, "metadata": { "collapsed": true }, @@ -805,6 +806,17 @@ { "cell_type": "code", "execution_count": 28, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "import uuid" + ] + }, + { + "cell_type": "code", + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -813,7 +825,7 @@ "True" ] }, - "execution_count": 28, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -824,7 +836,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -833,7 +845,7 @@ "False" ] }, - "execution_count": 29, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -842,6 +854,311 @@ "is_subseq_recursive(s1, s2f)" ] }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def is_subseq_recursive_dot(s1, s2):\n", + " node_id = uuid.uuid4().hex\n", + " node_string = 'n{} [label=\"{}\\\\n{}\"];'.format(node_id, s1, s2)\n", + "# print(s1, s2, node_string)\n", + " if not s1:\n", + " return node_id, ['n{} [label=\"-\\\\n{}\\\\nTrue\"];'.format(node_id, s2)]\n", + " elif len(s1) > len(s2):\n", + " return node_id, ['n{} [label=\"{}\\\\n{}\\\\nFalse\"];'.format(node_id, s1, s2)]\n", + " else:\n", + " if s1[-1] == s2[-1]:\n", + " node1_id, node1_graph = is_subseq_recursive_dot(s1[:-1], s2[:-1])\n", + " node2_id, node2_graph = is_subseq_recursive_dot(s1, s2[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id), \n", + " 'n{} -> n{};'.format(node_id, node2_id)] + \n", + " node1_graph + node2_graph)\n", + " else:\n", + " node1_id, node1_graph = is_subseq_recursive_dot(s1, s2[:-1])\n", + " return node_id, ([node_string, \n", + " 'n{} -> n{};'.format(node_id, node1_id)] + \n", + " node1_graph)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'ae50b62c418f4ba8902bfa8bab4948e0'" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "uuid.uuid4().hex" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "nd5092f0e2ba047ba9b662e17a650791a [label=\"daabcc\\ndabaabcacb\"];\n", + "nd5092f0e2ba047ba9b662e17a650791a -> nc243f60568164ba495d5f89dc1075a85;\n", + "nc243f60568164ba495d5f89dc1075a85 [label=\"daabcc\\ndabaabcac\"];\n", + "nc243f60568164ba495d5f89dc1075a85 -> n933e3a2ebca34034866b98ab19ee3f90;\n", + "nc243f60568164ba495d5f89dc1075a85 -> n3c49af7ea69340f2a97827a0547f73db;\n", + "n933e3a2ebca34034866b98ab19ee3f90 [label=\"daabc\\ndabaabca\"];\n", + "n933e3a2ebca34034866b98ab19ee3f90 -> n8d50442e9d704d7a8e9f0ba2f38e73fc;\n", + "n8d50442e9d704d7a8e9f0ba2f38e73fc [label=\"daabc\\ndabaabc\"];\n", + "n8d50442e9d704d7a8e9f0ba2f38e73fc -> n942c205bd0994681bf159f01fc42d0f5;\n", + "n8d50442e9d704d7a8e9f0ba2f38e73fc -> n8aab1aa30e494cef8895ff177a1d0623;\n", + "n942c205bd0994681bf159f01fc42d0f5 [label=\"daab\\ndabaab\"];\n", + "n942c205bd0994681bf159f01fc42d0f5 -> na797ca966ed045d5a14888ef06ae64ba;\n", + "n942c205bd0994681bf159f01fc42d0f5 -> nd7ea02b3fb6348e49929c458903e1c66;\n", + "na797ca966ed045d5a14888ef06ae64ba [label=\"daa\\ndabaa\"];\n", + "na797ca966ed045d5a14888ef06ae64ba -> nfc8f27c7ea3b45f69d3e28ff7397c211;\n", + "na797ca966ed045d5a14888ef06ae64ba -> nfc96ed80812342958197f351bf4bb6c4;\n", + "nfc8f27c7ea3b45f69d3e28ff7397c211 [label=\"da\\ndaba\"];\n", + "nfc8f27c7ea3b45f69d3e28ff7397c211 -> n0fba1674138c4ee2a437ec3bfe3c0c34;\n", + "nfc8f27c7ea3b45f69d3e28ff7397c211 -> n214435af4c204b2bac186c6bc7fd4b43;\n", + "n0fba1674138c4ee2a437ec3bfe3c0c34 [label=\"d\\ndab\"];\n", + "n0fba1674138c4ee2a437ec3bfe3c0c34 -> nbbbca27c4d794d3396c58908f36ad8b1;\n", + "nbbbca27c4d794d3396c58908f36ad8b1 [label=\"d\\nda\"];\n", + "nbbbca27c4d794d3396c58908f36ad8b1 -> n4a39eb3283ba4896bd0ae98e695a5e78;\n", + "n4a39eb3283ba4896bd0ae98e695a5e78 [label=\"d\\nd\"];\n", + "n4a39eb3283ba4896bd0ae98e695a5e78 -> n0f69ba31cb9341b8a0e01b58e94ecc3e;\n", + "n4a39eb3283ba4896bd0ae98e695a5e78 -> n01a1efd1fe0148409aa9ae19a57a1c11;\n", + "n0f69ba31cb9341b8a0e01b58e94ecc3e [label=\"-\\n\\nTrue\"];\n", + "n01a1efd1fe0148409aa9ae19a57a1c11 [label=\"d\\n\\nFalse\"];\n", + "n214435af4c204b2bac186c6bc7fd4b43 [label=\"da\\ndab\"];\n", + "n214435af4c204b2bac186c6bc7fd4b43 -> n7f75729c74d944199866bc8242166a15;\n", + "n7f75729c74d944199866bc8242166a15 [label=\"da\\nda\"];\n", + "n7f75729c74d944199866bc8242166a15 -> nfe2ac3cf290844a686eb20c8a1419632;\n", + "n7f75729c74d944199866bc8242166a15 -> n99dabcab19424f76aade00e10b247e28;\n", + "nfe2ac3cf290844a686eb20c8a1419632 [label=\"d\\nd\"];\n", + "nfe2ac3cf290844a686eb20c8a1419632 -> n4ef4c358f84b44f0816ee6c23bc87c23;\n", + "nfe2ac3cf290844a686eb20c8a1419632 -> n0fcf711c28b84e869cd5b1ad29147b79;\n", + "n4ef4c358f84b44f0816ee6c23bc87c23 [label=\"-\\n\\nTrue\"];\n", + "n0fcf711c28b84e869cd5b1ad29147b79 [label=\"d\\n\\nFalse\"];\n", + "n99dabcab19424f76aade00e10b247e28 [label=\"da\\nd\\nFalse\"];\n", + "nfc96ed80812342958197f351bf4bb6c4 [label=\"daa\\ndaba\"];\n", + "nfc96ed80812342958197f351bf4bb6c4 -> n6f68fb9a9f774752ada474efa377f60e;\n", + "nfc96ed80812342958197f351bf4bb6c4 -> ne0abe88f3d764703a75eed757cc316bf;\n", + "n6f68fb9a9f774752ada474efa377f60e [label=\"da\\ndab\"];\n", + "n6f68fb9a9f774752ada474efa377f60e -> n9c89649fee58407db0ff5d0ba2eb4f2d;\n", + "n9c89649fee58407db0ff5d0ba2eb4f2d [label=\"da\\nda\"];\n", + "n9c89649fee58407db0ff5d0ba2eb4f2d -> n34738b8c332d4e559f9aa7c7eec42e72;\n", + "n9c89649fee58407db0ff5d0ba2eb4f2d -> n446a9bd7fa264edcb2bf289b4fe55f71;\n", + "n34738b8c332d4e559f9aa7c7eec42e72 [label=\"d\\nd\"];\n", + "n34738b8c332d4e559f9aa7c7eec42e72 -> n73e44dd0c7f248a3bd4aa11de6040c5f;\n", + "n34738b8c332d4e559f9aa7c7eec42e72 -> n7af9d67feb864b8ea552f84d64b3e610;\n", + "n73e44dd0c7f248a3bd4aa11de6040c5f [label=\"-\\n\\nTrue\"];\n", + "n7af9d67feb864b8ea552f84d64b3e610 [label=\"d\\n\\nFalse\"];\n", + "n446a9bd7fa264edcb2bf289b4fe55f71 [label=\"da\\nd\\nFalse\"];\n", + "ne0abe88f3d764703a75eed757cc316bf [label=\"daa\\ndab\"];\n", + "ne0abe88f3d764703a75eed757cc316bf -> n639c085cdfa84e26a754dd4aa56a044e;\n", + "n639c085cdfa84e26a754dd4aa56a044e [label=\"daa\\nda\\nFalse\"];\n", + "nd7ea02b3fb6348e49929c458903e1c66 [label=\"daab\\ndabaa\"];\n", + "nd7ea02b3fb6348e49929c458903e1c66 -> nbfa7d3dbec204c328749c3db14b668ea;\n", + "nbfa7d3dbec204c328749c3db14b668ea [label=\"daab\\ndaba\"];\n", + "nbfa7d3dbec204c328749c3db14b668ea -> nabacc0aef05041c5998655b5e68b6d94;\n", + "nabacc0aef05041c5998655b5e68b6d94 [label=\"daab\\ndab\\nFalse\"];\n", + "n8aab1aa30e494cef8895ff177a1d0623 [label=\"daabc\\ndabaab\"];\n", + "n8aab1aa30e494cef8895ff177a1d0623 -> nd04c429a65b74db8902b1a2725254549;\n", + "nd04c429a65b74db8902b1a2725254549 [label=\"daabc\\ndabaa\"];\n", + "nd04c429a65b74db8902b1a2725254549 -> nff340dd0af774bf0818a959dad441b84;\n", + "nff340dd0af774bf0818a959dad441b84 [label=\"daabc\\ndaba\\nFalse\"];\n", + "n3c49af7ea69340f2a97827a0547f73db [label=\"daabcc\\ndabaabca\"];\n", + "n3c49af7ea69340f2a97827a0547f73db -> n5f1bfeaf12e247d9bc9ca4641cb72fb5;\n", + "n5f1bfeaf12e247d9bc9ca4641cb72fb5 [label=\"daabcc\\ndabaabc\"];\n", + "n5f1bfeaf12e247d9bc9ca4641cb72fb5 -> na504494b1bc842bd800600c18478723a;\n", + "n5f1bfeaf12e247d9bc9ca4641cb72fb5 -> n13e17edfcd5a4128996ba5dd2473f244;\n", + "na504494b1bc842bd800600c18478723a [label=\"daabc\\ndabaab\"];\n", + "na504494b1bc842bd800600c18478723a -> n78a73478b48c43d594e6a04a79c61946;\n", + "n78a73478b48c43d594e6a04a79c61946 [label=\"daabc\\ndabaa\"];\n", + "n78a73478b48c43d594e6a04a79c61946 -> na3c9f1e44c6546ba9b4c49c48ae842ba;\n", + "na3c9f1e44c6546ba9b4c49c48ae842ba [label=\"daabc\\ndaba\\nFalse\"];\n", + "n13e17edfcd5a4128996ba5dd2473f244 [label=\"daabcc\\ndabaab\"];\n", + "n13e17edfcd5a4128996ba5dd2473f244 -> n5624db7a63c643bcafb2ba6797348bba;\n", + "n5624db7a63c643bcafb2ba6797348bba [label=\"daabcc\\ndabaa\\nFalse\"];\n" + ] + } + ], + "source": [ + "root, graph = is_subseq_recursive_dot('daabcc', 'dabaabcacb')\n", + "print('\\n'.join(graph))" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "bdabcc dabaabcacb\n", + "bdabcc dabaabcac\n", + "bdabcc dabaabca\n", + "bdabcc dabaabc\n", + "bdabcc dabaab\n", + "bdabcc dabaa\n", + "bdabc dabaab\n", + "bdabc dabaa\n", + "bdabc daba\n", + "bdabc dabaabca\n", + "bdabc dabaabc\n", + "bdabc dabaab\n", + "bdabc dabaa\n", + "bdabc daba\n", + "bdab dabaab\n", + "bdab dabaa\n", + "bdab daba\n", + "bdab dab\n", + "bda dabaa\n", + "bda daba\n", + "bda dab\n", + "bda da\n", + "bd dab\n", + "bd da\n", + "bd d\n", + "bd daba\n", + "bd dab\n", + "bd da\n", + "bd d\n" + ] + }, + { + "data": { + "text/plain": [ + "False" + ] + }, + "execution_count": 70, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "is_subseq_recursive('bdabcc', 'dabaabcacb')" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "bdabcc dabaabcacb nae20c69b2c4d4ea2a239af485ca10f16 [label=\"bdabcc\\ndabaabcacb\"];\n", + "bdabcc dabaabcac nac3868f0d46645ca8bf1b02110448236 [label=\"bdabcc\\ndabaabcac\"];\n", + "bdabc dabaabca nf5a124f6b457426eaa13f9d58a716fe1 [label=\"bdabc\\ndabaabca\"];\n", + "bdabc dabaabc nf82bf143985849a9a14d7272ab8be040 [label=\"bdabc\\ndabaabc\"];\n", + "bdab dabaab nf5694edb16d84740ad75d3c3a9dc33f4 [label=\"bdab\\ndabaab\"];\n", + "bda dabaa n7734cd7f92a34a3bbb223dac592bd496 [label=\"bda\\ndabaa\"];\n", + "bd daba nf51d59c7071c4725a4e961fd017fd0b6 [label=\"bd\\ndaba\"];\n", + "bd dab n48a2b0c66af943439d0c9767e9181c50 [label=\"bd\\ndab\"];\n", + "bd da nfee98ef394994c0b9664921c73ae7882 [label=\"bd\\nda\"];\n", + "bd d n077956a8b783437ba5a65c3fd3380e2f [label=\"bd\\nd\"];\n", + "bda daba nd7f11536d8df400d860ac372d1c3e9f8 [label=\"bda\\ndaba\"];\n", + "bd dab nb1bf7b9e21a64b30a7a536a9b8649e56 [label=\"bd\\ndab\"];\n", + "bd da nb0329d485ca14bfaa79caa33670a8699 [label=\"bd\\nda\"];\n", + "bd d ne91eaaeffb1443639b733682718f4092 [label=\"bd\\nd\"];\n", + "bda dab n115e972256cc4394a1eba134f114e4ab [label=\"bda\\ndab\"];\n", + "bda da na78115224d9f4e37b4045f6c30e4ceb1 [label=\"bda\\nda\"];\n", + "bdab dabaa nad799597664c441f9ccedc62f06247bb [label=\"bdab\\ndabaa\"];\n", + "bdab daba n55c3278b1aea4bdc92b3d5eb3c09366c [label=\"bdab\\ndaba\"];\n", + "bdab dab n5d2503b1d062482b898e4682240dcc78 [label=\"bdab\\ndab\"];\n", + "bdabc dabaab nd6bf8394c44b4af79b2a91534ba13317 [label=\"bdabc\\ndabaab\"];\n", + "bdabc dabaa ne856116c734a46b1967bddb73c56140f [label=\"bdabc\\ndabaa\"];\n", + "bdabc daba ne0497380dcb04eb9b64499dca04e370b [label=\"bdabc\\ndaba\"];\n", + "bdabcc dabaabca na1b07d40913a48a89651e06846c27489 [label=\"bdabcc\\ndabaabca\"];\n", + "bdabcc dabaabc nf7b9fd837f974551b0795d7492210e52 [label=\"bdabcc\\ndabaabc\"];\n", + "bdabc dabaab n753dfbdd86b543cbb9b246e976d31406 [label=\"bdabc\\ndabaab\"];\n", + "bdabc dabaa na21720c117704e02910b868caeddb9a9 [label=\"bdabc\\ndabaa\"];\n", + "bdabc daba nb1bec31f0ddf4a888f941702a407906f [label=\"bdabc\\ndaba\"];\n", + "bdabcc dabaab n556f3f77789b40f0b332b55e20828606 [label=\"bdabcc\\ndabaab\"];\n", + "bdabcc dabaa n5b6173aea18d41f8b4a2c5ce99cc4d7a [label=\"bdabcc\\ndabaa\"];\n", + "nae20c69b2c4d4ea2a239af485ca10f16 [label=\"bdabcc\\ndabaabcacb\"];\n", + "nae20c69b2c4d4ea2a239af485ca10f16 -> nac3868f0d46645ca8bf1b02110448236;\n", + "nac3868f0d46645ca8bf1b02110448236 [label=\"bdabcc\\ndabaabcac\"];\n", + "nac3868f0d46645ca8bf1b02110448236 -> nf5a124f6b457426eaa13f9d58a716fe1;\n", + "nac3868f0d46645ca8bf1b02110448236 -> na1b07d40913a48a89651e06846c27489;\n", + "nf5a124f6b457426eaa13f9d58a716fe1 [label=\"bdabc\\ndabaabca\"];\n", + "nf5a124f6b457426eaa13f9d58a716fe1 -> nf82bf143985849a9a14d7272ab8be040;\n", + "nf82bf143985849a9a14d7272ab8be040 [label=\"bdabc\\ndabaabc\"];\n", + "nf82bf143985849a9a14d7272ab8be040 -> nf5694edb16d84740ad75d3c3a9dc33f4;\n", + "nf82bf143985849a9a14d7272ab8be040 -> nd6bf8394c44b4af79b2a91534ba13317;\n", + "nf5694edb16d84740ad75d3c3a9dc33f4 [label=\"bdab\\ndabaab\"];\n", + "nf5694edb16d84740ad75d3c3a9dc33f4 -> n7734cd7f92a34a3bbb223dac592bd496;\n", + "nf5694edb16d84740ad75d3c3a9dc33f4 -> nad799597664c441f9ccedc62f06247bb;\n", + "n7734cd7f92a34a3bbb223dac592bd496 [label=\"bda\\ndabaa\"];\n", + "n7734cd7f92a34a3bbb223dac592bd496 -> nf51d59c7071c4725a4e961fd017fd0b6;\n", + "n7734cd7f92a34a3bbb223dac592bd496 -> nd7f11536d8df400d860ac372d1c3e9f8;\n", + "nf51d59c7071c4725a4e961fd017fd0b6 [label=\"bd\\ndaba\"];\n", + "nf51d59c7071c4725a4e961fd017fd0b6 -> n48a2b0c66af943439d0c9767e9181c50;\n", + "n48a2b0c66af943439d0c9767e9181c50 [label=\"bd\\ndab\"];\n", + "n48a2b0c66af943439d0c9767e9181c50 -> nfee98ef394994c0b9664921c73ae7882;\n", + "nfee98ef394994c0b9664921c73ae7882 [label=\"bd\\nda\"];\n", + "nfee98ef394994c0b9664921c73ae7882 -> n077956a8b783437ba5a65c3fd3380e2f;\n", + "n077956a8b783437ba5a65c3fd3380e2f [label=\"bd\\nd\\nFalse\"];\n", + "nd7f11536d8df400d860ac372d1c3e9f8 [label=\"bda\\ndaba\"];\n", + "nd7f11536d8df400d860ac372d1c3e9f8 -> nb1bf7b9e21a64b30a7a536a9b8649e56;\n", + "nd7f11536d8df400d860ac372d1c3e9f8 -> n115e972256cc4394a1eba134f114e4ab;\n", + "nb1bf7b9e21a64b30a7a536a9b8649e56 [label=\"bd\\ndab\"];\n", + "nb1bf7b9e21a64b30a7a536a9b8649e56 -> nb0329d485ca14bfaa79caa33670a8699;\n", + "nb0329d485ca14bfaa79caa33670a8699 [label=\"bd\\nda\"];\n", + "nb0329d485ca14bfaa79caa33670a8699 -> ne91eaaeffb1443639b733682718f4092;\n", + "ne91eaaeffb1443639b733682718f4092 [label=\"bd\\nd\\nFalse\"];\n", + "n115e972256cc4394a1eba134f114e4ab [label=\"bda\\ndab\"];\n", + "n115e972256cc4394a1eba134f114e4ab -> na78115224d9f4e37b4045f6c30e4ceb1;\n", + "na78115224d9f4e37b4045f6c30e4ceb1 [label=\"bda\\nda\\nFalse\"];\n", + "nad799597664c441f9ccedc62f06247bb [label=\"bdab\\ndabaa\"];\n", + "nad799597664c441f9ccedc62f06247bb -> n55c3278b1aea4bdc92b3d5eb3c09366c;\n", + "n55c3278b1aea4bdc92b3d5eb3c09366c [label=\"bdab\\ndaba\"];\n", + "n55c3278b1aea4bdc92b3d5eb3c09366c -> n5d2503b1d062482b898e4682240dcc78;\n", + "n5d2503b1d062482b898e4682240dcc78 [label=\"bdab\\ndab\\nFalse\"];\n", + "nd6bf8394c44b4af79b2a91534ba13317 [label=\"bdabc\\ndabaab\"];\n", + "nd6bf8394c44b4af79b2a91534ba13317 -> ne856116c734a46b1967bddb73c56140f;\n", + "ne856116c734a46b1967bddb73c56140f [label=\"bdabc\\ndabaa\"];\n", + "ne856116c734a46b1967bddb73c56140f -> ne0497380dcb04eb9b64499dca04e370b;\n", + "ne0497380dcb04eb9b64499dca04e370b [label=\"bdabc\\ndaba\\nFalse\"];\n", + "na1b07d40913a48a89651e06846c27489 [label=\"bdabcc\\ndabaabca\"];\n", + "na1b07d40913a48a89651e06846c27489 -> nf7b9fd837f974551b0795d7492210e52;\n", + "nf7b9fd837f974551b0795d7492210e52 [label=\"bdabcc\\ndabaabc\"];\n", + "nf7b9fd837f974551b0795d7492210e52 -> n753dfbdd86b543cbb9b246e976d31406;\n", + "nf7b9fd837f974551b0795d7492210e52 -> n556f3f77789b40f0b332b55e20828606;\n", + "n753dfbdd86b543cbb9b246e976d31406 [label=\"bdabc\\ndabaab\"];\n", + "n753dfbdd86b543cbb9b246e976d31406 -> na21720c117704e02910b868caeddb9a9;\n", + "na21720c117704e02910b868caeddb9a9 [label=\"bdabc\\ndabaa\"];\n", + "na21720c117704e02910b868caeddb9a9 -> nb1bec31f0ddf4a888f941702a407906f;\n", + "nb1bec31f0ddf4a888f941702a407906f [label=\"bdabc\\ndaba\\nFalse\"];\n", + "n556f3f77789b40f0b332b55e20828606 [label=\"bdabcc\\ndabaab\"];\n", + "n556f3f77789b40f0b332b55e20828606 -> n5b6173aea18d41f8b4a2c5ce99cc4d7a;\n", + "n5b6173aea18d41f8b4a2c5ce99cc4d7a [label=\"bdabcc\\ndabaa\\nFalse\"];\n" + ] + } + ], + "source": [ + "root, graph = is_subseq_recursive_dot('bdabcc', 'dabaabcacb')\n", + "print('\\n'.join(graph))" + ] + }, { "cell_type": "code", "execution_count": 30, @@ -1746,7 +2063,9 @@ { "cell_type": "code", "execution_count": 67, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "import pandas as pd\n", -- 2.34.1