4 "cell_type": "markdown",
7 "# Resolving the bill\n",
9 "It's time to leave the hotel and pay your bill. Unfortunately, there's been some kind of foul-up in the hotel's admin system, and people's bills have been mixed up. Can you help the staff clarify what's happened?\n",
11 "The bills are complex, but they are just strings of events that are billed. We can (without loss of generality) use letters for each different event, so we can treat the bills as strings of letters.\n",
13 "The set of bills the staff have to work through are given as a bill on each line, with a leading number (an integer) that gives the index of the bill; the index number is separated from the bill by a colon.\n",
15 "For instance, the bills could look like this:\n",
20 "2: cdaacacadcddbccacdab\n",
21 "3: bbcdabbaaabcbcadcaac\n",
22 "4: accbbabbdbaaabadaadc\n",
24 "6: aacccabaddcdaddaabdc\n",
27 "You know what you spent, so you've helpfully included your bill as the first line of the file, at index 0. \n",
29 "You can find your bill in the mixed-up line at index 4, like this:\n",
32 "accbbabbdbaaabadaadc\n",
36 "(the stars indicate the bits that come from your bill). There's more than one way to extract your bill from that mixed-up line, and that's OK: you're just trying to find possible matches at the moment. \n",
38 "Your bill is also in the line at index 6:\n",
41 "aacccabaddcdaddaabdc\n",
42 " * ** ** * * * **\n",
45 "but you can't find your bill in any other lines. That means your bill occurs 2 times in this list of bills, if you exclude the line zero (which you added).\n",
49 "Given that your bill is at line 0, and the list of bills as [09-bills.txt](09-bills.txt), **how many _other_ lines contain your bill as a subsequence?**"
53 "cell_type": "markdown",
56 "It seems there's some method behind the madness of the bills. Enough that you have hope of paying the bill and leaving soon enough to catch your flight home!\n",
58 "Somewhere in the list of bills is a line that's a mixture of your bill and your friend's bill. Your bill is still on line 0. Your friend's bill is on line 1. In the example above, you can see that line 4 is the only line that's a mixture of your two bills.\n",
61 "Given that your bill is at line 0, your friend's is on line 1, and the list of bills is still in [09-bills.txt](09-bills.txt), **which line is a mixture of your bill and your friends's bill?** (There's only one such line.)"
73 "sys.setrecursionlimit(10**6)"
89 "output_type": "execute_result"
93 "with open('09-bills.txt') as f:\n",
94 " bills = {int(l.strip().split(': ')[0]): l.strip().split(': ')[1] for l in f.readlines()}\n",
100 "execution_count": 3,
106 "def show_table(table):\n",
107 " return '\\n'.join(\n",
108 " ' '.join('T' if table[i, j] else '.' for j in sorted(set([k[1] for k in table])))\n",
109 " for i in sorted(set([k[0] for k in table]))) "
114 "execution_count": 4,
120 "def show_annotated_table(table, bps):\n",
121 " return '\\n'.join(' '.join('.' if (i, j) not in bps else bps[i, j][2] if table[i, j] else '.' for j in sorted(set([k[1] for k in table])))\n",
122 " for i in sorted(set([k[0] for k in table])))"
126 "cell_type": "markdown",
129 "# Worked example: part 1\n",
130 "Ah, the problem that didn't pan out. \n",
132 "This was _meant_ to be an exercise in dynamic programming, another technique taught in M269. However, I mucked up both the problem specification in part 1 and the test data in part 2, so that other, simpler, approaches gave the correct answers. \n",
134 "Part 1 was meant to be a variant on the greatest-common subsequence problem, but making it _whole_ subsequence checking meant there was no need for dynamic programming. Part 2 did require something like dynamic programming for the general case, but the test data didn't force examination of all the cases, so a simpler algorithm that would gave false positives didn't return any while using this data set. \n",
136 "So, part 1. We want to see if $s_1$ is a subsequence of $s_2$. The simple way is to walk along $s_2$, character by character, keeping track of how much of $s_1$ is a subsequence up to this point. I use the ppinter _i_ as the position in the next character to check in $s_1$. If, when we've finished, _i_ points beyond the end of $s_1$, $s_1$ is a subsequence of $s_2$.\n",
138 "For instance, if we want to see if `abc` is a subseqence of `babaca`, we can see that:\n",
139 "* ø is a subsequence of `b` (_i_ == 0)\n",
140 "* `a` is a subsequence of `ba` (_i_ == 1)\n",
141 "* `ab` is a subsequence of `bab` (_i_ == 2)\n",
142 "* `ab` is a subsequence of `baba` (_i_ == 2)\n",
143 "* `abc` is a subsequence of `babac` (_i_ == 3)\n",
144 "* `abc` is a subsequence of `babaca` (_i_ == 3)\n",
146 "That's implemented as `is_subseq_simple`. The `is_subseq_simple_shortcut` does the same, but bails out of the loop as soon as it's determined that $s_1$ is a subsequence of $s_2$; working from the end of $s_2$ means the checks are for _i_ < 0 rather than using the length of $s_1$.\n",
151 "cell_type": "markdown",
154 "The idea of the problem was dynamic programming. This comes in useful when considering the _longest common subsequence_ problem, were we have to identify the how much of $s_1$ can be found as subsequence in $s_2$.\n",
156 "A recursive solution to the subsequence problem looks at the last character of each of $s_1$ and $s_2$. \n",
158 "> If they're different, $s_1$ is only a subsequence of $s_2$ if $s_1$ is also a subsequence of all but the last character of $s_2$ (i.e. `abc` is a subsequence of `babaca` iff `abc` is a subsequence of `babac`). \n",
160 "> If the last two characters are the same, $s_1$ is a subsequence of $s_2$ if $s_1$ is a subsequence of all but the last character of $s_2$, or all but the last character of $s_1$ is a subsequence of all but the last character of $s_2$ (i.e. `abc` is a subsequence of `babac` if `ab` is a subsequence of `baba` or `abc` is a subsequence of `baba`)\n",
162 "> There are two base cases. If $s_1$ is empty, return True. If length($s_1$) > length($s_2$), return False.\n",
164 "The problem with this definition is that it can do a lot of repeated work (see the image below). The complexity is $O(2^{\\text{length of } s_2})$. The dynamic programmic approach comes at the problem from the other angle. \n",
166 "<a href=\"gt.dot.png\"><img src=\"gt.dot.png\" alt=\"Finding a subsequence\" style=\"width: 200px;\"/></a>\n",
168 "The way I think about it is that the recursive solution would be very efficient if there was some magic lookup table we could consult, which would give the answers to the subproblems. We can build that lookup table, starting with very short fragments of $s_1$ and $s_2$, building up the table, and using previous results in the table to fill in each cell.\n",
170 "In this problem, we build a table such that the cell at row _i_ and column _j_ contains True if the first _i_ characters of $s_1$ are a subsequence of the first _j_ characters of $s_2$. (Note a complication due to Python's zero-based indexing of strings and lists. The third character of $s_1$ is referred to in Python as `s1[2]`.)\n",
172 "Going back to the recursive description, we can see that:\n",
174 "> All cells in the top row (_i_ == 0) contain True.\n",
176 "> All cells in the left column (_j_ == 0) contain False (apart from _i_ == _j_ == 0, which is True).\n",
178 "> If the _i_-1 th character of $s_1$ is different from the _j_-1 th character of $s_2$, this cell (at position (_i_, _j_) ) contains the same value as the cell at (_i_, _j_ - 1) i.e. the cell to the left.\n",
180 "> If the _i_-1 th character of $s_1$ is the same as the _j_-1 th character of $s_2$, this cell (at position (_i_, _j_) ) contains True if either cell at (_i_, _j_ - 1) (i.e. the cell to the left) contains True, or the cell at (_i_ - 1, _j_ - 1) (i.e. the cell diagonally above and to the left) contains True.\n",
182 "As each cell in the table only references the cells above and to the left, we can fill out the table row by row, going from left to right, and know we will always have the information needed to complete each cell when we get to it.\n",
184 "And that's dynamic programming. As we're filling out a table, the complexity is $O({\\text{length of } s_1} \\times {\\text{length of } s_2})$ or roughly $O\\left((\\text{length of } s_2)^2 \\right)$\n",
186 "The tables below show worked examples for seeing if `acba` is a subsequnce of `aaccabab` (it is) and `cdabcaca` (it isn't).\n",
188 "For the first example, we fill out the first row of the table with True (by definition).\n",
190 "For the second row (with _i_ = 1), we want to see if `a` is a subsequence of different prefixes is `aaccabab`. The cell with _j_ = 0 is False, by definition. For the cell at (_i_ = 1, _j_ = 1), the characters at $s_1$[0] and $s_2$[0] are the same, so this cell is True if the cell to the left is True (it isn't) or the cell above and to the left is True (it is). So cell (1, 1) is True, and the rest of that row is filled out to True.\n",
192 "For the third row (with _i_ = 2), we want to see if `ac` is a subsequence of different prefixes is `aaccabab`. The cell with _j_ = 0 and _j_ = 1 are False, by definition. For the cell at (_i_ = 2, _j_ = 2), the characters at $s_1$[1] and $s_2$[1] are different, so this cell is True is the cell to the left is True; it isn't, so this cell contains False. For the cell at (_i_ = 2, _j_ = 3), the characters at $s_1$[1] and $s_2$[2] are the same, so this cell is True if the cell to the left is True (it isn't) or the cell above and to the left is True (it is). So cell (2, 3) is True, and the rest of that row is filled out to True.\n",
194 "You can continue filling out the table in the same way.\n",
196 "When the table is complete, the bottom right cell contains True, which means that `acba` is a subsequnce of `aaccabab`\n",
198 "| |<br />0|a<br />1|a<br />a<br />2|a<br />a<br />c<br />3|a<br />a<br />c<br />c<br />4|a<br />a<br />c<br />c<br />a<br />5|a<br />a<br />c<br />c<br />a<br />b<br />6|a<br />a<br />c<br />c<br />a<br />b<br />a<br />7|a<br />a<br />c<br />c<br />a<br />b<br />a<br />b<br />8|\n",
199 "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n",
200 "|0<br />|T|T|T|T|T|T|T|T|T|\n",
201 "|1<br />a|.|T|T|T|T|T|T|T|T|\n",
202 "|2<br />ac|.|.|.|T|T|T|T|T|T|\n",
203 "|3<br />acb|.|.|.|.|.|.|T|T|T|\n",
204 "|4<br />acba|.|.|.|.|.|.|.|T|T|\n",
207 "| |<br />0|c<br />1|c<br />d<br />2|c<br />d<br />a<br />3|c<br />d<br />a<br />b<br />4|c<br />d<br />a<br />b<br />c<br />5|c<br />d<br />a<br />b<br />c<br />a<br />6|c<br />d<br />a<br />b<br />c<br />a<br />c<br />7|c<br />d<br />a<br />b<br />c<br />a<br />c<br />a<br />8|\n",
208 "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n",
209 "|0<br />|T|T|T|T|T|T|T|T|T|\n",
210 "|1<br />a|.|.|.|T|T|T|T|T|T|\n",
211 "|2<br />ac|.|.|.|.|.|T|T|T|T|\n",
212 "|3<br />acb|.|.|.|.|.|.|.|.|.|\n",
213 "|4<br />acba|.|.|.|.|.|.|.|.|.|\n",
218 "cell_type": "markdown",
221 "# Worked example: part 2\n",
222 "This was a harder task, but the test data I provided didn't require the general case to be solved. \n",
224 "The task was to return if $s_1$ and $s_2$ could be interleaved to form $s_3$. That's a stronger condition than just saying that both $s_1$ and $s_2$ are subsequences of $s_3$. For instance, `aba` and `aca` are both subsequences of `abbcca`, but there's no way of interleaving `aba` and `aca` to form `abbcca` (the interleaved sequence should have four `a`s, one `b`, and one `c`).\n",
226 "For the test data provided, there was only one string which had both $s_1$ and $s_2$ as subsequences. I should have given other distractors in the test data, where $s_1$ and $s_2$ were both subsequences but the distactor wasn't formed from the interleaving.\n",
228 "Anyway, the solution I was hoping for was another dynamic programming one. \n",
230 "A recursive solution to the problem (can $s_1$ and $s_2$ be interleaved to form $s_3$?) looks like:\n",
232 "> If the last characters of $s_1$ and $s_3$ are the same, $s_1$ and $s_2$ be interleaved to form $s_3$ if `butlast`($s_1$) and $s_2$ can be interleaved to form `butlast`($s_3$).\n",
234 "> If the last characters of $s_2$ and $s_3$ are the same, $s_1$ and $s_2$ be interleaved to form $s_3$ if $s_1$ and `butlast`($s_2$) can be interleaved to form `butlast`($s_3$).\n",
236 "> If the last characters of $s_1$ and $s_2$ and $s_3$ are all the same, check both of the conditions above, returning True if either is True.\n",
238 "> If the last characters of $s_1$ and $s_2$ and $s_3$ are all different, return False.\n",
240 "> There are three base cases. If $s_1$ is empty, return $s_2$ == $s_3$. If $s_2$ is empty, return $s_1$ == $s_3$. If $s_1$ + $s_2$ is longer than $s_3$, return False.\n",
242 "This gives us the ammunition to build the dynamic programming table. The cell at (_i_, _j_) will contain True if the first _i_ characters of $s_1$ can be interleaved with the first _j_ characters of $s_2$ to form the first _i_ + _j_ characters of $s_3$.\n",
244 "All cells in the table initially contain False.\n",
246 "When filling out the table, you either look at the cell to the left (if the last characters of $s_1$ and $s_3$ are the same) or the cell above (if the last characters of $s_2$ and $s_3$ are the same). "
250 "cell_type": "markdown",
258 "execution_count": 5,
264 "def is_subseq_simple(s1, s2):\n",
267 " if i < len(s1) and s1[i] == c:\n",
269 " return i == len(s1)"
274 "execution_count": 6,
280 "def is_subseq_simple_shortcut(s1, s2):\n",
281 " i = len(s1) - 1\n",
282 " for c in reversed(s2):\n",
285 " if i < 0: break\n",
291 "execution_count": 8,
297 "def show_backtrace_s(bps):\n",
298 " i = max([0] + [k[0] for k in bps])\n",
299 " j = max([0] + [k[1] for k in bps])\n",
301 " if (i, j) in bps:\n",
302 " while i != 0 and j != 0:\n",
303 " if bps[i, j][3] == 'seq1':\n",
304 " chars += bps[i, j][2].upper()\n",
306 " chars += bps[i, j][2]\n",
307 " i, j = bps[i, j][0], bps[i, j][1] \n",
308 " return ''.join(list(reversed(chars)))\n",
315 "execution_count": 9,
321 "def is_subseq_recursive(s1, s2):\n",
324 " elif len(s1) > len(s2):\n",
327 " if s1[-1] == s2[-1]:\n",
328 " return is_subseq_recursive(s1, s2[:-1]) or is_subseq_recursive(s1[:-1], s2[:-1])\n",
330 " return is_subseq_recursive(s1, s2[:-1])"
335 "execution_count": 10,
341 "def is_subseq(seq1, seq2, return_backpointers=False, return_table=False, debug=False):\n",
342 " \"\"\"Return true if seq1 is a subsequence of seq2.\n",
343 " If return_backpointers, also return the set of backpointers to\n",
344 " reconstruct the subsequence\"\"\"\n",
346 " # dp_table[i, j] is True if first i characters of seq1 can\n",
347 " # be found in the first j characters of seq2\n",
349 " dp_table = {(i, j): False\n",
350 " for i in range(len(seq1)+1)\n",
351 " for j in range(len(seq2)+1)}\n",
353 " backpointers = {}\n",
355 " for i in range(len(seq1)+1):\n",
356 " for j in range(i, len(seq2)+1):\n",
358 " dp_table[i, j] = True\n",
359 " if debug: print('aa', i, j, '!', '!', dp_table[i, j])\n",
361 " dp_table[i, j] = False\n",
362 " if debug: print('zz', i, j, '!', '!', dp_table[i, j])\n",
364 " # extend by character from s2\n",
365 " if dp_table[i, j-1]:\n",
366 " dp_table[i, j] = True\n",
367 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
368 " if debug: print('s2', i, j, seq1[i-1], seq2[j-1], dp_table[i, j]) \n",
369 " # extend by character from s1\n",
370 " if dp_table[i-1, j-1] and seq1[i-1] == seq2[j-1]:\n",
371 " dp_table[i, j] = True\n",
372 " backpointers[i, j] = (i-1, j-1, seq1[i-1], 'seq1') \n",
373 " if debug: print('s1', i, j, seq1[i-1], seq2[j-1], dp_table[i, j])\n",
374 " if not dp_table[i, j]:\n",
375 " if debug: print('xx', i, j, seq1[i-1], seq2[j-1], dp_table[i, j]) \n",
377 " if return_backpointers or return_table:\n",
378 " retval = [dp_table[len(seq1), len(seq2)]]\n",
379 " if return_backpointers:\n",
380 " retval += [backpointers]\n",
381 " if return_table:\n",
382 " retval += [dp_table]\n",
383 " return tuple(retval)\n",
385 " return dp_table[len(seq1), len(seq2)]"
390 "execution_count": 11,
396 "def is_subseq_rows(seq1, seq2, return_backpointers=False, debug=False):\n",
397 " \"\"\"Return true if seq1 is a subsequence of seq2.\n",
398 " If return_backpointers, also return the set of backpointers to\n",
399 " reconstruct the subsequence\"\"\"\n",
401 " # dp_table[i, j] is True if first i characters of seq1 can\n",
402 " # be found in the first j characters of seq2\n",
404 " backpointers = {}\n",
406 " for i in range(len(seq1)+1):\n",
407 " row = [False] * (len(seq2)+1)\n",
408 " for j in range(i, len(seq2)+1):\n",
411 " if debug: print('aa', i, j, '!', '!', row[j])\n",
414 " if debug: print('zz', i, j, '!', '!', row[j])\n",
416 " # extend by character from s2\n",
419 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
420 " if debug: print('s2', i, j, seq1[i-1], seq2[j-1], row[j]) \n",
421 " # extend by character from s1\n",
422 " if previous_row[j-1] and seq1[i-1] == seq2[j-1]:\n",
424 " backpointers[i, j] = (i-1, j-1, seq1[i-1], 'seq1') \n",
425 " if debug: print('s1', i, j, seq1[i-1], seq2[j-1], row[j])\n",
427 " if debug: print('xx', i, j, seq1[i-1], seq2[j-1], row[j])\n",
428 " previous_row = row\n",
430 " if return_backpointers:\n",
431 " retval = [row[-1]]\n",
432 " if return_backpointers:\n",
433 " retval += [backpointers]\n",
434 " return tuple(retval)\n",
441 "execution_count": 12,
450 "execution_count": 12,
452 "output_type": "execute_result"
456 "sum(1 for s in bills\n",
458 " if is_subseq(bills[0], bills[s]))"
463 "execution_count": 13,
472 "execution_count": 13,
474 "output_type": "execute_result"
478 "sum(1 for s in bills\n",
480 " if is_subseq_rows(bills[0], bills[s]))"
485 "execution_count": 14,
494 "execution_count": 14,
496 "output_type": "execute_result"
500 "sum(1 for s in bills\n",
502 " if is_subseq_simple(bills[0], bills[s]))"
507 "execution_count": 15,
516 "execution_count": 15,
518 "output_type": "execute_result"
522 "sum(1 for s in bills\n",
524 " if is_subseq_simple_shortcut(bills[0], bills[s]))"
529 "execution_count": 17,
534 "output_type": "stream",
536 "100 loops, best of 3: 6.11 ms per loop\n"
542 "sum(1 for s in bills\n",
544 " if is_subseq_simple(bills[0], bills[s]))"
549 "execution_count": 18,
554 "output_type": "stream",
556 "100 loops, best of 3: 4.24 ms per loop\n"
562 "sum(1 for s in bills\n",
564 " if is_subseq_simple_shortcut(bills[0], bills[s]))"
569 "execution_count": 20,
574 "output_type": "stream",
576 "1 loop, best of 3: 7.75 s per loop\n"
582 "sum(1 for s in bills\n",
584 " if is_subseq(bills[0], bills[s]))"
589 "execution_count": 21,
621 "execution_count": 21,
623 "output_type": "execute_result"
627 "[s for s in bills\n",
629 " if is_subseq(bills[0], bills[s])]"
634 "execution_count": 22,
639 "output_type": "stream",
641 "CPU times: user 140 ms, sys: 4 ms, total: 144 ms\n",
642 "Wall time: 144 ms\n"
651 "execution_count": 22,
653 "output_type": "execute_result"
657 "%time is_subseq(bills[0], bills[11]), is_subseq(bills[0], bills[3])"
662 "execution_count": 23,
668 "# %time is_subseq_recursive(bills[0], bills[11])"
673 "execution_count": 24,
678 "output_type": "stream",
680 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
681 ". c g d b h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
682 ". . g d b h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
683 ". . . d b h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
684 ". . . . . h c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
685 ". . . . . . c e c a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
686 ". . . . . . . . . a b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
687 ". . . . . . . . . . b h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
688 ". . . . . . . . . . . h g f e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
689 ". . . . . . . . . . . . . . e g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
690 ". . . . . . . . . . . . . . . g h a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
691 ". . . . . . . . . . . . . . . . . a a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
692 ". . . . . . . . . . . . . . . . . . a c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
693 ". . . . . . . . . . . . . . . . . . . c a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
694 ". . . . . . . . . . . . . . . . . . . . a c c h d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
695 ". . . . . . . . . . . . . . . . . . . . . . . . d g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
696 ". . . . . . . . . . . . . . . . . . . . . . . . . g g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
697 ". . . . . . . . . . . . . . . . . . . . . . . . . . g g g e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
698 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
699 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e f g h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
700 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
701 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
702 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
703 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
704 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
705 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a e c a e c g d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
706 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
707 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e e g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
708 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g d d h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
709 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
710 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
711 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e h b d f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
712 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f b g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
713 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g f g f h b f e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
714 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e b d h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
715 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c c d c g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
716 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
717 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
718 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f a b h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
719 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
720 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
721 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
722 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
723 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
724 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f f c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
725 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
726 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d e h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
727 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
728 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
729 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
730 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
731 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c g h h h d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
732 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
733 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
734 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
735 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
736 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h f e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
737 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e d b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
738 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
739 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b a e a c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
740 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
741 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g d c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
742 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
743 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g f h b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
744 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
745 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g f e d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
746 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
747 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
748 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
749 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c e d a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
750 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a c h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
751 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
752 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
753 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
754 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
755 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b b f a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
756 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
757 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
758 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a g b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
759 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b d b g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
760 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h a f b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
761 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
762 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
763 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
764 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a a d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
765 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
766 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
767 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
768 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
769 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
770 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
771 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b a c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
772 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h h g e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
773 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
774 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
775 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
776 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
777 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
778 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h g f h h f a h e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
779 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e g f a e h d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
780 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
781 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g h d b g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
782 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
783 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
784 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
785 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
786 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e e a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
787 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
788 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
789 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
790 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f d a h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
791 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
792 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f h d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
793 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
794 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d e d b c e g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
795 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
796 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
797 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
798 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
799 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
800 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
801 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
802 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
803 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b g f h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
804 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h h h g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
805 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e h g f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
806 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
807 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a d h f e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
808 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
809 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
810 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c c f f c b a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
811 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
812 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
813 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a e c a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
814 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
815 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
816 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e h g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
817 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
818 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b g d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
819 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
820 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
821 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
822 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a a d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
823 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g a c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
824 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
825 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
826 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a d g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
827 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
828 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a g d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
829 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d c d b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
830 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
831 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
832 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d f b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
833 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
834 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
835 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
836 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
837 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
838 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g c b f g c e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
839 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e c c b a h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
840 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h a c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
841 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h c d c f d e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
842 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e f g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
843 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g d b e c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
844 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
845 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
846 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d a a d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
847 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
848 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
849 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g d g h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
850 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h c a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
851 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a h e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
852 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
853 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g e b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
854 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
855 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
856 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c h e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
857 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
858 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
859 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f b h d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
860 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
861 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
862 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g g e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
863 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
864 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a b a e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
865 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e b h a b f e b c e d f b d h f g b a a f g d h b b\n",
866 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b h a b f e b c e d f b d h f g b a a f g d h b b\n",
867 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h a b f e b c e d f b d h f g b a a f g d h b b\n",
868 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b f e b c e d f b d h f g b a a f g d h b b\n",
869 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b c e d f b d h f g b a a f g d h b b\n",
870 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e d f b d h f g b a a f g d h b b\n",
871 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f b d h f g b a a f g d h b b\n",
872 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g b a a f g d h b b\n",
873 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a a f g d h b b\n",
874 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a f g d h b b\n",
875 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g d h b b\n",
876 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g d h b b\n",
877 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . d h b b\n",
878 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . h b b\n",
879 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b\n",
880 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b\n",
881 "CGDbHceCABHgfEGhAACAcchDggGGEEfgHGBcgegaeCaEcGDgeeEgGddHBAehbdfbggFGfhbfEbdHccdcGHcFabHcCCHBhfFcCDeHBBhghcghHHDDCDChfEdbaBaeACGdCGfhBGfeDBGcCedAcHBFDcHbbfaAegAGbdBGhafBCBEaaDFHGHGBaChhgEaHCBghGfhhfaHegfaEhDGhdbGCGeCGeeAFGafdAHFhdDeDbceGGCFHbFDDAbgfhhhgeHGFAdhfEBccffCbAEAecABEhGAbgDHFaADgaCEAdGEagdcDBHDfbcBCBfgCbFGcEccbahacHcdCfdEfGdbeCBhDaaDggGdGHcAhEaGeBBChEAFbhDgGGEabAeEBHaBfeBcEdfbdhFGbAAFGDHBB\n"
886 "v, bp, t = is_subseq(bills[0], bills[11], return_backpointers=True, return_table=True)\n",
887 "print(show_annotated_table(t, bp))\n",
888 "print(show_backtrace_s(bp))"
892 "cell_type": "markdown",
900 "execution_count": 25,
906 "def is_interleave_recursive(s1, s2, s3):\n",
908 " return s2 == s3\n",
910 " return s1 == s3\n",
911 " elif len(s1) + len(s2) != len(s3):\n",
914 " if s1[-1] == s3[-1] and s2[-1] == s3[-1]:\n",
915 " return (is_interleave_recursive(s1[:-1], s2, s3[:-1]) \n",
917 " is_interleave_recursive(s1, s2[:-1], s3[:-1]) )\n",
918 " elif s1[-1] == s3[-1]:\n",
919 " return is_interleave_recursive(s1[:-1], s2, s3[:-1])\n",
920 " elif s2[-1] == s3[-1]:\n",
921 " return is_interleave_recursive(s1, s2[:-1], s3[:-1])\n",
928 "execution_count": 26,
934 "def is_interleave(seq1, seq2, seq3, return_backpointers=False, return_table=False, debug=False):\n",
935 " \"\"\"Return true if seq3 is some interleaved merge of seq1 and seq2.\n",
936 " If return_backpointers, also return the set of backpointers to\n",
937 " reconstruct the interleaving\"\"\"\n",
939 " # dp_table[i, j] is True if first i+j characters of seq is made up of \n",
940 " # an interleaving of the first i characters of seq1 and the \n",
941 " # first j characters of seq2\n",
943 " if len(seq1) + len(seq2) != len(seq3):\n",
944 " if return_backpointers or return_table:\n",
945 " retval = [False]\n",
946 " if return_backpointers:\n",
948 " if return_table:\n",
950 " return tuple(retval)\n",
954 " dp_table = {(i, j): False\n",
955 " for i in range(len(seq1)+1)\n",
956 " for j in range(len(seq2)+1)}\n",
958 " backpointers = {}\n",
960 " for i in range(len(seq1)+1):\n",
961 " for j in range(len(seq2)+1):\n",
962 " if i == 0 and j == 0:\n",
963 " dp_table[i, j] = True\n",
964 " if debug: print('xxxx', i, j, '!', '!', '!', dp_table[i, j])\n",
966 " # extend by character from seq2\n",
967 " if dp_table[i, j-1] and seq2[j-1] == seq3[i+j-1]:\n",
968 " dp_table[i, j] = True\n",
969 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
970 " if debug: print('seq2', i, j, '!', seq2[j-1], seq3[i+j-1], dp_table[i, j])\n",
972 " # extend by character from seq1\n",
973 " if dp_table[i-1, j] and seq1[i-1] == seq3[i+j-1]:\n",
974 " dp_table[i, j] = True\n",
975 " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1')\n",
976 " if debug: print('seq1', i, j, seq1[i-1], '!', seq3[i+j-1], dp_table[i, j])\n",
978 " # extend by character from seq2\n",
979 " if dp_table[i, j-1] and seq2[j-1] == seq3[i+j-1]:\n",
980 " dp_table[i, j] = True\n",
981 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
982 " if debug: print('seq2', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], dp_table[i, j]) \n",
983 " # extend by character from seq1\n",
984 " if dp_table[i-1, j] and seq1[i-1] == seq3[i+j-1]:\n",
985 " dp_table[i, j] = True\n",
986 " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1') \n",
987 " if debug: print('seq1', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], dp_table[i, j])\n",
988 " if not dp_table[i, j]:\n",
989 " if debug: print('xxxx', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], dp_table[i, j])\n",
991 " if return_backpointers or return_table:\n",
992 " retval = [dp_table[len(seq1), len(seq2)]]\n",
993 " if return_backpointers:\n",
994 " retval += [backpointers]\n",
995 " if return_table:\n",
996 " retval += [dp_table]\n",
997 " return tuple(retval)\n",
999 " return dp_table[len(seq1), len(seq2)]"
1003 "cell_type": "code",
1004 "execution_count": 27,
1010 "def is_interleave_rows(seq1, seq2, seq3, return_backpointers=False, debug=False):\n",
1011 " \"\"\"Return true if seq3 is some interleaved merge of seq1 and seq2.\n",
1012 " If return_backpointers, also return the set of backpointers to\n",
1013 " reconstruct the interleaving.\n",
1015 " This version doesn't build the whole table, just keeps the current and previous rows\"\"\"\n",
1017 " # dp_table[i, j] is True if first i+j characters of seq is made up of \n",
1018 " # an interleaving of the first i characters of seq1 and the \n",
1019 " # first j characters of seq2\n",
1021 " if len(seq1) + len(seq2) != len(seq3):\n",
1022 " if return_backpointers:\n",
1023 " retval = [False]\n",
1024 " if return_backpointers:\n",
1025 " retval += [{}]\n",
1026 " return tuple(retval)\n",
1031 " backpointers = {}\n",
1033 " for i in range(len(seq1)+1):\n",
1034 " row = [False] * (len(seq2)+1)\n",
1035 " for j in range(len(seq2)+1):\n",
1036 " if i == 0 and j == 0:\n",
1038 " if debug: print('xxxx', i, j, '!', '!', '!', row[j])\n",
1040 " # extend by character from seq2\n",
1041 " if row[j-1] and seq2[j-1] == seq3[i+j-1]:\n",
1043 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
1044 " if debug: print('seq2', i, j, '!', seq2[j-1], seq3[i+j-1], row[j])\n",
1046 " # extend by character from seq1\n",
1047 " if previous_row[j] and seq1[i-1] == seq3[i+j-1]:\n",
1049 " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1')\n",
1050 " if debug: print('seq1', i, j, seq1[i-1], '!', seq3[i+j-1], row[j])\n",
1052 " # extend by character from seq2\n",
1053 " if row[j-1] and seq2[j-1] == seq3[i+j-1]:\n",
1055 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
1056 " if debug: print('seq2', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], row[j]) \n",
1057 " # extend by character from seq1\n",
1058 " if previous_row[j] and seq1[i-1] == seq3[i+j-1]:\n",
1060 " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1') \n",
1061 " if debug: print('seq1', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], row[j])\n",
1062 " if not row[j]:\n",
1063 " if debug: print('xxxx', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], row[j])\n",
1064 " previous_row = row\n",
1066 " if return_backpointers:\n",
1067 " retval = [row[-1]]\n",
1068 " if return_backpointers:\n",
1069 " retval += [backpointers]\n",
1070 " return tuple(retval)\n",
1076 "cell_type": "code",
1077 "execution_count": 28,
1083 "def is_interleave_rows2(seq1, seq2, seq3, return_backpointers=False, debug=False):\n",
1084 " \"\"\"Return true if seq3 is some interleaved merge of seq1 and seq2.\n",
1085 " If return_backpointers, also return the set of backpointers to\n",
1086 " reconstruct the interleaving.\n",
1088 " This version doesn't keep the whole table, just the current and previous\n",
1089 " rows. It also builds the current row as it goes along, rather than\n",
1090 " building the whole row and updating elements as required.\"\"\"\n",
1092 " # dp_table[i, j] is True if first i+j characters of seq is made up of \n",
1093 " # an interleaving of the first i characters of seq1 and the \n",
1094 " # first j characters of seq2\n",
1096 " if len(seq1) + len(seq2) != len(seq3):\n",
1097 " if return_backpointers:\n",
1098 " retval = [False]\n",
1099 " if return_backpointers:\n",
1100 " retval += [{}]\n",
1101 " return tuple(retval)\n",
1106 " backpointers = {}\n",
1108 " for i in range(len(seq1)+1):\n",
1110 " for j in range(len(seq2)+1):\n",
1111 " if i == 0 and j == 0:\n",
1113 " if debug: print('xxxx', i, j, '!', '!', '!', row[j])\n",
1115 " # extend by character from seq2\n",
1116 " if row[j-1] and seq2[j-1] == seq3[i+j-1]:\n",
1118 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
1120 " row += [False]\n",
1121 " if debug: print('seq2', i, j, '!', seq2[j-1], seq3[i+j-1], row[j])\n",
1123 " # extend by character from seq1\n",
1124 " if previous_row[j] and seq1[i-1] == seq3[i+j-1]:\n",
1126 " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1')\n",
1128 " row += [False]\n",
1129 " if debug: print('seq1', i, j, seq1[i-1], '!', seq3[i+j-1], row[j])\n",
1131 " # extend by character from seq2\n",
1132 " if row[j-1] and seq2[j-1] == seq3[i+j-1]:\n",
1134 " backpointers[i, j] = (i, j-1, seq2[j-1], 'seq2')\n",
1135 " if debug: print('seq2', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], row[j]) \n",
1136 " # extend by character from seq1\n",
1137 " elif previous_row[j] and seq1[i-1] == seq3[i+j-1]:\n",
1139 " backpointers[i, j] = (i-1, j, seq1[i-1], 'seq1') \n",
1140 " if debug: print('seq1', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], row[j])\n",
1142 " row += [False]\n",
1143 " if debug: print('xxxx', i, j, seq1[i-1], seq2[j-1], seq3[i+j-1], row[j])\n",
1144 " previous_row = row\n",
1146 " if return_backpointers:\n",
1147 " retval = [row[-1]]\n",
1148 " if return_backpointers:\n",
1149 " retval += [backpointers]\n",
1150 " return tuple(retval)\n",
1156 "cell_type": "code",
1157 "execution_count": 29,
1163 "def show_backtrace_i(bps):\n",
1164 " i = max([0] + [k[0] for k in bps])\n",
1165 " j = max([0] + [k[1] for k in bps])\n",
1167 " if (i, j) in bps:\n",
1168 " while i != 0 or j != 0:\n",
1169 " if bps[i, j][3] == 'seq1':\n",
1170 " chars += bps[i, j][2].upper()\n",
1172 " chars += bps[i, j][2]\n",
1173 " i, j = bps[i, j][0], bps[i, j][1] \n",
1174 " return ''.join(list(reversed(chars)))\n",
1180 "cell_type": "code",
1181 "execution_count": 30,
1190 "execution_count": 30,
1192 "output_type": "execute_result"
1196 "[s for s in bills\n",
1197 " if is_interleave(bills[0], bills[1], bills[s])]"
1201 "cell_type": "code",
1202 "execution_count": 31,
1211 "execution_count": 31,
1213 "output_type": "execute_result"
1217 "[s for s in bills\n",
1218 " if is_interleave_rows(bills[0], bills[1], bills[s])]"
1222 "cell_type": "code",
1223 "execution_count": 32,
1232 "execution_count": 32,
1234 "output_type": "execute_result"
1238 "[s for s in bills\n",
1239 " if is_interleave_rows2(bills[0], bills[1], bills[s])]"
1243 "cell_type": "code",
1244 "execution_count": 33,
1253 "execution_count": 33,
1255 "output_type": "execute_result"
1259 "[s for s in bills\n",
1260 " if is_subseq_simple(bills[0], bills[s])\n",
1261 " if is_subseq_simple(bills[1], bills[s])]"
1265 "cell_type": "code",
1266 "execution_count": 34,
1271 "output_type": "stream",
1273 "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1274 "T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1275 "T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1276 ". T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1277 ". T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1278 ". . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1279 ". . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1280 ". . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1281 ". . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1282 ". . . . . . . . . T . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1283 ". . . . . . . . . T . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1284 ". . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1285 ". . . . . . . . . . . . . . . . . . T . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1286 ". . . . . . . . . . . . . . . . . . T T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1287 ". . . . . . . . . . . . . . . . . . T . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1288 ". . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1289 ". . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1290 ". . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1291 ". . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1292 ". . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1293 ". . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1294 ". . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1295 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1296 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1297 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1298 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1299 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1300 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1301 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1302 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1303 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1304 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1305 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1306 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1307 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1308 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1309 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1310 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1311 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1312 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1313 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1314 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1315 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1316 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1317 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1318 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1319 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1320 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1321 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1322 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1323 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1324 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1325 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1326 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1327 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1328 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1329 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1330 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1331 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1332 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1333 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1334 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1335 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1336 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1337 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1338 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1339 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1340 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1341 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1342 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1343 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1344 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1345 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1346 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1347 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1348 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1349 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1350 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1351 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1352 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1353 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1354 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1355 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1356 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1357 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1358 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1359 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1360 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1361 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1362 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1363 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1364 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1365 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1366 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1367 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1368 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1369 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1370 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1371 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1372 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1373 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1374 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1375 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1376 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1377 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1378 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1379 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1380 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1381 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1382 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1383 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1384 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1385 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1386 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1387 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1388 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1389 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1390 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1391 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1392 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1393 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1394 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1395 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1396 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1397 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1398 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1399 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1400 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1401 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1402 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1403 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1404 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1405 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1406 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1407 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1408 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1409 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1410 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1411 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1412 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1413 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1414 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1415 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1416 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1417 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1418 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1419 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1420 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1421 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1422 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1423 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1424 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1425 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1426 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1427 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1428 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1429 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1430 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1431 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1432 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1433 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1434 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1435 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1436 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1437 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1438 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1439 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1440 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1441 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1442 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1443 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1444 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1445 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1446 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1447 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1448 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1449 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1450 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T T . . . . . . . . . . . . . . . . . . . . . . . . . .\n",
1451 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . T T T . . . . . . . . . . . . . . . . . . . . . . . .\n",
1452 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . . .\n",
1453 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . . .\n",
1454 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . . . . . . . . . . . . . . . . . . . .\n",
1455 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n",
1456 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n",
1457 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . . . . . . . . . . . . . . . .\n",
1458 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . . . .\n",
1459 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . . . . . . . . . . . . . .\n",
1460 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T . . . . . . . . . . . . . . .\n",
1461 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T T T . . . . . . . . . . . .\n",
1462 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . T T T T T . . . . . . . . .\n",
1463 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . . .\n",
1464 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . . . . . .\n",
1465 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . . . .\n",
1466 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T . . . . .\n",
1467 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . .\n",
1468 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . . . .\n",
1469 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T . . . . .\n",
1470 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T . . .\n",
1471 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . .\n",
1472 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T . . . .\n",
1473 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T T T T T\n",
1474 "CGbDHeChbaAfahBhHeghefEffGfAcacAfCedADcGGacEEgHgeGBeCEGcDEcgGHBdeAdFadGEHGebcHeFaHdCCHBFCDcHBBHHadgDDCadDcfeCEBfhebfACGCGceBghGacDaBageggGCdeAHBfFagDHAAcGaBcdbGddBCgchbdeBgaafEDFHdeGaHggbGBCEHCBGHEDGGeChGdCbGAfeFbeGAbhHFcDaDGGfgCadFHFDeDcaaAhdHeGFAbfedaaEBCdAEdhAAgBEGbfAbcDHFgADCEAbGeEdDeBeHdDhfdBffeCBgfgCFGEgdHCEGdCbceBhgDhDGGcbabfaHAdEGBBccCEcgaagAcfFDGeGEAEheBccHbcfbBhcbBacgEFbGAgcAFGaDeHBBhdha\n"
1483 "execution_count": 34,
1485 "output_type": "execute_result"
1489 "v, bp, t = is_interleave(bills[0], bills[1], bills[30], return_backpointers=True, return_table=True)\n",
1490 "print(show_table(t))\n",
1491 "print(show_backtrace_i(bp))\n",
1496 "cell_type": "code",
1497 "execution_count": 35,
1506 "execution_count": 35,
1508 "output_type": "execute_result"
1512 "[s for s in bills\n",
1513 " if is_interleave_recursive(bills[0], bills[1], bills[s])]"
1517 "cell_type": "code",
1518 "execution_count": 36,
1523 "output_type": "stream",
1525 "1 loop, best of 3: 3.04 s per loop\n"
1531 "[s for s in bills\n",
1532 " if is_interleave(bills[0], bills[1], bills[s])]"
1536 "cell_type": "code",
1537 "execution_count": 37,
1542 "output_type": "stream",
1544 "1 loop, best of 3: 960 ms per loop\n"
1550 "[s for s in bills\n",
1551 " if is_interleave_rows(bills[0], bills[1], bills[s])]"
1555 "cell_type": "code",
1556 "execution_count": 38,
1561 "output_type": "stream",
1563 "1 loop, best of 3: 1.47 s per loop\n"
1569 "[s for s in bills\n",
1570 " if is_interleave_rows2(bills[0], bills[1], bills[s])]"
1574 "cell_type": "code",
1575 "execution_count": 39,
1580 "output_type": "stream",
1582 "1000 loops, best of 3: 511 µs per loop\n"
1588 "[s for s in bills\n",
1589 " if is_interleave_recursive(bills[0], bills[1], bills[s])]"
1593 "cell_type": "markdown",
1598 "# Sense solution\n",
1600 "* 25.8 seconds to load file\n",
1601 "* 15203.9 seconds to find subsequences (4.22 hours; 4 hours, 13 minutes, 23.9 seconds)\n",
1602 "* 40083.8 seconds to check all interleavings (11.13 hours; 11 hours, 8 minutes, 3.8 seconds)\n",
1604 "Total of 15 hours 21 minutes 53.5 seconds."
1608 "cell_type": "code",
1609 "execution_count": 40,
1615 "(4.223305555555555, 4, 13, 23.899999999999636)"
1618 "execution_count": 40,
1620 "output_type": "execute_result"
1624 "rtime = 15203.9\n",
1626 " int(rtime / 3600), \n",
1627 " int(rtime / 60 - int(rtime / 3600) * 60), \n",
1628 " rtime - int(rtime / 60) * 60\n",
1633 "cell_type": "code",
1634 "execution_count": 41,
1640 "(11.13438888888889, 11, 8, 3.8000000000029104)"
1643 "execution_count": 41,
1645 "output_type": "execute_result"
1649 "rtime = 40083.8\n",
1651 " int(rtime / 3600), \n",
1652 " int(rtime / 60 - int(rtime / 3600) * 60), \n",
1653 " rtime - int(rtime / 60) * 60\n",
1658 "cell_type": "code",
1659 "execution_count": 42,
1665 "(15.36486111111111, 15, 21, 53.5)"
1668 "execution_count": 42,
1670 "output_type": "execute_result"
1674 "rtime = 25.8 + 15203.9 +40083.8\n",
1676 " int(rtime / 3600), \n",
1677 " int(rtime / 60 - int(rtime / 3600) * 60), \n",
1678 " rtime - int(rtime / 60) * 60\n",
1683 "cell_type": "markdown",
1692 "cell_type": "code",
1693 "execution_count": 43,
1699 "starget = 'acba'\n",
1700 "swrong = 'cdabcaca'\n",
1701 "sinterleave = 'abcacbba'\n",
1702 "ssubseq = 'aaccabab'"
1706 "cell_type": "code",
1707 "execution_count": 44,
1713 "def show_subseq_md_table(short, long, table):\n",
1714 " header = '| |' + '|'.join('{}<br />{}'.format('<br />'.join(str(long[:i])), i) for i in range(len(long) + 1)) + '|'\n",
1715 " separator = '|:---:' * (len(long) + 2) + '|'\n",
1717 " columns = sorted(set(k[1] for k in table))\n",
1718 " for r in range(len(short) + 1):\n",
1719 " row = '|{}<br />{}|'.format(r, short[:r])\n",
1720 " row += '|'.join('T' if table[r, c] else '.' for c in columns)\n",
1723 " return '\\n'.join([header] + [separator] + rows)\n",
1724 "# return '\\n'.join(\n",
1725 "# ' '.join('T' if table[i, j] else '.' for j in sorted(set([k[1] for k in table])))\n",
1726 "# for i in sorted(set([k[0] for k in table]))) "
1730 "cell_type": "code",
1731 "execution_count": 45,
1736 "output_type": "stream",
1738 ". . . . . . . . .\n",
1739 ". a a c c a b a b\n",
1740 ". . . c c a b a b\n",
1741 ". . . . . . b a b\n",
1742 ". . . . . . . a b\n",
1748 "v, bp, t = is_subseq(starget, ssubseq, return_backpointers=True, return_table=True)\n",
1749 "print(show_annotated_table(t, bp))\n",
1750 "print(show_backtrace_s(bp))"
1754 "cell_type": "code",
1755 "execution_count": 46,
1760 "output_type": "stream",
1762 "T T T T T T T T T\n",
1763 ". T T T T T T T T\n",
1764 ". . . T T T T T T\n",
1765 ". . . . . . T T T\n",
1766 ". . . . . . . T T\n"
1771 "print(show_table(t))"
1775 "cell_type": "code",
1776 "execution_count": 47,
1781 "output_type": "stream",
1783 "| |<br />0|a<br />1|a<br />a<br />2|a<br />a<br />c<br />3|a<br />a<br />c<br />c<br />4|a<br />a<br />c<br />c<br />a<br />5|a<br />a<br />c<br />c<br />a<br />b<br />6|a<br />a<br />c<br />c<br />a<br />b<br />a<br />7|a<br />a<br />c<br />c<br />a<br />b<br />a<br />b<br />8|\n",
1784 "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n",
1785 "|0<br />|T|T|T|T|T|T|T|T|T|\n",
1786 "|1<br />a|.|T|T|T|T|T|T|T|T|\n",
1787 "|2<br />ac|.|.|.|T|T|T|T|T|T|\n",
1788 "|3<br />acb|.|.|.|.|.|.|T|T|T|\n",
1789 "|4<br />acba|.|.|.|.|.|.|.|T|T|\n"
1794 "print(show_subseq_md_table(starget, ssubseq, t))"
1798 "cell_type": "markdown",
1801 "| |<br />0|a<br />1|a<br />a<br />2|a<br />a<br />c<br />3|a<br />a<br />c<br />c<br />4|a<br />a<br />c<br />c<br />a<br />5|a<br />a<br />c<br />c<br />a<br />b<br />6|a<br />a<br />c<br />c<br />a<br />b<br />a<br />7|a<br />a<br />c<br />c<br />a<br />b<br />a<br />b<br />8|\n",
1802 "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n",
1803 "|0<br />|T|T|T|T|T|T|T|T|T|\n",
1804 "|1<br />a|.|T|T|T|T|T|T|T|T|\n",
1805 "|2<br />ac|.|.|.|T|T|T|T|T|T|\n",
1806 "|3<br />acb|.|.|.|.|.|.|T|T|T|\n",
1807 "|4<br />acba|.|.|.|.|.|.|.|T|T|"
1811 "cell_type": "code",
1812 "execution_count": 48,
1817 "output_type": "stream",
1819 ". . . . . . . . .\n",
1820 ". . . a b c a c a\n",
1821 ". . . . . c a c a\n",
1822 ". . . . . . . . .\n",
1823 ". . . . . . . . .\n",
1829 "v, bp, t = is_subseq(starget, swrong, return_backpointers=True, return_table=True)\n",
1830 "print(show_annotated_table(t, bp))\n",
1831 "print(show_backtrace_s(bp))"
1835 "cell_type": "code",
1836 "execution_count": 49,
1841 "output_type": "stream",
1843 "| |<br />0|c<br />1|c<br />d<br />2|c<br />d<br />a<br />3|c<br />d<br />a<br />b<br />4|c<br />d<br />a<br />b<br />c<br />5|c<br />d<br />a<br />b<br />c<br />a<br />6|c<br />d<br />a<br />b<br />c<br />a<br />c<br />7|c<br />d<br />a<br />b<br />c<br />a<br />c<br />a<br />8|\n",
1844 "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n",
1845 "|0<br />|T|T|T|T|T|T|T|T|T|\n",
1846 "|1<br />a|.|.|.|T|T|T|T|T|T|\n",
1847 "|2<br />ac|.|.|.|.|.|T|T|T|T|\n",
1848 "|3<br />acb|.|.|.|.|.|.|.|.|.|\n",
1849 "|4<br />acba|.|.|.|.|.|.|.|.|.|\n"
1854 "print(show_subseq_md_table(starget, swrong, t))"
1858 "cell_type": "markdown",
1861 "| |<br />0|c<br />1|c<br />d<br />2|c<br />d<br />a<br />3|c<br />d<br />a<br />b<br />4|c<br />d<br />a<br />b<br />c<br />5|c<br />d<br />a<br />b<br />c<br />a<br />6|c<br />d<br />a<br />b<br />c<br />a<br />c<br />7|c<br />d<br />a<br />b<br />c<br />a<br />c<br />a<br />8|\n",
1862 "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n",
1863 "|0<br />|T|T|T|T|T|T|T|T|T|\n",
1864 "|1<br />a|.|.|.|T|T|T|T|T|T|\n",
1865 "|2<br />ac|.|.|.|.|.|T|T|T|T|\n",
1866 "|3<br />acb|.|.|.|.|.|.|.|.|.|\n",
1867 "|4<br />acba|.|.|.|.|.|.|.|.|.|"
1871 "cell_type": "code",
1872 "execution_count": null,
1882 "display_name": "Python 3",
1883 "language": "python",
1887 "codemirror_mode": {
1891 "file_extension": ".py",
1892 "mimetype": "text/x-python",
1894 "nbconvert_exporter": "python",
1895 "pygments_lexer": "ipython3",