2021-12-13 11:45:58
Indexed thermo 1
278│915│463
469│387│521
513│246│897
───┼───┼───
952│461│738
634│872│915
187│593│642
───┼───┼───
821│654│379
745│139│286
396│728│154

Number of indexes: 28 = 10+3+6+9
Number of bi-directional indexes: 0 = 0+0
Row indexes: 15,16:15 17,18:46 22,23:69 25,26:87 34,35:24 46,47:17 61,62:18 65,66:93 66,67:36 84,85:13
Row reverse indexes: 56,55:27 73,72:12 83,82:54
Column indexes: 51,61:61 81,91:73 43,53:24 84,94:17 67,77:63 18,28:62
Column reverse indexes: 72,62:28 45,35:64 75,65:59 36,26:67 96,86:89 47,37:78 97,87:12 58,48:13 79,69:92
s3:1.2  s4:1.2  s6:2.3  s7:1.1  s8:2.3  s9:5.5  s10:4.4  s11:1.1  s12:1.1  s13:1.1  s14:1.1  s15:3.3  s17:1.1
     R:  278915463  278915463     rR:  278915463  278915463     C:  278915463  278915463     rC:  278915463  278915463
     R:  469387521  469387521     rR:  469387521  469387521     C:  469387521  469387521     rC:  469387521  469387521
     R:  513246897  513246897     rR:  513246897  513246897     C:  513246897  513246897     rC:  513246897  513246897
     R:  952461738  952461738     rR:  952461738  952461738     C:  952461738  952461738     rC:  952461738  952461738
     R:  634872915  634872915     rR:  634872915  634872915     C:  634872915  634872915     rC:  634872915  634872915
     R:  187593642  187593642     rR:  187593642  187593642     C:  187593642  187593642     rC:  187593642  187593642
     R:  821654379  821654379     rR:  821654379  821654379     C:  821654379  821654379     rC:  821654379  821654379
     R:  745139286  745139286     rR:  745139286  745139286     C:  745139286  745139286     rC:  745139286  745139286
     R:  396728154  396728154     rR:  396728154  396728154     C:  396728154  396728154     rC:  396728154  396728154

Matched shape [C/0]: (2, 5) => [{('R', 3, 65)}, {('rC', 1, 86)}, {('rR', 0, 170)}]
Matched shape [P/0]: (1, 5) => [{('R', 0, 20)}, {('rC', 3, 116)}, {('rC', 1, 86)}]
Matching patterns [1]: CP
C/0:        P/0:        
  278915463   278915463 
  469387521   469387521 
  513246897   513246897 
  952461738   952461738 
  634872915   634872915 
  187593642   187593642 
  821654379   821654379 
  745139286   745139286 
  396728154   396728154 

Matched shape [26/2]: (1, 5) => [{('R', 0, 20)}, {('C', 5, 56)}, {('R', 3, 65)}]
Matching patterns [2]: 26
26/2:       
  278915463 
  469387521 
  513246897 
  952461738 
  634872915 
  187593642 
  821654379 
  745139286 
  396728154 

Matched shape [C/0]: (4, 6) => [{('R', 5, 95)}, {('R', 8, 140)}]
Matched shape [P/0]: (2, 5) => [{('rC', 3, 116)}, {('rC', 1, 86)}]
Matched shape [P/1]: (2, 5) => [{('R', 3, 65)}, {('rC', 1, 86)}]
Matched shape [P/1]: (5, 5) => [{('rR', 0, 170)}, {('rC', 2, 101)}]
Matching patterns [3]: CP
C/0:        P/0:        P/1:        P/1:        
  278915463   278915463   278915463   278915463 
  469387521   469387521   469387521   469387521 
  513246897   513246897   513246897   513246897 
  952461738   952461738   952461738   952461738 
  634872915   634872915   634872915   634872915 
  187593642   187593642   187593642   187593642 
  821654379   821654379   821654379   821654379 
  745139286   745139286   745139286   745139286 
  396728154   396728154   396728154   396728154 

2021-12-13 11:45:59
Indexed thermo 2
247│568│193
591│723│846
638│194│527
───┼───┼───
976│215│438
153│486│972
482│937│651
───┼───┼───
864│352│719
729│841│365
315│679│284

Number of indexes: 28 = 8+8+7+5
Number of bi-directional indexes: 1 = 1+0
Row indexes: 21,22:59 26,27:38 34,35:19 46,47:54 63,64:29 83,84:98 84,85:84 95,96:79
Row reverse indexes: 16,15:86 35,34:91 45,44:12 56,55:68 67,66:67 68,67:56 69,68:15 82,81:27
Column indexes: 31,41:69 53,63:32 34,44:12 46,56:56 56,66:67 66,76:72 78,88:16
Column reverse indexes: 81,71:78 36,26:43 27,17:81 37,27:58 28,18:49
s3:1.2  s5:1.1  s6:1.1  s7:2.2  s9:4.4  s10:2.2  s11:3.4  s12:1.1  s13:3.4  s14:3.3  s15:2.2  s16:1.1  s17:1.1
     R:  247568193  247568193     rR:  247568193  247568193     C:  247568193  247568193     rC:  247568193  247568193
     R:  591723846  591723846     rR:  591723846  591723846     C:  591723846  591723846     rC:  591723846  591723846
     R:  638194527  638194527     rR:  638194527  638194527     C:  638194527  638194527     rC:  638194527  638194527
     R:  976215438  976215438     rR:  976215438  976215438     C:  976215438  976215438     rC:  976215438  976215438
     R:  153486972  153486972     rR:  153486972  153486972     C:  153486972  153486972     rC:  153486972  153486972
     R:  482937651  482937651     rR:  482937651  482937651     C:  482937651  482937651     rC:  482937651  482937651
     R:  864352719  864352719     rR:  864352719  864352719     C:  864352719  864352719     rC:  864352719  864352719
     R:  729841365  729841365     rR:  729841365  729841365     C:  729841365  729841365     rC:  729841365  729841365
     R:  315679284  315679284     rR:  315679284  315679284     C:  315679284  315679284     rC:  315679284  315679284

Matching patterns [1]: 

Matching patterns [2]: 

Matched shape [C/0]: (2, 6) => [{('R', 1, 35)}, {('R', 3, 65)}]
Matched shape [C/0]: (4, 6) => [{('R', 3, 65)}, {('rR', 4, 200)}]
Matched shape [C/0]: (6, 3) => [{('R', 4, 80)}, {('R', 5, 95)}]
Matched shape [O/1]: (2, 6) => [{('rC', 1, 146)}, {('rC', 3, 176)}, {('R', 3, 65)}]
Matched shape [P/0]: (1, 6) => [{('rC', 2, 161)}, {('rC', 1, 146)}]
Matched shape [P/0]: (1, 7) => [{('rC', 4, 191)}, {('rC', 3, 176)}]
Matched shape [P/1]: (2, 1) => [{('R', 0, 20)}, {('C', 0, 26)}]
Matched shape [P/1]: (4, 6) => [{('R', 3, 65)}, {('C', 4, 86)}]
Matched shape [P/1]: (6, 8) => [{('rR', 6, 230)}, {('C', 6, 116)}]
Matched shape [26/0]: (2, 6) => [{('rC', 1, 146)}, {('rC', 3, 176)}, {('R', 3, 65)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  247568193   247568193   247568193   247568193   247568193   247568193   247568193   247568193   247568193   247568193 
  591723846   591723846   591723846   591723846   591723846   591723846   591723846   591723846   591723846   591723846 
  638194527   638194527   638194527   638194527   638194527   638194527   638194527   638194527   638194527   638194527 
  976215438   976215438   976215438   976215438   976215438   976215438   976215438   976215438   976215438   976215438 
  153486972   153486972   153486972   153486972   153486972   153486972   153486972   153486972   153486972   153486972 
  482937651   482937651   482937651   482937651   482937651   482937651   482937651   482937651   482937651   482937651 
  864352719   864352719   864352719   864352719   864352719   864352719   864352719   864352719   864352719   864352719 
  729841365   729841365   729841365   729841365   729841365   729841365   729841365   729841365   729841365   729841365 
  315679284   315679284   315679284   315679284   315679284   315679284   315679284   315679284   315679284   315679284 

2021-12-13 11:45:59
Indexed thermo 3
256│914│873
493│758│621
718│632│495
───┼───┼───
571│249│386
629│183│547
834│567│219
───┼───┼───
185│496│732
942│375│168
367│821│954

Number of indexes: 28 = 5+7+8+8
Number of bi-directional indexes: 1 = 0+1
Row indexes: 17,18:87 62,63:34 71,72:18 72,73:85 81,82:94
Row reverse indexes: 14,13:96 36,35:23 44,43:21 65,64:65 66,65:76 67,66:27 88,87:61
Column indexes: 51,61:68 43,53:19 44,54:21 55,65:86 66,76:76 76,86:65 86,96:51 18,28:72
Column reverse indexes: 22,12:95 72,62:83 53,43:91 74,64:45 46,36:92 48,38:89 58,48:48 69,59:97
s3:1.2  s5:1.1  s6:1.1  s7:2.2  s9:4.4  s10:2.2  s11:3.4  s12:1.1  s13:3.4  s14:3.3  s15:2.2  s16:1.1  s17:1.1
     R:  256914873  256914873     rR:  256914873  256914873     C:  256914873  256914873     rC:  256914873  256914873
     R:  493758621  493758621     rR:  493758621  493758621     C:  493758621  493758621     rC:  493758621  493758621
     R:  718632495  718632495     rR:  718632495  718632495     C:  718632495  718632495     rC:  718632495  718632495
     R:  571249386  571249386     rR:  571249386  571249386     C:  571249386  571249386     rC:  571249386  571249386
     R:  629183547  629183547     rR:  629183547  629183547     C:  629183547  629183547     rC:  629183547  629183547
     R:  834567219  834567219     rR:  834567219  834567219     C:  834567219  834567219     rC:  834567219  834567219
     R:  185496732  185496732     rR:  185496732  185496732     C:  185496732  185496732     rC:  185496732  185496732
     R:  942375168  942375168     rR:  942375168  942375168     C:  942375168  942375168     rC:  942375168  942375168
     R:  367821954  367821954     rR:  367821954  367821954     C:  367821954  367821954     rC:  367821954  367821954

Matching patterns [1]: 

Matched shape [C/0]: (3, 4) => [{('rR', 1, 110)}, {('C', 2, 230)}, {('rR', 4, 155)}]
Matched shape [26/4]: (6, 2) => [{('R', 1, 35)}, {('rC', 3, 131)}, {('R', 3, 65)}]
Matching patterns [2]: C26
C/0:        26/4:       
  256914873   256914873 
  493758621   493758621 
  718632495   718632495 
  571249386   571249386 
  629183547   629183547 
  834567219   834567219 
  185496732   185496732 
  942375168   942375168 
  367821954   367821954 

Matched shape [P/0]: (5, 4) => [{('C', 3, 245)}, {('rC', 3, 131)}]
Matched shape [P/1]: (6, 6) => [{('rR', 5, 170)}, {('C', 5, 41)}]
Matching patterns [3]: P
P/0:        P/1:        
  256914873   256914873 
  493758621   493758621 
  718632495   718632495 
  571249386   571249386 
  629183547   629183547 
  834567219   834567219 
  185496732   185496732 
  942375168   942375168 
  367821954   367821954 

2021-12-13 11:45:59
Indexed thermo 4
319│654│872
674│832│915
582│179│346
───┼───┼───
865│491│237
741│283│569
293│765│481
───┼───┼───
957│346│128
136│928│754
428│517│693

Number of indexes: 23 = 6+7+6+4
Number of bi-directional indexes: 1 = 0+1
Row indexes: 32,33:82 45,46:91 47,48:23 64,65:76 65,66:65 73,74:73
Row reverse indexes: 14,13:69 23,22:47 27,26:92 28,27:19 63,62:39 76,75:64 96,95:71
Column indexes: 22,32:78 33,43:25 63,73:37 16,26:42 58,68:68 79,89:84
Column reverse indexes: 76,66:65 28,18:17 38,28:41 68,58:86
s5:2.2  s6:1.1  s7:1.1  s8:2.2  s10:6.6  s11:3.4  s12:2.2  s13:1.1  s14:2.2  s15:2.2
     R:  319654872  319654872     rR:  319654872  319654872     C:  319654872  319654872     rC:  319654872  319654872
     R:  674832915  674832915     rR:  674832915  674832915     C:  674832915  674832915     rC:  674832915  674832915
     R:  582179346  582179346     rR:  582179346  582179346     C:  582179346  582179346     rC:  582179346  582179346
     R:  865491237  865491237     rR:  865491237  865491237     C:  865491237  865491237     rC:  865491237  865491237
     R:  741283569  741283569     rR:  741283569  741283569     C:  741283569  741283569     rC:  741283569  741283569
     R:  293765481  293765481     rR:  293765481  293765481     C:  293765481  293765481     rC:  293765481  293765481
     R:  957346128  957346128     rR:  957346128  957346128     C:  957346128  957346128     rC:  957346128  957346128
     R:  136928754  136928754     rR:  136928754  136928754     C:  136928754  136928754     rC:  136928754  136928754
     R:  428517693  428517693     rR:  428517693  428517693     C:  428517693  428517693     rC:  428517693  428517693

Matched shape [26/1]: (6, 5) => [{('R', 4, 80)}, {('rR', 5, 185)}, {('rR', 6, 200)}]
Matching patterns [1]: 26
26/1:       
  319654872 
  674832915 
  582179346 
  865491237 
  741283569 
  293765481 
  957346128 
  136928754 
  428517693 

Matched shape [26/1]: (6, 5) => [{('R', 4, 80)}, {('rR', 5, 185)}, {('rR', 6, 200)}]
Matching patterns [2]: 26
26/1:       
  319654872 
  674832915 
  582179346 
  865491237 
  741283569 
  293765481 
  957346128 
  136928754 
  428517693 

Matched shape [C/0]: (2, 7) => [{('rR', 3, 155)}, {('R', 2, 50)}]
Matched shape [C/0]: (4, 5) => [{('R', 1, 35)}, {('R', 4, 80)}]
Matched shape [C/0]: (7, 5) => [{('rR', 5, 185)}, {('rR', 6, 200)}]
Matching patterns [3]: C
C/0:        C/0:        C/0:        
  319654872   319654872   319654872 
  674832915   674832915   674832915 
  582179346   582179346   582179346 
  865491237   865491237   865491237 
  741283569   741283569   741283569 
  293765481   293765481   293765481 
  957346128   957346128   957346128 
  136928754   136928754   136928754 
  428517693   428517693   428517693 

2021-12-13 11:45:59
Indexed thermo 5
378│419│652
126│857│394
594│236│817
───┼───┼───
683│942│175
745│381│926
912│765│438
───┼───┼───
237│694│581
861│573│249
459│128│763

Number of indexes: 32 = 6+8+12+6
Number of bi-directional indexes: 6 = 2+4
Row indexes: 36,37:68 53,54:53 57,58:92 65,66:65 87,88:24 95,96:28
Row reverse indexes: 18,17:56 25,24:58 37,36:86 56,55:18 73,72:73 78,77:85 86,85:37 88,87:42
Column indexes: 21,31:15 31,41:56 51,61:79 13,23:86 33,43:43 43,53:35 63,73:27 34,44:29 64,74:76 25,35:53 39,49:75 89,99:93
Column reverse indexes: 82,72:63 23,13:68 73,63:72 74,64:67 55,45:84 49,39:57
s6:3.3  s7:1.1  s8:2.3  s9:4.4  s10:3.3  s11:4.5  s12:4.4  s13:4.4  s14:2.4  s16:1.1
     R:  378419652  378419652     rR:  378419652  378419652     C:  378419652  378419652     rC:  378419652  378419652
     R:  126857394  126857394     rR:  126857394  126857394     C:  126857394  126857394     rC:  126857394  126857394
     R:  594236817  594236817     rR:  594236817  594236817     C:  594236817  594236817     rC:  594236817  594236817
     R:  683942175  683942175     rR:  683942175  683942175     C:  683942175  683942175     rC:  683942175  683942175
     R:  745381926  745381926     rR:  745381926  745381926     C:  745381926  745381926     rC:  745381926  745381926
     R:  912765438  912765438     rR:  912765438  912765438     C:  912765438  912765438     rC:  912765438  912765438
     R:  237694581  237694581     rR:  237694581  237694581     C:  237694581  237694581     rC:  237694581  237694581
     R:  861573249  861573249     rR:  861573249  861573249     C:  861573249  861573249     rC:  861573249  861573249
     R:  459128763  459128763     rR:  459128763  459128763     C:  459128763  459128763     rC:  459128763  459128763

Matched shape [26/1]: (5, 5) => [{('rR', 3, 155)}, {('R', 3, 65)}, {('rR', 6, 200)}]
Matching patterns [1]: 26
26/1:       
  378419652 
  126857394 
  594236817 
  683942175 
  745381926 
  912765438 
  237694581 
  861573249 
  459128763 

Matched shape [C/0]: (5, 4) => [{('rR', 3, 155)}, {('C', 8, 116), ('rC', 3, 221)}, {('rR', 6, 200)}]
Matched shape [26/1]: (5, 5) => [{('rR', 3, 155)}, {('R', 3, 65)}, {('rR', 6, 200)}]
Matching patterns [2]: C26
C/0:        26/1:       
  378419652   378419652 
  126857394   126857394 
  594236817   594236817 
  683942175   683942175 
  745381926   745381926 
  912765438   912765438 
  237694581   237694581 
  861573249   861573249 
  459128763   459128763 

Matched shape [C/0]: (5, 7) => [{('R', 2, 50)}, {('rR', 5, 185)}]
Matched shape [C/0]: (6, 5) => [{('R', 3, 65)}, {('rR', 6, 200)}]
Matched shape [O/0]: (5, 3) => [{('R', 1, 35)}, {('C', 6, 86), ('rC', 2, 206)}, {('C', 8, 116), ('rC', 3, 221)}]
Matched shape [O/1]: (3, 3) => [{('C', 4, 56)}, {('C', 7, 101)}, {('R', 1, 35)}]
Matched shape [P/0]: (2, 4) => [{('C', 9, 131)}, {('C', 7, 101)}]
Matched shape [P/0]: (3, 3) => [{('C', 7, 101)}, {('C', 5, 71)}]
Matched shape [P/0]: (6, 2) => [{('C', 6, 86), ('rC', 2, 206)}, {('rC', 0, 176)}]
Matched shape [P/1]: (2, 4) => [{('rR', 1, 125)}, {('C', 7, 101)}]
Matched shape [P/1]: (5, 3) => [{('R', 1, 35)}, {('C', 6, 86), ('rC', 2, 206)}]
Matched shape [26/0]: (3, 3) => [{('C', 4, 56)}, {('C', 7, 101)}, {('R', 1, 35)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       
  378419652   378419652   378419652   378419652   378419652   378419652   378419652   378419652   378419652   378419652 
  126857394   126857394   126857394   126857394   126857394   126857394   126857394   126857394   126857394   126857394 
  594236817   594236817   594236817   594236817   594236817   594236817   594236817   594236817   594236817   594236817 
  683942175   683942175   683942175   683942175   683942175   683942175   683942175   683942175   683942175   683942175 
  745381926   745381926   745381926   745381926   745381926   745381926   745381926   745381926   745381926   745381926 
  912765438   912765438   912765438   912765438   912765438   912765438   912765438   912765438   912765438   912765438 
  237694581   237694581   237694581   237694581   237694581   237694581   237694581   237694581   237694581   237694581 
  861573249   861573249   861573249   861573249   861573249   861573249   861573249   861573249   861573249   861573249 
  459128763   459128763   459128763   459128763   459128763   459128763   459128763   459128763   459128763   459128763 

2021-12-13 11:45:59
Indexed thermo 6
391│865│742
648│327│195
725│491│836
───┼───┼───
834│512│679
279│684│351
156│739│284
───┼───┼───
917│253│468
563│148│927
482│976│513

Number of indexes: 39 = 9+9+10+11
Number of bi-directional indexes: 5 = 3+2
Row indexes: 24,25:32 27,28:19 37,38:83 42,43:34 61,62:15 65,66:39 72,73:17 84,85:14 87,88:92
Row reverse indexes: 22,21:46 38,37:38 43,42:43 53,52:97 68,67:82 75,74:52 78,77:64 85,84:41 93,92:28
Column indexes: 11,21:36 62,72:51 24,34:34 44,54:56 15,25:62 25,35:29 87,97:95 38,48:37 68,78:86 79,89:87
Column reverse indexes: 81,71:59 91,81:45 42,32:32 73,63:76 34,24:43 94,84:91 55,45:81 46,36:21 76,66:39 27,17:17 78,68:68
s3:1.1  s5:3.4  s6:2.2  s7:3.5  s8:2.3  s9:3.3  s10:7.7  s11:5.5  s12:1.2  s13:1.1  s14:4.4  s15:1.1  s16:1.1
     R:  391865742  391865742     rR:  391865742  391865742     C:  391865742  391865742     rC:  391865742  391865742
     R:  648327195  648327195     rR:  648327195  648327195     C:  648327195  648327195     rC:  648327195  648327195
     R:  725491836  725491836     rR:  725491836  725491836     C:  725491836  725491836     rC:  725491836  725491836
     R:  834512679  834512679     rR:  834512679  834512679     C:  834512679  834512679     rC:  834512679  834512679
     R:  279684351  279684351     rR:  279684351  279684351     C:  279684351  279684351     rC:  279684351  279684351
     R:  156739284  156739284     rR:  156739284  156739284     C:  156739284  156739284     rC:  156739284  156739284
     R:  917253468  917253468     rR:  917253468  917253468     C:  917253468  917253468     rC:  917253468  917253468
     R:  563148927  563148927     rR:  563148927  563148927     C:  563148927  563148927     rC:  563148927  563148927
     R:  482976513  482976513     rR:  482976513  482976513     C:  482976513  482976513     rC:  482976513  482976513

Matched shape [26/0]: (4, 4) => [{('C', 3, 101)}, {('rC', 6, 62)}, {('rR', 5, 230)}]
Matched shape [26/0]: (6, 2) => [{('C', 1, 71)}, {('rC', 3, 251)}, {('rR', 8, 41)}]
Matched shape [26/1]: (4, 2) => [{('R', 3, 65), ('rR', 2, 185)}, {('rR', 3, 200)}, {('R', 6, 110)}]
Matching patterns [1]: 26
26/0:       26/0:       26/1:       
  391865742   391865742   391865742 
  648327195   648327195   648327195 
  725491836   725491836   725491836 
  834512679   834512679   834512679 
  279684351   279684351   279684351 
  156739284   156739284   156739284 
  917253468   917253468   917253468 
  563148927   563148927   563148927 
  482976513   482976513   482976513 

Matched shape [P/0]: (2, 4) => [{('R', 0, 20)}, {('rC', 7, 77)}, {('C', 3, 101)}]
Matched shape [P/0]: (6, 7) => [{('rR', 4, 215)}, {('C', 9, 191)}, {('C', 6, 146)}]
Matched shape [26/0]: (4, 4) => [{('C', 3, 101)}, {('rC', 6, 62)}, {('rR', 5, 230)}]
Matched shape [26/0]: (6, 2) => [{('C', 1, 71)}, {('rC', 3, 251)}, {('rR', 8, 41)}]
Matched shape [26/1]: (4, 2) => [{('R', 3, 65), ('rR', 2, 185)}, {('rR', 3, 200)}, {('R', 6, 110)}]
Matched shape [26/2]: (4, 2) => [{('R', 3, 65), ('rR', 2, 185)}, {('rC', 6, 62)}, {('rR', 3, 200)}]
Matched shape [26/4]: (4, 2) => [{('R', 3, 65), ('rR', 2, 185)}, {('C', 3, 101)}, {('rR', 3, 200)}]
Matched shape [26/4]: (7, 7) => [{('rR', 6, 245)}, {('C', 9, 191)}, {('R', 8, 140)}]
Matching patterns [2]: P26
P/0:        P/0:        26/0:       26/0:       26/1:       26/2:       26/4:       26/4:       
  391865742   391865742   391865742   391865742   391865742   391865742   391865742   391865742 
  648327195   648327195   648327195   648327195   648327195   648327195   648327195   648327195 
  725491836   725491836   725491836   725491836   725491836   725491836   725491836   725491836 
  834512679   834512679   834512679   834512679   834512679   834512679   834512679   834512679 
  279684351   279684351   279684351   279684351   279684351   279684351   279684351   279684351 
  156739284   156739284   156739284   156739284   156739284   156739284   156739284   156739284 
  917253468   917253468   917253468   917253468   917253468   917253468   917253468   917253468 
  563148927   563148927   563148927   563148927   563148927   563148927   563148927   563148927 
  482976513   482976513   482976513   482976513   482976513   482976513   482976513   482976513 

Matched shape [C/0]: (5, 2) => [{('rR', 3, 200)}, {('R', 6, 110)}]
Matched shape [C/0]: (6, 7) => [{('rR', 4, 215)}, {('R', 8, 140)}]
Matched shape [C/0]: (7, 2) => [{('R', 6, 110)}, {('rR', 8, 41)}]
Matched shape [O/0]: (5, 2) => [{('rR', 3, 200)}, {('C', 1, 71)}, {('rC', 3, 251)}]
Matched shape [P/0]: (1, 4) => [{('C', 4, 116)}, {('rC', 4, 32), ('C', 2, 86)}]
Matched shape [P/0]: (3, 5) => [{('rC', 7, 77)}, {('rC', 6, 62)}]
Matched shape [P/0]: (6, 1) => [{('C', 1, 71)}, {('rC', 0, 206)}]
Matched shape [P/1]: (5, 2) => [{('rR', 3, 200)}, {('C', 1, 71)}]
Matched shape [P/1]: (6, 1) => [{('R', 4, 80)}, {('rC', 0, 206)}]
Matched shape [P/1]: (7, 4) => [{('rR', 5, 230)}, {('rC', 5, 47)}]
Matched shape [P/1]: (7, 7) => [{('rR', 6, 245)}, {('C', 6, 146)}]
Matched shape [26/1]: (6, 7) => [{('rR', 4, 215)}, {('rR', 6, 245)}, {('R', 8, 140)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        26/1:       
  391865742   391865742   391865742   391865742   391865742   391865742   391865742   391865742   391865742   391865742   391865742   391865742 
  648327195   648327195   648327195   648327195   648327195   648327195   648327195   648327195   648327195   648327195   648327195   648327195 
  725491836   725491836   725491836   725491836   725491836   725491836   725491836   725491836   725491836   725491836   725491836   725491836 
  834512679   834512679   834512679   834512679   834512679   834512679   834512679   834512679   834512679   834512679   834512679   834512679 
  279684351   279684351   279684351   279684351   279684351   279684351   279684351   279684351   279684351   279684351   279684351   279684351 
  156739284   156739284   156739284   156739284   156739284   156739284   156739284   156739284   156739284   156739284   156739284   156739284 
  917253468   917253468   917253468   917253468   917253468   917253468   917253468   917253468   917253468   917253468   917253468   917253468 
  563148927   563148927   563148927   563148927   563148927   563148927   563148927   563148927   563148927   563148927   563148927   563148927 
  482976513   482976513   482976513   482976513   482976513   482976513   482976513   482976513   482976513   482976513   482976513   482976513 

2021-12-13 11:45:59
Indexed thermo 7
396│728│154
745│139│286
821│654│379
───┼───┼───
187│593│642
634│872│915
952│461│738
───┼───┼───
513│246│897
469│387│521
278│915│463

Number of indexes: 34 = 10+6+4+14
Number of bi-directional indexes: 1 = 1+0
Row indexes: 14,15:72 21,22:74 37,38:37 43,44:75 46,47:36 47,48:64 54,55:87 82,83:69 83,84:93 92,93:78
Row reverse indexes: 24,23:15 38,37:73 42,41:81 77,76:86 79,78:79 97,96:45
Column indexes: 61,71:95 15,25:23 25,35:35 35,45:59
Column reverse indexes: 91,81:24 22,12:49 72,62:15 64,54:48 95,85:18 26,16:98 46,36:34 86,76:76 27,17:21 67,57:79 28,18:85 68,58:31 78,68:93 79,69:78
s3:1.1  s4:1.1  s5:1.1  s6:2.3  s7:1.1  s8:1.1  s9:5.5  s10:3.3  s11:1.1  s12:3.4  s13:3.3  s14:3.3  s15:3.4  s16:1.2  s17:1.1
     R:  396728154  396728154     rR:  396728154  396728154     C:  396728154  396728154     rC:  396728154  396728154
     R:  745139286  745139286     rR:  745139286  745139286     C:  745139286  745139286     rC:  745139286  745139286
     R:  821654379  821654379     rR:  821654379  821654379     C:  821654379  821654379     rC:  821654379  821654379
     R:  187593642  187593642     rR:  187593642  187593642     C:  187593642  187593642     rC:  187593642  187593642
     R:  634872915  634872915     rR:  634872915  634872915     C:  634872915  634872915     rC:  634872915  634872915
     R:  952461738  952461738     rR:  952461738  952461738     C:  952461738  952461738     rC:  952461738  952461738
     R:  513246897  513246897     rR:  513246897  513246897     C:  513246897  513246897     rC:  513246897  513246897
     R:  469387521  469387521     rR:  469387521  469387521     C:  469387521  469387521     rC:  469387521  469387521
     R:  278915463  278915463     rR:  278915463  278915463     C:  278915463  278915463     rC:  278915463  278915463

Matched shape [26/0]: (1, 6) => [{('rC', 5, 161)}, {('rC', 8, 206)}, {('R', 4, 80)}]
Matched shape [26/0]: (1, 7) => [{('rC', 8, 206)}, {('rC', 10, 236)}, {('R', 5, 95)}]
Matching patterns [1]: 26
26/0:       26/0:       
  396728154   396728154 
  745139286   745139286 
  821654379   821654379 
  187593642   187593642 
  634872915   634872915 
  952461738   952461738 
  513246897   513246897 
  469387521   469387521 
  278915463   278915463 

Matched shape [26/0]: (1, 6) => [{('rC', 5, 161)}, {('rC', 8, 206)}, {('R', 4, 80)}]
Matched shape [26/0]: (1, 7) => [{('rC', 8, 206)}, {('rC', 10, 236)}, {('R', 5, 95)}]
Matched shape [26/2]: (8, 2) => [{('R', 7, 125)}, {('rC', 4, 146)}, {('R', 9, 155)}]
Matched shape [26/3]: (1, 5) => [{('C', 1, 41)}, {('rC', 5, 161)}, {('rC', 10, 236)}]
Matched shape [26/5]: (1, 5) => [{('C', 1, 41)}, {('rC', 5, 161)}, {('rC', 8, 206)}]
Matched shape [26/5]: (1, 6) => [{('rC', 5, 161)}, {('rC', 8, 206)}, {('rC', 10, 236)}]
Matching patterns [2]: 26
26/0:       26/0:       26/2:       26/3:       26/5:       26/5:       
  396728154   396728154   396728154   396728154   396728154   396728154 
  745139286   745139286   745139286   745139286   745139286   745139286 
  821654379   821654379   821654379   821654379   821654379   821654379 
  187593642   187593642   187593642   187593642   187593642   187593642 
  634872915   634872915   634872915   634872915   634872915   634872915 
  952461738   952461738   952461738   952461738   952461738   952461738 
  513246897   513246897   513246897   513246897   513246897   513246897 
  469387521   469387521   469387521   469387521   469387521   469387521 
  278915463   278915463   278915463   278915463   278915463   278915463 

Matched shape [C/0]: (2, 1) => [{('R', 1, 35)}, {('rR', 2, 200)}]
Matched shape [C/0]: (2, 3) => [{('rR', 0, 170)}, {('R', 3, 65)}]
Matched shape [C/0]: (7, 6) => [{('rR', 3, 215)}, {('rR', 5, 245)}]
Matched shape [O/0]: (4, 7) => [{('R', 5, 95)}, {('rC', 9, 221)}, {('rC', 11, 251)}]
Matched shape [O/1]: (1, 7) => [{('rC', 8, 206)}, {('rC', 10, 236)}, {('R', 2, 50), ('rR', 1, 185)}]
Matched shape [P/0]: (1, 5) => [{('rC', 5, 161)}, {('C', 2, 56)}]
Matched shape [P/0]: (7, 5) => [{('rC', 7, 191)}, {('rC', 4, 146)}]
Matched shape [P/1]: (4, 7) => [{('R', 5, 95)}, {('rC', 9, 221)}]
Matched shape [26/0]: (1, 7) => [{('rC', 8, 206)}, {('rC', 10, 236)}, {('R', 2, 50), ('rR', 1, 185)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/1:        26/0:       
  396728154   396728154   396728154   396728154   396728154   396728154   396728154   396728154   396728154 
  745139286   745139286   745139286   745139286   745139286   745139286   745139286   745139286   745139286 
  821654379   821654379   821654379   821654379   821654379   821654379   821654379   821654379   821654379 
  187593642   187593642   187593642   187593642   187593642   187593642   187593642   187593642   187593642 
  634872915   634872915   634872915   634872915   634872915   634872915   634872915   634872915   634872915 
  952461738   952461738   952461738   952461738   952461738   952461738   952461738   952461738   952461738 
  513246897   513246897   513246897   513246897   513246897   513246897   513246897   513246897   513246897 
  469387521   469387521   469387521   469387521   469387521   469387521   469387521   469387521   469387521 
  278915463   278915463   278915463   278915463   278915463   278915463   278915463   278915463   278915463 

DisjointSets [3]: COP26:
Σ26 = 26    Σ26 = 26    Σ26 = 26    Σ26 = 26    Σ26 = 26    
  396728154   396728154   396728154   396728154   396728154 
  745139286   745139286   745139286   745139286   745139286 
  821654379   821654379   821654379   821654379   821654379 
  187593642   187593642   187593642   187593642   187593642 
  634872915   634872915   634872915   634872915   634872915 
  952461738   952461738   952461738   952461738   952461738 
  513246897   513246897   513246897   513246897   513246897 
  469387521   469387521   469387521   469387521   469387521 
  278915463   278915463   278915463   278915463   278915463 

2021-12-13 11:45:59
Indexed thermo 8
315│679│284
729│841│365
864│352│719
───┼───┼───
482│937│651
153│486│972
976│215│438
───┼───┼───
638│194│527
591│723│846
247│568│193

Number of indexes: 32 = 6+12+8+6
Number of bi-directional indexes: 6 = 4+2
Row indexes: 27,28:36 31,32:86 36,37:27 46,47:76 54,55:48 93,94:75
Row reverse indexes: 13,12:51 14,13:65 16,15:97 32,31:68 34,33:34 35,34:53 37,36:72 44,43:92 47,46:67 53,52:35 94,93:57 99,98:39
Column indexes: 71,81:65 42,52:85 63,73:68 55,65:81 27,37:37 77,87:58 58,68:73 78,88:24
Column reverse indexes: 73,63:86 45,35:35 85,75:29 66,56:56 88,78:42 69,59:82
s6:3.3  s7:1.1  s8:2.3  s9:4.4  s10:3.3  s11:4.5  s12:4.4  s13:4.4  s14:2.4  s16:1.1
     R:  315679284  315679284     rR:  315679284  315679284     C:  315679284  315679284     rC:  315679284  315679284
     R:  729841365  729841365     rR:  729841365  729841365     C:  729841365  729841365     rC:  729841365  729841365
     R:  864352719  864352719     rR:  864352719  864352719     C:  864352719  864352719     rC:  864352719  864352719
     R:  482937651  482937651     rR:  482937651  482937651     C:  482937651  482937651     rC:  482937651  482937651
     R:  153486972  153486972     rR:  153486972  153486972     C:  153486972  153486972     rC:  153486972  153486972
     R:  976215438  976215438     rR:  976215438  976215438     C:  976215438  976215438     rC:  976215438  976215438
     R:  638194527  638194527     rR:  638194527  638194527     C:  638194527  638194527     rC:  638194527  638194527
     R:  591723846  591723846     rR:  591723846  591723846     C:  591723846  591723846     rC:  591723846  591723846
     R:  247568193  247568193     rR:  247568193  247568193     C:  247568193  247568193     rC:  247568193  247568193

Matching patterns [1]: 

Matched shape [P/0]: (1, 5) => [{('rR', 2, 140)}, {('C', 4, 116)}, {('rC', 1, 191)}]
Matched shape [P/0]: (4, 3) => [{('rR', 7, 215)}, {('C', 3, 101)}, {('rC', 0, 176), ('C', 2, 86)}]
Matched shape [26/3]: (5, 5) => [{('C', 3, 101)}, {('rC', 3, 221)}, {('C', 6, 146)}]
Matched shape [26/4]: (3, 3) => [{('rR', 4, 170)}, {('rC', 1, 191)}, {('rR', 7, 215)}]
Matching patterns [2]: P26
P/0:        P/0:        26/3:       26/4:       
  315679284   315679284   315679284   315679284 
  729841365   729841365   729841365   729841365 
  864352719   864352719   864352719   864352719 
  482937651   482937651   482937651   482937651 
  153486972   153486972   153486972   153486972 
  976215438   976215438   976215438   976215438 
  638194527   638194527   638194527   638194527 
  591723846   591723846   591723846   591723846 
  247568193   247568193   247568193   247568193 

Matched shape [C/0]: (1, 3) => [{('rR', 1, 125)}, {('rR', 4, 170)}]
Matched shape [C/0]: (3, 4) => [{('rR', 5, 185)}, {('R', 4, 80)}]
Matched shape [P/1]: (4, 6) => [{('R', 3, 65), ('rR', 8, 230)}, {('rC', 3, 221)}]
Matching patterns [3]: CP
C/0:        C/0:        P/1:        
  315679284   315679284   315679284 
  729841365   729841365   729841365 
  864352719   864352719   864352719 
  482937651   482937651   482937651 
  153486972   153486972   153486972 
  976215438   976215438   976215438 
  638194527   638194527   638194527 
  591723846   591723846   591723846 
  247568193   247568193   247568193 

2021-12-13 11:45:59
Indexed thermo 9
367│821│954
942│375│168
185│496│732
───┼───┼───
834│567│219
629│183│547
571│249│386
───┼───┼───
718│632│495
493│758│621
256│914│873

Number of indexes: 39 = 11+10+9+9
Number of bi-directional indexes: 5 = 2+3
Row indexes: 17,18:95 18,19:54 23,24:23 36,37:67 42,43:34 48,49:19 54,55:18 63,64:12 66,67:93 71,72:71 86,87:86
Row reverse indexes: 12,11:63 27,26:15 43,42:43 45,44:65 52,51:26 53,52:92 79,78:59 84,83:73 87,86:68 98,97:78
Column indexes: 12,22:64 73,83:83 24,34:34 25,35:79 76,86:28 47,57:25 77,87:46 48,58:14 29,39:82
Column reverse indexes: 52,42:23 82,72:91 83,73:38 34,24:43 26,16:51 66,56:93 37,27:71 58,48:41 88,78:29
s3:1.1  s5:3.4  s6:2.2  s7:3.5  s8:2.3  s9:3.3  s10:7.7  s11:5.5  s12:1.2  s13:1.1  s14:4.4  s15:1.1  s16:1.1
     R:  367821954  367821954     rR:  367821954  367821954     C:  367821954  367821954     rC:  367821954  367821954
     R:  942375168  942375168     rR:  942375168  942375168     C:  942375168  942375168     rC:  942375168  942375168
     R:  185496732  185496732     rR:  185496732  185496732     C:  185496732  185496732     rC:  185496732  185496732
     R:  834567219  834567219     rR:  834567219  834567219     C:  834567219  834567219     rC:  834567219  834567219
     R:  629183547  629183547     rR:  629183547  629183547     C:  629183547  629183547     rC:  629183547  629183547
     R:  571249386  571249386     rR:  571249386  571249386     C:  571249386  571249386     rC:  571249386  571249386
     R:  718632495  718632495     rR:  718632495  718632495     C:  718632495  718632495     rC:  718632495  718632495
     R:  493758621  493758621     rR:  493758621  493758621     C:  493758621  493758621     rC:  493758621  493758621
     R:  256914873  256914873     rR:  256914873  256914873     C:  256914873  256914873     rC:  256914873  256914873

Matched shape [P/0]: (3, 6) => [{('R', 3, 65)}, {('C', 5, 176)}, {('rC', 5, 77)}]
Matched shape [26/0]: (2, 4) => [{('rC', 3, 47), ('C', 2, 131)}, {('C', 3, 146)}, {('R', 6, 110)}]
Matching patterns [1]: P26
P/0:        26/0:       
  367821954   367821954 
  942375168   942375168 
  185496732   185496732 
  834567219   834567219 
  629183547   629183547 
  571249386   571249386 
  718632495   718632495 
  493758621   493758621 
  256914873   256914873 

Matched shape [C/0]: (1, 7) => [{('R', 1, 35)}, {('rC', 6, 92)}, {('R', 5, 95)}]
Matched shape [O/1]: (1, 7) => [{('R', 0, 20)}, {('rC', 6, 92)}, {('C', 8, 221)}, {('R', 5, 95)}]
Matched shape [O/1]: (6, 6) => [{('R', 8, 140)}, {('C', 4, 161)}, {('rC', 8, 122)}, {('rR', 9, 86)}]
Matched shape [P/0]: (3, 6) => [{('R', 3, 65)}, {('rC', 7, 107), ('C', 7, 206)}, {('rC', 5, 77)}]
Matched shape [26/0]: (2, 4) => [{('rC', 3, 47), ('C', 2, 131)}, {('C', 3, 146)}, {('R', 6, 110)}]
Matched shape [26/2]: (2, 6) => [{('rR', 1, 200)}, {('C', 8, 221)}, {('R', 3, 65)}]
Matched shape [26/2]: (4, 4) => [{('rR', 3, 230)}, {('C', 5, 176)}, {('R', 6, 110)}]
Matched shape [26/3]: (2, 4) => [{('rC', 3, 47), ('C', 2, 131)}, {('C', 3, 146)}, {('rC', 6, 92)}]
Matched shape [26/5]: (7, 6) => [{('C', 4, 161)}, {('C', 6, 191)}, {('rC', 8, 122)}]
Matching patterns [2]: COP26
C/0:        O/1:        O/1:        P/0:        26/0:       26/2:       26/2:       26/3:       26/5:       
  367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954 
  942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168 
  185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732 
  834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219 
  629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547 
  571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386 
  718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495 
  493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621 
  256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873 

Matched shape [C/0]: (5, 1) => [{('rR', 4, 245)}, {('R', 9, 155)}]
Matched shape [C/0]: (6, 3) => [{('R', 7, 125)}, {('rR', 7, 56)}]
Matched shape [C/0]: (6, 6) => [{('R', 8, 140)}, {('R', 10, 170), ('rR', 8, 71)}]
Matched shape [O/0]: (6, 6) => [{('R', 8, 140)}, {('C', 4, 161)}, {('C', 6, 191)}]
Matched shape [O/1]: (2, 4) => [{('rC', 3, 47), ('C', 2, 131)}, {('C', 3, 146)}, {('rR', 3, 230)}]
Matched shape [O/1]: (7, 7) => [{('C', 6, 191)}, {('rC', 8, 122)}, {('rR', 9, 86)}]
Matched shape [P/0]: (1, 5) => [{('rC', 4, 62)}, {('C', 3, 146)}]
Matched shape [P/0]: (4, 6) => [{('C', 5, 176)}, {('rC', 5, 77)}]
Matched shape [P/1]: (1, 7) => [{('R', 0, 20)}, {('rC', 6, 92)}]
Matched shape [P/1]: (6, 3) => [{('R', 7, 125)}, {('rC', 2, 32), ('C', 1, 116)}]
Matched shape [P/1]: (6, 6) => [{('R', 8, 140)}, {('C', 4, 161)}]
Matched shape [26/0]: (2, 4) => [{('rC', 3, 47), ('C', 2, 131)}, {('C', 3, 146)}, {('rR', 3, 230)}]
Matched shape [26/0]: (7, 7) => [{('C', 6, 191)}, {('rC', 8, 122)}, {('rR', 9, 86)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/1:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/0:       
  367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954 
  942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168 
  185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732 
  834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219 
  629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547 
  571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386 
  718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495 
  493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621 
  256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873 

DisjointSets [3]: COP26:
Σ26 = 34    Σ26 = 34    Σ26 = 36    Σ26 = 36    Σ26 = 36    Σ26 = 36    Σ26 = 34    Σ26 = 34    Σ26 = 34    Σ26 = 34    Σ26 = 34    Σ26 = 36    Σ26 = 36    Σ26 = 36    Σ26 = 34    Σ26 = 34    Σ26 = 34    
  367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954   367821954 
  942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168   942375168 
  185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732   185496732 
  834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219   834567219 
  629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547   629183547 
  571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386   571249386 
  718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495   718632495 
  493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621   493758621 
  256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873   256914873 

2021-12-13 11:45:59
Indexed thermo 10
315│729│684
768│154│239
294│683│751
───┼───┼───
876│431│925
941│265│378
532│978│146
───┼───┼───
159│347│862
683│592│417
427│816│593

Number of indexes: 32 = 12+6+7+7
Number of bi-directional indexes: 2 = 1+1
Row indexes: 24,25:15 25,26:54 35,36:83 41,42:87 46,47:19 65,66:78 66,67:81 73,74:93 83,84:35 84,85:59 87,88:41 95,96:16
Row reverse indexes: 23,22:86 38,37:57 47,46:91 49,48:52 52,51:49 56,55:56
Column indexes: 51,61:95 15,25:25 75,85:49 26,36:43 47,57:93 28,38:35 89,99:73
Column reverse indexes: 91,81:46 42,32:79 45,35:38 36,26:34 76,66:78 49,39:51 59,49:85
s5:1.1  s6:2.2  s7:5.5  s8:1.2  s9:2.2  s10:4.4  s11:3.3  s12:2.3  s13:2.3  s14:3.3  s15:2.3  s16:1.1
     R:  315729684  315729684     rR:  315729684  315729684     C:  315729684  315729684     rC:  315729684  315729684
     R:  768154239  768154239     rR:  768154239  768154239     C:  768154239  768154239     rC:  768154239  768154239
     R:  294683751  294683751     rR:  294683751  294683751     C:  294683751  294683751     rC:  294683751  294683751
     R:  876431925  876431925     rR:  876431925  876431925     C:  876431925  876431925     rC:  876431925  876431925
     R:  941265378  941265378     rR:  941265378  941265378     C:  941265378  941265378     rC:  941265378  941265378
     R:  532978146  532978146     rR:  532978146  532978146     C:  532978146  532978146     rC:  532978146  532978146
     R:  159347862  159347862     rR:  159347862  159347862     C:  159347862  159347862     rC:  159347862  159347862
     R:  683592417  683592417     rR:  683592417  683592417     C:  683592417  683592417     rC:  683592417  683592417
     R:  427816593  427816593     rR:  427816593  427816593     C:  427816593  427816593     rC:  427816593  427816593

Matched shape [C/0]: (2, 5) => [{('R', 1, 35)}, {('rC', 2, 191)}, {('rR', 5, 41)}]
Matched shape [C/0]: (6, 5) => [{('R', 5, 95)}, {('C', 2, 86)}, {('R', 11, 185)}]
Matched shape [P/0]: (5, 5) => [{('rR', 5, 41)}, {('rC', 4, 221)}, {('C', 2, 86)}]
Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('R', 2, 50)}, {('rR', 5, 41)}]
Matching patterns [1]: CP26
C/0:        C/0:        P/0:        26/1:       
  315729684   315729684   315729684   315729684 
  768154239   768154239   768154239   768154239 
  294683751   294683751   294683751   294683751 
  876431925   876431925   876431925   876431925 
  941265378   941265378   941265378   941265378 
  532978146   532978146   532978146   532978146 
  159347862   159347862   159347862   159347862 
  683592417   683592417   683592417   683592417 
  427816593   427816593   427816593   427816593 

Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('R', 2, 50)}, {('rR', 5, 41)}]
Matched shape [26/2]: (2, 5) => [{('R', 1, 35)}, {('C', 5, 131)}, {('R', 2, 50)}]
Matched shape [26/4]: (7, 3) => [{('R', 7, 125)}, {('C', 2, 86)}, {('R', 8, 140)}]
Matching patterns [2]: 26
26/1:       26/2:       26/4:       
  315729684   315729684   315729684 
  768154239   768154239   768154239 
  294683751   294683751   294683751 
  876431925   876431925   876431925 
  941265378   941265378   941265378 
  532978146   532978146   532978146 
  159347862   159347862   159347862 
  683592417   683592417   683592417 
  427816593   427816593   427816593 

Matched shape [C/0]: (3, 5) => [{('R', 2, 50)}, {('rR', 5, 41)}]
Matched shape [C/0]: (4, 6) => [{('rR', 2, 230), ('R', 4, 80)}, {('R', 6, 110)}]
Matched shape [P/0]: (2, 5) => [{('rC', 3, 206), ('C', 3, 101)}, {('rC', 2, 191)}]
Matched shape [P/0]: (6, 5) => [{('rC', 4, 221)}, {('C', 2, 86)}]
Matched shape [P/1]: (2, 2) => [{('rR', 0, 200)}, {('rC', 1, 176)}]
Matched shape [P/1]: (2, 5) => [{('R', 1, 35)}, {('rC', 2, 191)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 215)}, {('C', 4, 116)}]
Matched shape [P/1]: (4, 1) => [{('R', 3, 65)}, {('C', 0, 56)}]
Matched shape [P/1]: (6, 5) => [{('R', 5, 95)}, {('C', 2, 86)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        P/1:        
  315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684 
  768154239   768154239   768154239   768154239   768154239   768154239   768154239   768154239   768154239 
  294683751   294683751   294683751   294683751   294683751   294683751   294683751   294683751   294683751 
  876431925   876431925   876431925   876431925   876431925   876431925   876431925   876431925   876431925 
  941265378   941265378   941265378   941265378   941265378   941265378   941265378   941265378   941265378 
  532978146   532978146   532978146   532978146   532978146   532978146   532978146   532978146   532978146 
  159347862   159347862   159347862   159347862   159347862   159347862   159347862   159347862   159347862 
  683592417   683592417   683592417   683592417   683592417   683592417   683592417   683592417   683592417 
  427816593   427816593   427816593   427816593   427816593   427816593   427816593   427816593   427816593 

2021-12-13 11:45:59
Indexed thermo 11
356│819│724
714│256│389
289│374│651
───┼───┼───
897│631│245
532│748│196
641│592│837
───┼───┼───
173│485│962
925│163│478
468│927│513

Number of indexes: 28 = 5+6+11+6
Number of bi-directional indexes: 2 = 1+1
Row indexes: 64,65:59 65,66:92 68,69:37 71,72:17 77,78:96
Row reverse indexes: 24,23:24 35,34:73 45,44:36 74,73:43 78,77:69 95,94:29
Column indexes: 22,32:18 62,72:47 24,34:23 34,44:36 84,94:19 55,65:49 86,96:37 47,57:21 18,28:28 58,68:93 78,88:67
Column reverse indexes: 53,43:27 94,84:91 25,15:51 97,87:54 29,19:94 59,49:65
s3:1.1  s5:1.1  s6:2.2  s7:1.1  s8:1.1  s9:4.5  s10:5.6  s11:4.4  s12:1.1  s13:3.3  s14:1.1  s15:2.2
     R:  356819724  356819724     rR:  356819724  356819724     C:  356819724  356819724     rC:  356819724  356819724
     R:  714256389  714256389     rR:  714256389  714256389     C:  714256389  714256389     rC:  714256389  714256389
     R:  289374651  289374651     rR:  289374651  289374651     C:  289374651  289374651     rC:  289374651  289374651
     R:  897631245  897631245     rR:  897631245  897631245     C:  897631245  897631245     rC:  897631245  897631245
     R:  532748196  532748196     rR:  532748196  532748196     C:  532748196  532748196     rC:  532748196  532748196
     R:  641592837  641592837     rR:  641592837  641592837     C:  641592837  641592837     rC:  641592837  641592837
     R:  173485962  173485962     rR:  173485962  173485962     C:  173485962  173485962     rC:  173485962  173485962
     R:  925163478  925163478     rR:  925163478  925163478     C:  925163478  925163478     rC:  925163478  925163478
     R:  468927513  468927513     rR:  468927513  468927513     C:  468927513  468927513     rC:  468927513  468927513

Matched shape [P/0]: (2, 3) => [{('rR', 0, 95)}, {('C', 3, 230)}, {('rC', 0, 116)}]
Matched shape [26/1]: (3, 4) => [{('rR', 1, 110)}, {('rR', 2, 125)}, {('R', 0, 20)}]
Matching patterns [1]: P26
P/0:        26/1:       
  356819724   356819724 
  714256389   714256389 
  289374651   289374651 
  897631245   897631245 
  532748196   532748196 
  641592837   641592837 
  173485962   173485962 
  925163478   925163478 
  468927513   468927513 

Matched shape [C/0]: (3, 3) => [{('rR', 1, 110)}, {('rC', 0, 116)}, {('R', 0, 20)}]
Matched shape [26/1]: (3, 4) => [{('rR', 1, 110)}, {('rR', 2, 125)}, {('R', 0, 20)}]
Matching patterns [2]: C26
C/0:        26/1:       
  356819724   356819724 
  714256389   714256389 
  289374651   289374651 
  897631245   897631245 
  532748196   532748196 
  641592837   641592837 
  173485962   173485962 
  925163478   925163478 
  468927513   468927513 

Matched shape [C/0]: (4, 4) => [{('rR', 2, 125)}, {('R', 0, 20)}]
Matched shape [P/0]: (1, 4) => [{('rC', 2, 146)}, {('C', 2, 215)}]
Matched shape [P/0]: (3, 3) => [{('C', 3, 230)}, {('rC', 0, 116)}]
Matched shape [P/0]: (4, 8) => [{('rC', 5, 191)}, {('C', 9, 86)}]
Matched shape [P/0]: (7, 7) => [{('C', 10, 101)}, {('rC', 3, 161)}]
Matched shape [P/1]: (6, 8) => [{('R', 2, 50)}, {('C', 10, 101)}]
Matched shape [P/1]: (7, 7) => [{('R', 4, 80), ('rR', 4, 155)}, {('rC', 3, 161)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        
  356819724   356819724   356819724   356819724   356819724   356819724   356819724 
  714256389   714256389   714256389   714256389   714256389   714256389   714256389 
  289374651   289374651   289374651   289374651   289374651   289374651   289374651 
  897631245   897631245   897631245   897631245   897631245   897631245   897631245 
  532748196   532748196   532748196   532748196   532748196   532748196   532748196 
  641592837   641592837   641592837   641592837   641592837   641592837   641592837 
  173485962   173485962   173485962   173485962   173485962   173485962   173485962 
  925163478   925163478   925163478   925163478   925163478   925163478   925163478 
  468927513   468927513   468927513   468927513   468927513   468927513   468927513 

2021-12-13 11:45:59
Indexed thermo 12
315│869│724
746│215│389
289│734│561
───┼───┼───
874│392│156
931│576│248
562│148│937
───┼───┼───
693│421│875
157│683│492
428│957│613

Number of indexes: 33 = 13+8+4+8
Number of bi-directional indexes: 1 = 1+0
Row indexes: 22,23:46 28,29:89 34,35:73 41,42:87 42,43:74 43,44:43 58,59:48 61,62:56 62,63:62 71,72:69 73,74:34 74,75:42 75,76:21
Row reverse indexes: 49,48:65 53,52:13 57,56:26 66,65:84 72,71:96 78,77:78 97,96:67 98,97:16
Column indexes: 15,25:61 25,35:13 18,28:28 39,49:16
Column reverse indexes: 51,41:98 62,52:63 83,73:73 55,45:79 85,75:82 56,46:62 57,47:21 29,19:94
s3:1.2  s4:1.2  s6:1.1  s7:4.5  s8:2.3  s9:1.1  s10:4.5  s11:3.3  s12:2.2  s13:2.2  s15:4.4  s16:1.1  s17:2.2
     R:  315869724  315869724     rR:  315869724  315869724     C:  315869724  315869724     rC:  315869724  315869724
     R:  746215389  746215389     rR:  746215389  746215389     C:  746215389  746215389     rC:  746215389  746215389
     R:  289734561  289734561     rR:  289734561  289734561     C:  289734561  289734561     rC:  289734561  289734561
     R:  874392156  874392156     rR:  874392156  874392156     C:  874392156  874392156     rC:  874392156  874392156
     R:  931576248  931576248     rR:  931576248  931576248     C:  931576248  931576248     rC:  931576248  931576248
     R:  562148937  562148937     rR:  562148937  562148937     C:  562148937  562148937     rC:  562148937  562148937
     R:  693421875  693421875     rR:  693421875  693421875     C:  693421875  693421875     rC:  693421875  693421875
     R:  157683492  157683492     rR:  157683492  157683492     C:  157683492  157683492     rC:  157683492  157683492
     R:  428957613  428957613     rR:  428957613  428957613     C:  428957613  428957613     rC:  428957613  428957613

Matched shape [26/0]: (1, 8) => [{('C', 2, 131)}, {('rC', 7, 32)}, {('rR', 0, 215)}]
Matched shape [26/0]: (4, 5) => [{('rC', 3, 206)}, {('rC', 5, 236)}, {('R', 12, 200)}]
Matching patterns [1]: 26
26/0:       26/0:       
  315869724   315869724 
  746215389   746215389 
  289734561   289734561 
  874392156   874392156 
  931576248   931576248 
  562148937   562148937 
  693421875   693421875 
  157683492   157683492 
  428957613   428957613 

Matched shape [C/0]: (4, 2) => [{('R', 5, 95)}, {('rC', 1, 176)}, {('R', 10, 170)}]
Matched shape [26/0]: (1, 8) => [{('C', 2, 131)}, {('rC', 7, 32)}, {('rR', 0, 215)}]
Matched shape [26/0]: (4, 5) => [{('rC', 3, 206)}, {('rC', 5, 236)}, {('R', 12, 200)}]
Matched shape [26/2]: (4, 2) => [{('R', 4, 80)}, {('rC', 3, 206)}, {('rR', 1, 230)}]
Matched shape [26/5]: (4, 5) => [{('rC', 3, 206)}, {('rC', 5, 236)}, {('rC', 6, 251)}]
Matching patterns [2]: C26
C/0:        26/0:       26/0:       26/2:       26/5:       
  315869724   315869724   315869724   315869724   315869724 
  746215389   746215389   746215389   746215389   746215389 
  289734561   289734561   289734561   289734561   289734561 
  874392156   874392156   874392156   874392156   874392156 
  931576248   931576248   931576248   931576248   931576248 
  562148937   562148937   562148937   562148937   562148937 
  693421875   693421875   693421875   693421875   693421875 
  157683492   157683492   157683492   157683492   157683492 
  428957613   428957613   428957613   428957613   428957613 

Matched shape [C/0]: (2, 2) => [{('R', 0, 20)}, {('R', 4, 80)}]
Matched shape [C/0]: (2, 8) => [{('R', 1, 35)}, {('rR', 0, 215)}]
Matched shape [C/0]: (4, 1) => [{('R', 3, 65)}, {('R', 7, 125)}]
Matched shape [C/0]: (4, 2) => [{('R', 4, 80)}, {('R', 8, 140)}]
Matched shape [C/0]: (7, 7) => [{('rR', 5, 56)}, {('rR', 7, 86)}]
Matched shape [O/1]: (4, 5) => [{('rC', 3, 206)}, {('rC', 5, 236)}, {('rR', 3, 26)}]
Matched shape [P/1]: (4, 2) => [{('R', 4, 80)}, {('rC', 1, 176)}]
Matched shape [P/1]: (6, 5) => [{('rR', 3, 26)}, {('rC', 4, 221)}]
Matched shape [26/0]: (4, 5) => [{('rC', 3, 206)}, {('rC', 5, 236)}, {('rR', 3, 26)}]
Matched shape [26/1]: (4, 2) => [{('R', 4, 80)}, {('rR', 1, 230)}, {('R', 8, 140)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        C/0:        O/1:        P/1:        P/1:        26/0:       26/1:       
  315869724   315869724   315869724   315869724   315869724   315869724   315869724   315869724   315869724   315869724 
  746215389   746215389   746215389   746215389   746215389   746215389   746215389   746215389   746215389   746215389 
  289734561   289734561   289734561   289734561   289734561   289734561   289734561   289734561   289734561   289734561 
  874392156   874392156   874392156   874392156   874392156   874392156   874392156   874392156   874392156   874392156 
  931576248   931576248   931576248   931576248   931576248   931576248   931576248   931576248   931576248   931576248 
  562148937   562148937   562148937   562148937   562148937   562148937   562148937   562148937   562148937   562148937 
  693421875   693421875   693421875   693421875   693421875   693421875   693421875   693421875   693421875   693421875 
  157683492   157683492   157683492   157683492   157683492   157683492   157683492   157683492   157683492   157683492 
  428957613   428957613   428957613   428957613   428957613   428957613   428957613   428957613   428957613   428957613 

2021-12-13 11:45:59
Indexed thermo 13
317│895│624
685│241│379
294│637│851
───┼───┼───
842│159│736
951│763│248
736│428│195
───┼───┼───
173│584│962
569│312│487
428│976│513

Number of indexes: 27 = 5+10+7+5
Number of bi-directional indexes: 1 = 1+0
Row indexes: 24,25:24 28,29:79 42,43:42 83,84:93 97,98:51
Row reverse indexes: 13,12:71 15,14:98 18,17:26 22,21:86 27,26:31 36,35:73 57,56:23 63,62:63 66,65:82 98,97:15
Column indexes: 61,71:71 12,22:18 75,85:81 26,36:17 47,57:72 28,38:75 49,59:68
Column reverse indexes: 31,21:26 51,41:98 27,17:36 97,87:54 29,19:94
s4:1.1  s5:1.1  s6:4.4  s8:3.5  s9:6.6  s10:2.2  s12:2.2  s13:1.1  s14:2.2  s16:1.1  s17:1.2
     R:  317895624  317895624     rR:  317895624  317895624     C:  317895624  317895624     rC:  317895624  317895624
     R:  685241379  685241379     rR:  685241379  685241379     C:  685241379  685241379     rC:  685241379  685241379
     R:  294637851  294637851     rR:  294637851  294637851     C:  294637851  294637851     rC:  294637851  294637851
     R:  842159736  842159736     rR:  842159736  842159736     C:  842159736  842159736     rC:  842159736  842159736
     R:  951763248  951763248     rR:  951763248  951763248     C:  951763248  951763248     rC:  951763248  951763248
     R:  736428195  736428195     rR:  736428195  736428195     C:  736428195  736428195     rC:  736428195  736428195
     R:  173584962  173584962     rR:  173584962  173584962     C:  173584962  173584962     rC:  173584962  173584962
     R:  569312487  569312487     rR:  569312487  569312487     C:  569312487  569312487     rC:  569312487  569312487
     R:  428976513  428976513     rR:  428976513  428976513     C:  428976513  428976513     rC:  428976513  428976513

Matching patterns [1]: 

Matched shape [C/0]: (1, 1) => [{('rR', 0, 95)}, {('rC', 0, 116)}, {('R', 2, 50)}]
Matched shape [26/2]: (1, 4) => [{('rR', 1, 110)}, {('rC', 2, 146)}, {('R', 0, 20)}]
Matching patterns [2]: C26
C/0:        26/2:       
  317895624   317895624 
  685241379   685241379 
  294637851   294637851 
  842159736   842159736 
  951763248   951763248 
  736428195   736428195 
  173584962   173584962 
  569312487   569312487 
  428976513   428976513 

Matched shape [C/0]: (4, 2) => [{('R', 2, 50)}, {('rR', 7, 200)}]
Matched shape [P/0]: (1, 1) => [{('C', 1, 26)}, {('rC', 0, 116)}]
Matched shape [P/0]: (1, 6) => [{('rC', 2, 146)}, {('C', 3, 56)}]
Matched shape [P/0]: (1, 8) => [{('rC', 4, 176)}, {('C', 5, 86)}]
Matched shape [P/1]: (6, 5) => [{('rR', 8, 215)}, {('C', 2, 41)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/1:        
  317895624   317895624   317895624   317895624   317895624 
  685241379   685241379   685241379   685241379   685241379 
  294637851   294637851   294637851   294637851   294637851 
  842159736   842159736   842159736   842159736   842159736 
  951763248   951763248   951763248   951763248   951763248 
  736428195   736428195   736428195   736428195   736428195 
  173584962   173584962   173584962   173584962   173584962 
  569312487   569312487   569312487   569312487   569312487 
  428976513   428976513   428976513   428976513   428976513 

2021-12-13 11:45:59
Indexed thermo 14
395│816│724
741│253│689
268│479│351
───┼───┼───
854│391│276
632│748│195
917│562│438
───┼───┼───
173│685│942
529│134│867
486│927│513

Number of indexes: 40 = 8+9+10+13
Number of bi-directional indexes: 5 = 2+3
Row indexes: 11,12:39 25,26:53 31,32:26 32,33:68 43,44:43 45,46:91 56,57:81 71,72:17
Row reverse indexes: 22,21:47 44,43:34 46,45:19 49,48:67 59,58:59 65,64:65 74,73:63 83,82:92 95,94:29
Column indexes: 71,81:15 42,52:53 52,62:31 63,73:73 34,44:43 84,94:19 27,37:63 47,57:21 18,28:28 59,69:58
Column reverse indexes: 92,82:82 73,63:37 44,34:34 94,84:91 45,35:97 65,55:64 85,75:38 36,26:93 96,86:74 87,77:89 48,38:75 29,19:94 49,39:61
s3:1.1  s4:1.1  s6:1.1  s7:3.5  s8:3.4  s9:2.3  s10:7.9  s11:6.6  s12:3.3  s13:3.3  s14:2.2  s16:1.1  s17:1.1
     R:  395816724  395816724     rR:  395816724  395816724     C:  395816724  395816724     rC:  395816724  395816724
     R:  741253689  741253689     rR:  741253689  741253689     C:  741253689  741253689     rC:  741253689  741253689
     R:  268479351  268479351     rR:  268479351  268479351     C:  268479351  268479351     rC:  268479351  268479351
     R:  854391276  854391276     rR:  854391276  854391276     C:  854391276  854391276     rC:  854391276  854391276
     R:  632748195  632748195     rR:  632748195  632748195     C:  632748195  632748195     rC:  632748195  632748195
     R:  917562438  917562438     rR:  917562438  917562438     C:  917562438  917562438     rC:  917562438  917562438
     R:  173685942  173685942     rR:  173685942  173685942     C:  173685942  173685942     rC:  173685942  173685942
     R:  529134867  529134867     rR:  529134867  529134867     C:  529134867  529134867     rC:  529134867  529134867
     R:  486927513  486927513     rR:  486927513  486927513     C:  486927513  486927513     rC:  486927513  486927513

Matched shape [P/0]: (6, 4) => [{('rR', 5, 215)}, {('rC', 6, 47)}, {('rC', 3, 236), ('C', 5, 116)}]
Matched shape [26/0]: (1, 8) => [{('C', 8, 161)}, {('rC', 11, 122)}, {('rR', 3, 185)}]
Matched shape [26/0]: (2, 6) => [{('rC', 7, 62)}, {('C', 6, 131)}, {('R', 6, 110)}]
Matched shape [26/0]: (3, 4) => [{('C', 4, 101), ('rC', 2, 221)}, {('rC', 4, 251)}, {('rR', 5, 215)}]
Matching patterns [1]: P26
P/0:        26/0:       26/0:       26/0:       
  395816724   395816724   395816724   395816724 
  741253689   741253689   741253689   741253689 
  268479351   268479351   268479351   268479351 
  854391276   854391276   854391276   854391276 
  632748195   632748195   632748195   632748195 
  917562438   917562438   917562438   917562438 
  173685942   173685942   173685942   173685942 
  529134867   529134867   529134867   529134867 
  486927513   486927513   486927513   486927513 

Matched shape [C/0]: (4, 2) => [{('rR', 1, 155), ('R', 4, 80)}, {('C', 2, 71)}, {('rR', 6, 230)}]
Matched shape [O/2]: (4, 2) => [{('rR', 1, 155), ('R', 4, 80)}, {('C', 2, 71)}, {('rC', 5, 32)}, {('rR', 6, 230)}]
Matched shape [P/0]: (4, 3) => [{('rR', 1, 155), ('R', 4, 80)}, {('rC', 5, 32)}, {('rC', 1, 206), ('C', 3, 86)}]
Matched shape [26/0]: (1, 8) => [{('C', 8, 161)}, {('rC', 11, 122)}, {('rR', 3, 185)}]
Matched shape [26/0]: (2, 6) => [{('rC', 7, 62)}, {('C', 6, 131)}, {('R', 6, 110)}]
Matched shape [26/0]: (3, 4) => [{('C', 4, 101), ('rC', 2, 221)}, {('rC', 4, 251)}, {('rR', 5, 215)}]
Matching patterns [2]: COP26
C/0:        O/2:        P/0:        26/0:       26/0:       26/0:       
  395816724   395816724   395816724   395816724   395816724   395816724 
  741253689   741253689   741253689   741253689   741253689   741253689 
  268479351   268479351   268479351   268479351   268479351   268479351 
  854391276   854391276   854391276   854391276   854391276   854391276 
  632748195   632748195   632748195   632748195   632748195   632748195 
  917562438   917562438   917562438   917562438   917562438   917562438 
  173685942   173685942   173685942   173685942   173685942   173685942 
  529134867   529134867   529134867   529134867   529134867   529134867 
  486927513   486927513   486927513   486927513   486927513   486927513 

Matched shape [C/0]: (1, 1) => [{('R', 0, 20)}, {('R', 2, 50)}]
Matched shape [C/0]: (2, 5) => [{('R', 1, 35)}, {('R', 5, 95), ('rR', 2, 170)}]
Matched shape [O/1]: (3, 8) => [{('rC', 10, 107)}, {('rC', 12, 137)}, {('rR', 4, 200)}]
Matched shape [P/0]: (1, 7) => [{('C', 8, 161)}, {('C', 6, 131)}]
Matched shape [P/0]: (2, 5) => [{('rC', 7, 62)}, {('rC', 4, 251)}]
Matched shape [P/0]: (3, 7) => [{('rC', 10, 107)}, {('C', 7, 146)}]
Matched shape [P/0]: (7, 4) => [{('rC', 6, 47)}, {('rC', 3, 236), ('C', 5, 116)}]
Matched shape [P/0]: (7, 6) => [{('rC', 9, 92)}, {('rC', 8, 77)}]
Matched shape [P/1]: (2, 5) => [{('R', 1, 35)}, {('rC', 4, 251)}]
Matched shape [P/1]: (3, 2) => [{('R', 3, 65)}, {('C', 1, 56)}]
Matched shape [P/1]: (4, 5) => [{('R', 5, 95), ('rR', 2, 170)}, {('rC', 5, 32)}]
Matched shape [26/0]: (3, 8) => [{('rC', 10, 107)}, {('rC', 12, 137)}, {('rR', 4, 200)}]
Matched shape [26/1]: (1, 1) => [{('R', 0, 20)}, {('rR', 0, 140)}, {('R', 2, 50)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/1:       
  395816724   395816724   395816724   395816724   395816724   395816724   395816724   395816724   395816724   395816724   395816724   395816724   395816724 
  741253689   741253689   741253689   741253689   741253689   741253689   741253689   741253689   741253689   741253689   741253689   741253689   741253689 
  268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351 
  854391276   854391276   854391276   854391276   854391276   854391276   854391276   854391276   854391276   854391276   854391276   854391276   854391276 
  632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195 
  917562438   917562438   917562438   917562438   917562438   917562438   917562438   917562438   917562438   917562438   917562438   917562438   917562438 
  173685942   173685942   173685942   173685942   173685942   173685942   173685942   173685942   173685942   173685942   173685942   173685942   173685942 
  529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867 
  486927513   486927513   486927513   486927513   486927513   486927513   486927513   486927513   486927513   486927513   486927513   486927513   486927513 

DisjointSets [3]: COP26:
Σ26 = 31    Σ26 = 31    Σ26 = 31    
  395816724   395816724   395816724 
  741253689   741253689   741253689 
  268479351   268479351   268479351 
  854391276   854391276   854391276 
  632748195   632748195   632748195 
  917562438   917562438   917562438 
  173685942   173685942   173685942 
  529134867   529134867   529134867 
  486927513   486927513   486927513 

2021-12-13 11:45:59
Indexed thermo 15
315│689│724
748│251│369
269│734│851
───┼───┼───
872│195│436
631│847│295
954│326│178
───┼───┼───
593│412│687
187│563│942
426│978│513

Number of indexes: 36 = 8+11+10+7
Number of bi-directional indexes: 3 = 2+1
Row indexes: 34,35:73 36,37:48 44,45:19 48,49:36 54,55:84 64,65:32 73,74:34 77,78:68
Row reverse indexes: 16,15:98 27,26:31 45,44:91 49,48:63 53,52:13 59,58:59 72,71:95 76,75:21 83,82:78 96,95:87 97,96:58
Column indexes: 26,36:14 47,57:42 57,67:21 87,97:95 68,78:78 88,98:41 39,49:16 59,69:58 69,79:87 79,89:72
Column reverse indexes: 42,32:76 82,72:89 83,73:73 86,76:32 37,27:83 29,19:94 49,39:61
s3:1.2  s4:2.2  s5:3.4  s6:1.1  s7:3.3  s9:3.3  s10:3.4  s11:1.1  s12:2.2  s13:3.4  s14:3.4  s15:2.4  s17:2.2
     R:  315689724  315689724     rR:  315689724  315689724     C:  315689724  315689724     rC:  315689724  315689724
     R:  748251369  748251369     rR:  748251369  748251369     C:  748251369  748251369     rC:  748251369  748251369
     R:  269734851  269734851     rR:  269734851  269734851     C:  269734851  269734851     rC:  269734851  269734851
     R:  872195436  872195436     rR:  872195436  872195436     C:  872195436  872195436     rC:  872195436  872195436
     R:  631847295  631847295     rR:  631847295  631847295     C:  631847295  631847295     rC:  631847295  631847295
     R:  954326178  954326178     rR:  954326178  954326178     C:  954326178  954326178     rC:  954326178  954326178
     R:  593412687  593412687     rR:  593412687  593412687     C:  593412687  593412687     rC:  593412687  593412687
     R:  187563942  187563942     rR:  187563942  187563942     C:  187563942  187563942     rC:  187563942  187563942
     R:  426978513  426978513     rR:  426978513  426978513     C:  426978513  426978513     rC:  426978513  426978513

Matched shape [P/0]: (4, 8) => [{('rR', 3, 185), ('R', 3, 65)}, {('C', 7, 176)}, {('C', 4, 131)}]
Matched shape [26/1]: (3, 4) => [{('R', 0, 20)}, {('R', 2, 50), ('rR', 2, 170)}, {('R', 5, 95)}]
Matching patterns [1]: P26
P/0:        26/1:       
  315689724   315689724 
  748251369   748251369 
  269734851   269734851 
  872195436   872195436 
  631847295   631847295 
  954326178   954326178 
  593412687   593412687 
  187563942   187563942 
  426978513   426978513 

Matched shape [O/0]: (4, 7) => [{('rR', 3, 185), ('R', 3, 65)}, {('C', 2, 101)}, {('C', 7, 176)}, {('R', 7, 125)}]
Matched shape [26/1]: (3, 4) => [{('R', 0, 20)}, {('R', 2, 50), ('rR', 2, 170)}, {('R', 5, 95)}]
Matched shape [26/2]: (4, 4) => [{('R', 2, 50), ('rR', 2, 170)}, {('C', 1, 86)}, {('R', 4, 80)}]
Matched shape [26/2]: (5, 4) => [{('R', 4, 80)}, {('C', 2, 101)}, {('R', 5, 95)}]
Matching patterns [2]: O26
O/0:        26/1:       26/2:       26/2:       
  315689724   315689724   315689724   315689724 
  748251369   748251369   748251369   748251369 
  269734851   269734851   269734851   269734851 
  872195436   872195436   872195436   872195436 
  631847295   631847295   631847295   631847295 
  954326178   954326178   954326178   954326178 
  593412687   593412687   593412687   593412687 
  187563942   187563942   187563942   187563942 
  426978513   426978513   426978513   426978513 

Matched shape [C/0]: (3, 4) => [{('R', 0, 20)}, {('R', 4, 80)}]
Matched shape [C/0]: (4, 4) => [{('R', 2, 50), ('rR', 2, 170)}, {('R', 5, 95)}]
Matched shape [C/0]: (7, 5) => [{('rR', 7, 245)}, {('rR', 9, 41)}]
Matched shape [O/0]: (5, 8) => [{('rR', 5, 215)}, {('C', 4, 131)}, {('C', 8, 191)}]
Matched shape [O/0]: (7, 7) => [{('R', 7, 125)}, {('C', 3, 116)}, {('C', 5, 146)}]
Matched shape [P/0]: (5, 8) => [{('C', 7, 176)}, {('C', 4, 131)}]
Matched shape [P/0]: (7, 8) => [{('C', 9, 206)}, {('C', 5, 146)}]
Matched shape [P/1]: (5, 8) => [{('rR', 5, 215)}, {('C', 4, 131)}]
Matched shape [P/1]: (7, 7) => [{('R', 7, 125)}, {('C', 3, 116)}]
Matched shape [26/1]: (3, 4) => [{('R', 0, 20)}, {('R', 2, 50), ('rR', 2, 170)}, {('R', 4, 80)}]
Matched shape [26/1]: (4, 4) => [{('R', 2, 50), ('rR', 2, 170)}, {('R', 4, 80)}, {('R', 5, 95)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/0:        P/0:        P/0:        P/1:        P/1:        26/1:       26/1:       
  315689724   315689724   315689724   315689724   315689724   315689724   315689724   315689724   315689724   315689724   315689724 
  748251369   748251369   748251369   748251369   748251369   748251369   748251369   748251369   748251369   748251369   748251369 
  269734851   269734851   269734851   269734851   269734851   269734851   269734851   269734851   269734851   269734851   269734851 
  872195436   872195436   872195436   872195436   872195436   872195436   872195436   872195436   872195436   872195436   872195436 
  631847295   631847295   631847295   631847295   631847295   631847295   631847295   631847295   631847295   631847295   631847295 
  954326178   954326178   954326178   954326178   954326178   954326178   954326178   954326178   954326178   954326178   954326178 
  593412687   593412687   593412687   593412687   593412687   593412687   593412687   593412687   593412687   593412687   593412687 
  187563942   187563942   187563942   187563942   187563942   187563942   187563942   187563942   187563942   187563942   187563942 
  426978513   426978513   426978513   426978513   426978513   426978513   426978513   426978513   426978513   426978513   426978513 

2021-12-13 11:45:59
Indexed thermo 16
395│718│624
741│265│389
268│493│751
───┼───┼───
854│371│296
672│849│135
913│652│478
───┼───┼───
529│134│867
136│587│942
487│926│513

Number of indexes: 37 = 14+8+10+5
Number of bi-directional indexes: 3 = 2+1
Row indexes: 11,12:39 13,14:57 17,18:62 26,27:53 28,29:89 37,38:75 43,44:43 54,55:84 57,58:13 68,69:78 71,72:52 77,78:86 91,92:48 92,93:87
Row reverse indexes: 16,15:81 22,21:47 44,43:34 66,65:25 78,77:68 85,84:85 95,94:29 97,96:56
Column indexes: 34,44:43 35,45:97 75,85:38 27,37:37 47,57:21 57,67:14 18,28:28 28,38:85 88,98:41 69,79:87
Column reverse indexes: 81,71:15 44,34:34 29,19:94 49,39:61 59,49:56
s3:1.1  s4:1.1  s5:2.2  s6:1.1  s7:5.7  s8:2.2  s9:1.1  s10:2.2  s11:4.5  s12:5.5  s13:2.3  s14:2.2  s15:2.3  s16:1.1  s17:1.1
     R:  395718624  395718624     rR:  395718624  395718624     C:  395718624  395718624     rC:  395718624  395718624
     R:  741265389  741265389     rR:  741265389  741265389     C:  741265389  741265389     rC:  741265389  741265389
     R:  268493751  268493751     rR:  268493751  268493751     C:  268493751  268493751     rC:  268493751  268493751
     R:  854371296  854371296     rR:  854371296  854371296     C:  854371296  854371296     rC:  854371296  854371296
     R:  672849135  672849135     rR:  672849135  672849135     C:  672849135  672849135     rC:  672849135  672849135
     R:  913652478  913652478     rR:  913652478  913652478     C:  913652478  913652478     rC:  913652478  913652478
     R:  529134867  529134867     rR:  529134867  529134867     C:  529134867  529134867     rC:  529134867  529134867
     R:  136587942  136587942     rR:  136587942  136587942     C:  136587942  136587942     rC:  136587942  136587942
     R:  487926513  487926513     rR:  487926513  487926513     C:  487926513  487926513     rC:  487926513  487926513

Matched shape [26/0]: (2, 7) => [{('C', 3, 161)}, {('C', 7, 221)}, {('R', 8, 140)}]
Matching patterns [1]: 26
26/0:       
  395718624 
  741265389 
  268493751 
  854371296 
  672849135 
  913652478 
  529134867 
  136587942 
  487926513 

Matched shape [O/1]: (3, 7) => [{('R', 5, 95)}, {('C', 4, 176)}, {('rC', 4, 92)}, {('R', 9, 155)}]
Matched shape [P/0]: (1, 5) => [{('rR', 0, 230)}, {('C', 3, 161)}, {('C', 1, 131)}]
Matched shape [P/0]: (3, 7) => [{('R', 5, 95)}, {('rC', 4, 92)}, {('C', 5, 191)}]
Matched shape [26/0]: (2, 7) => [{('C', 3, 161)}, {('C', 7, 221)}, {('R', 8, 140)}]
Matching patterns [2]: OP26
O/1:        P/0:        P/0:        26/0:       
  395718624   395718624   395718624   395718624 
  741265389   741265389   741265389   741265389 
  268493751   268493751   268493751   268493751 
  854371296   854371296   854371296   854371296 
  672849135   672849135   672849135   672849135 
  913652478   913652478   913652478   913652478 
  529134867   529134867   529134867   529134867 
  136587942   136587942   136587942   136587942 
  487926513   487926513   487926513   487926513 

Matched shape [C/0]: (1, 7) => [{('R', 2, 50)}, {('R', 5, 95)}]
Matched shape [C/0]: (3, 7) => [{('R', 5, 95)}, {('R', 8, 140)}]
Matched shape [C/0]: (5, 7) => [{('R', 8, 140)}, {('R', 11, 185), ('rR', 4, 56)}]
Matched shape [C/0]: (7, 1) => [{('R', 10, 170)}, {('R', 12, 200)}]
Matched shape [O/0]: (1, 7) => [{('R', 2, 50)}, {('C', 3, 161)}, {('C', 7, 221)}]
Matched shape [O/1]: (3, 4) => [{('rC', 1, 47), ('C', 0, 116)}, {('C', 1, 131)}, {('R', 7, 125)}]
Matched shape [P/0]: (1, 7) => [{('C', 6, 206)}, {('C', 3, 161)}]
Matched shape [P/0]: (1, 8) => [{('rC', 2, 62)}, {('C', 7, 221)}]
Matched shape [P/1]: (1, 7) => [{('R', 2, 50)}, {('C', 3, 161)}]
Matched shape [P/1]: (3, 7) => [{('R', 5, 95)}, {('C', 4, 176)}]
Matched shape [P/1]: (6, 5) => [{('rR', 3, 41)}, {('C', 2, 146)}]
Matched shape [26/0]: (3, 4) => [{('rC', 1, 47), ('C', 0, 116)}, {('C', 1, 131)}, {('R', 7, 125)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  395718624   395718624   395718624   395718624   395718624   395718624   395718624   395718624   395718624   395718624   395718624   395718624 
  741265389   741265389   741265389   741265389   741265389   741265389   741265389   741265389   741265389   741265389   741265389   741265389 
  268493751   268493751   268493751   268493751   268493751   268493751   268493751   268493751   268493751   268493751   268493751   268493751 
  854371296   854371296   854371296   854371296   854371296   854371296   854371296   854371296   854371296   854371296   854371296   854371296 
  672849135   672849135   672849135   672849135   672849135   672849135   672849135   672849135   672849135   672849135   672849135   672849135 
  913652478   913652478   913652478   913652478   913652478   913652478   913652478   913652478   913652478   913652478   913652478   913652478 
  529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867 
  136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942 
  487926513   487926513   487926513   487926513   487926513   487926513   487926513   487926513   487926513   487926513   487926513   487926513 

DisjointSets [3]: COP26:
Σ26 = 35    Σ26 = 35    
  395718624   395718624 
  741265389   741265389 
  268493751   268493751 
  854371296   854371296 
  672849135   672849135 
  913652478   913652478 
  529134867   529134867 
  136587942   136587942 
  487926513   487926513 

2021-12-13 11:45:59
Indexed thermo 17
396│815│724
781│462│359
245│379│861
───┼───┼───
854│291│637
917│653│248
632│748│195
───┼───┼───
163│584│972
529│137│486
478│926│513

Number of indexes: 41 = 7+12+10+12
Number of bi-directional indexes: 3 = 2+1
Row indexes: 11,12:39 15,16:15 45,46:91 73,74:35 76,77:49 85,86:37 97,98:51
Row reverse indexes: 23,22:18 26,25:26 29,28:95 35,34:73 42,41:58 44,43:24 46,45:19 58,57:42 64,63:72 65,64:47 74,73:53 95,94:29
Column indexes: 71,81:15 24,34:43 34,44:32 84,94:19 15,25:16 46,56:13 56,66:38 76,86:47 37,47:86 57,67:21
Column reverse indexes: 51,41:98 62,52:31 72,62:63 82,72:26 63,53:27 64,54:76 94,84:91 45,35:97 26,16:25 87,77:49 29,19:94 99,89:36
s3:1.1  s4:2.2  s5:1.1  s6:4.5  s7:3.3  s8:3.4  s9:5.5  s10:4.6  s11:3.4  s12:1.1  s13:4.5  s14:2.2  s16:1.1  s17:1.1
     R:  396815724  396815724     rR:  396815724  396815724     C:  396815724  396815724     rC:  396815724  396815724
     R:  781462359  781462359     rR:  781462359  781462359     C:  781462359  781462359     rC:  781462359  781462359
     R:  245379861  245379861     rR:  245379861  245379861     C:  245379861  245379861     rC:  245379861  245379861
     R:  854291637  854291637     rR:  854291637  854291637     C:  854291637  854291637     rC:  854291637  854291637
     R:  917653248  917653248     rR:  917653248  917653248     C:  917653248  917653248     rC:  917653248  917653248
     R:  632748195  632748195     rR:  632748195  632748195     C:  632748195  632748195     rC:  632748195  632748195
     R:  163584972  163584972     rR:  163584972  163584972     C:  163584972  163584972     rC:  163584972  163584972
     R:  529137486  529137486     rR:  529137486  529137486     C:  529137486  529137486     rC:  529137486  529137486
     R:  478926513  478926513     rR:  478926513  478926513     C:  478926513  478926513     rC:  478926513  478926513

Matched shape [C/0]: (4, 3) => [{('rR', 5, 200)}, {('rC', 4, 47)}, {('R', 3, 65), ('rR', 10, 41)}]
Matched shape [O/0]: (4, 3) => [{('rR', 5, 200)}, {('rC', 4, 47)}, {('rC', 5, 62)}, {('R', 3, 65), ('rR', 10, 41)}]
Matched shape [26/0]: (1, 5) => [{('C', 4, 131)}, {('rC', 8, 107)}, {('R', 2, 50), ('rR', 6, 215)}]
Matched shape [26/0]: (3, 4) => [{('C', 2, 101)}, {('rC', 7, 92)}, {('rR', 9, 26)}]
Matched shape [26/1]: (1, 5) => [{('R', 1, 35)}, {('rR', 1, 140)}, {('R', 2, 50), ('rR', 6, 215)}]
Matching patterns [1]: CO26
C/0:        O/0:        26/0:       26/0:       26/1:       
  396815724   396815724   396815724   396815724   396815724 
  781462359   781462359   781462359   781462359   781462359 
  245379861   245379861   245379861   245379861   245379861 
  854291637   854291637   854291637   854291637   854291637 
  917653248   917653248   917653248   917653248   917653248 
  632748195   632748195   632748195   632748195   632748195 
  163584972   163584972   163584972   163584972   163584972 
  529137486   529137486   529137486   529137486   529137486 
  478926513   478926513   478926513   478926513   478926513 

Matched shape [C/0]: (1, 4) => [{('R', 1, 35)}, {('C', 1, 86)}, {('R', 2, 50), ('rR', 6, 215)}]
Matched shape [C/0]: (4, 2) => [{('rR', 5, 200)}, {('rC', 1, 236)}, {('R', 3, 65), ('rR', 10, 41)}]
Matched shape [P/0]: (3, 4) => [{('rR', 3, 170)}, {('C', 5, 146)}, {('rC', 5, 62)}]
Matched shape [P/0]: (6, 4) => [{('rR', 9, 26)}, {('C', 7, 176)}, {('C', 3, 116), ('rC', 6, 77)}]
Matched shape [26/0]: (1, 5) => [{('C', 4, 131)}, {('rC', 8, 107)}, {('R', 2, 50), ('rR', 6, 215)}]
Matched shape [26/0]: (3, 4) => [{('C', 2, 101)}, {('rC', 7, 92)}, {('rR', 9, 26)}]
Matched shape [26/1]: (1, 5) => [{('R', 1, 35)}, {('rR', 1, 140)}, {('R', 2, 50), ('rR', 6, 215)}]
Matched shape [26/3]: (3, 4) => [{('C', 2, 101)}, {('rC', 7, 92)}, {('C', 8, 191)}]
Matched shape [26/3]: (5, 3) => [{('rC', 4, 47)}, {('rC', 5, 62)}, {('C', 6, 161)}]
Matched shape [26/5]: (5, 2) => [{('rC', 1, 236)}, {('rC', 4, 47)}, {('rC', 5, 62)}]
Matching patterns [2]: CP26
C/0:        C/0:        P/0:        P/0:        26/0:       26/0:       26/1:       26/3:       26/3:       26/5:       
  396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724 
  781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359 
  245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861 
  854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637 
  917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248 
  632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195 
  163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972 
  529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486 
  478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513 

Matched shape [C/0]: (2, 5) => [{('rR', 1, 140)}, {('R', 2, 50), ('rR', 6, 215)}]
Matched shape [C/0]: (4, 3) => [{('rR', 5, 200)}, {('rR', 8, 245)}]
Matched shape [O/0]: (4, 3) => [{('rR', 5, 200)}, {('rC', 4, 47)}, {('rC', 5, 62)}]
Matched shape [O/1]: (5, 3) => [{('rC', 4, 47)}, {('rC', 5, 62)}, {('R', 3, 65), ('rR', 10, 41)}]
Matched shape [O/1]: (5, 6) => [{('C', 6, 161)}, {('C', 9, 206)}, {('R', 4, 80)}]
Matched shape [P/0]: (1, 4) => [{('C', 4, 131)}, {('C', 1, 86)}]
Matched shape [P/0]: (3, 6) => [{('C', 8, 191)}, {('C', 5, 146)}]
Matched shape [P/0]: (5, 2) => [{('rC', 4, 47)}, {('rC', 2, 251)}]
Matched shape [P/0]: (6, 1) => [{('rC', 2, 251)}, {('C', 0, 71)}]
Matched shape [P/1]: (2, 5) => [{('rR', 1, 140)}, {('rC', 7, 92)}]
Matched shape [P/1]: (4, 3) => [{('rR', 5, 200)}, {('rC', 4, 47)}]
Matched shape [26/0]: (5, 3) => [{('rC', 4, 47)}, {('rC', 5, 62)}, {('R', 3, 65), ('rR', 10, 41)}]
Matched shape [26/0]: (5, 6) => [{('C', 6, 161)}, {('C', 9, 206)}, {('R', 4, 80)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       26/0:       
  396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724 
  781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359   781462359 
  245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861   245379861 
  854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637   854291637 
  917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248   917653248 
  632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195   632748195 
  163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972   163584972 
  529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486   529137486 
  478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513 

DisjointSets [3]: COP26:
Σ26 = 27    Σ26 = 27    Σ26 = 30    
  396815724   396815724   396815724 
  781462359   781462359   781462359 
  245379861   245379861   245379861 
  854291637   854291637   854291637 
  917653248   917653248   917653248 
  632748195   632748195   632748195 
  163584972   163584972   163584972 
  529137486   529137486   529137486 
  478926513   478926513   478926513 

2021-12-13 11:46:00
Indexed thermo 18
315│829│764
748│631│259
269│475│831
───┼───┼───
891│356│427
532│147│986
674│982│315
───┼───┼───
186│793│542
953│264│178
427│518│693

Number of indexes: 31 = 9+8+7+7
Number of bi-directional indexes: 7 = 5+2
Row indexes: 22,23:48 25,26:31 37,38:83 42,43:91 75,76:93 76,77:35 86,87:41 91,92:42 93,94:75
Row reverse indexes: 23,22:84 38,37:38 43,42:19 67,66:32 84,83:23 87,86:14 94,93:57 96,95:81
Column indexes: 14,24:86 54,64:19 47,57:49 57,67:93 67,77:35 18,28:65 68,78:14
Column reverse indexes: 44,34:34 64,54:91 55,45:45 85,75:69 76,66:32 48,38:23 78,68:41
s4:1.1  s5:4.8  s6:1.1  s7:1.1  s8:1.2  s9:2.2  s10:2.4  s11:3.3  s12:5.6  s13:1.1  s14:1.1  s15:1.1
     R:  315829764  315829764     rR:  315829764  315829764     C:  315829764  315829764     rC:  315829764  315829764
     R:  748631259  748631259     rR:  748631259  748631259     C:  748631259  748631259     rC:  748631259  748631259
     R:  269475831  269475831     rR:  269475831  269475831     C:  269475831  269475831     rC:  269475831  269475831
     R:  891356427  891356427     rR:  891356427  891356427     C:  891356427  891356427     rC:  891356427  891356427
     R:  532147986  532147986     rR:  532147986  532147986     C:  532147986  532147986     rC:  532147986  532147986
     R:  674982315  674982315     rR:  674982315  674982315     C:  674982315  674982315     rC:  674982315  674982315
     R:  186793542  186793542     rR:  186793542  186793542     C:  186793542  186793542     rC:  186793542  186793542
     R:  953264178  953264178     rR:  953264178  953264178     C:  953264178  953264178     rC:  953264178  953264178
     R:  427518693  427518693     rR:  427518693  427518693     C:  427518693  427518693     rC:  427518693  427518693

Matching patterns [1]: 

Matched shape [26/4]: (6, 6) => [{('rR', 3, 200)}, {('C', 6, 131), ('rC', 6, 236)}, {('R', 5, 95)}]
Matched shape [26/5]: (6, 6) => [{('rC', 4, 206)}, {('C', 4, 101)}, {('C', 6, 131), ('rC', 6, 236)}]
Matching patterns [2]: 26
26/4:       26/5:       
  315829764   315829764 
  748631259   748631259 
  269475831   269475831 
  891356427   891356427 
  532147986   532147986 
  674982315   674982315 
  186793542   186793542 
  953264178   953264178 
  427518693   427518693 

Matched shape [C/0]: (2, 2) => [{('rR', 0, 155), ('R', 0, 20)}, {('R', 3, 65), ('rR', 2, 185)}]
Matched shape [C/0]: (6, 6) => [{('rR', 3, 200)}, {('rR', 5, 230), ('R', 6, 110)}]
Matched shape [C/0]: (7, 5) => [{('R', 4, 80)}, {('rR', 7, 26)}]
Matched shape [O/1]: (6, 6) => [{('rC', 4, 206)}, {('C', 4, 101)}, {('rR', 5, 230), ('R', 6, 110)}]
Matched shape [P/0]: (3, 7) => [{('rC', 5, 221)}, {('C', 2, 71)}]
Matched shape [P/0]: (4, 4) => [{('rC', 2, 176)}, {('rC', 1, 161), ('C', 1, 56)}]
Matched shape [P/0]: (5, 6) => [{('C', 3, 86)}, {('rC', 4, 206)}]
Matched shape [P/0]: (6, 5) => [{('rC', 4, 206)}, {('rC', 3, 191)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 170), ('R', 2, 50)}, {('C', 2, 71)}]
Matched shape [26/0]: (6, 6) => [{('rC', 4, 206)}, {('C', 4, 101)}, {('rR', 5, 230), ('R', 6, 110)}]
Matched shape [26/1]: (6, 6) => [{('rR', 3, 200)}, {('R', 5, 95)}, {('rR', 5, 230), ('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        26/0:       26/1:       
  315829764   315829764   315829764   315829764   315829764   315829764   315829764   315829764   315829764   315829764   315829764 
  748631259   748631259   748631259   748631259   748631259   748631259   748631259   748631259   748631259   748631259   748631259 
  269475831   269475831   269475831   269475831   269475831   269475831   269475831   269475831   269475831   269475831   269475831 
  891356427   891356427   891356427   891356427   891356427   891356427   891356427   891356427   891356427   891356427   891356427 
  532147986   532147986   532147986   532147986   532147986   532147986   532147986   532147986   532147986   532147986   532147986 
  674982315   674982315   674982315   674982315   674982315   674982315   674982315   674982315   674982315   674982315   674982315 
  186793542   186793542   186793542   186793542   186793542   186793542   186793542   186793542   186793542   186793542   186793542 
  953264178   953264178   953264178   953264178   953264178   953264178   953264178   953264178   953264178   953264178   953264178 
  427518693   427518693   427518693   427518693   427518693   427518693   427518693   427518693   427518693   427518693   427518693 

2021-12-13 11:46:00
Indexed thermo 19
256│791│843
714│368│259
893│254│176
───┼───┼───
429│135│687
537│986│421
681│427│395
───┼───┼───
942│513│768
178│649│532
365│872│914

Number of indexes: 30 = 4+10+9+7
Number of bi-directional indexes: 1 = 1+0
Row indexes: 38,39:76 67,68:39 81,82:17 96,97:29
Row reverse indexes: 17,16:81 24,23:34 35,34:52 36,35:45 39,38:67 52,51:35 57,56:46 59,58:12 72,71:49 86,85:94
Column indexes: 26,36:84 46,56:56 76,86:39 86,96:92 17,27:82 27,37:21 88,98:31 49,59:71 59,69:15
Column reverse indexes: 34,24:23 25,15:69 45,35:35 65,55:28 75,65:12 95,85:74 97,87:95
s3:2.3  s4:1.1  s5:1.1  s6:1.1  s7:2.2  s8:3.4  s9:2.2  s10:3.3  s11:4.4  s12:2.3  s13:4.4  s14:1.1  s15:1.1
     R:  256791843  256791843     rR:  256791843  256791843     C:  256791843  256791843     rC:  256791843  256791843
     R:  714368259  714368259     rR:  714368259  714368259     C:  714368259  714368259     rC:  714368259  714368259
     R:  893254176  893254176     rR:  893254176  893254176     C:  893254176  893254176     rC:  893254176  893254176
     R:  429135687  429135687     rR:  429135687  429135687     C:  429135687  429135687     rC:  429135687  429135687
     R:  537986421  537986421     rR:  537986421  537986421     C:  537986421  537986421     rC:  537986421  537986421
     R:  681427395  681427395     rR:  681427395  681427395     C:  681427395  681427395     rC:  681427395  681427395
     R:  942513768  942513768     rR:  942513768  942513768     C:  942513768  942513768     rC:  942513768  942513768
     R:  178649532  178649532     rR:  178649532  178649532     C:  178649532  178649532     rC:  178649532  178649532
     R:  365872914  365872914     rR:  365872914  365872914     C:  365872914  365872914     rC:  365872914  365872914

Matched shape [P/0]: (3, 5) => [{('rR', 3, 125)}, {('C', 1, 245)}, {('rC', 3, 176)}]
Matched shape [26/0]: (2, 6) => [{('C', 0, 230)}, {('C', 5, 71)}, {('rR', 6, 170)}]
Matching patterns [1]: P26
P/0:        26/0:       
  256791843   256791843 
  714368259   714368259 
  893254176   893254176 
  429135687   429135687 
  537986421   537986421 
  681427395   681427395 
  942513768   942513768 
  178649532   178649532 
  365872914   365872914 

Matched shape [26/0]: (2, 6) => [{('C', 0, 230)}, {('C', 5, 71)}, {('rR', 6, 170)}]
Matched shape [26/3]: (8, 5) => [{('rC', 5, 206)}, {('C', 3, 41)}, {('C', 6, 86)}]
Matched shape [26/5]: (8, 5) => [{('rC', 5, 206)}, {('C', 3, 41)}, {('rC', 6, 221)}]
Matched shape [26/5]: (8, 6) => [{('C', 3, 41)}, {('rC', 6, 221)}, {('C', 6, 86)}]
Matching patterns [2]: 26
26/0:       26/3:       26/5:       26/5:       
  256791843   256791843   256791843   256791843 
  714368259   714368259   714368259   714368259 
  893254176   893254176   893254176   893254176 
  429135687   429135687   429135687   429135687 
  537986421   537986421   537986421   537986421 
  681427395   681427395   681427395   681427395 
  942513768   942513768   942513768   942513768 
  178649532   178649532   178649532   178649532 
  365872914   365872914   365872914   365872914 

Matched shape [C/0]: (3, 8) => [{('rR', 4, 140), ('R', 0, 20)}, {('rR', 7, 185)}]
Matched shape [C/0]: (5, 1) => [{('rR', 5, 155)}, {('rR', 8, 200)}]
Matched shape [O/0]: (1, 6) => [{('rR', 0, 80)}, {('C', 0, 230)}, {('C', 5, 71)}]
Matched shape [P/0]: (1, 4) => [{('rC', 1, 146)}, {('rC', 0, 131)}]
Matched shape [P/0]: (1, 6) => [{('C', 4, 56)}, {('C', 0, 230)}]
Matched shape [P/0]: (2, 5) => [{('C', 0, 230)}, {('rC', 2, 161)}]
Matched shape [P/0]: (4, 5) => [{('C', 1, 245)}, {('rC', 3, 176)}]
Matched shape [P/0]: (7, 5) => [{('C', 2, 26)}, {('rC', 5, 206)}]
Matched shape [P/1]: (1, 6) => [{('rR', 0, 80)}, {('C', 0, 230)}]
Matching patterns [3]: COP
C/0:        C/0:        O/0:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        
  256791843   256791843   256791843   256791843   256791843   256791843   256791843   256791843   256791843 
  714368259   714368259   714368259   714368259   714368259   714368259   714368259   714368259   714368259 
  893254176   893254176   893254176   893254176   893254176   893254176   893254176   893254176   893254176 
  429135687   429135687   429135687   429135687   429135687   429135687   429135687   429135687   429135687 
  537986421   537986421   537986421   537986421   537986421   537986421   537986421   537986421   537986421 
  681427395   681427395   681427395   681427395   681427395   681427395   681427395   681427395   681427395 
  942513768   942513768   942513768   942513768   942513768   942513768   942513768   942513768   942513768 
  178649532   178649532   178649532   178649532   178649532   178649532   178649532   178649532   178649532 
  365872914   365872914   365872914   365872914   365872914   365872914   365872914   365872914   365872914 

2021-12-13 11:46:00
Indexed thermo 20
245│961│873
761│538│249
893│247│156
───┼───┼───
932│485│617
184│679│532
576│123│498
───┼───┼───
458│796│321
629│314│785
317│852│964

Number of indexes: 28 = 9+6+3+10
Number of bi-directional indexes: 0 = 0+0
Row indexes: 26,27:82 53,54:46 56,57:95 62,63:76 68,69:98 73,74:87 78,79:21 84,85:31 96,97:29
Row reverse indexes: 16,15:16 19,18:37 35,34:42 49,48:71 77,76:36 82,81:26
Column indexes: 55,65:72 27,37:21 28,38:45
Column reverse indexes: 61,51:51 81,71:64 32,22:96 62,52:78 53,43:42 74,64:71 26,16:81 66,56:39 76,66:63 58,48:31
s3:1.2  s4:1.2  s6:2.3  s7:1.1  s8:2.3  s9:5.5  s10:4.4  s11:1.1  s12:1.1  s13:1.1  s14:1.1  s15:3.3  s17:1.1
     R:  245961873  245961873     rR:  245961873  245961873     C:  245961873  245961873     rC:  245961873  245961873
     R:  761538249  761538249     rR:  761538249  761538249     C:  761538249  761538249     rC:  761538249  761538249
     R:  893247156  893247156     rR:  893247156  893247156     C:  893247156  893247156     rC:  893247156  893247156
     R:  932485617  932485617     rR:  932485617  932485617     C:  932485617  932485617     rC:  932485617  932485617
     R:  184679532  184679532     rR:  184679532  184679532     C:  184679532  184679532     rC:  184679532  184679532
     R:  576123498  576123498     rR:  576123498  576123498     C:  576123498  576123498     rC:  576123498  576123498
     R:  458796321  458796321     rR:  458796321  458796321     C:  458796321  458796321     rC:  458796321  458796321
     R:  629314785  629314785     rR:  629314785  629314785     C:  629314785  629314785     rC:  629314785  629314785
     R:  317852964  317852964     rR:  317852964  317852964     C:  317852964  317852964     rC:  317852964  317852964

Matched shape [C/0]: (1, 8) => [{('rR', 1, 170)}, {('C', 2, 41)}, {('rR', 3, 200)}]
Matched shape [26/0]: (5, 1) => [{('rC', 0, 56)}, {('rC', 3, 101)}, {('rR', 5, 230)}]
Matching patterns [1]: C26
C/0:        26/0:       
  245961873   245961873 
  761538249   761538249 
  893247156   893247156 
  932485617   932485617 
  184679532   184679532 
  576123498   576123498 
  458796321   458796321 
  629314785   629314785 
  317852964   317852964 

Matched shape [C/0]: (1, 7) => [{('rR', 1, 170)}, {('C', 1, 26)}, {('rR', 3, 200)}]
Matched shape [26/0]: (5, 1) => [{('rC', 0, 56)}, {('rC', 3, 101)}, {('rR', 5, 230)}]
Matching patterns [2]: C26
C/0:        26/0:       
  245961873   245961873 
  761538249   761538249 
  893247156   893247156 
  932485617   932485617 
  184679532   184679532 
  576123498   576123498 
  458796321   458796321 
  629314785   629314785 
  317852964   317852964 

Matched shape [C/0]: (4, 8) => [{('rR', 3, 200)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 3) => [{('R', 1, 35)}, {('R', 5, 95)}]
Matched shape [C/0]: (5, 6) => [{('R', 2, 50)}, {('rR', 4, 215)}]
Matched shape [C/0]: (7, 6) => [{('rR', 4, 215)}, {('R', 8, 140)}]
Matched shape [P/0]: (4, 2) => [{('rC', 4, 116)}, {('rC', 3, 101)}]
Matched shape [P/0]: (5, 4) => [{('C', 0, 245)}, {('rC', 5, 131)}]
Matched shape [P/1]: (1, 8) => [{('rR', 1, 170)}, {('C', 2, 41)}]
Matched shape [P/1]: (5, 6) => [{('R', 2, 50)}, {('rC', 8, 176)}]
Matching patterns [3]: CP
C/0:        C/0:        C/0:        C/0:        P/0:        P/0:        P/1:        P/1:        
  245961873   245961873   245961873   245961873   245961873   245961873   245961873   245961873 
  761538249   761538249   761538249   761538249   761538249   761538249   761538249   761538249 
  893247156   893247156   893247156   893247156   893247156   893247156   893247156   893247156 
  932485617   932485617   932485617   932485617   932485617   932485617   932485617   932485617 
  184679532   184679532   184679532   184679532   184679532   184679532   184679532   184679532 
  576123498   576123498   576123498   576123498   576123498   576123498   576123498   576123498 
  458796321   458796321   458796321   458796321   458796321   458796321   458796321   458796321 
  629314785   629314785   629314785   629314785   629314785   629314785   629314785   629314785 
  317852964   317852964   317852964   317852964   317852964   317852964   317852964   317852964 

2021-12-13 11:46:00
Indexed thermo 21
278│456│913
519│238│476
643│971│285
───┼───┼───
732│194│568
965│382│147
184│567│392
───┼───┼───
821│643│759
457│829│631
396│715│824

Number of indexes: 30 = 7+9+10+4
Number of bi-directional indexes: 1 = 0+1
Row indexes: 42,43:32 51,52:96 53,54:53 55,56:82 56,57:21 58,59:47 78,79:59
Row reverse indexes: 63,62:48 65,64:65 68,67:93 69,68:29 72,71:28 73,72:12 89,88:13 95,94:17 96,95:51
Column indexes: 61,71:18 32,42:43 43,53:25 53,63:54 83,93:76 15,25:53 65,75:64 85,95:21 17,27:94 58,68:49
Column reverse indexes: 93,83:67 86,76:93 28,18:71 79,69:92
s3:2.3  s4:1.1  s5:1.1  s6:1.1  s7:2.2  s8:3.4  s9:2.2  s10:3.3  s11:4.4  s12:2.3  s13:4.4  s14:1.1  s15:1.1
     R:  278456913  278456913     rR:  278456913  278456913     C:  278456913  278456913     rC:  278456913  278456913
     R:  519238476  519238476     rR:  519238476  519238476     C:  519238476  519238476     rC:  519238476  519238476
     R:  643971285  643971285     rR:  643971285  643971285     C:  643971285  643971285     rC:  643971285  643971285
     R:  732194568  732194568     rR:  732194568  732194568     C:  732194568  732194568     rC:  732194568  732194568
     R:  965382147  965382147     rR:  965382147  965382147     C:  965382147  965382147     rC:  965382147  965382147
     R:  184567392  184567392     rR:  184567392  184567392     C:  184567392  184567392     rC:  184567392  184567392
     R:  821643759  821643759     rR:  821643759  821643759     C:  821643759  821643759     rC:  821643759  821643759
     R:  457829631  457829631     rR:  457829631  457829631     C:  457829631  457829631     rC:  457829631  457829631
     R:  396715824  396715824     rR:  396715824  396715824     C:  396715824  396715824     rC:  396715824  396715824

Matched shape [26/1]: (5, 8) => [{('R', 5, 95)}, {('rR', 3, 170)}, {('rR', 6, 215)}]
Matching patterns [1]: 26
26/1:       
  278456913 
  519238476 
  643971285 
  732194568 
  965382147 
  184567392 
  821643759 
  457829631 
  396715824 

Matched shape [26/1]: (5, 8) => [{('R', 5, 95)}, {('rR', 3, 170)}, {('rR', 6, 215)}]
Matched shape [26/2]: (6, 2) => [{('rR', 0, 125)}, {('C', 6, 116)}, {('rR', 5, 200)}]
Matching patterns [2]: 26
26/1:       26/2:       
  278456913   278456913 
  519238476   519238476 
  643971285   643971285 
  732194568   732194568 
  965382147   965382147 
  184567392   184567392 
  821643759   821643759 
  457829631   457829631 
  396715824   396715824 

Matched shape [C/0]: (4, 2) => [{('R', 0, 20)}, {('rR', 0, 125)}]
Matched shape [C/0]: (5, 1) => [{('R', 1, 35)}, {('rR', 4, 185)}]
Matched shape [C/0]: (5, 8) => [{('R', 5, 95)}, {('R', 6, 110)}]
Matched shape [C/0]: (6, 8) => [{('rR', 3, 170)}, {('rR', 6, 215)}]
Matched shape [P/0]: (7, 5) => [{('rC', 1, 191)}, {('C', 7, 131)}]
Matched shape [P/1]: (5, 1) => [{('R', 1, 35)}, {('C', 0, 26)}]
Matched shape [P/1]: (5, 5) => [{('R', 3, 65)}, {('C', 6, 116)}]
Matched shape [26/1]: (5, 8) => [{('R', 5, 95)}, {('rR', 3, 170)}, {('R', 6, 110)}]
Matched shape [26/1]: (6, 8) => [{('rR', 3, 170)}, {('R', 6, 110)}, {('rR', 6, 215)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        C/0:        P/0:        P/1:        P/1:        26/1:       26/1:       
  278456913   278456913   278456913   278456913   278456913   278456913   278456913   278456913   278456913 
  519238476   519238476   519238476   519238476   519238476   519238476   519238476   519238476   519238476 
  643971285   643971285   643971285   643971285   643971285   643971285   643971285   643971285   643971285 
  732194568   732194568   732194568   732194568   732194568   732194568   732194568   732194568   732194568 
  965382147   965382147   965382147   965382147   965382147   965382147   965382147   965382147   965382147 
  184567392   184567392   184567392   184567392   184567392   184567392   184567392   184567392   184567392 
  821643759   821643759   821643759   821643759   821643759   821643759   821643759   821643759   821643759 
  457829631   457829631   457829631   457829631   457829631   457829631   457829631   457829631   457829631 
  396715824   396715824   396715824   396715824   396715824   396715824   396715824   396715824   396715824 

2021-12-13 11:46:00
Indexed thermo 22
348│197│652
952│863│417
671│452│398
───┼───┼───
786│531│924
124│689│735
593│724│186
───┼───┼───
867│315│249
235│946│871
419│278│563

Number of indexes: 29 = 13+3+6+7
Number of bi-directional indexes: 0 = 0+0
Row indexes: 22,23:52 34,35:45 41,42:78 44,45:53 56,57:97 58,59:35 64,65:72 68,69:86 73,74:73 86,87:68 87,88:87 88,89:71 97,98:56
Row reverse indexes: 17,16:67 26,25:36 47,46:91
Column indexes: 31,41:67 13,23:82 63,73:37 17,27:64 39,49:84 59,69:56
Column reverse indexes: 61,51:51 81,71:28 82,72:36 45,35:35 55,45:83 76,66:54 96,86:86
s6:1.1  s7:1.1  s8:3.4  s9:4.5  s10:6.6  s11:2.3  s12:1.1  s13:1.2  s14:2.3  s15:2.2  s16:1.1
     R:  348197652  348197652     rR:  348197652  348197652     C:  348197652  348197652     rC:  348197652  348197652
     R:  952863417  952863417     rR:  952863417  952863417     C:  952863417  952863417     rC:  952863417  952863417
     R:  671452398  671452398     rR:  671452398  671452398     C:  671452398  671452398     rC:  671452398  671452398
     R:  786531924  786531924     rR:  786531924  786531924     C:  786531924  786531924     rC:  786531924  786531924
     R:  124689735  124689735     rR:  124689735  124689735     C:  124689735  124689735     rC:  124689735  124689735
     R:  593724186  593724186     rR:  593724186  593724186     C:  593724186  593724186     rC:  593724186  593724186
     R:  867315249  867315249     rR:  867315249  867315249     C:  867315249  867315249     rC:  867315249  867315249
     R:  235946871  235946871     rR:  235946871  235946871     C:  235946871  235946871     rC:  235946871  235946871
     R:  419278563  419278563     rR:  419278563  419278563     C:  419278563  419278563     rC:  419278563  419278563

Matched shape [C/0]: (5, 6) => [{('R', 4, 80)}, {('rC', 5, 191)}, {('R', 9, 155)}]
Matched shape [26/1]: (3, 4) => [{('R', 1, 35)}, {('R', 3, 65)}, {('R', 6, 110)}]
Matched shape [26/1]: (5, 8) => [{('R', 5, 95)}, {('R', 7, 125)}, {('R', 11, 185)}]
Matching patterns [1]: C26
C/0:        26/1:       26/1:       
  348197652   348197652   348197652 
  952863417   952863417   952863417 
  671452398   671452398   671452398 
  786531924   786531924   786531924 
  124689735   124689735   124689735 
  593724186   593724186   593724186 
  867315249   867315249   867315249 
  235946871   235946871   235946871 
  419278563   419278563   419278563 

Matched shape [26/1]: (3, 4) => [{('R', 1, 35)}, {('R', 3, 65)}, {('R', 6, 110)}]
Matched shape [26/1]: (5, 8) => [{('R', 5, 95)}, {('R', 7, 125)}, {('R', 11, 185)}]
Matching patterns [2]: 26
26/1:       26/1:       
  348197652   348197652 
  952863417   952863417 
  671452398   671452398 
  786531924   786531924 
  124689735   124689735 
  593724186   593724186 
  867315249   867315249 
  235946871   235946871 
  419278563   419278563 

Matched shape [C/0]: (4, 4) => [{('R', 3, 65)}, {('R', 6, 110)}]
Matched shape [C/0]: (6, 8) => [{('R', 7, 125)}, {('R', 11, 185)}]
Matched shape [P/0]: (6, 2) => [{('C', 2, 56)}, {('rC', 2, 146)}]
Matched shape [P/1]: (2, 5) => [{('rR', 1, 230)}, {('rC', 3, 161)}]
Matched shape [P/1]: (4, 1) => [{('R', 2, 50)}, {('rC', 0, 116)}]
Matched shape [P/1]: (5, 6) => [{('R', 4, 80)}, {('rC', 5, 191)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/1:        P/1:        P/1:        
  348197652   348197652   348197652   348197652   348197652   348197652 
  952863417   952863417   952863417   952863417   952863417   952863417 
  671452398   671452398   671452398   671452398   671452398   671452398 
  786531924   786531924   786531924   786531924   786531924   786531924 
  124689735   124689735   124689735   124689735   124689735   124689735 
  593724186   593724186   593724186   593724186   593724186   593724186 
  867315249   867315249   867315249   867315249   867315249   867315249 
  235946871   235946871   235946871   235946871   235946871   235946871 
  419278563   419278563   419278563   419278563   419278563   419278563 

2021-12-13 11:46:00
Indexed thermo 23
378│169│542
942│835│167
651│742│398
───┼───┼───
716│584│239
235│976│481
894│321│675
───┼───┼───
123│697│854
587│413│926
469│258│713

Number of indexes: 34 = 14+4+6+10
Number of bi-directional indexes: 1 = 0+1
Row indexes: 18,19:42 21,22:94 26,27:51 45,46:84 58,59:81 61,62:89 63,64:43 67,68:67 71,72:12 75,76:97 81,82:58 85,86:13 86,87:39 96,97:87
Row reverse indexes: 17,16:59 52,51:32 53,52:53 54,53:95
Column indexes: 32,42:51 73,83:37 14,24:18 67,77:68 87,97:97 69,79:54
Column reverse indexes: 51,41:27 22,12:47 83,73:73 44,34:57 74,64:63 84,74:46 55,45:78 38,28:96 48,38:39 39,29:87
s3:1.1  s4:1.1  s5:1.1  s6:2.3  s7:1.1  s8:1.1  s9:5.5  s10:3.3  s11:1.1  s12:3.4  s13:3.3  s14:3.3  s15:3.4  s16:1.2  s17:1.1
     R:  378169542  378169542     rR:  378169542  378169542     C:  378169542  378169542     rC:  378169542  378169542
     R:  942835167  942835167     rR:  942835167  942835167     C:  942835167  942835167     rC:  942835167  942835167
     R:  651742398  651742398     rR:  651742398  651742398     C:  651742398  651742398     rC:  651742398  651742398
     R:  716584239  716584239     rR:  716584239  716584239     C:  716584239  716584239     rC:  716584239  716584239
     R:  235976481  235976481     rR:  235976481  235976481     C:  235976481  235976481     rC:  235976481  235976481
     R:  894321675  894321675     rR:  894321675  894321675     C:  894321675  894321675     rC:  894321675  894321675
     R:  123697854  123697854     rR:  123697854  123697854     C:  123697854  123697854     rC:  123697854  123697854
     R:  587413926  587413926     rR:  587413926  587413926     C:  587413926  587413926     rC:  587413926  587413926
     R:  469258713  469258713     rR:  469258713  469258713     C:  469258713  469258713     rC:  469258713  469258713

Matched shape [P/0]: (1, 8) => [{('R', 0, 20)}, {('rC', 9, 47)}, {('rC', 8, 32)}]
Matched shape [P/0]: (2, 1) => [{('R', 1, 35)}, {('C', 0, 56)}, {('rC', 0, 146)}]
Matched shape [P/0]: (5, 3) => [{('rR', 3, 41)}, {('rC', 4, 206)}, {('rC', 2, 176), ('C', 1, 71)}]
Matched shape [26/0]: (2, 8) => [{('rC', 7, 251)}, {('rC', 9, 47)}, {('R', 4, 80)}]
Matched shape [26/1]: (5, 1) => [{('rR', 1, 245)}, {('R', 5, 95)}, {('R', 10, 170)}]
Matching patterns [1]: P26
P/0:        P/0:        P/0:        26/0:       26/1:       
  378169542   378169542   378169542   378169542   378169542 
  942835167   942835167   942835167   942835167   942835167 
  651742398   651742398   651742398   651742398   651742398 
  716584239   716584239   716584239   716584239   716584239 
  235976481   235976481   235976481   235976481   235976481 
  894321675   894321675   894321675   894321675   894321675 
  123697854   123697854   123697854   123697854   123697854 
  587413926   587413926   587413926   587413926   587413926 
  469258713   469258713   469258713   469258713   469258713 

Matched shape [26/0]: (2, 8) => [{('rC', 7, 251)}, {('rC', 9, 47)}, {('R', 4, 80)}]
Matched shape [26/1]: (5, 1) => [{('rR', 1, 245)}, {('R', 5, 95)}, {('R', 10, 170)}]
Matched shape [26/2]: (6, 1) => [{('R', 5, 95)}, {('rC', 4, 206)}, {('R', 8, 140)}]
Matched shape [26/2]: (7, 1) => [{('R', 8, 140)}, {('rC', 5, 221)}, {('R', 10, 170)}]
Matched shape [26/4]: (7, 1) => [{('R', 8, 140)}, {('rC', 2, 176), ('C', 1, 71)}, {('R', 10, 170)}]
Matching patterns [2]: 26
26/0:       26/1:       26/2:       26/2:       26/4:       
  378169542   378169542   378169542   378169542   378169542 
  942835167   942835167   942835167   942835167   942835167 
  651742398   651742398   651742398   651742398   651742398 
  716584239   716584239   716584239   716584239   716584239 
  235976481   235976481   235976481   235976481   235976481 
  894321675   894321675   894321675   894321675   894321675 
  123697854   123697854   123697854   123697854   123697854 
  587413926   587413926   587413926   587413926   587413926 
  469258713   469258713   469258713   469258713   469258713 

Matched shape [C/0]: (5, 1) => [{('rR', 1, 245)}, {('R', 8, 140)}]
Matched shape [C/0]: (6, 1) => [{('R', 5, 95)}, {('R', 10, 170)}]
Matched shape [O/0]: (1, 8) => [{('R', 0, 20)}, {('rC', 7, 251)}, {('rC', 9, 47)}]
Matched shape [O/0]: (6, 3) => [{('R', 6, 110)}, {('rC', 2, 176), ('C', 1, 71)}, {('rC', 5, 221)}]
Matched shape [P/0]: (2, 8) => [{('rC', 9, 47)}, {('rC', 8, 32)}]
Matched shape [P/0]: (3, 1) => [{('C', 0, 56)}, {('rC', 0, 146)}]
Matched shape [P/0]: (6, 3) => [{('rC', 4, 206)}, {('rC', 2, 176), ('C', 1, 71)}]
Matched shape [P/1]: (1, 8) => [{('R', 0, 20)}, {('rC', 7, 251)}]
Matched shape [P/1]: (6, 3) => [{('R', 6, 110)}, {('rC', 2, 176), ('C', 1, 71)}]
Matched shape [26/1]: (5, 1) => [{('rR', 1, 245)}, {('R', 5, 95)}, {('R', 8, 140)}]
Matched shape [26/1]: (6, 1) => [{('R', 5, 95)}, {('R', 8, 140)}, {('R', 10, 170)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/0:        P/0:        P/0:        P/0:        P/1:        P/1:        26/1:       26/1:       
  378169542   378169542   378169542   378169542   378169542   378169542   378169542   378169542   378169542   378169542   378169542 
  942835167   942835167   942835167   942835167   942835167   942835167   942835167   942835167   942835167   942835167   942835167 
  651742398   651742398   651742398   651742398   651742398   651742398   651742398   651742398   651742398   651742398   651742398 
  716584239   716584239   716584239   716584239   716584239   716584239   716584239   716584239   716584239   716584239   716584239 
  235976481   235976481   235976481   235976481   235976481   235976481   235976481   235976481   235976481   235976481   235976481 
  894321675   894321675   894321675   894321675   894321675   894321675   894321675   894321675   894321675   894321675   894321675 
  123697854   123697854   123697854   123697854   123697854   123697854   123697854   123697854   123697854   123697854   123697854 
  587413926   587413926   587413926   587413926   587413926   587413926   587413926   587413926   587413926   587413926   587413926 
  469258713   469258713   469258713   469258713   469258713   469258713   469258713   469258713   469258713   469258713   469258713 

2021-12-13 11:46:00
Indexed thermo 24
364│519│872
125│783│964
798│642│315
───┼───┼───
837│164│259
519│278│436
246│395│781
───┼───┼───
973│456│128
682│931│547
451│827│693

Number of indexes: 31 = 11+6+8+6
Number of bi-directional indexes: 1 = 0+1
Row indexes: 24,25:78 25,26:83 34,35:64 35,36:42 51,52:51 53,54:92 63,64:63 68,69:81 81,82:68 82,83:82 95,96:27
Row reverse indexes: 15,14:15 46,45:46 56,55:87 57,56:48 66,65:59 74,73:43
Column indexes: 51,61:52 62,72:47 72,82:78 23,33:58 14,24:57 17,27:89 47,57:24 68,78:82
Column reverse indexes: 81,71:69 33,23:85 35,25:48 95,85:23 98,88:94 69,59:16
s5:1.1  s6:4.4  s7:3.3  s9:3.3  s10:3.4  s11:3.3  s12:2.3  s13:3.3  s14:2.2  s15:3.4  s17:1.1
     R:  364519872  364519872     rR:  364519872  364519872     C:  364519872  364519872     rC:  364519872  364519872
     R:  125783964  125783964     rR:  125783964  125783964     C:  125783964  125783964     rC:  125783964  125783964
     R:  798642315  798642315     rR:  798642315  798642315     C:  798642315  798642315     rC:  798642315  798642315
     R:  837164259  837164259     rR:  837164259  837164259     C:  837164259  837164259     rC:  837164259  837164259
     R:  519278436  519278436     rR:  519278436  519278436     C:  519278436  519278436     rC:  519278436  519278436
     R:  246395781  246395781     rR:  246395781  246395781     C:  246395781  246395781     rC:  246395781  246395781
     R:  973456128  973456128     rR:  973456128  973456128     C:  973456128  973456128     rC:  973456128  973456128
     R:  682931547  682931547     rR:  682931547  682931547     C:  682931547  682931547     rC:  682931547  682931547
     R:  451827693  451827693     rR:  451827693  451827693     C:  451827693  451827693     rC:  451827693  451827693

Matched shape [P/0]: (5, 1) => [{('R', 4, 80)}, {('C', 1, 56)}, {('rC', 0, 161)}]
Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('R', 3, 65)}, {('rR', 2, 215)}]
Matched shape [26/1]: (3, 5) => [{('R', 3, 65)}, {('rR', 1, 200)}, {('rR', 4, 245)}]
Matching patterns [1]: P26
P/0:        26/1:       26/1:       
  364519872   364519872   364519872 
  125783964   125783964   125783964 
  798642315   798642315   798642315 
  837164259   837164259   837164259 
  519278436   519278436   519278436 
  246395781   246395781   246395781 
  973456128   973456128   973456128 
  682931547   682931547   682931547 
  451827693   451827693   451827693 

Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('R', 3, 65)}, {('rR', 2, 215)}]
Matched shape [26/1]: (3, 5) => [{('R', 3, 65)}, {('rR', 1, 200)}, {('rR', 4, 245)}]
Matched shape [26/2]: (1, 4) => [{('rR', 0, 185)}, {('C', 5, 116)}, {('R', 0, 20)}]
Matched shape [26/4]: (4, 5) => [{('rR', 1, 200)}, {('C', 6, 131)}, {('rR', 2, 215)}]
Matching patterns [2]: 26
26/1:       26/1:       26/2:       26/4:       
  364519872   364519872   364519872   364519872 
  125783964   125783964   125783964   125783964 
  798642315   798642315   798642315   798642315 
  837164259   837164259   837164259   837164259 
  519278436   519278436   519278436   519278436 
  246395781   246395781   246395781   246395781 
  973456128   973456128   973456128   973456128 
  682931547   682931547   682931547   682931547 
  451827693   451827693   451827693   451827693 

Matched shape [C/0]: (1, 4) => [{('rR', 0, 185)}, {('R', 2, 50)}]
Matched shape [C/0]: (2, 5) => [{('R', 1, 35)}, {('rR', 1, 200)}]
Matched shape [C/0]: (3, 5) => [{('R', 3, 65)}, {('rR', 2, 215)}]
Matched shape [C/0]: (4, 5) => [{('rR', 1, 200)}, {('rR', 4, 245)}]
Matched shape [C/0]: (5, 3) => [{('R', 5, 95)}, {('rR', 5, 26)}]
Matched shape [P/0]: (1, 3) => [{('C', 4, 101)}, {('C', 3, 86), ('rC', 1, 176)}]
Matched shape [P/0]: (5, 8) => [{('rC', 5, 236)}, {('C', 7, 146)}]
Matched shape [P/0]: (6, 1) => [{('C', 1, 56)}, {('rC', 0, 161)}]
Matched shape [26/1]: (1, 4) => [{('rR', 0, 185)}, {('R', 0, 20)}, {('R', 2, 50)}]
Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('R', 3, 65)}, {('rR', 1, 200)}]
Matched shape [26/1]: (3, 5) => [{('R', 3, 65)}, {('rR', 1, 200)}, {('rR', 2, 215)}]
Matched shape [26/1]: (4, 5) => [{('rR', 1, 200)}, {('rR', 2, 215)}, {('rR', 4, 245)}]
Matched shape [26/1]: (5, 3) => [{('R', 5, 95)}, {('R', 6, 110)}, {('rR', 5, 26)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        C/0:        C/0:        P/0:        P/0:        P/0:        26/1:       26/1:       26/1:       26/1:       26/1:       
  364519872   364519872   364519872   364519872   364519872   364519872   364519872   364519872   364519872   364519872   364519872   364519872   364519872 
  125783964   125783964   125783964   125783964   125783964   125783964   125783964   125783964   125783964   125783964   125783964   125783964   125783964 
  798642315   798642315   798642315   798642315   798642315   798642315   798642315   798642315   798642315   798642315   798642315   798642315   798642315 
  837164259   837164259   837164259   837164259   837164259   837164259   837164259   837164259   837164259   837164259   837164259   837164259   837164259 
  519278436   519278436   519278436   519278436   519278436   519278436   519278436   519278436   519278436   519278436   519278436   519278436   519278436 
  246395781   246395781   246395781   246395781   246395781   246395781   246395781   246395781   246395781   246395781   246395781   246395781   246395781 
  973456128   973456128   973456128   973456128   973456128   973456128   973456128   973456128   973456128   973456128   973456128   973456128   973456128 
  682931547   682931547   682931547   682931547   682931547   682931547   682931547   682931547   682931547   682931547   682931547   682931547   682931547 
  451827693   451827693   451827693   451827693   451827693   451827693   451827693   451827693   451827693   451827693   451827693   451827693   451827693 

2021-12-13 11:46:00
Indexed thermo 25
365│872│914
178│649│532
942│513│768
───┼───┼───
681│427│395
537│986│421
429│135│687
───┼───┼───
893│254│176
714│368│259
256│791│843

Number of indexes: 23 = 4+6+7+6
Number of bi-directional indexes: 1 = 1+0
Row indexes: 66,67:56 81,82:71 82,83:14 85,86:68
Row reverse indexes: 23,22:87 34,33:52 37,36:73 62,61:24 86,85:86 98,97:48
Column indexes: 31,41:96 22,32:74 62,72:29 72,82:91 26,36:93 57,67:46 59,69:17
Column reverse indexes: 33,23:28 64,54:19 84,74:32 56,46:67 66,56:56 47,37:37
s5:2.2  s6:1.1  s7:1.1  s8:2.2  s10:6.6  s11:3.4  s12:2.2  s13:1.1  s14:2.2  s15:2.2
     R:  365872914  365872914     rR:  365872914  365872914     C:  365872914  365872914     rC:  365872914  365872914
     R:  178649532  178649532     rR:  178649532  178649532     C:  178649532  178649532     rC:  178649532  178649532
     R:  942513768  942513768     rR:  942513768  942513768     C:  942513768  942513768     rC:  942513768  942513768
     R:  681427395  681427395     rR:  681427395  681427395     C:  681427395  681427395     rC:  681427395  681427395
     R:  537986421  537986421     rR:  537986421  537986421     C:  537986421  537986421     rC:  537986421  537986421
     R:  429135687  429135687     rR:  429135687  429135687     C:  429135687  429135687     rC:  429135687  429135687
     R:  893254176  893254176     rR:  893254176  893254176     C:  893254176  893254176     rC:  893254176  893254176
     R:  714368259  714368259     rR:  714368259  714368259     C:  714368259  714368259     rC:  714368259  714368259
     R:  256791843  256791843     rR:  256791843  256791843     C:  256791843  256791843     rC:  256791843  256791843

Matched shape [C/0]: (3, 6) => [{('rR', 2, 110)}, {('rC', 3, 86)}, {('R', 0, 20)}]
Matching patterns [1]: C
C/0:        
  365872914 
  178649532 
  942513768 
  681427395 
  537986421 
  429135687 
  893254176 
  714368259 
  256791843 

Matched shape [26/3]: (5, 6) => [{('rC', 4, 101)}, {('C', 5, 245)}, {('C', 6, 26)}]
Matching patterns [2]: 26
26/3:       
  365872914 
  178649532 
  942513768 
  681427395 
  537986421 
  429135687 
  893254176 
  714368259 
  256791843 

Matched shape [C/0]: (6, 1) => [{('rR', 3, 125)}, {('R', 1, 35)}]
Matched shape [P/0]: (2, 1) => [{('C', 1, 185)}, {('C', 0, 170)}]
Matched shape [P/0]: (3, 6) => [{('rC', 5, 116)}, {('rC', 3, 86)}]
Matched shape [P/1]: (3, 6) => [{('rR', 2, 110)}, {('rC', 3, 86)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/1:        
  365872914   365872914   365872914   365872914 
  178649532   178649532   178649532   178649532 
  942513768   942513768   942513768   942513768 
  681427395   681427395   681427395   681427395 
  537986421   537986421   537986421   537986421 
  429135687   429135687   429135687   429135687 
  893254176   893254176   893254176   893254176 
  714368259   714368259   714368259   714368259 
  256791843   256791843   256791843   256791843 

2021-12-13 11:46:00
Indexed thermo 26
315│629│784
789│431│265
264│785│931
───┼───┼───
871│256│349
642│193│857
593│847│126
───┼───┼───
138│964│572
956│372│418
427│518│693

Number of indexes: 22 = 5+7+6+4
Number of bi-directional indexes: 1 = 0+1
Row indexes: 25,26:31 33,34:47 41,42:87 87,88:41 88,89:18
Row reverse indexes: 15,14:26 45,44:52 46,45:65 58,57:58 64,63:83 85,84:73 96,95:81
Column indexes: 22,32:86 63,73:38 55,65:94 86,96:28 37,47:93 69,79:62
Column reverse indexes: 32,22:68 82,72:53 45,35:58 36,26:51
s4:1.1  s5:1.1  s6:1.1  s7:1.1  s8:3.3  s9:2.2  s10:2.2  s11:4.4  s12:1.1  s13:2.3  s14:2.2  s15:1.1
     R:  315629784  315629784     rR:  315629784  315629784     C:  315629784  315629784     rC:  315629784  315629784
     R:  789431265  789431265     rR:  789431265  789431265     C:  789431265  789431265     rC:  789431265  789431265
     R:  264785931  264785931     rR:  264785931  264785931     C:  264785931  264785931     rC:  264785931  264785931
     R:  871256349  871256349     rR:  871256349  871256349     C:  871256349  871256349     rC:  871256349  871256349
     R:  642193857  642193857     rR:  642193857  642193857     C:  642193857  642193857     rC:  642193857  642193857
     R:  593847126  593847126     rR:  593847126  593847126     C:  593847126  593847126     rC:  593847126  593847126
     R:  138964572  138964572     rR:  138964572  138964572     C:  138964572  138964572     rC:  138964572  138964572
     R:  956372418  956372418     rR:  956372418  956372418     C:  956372418  956372418     rC:  956372418  956372418
     R:  427518693  427518693     rR:  427518693  427518693     C:  427518693  427518693     rC:  427518693  427518693

Matching patterns [1]: 

Matching patterns [2]: 

Matched shape [C/0]: (2, 5) => [{('R', 0, 20)}, {('rR', 2, 125)}]
Matched shape [P/0]: (2, 5) => [{('rC', 3, 101)}, {('rC', 2, 86)}]
Matched shape [P/0]: (6, 2) => [{('C', 1, 215)}, {('rC', 1, 71)}]
Matched shape [P/1]: (2, 5) => [{('R', 0, 20)}, {('rC', 2, 86)}]
Matched shape [P/1]: (4, 5) => [{('rR', 2, 125)}, {('C', 2, 230)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/1:        P/1:        
  315629784   315629784   315629784   315629784   315629784 
  789431265   789431265   789431265   789431265   789431265 
  264785931   264785931   264785931   264785931   264785931 
  871256349   871256349   871256349   871256349   871256349 
  642193857   642193857   642193857   642193857   642193857 
  593847126   593847126   593847126   593847126   593847126 
  138964572   138964572   138964572   138964572   138964572 
  956372418   956372418   956372418   956372418   956372418 
  427518693   427518693   427518693   427518693   427518693 

2021-12-13 11:46:00
Indexed thermo 27
316│827│954
749│351│826
258│496│371
───┼───┼───
864│572│139
173│689│542
592│134│687
───┼───┼───
681│743│295
937│265│418
425│918│763

Number of indexes: 33 = 6+10+8+9
Number of bi-directional indexes: 5 = 2+3
Row indexes: 17,18:95 37,38:37 64,65:13 74,75:74 83,84:72 87,88:41
Row reverse indexes: 26,25:15 28,27:28 34,33:48 45,44:75 55,54:86 63,62:29 84,83:27 88,87:14 96,95:81 97,96:78
Column indexes: 24,34:34 15,25:25 85,95:61 16,26:71 46,56:29 27,37:83 28,38:27 68,78:89
Column reverse indexes: 21,11:73 61,51:51 43,33:48 34,24:43 45,35:79 96,86:85 37,27:38 97,87:74 38,28:72
s4:1.1  s5:2.2  s6:2.2  s7:4.4  s8:1.1  s9:3.5  s10:3.3  s11:4.6  s12:2.3  s13:1.1  s14:2.2  s15:1.1  s16:1.1  s17:1.1
     R:  316827954  316827954     rR:  316827954  316827954     C:  316827954  316827954     rC:  316827954  316827954
     R:  749351826  749351826     rR:  749351826  749351826     C:  749351826  749351826     rC:  749351826  749351826
     R:  258496371  258496371     rR:  258496371  258496371     C:  258496371  258496371     rC:  258496371  258496371
     R:  864572139  864572139     rR:  864572139  864572139     C:  864572139  864572139     rC:  864572139  864572139
     R:  173689542  173689542     rR:  173689542  173689542     C:  173689542  173689542     rC:  173689542  173689542
     R:  592134687  592134687     rR:  592134687  592134687     C:  592134687  592134687     rC:  592134687  592134687
     R:  681743295  681743295     rR:  681743295  681743295     C:  681743295  681743295     rC:  681743295  681743295
     R:  937265418  937265418     rR:  937265418  937265418     C:  937265418  937265418     rC:  937265418  937265418
     R:  425918763  425918763     rR:  425918763  425918763     C:  425918763  425918763     rC:  425918763  425918763

Matched shape [26/1]: (4, 4) => [{('rR', 3, 155)}, {('rR', 4, 170)}, {('R', 3, 65)}]
Matching patterns [1]: 26
26/1:       
  316827954 
  749351826 
  258496371 
  864572139 
  173689542 
  592134687 
  681743295 
  937265418 
  425918763 

Matched shape [26/1]: (4, 4) => [{('rR', 3, 155)}, {('rR', 4, 170)}, {('R', 3, 65)}]
Matched shape [26/4]: (4, 4) => [{('rR', 3, 155)}, {('C', 4, 86)}, {('rR', 4, 170)}]
Matched shape [26/5]: (8, 5) => [{('C', 2, 56)}, {('rC', 5, 221)}, {('rC', 7, 251)}]
Matching patterns [2]: 26
26/1:       26/4:       26/5:       
  316827954   316827954   316827954 
  749351826   749351826   749351826 
  258496371   258496371   258496371 
  864572139   864572139   864572139 
  173689542   173689542   173689542 
  592134687   592134687   592134687 
  681743295   681743295   681743295 
  937265418   937265418   937265418 
  425918763   425918763   425918763 

Matched shape [C/0]: (1, 7) => [{('R', 0, 20)}, {('R', 1, 35)}]
Matched shape [C/0]: (4, 4) => [{('rR', 3, 155)}, {('R', 2, 50)}]
Matched shape [C/0]: (5, 4) => [{('rR', 4, 170)}, {('R', 3, 65)}]
Matched shape [O/0]: (1, 7) => [{('R', 0, 20)}, {('rC', 6, 236), ('C', 5, 101)}, {('rC', 8, 32), ('C', 6, 116)}]
Matched shape [P/0]: (1, 4) => [{('C', 1, 41)}, {('C', 0, 26), ('rC', 3, 191)}]
Matched shape [P/0]: (2, 3) => [{('C', 0, 26), ('rC', 3, 191)}, {('rC', 2, 176)}]
Matched shape [P/1]: (1, 7) => [{('R', 0, 20)}, {('rC', 6, 236), ('C', 5, 101)}]
Matched shape [P/1]: (2, 5) => [{('rR', 0, 110)}, {('rC', 4, 206)}]
Matched shape [26/1]: (1, 7) => [{('R', 0, 20)}, {('rR', 1, 125)}, {('R', 1, 35)}]
Matched shape [26/1]: (4, 4) => [{('rR', 3, 155)}, {('rR', 4, 170)}, {('R', 2, 50)}]
Matched shape [26/1]: (5, 4) => [{('rR', 4, 170)}, {('R', 2, 50)}, {('R', 3, 65)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        P/0:        P/0:        P/1:        P/1:        26/1:       26/1:       26/1:       
  316827954   316827954   316827954   316827954   316827954   316827954   316827954   316827954   316827954   316827954   316827954 
  749351826   749351826   749351826   749351826   749351826   749351826   749351826   749351826   749351826   749351826   749351826 
  258496371   258496371   258496371   258496371   258496371   258496371   258496371   258496371   258496371   258496371   258496371 
  864572139   864572139   864572139   864572139   864572139   864572139   864572139   864572139   864572139   864572139   864572139 
  173689542   173689542   173689542   173689542   173689542   173689542   173689542   173689542   173689542   173689542   173689542 
  592134687   592134687   592134687   592134687   592134687   592134687   592134687   592134687   592134687   592134687   592134687 
  681743295   681743295   681743295   681743295   681743295   681743295   681743295   681743295   681743295   681743295   681743295 
  937265418   937265418   937265418   937265418   937265418   937265418   937265418   937265418   937265418   937265418   937265418 
  425918763   425918763   425918763   425918763   425918763   425918763   425918763   425918763   425918763   425918763   425918763 

2021-12-13 11:46:00
Indexed thermo 28
315│629│874
768│431│925
249│785│631
───┼───┼───
871│356│249
592│147│386
634│892│517
───┼───┼───
187│963│452
953│274│168
426│518│793

Number of indexes: 27 = 9+8+5+5
Number of bi-directional indexes: 0 = 0+0
Row indexes: 17,18:87 23,24:84 25,26:31 27,28:92 47,48:24 71,72:18 76,77:34 86,87:41 93,94:65
Row reverse indexes: 15,14:26 53,52:29 74,73:97 75,74:69 83,82:35 84,83:23 85,84:72 96,95:81
Column indexes: 32,42:47 42,52:79 75,85:67 18,28:72 28,38:23
Column reverse indexes: 55,45:45 65,55:94 37,27:69 98,88:96 79,69:27
s4:1.1  s5:2.3  s6:1.1  s7:1.1  s8:2.2  s9:5.6  s11:4.4  s12:1.1  s13:2.2  s15:3.4  s16:2.2
     R:  315629874  315629874     rR:  315629874  315629874     C:  315629874  315629874     rC:  315629874  315629874
     R:  768431925  768431925     rR:  768431925  768431925     C:  768431925  768431925     rC:  768431925  768431925
     R:  249785631  249785631     rR:  249785631  249785631     C:  249785631  249785631     rC:  249785631  249785631
     R:  871356249  871356249     rR:  871356249  871356249     C:  871356249  871356249     rC:  871356249  871356249
     R:  592147386  592147386     rR:  592147386  592147386     C:  592147386  592147386     rC:  592147386  592147386
     R:  634892517  634892517     rR:  634892517  634892517     C:  634892517  634892517     rC:  634892517  634892517
     R:  187963452  187963452     rR:  187963452  187963452     C:  187963452  187963452     rC:  187963452  187963452
     R:  953274168  953274168     rR:  953274168  953274168     C:  953274168  953274168     rC:  953274168  953274168
     R:  426518793  426518793     rR:  426518793  426518793     C:  426518793  426518793     rC:  426518793  426518793

Matched shape [C/0]: (1, 7) => [{('R', 0, 20)}, {('rC', 2, 146)}, {('R', 4, 80)}]
Matched shape [O/0]: (1, 7) => [{('R', 0, 20)}, {('rC', 2, 146)}, {('C', 4, 101)}, {('R', 4, 80)}]
Matched shape [26/1]: (1, 7) => [{('R', 0, 20)}, {('R', 3, 65)}, {('R', 4, 80)}]
Matching patterns [1]: CO26
C/0:        O/0:        26/1:       
  315629874   315629874   315629874 
  768431925   768431925   768431925 
  249785631   249785631   249785631 
  871356249   871356249   871356249 
  592147386   592147386   592147386 
  634892517   634892517   634892517 
  187963452   187963452   187963452 
  953274168   953274168   953274168 
  426518793   426518793   426518793 

Matched shape [26/1]: (1, 7) => [{('R', 0, 20)}, {('R', 3, 65)}, {('R', 4, 80)}]
Matched shape [26/4]: (7, 3) => [{('rR', 2, 185)}, {('C', 2, 71)}, {('rR', 5, 230)}]
Matching patterns [2]: 26
26/1:       26/4:       
  315629874   315629874 
  768431925   768431925 
  249785631   249785631 
  871356249   871356249 
  592147386   592147386 
  634892517   634892517 
  187963452   187963452 
  953274168   953274168 
  426518793   426518793 

Matched shape [C/0]: (2, 7) => [{('R', 3, 65)}, {('R', 4, 80)}]
Matched shape [C/0]: (7, 3) => [{('rR', 2, 185)}, {('R', 8, 140)}]
Matched shape [O/0]: (1, 7) => [{('R', 0, 20)}, {('rC', 2, 146)}, {('C', 4, 101)}]
Matched shape [O/1]: (2, 7) => [{('rC', 2, 146)}, {('C', 4, 101)}, {('R', 4, 80)}]
Matched shape [P/0]: (1, 7) => [{('C', 3, 86)}, {('rC', 2, 146)}]
Matched shape [P/1]: (1, 7) => [{('R', 0, 20)}, {('rC', 2, 146)}]
Matched shape [26/0]: (2, 7) => [{('rC', 2, 146)}, {('C', 4, 101)}, {('R', 4, 80)}]
Matched shape [26/1]: (7, 3) => [{('rR', 2, 185)}, {('rR', 5, 230)}, {('R', 8, 140)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        P/0:        P/1:        26/0:       26/1:       
  315629874   315629874   315629874   315629874   315629874   315629874   315629874   315629874 
  768431925   768431925   768431925   768431925   768431925   768431925   768431925   768431925 
  249785631   249785631   249785631   249785631   249785631   249785631   249785631   249785631 
  871356249   871356249   871356249   871356249   871356249   871356249   871356249   871356249 
  592147386   592147386   592147386   592147386   592147386   592147386   592147386   592147386 
  634892517   634892517   634892517   634892517   634892517   634892517   634892517   634892517 
  187963452   187963452   187963452   187963452   187963452   187963452   187963452   187963452 
  953274168   953274168   953274168   953274168   953274168   953274168   953274168   953274168 
  426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793 

2021-12-13 11:46:00
Indexed thermo 29
357│819│624
914│265│378
286│473│951
───┼───┼───
831│752│469
729│648│135
645│391│287
───┼───┼───
572│134│896
193│586│742
468│927│513

Number of indexes: 29 = 7+7+10+5
Number of bi-directional indexes: 2 = 1+1
Row indexes: 12,13:57 14,15:81 33,34:64 72,73:72 74,75:13 78,79:96 82,83:93
Row reverse indexes: 24,23:24 28,27:73 56,55:84 63,62:54 79,78:69 85,84:85 86,85:68
Column indexes: 11,21:39 22,32:18 52,62:24 34,44:47 44,54:76 75,85:38 67,77:28 77,87:87 38,48:56 88,98:41
Column reverse indexes: 81,71:15 33,23:64 93,83:83 55,45:45 98,88:14
s4:1.1  s5:2.2  s6:2.3  s9:5.5  s10:3.4  s11:4.4  s12:4.4  s13:2.2  s14:1.1  s15:3.3
     R:  357819624  357819624     rR:  357819624  357819624     C:  357819624  357819624     rC:  357819624  357819624
     R:  914265378  914265378     rR:  914265378  914265378     C:  914265378  914265378     rC:  914265378  914265378
     R:  286473951  286473951     rR:  286473951  286473951     C:  286473951  286473951     rC:  286473951  286473951
     R:  831752469  831752469     rR:  831752469  831752469     C:  831752469  831752469     rC:  831752469  831752469
     R:  729648135  729648135     rR:  729648135  729648135     C:  729648135  729648135     rC:  729648135  729648135
     R:  645391287  645391287     rR:  645391287  645391287     C:  645391287  645391287     rC:  645391287  645391287
     R:  572134896  572134896     rR:  572134896  572134896     C:  572134896  572134896     rC:  572134896  572134896
     R:  193586742  193586742     rR:  193586742  193586742     C:  193586742  193586742     rC:  193586742  193586742
     R:  468927513  468927513     rR:  468927513  468927513     C:  468927513  468927513     rC:  468927513  468927513

Matched shape [26/0]: (4, 4) => [{('C', 4, 56)}, {('rC', 3, 191)}, {('R', 4, 80)}]
Matching patterns [1]: 26
26/0:       
  357819624 
  914265378 
  286473951 
  831752469 
  729648135 
  645391287 
  572134896 
  193586742 
  468927513 

Matched shape [P/0]: (5, 5) => [{('rR', 2, 155)}, {('C', 6, 86)}, {('C', 5, 71)}]
Matched shape [26/0]: (4, 4) => [{('C', 4, 56)}, {('rC', 3, 191)}, {('R', 4, 80)}]
Matched shape [26/2]: (7, 2) => [{('R', 3, 65)}, {('C', 5, 71)}, {('R', 6, 110)}]
Matched shape [26/2]: (7, 4) => [{('R', 4, 80)}, {('C', 7, 101)}, {('rR', 5, 200)}]
Matching patterns [2]: P26
P/0:        26/0:       26/2:       26/2:       
  357819624   357819624   357819624   357819624 
  914265378   914265378   914265378   914265378 
  286473951   286473951   286473951   286473951 
  831752469   831752469   831752469   831752469 
  729648135   729648135   729648135   729648135 
  645391287   645391287   645391287   645391287 
  572134896   572134896   572134896   572134896 
  193586742   193586742   193586742   193586742 
  468927513   468927513   468927513   468927513 

Matched shape [C/0]: (6, 2) => [{('rR', 3, 170)}, {('R', 6, 110)}]
Matched shape [O/0]: (1, 2) => [{('R', 0, 20)}, {('C', 1, 245)}, {('rC', 1, 161)}]
Matched shape [P/1]: (1, 2) => [{('R', 0, 20)}, {('C', 1, 245)}]
Matched shape [P/1]: (7, 8) => [{('R', 5, 95), ('rR', 4, 185)}, {('rC', 4, 206), ('C', 9, 131)}]
Matched shape [26/1]: (6, 2) => [{('rR', 3, 170)}, {('R', 3, 65)}, {('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        O/0:        P/1:        P/1:        26/1:       
  357819624   357819624   357819624   357819624   357819624 
  914265378   914265378   914265378   914265378   914265378 
  286473951   286473951   286473951   286473951   286473951 
  831752469   831752469   831752469   831752469   831752469 
  729648135   729648135   729648135   729648135   729648135 
  645391287   645391287   645391287   645391287   645391287 
  572134896   572134896   572134896   572134896   572134896 
  193586742   193586742   193586742   193586742   193586742 
  468927513   468927513   468927513   468927513   468927513 

2021-12-13 11:46:00
Indexed thermo 30
315│729│684
689│431│275
274│586│931
───┼───┼───
852│364│719
193│875│462
746│192│358
───┼───┼───
538│947│126
961│253│847
427│618│593

Number of indexes: 34 = 9+9+6+10
Number of bi-directional indexes: 3 = 2+1
Row indexes: 24,25:43 25,26:31 27,28:27 35,36:86 48,49:19 68,69:58 73,74:89 75,76:47 81,82:96
Row reverse indexes: 13,12:51 19,18:48 32,31:72 46,45:46 49,48:91 82,81:69 86,85:35 95,94:16 96,95:81
Column indexes: 42,52:59 62,72:43 64,74:19 46,56:45 18,28:87 28,38:73
Column reverse indexes: 31,21:26 81,71:95 32,22:78 73,63:86 74,64:91 94,84:62 45,35:68 65,55:97 57,47:47 99,89:37
s4:1.1  s6:1.1  s7:2.3  s8:3.3  s9:4.4  s10:5.7  s11:1.2  s12:1.1  s13:1.1  s14:4.5  s15:4.4  s16:1.1  s17:1.1
     R:  315729684  315729684     rR:  315729684  315729684     C:  315729684  315729684     rC:  315729684  315729684
     R:  689431275  689431275     rR:  689431275  689431275     C:  689431275  689431275     rC:  689431275  689431275
     R:  274586931  274586931     rR:  274586931  274586931     C:  274586931  274586931     rC:  274586931  274586931
     R:  852364719  852364719     rR:  852364719  852364719     C:  852364719  852364719     rC:  852364719  852364719
     R:  193875462  193875462     rR:  193875462  193875462     C:  193875462  193875462     rC:  193875462  193875462
     R:  746192358  746192358     rR:  746192358  746192358     C:  746192358  746192358     rC:  746192358  746192358
     R:  538947126  538947126     rR:  538947126  538947126     C:  538947126  538947126     rC:  538947126  538947126
     R:  961253847  961253847     rR:  961253847  961253847     C:  961253847  961253847     rC:  961253847  961253847
     R:  427618593  427618593     rR:  427618593  427618593     C:  427618593  427618593     rC:  427618593  427618593

Matched shape [C/0]: (1, 8) => [{('rR', 1, 170)}, {('C', 5, 131)}, {('rR', 4, 215), ('R', 4, 80)}]
Matched shape [C/0]: (4, 5) => [{('rR', 3, 200)}, {('rC', 7, 251)}, {('R', 7, 125)}]
Matched shape [P/0]: (3, 5) => [{('R', 3, 65)}, {('C', 3, 101)}, {('rC', 7, 251)}]
Matching patterns [1]: CP
C/0:        C/0:        P/0:        
  315729684   315729684   315729684 
  689431275   689431275   689431275 
  274586931   274586931   274586931 
  852364719   852364719   852364719 
  193875462   193875462   193875462 
  746192358   746192358   746192358 
  538947126   538947126   538947126 
  961253847   961253847   961253847 
  427618593   427618593   427618593 

Matched shape [P/0]: (3, 5) => [{('R', 3, 65)}, {('rC', 8, 32)}, {('rC', 7, 251)}]
Matched shape [26/2]: (2, 5) => [{('R', 1, 35)}, {('C', 5, 131)}, {('R', 3, 65)}]
Matched shape [26/5]: (6, 2) => [{('C', 1, 71)}, {('rC', 3, 191)}, {('rC', 4, 206), ('C', 2, 86)}]
Matching patterns [2]: P26
P/0:        26/2:       26/5:       
  315729684   315729684   315729684 
  689431275   689431275   689431275 
  274586931   274586931   274586931 
  852364719   852364719   852364719 
  193875462   193875462   193875462 
  746192358   746192358   746192358 
  538947126   538947126   538947126 
  961253847   961253847   961253847 
  427618593   427618593   427618593 

Matched shape [C/0]: (2, 5) => [{('R', 1, 35)}, {('rR', 3, 200)}]
Matched shape [C/0]: (4, 8) => [{('rR', 4, 215), ('R', 4, 80)}, {('R', 5, 95)}]
Matched shape [C/0]: (7, 5) => [{('R', 7, 125)}, {('rR', 8, 41)}]
Matched shape [P/0]: (4, 5) => [{('C', 3, 101)}, {('rC', 7, 251)}]
Matched shape [P/0]: (5, 4) => [{('rC', 7, 251)}, {('rC', 4, 206), ('C', 2, 86)}]
Matched shape [P/0]: (6, 1) => [{('C', 1, 71)}, {('rC', 1, 161)}]
Matched shape [P/1]: (1, 2) => [{('rR', 0, 155)}, {('rC', 2, 176)}]
Matched shape [P/1]: (1, 8) => [{('rR', 1, 170)}, {('C', 5, 131)}]
Matched shape [P/1]: (2, 5) => [{('R', 1, 35)}, {('rC', 6, 236)}]
Matched shape [P/1]: (4, 5) => [{('rR', 3, 200)}, {('rC', 7, 251)}]
Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('R', 3, 65)}, {('rR', 3, 200)}]
Matched shape [26/1]: (7, 5) => [{('R', 7, 125)}, {('rR', 6, 245)}, {('rR', 8, 41)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        26/1:       26/1:       
  315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684   315729684 
  689431275   689431275   689431275   689431275   689431275   689431275   689431275   689431275   689431275   689431275   689431275   689431275 
  274586931   274586931   274586931   274586931   274586931   274586931   274586931   274586931   274586931   274586931   274586931   274586931 
  852364719   852364719   852364719   852364719   852364719   852364719   852364719   852364719   852364719   852364719   852364719   852364719 
  193875462   193875462   193875462   193875462   193875462   193875462   193875462   193875462   193875462   193875462   193875462   193875462 
  746192358   746192358   746192358   746192358   746192358   746192358   746192358   746192358   746192358   746192358   746192358   746192358 
  538947126   538947126   538947126   538947126   538947126   538947126   538947126   538947126   538947126   538947126   538947126   538947126 
  961253847   961253847   961253847   961253847   961253847   961253847   961253847   961253847   961253847   961253847   961253847   961253847 
  427618593   427618593   427618593   427618593   427618593   427618593   427618593   427618593   427618593   427618593   427618593   427618593 

2021-12-13 11:46:00
Indexed thermo 31
317│829│654
865│471│239
294│356│781
───┼───┼───
541│937│826
789│642│315
632│185│947
───┼───┼───
178│593│462
953│264│178
426│718│593

Number of indexes: 31 = 5+10+8+8
Number of bi-directional indexes: 2 = 1+1
Row indexes: 43,44:19 56,57:23 65,66:85 77,78:46 93,94:67
Row reverse indexes: 13,12:71 14,13:87 23,22:56 34,33:34 37,36:76 44,43:91 62,61:36 68,67:49 87,86:14 96,95:81
Column indexes: 42,52:48 63,73:28 73,83:83 67,77:94 28,38:38 48,58:21 58,68:14 39,49:16
Column reverse indexes: 52,42:84 23,13:57 33,23:45 45,35:35 36,26:61 37,27:72 97,87:51 69,59:75
s3:1.1  s5:2.3  s6:1.1  s7:3.3  s8:2.2  s9:4.4  s10:4.4  s11:3.3  s12:4.4  s13:5.5  s15:1.1
     R:  317829654  317829654     rR:  317829654  317829654     C:  317829654  317829654     rC:  317829654  317829654
     R:  865471239  865471239     rR:  865471239  865471239     C:  865471239  865471239     rC:  865471239  865471239
     R:  294356781  294356781     rR:  294356781  294356781     C:  294356781  294356781     rC:  294356781  294356781
     R:  541937826  541937826     rR:  541937826  541937826     C:  541937826  541937826     rC:  541937826  541937826
     R:  789642315  789642315     rR:  789642315  789642315     C:  789642315  789642315     rC:  789642315  789642315
     R:  632185947  632185947     rR:  632185947  632185947     C:  632185947  632185947     rC:  632185947  632185947
     R:  178593462  178593462     rR:  178593462  178593462     C:  178593462  178593462     rC:  178593462  178593462
     R:  953264178  953264178     rR:  953264178  953264178     C:  953264178  953264178     rC:  953264178  953264178
     R:  426718593  426718593     rR:  426718593  426718593     C:  426718593  426718593     rC:  426718593  426718593

Matched shape [C/0]: (1, 3) => [{('rR', 1, 110)}, {('rC', 2, 161)}, {('R', 0, 20), ('rR', 5, 170)}]
Matched shape [26/0]: (2, 6) => [{('rC', 4, 191)}, {('rC', 5, 206)}, {('R', 1, 35)}]
Matching patterns [1]: C26
C/0:        26/0:       
  317829654   317829654 
  865471239   865471239 
  294356781   294356781 
  541937826   541937826 
  789642315   789642315 
  632185947   632185947 
  178593462   178593462 
  953264178   953264178 
  426718593   426718593 

Matched shape [26/0]: (2, 6) => [{('rC', 4, 191)}, {('rC', 5, 206)}, {('R', 1, 35)}]
Matched shape [26/4]: (3, 3) => [{('rR', 3, 140)}, {('rC', 3, 176)}, {('R', 0, 20), ('rR', 5, 170)}]
Matched shape [26/5]: (2, 6) => [{('rC', 4, 191)}, {('rC', 5, 206)}, {('C', 4, 71)}]
Matching patterns [2]: 26
26/0:       26/4:       26/5:       
  317829654   317829654   317829654 
  865471239   865471239   865471239 
  294356781   294356781   294356781 
  541937826   541937826   541937826 
  789642315   789642315   789642315 
  632185947   632185947   632185947 
  178593462   178593462   178593462 
  953264178   953264178   953264178 
  426718593   426718593   426718593 

Matched shape [C/0]: (1, 3) => [{('rR', 1, 110)}, {('rR', 3, 140)}]
Matched shape [C/0]: (3, 6) => [{('rR', 4, 155)}, {('R', 1, 35)}]
Matched shape [P/0]: (2, 5) => [{('rC', 4, 191)}, {('rC', 3, 176)}]
Matched shape [P/0]: (3, 8) => [{('C', 7, 116)}, {('C', 5, 86)}]
Matched shape [P/0]: (5, 7) => [{('C', 6, 101)}, {('C', 3, 56)}]
Matched shape [P/1]: (1, 3) => [{('rR', 1, 110)}, {('rC', 2, 161)}]
Matched shape [P/1]: (7, 7) => [{('R', 3, 65)}, {('rC', 6, 221)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/0:        P/0:        P/1:        P/1:        
  317829654   317829654   317829654   317829654   317829654   317829654   317829654 
  865471239   865471239   865471239   865471239   865471239   865471239   865471239 
  294356781   294356781   294356781   294356781   294356781   294356781   294356781 
  541937826   541937826   541937826   541937826   541937826   541937826   541937826 
  789642315   789642315   789642315   789642315   789642315   789642315   789642315 
  632185947   632185947   632185947   632185947   632185947   632185947   632185947 
  178593462   178593462   178593462   178593462   178593462   178593462   178593462 
  953264178   953264178   953264178   953264178   953264178   953264178   953264178 
  426718593   426718593   426718593   426718593   426718593   426718593   426718593 

2021-12-13 11:46:00
Indexed thermo 32
396│718│524
871│245│369
254│693│781
───┼───┼───
529│136│847
643│872│195
718│459│236
───┼───┼───
167│384│952
932│561│478
485│927│613

Number of indexes: 36 = 8+12+5+11
Number of bi-directional indexes: 6 = 4+2
Row indexes: 11,12:39 14,15:71 24,25:24 41,42:52 43,44:91 73,74:73 76,77:49 87,88:47
Row reverse indexes: 25,24:42 33,32:45 42,41:25 44,43:19 48,47:48 55,54:78 59,58:59 72,71:61 74,73:37 86,85:16 93,92:58 95,94:29
Column indexes: 61,71:71 42,52:24 35,45:93 16,26:85 27,37:37
Column reverse indexes: 22,12:79 52,42:42 92,82:83 83,73:27 64,54:48 25,15:41 95,85:26 37,27:73 87,77:49 88,78:75 29,19:94
s5:1.1  s6:2.4  s7:4.4  s8:2.3  s9:2.2  s10:4.6  s11:3.3  s12:4.5  s13:4.5  s14:1.1  s15:1.1  s16:1.1
     R:  396718524  396718524     rR:  396718524  396718524     C:  396718524  396718524     rC:  396718524  396718524
     R:  871245369  871245369     rR:  871245369  871245369     C:  871245369  871245369     rC:  871245369  871245369
     R:  254693781  254693781     rR:  254693781  254693781     C:  254693781  254693781     rC:  254693781  254693781
     R:  529136847  529136847     rR:  529136847  529136847     C:  529136847  529136847     rC:  529136847  529136847
     R:  643872195  643872195     rR:  643872195  643872195     C:  643872195  643872195     rC:  643872195  643872195
     R:  718459236  718459236     rR:  718459236  718459236     C:  718459236  718459236     rC:  718459236  718459236
     R:  167384952  167384952     rR:  167384952  167384952     C:  167384952  167384952     rC:  167384952  167384952
     R:  932561478  932561478     rR:  932561478  932561478     C:  932561478  932561478     rC:  932561478  932561478
     R:  485927613  485927613     rR:  485927613  485927613     C:  485927613  485927613     rC:  485927613  485927613

Matching patterns [1]: 

Matched shape [26/4]: (1, 4) => [{('R', 1, 35)}, {('C', 3, 131)}, {('R', 2, 50), ('rR', 0, 140)}]
Matching patterns [2]: 26
26/4:       
  396718524 
  871245369 
  254693781 
  529136847 
  643872195 
  718459236 
  167384952 
  932561478 
  485927613 

Matched shape [P/0]: (7, 2) => [{('rC', 3, 206)}, {('rC', 2, 191)}]
Matched shape [P/1]: (3, 2) => [{('rR', 1, 155)}, {('C', 1, 101), ('rC', 1, 176)}]
Matching patterns [3]: P
P/0:        P/1:        
  396718524   396718524 
  871245369   871245369 
  254693781   254693781 
  529136847   529136847 
  643872195   643872195 
  718459236   718459236 
  167384952   167384952 
  932561478   932561478 
  485927613   485927613 

2021-12-13 11:46:00
Indexed thermo 33
316│829│574
857│461│239
249│375│861
───┼───┼───
538│246│917
164│597│382
792│183│456
───┼───┼───
681│934│725
973│652│148
425│718│693

Number of indexes: 34 = 8+10+6+10
Number of bi-directional indexes: 4 = 2+2
Row indexes: 16,17:95 35,36:75 41,42:53 44,45:24 47,48:91 84,85:65 86,87:21 87,88:14
Row reverse indexes: 32,31:42 36,35:57 48,47:19 54,53:54 56,55:79 62,61:97 66,65:38 73,72:18 83,82:37 96,95:81
Column indexes: 41,51:51 12,22:15 53,63:42 34,44:32 64,74:19 84,94:67
Column reverse indexes: 52,42:63 82,72:78 92,82:27 74,64:91 94,84:76 37,27:82 97,87:61 28,18:37 68,58:58 69,59:62
s3:1.1  s5:2.2  s6:4.5  s7:1.1  s8:2.2  s9:5.5  s10:4.7  s11:2.2  s12:2.2  s13:3.3  s14:1.1  s15:1.1  s16:2.2
     R:  316829574  316829574     rR:  316829574  316829574     C:  316829574  316829574     rC:  316829574  316829574
     R:  857461239  857461239     rR:  857461239  857461239     C:  857461239  857461239     rC:  857461239  857461239
     R:  249375861  249375861     rR:  249375861  249375861     C:  249375861  249375861     rC:  249375861  249375861
     R:  538246917  538246917     rR:  538246917  538246917     C:  538246917  538246917     rC:  538246917  538246917
     R:  164597382  164597382     rR:  164597382  164597382     C:  164597382  164597382     rC:  164597382  164597382
     R:  792183456  792183456     rR:  792183456  792183456     C:  792183456  792183456     rC:  792183456  792183456
     R:  681934725  681934725     rR:  681934725  681934725     C:  681934725  681934725     rC:  681934725  681934725
     R:  973652148  973652148     rR:  973652148  973652148     C:  973652148  973652148     rC:  973652148  973652148
     R:  425718693  425718693     rR:  425718693  425718693     C:  425718693  425718693     rC:  425718693  425718693

Matched shape [C/0]: (3, 1) => [{('rR', 0, 140)}, {('C', 0, 56)}, {('rR', 5, 215)}]
Matched shape [O/0]: (3, 1) => [{('rR', 0, 140)}, {('C', 0, 56)}, {('rC', 0, 146)}, {('rR', 5, 215)}]
Matched shape [26/1]: (3, 1) => [{('rR', 0, 140)}, {('R', 2, 50)}, {('rR', 5, 215)}]
Matching patterns [1]: CO26
C/0:        O/0:        26/1:       
  316829574   316829574   316829574 
  857461239   857461239   857461239 
  249375861   249375861   249375861 
  538246917   538246917   538246917 
  164597382   164597382   164597382 
  792183456   792183456   792183456 
  681934725   681934725   681934725 
  973652148   973652148   973652148 
  425718693   425718693   425718693 

Matched shape [26/1]: (3, 1) => [{('rR', 0, 140)}, {('R', 2, 50)}, {('rR', 5, 215)}]
Matched shape [26/2]: (3, 1) => [{('rR', 0, 140)}, {('C', 3, 101)}, {('R', 2, 50)}]
Matched shape [26/2]: (5, 5) => [{('rR', 4, 200)}, {('rC', 8, 32)}, {('rR', 6, 230)}]
Matching patterns [2]: 26
26/1:       26/2:       26/2:       
  316829574   316829574   316829574 
  857461239   857461239   857461239 
  249375861   249375861   249375861 
  538246917   538246917   538246917 
  164597382   164597382   164597382 
  792183456   792183456   792183456 
  681934725   681934725   681934725 
  973652148   973652148   973652148 
  425718693   425718693   425718693 

Matched shape [C/0]: (3, 5) => [{('rR', 1, 155), ('R', 1, 35)}, {('rR', 4, 200)}]
Matched shape [C/0]: (4, 1) => [{('R', 2, 50)}, {('rR', 5, 215)}]
Matched shape [O/0]: (3, 1) => [{('rR', 0, 140)}, {('C', 0, 56)}, {('rC', 0, 146)}]
Matched shape [O/1]: (4, 1) => [{('C', 0, 56)}, {('rC', 0, 146)}, {('rR', 5, 215)}]
Matched shape [P/0]: (1, 7) => [{('rC', 7, 251)}, {('rC', 5, 221)}]
Matched shape [P/1]: (3, 1) => [{('rR', 0, 140)}, {('C', 0, 56)}]
Matched shape [P/1]: (7, 2) => [{('rR', 7, 245)}, {('rC', 2, 176)}]
Matched shape [26/0]: (4, 1) => [{('C', 0, 56)}, {('rC', 0, 146)}, {('rR', 5, 215)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        P/0:        P/1:        P/1:        26/0:       
  316829574   316829574   316829574   316829574   316829574   316829574   316829574   316829574 
  857461239   857461239   857461239   857461239   857461239   857461239   857461239   857461239 
  249375861   249375861   249375861   249375861   249375861   249375861   249375861   249375861 
  538246917   538246917   538246917   538246917   538246917   538246917   538246917   538246917 
  164597382   164597382   164597382   164597382   164597382   164597382   164597382   164597382 
  792183456   792183456   792183456   792183456   792183456   792183456   792183456   792183456 
  681934725   681934725   681934725   681934725   681934725   681934725   681934725   681934725 
  973652148   973652148   973652148   973652148   973652148   973652148   973652148   973652148 
  425718693   425718693   425718693   425718693   425718693   425718693   425718693   425718693 

2021-12-13 11:46:01
Indexed thermo 34
396│815│724
814│273│659
275│469│831
───┼───┼───
621│748│395
758│391│246
943│652│178
───┼───┼───
139│587│462
562│134│987
487│926│513

Number of indexes: 33 = 9+7+10+7
Number of bi-directional indexes: 2 = 1+1
Row indexes: 11,12:39 15,16:15 23,24:42 33,34:54 41,42:62 68,69:78 83,84:21 91,92:48 92,93:87
Row reverse indexes: 22,21:18 24,23:24 29,28:95 32,31:72 38,37:38 73,72:93 95,94:29
Column indexes: 41,51:67 71,81:15 84,94:19 45,55:49 66,76:27 17,27:76 27,37:68 47,57:32 28,38:53 89,99:73
Column reverse indexes: 33,23:54 63,53:38 93,83:72 94,84:91 26,16:35 96,86:64 29,19:94
s3:1.1  s5:1.1  s6:3.4  s8:3.3  s9:4.6  s10:4.4  s11:2.3  s12:3.3  s13:4.4  s14:2.2  s15:2.2
     R:  396815724  396815724     rR:  396815724  396815724     C:  396815724  396815724     rC:  396815724  396815724
     R:  814273659  814273659     rR:  814273659  814273659     C:  814273659  814273659     rC:  814273659  814273659
     R:  275469831  275469831     rR:  275469831  275469831     C:  275469831  275469831     rC:  275469831  275469831
     R:  621748395  621748395     rR:  621748395  621748395     C:  621748395  621748395     rC:  621748395  621748395
     R:  758391246  758391246     rR:  758391246  758391246     C:  758391246  758391246     rC:  758391246  758391246
     R:  943652178  943652178     rR:  943652178  943652178     C:  943652178  943652178     rC:  943652178  943652178
     R:  139587462  139587462     rR:  139587462  139587462     C:  139587462  139587462     rC:  139587462  139587462
     R:  562134987  562134987     rR:  562134987  562134987     C:  562134987  562134987     rC:  562134987  562134987
     R:  487926513  487926513     rR:  487926513  487926513     C:  487926513  487926513     rC:  487926513  487926513

Matched shape [26/1]: (1, 1) => [{('R', 0, 20)}, {('rR', 0, 155)}, {('R', 4, 80)}]
Matching patterns [1]: 26
26/1:       
  396815724 
  814273659 
  275469831 
  621748395 
  758391246 
  943652178 
  139587462 
  562134987 
  487926513 

Matched shape [P/0]: (3, 3) => [{('R', 3, 65)}, {('C', 3, 71)}, {('rC', 1, 191)}]
Matched shape [26/1]: (1, 1) => [{('R', 0, 20)}, {('rR', 0, 155)}, {('R', 4, 80)}]
Matched shape [26/3]: (1, 6) => [{('rC', 4, 236)}, {('C', 5, 101)}, {('rC', 6, 32)}]
Matched shape [26/3]: (8, 3) => [{('rC', 2, 206)}, {('C', 2, 56), ('rC', 3, 221)}, {('rC', 5, 251)}]
Matched shape [26/4]: (2, 1) => [{('rR', 0, 155)}, {('rC', 0, 176)}, {('rR', 3, 200)}]
Matching patterns [2]: P26
P/0:        26/1:       26/3:       26/3:       26/4:       
  396815724   396815724   396815724   396815724   396815724 
  814273659   814273659   814273659   814273659   814273659 
  275469831   275469831   275469831   275469831   275469831 
  621748395   621748395   621748395   621748395   621748395 
  758391246   758391246   758391246   758391246   758391246 
  943652178   943652178   943652178   943652178   943652178 
  139587462   139587462   139587462   139587462   139587462 
  562134987   562134987   562134987   562134987   562134987 
  487926513   487926513   487926513   487926513   487926513 

Matched shape [C/0]: (1, 1) => [{('R', 0, 20)}, {('rR', 3, 200)}]
Matched shape [C/0]: (2, 1) => [{('rR', 0, 155)}, {('R', 4, 80)}]
Matched shape [C/0]: (7, 2) => [{('rR', 5, 230)}, {('R', 8, 140)}]
Matched shape [P/0]: (1, 8) => [{('rC', 6, 32)}, {('C', 8, 146)}]
Matched shape [P/1]: (3, 1) => [{('rR', 3, 200)}, {('C', 0, 26)}]
Matched shape [P/1]: (3, 7) => [{('rR', 4, 215)}, {('C', 7, 131)}]
Matched shape [26/1]: (1, 1) => [{('R', 0, 20)}, {('rR', 0, 155)}, {('rR', 3, 200)}]
Matched shape [26/1]: (2, 1) => [{('rR', 0, 155)}, {('rR', 3, 200)}, {('R', 4, 80)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        P/0:        P/1:        P/1:        26/1:       26/1:       
  396815724   396815724   396815724   396815724   396815724   396815724   396815724   396815724 
  814273659   814273659   814273659   814273659   814273659   814273659   814273659   814273659 
  275469831   275469831   275469831   275469831   275469831   275469831   275469831   275469831 
  621748395   621748395   621748395   621748395   621748395   621748395   621748395   621748395 
  758391246   758391246   758391246   758391246   758391246   758391246   758391246   758391246 
  943652178   943652178   943652178   943652178   943652178   943652178   943652178   943652178 
  139587462   139587462   139587462   139587462   139587462   139587462   139587462   139587462 
  562134987   562134987   562134987   562134987   562134987   562134987   562134987   562134987 
  487926513   487926513   487926513   487926513   487926513   487926513   487926513   487926513 

2021-12-13 11:46:01
Indexed thermo 35
315│729│864
847│163│529
269│485│371
───┼───┼───
684│391│257
971│256│438
532│847│916
───┼───┼───
798│632│145
153│974│682
426│518│793

Number of indexes: 35 = 10+14+7+4
Number of bi-directional indexes: 4 = 3+1
Row indexes: 22,23:47 25,26:63 31,32:26 37,38:37 43,44:43 45,46:91 48,49:57 62,63:32 77,78:14 94,95:51
Row reverse indexes: 18,17:68 19,18:46 29,28:92 32,31:62 36,35:58 42,41:86 44,43:34 46,45:19 52,51:79 66,65:74 72,71:97 76,75:23 83,82:35 87,86:64
Column indexes: 51,61:95 73,83:83 34,44:43 64,74:86 16,26:93 17,27:85 57,67:49
Column reverse indexes: 23,13:75 44,34:34 47,37:23 58,48:35
s5:3.4  s6:1.1  s7:2.4  s8:3.4  s9:1.1  s10:5.5  s11:4.4  s12:3.3  s13:3.3  s14:3.4  s16:2.2
     R:  315729864  315729864     rR:  315729864  315729864     C:  315729864  315729864     rC:  315729864  315729864
     R:  847163529  847163529     rR:  847163529  847163529     C:  847163529  847163529     rC:  847163529  847163529
     R:  269485371  269485371     rR:  269485371  269485371     C:  269485371  269485371     rC:  269485371  269485371
     R:  684391257  684391257     rR:  684391257  684391257     C:  684391257  684391257     rC:  684391257  684391257
     R:  971256438  971256438     rR:  971256438  971256438     C:  971256438  971256438     rC:  971256438  971256438
     R:  532847916  532847916     rR:  532847916  532847916     C:  532847916  532847916     rC:  532847916  532847916
     R:  798632145  798632145     rR:  798632145  798632145     C:  798632145  798632145     rC:  798632145  798632145
     R:  153974682  153974682     rR:  153974682  153974682     C:  153974682  153974682     rC:  153974682  153974682
     R:  426518793  426518793     rR:  426518793  426518793     C:  426518793  426518793     rC:  426518793  426518793

Matched shape [C/0]: (4, 1) => [{('rR', 5, 245)}, {('C', 0, 146)}, {('rR', 10, 86)}]
Matched shape [P/0]: (3, 7) => [{('R', 3, 65)}, {('rC', 3, 62)}, {('C', 6, 236)}]
Matched shape [26/1]: (1, 8) => [{('rR', 1, 185)}, {('rR', 2, 200)}, {('R', 6, 110)}]
Matched shape [26/1]: (3, 5) => [{('rR', 4, 230)}, {('R', 5, 95), ('rR', 7, 41)}, {('rR', 9, 71)}]
Matched shape [26/1]: (4, 1) => [{('rR', 5, 245)}, {('rR', 8, 56)}, {('rR', 10, 86)}]
Matching patterns [1]: CP26
C/0:        P/0:        26/1:       26/1:       26/1:       
  315729864   315729864   315729864   315729864   315729864 
  847163529   847163529   847163529   847163529   847163529 
  269485371   269485371   269485371   269485371   269485371 
  684391257   684391257   684391257   684391257   684391257 
  971256438   971256438   971256438   971256438   971256438 
  532847916   532847916   532847916   532847916   532847916 
  798632145   798632145   798632145   798632145   798632145 
  153974682   153974682   153974682   153974682   153974682 
  426518793   426518793   426518793   426518793   426518793 

Matched shape [26/1]: (1, 8) => [{('rR', 1, 185)}, {('rR', 2, 200)}, {('R', 6, 110)}]
Matched shape [26/1]: (3, 5) => [{('rR', 4, 230)}, {('R', 5, 95), ('rR', 7, 41)}, {('rR', 9, 71)}]
Matched shape [26/1]: (4, 1) => [{('rR', 5, 245)}, {('rR', 8, 56)}, {('rR', 10, 86)}]
Matched shape [26/2]: (3, 1) => [{('R', 2, 50), ('rR', 3, 215)}, {('rC', 1, 32), ('C', 2, 176)}, {('rR', 5, 245)}]
Matched shape [26/4]: (3, 5) => [{('rR', 4, 230)}, {('rC', 2, 47)}, {('R', 5, 95), ('rR', 7, 41)}]
Matching patterns [2]: 26
26/1:       26/1:       26/1:       26/2:       26/4:       
  315729864   315729864   315729864   315729864   315729864 
  847163529   847163529   847163529   847163529   847163529 
  269485371   269485371   269485371   269485371   269485371 
  684391257   684391257   684391257   684391257   684391257 
  971256438   971256438   971256438   971256438   971256438 
  532847916   532847916   532847916   532847916   532847916 
  798632145   798632145   798632145   798632145   798632145 
  153974682   153974682   153974682   153974682   153974682 
  426518793   426518793   426518793   426518793   426518793 

Matched shape [C/0]: (1, 7) => [{('rR', 0, 170)}, {('R', 3, 65)}]
Matched shape [C/0]: (2, 5) => [{('R', 1, 35)}, {('R', 5, 95), ('rR', 7, 41)}]
Matched shape [C/0]: (2, 8) => [{('rR', 2, 200)}, {('R', 6, 110)}]
Matched shape [C/0]: (3, 1) => [{('R', 2, 50), ('rR', 3, 215)}, {('rR', 8, 56)}]
Matched shape [C/0]: (4, 5) => [{('R', 5, 95), ('rR', 7, 41)}, {('rR', 9, 71)}]
Matched shape [C/0]: (5, 1) => [{('rR', 8, 56)}, {('rR', 10, 86)}]
Matched shape [C/0]: (6, 2) => [{('R', 7, 125)}, {('rR', 12, 116)}]
Matched shape [P/0]: (4, 7) => [{('rC', 3, 62)}, {('C', 6, 236)}]
Matched shape [P/0]: (6, 3) => [{('C', 3, 191)}, {('C', 1, 161)}]
Matched shape [P/1]: (4, 1) => [{('rR', 5, 245)}, {('C', 0, 146)}]
Matched shape [26/1]: (2, 5) => [{('R', 1, 35)}, {('rR', 4, 230)}, {('R', 5, 95), ('rR', 7, 41)}]
Matched shape [26/1]: (3, 1) => [{('R', 2, 50), ('rR', 3, 215)}, {('rR', 5, 245)}, {('rR', 8, 56)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        C/0:        C/0:        C/0:        C/0:        P/0:        P/0:        P/1:        26/1:       26/1:       
  315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864 
  847163529   847163529   847163529   847163529   847163529   847163529   847163529   847163529   847163529   847163529   847163529   847163529 
  269485371   269485371   269485371   269485371   269485371   269485371   269485371   269485371   269485371   269485371   269485371   269485371 
  684391257   684391257   684391257   684391257   684391257   684391257   684391257   684391257   684391257   684391257   684391257   684391257 
  971256438   971256438   971256438   971256438   971256438   971256438   971256438   971256438   971256438   971256438   971256438   971256438 
  532847916   532847916   532847916   532847916   532847916   532847916   532847916   532847916   532847916   532847916   532847916   532847916 
  798632145   798632145   798632145   798632145   798632145   798632145   798632145   798632145   798632145   798632145   798632145   798632145 
  153974682   153974682   153974682   153974682   153974682   153974682   153974682   153974682   153974682   153974682   153974682   153974682 
  426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793 

2021-12-13 11:46:01
Indexed thermo 36
316│729│584
874│165│239
259│483│761
───┼───┼───
632│954│817
591│278│346
748│631│925
───┼───┼───
187│396│452
963│542│178
425│817│693

Number of indexes: 31 = 10+6+5+10
Number of bi-directional indexes: 3 = 1+2
Row indexes: 16,17:95 35,36:83 55,56:78 68,69:25 73,74:73 75,76:96 82,83:63 83,84:35 86,87:21 94,95:81
Row reverse indexes: 19,18:48 43,42:23 66,65:13 74,73:37 93,92:52 97,96:67
Column indexes: 61,71:71 72,82:86 84,94:58 15,25:26 69,79:52
Column reverse indexes: 82,72:68 64,54:62 94,84:85 75,65:93 26,16:59 77,67:49 87,77:14 97,87:61 38,28:63 59,49:67
s3:1.1  s4:1.1  s5:2.2  s7:3.4  s8:4.4  s9:2.3  s10:2.2  s11:1.1  s12:2.2  s13:4.5  s14:4.4  s15:2.2
     R:  316729584  316729584     rR:  316729584  316729584     C:  316729584  316729584     rC:  316729584  316729584
     R:  874165239  874165239     rR:  874165239  874165239     C:  874165239  874165239     rC:  874165239  874165239
     R:  259483761  259483761     rR:  259483761  259483761     C:  259483761  259483761     rC:  259483761  259483761
     R:  632954817  632954817     rR:  632954817  632954817     C:  632954817  632954817     rC:  632954817  632954817
     R:  591278346  591278346     rR:  591278346  591278346     C:  591278346  591278346     rC:  591278346  591278346
     R:  748631925  748631925     rR:  748631925  748631925     C:  748631925  748631925     rC:  748631925  748631925
     R:  187396452  187396452     rR:  187396452  187396452     C:  187396452  187396452     rC:  187396452  187396452
     R:  963542178  963542178     rR:  963542178  963542178     C:  963542178  963542178     rC:  963542178  963542178
     R:  425817693  425817693     rR:  425817693  425817693     C:  425817693  425817693     rC:  425817693  425817693

Matching patterns [1]: 

Matched shape [O/1]: (5, 5) => [{('R', 2, 50)}, {('rC', 3, 146)}, {('rC', 5, 176)}, {('R', 8, 140)}]
Matched shape [26/4]: (6, 5) => [{('rR', 2, 200)}, {('rC', 5, 176)}, {('R', 5, 95)}]
Matched shape [26/4]: (8, 2) => [{('R', 6, 110)}, {('rC', 2, 131), ('C', 2, 56)}, {('rR', 4, 230)}]
Matching patterns [2]: O26
O/1:        26/4:       26/4:       
  316729584   316729584   316729584 
  874165239   874165239   874165239 
  259483761   259483761   259483761 
  632954817   632954817   632954817 
  591278346   591278346   591278346 
  748631925   748631925   748631925 
  187396452   187396452   187396452 
  963542178   963542178   963542178 
  425817693   425817693   425817693 

Matched shape [C/0]: (3, 5) => [{('R', 1, 35)}, {('R', 2, 50)}]
Matched shape [C/0]: (5, 5) => [{('R', 2, 50)}, {('R', 5, 95)}]
Matched shape [O/1]: (1, 5) => [{('C', 3, 71)}, {('rC', 4, 161)}, {('R', 1, 35)}]
Matched shape [P/1]: (1, 8) => [{('rR', 0, 170)}, {('rC', 8, 221)}]
Matched shape [P/1]: (5, 5) => [{('R', 2, 50)}, {('rC', 3, 146)}]
Matched shape [26/0]: (1, 5) => [{('C', 3, 71)}, {('rC', 4, 161)}, {('R', 1, 35)}]
Matched shape [26/1]: (5, 5) => [{('R', 2, 50)}, {('rR', 2, 200)}, {('R', 5, 95)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        P/1:        P/1:        26/0:       26/1:       
  316729584   316729584   316729584   316729584   316729584   316729584   316729584 
  874165239   874165239   874165239   874165239   874165239   874165239   874165239 
  259483761   259483761   259483761   259483761   259483761   259483761   259483761 
  632954817   632954817   632954817   632954817   632954817   632954817   632954817 
  591278346   591278346   591278346   591278346   591278346   591278346   591278346 
  748631925   748631925   748631925   748631925   748631925   748631925   748631925 
  187396452   187396452   187396452   187396452   187396452   187396452   187396452 
  963542178   963542178   963542178   963542178   963542178   963542178   963542178 
  425817693   425817693   425817693   425817693   425817693   425817693   425817693 

2021-12-13 11:46:01
Indexed thermo 37
315│729│864
874│163│529
269│485│371
───┼───┼───
598│347│216
731│296│458
642│851│937
───┼───┼───
987│632│145
153│974│682
426│518│793

Number of indexes: 27 = 8+5+6+8
Number of bi-directional indexes: 0 = 0+0
Row indexes: 25,26:63 31,32:26 37,38:37 44,45:34 58,59:58 67,68:93 77,78:14 91,92:42
Row reverse indexes: 23,22:47 29,28:92 53,52:13 83,82:35 87,86:64
Column indexes: 22,32:76 64,74:86 16,26:93 56,66:61 17,27:85 39,49:16
Column reverse indexes: 83,73:37 44,34:34 54,44:23 55,45:94 38,28:72 48,38:17 68,58:35 78,68:43
s4:1.1  s5:2.2  s6:1.1  s7:4.5  s8:3.4  s9:2.2  s10:2.3  s11:2.2  s12:1.2  s13:4.4  s14:1.1
     R:  315729864  315729864     rR:  315729864  315729864     C:  315729864  315729864     rC:  315729864  315729864
     R:  874163529  874163529     rR:  874163529  874163529     C:  874163529  874163529     rC:  874163529  874163529
     R:  269485371  269485371     rR:  269485371  269485371     C:  269485371  269485371     rC:  269485371  269485371
     R:  598347216  598347216     rR:  598347216  598347216     C:  598347216  598347216     rC:  598347216  598347216
     R:  731296458  731296458     rR:  731296458  731296458     C:  731296458  731296458     rC:  731296458  731296458
     R:  642851937  642851937     rR:  642851937  642851937     C:  642851937  642851937     rC:  642851937  642851937
     R:  987632145  987632145     rR:  987632145  987632145     C:  987632145  987632145     rC:  987632145  987632145
     R:  153974682  153974682     rR:  153974682  153974682     C:  153974682  153974682     rC:  153974682  153974682
     R:  426518793  426518793     rR:  426518793  426518793     C:  426518793  426518793     rC:  426518793  426518793

Matched shape [C/0]: (2, 8) => [{('rR', 1, 155)}, {('rC', 5, 146)}, {('R', 4, 80)}]
Matched shape [O/0]: (2, 8) => [{('rR', 1, 155)}, {('rC', 5, 146)}, {('C', 5, 56)}, {('R', 4, 80)}]
Matching patterns [1]: CO
C/0:        O/0:        
  315729864   315729864 
  874163529   874163529 
  269485371   269485371 
  598347216   598347216 
  731296458   731296458 
  642851937   642851937 
  987632145   987632145 
  153974682   153974682 
  426518793   426518793 

Matched shape [P/0]: (4, 4) => [{('R', 3, 65)}, {('C', 3, 26)}, {('C', 1, 230)}]
Matching patterns [2]: P
P/0:        
  315729864 
  874163529 
  269485371 
  598347216 
  731296458 
  642851937 
  987632145 
  153974682 
  426518793 

Matched shape [O/0]: (2, 8) => [{('rR', 1, 155)}, {('rC', 5, 146)}, {('C', 5, 56)}]
Matched shape [O/1]: (3, 8) => [{('rC', 5, 146)}, {('C', 5, 56)}, {('R', 4, 80)}]
Matched shape [P/0]: (6, 3) => [{('C', 1, 230)}, {('rC', 0, 71)}]
Matched shape [P/1]: (2, 8) => [{('rR', 1, 155)}, {('rC', 5, 146)}]
Matched shape [P/1]: (5, 8) => [{('R', 4, 80)}, {('rC', 7, 176)}]
Matched shape [26/0]: (3, 8) => [{('rC', 5, 146)}, {('C', 5, 56)}, {('R', 4, 80)}]
Matching patterns [3]: OP26
O/0:        O/1:        P/0:        P/1:        P/1:        26/0:       
  315729864   315729864   315729864   315729864   315729864   315729864 
  874163529   874163529   874163529   874163529   874163529   874163529 
  269485371   269485371   269485371   269485371   269485371   269485371 
  598347216   598347216   598347216   598347216   598347216   598347216 
  731296458   731296458   731296458   731296458   731296458   731296458 
  642851937   642851937   642851937   642851937   642851937   642851937 
  987632145   987632145   987632145   987632145   987632145   987632145 
  153974682   153974682   153974682   153974682   153974682   153974682 
  426518793   426518793   426518793   426518793   426518793   426518793 

2021-12-13 11:46:01
Indexed thermo 38
395│618│724
714│295│386
268│743│951
───┼───┼───
641│879│235
873│562│149
529│134│678
───┼───┼───
157│386│492
932│451│867
486│927│513

Number of indexes: 35 = 10+5+9+11
Number of bi-directional indexes: 1 = 1+0
Row indexes: 11,12:39 25,26:95 34,35:74 47,48:23 48,49:35 58,59:49 62,63:29 67,68:67 73,74:73 85,86:51
Row reverse indexes: 24,23:24 28,27:83 56,55:26 68,67:76 76,75:68
Column indexes: 42,52:47 23,33:48 65,75:38 75,85:85 17,27:73 47,57:21 18,28:28 19,29:46 49,59:59
Column reverse indexes: 51,41:86 71,61:15 92,82:83 83,73:27 54,44:58 35,25:49 46,36:93 56,46:29 88,78:69 98,88:16 99,89:37
s3:1.1  s5:1.1  s6:3.3  s7:1.1  s8:2.2  s9:1.1  s10:4.5  s11:5.7  s12:3.3  s13:5.6  s14:4.4  s15:1.1
     R:  395618724  395618724     rR:  395618724  395618724     C:  395618724  395618724     rC:  395618724  395618724
     R:  714295386  714295386     rR:  714295386  714295386     C:  714295386  714295386     rC:  714295386  714295386
     R:  268743951  268743951     rR:  268743951  268743951     C:  268743951  268743951     rC:  268743951  268743951
     R:  641879235  641879235     rR:  641879235  641879235     C:  641879235  641879235     rC:  641879235  641879235
     R:  873562149  873562149     rR:  873562149  873562149     C:  873562149  873562149     rC:  873562149  873562149
     R:  529134678  529134678     rR:  529134678  529134678     C:  529134678  529134678     rC:  529134678  529134678
     R:  157386492  157386492     rR:  157386492  157386492     C:  157386492  157386492     rC:  157386492  157386492
     R:  932451867  932451867     rR:  932451867  932451867     C:  932451867  932451867     rC:  932451867  932451867
     R:  486927513  486927513     rR:  486927513  486927513     C:  486927513  486927513     rC:  486927513  486927513

Matched shape [C/0]: (5, 5) => [{('rR', 2, 200)}, {('C', 2, 41)}, {('R', 9, 155)}]
Matched shape [P/0]: (6, 2) => [{('R', 6, 110)}, {('rC', 3, 191)}, {('rC', 2, 176)}]
Matched shape [26/0]: (1, 7) => [{('C', 4, 71)}, {('C', 6, 101)}, {('R', 3, 65)}]
Matched shape [26/0]: (1, 8) => [{('C', 6, 101)}, {('C', 7, 116)}, {('R', 4, 80)}]
Matching patterns [1]: CP26
C/0:        P/0:        26/0:       26/0:       
  395618724   395618724   395618724   395618724 
  714295386   714295386   714295386   714295386 
  268743951   268743951   268743951   268743951 
  641879235   641879235   641879235   641879235 
  873562149   873562149   873562149   873562149 
  529134678   529134678   529134678   529134678 
  157386492   157386492   157386492   157386492 
  932451867   932451867   932451867   932451867 
  486927513   486927513   486927513   486927513 

Matched shape [26/0]: (1, 7) => [{('C', 4, 71)}, {('C', 6, 101)}, {('R', 3, 65)}]
Matched shape [26/0]: (1, 8) => [{('C', 6, 101)}, {('C', 7, 116)}, {('R', 4, 80)}]
Matched shape [26/2]: (7, 5) => [{('rR', 4, 230)}, {('rC', 8, 32)}, {('R', 9, 155)}]
Matched shape [26/3]: (4, 1) => [{('rC', 0, 146)}, {('C', 0, 245)}, {('rC', 4, 206)}]
Matched shape [26/3]: (4, 6) => [{('rC', 7, 251)}, {('C', 5, 86)}, {('C', 8, 131)}]
Matched shape [26/5]: (1, 7) => [{('C', 4, 71)}, {('C', 6, 101)}, {('C', 7, 116)}]
Matching patterns [2]: 26
26/0:       26/0:       26/2:       26/3:       26/3:       26/5:       
  395618724   395618724   395618724   395618724   395618724   395618724 
  714295386   714295386   714295386   714295386   714295386   714295386 
  268743951   268743951   268743951   268743951   268743951   268743951 
  641879235   641879235   641879235   641879235   641879235   641879235 
  873562149   873562149   873562149   873562149   873562149   873562149 
  529134678   529134678   529134678   529134678   529134678   529134678 
  157386492   157386492   157386492   157386492   157386492   157386492 
  932451867   932451867   932451867   932451867   932451867   932451867 
  486927513   486927513   486927513   486927513   486927513   486927513 

Matched shape [C/0]: (2, 7) => [{('rR', 1, 185)}, {('R', 3, 65)}]
Matched shape [C/0]: (4, 7) => [{('R', 3, 65)}, {('R', 7, 125), ('rR', 3, 215)}]
Matched shape [C/0]: (5, 5) => [{('rR', 2, 200)}, {('rR', 4, 230)}]
Matched shape [P/0]: (7, 2) => [{('rC', 3, 191)}, {('rC', 2, 176)}]
Matched shape [P/1]: (3, 4) => [{('R', 2, 50)}, {('rC', 4, 206)}]
Matched shape [P/1]: (5, 5) => [{('rR', 2, 200)}, {('C', 2, 41)}]
Matching patterns [3]: CP
C/0:        C/0:        C/0:        P/0:        P/1:        P/1:        
  395618724   395618724   395618724   395618724   395618724   395618724 
  714295386   714295386   714295386   714295386   714295386   714295386 
  268743951   268743951   268743951   268743951   268743951   268743951 
  641879235   641879235   641879235   641879235   641879235   641879235 
  873562149   873562149   873562149   873562149   873562149   873562149 
  529134678   529134678   529134678   529134678   529134678   529134678 
  157386492   157386492   157386492   157386492   157386492   157386492 
  932451867   932451867   932451867   932451867   932451867   932451867 
  486927513   486927513   486927513   486927513   486927513   486927513 

2021-12-13 11:46:01
Indexed thermo 39
315│829│674
864│751│239
279│463│581
───┼───┼───
631│285│947
742│196│358
598│347│126
───┼───┼───
987│632│415
153│974│862
426│518│793

Number of indexes: 29 = 4+8+12+5
Number of bi-directional indexes: 0 = 0+0
Row indexes: 17,18:67 58,59:58 75,76:32 76,77:24
Row reverse indexes: 22,21:68 26,25:15 35,34:64 36,35:36 66,65:74 67,66:17 79,78:51 93,92:62
Column indexes: 31,41:26 41,51:67 53,63:28 83,93:36 15,25:25 55,65:94 75,85:37 36,46:35 46,56:56 28,38:38 48,58:45 68,78:21
Column reverse indexes: 71,61:95 32,22:76 72,62:89 98,88:96 49,39:71
s3:1.1  s5:1.1  s6:3.3  s7:1.1  s8:5.5  s9:2.3  s10:3.3  s11:3.3  s13:4.5  s14:2.2  s15:1.1  s17:1.1
     R:  315829674  315829674     rR:  315829674  315829674     C:  315829674  315829674     rC:  315829674  315829674
     R:  864751239  864751239     rR:  864751239  864751239     C:  864751239  864751239     rC:  864751239  864751239
     R:  279463581  279463581     rR:  279463581  279463581     C:  279463581  279463581     rC:  279463581  279463581
     R:  631285947  631285947     rR:  631285947  631285947     C:  631285947  631285947     rC:  631285947  631285947
     R:  742196358  742196358     rR:  742196358  742196358     C:  742196358  742196358     rC:  742196358  742196358
     R:  598347126  598347126     rR:  598347126  598347126     C:  598347126  598347126     rC:  598347126  598347126
     R:  987632415  987632415     rR:  987632415  987632415     C:  987632415  987632415     rC:  987632415  987632415
     R:  153974862  153974862     rR:  153974862  153974862     C:  153974862  153974862     rC:  153974862  153974862
     R:  426518793  426518793     rR:  426518793  426518793     C:  426518793  426518793     rC:  426518793  426518793

Matched shape [P/0]: (3, 5) => [{('rR', 3, 125)}, {('C', 8, 86)}, {('C', 5, 41)}]
Matching patterns [1]: P
P/0:        
  315829674 
  864751239 
  279463581 
  631285947 
  742196358 
  598347126 
  987632415 
  153974862 
  426518793 

Matched shape [26/2]: (2, 5) => [{('rR', 1, 95)}, {('C', 9, 101)}, {('rR', 3, 125)}]
Matched shape [26/2]: (6, 5) => [{('rR', 4, 140)}, {('C', 11, 131)}, {('R', 2, 50)}]
Matched shape [26/4]: (6, 6) => [{('rR', 5, 155)}, {('C', 11, 131)}, {('R', 3, 65)}]
Matching patterns [2]: 26
26/2:       26/2:       26/4:       
  315829674   315829674   315829674 
  864751239   864751239   864751239 
  279463581   279463581   279463581 
  631285947   631285947   631285947 
  742196358   742196358   742196358 
  598347126   598347126   598347126 
  987632415   987632415   987632415 
  153974862   153974862   153974862 
  426518793   426518793   426518793 

Matched shape [C/0]: (5, 8) => [{('R', 1, 35)}, {('rR', 6, 170)}]
Matched shape [P/0]: (2, 1) => [{('rC', 1, 161)}, {('C', 0, 200)}]
Matched shape [P/0]: (3, 8) => [{('rC', 4, 206)}, {('C', 10, 116)}]
Matched shape [P/0]: (4, 5) => [{('C', 8, 86)}, {('C', 5, 41)}]
Matched shape [P/0]: (5, 2) => [{('C', 2, 230)}, {('rC', 2, 176)}]
Matched shape [P/1]: (2, 1) => [{('rR', 0, 80)}, {('C', 0, 200)}]
Matched shape [P/1]: (5, 8) => [{('R', 1, 35)}, {('C', 11, 131)}]
Matched shape [P/1]: (6, 5) => [{('rR', 4, 140)}, {('C', 6, 56)}]
Matched shape [P/1]: (7, 8) => [{('rR', 6, 170)}, {('rC', 3, 191)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        
  315829674   315829674   315829674   315829674   315829674   315829674   315829674   315829674   315829674 
  864751239   864751239   864751239   864751239   864751239   864751239   864751239   864751239   864751239 
  279463581   279463581   279463581   279463581   279463581   279463581   279463581   279463581   279463581 
  631285947   631285947   631285947   631285947   631285947   631285947   631285947   631285947   631285947 
  742196358   742196358   742196358   742196358   742196358   742196358   742196358   742196358   742196358 
  598347126   598347126   598347126   598347126   598347126   598347126   598347126   598347126   598347126 
  987632415   987632415   987632415   987632415   987632415   987632415   987632415   987632415   987632415 
  153974862   153974862   153974862   153974862   153974862   153974862   153974862   153974862   153974862 
  426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793   426518793 

2021-12-13 11:46:01
Indexed thermo 40
315│729│864
874│361│529
269│584│371
───┼───┼───
738│295│146
691│847│235
542│136│798
───┼───┼───
156│473│982
983│652│417
427│918│653

Number of indexes: 24 = 7+8+5+4
Number of bi-directional indexes: 1 = 1+0
Row indexes: 18,19:64 26,27:15 34,35:58 37,38:37 56,57:72 72,73:56 88,89:17
Row reverse indexes: 25,24:63 29,28:92 57,56:27 68,67:97 77,76:93 78,77:89 96,95:81 97,96:68
Column indexes: 32,42:63 83,93:37 76,86:32 48,58:43 39,49:16
Column reverse indexes: 92,82:28 45,35:98 65,55:34 29,19:94
s5:1.1  s6:1.1  s7:3.3  s8:1.1  s9:4.5  s10:3.4  s11:2.2  s12:1.1  s13:2.2  s14:1.1  s16:1.1  s17:2.2
     R:  315729864  315729864     rR:  315729864  315729864     C:  315729864  315729864     rC:  315729864  315729864
     R:  874361529  874361529     rR:  874361529  874361529     C:  874361529  874361529     rC:  874361529  874361529
     R:  269584371  269584371     rR:  269584371  269584371     C:  269584371  269584371     rC:  269584371  269584371
     R:  738295146  738295146     rR:  738295146  738295146     C:  738295146  738295146     rC:  738295146  738295146
     R:  691847235  691847235     rR:  691847235  691847235     C:  691847235  691847235     rC:  691847235  691847235
     R:  542136798  542136798     rR:  542136798  542136798     C:  542136798  542136798     rC:  542136798  542136798
     R:  156473982  156473982     rR:  156473982  156473982     C:  156473982  156473982     rC:  156473982  156473982
     R:  983652417  983652417     rR:  983652417  983652417     C:  983652417  983652417     rC:  983652417  983652417
     R:  427918653  427918653     rR:  427918653  427918653     C:  427918653  427918653     rC:  427918653  427918653

Matched shape [P/0]: (2, 8) => [{('rR', 1, 140)}, {('C', 4, 71)}, {('C', 3, 56)}]
Matching patterns [1]: P
P/0:        
  315729864 
  874361529 
  269584371 
  738295146 
  691847235 
  542136798 
  156473982 
  983652417 
  427918653 

Matched shape [C/0]: (2, 5) => [{('R', 1, 35)}, {('rC', 1, 101)}, {('R', 4, 80), ('rR', 2, 155)}]
Matching patterns [2]: C
C/0:        
  315729864 
  874361529 
  269584371 
  738295146 
  691847235 
  542136798 
  156473982 
  983652417 
  427918653 

Matched shape [C/0]: (5, 6) => [{('R', 4, 80), ('rR', 2, 155)}, {('rR', 4, 185)}]
Matched shape [C/0]: (7, 6) => [{('rR', 4, 185)}, {('rR', 7, 230)}]
Matched shape [O/0]: (7, 2) => [{('R', 5, 95)}, {('rC', 0, 86)}, {('C', 1, 26)}]
Matched shape [P/0]: (3, 8) => [{('C', 4, 71)}, {('C', 3, 56)}]
Matched shape [P/1]: (7, 2) => [{('R', 5, 95)}, {('rC', 0, 86)}]
Matching patterns [3]: COP
C/0:        C/0:        O/0:        P/0:        P/1:        
  315729864   315729864   315729864   315729864   315729864 
  874361529   874361529   874361529   874361529   874361529 
  269584371   269584371   269584371   269584371   269584371 
  738295146   738295146   738295146   738295146   738295146 
  691847235   691847235   691847235   691847235   691847235 
  542136798   542136798   542136798   542136798   542136798 
  156473982   156473982   156473982   156473982   156473982 
  983652417   983652417   983652417   983652417   983652417 
  427918653   427918653   427918653   427918653   427918653 

2021-12-13 11:46:01
Indexed thermo 41
317│829│654
846│571│239
259│364│871
───┼───┼───
794│152│368
582│436│917
631│987│425
───┼───┼───
168│793│542
973│245│186
425│618│793

Number of indexes: 27 = 7+7+6+7
Number of bi-directional indexes: 3 = 1+2
Row indexes: 21,22:84 22,23:46 47,48:36 53,54:24 56,57:69 82,83:73 91,92:42
Row reverse indexes: 13,12:71 14,13:87 65,64:89 75,74:97 83,82:37 95,94:16 96,95:81
Column indexes: 13,23:76 73,83:83 14,24:85 76,86:35 28,38:37 59,69:75
Column reverse indexes: 92,82:27 37,27:82 47,37:38 38,28:73 68,58:21 49,39:81 69,59:57
s3:1.1  s6:2.2  s7:1.1  s8:2.2  s9:3.4  s10:4.6  s11:2.2  s12:3.3  s13:2.2  s15:2.2  s16:1.1  s17:1.1
     R:  317829654  317829654     rR:  317829654  317829654     C:  317829654  317829654     rC:  317829654  317829654
     R:  846571239  846571239     rR:  846571239  846571239     C:  846571239  846571239     rC:  846571239  846571239
     R:  259364871  259364871     rR:  259364871  259364871     C:  259364871  259364871     rC:  259364871  259364871
     R:  794152368  794152368     rR:  794152368  794152368     C:  794152368  794152368     rC:  794152368  794152368
     R:  582436917  582436917     rR:  582436917  582436917     C:  582436917  582436917     rC:  582436917  582436917
     R:  631987425  631987425     rR:  631987425  631987425     C:  631987425  631987425     rC:  631987425  631987425
     R:  168793542  168793542     rR:  168793542  168793542     C:  168793542  168793542     rC:  168793542  168793542
     R:  973245186  973245186     rR:  973245186  973245186     C:  973245186  973245186     rC:  973245186  973245186
     R:  425618793  425618793     rR:  425618793  425618793     C:  425618793  425618793     rC:  425618793  425618793

Matched shape [26/1]: (6, 4) => [{('rR', 2, 155)}, {('rR', 3, 170)}, {('rR', 5, 200)}]
Matching patterns [1]: 26
26/1:       
  317829654 
  846571239 
  259364871 
  794152368 
  582436917 
  631987425 
  168793542 
  973245186 
  425618793 

Matched shape [C/0]: (6, 3) => [{('rR', 2, 155)}, {('C', 1, 245)}, {('rR', 5, 200)}]
Matched shape [O/2]: (6, 3) => [{('rR', 2, 155)}, {('C', 1, 245)}, {('C', 3, 41)}, {('rR', 5, 200)}]
Matched shape [26/1]: (6, 4) => [{('rR', 2, 155)}, {('rR', 3, 170)}, {('rR', 5, 200)}]
Matched shape [26/4]: (1, 2) => [{('rR', 0, 125)}, {('C', 2, 26)}, {('R', 1, 35)}]
Matching patterns [2]: CO26
C/0:        O/2:        26/1:       26/4:       
  317829654   317829654   317829654   317829654 
  846571239   846571239   846571239   846571239 
  259364871   259364871   259364871   259364871 
  794152368   794152368   794152368   794152368 
  582436917   582436917   582436917   582436917 
  631987425   631987425   631987425   631987425 
  168793542   168793542   168793542   168793542 
  973245186   973245186   973245186   973245186 
  425618793   425618793   425618793   425618793 

Matched shape [C/0]: (7, 4) => [{('rR', 3, 170)}, {('rR', 5, 200)}]
Matched shape [O/1]: (2, 7) => [{('rC', 1, 101)}, {('rC', 3, 131), ('C', 4, 56)}, {('R', 2, 50)}]
Matched shape [P/0]: (2, 7) => [{('rC', 3, 131), ('C', 4, 56)}, {('rC', 2, 116)}]
Matched shape [P/0]: (7, 2) => [{('C', 1, 245)}, {('rC', 0, 86)}]
Matched shape [26/0]: (2, 7) => [{('rC', 1, 101)}, {('rC', 3, 131), ('C', 4, 56)}, {('R', 2, 50)}]
Matching patterns [3]: COP26
C/0:        O/1:        P/0:        P/0:        26/0:       
  317829654   317829654   317829654   317829654   317829654 
  846571239   846571239   846571239   846571239   846571239 
  259364871   259364871   259364871   259364871   259364871 
  794152368   794152368   794152368   794152368   794152368 
  582436917   582436917   582436917   582436917   582436917 
  631987425   631987425   631987425   631987425   631987425 
  168793542   168793542   168793542   168793542   168793542 
  973245186   973245186   973245186   973245186   973245186 
  425618793   425618793   425618793   425618793   425618793 

2021-12-13 11:46:01
Indexed thermo 42
382│675│914
167│349│852
549│128│736
───┼───┼───
874│213│695
256│894│371
913│567│248
───┼───┼───
625│931│487
738│452│169
491│786│523

Number of indexes: 29 = 5+12+8+4
Number of bi-directional indexes: 0 = 0+0
Row indexes: 16,17:59 22,23:67 26,27:98 88,89:69 93,94:17
Row reverse indexes: 14,13:62 15,14:76 36,35:82 39,38:63 52,51:52 56,55:49 58,57:73 64,63:53 65,64:65 83,82:83 85,84:54 87,86:12
Column indexes: 12,22:86 52,62:51 43,53:46 53,63:63 56,66:47 66,76:71 87,97:15 29,39:26
Column reverse indexes: 81,71:76 95,85:85 67,57:23 77,67:42
s3:1.1  s5:1.1  s6:3.3  s7:1.1  s8:5.5  s9:2.3  s10:3.3  s11:3.3  s13:4.5  s14:2.2  s15:1.1  s17:1.1
     R:  382675914  382675914     rR:  382675914  382675914     C:  382675914  382675914     rC:  382675914  382675914
     R:  167349852  167349852     rR:  167349852  167349852     C:  167349852  167349852     rC:  167349852  167349852
     R:  549128736  549128736     rR:  549128736  549128736     C:  549128736  549128736     rC:  549128736  549128736
     R:  874213695  874213695     rR:  874213695  874213695     C:  874213695  874213695     rC:  874213695  874213695
     R:  256894371  256894371     rR:  256894371  256894371     C:  256894371  256894371     rC:  256894371  256894371
     R:  913567248  913567248     rR:  913567248  913567248     C:  913567248  913567248     rC:  913567248  913567248
     R:  625931487  625931487     rR:  625931487  625931487     C:  625931487  625931487     rC:  625931487  625931487
     R:  738452169  738452169     rR:  738452169  738452169     C:  738452169  738452169     rC:  738452169  738452169
     R:  491786523  491786523     rR:  491786523  491786523     C:  491786523  491786523     rC:  491786523  491786523

Matched shape [26/0]: (5, 2) => [{('C', 1, 56)}, {('C', 3, 86)}, {('rR', 9, 230)}]
Matched shape [26/0]: (5, 6) => [{('C', 4, 101)}, {('rC', 2, 191)}, {('rR', 11, 26)}]
Matching patterns [1]: 26
26/0:       26/0:       
  382675914   382675914 
  167349852   167349852 
  549128736   549128736 
  874213695   874213695 
  256894371   256894371 
  913567248   913567248 
  625931487   625931487 
  738452169   738452169 
  491786523   491786523 

Matched shape [26/0]: (5, 2) => [{('C', 1, 56)}, {('C', 3, 86)}, {('rR', 9, 230)}]
Matched shape [26/0]: (5, 6) => [{('C', 4, 101)}, {('rC', 2, 191)}, {('rR', 11, 26)}]
Matching patterns [2]: 26
26/0:       26/0:       
  382675914   382675914 
  167349852   167349852 
  549128736   549128736 
  874213695   874213695 
  256894371   256894371 
  913567248   913567248 
  625931487   625931487 
  738452169   738452169 
  491786523   491786523 

Matched shape [C/0]: (3, 5) => [{('rR', 2, 125)}, {('rR', 5, 170)}]
Matched shape [C/0]: (6, 4) => [{('rR', 8, 215)}, {('rR', 10, 245)}]
Matched shape [O/1]: (6, 6) => [{('C', 5, 116)}, {('rC', 3, 206)}, {('rR', 11, 26)}]
Matched shape [P/0]: (4, 2) => [{('C', 2, 71)}, {('C', 1, 56)}]
Matched shape [P/0]: (5, 6) => [{('rC', 2, 191)}, {('C', 5, 116)}]
Matched shape [P/1]: (5, 7) => [{('rR', 6, 185)}, {('rC', 3, 206)}]
Matched shape [26/0]: (6, 6) => [{('C', 5, 116)}, {('rC', 3, 206)}, {('rR', 11, 26)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        P/0:        P/0:        P/1:        26/0:       
  382675914   382675914   382675914   382675914   382675914   382675914   382675914 
  167349852   167349852   167349852   167349852   167349852   167349852   167349852 
  549128736   549128736   549128736   549128736   549128736   549128736   549128736 
  874213695   874213695   874213695   874213695   874213695   874213695   874213695 
  256894371   256894371   256894371   256894371   256894371   256894371   256894371 
  913567248   913567248   913567248   913567248   913567248   913567248   913567248 
  625931487   625931487   625931487   625931487   625931487   625931487   625931487 
  738452169   738452169   738452169   738452169   738452169   738452169   738452169 
  491786523   491786523   491786523   491786523   491786523   491786523   491786523 

2021-12-13 11:46:01
Indexed thermo 43
327│856│194
146│739│582
598│412│736
───┼───┼───
674│291│358
283│547│961
951│683│427
───┼───┼───
769│324│815
832│175│649
415│968│273

Number of indexes: 34 = 11+5+11+7
Number of bi-directional indexes: 4 = 3+1
Row indexes: 13,14:78 41,42:67 45,46:91 54,55:54 56,57:79 61,62:95 63,64:16 72,73:69 75,76:24 88,89:49 98,99:73
Row reverse indexes: 42,41:76 46,45:19 69,68:72 76,75:42 87,86:65
Column indexes: 71,81:78 81,91:84 32,42:97 83,93:25 84,94:19 25,35:31 55,65:48 75,85:27 86,96:58 78,88:14 29,39:26
Column reverse indexes: 61,51:92 82,72:36 94,84:91 47,37:37 58,48:65 59,49:18 79,69:57
s4:1.1  s5:1.1  s6:2.2  s7:2.2  s8:1.1  s9:5.5  s10:4.6  s11:2.3  s12:3.3  s13:4.4  s14:1.1  s15:2.3  s16:2.2
     R:  327856194  327856194     rR:  327856194  327856194     C:  327856194  327856194     rC:  327856194  327856194
     R:  146739582  146739582     rR:  146739582  146739582     C:  146739582  146739582     rC:  146739582  146739582
     R:  598412736  598412736     rR:  598412736  598412736     C:  598412736  598412736     rC:  598412736  598412736
     R:  674291358  674291358     rR:  674291358  674291358     C:  674291358  674291358     rC:  674291358  674291358
     R:  283547961  283547961     rR:  283547961  283547961     C:  283547961  283547961     rC:  283547961  283547961
     R:  951683427  951683427     rR:  951683427  951683427     C:  951683427  951683427     rC:  951683427  951683427
     R:  769324815  769324815     rR:  769324815  769324815     C:  769324815  769324815     rC:  769324815  769324815
     R:  832175649  832175649     rR:  832175649  832175649     C:  832175649  832175649     rC:  832175649  832175649
     R:  415968273  415968273     rR:  415968273  415968273     C:  415968273  415968273     rC:  415968273  415968273

Matched shape [C/0]: (4, 5) => [{('rR', 1, 200), ('R', 2, 50)}, {('C', 6, 116)}, {('R', 8, 140), ('rR', 3, 230)}]
Matched shape [C/0]: (6, 8) => [{('rR', 2, 215)}, {('C', 9, 161)}, {('R', 10, 170)}]
Matched shape [P/0]: (6, 1) => [{('R', 5, 95)}, {('rC', 1, 206)}, {('C', 1, 41)}]
Matching patterns [1]: CP
C/0:        C/0:        P/0:        
  327856194   327856194   327856194 
  146739582   146739582   146739582 
  598412736   598412736   598412736 
  674291358   674291358   674291358 
  283547961   283547961   283547961 
  951683427   951683427   951683427 
  769324815   769324815   769324815 
  832175649   832175649   832175649 
  415968273   415968273   415968273 

Matched shape [P/0]: (6, 3) => [{('R', 6, 110)}, {('C', 7, 131)}, {('C', 3, 71)}]
Matched shape [26/3]: (8, 3) => [{('C', 3, 71)}, {('C', 4, 86), ('rC', 2, 221)}, {('C', 8, 146)}]
Matching patterns [2]: P26
P/0:        26/3:       
  327856194   327856194 
  146739582   146739582 
  598412736   598412736 
  674291358   674291358 
  283547961   283547961 
  951683427   951683427 
  769324815   769324815 
  832175649   832175649 
  415968273   415968273 

Matched shape [C/0]: (4, 1) => [{('rR', 0, 185), ('R', 1, 35)}, {('R', 5, 95)}]
Matched shape [C/0]: (6, 8) => [{('rR', 2, 215)}, {('R', 9, 155)}]
Matched shape [O/0]: (6, 1) => [{('R', 5, 95)}, {('C', 0, 26)}, {('rC', 1, 206)}]
Matched shape [O/1]: (4, 8) => [{('rC', 4, 251)}, {('rC', 5, 32)}, {('rR', 2, 215)}]
Matched shape [P/0]: (6, 8) => [{('rC', 6, 47)}, {('C', 9, 161)}]
Matched shape [P/0]: (7, 1) => [{('rC', 1, 206)}, {('C', 1, 41)}]
Matched shape [P/0]: (7, 4) => [{('C', 7, 131)}, {('C', 4, 86), ('rC', 2, 221)}]
Matched shape [P/1]: (4, 1) => [{('rR', 0, 185), ('R', 1, 35)}, {('rC', 0, 191)}]
Matched shape [P/1]: (4, 5) => [{('rR', 1, 200), ('R', 2, 50)}, {('C', 6, 116)}]
Matched shape [P/1]: (6, 1) => [{('R', 5, 95)}, {('C', 0, 26)}]
Matched shape [P/1]: (6, 8) => [{('rR', 2, 215)}, {('C', 9, 161)}]
Matched shape [26/0]: (4, 8) => [{('rC', 4, 251)}, {('rC', 5, 32)}, {('rR', 2, 215)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        26/0:       
  327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194 
  146739582   146739582   146739582   146739582   146739582   146739582   146739582   146739582   146739582   146739582   146739582   146739582 
  598412736   598412736   598412736   598412736   598412736   598412736   598412736   598412736   598412736   598412736   598412736   598412736 
  674291358   674291358   674291358   674291358   674291358   674291358   674291358   674291358   674291358   674291358   674291358   674291358 
  283547961   283547961   283547961   283547961   283547961   283547961   283547961   283547961   283547961   283547961   283547961   283547961 
  951683427   951683427   951683427   951683427   951683427   951683427   951683427   951683427   951683427   951683427   951683427   951683427 
  769324815   769324815   769324815   769324815   769324815   769324815   769324815   769324815   769324815   769324815   769324815   769324815 
  832175649   832175649   832175649   832175649   832175649   832175649   832175649   832175649   832175649   832175649   832175649   832175649 
  415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273 

2021-12-13 11:46:01
Indexed thermo 44
372│685│194
916│472│538
548│139│726
───┼───┼───
627│851│349
194│763│852
853│924│617
───┼───┼───
739│216│485
285│347│961
461│598│273

Number of indexes: 35 = 11+9+5+10
Number of bi-directional indexes: 1 = 0+1
Row indexes: 14,15:68 16,17:51 28,29:38 37,38:72 44,45:85 52,53:94 63,64:39 64,65:92 87,88:96 88,89:61 98,99:73
Row reverse indexes: 25,24:74 33,32:84 57,56:83 58,57:58 72,71:37 75,74:12 82,81:82 92,91:64 95,94:95
Column indexes: 32,42:42 72,82:38 55,65:62 76,86:67 57,67:86
Column reverse indexes: 21,11:93 62,52:59 53,43:47 84,74:32 94,84:53 95,85:94 36,26:92 86,76:76 47,37:37 68,58:15
s3:1.1  s5:1.1  s6:3.3  s7:1.1  s8:2.2  s9:1.1  s10:4.5  s11:5.7  s12:3.3  s13:5.6  s14:4.4  s15:1.1
     R:  372685194  372685194     rR:  372685194  372685194     C:  372685194  372685194     rC:  372685194  372685194
     R:  916472538  916472538     rR:  916472538  916472538     C:  916472538  916472538     rC:  916472538  916472538
     R:  548139726  548139726     rR:  548139726  548139726     C:  548139726  548139726     rC:  548139726  548139726
     R:  627851349  627851349     rR:  627851349  627851349     C:  627851349  627851349     rC:  627851349  627851349
     R:  194763852  194763852     rR:  194763852  194763852     C:  194763852  194763852     rC:  194763852  194763852
     R:  853924617  853924617     rR:  853924617  853924617     C:  853924617  853924617     rC:  853924617  853924617
     R:  739216485  739216485     rR:  739216485  739216485     C:  739216485  739216485     rC:  739216485  739216485
     R:  285347961  285347961     rR:  285347961  285347961     C:  285347961  285347961     rC:  285347961  285347961
     R:  461598273  461598273     rR:  461598273  461598273     C:  461598273  461598273     rC:  461598273  461598273

Matched shape [C/0]: (6, 4) => [{('R', 7, 125)}, {('rC', 3, 206)}, {('rR', 8, 71)}]
Matched shape [P/0]: (3, 2) => [{('rR', 1, 200)}, {('rC', 2, 191)}, {('rC', 1, 176)}]
Matched shape [26/0]: (5, 7) => [{('C', 4, 146)}, {('rC', 9, 62)}, {('R', 8, 140)}]
Matched shape [26/1]: (1, 4) => [{('R', 0, 20)}, {('rR', 0, 185)}, {('R', 4, 80)}]
Matched shape [26/1]: (6, 4) => [{('R', 7, 125)}, {('rR', 5, 26)}, {('rR', 8, 71)}]
Matching patterns [1]: CP26
C/0:        P/0:        26/0:       26/1:       26/1:       
  372685194   372685194   372685194   372685194   372685194 
  916472538   916472538   916472538   916472538   916472538 
  548139726   548139726   548139726   548139726   548139726 
  627851349   627851349   627851349   627851349   627851349 
  194763852   194763852   194763852   194763852   194763852 
  853924617   853924617   853924617   853924617   853924617 
  739216485   739216485   739216485   739216485   739216485 
  285347961   285347961   285347961   285347961   285347961 
  461598273   461598273   461598273   461598273   461598273 

Matched shape [P/0]: (6, 4) => [{('R', 7, 125)}, {('rC', 7, 32), ('C', 3, 131)}, {('rC', 4, 221)}]
Matched shape [26/0]: (5, 7) => [{('C', 4, 146)}, {('rC', 9, 62)}, {('R', 8, 140)}]
Matched shape [26/1]: (1, 4) => [{('R', 0, 20)}, {('rR', 0, 185)}, {('R', 4, 80)}]
Matched shape [26/1]: (6, 4) => [{('R', 7, 125)}, {('rR', 5, 26)}, {('rR', 8, 71)}]
Matched shape [26/2]: (7, 1) => [{('rR', 4, 245)}, {('rC', 3, 206)}, {('rR', 6, 41)}]
Matched shape [26/2]: (8, 1) => [{('rR', 6, 41)}, {('rC', 4, 221)}, {('rR', 7, 56)}]
Matching patterns [2]: P26
P/0:        26/0:       26/1:       26/1:       26/2:       26/2:       
  372685194   372685194   372685194   372685194   372685194   372685194 
  916472538   916472538   916472538   916472538   916472538   916472538 
  548139726   548139726   548139726   548139726   548139726   548139726 
  627851349   627851349   627851349   627851349   627851349   627851349 
  194763852   194763852   194763852   194763852   194763852   194763852 
  853924617   853924617   853924617   853924617   853924617   853924617 
  739216485   739216485   739216485   739216485   739216485   739216485 
  285347961   285347961   285347961   285347961   285347961   285347961 
  461598273   461598273   461598273   461598273   461598273   461598273 

Matched shape [C/0]: (2, 4) => [{('rR', 0, 185)}, {('R', 4, 80)}]
Matched shape [C/0]: (3, 2) => [{('rR', 1, 200)}, {('R', 5, 95)}]
Matched shape [C/0]: (3, 7) => [{('R', 3, 65)}, {('rR', 3, 230)}]
Matched shape [C/0]: (4, 4) => [{('R', 4, 80)}, {('R', 7, 125)}]
Matched shape [C/0]: (7, 1) => [{('rR', 4, 245)}, {('rR', 7, 56)}]
Matched shape [C/0]: (7, 4) => [{('rR', 5, 26)}, {('rR', 8, 71)}]
Matched shape [O/0]: (7, 4) => [{('rR', 5, 26)}, {('rC', 4, 221)}, {('rC', 5, 236)}]
Matched shape [P/0]: (4, 2) => [{('rC', 2, 191)}, {('rC', 1, 176)}]
Matched shape [P/0]: (7, 5) => [{('rC', 7, 32), ('C', 3, 131)}, {('rC', 5, 236)}]
Matched shape [P/1]: (1, 6) => [{('R', 1, 35)}, {('rC', 6, 251)}]
Matched shape [P/1]: (6, 4) => [{('R', 7, 125)}, {('rC', 3, 206)}]
Matched shape [P/1]: (7, 4) => [{('rR', 5, 26)}, {('rC', 4, 221)}]
Matched shape [26/1]: (7, 1) => [{('rR', 4, 245)}, {('rR', 6, 41)}, {('rR', 7, 56)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        C/0:        C/0:        O/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/1:       
  372685194   372685194   372685194   372685194   372685194   372685194   372685194   372685194   372685194   372685194   372685194   372685194   372685194 
  916472538   916472538   916472538   916472538   916472538   916472538   916472538   916472538   916472538   916472538   916472538   916472538   916472538 
  548139726   548139726   548139726   548139726   548139726   548139726   548139726   548139726   548139726   548139726   548139726   548139726   548139726 
  627851349   627851349   627851349   627851349   627851349   627851349   627851349   627851349   627851349   627851349   627851349   627851349   627851349 
  194763852   194763852   194763852   194763852   194763852   194763852   194763852   194763852   194763852   194763852   194763852   194763852   194763852 
  853924617   853924617   853924617   853924617   853924617   853924617   853924617   853924617   853924617   853924617   853924617   853924617   853924617 
  739216485   739216485   739216485   739216485   739216485   739216485   739216485   739216485   739216485   739216485   739216485   739216485   739216485 
  285347961   285347961   285347961   285347961   285347961   285347961   285347961   285347961   285347961   285347961   285347961   285347961   285347961 
  461598273   461598273   461598273   461598273   461598273   461598273   461598273   461598273   461598273   461598273   461598273   461598273   461598273 

DisjointSets [3]: COP26:
Σ26 = 30    Σ26 = 30    Σ26 = 30    Σ26 = 30    Σ26 = 30    Σ26 = 30    Σ26 = 30    
  372685194   372685194   372685194   372685194   372685194   372685194   372685194 
  916472538   916472538   916472538   916472538   916472538   916472538   916472538 
  548139726   548139726   548139726   548139726   548139726   548139726   548139726 
  627851349   627851349   627851349   627851349   627851349   627851349   627851349 
  194763852   194763852   194763852   194763852   194763852   194763852   194763852 
  853924617   853924617   853924617   853924617   853924617   853924617   853924617 
  739216485   739216485   739216485   739216485   739216485   739216485   739216485 
  285347961   285347961   285347961   285347961   285347961   285347961   285347961 
  461598273   461598273   461598273   461598273   461598273   461598273   461598273 

2021-12-13 11:46:01
Indexed thermo 45
372│869│514
146│735│982
589│214│376
───┼───┼───
627│183│459
853│942│167
914│576│238
───┼───┼───
738│421│695
265│397│841
491│658│723

Number of indexes: 36 = 7+10+11+8
Number of bi-directional indexes: 3 = 1+2
Row indexes: 23,24:67 27,28:98 37,38:37 67,68:23 72,73:38 91,92:49 93,94:16
Row reverse indexes: 63,62:41 75,74:24 76,75:12 79,78:59 87,86:87 89,88:14 94,93:61 96,95:85 97,96:78 98,97:27
Column indexes: 51,61:89 62,72:13 44,54:19 84,94:36 25,35:31 85,95:95 17,27:59 57,67:12 28,38:87 59,69:78 69,79:85
Column reverse indexes: 53,43:37 73,63:84 54,44:91 94,84:63 55,45:48 56,46:23 47,37:43 87,77:86
s3:1.2  s4:2.2  s5:3.4  s6:1.1  s7:3.3  s9:3.3  s10:3.4  s11:1.1  s12:2.2  s13:3.4  s14:3.4  s15:2.4  s17:2.2
     R:  372869514  372869514     rR:  372869514  372869514     C:  372869514  372869514     rC:  372869514  372869514
     R:  146735982  146735982     rR:  146735982  146735982     C:  146735982  146735982     rC:  146735982  146735982
     R:  589214376  589214376     rR:  589214376  589214376     C:  589214376  589214376     rC:  589214376  589214376
     R:  627183459  627183459     rR:  627183459  627183459     C:  627183459  627183459     rC:  627183459  627183459
     R:  853942167  853942167     rR:  853942167  853942167     C:  853942167  853942167     rC:  853942167  853942167
     R:  914576238  914576238     rR:  914576238  914576238     C:  914576238  914576238     rC:  914576238  914576238
     R:  738421695  738421695     rR:  738421695  738421695     C:  738421695  738421695     rC:  738421695  738421695
     R:  265397841  265397841     rR:  265397841  265397841     C:  265397841  265397841     rC:  265397841  265397841
     R:  491658723  491658723     rR:  491658723  491658723     C:  491658723  491658723     rC:  491658723  491658723

Matched shape [C/0]: (6, 7) => [{('R', 3, 65)}, {('rC', 7, 77)}, {('rR', 9, 26)}]
Matched shape [26/0]: (4, 4) => [{('C', 2, 71), ('rC', 2, 236)}, {('rC', 4, 32)}, {('rR', 1, 140)}]
Matched shape [26/0]: (4, 5) => [{('rC', 4, 32)}, {('rC', 5, 47)}, {('rR', 2, 155)}]
Matching patterns [1]: C26
C/0:        26/0:       26/0:       
  372869514   372869514   372869514 
  146735982   146735982   146735982 
  589214376   589214376   589214376 
  627183459   627183459   627183459 
  853942167   853942167   853942167 
  914576238   914576238   914576238 
  738421695   738421695   738421695 
  265397841   265397841   265397841 
  491658723   491658723   491658723 

Matched shape [C/0]: (3, 6) => [{('R', 2, 50)}, {('rC', 5, 47)}, {('R', 3, 65)}]
Matched shape [26/0]: (4, 4) => [{('C', 2, 71), ('rC', 2, 236)}, {('rC', 4, 32)}, {('rR', 1, 140)}]
Matched shape [26/0]: (4, 5) => [{('rC', 4, 32)}, {('rC', 5, 47)}, {('rR', 2, 155)}]
Matched shape [26/3]: (4, 3) => [{('rC', 0, 206)}, {('C', 2, 71), ('rC', 2, 236)}, {('rC', 5, 47)}]
Matched shape [26/5]: (4, 3) => [{('rC', 0, 206)}, {('C', 2, 71), ('rC', 2, 236)}, {('rC', 4, 32)}]
Matched shape [26/5]: (4, 4) => [{('C', 2, 71), ('rC', 2, 236)}, {('rC', 4, 32)}, {('rC', 5, 47)}]
Matching patterns [2]: C26
C/0:        26/0:       26/0:       26/3:       26/5:       26/5:       
  372869514   372869514   372869514   372869514   372869514   372869514 
  146735982   146735982   146735982   146735982   146735982   146735982 
  589214376   589214376   589214376   589214376   589214376   589214376 
  627183459   627183459   627183459   627183459   627183459   627183459 
  853942167   853942167   853942167   853942167   853942167   853942167 
  914576238   914576238   914576238   914576238   914576238   914576238 
  738421695   738421695   738421695   738421695   738421695   738421695 
  265397841   265397841   265397841   265397841   265397841   265397841 
  491658723   491658723   491658723   491658723   491658723   491658723 

Matched shape [C/0]: (7, 5) => [{('rR', 2, 155)}, {('rR', 7, 230)}]
Matched shape [O/0]: (7, 4) => [{('rR', 1, 140)}, {('rC', 3, 251), ('C', 3, 86)}, {('C', 5, 116)}]
Matched shape [P/0]: (2, 7) => [{('C', 8, 161)}, {('rC', 6, 62)}]
Matched shape [P/0]: (3, 6) => [{('rC', 6, 62)}, {('rC', 5, 47)}]
Matched shape [P/1]: (2, 7) => [{('R', 1, 35)}, {('rC', 6, 62)}]
Matched shape [P/1]: (6, 7) => [{('R', 3, 65)}, {('rC', 7, 77)}]
Matched shape [P/1]: (7, 4) => [{('rR', 1, 140)}, {('rC', 3, 251), ('C', 3, 86)}]
Matched shape [P/1]: (7, 5) => [{('rR', 2, 155)}, {('C', 5, 116)}]
Matching patterns [3]: COP
C/0:        O/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        
  372869514   372869514   372869514   372869514   372869514   372869514   372869514   372869514 
  146735982   146735982   146735982   146735982   146735982   146735982   146735982   146735982 
  589214376   589214376   589214376   589214376   589214376   589214376   589214376   589214376 
  627183459   627183459   627183459   627183459   627183459   627183459   627183459   627183459 
  853942167   853942167   853942167   853942167   853942167   853942167   853942167   853942167 
  914576238   914576238   914576238   914576238   914576238   914576238   914576238   914576238 
  738421695   738421695   738421695   738421695   738421695   738421695   738421695   738421695 
  265397841   265397841   265397841   265397841   265397841   265397841   265397841   265397841 
  491658723   491658723   491658723   491658723   491658723   491658723   491658723   491658723 

2021-12-13 11:46:01
Indexed thermo 46
316│759│824
294│386│751
578│124│396
───┼───┼───
739│841│265
842│675│139
651│293│478
───┼───┼───
165│437│982
983│512│647
427│968│513

Number of indexes: 34 = 5+10+13+6
Number of bi-directional indexes: 3 = 1+2
Row indexes: 16,17:98 25,26:86 35,36:24 51,52:84 84,85:51
Row reverse indexes: 15,14:57 22,21:92 32,31:75 36,35:42 54,53:62 57,56:15 58,57:31 66,65:39 69,68:87 78,77:89
Column indexes: 31,41:57 83,93:37 74,84:45 75,85:31 76,86:72 37,47:32 57,67:14 18,28:25 38,48:96 68,78:78 29,39:16 39,49:65 49,59:59
Column reverse indexes: 32,22:79 82,72:86 35,25:28 65,55:97 67,57:41 48,38:69
s4:1.2  s5:3.3  s6:4.4  s7:2.2  s8:1.1  s9:2.2  s10:2.2  s11:2.2  s12:4.5  s14:2.3  s15:4.4  s16:2.2  s17:2.2
     R:  316759824  316759824     rR:  316759824  316759824     C:  316759824  316759824     rC:  316759824  316759824
     R:  294386751  294386751     rR:  294386751  294386751     C:  294386751  294386751     rC:  294386751  294386751
     R:  578124396  578124396     rR:  578124396  578124396     C:  578124396  578124396     rC:  578124396  578124396
     R:  739841265  739841265     rR:  739841265  739841265     C:  739841265  739841265     rC:  739841265  739841265
     R:  842675139  842675139     rR:  842675139  842675139     C:  842675139  842675139     rC:  842675139  842675139
     R:  651293478  651293478     rR:  651293478  651293478     C:  651293478  651293478     rC:  651293478  651293478
     R:  165437982  165437982     rR:  165437982  165437982     C:  165437982  165437982     rC:  165437982  165437982
     R:  983512647  983512647     rR:  983512647  983512647     C:  983512647  983512647     rC:  983512647  983512647
     R:  427968513  427968513     rR:  427968513  427968513     C:  427968513  427968513     rC:  427968513  427968513

Matched shape [C/0]: (2, 1) => [{('rR', 1, 110)}, {('C', 0, 245)}, {('R', 3, 65)}]
Matched shape [26/0]: (3, 8) => [{('C', 8, 131), ('rC', 5, 47)}, {('C', 11, 176)}, {('rR', 8, 215)}]
Matched shape [26/1]: (2, 1) => [{('rR', 1, 110)}, {('rR', 2, 125)}, {('R', 3, 65)}]
Matching patterns [1]: C26
C/0:        26/0:       26/1:       
  316759824   316759824   316759824 
  294386751   294386751   294386751 
  578124396   578124396   578124396 
  739841265   739841265   739841265 
  842675139   842675139   842675139 
  651293478   651293478   651293478 
  165437982   165437982   165437982 
  983512647   983512647   983512647 
  427968513   427968513   427968513 

Matched shape [P/0]: (5, 6) => [{('rR', 5, 170)}, {('C', 9, 146)}, {('C', 4, 71)}]
Matched shape [P/1]: (3, 5) => [{('R', 2, 50), ('rR', 3, 140)}, {('C', 5, 86)}, {('rC', 3, 251)}, {('rR', 5, 170)}]
Matched shape [26/0]: (3, 8) => [{('C', 8, 131), ('rC', 5, 47)}, {('C', 11, 176)}, {('rR', 8, 215)}]
Matched shape [26/1]: (2, 1) => [{('rR', 1, 110)}, {('rR', 2, 125)}, {('R', 3, 65)}]
Matched shape [26/5]: (3, 7) => [{('C', 5, 86)}, {('C', 8, 131), ('rC', 5, 47)}, {('C', 11, 176)}]
Matched shape [26/5]: (7, 4) => [{('C', 2, 41)}, {('C', 3, 56)}, {('C', 4, 71)}]
Matching patterns [2]: P26
P/0:        P/1:        26/0:       26/1:       26/5:       26/5:       
  316759824   316759824   316759824   316759824   316759824   316759824 
  294386751   294386751   294386751   294386751   294386751   294386751 
  578124396   578124396   578124396   578124396   578124396   578124396 
  739841265   739841265   739841265   739841265   739841265   739841265 
  842675139   842675139   842675139   842675139   842675139   842675139 
  651293478   651293478   651293478   651293478   651293478   651293478 
  165437982   165437982   165437982   165437982   165437982   165437982 
  983512647   983512647   983512647   983512647   983512647   983512647 
  427968513   427968513   427968513   427968513   427968513   427968513 

Matched shape [C/0]: (3, 1) => [{('rR', 2, 125)}, {('R', 3, 65)}]
Matched shape [C/0]: (5, 7) => [{('rR', 6, 185)}, {('rR', 9, 230)}]
Matched shape [O/0]: (6, 5) => [{('rR', 7, 200)}, {('C', 3, 56)}, {('C', 4, 71)}]
Matched shape [O/1]: (3, 7) => [{('C', 5, 86)}, {('C', 8, 131), ('rC', 5, 47)}, {('rR', 6, 185)}]
Matched shape [P/0]: (2, 1) => [{('rC', 0, 206)}, {('C', 0, 245)}]
Matched shape [P/0]: (2, 8) => [{('C', 10, 161)}, {('C', 8, 131), ('rC', 5, 47)}]
Matched shape [P/0]: (7, 3) => [{('C', 2, 41)}, {('C', 1, 26)}]
Matched shape [P/1]: (2, 1) => [{('rR', 1, 110)}, {('C', 0, 245)}]
Matched shape [P/1]: (6, 5) => [{('rR', 7, 200)}, {('C', 3, 56)}]
Matched shape [26/0]: (3, 7) => [{('C', 5, 86)}, {('C', 8, 131), ('rC', 5, 47)}, {('rR', 6, 185)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       
  316759824   316759824   316759824   316759824   316759824   316759824   316759824   316759824   316759824   316759824 
  294386751   294386751   294386751   294386751   294386751   294386751   294386751   294386751   294386751   294386751 
  578124396   578124396   578124396   578124396   578124396   578124396   578124396   578124396   578124396   578124396 
  739841265   739841265   739841265   739841265   739841265   739841265   739841265   739841265   739841265   739841265 
  842675139   842675139   842675139   842675139   842675139   842675139   842675139   842675139   842675139   842675139 
  651293478   651293478   651293478   651293478   651293478   651293478   651293478   651293478   651293478   651293478 
  165437982   165437982   165437982   165437982   165437982   165437982   165437982   165437982   165437982   165437982 
  983512647   983512647   983512647   983512647   983512647   983512647   983512647   983512647   983512647   983512647 
  427968513   427968513   427968513   427968513   427968513   427968513   427968513   427968513   427968513   427968513 

DisjointSets [3]: COP26:
Σ26 = 24    
  316759824 
  294386751 
  578124396 
  739841265 
  842675139 
  651293478 
  165437982 
  983512647 
  427968513 

2021-12-13 11:46:01
Indexed thermo 47
382│576│914
176│934│852
549│812│736
───┼───┼───
714│328│695
268│495│371
935│761│248
───┼───┼───
853│249│167
627│153│489
491│687│523

Number of indexes: 27 = 8+6+5+8
Number of bi-directional indexes: 0 = 0+0
Row indexes: 37,38:73 43,44:43 44,45:32 54,55:49 82,83:27 83,84:71 85,86:53 86,87:34
Row reverse indexes: 23,22:67 47,46:68 62,61:39 66,65:16 72,71:58 94,93:61
Column indexes: 22,32:74 82,92:29 25,35:31 28,38:53 68,78:46
Column reverse indexes: 62,52:36 23,13:62 83,73:73 54,44:43 95,85:85 86,76:39 87,77:41 29,19:24
s4:1.1  s5:2.2  s6:1.1  s7:4.5  s8:3.4  s9:2.2  s10:2.3  s11:2.2  s12:1.2  s13:4.4  s14:1.1
     R:  382576914  382576914     rR:  382576914  382576914     C:  382576914  382576914     rC:  382576914  382576914
     R:  176934852  176934852     rR:  176934852  176934852     C:  176934852  176934852     rC:  176934852  176934852
     R:  549812736  549812736     rR:  549812736  549812736     C:  549812736  549812736     rC:  549812736  549812736
     R:  714328695  714328695     rR:  714328695  714328695     C:  714328695  714328695     rC:  714328695  714328695
     R:  268495371  268495371     rR:  268495371  268495371     C:  268495371  268495371     rC:  268495371  268495371
     R:  935761248  935761248     rR:  935761248  935761248     C:  935761248  935761248     rC:  935761248  935761248
     R:  853249167  853249167     rR:  853249167  853249167     C:  853249167  853249167     rC:  853249167  853249167
     R:  627153489  627153489     rR:  627153489  627153489     C:  627153489  627153489     rC:  627153489  627153489
     R:  491687523  491687523     rR:  491687523  491687523     C:  491687523  491687523     rC:  491687523  491687523

Matched shape [P/0]: (6, 5) => [{('rR', 3, 185)}, {('rC', 5, 146)}, {('rC', 4, 131)}]
Matching patterns [1]: P
P/0:        
  382576914 
  176934852 
  549812736 
  714328695 
  268495371 
  935761248 
  853249167 
  627153489 
  491687523 

Matched shape [P/0]: (6, 5) => [{('rR', 3, 185)}, {('rC', 6, 161)}, {('rC', 4, 131)}]
Matched shape [26/4]: (8, 3) => [{('R', 5, 95)}, {('rC', 4, 131)}, {('rR', 5, 215)}]
Matching patterns [2]: P26
P/0:        26/4:       
  382576914   382576914 
  176934852   176934852 
  549812736   549812736 
  714328695   714328695 
  268495371   268495371 
  935761248   935761248 
  853249167   853249167 
  627153489   627153489 
  491687523   491687523 

Matched shape [C/0]: (6, 5) => [{('rR', 3, 185)}, {('R', 6, 110)}]
Matched shape [P/0]: (1, 2) => [{('rC', 1, 86)}, {('C', 0, 230)}]
Matched shape [P/0]: (1, 8) => [{('rC', 7, 176)}, {('C', 3, 41)}]
Matched shape [P/0]: (6, 7) => [{('C', 4, 56)}, {('rC', 6, 161)}]
Matched shape [P/0]: (7, 2) => [{('rC', 2, 101)}, {('C', 1, 245)}]
Matched shape [P/0]: (7, 5) => [{('rC', 5, 146)}, {('rC', 4, 131)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/0:        P/0:        
  382576914   382576914   382576914   382576914   382576914   382576914 
  176934852   176934852   176934852   176934852   176934852   176934852 
  549812736   549812736   549812736   549812736   549812736   549812736 
  714328695   714328695   714328695   714328695   714328695   714328695 
  268495371   268495371   268495371   268495371   268495371   268495371 
  935761248   935761248   935761248   935761248   935761248   935761248 
  853249167   853249167   853249167   853249167   853249167   853249167 
  627153489   627153489   627153489   627153489   627153489   627153489 
  491687523   491687523   491687523   491687523   491687523   491687523 

2021-12-13 11:46:01
Indexed thermo 48
327│856│194
148│793│562
596│124│837
───┼───┼───
832│675│419
761│249│358
954│381│726
───┼───┼───
673│412│985
289│537│641
415│968│273

Number of indexes: 29 = 9+9+3+8
Number of bi-directional indexes: 2 = 2+0
Row indexes: 26,27:35 48,49:19 56,57:93 58,59:58 61,62:95 71,72:67 77,78:98 85,86:37 88,89:41
Row reverse indexes: 25,24:97 36,35:42 38,37:38 39,38:73 49,48:91 67,66:71 82,81:82 84,83:59 89,88:14
Column indexes: 82,92:81 35,45:27 18,28:96
Column reverse indexes: 43,33:26 65,55:84 85,75:31 56,46:95 96,86:87 27,17:51 78,68:82 79,69:56
s4:1.1  s5:2.2  s6:2.2  s8:3.3  s9:2.2  s10:5.6  s11:2.2  s12:2.2  s13:2.2  s14:2.3  s15:2.2  s16:1.1  s17:1.1
     R:  327856194  327856194     rR:  327856194  327856194     C:  327856194  327856194     rC:  327856194  327856194
     R:  148793562  148793562     rR:  148793562  148793562     C:  148793562  148793562     rC:  148793562  148793562
     R:  596124837  596124837     rR:  596124837  596124837     C:  596124837  596124837     rC:  596124837  596124837
     R:  832675419  832675419     rR:  832675419  832675419     C:  832675419  832675419     rC:  832675419  832675419
     R:  761249358  761249358     rR:  761249358  761249358     C:  761249358  761249358     rC:  761249358  761249358
     R:  954381726  954381726     rR:  954381726  954381726     C:  954381726  954381726     rC:  954381726  954381726
     R:  673412985  673412985     rR:  673412985  673412985     C:  673412985  673412985     rC:  673412985  673412985
     R:  289537641  289537641     rR:  289537641  289537641     C:  289537641  289537641     rC:  289537641  289537641
     R:  415968273  415968273     rR:  415968273  415968273     C:  415968273  415968273     rC:  415968273  415968273

Matched shape [C/0]: (5, 8) => [{('R', 3, 65)}, {('rC', 6, 191)}, {('rR', 8, 41), ('R', 8, 140)}]
Matched shape [O/0]: (5, 8) => [{('R', 3, 65)}, {('rC', 6, 191)}, {('rC', 7, 206)}, {('rR', 8, 41), ('R', 8, 140)}]
Matched shape [P/0]: (3, 5) => [{('rR', 1, 170)}, {('rC', 3, 146)}, {('rC', 1, 116)}]
Matching patterns [1]: COP
C/0:        O/0:        P/0:        
  327856194   327856194   327856194 
  148793562   148793562   148793562 
  596124837   596124837   596124837 
  832675419   832675419   832675419 
  761249358   761249358   761249358 
  954381726   954381726   954381726 
  673412985   673412985   673412985 
  289537641   289537641   289537641 
  415968273   415968273   415968273 

Matched shape [C/0]: (2, 5) => [{('R', 0, 20)}, {('C', 1, 71)}, {('R', 2, 50)}]
Matching patterns [2]: C
C/0:        
  327856194 
  148793562 
  596124837 
  832675419 
  761249358 
  954381726 
  673412985 
  289537641 
  415968273 

Matched shape [C/0]: (3, 8) => [{('rR', 3, 200)}, {('R', 3, 65)}]
Matched shape [C/0]: (6, 1) => [{('R', 4, 80)}, {('rR', 6, 245)}]
Matched shape [O/0]: (5, 8) => [{('R', 3, 65)}, {('rC', 6, 191)}, {('rC', 7, 206)}]
Matched shape [O/1]: (1, 7) => [{('rC', 5, 176)}, {('C', 2, 86)}, {('rR', 2, 185)}]
Matched shape [O/1]: (6, 8) => [{('rC', 6, 191)}, {('rC', 7, 206)}, {('rR', 8, 41), ('R', 8, 140)}]
Matched shape [P/0]: (4, 5) => [{('rC', 3, 146)}, {('rC', 1, 116)}]
Matched shape [P/1]: (5, 8) => [{('R', 3, 65)}, {('rC', 6, 191)}]
Matched shape [26/0]: (1, 7) => [{('rC', 5, 176)}, {('C', 2, 86)}, {('rR', 2, 185)}]
Matched shape [26/0]: (6, 8) => [{('rC', 6, 191)}, {('rC', 7, 206)}, {('rR', 8, 41), ('R', 8, 140)}]
Matched shape [26/1]: (3, 8) => [{('rR', 3, 200)}, {('rR', 4, 215), ('R', 1, 35)}, {('R', 3, 65)}]
Matched shape [26/1]: (6, 1) => [{('R', 4, 80)}, {('R', 5, 95)}, {('rR', 6, 245)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        O/1:        P/0:        P/1:        26/0:       26/0:       26/1:       26/1:       
  327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194 
  148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562 
  596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837 
  832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419 
  761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358 
  954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726 
  673412985   673412985   673412985   673412985   673412985   673412985   673412985   673412985   673412985   673412985   673412985 
  289537641   289537641   289537641   289537641   289537641   289537641   289537641   289537641   289537641   289537641   289537641 
  415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273   415968273 

DisjointSets [3]: COP26:
Σ26 = 37    Σ26 = 32    Σ26 = 26    Σ26 = 32    Σ26 = 33    
  327856194   327856194   327856194   327856194   327856194 
  148793562   148793562   148793562   148793562   148793562 
  596124837   596124837   596124837   596124837   596124837 
  832675419   832675419   832675419   832675419   832675419 
  761249358   761249358   761249358   761249358   761249358 
  954381726   954381726   954381726   954381726   954381726 
  673412985   673412985   673412985   673412985   673412985 
  289537641   289537641   289537641   289537641   289537641 
  415968273   415968273   415968273   415968273   415968273 

2021-12-13 11:46:02
Indexed thermo 49
372│895│164
169│743│582
584│612│937
───┼───┼───
716│429│358
258│367│491
943│158│726
───┼───┼───
627│931│845
835│274│619
491│586│273

Number of indexes: 32 = 7+7+6+12
Number of bi-directional indexes: 2 = 1+1
Row indexes: 18,19:64 23,24:97 53,54:83 62,63:43 66,67:87 93,94:15 94,95:58
Row reverse indexes: 16,15:59 52,51:52 58,57:94 63,62:34 75,74:39 83,82:53 99,98:37
Column indexes: 22,32:68 73,83:75 64,74:19 84,94:25 15,25:94 55,65:65
Column reverse indexes: 52,42:51 62,52:45 63,53:38 24,14:78 74,64:91 66,56:87 76,66:18 47,37:39 48,38:53 58,48:95 88,78:14 69,59:61
s5:1.1  s6:2.2  s7:5.5  s8:1.2  s9:2.2  s10:4.4  s11:3.3  s12:2.3  s13:2.3  s14:3.3  s15:2.3  s16:1.1
     R:  372895164  372895164     rR:  372895164  372895164     C:  372895164  372895164     rC:  372895164  372895164
     R:  169743582  169743582     rR:  169743582  169743582     C:  169743582  169743582     rC:  169743582  169743582
     R:  584612937  584612937     rR:  584612937  584612937     C:  584612937  584612937     rC:  584612937  584612937
     R:  716429358  716429358     rR:  716429358  716429358     C:  716429358  716429358     rC:  716429358  716429358
     R:  258367491  258367491     rR:  258367491  258367491     C:  258367491  258367491     rC:  258367491  258367491
     R:  943158726  943158726     rR:  943158726  943158726     C:  943158726  943158726     rC:  943158726  943158726
     R:  627931845  627931845     rR:  627931845  627931845     C:  627931845  627931845     rC:  627931845  627931845
     R:  835274619  835274619     rR:  835274619  835274619     C:  835274619  835274619     rC:  835274619  835274619
     R:  491586273  491586273     rR:  491586273  491586273     C:  491586273  491586273     rC:  491586273  491586273

Matched shape [P/0]: (5, 3) => [{('R', 2, 50)}, {('C', 2, 26), ('rC', 4, 146)}, {('C', 1, 245)}]
Matched shape [26/0]: (5, 2) => [{('rC', 1, 101)}, {('rC', 2, 116)}, {('rR', 5, 200)}]
Matching patterns [1]: P26
P/0:        26/0:       
  372895164   372895164 
  169743582   169743582 
  584612937   584612937 
  716429358   716429358 
  258367491   258367491 
  943158726   943158726 
  627931845   627931845 
  835274619   835274619 
  491586273   491586273 

Matched shape [P/1]: (5, 3) => [{('R', 2, 50)}, {('C', 5, 71)}, {('C', 1, 245)}, {('rR', 4, 185)}]
Matched shape [26/0]: (5, 2) => [{('rC', 1, 101)}, {('rC', 2, 116)}, {('rR', 5, 200)}]
Matched shape [26/3]: (5, 2) => [{('rC', 1, 101)}, {('rC', 2, 116)}, {('C', 5, 71)}]
Matching patterns [2]: P26
P/1:        26/0:       26/3:       
  372895164   372895164   372895164 
  169743582   169743582   169743582 
  584612937   584612937   584612937 
  716429358   716429358   716429358 
  258367491   258367491   258367491 
  943158726   943158726   943158726 
  627931845   627931845   627931845 
  835274619   835274619   835274619 
  491586273   491586273   491586273 

Matched shape [C/0]: (6, 2) => [{('rR', 3, 170), ('R', 3, 65)}, {('rR', 5, 200)}]
Matched shape [C/0]: (7, 4) => [{('rR', 4, 185)}, {('R', 6, 110)}]
Matched shape [O/1]: (3, 7) => [{('rC', 7, 191)}, {('rC', 8, 206)}, {('rR', 2, 155)}]
Matched shape [P/0]: (5, 4) => [{('C', 5, 71)}, {('C', 2, 26), ('rC', 4, 146)}]
Matched shape [P/0]: (6, 3) => [{('C', 2, 26), ('rC', 4, 146)}, {('C', 1, 245)}]
Matched shape [P/1]: (7, 4) => [{('rR', 4, 185)}, {('C', 3, 41)}]
Matched shape [26/0]: (3, 7) => [{('rC', 7, 191)}, {('rC', 8, 206)}, {('rR', 2, 155)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        P/0:        P/0:        P/1:        26/0:       
  372895164   372895164   372895164   372895164   372895164   372895164   372895164 
  169743582   169743582   169743582   169743582   169743582   169743582   169743582 
  584612937   584612937   584612937   584612937   584612937   584612937   584612937 
  716429358   716429358   716429358   716429358   716429358   716429358   716429358 
  258367491   258367491   258367491   258367491   258367491   258367491   258367491 
  943158726   943158726   943158726   943158726   943158726   943158726   943158726 
  627931845   627931845   627931845   627931845   627931845   627931845   627931845 
  835274619   835274619   835274619   835274619   835274619   835274619   835274619 
  491586273   491586273   491586273   491586273   491586273   491586273   491586273 

2021-12-13 11:46:02
Indexed thermo 50
372│869│514
946│571│238
518│423│967
───┼───┼───
724│386│159
169│745│382
853│192│476
───┼───┼───
637│214│895
285│937│641
491│658│723

Number of indexes: 37 = 5+10+8+14
Number of bi-directional indexes: 3 = 1+2
Row indexes: 17,18:51 43,44:43 91,92:49 93,94:16 94,95:65
Row reverse indexes: 44,43:34 54,53:79 58,57:83 73,72:73 75,74:12 76,75:41 82,81:82 83,82:58 89,88:14 97,96:78
Column indexes: 51,61:18 12,22:74 34,44:43 56,66:52 77,87:86 48,58:58 49,59:92 69,79:65
Column reverse indexes: 21,11:93 41,31:75 81,71:26 72,62:35 92,82:98 83,73:57 44,34:34 55,45:48 85,75:31 96,86:87 27,17:25 87,77:68 29,19:84 39,29:78
s3:1.1  s4:1.1  s5:2.2  s6:1.1  s7:5.7  s8:2.2  s9:1.1  s10:2.2  s11:4.5  s12:5.5  s13:2.3  s14:2.2  s15:2.3  s16:1.1  s17:1.1
     R:  372869514  372869514     rR:  372869514  372869514     C:  372869514  372869514     rC:  372869514  372869514
     R:  946571238  946571238     rR:  946571238  946571238     C:  946571238  946571238     rC:  946571238  946571238
     R:  518423967  518423967     rR:  518423967  518423967     C:  518423967  518423967     rC:  518423967  518423967
     R:  724386159  724386159     rR:  724386159  724386159     C:  724386159  724386159     rC:  724386159  724386159
     R:  169745382  169745382     rR:  169745382  169745382     C:  169745382  169745382     rC:  169745382  169745382
     R:  853192476  853192476     rR:  853192476  853192476     C:  853192476  853192476     rC:  853192476  853192476
     R:  637214895  637214895     rR:  637214895  637214895     C:  637214895  637214895     rC:  637214895  637214895
     R:  285937641  285937641     rR:  285937641  285937641     C:  285937641  285937641     rC:  285937641  285937641
     R:  491658723  491658723     rR:  491658723  491658723     C:  491658723  491658723     rC:  491658723  491658723

Matching patterns [1]: 

Matched shape [P/0]: (5, 7) => [{('rR', 2, 125)}, {('C', 7, 116)}, {('C', 4, 71), ('rC', 11, 62)}]
Matched shape [26/2]: (7, 2) => [{('rR', 3, 140)}, {('rC', 8, 251)}, {('rR', 7, 200)}]
Matched shape [26/4]: (4, 3) => [{('R', 1, 35), ('rR', 0, 95)}, {('rC', 7, 236)}, {('rR', 1, 110)}]
Matching patterns [2]: P26
P/0:        26/2:       26/4:       
  372869514   372869514   372869514 
  946571238   946571238   946571238 
  518423967   518423967   518423967 
  724386159   724386159   724386159 
  169745382   169745382   169745382 
  853192476   853192476   853192476 
  637214895   637214895   637214895 
  285937641   285937641   285937641 
  491658723   491658723   491658723 

Matched shape [C/0]: (7, 4) => [{('rR', 4, 155)}, {('R', 4, 80)}]
Matched shape [P/0]: (6, 1) => [{('rC', 3, 176)}, {('rC', 2, 161)}]
Matched shape [P/0]: (7, 2) => [{('rC', 5, 206)}, {('rC', 4, 191)}]
Matched shape [P/0]: (7, 6) => [{('C', 4, 71), ('rC', 11, 62)}, {('rC', 9, 32)}]
Matched shape [P/1]: (7, 2) => [{('rR', 3, 140)}, {('rC', 4, 191)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/1:        
  372869514   372869514   372869514   372869514   372869514 
  946571238   946571238   946571238   946571238   946571238 
  518423967   518423967   518423967   518423967   518423967 
  724386159   724386159   724386159   724386159   724386159 
  169745382   169745382   169745382   169745382   169745382 
  853192476   853192476   853192476   853192476   853192476 
  637214895   637214895   637214895   637214895   637214895 
  285937641   285937641   285937641   285937641   285937641 
  491658723   491658723   491658723   491658723   491658723 

2021-12-13 11:46:02
Indexed thermo 51
382│765│194
176│394│582
549│812│637
───┼───┼───
735│281│469
268│943│751
914│576│328
───┼───┼───
853│127│946
627│439│815
491│658│273

Number of indexes: 24 = 4+5+8+7
Number of bi-directional indexes: 1 = 0+1
Row indexes: 28,29:82 53,54:89 55,56:43 91,92:49
Row reverse indexes: 24,23:36 39,38:73 68,67:23 85,84:34 94,93:61
Column indexes: 42,52:36 82,92:29 65,75:72 76,86:79 67,77:39 77,87:98 59,69:18 69,79:86
Column reverse indexes: 91,81:46 72,62:51 53,43:85 83,73:73 75,65:27 37,27:65 98,88:71
s5:1.1  s6:1.1  s7:3.3  s8:1.1  s9:4.5  s10:3.4  s11:2.2  s12:1.1  s13:2.2  s14:1.1  s16:1.1  s17:2.2
     R:  382765194  382765194     rR:  382765194  382765194     C:  382765194  382765194     rC:  382765194  382765194
     R:  176394582  176394582     rR:  176394582  176394582     C:  176394582  176394582     rC:  176394582  176394582
     R:  549812637  549812637     rR:  549812637  549812637     C:  549812637  549812637     rC:  549812637  549812637
     R:  735281469  735281469     rR:  735281469  735281469     C:  735281469  735281469     rC:  735281469  735281469
     R:  268943751  268943751     rR:  268943751  268943751     C:  268943751  268943751     rC:  268943751  268943751
     R:  914576328  914576328     rR:  914576328  914576328     C:  914576328  914576328     rC:  914576328  914576328
     R:  853127946  853127946     rR:  853127946  853127946     C:  853127946  853127946     rC:  853127946  853127946
     R:  627439815  627439815     rR:  627439815  627439815     C:  627439815  627439815     rC:  627439815  627439815
     R:  491658273  491658273     rR:  491658273  491658273     C:  491658273  491658273     rC:  491658273  491658273

Matching patterns [1]: 

Matched shape [P/0]: (5, 3) => [{('R', 1, 35)}, {('rC', 4, 101), ('C', 2, 185)}, {('rC', 3, 86)}]
Matching patterns [2]: P
P/0:        
  382765194 
  176394582 
  549812637 
  735281469 
  268943751 
  914576328 
  853127946 
  627439815 
  491658273 

Matched shape [P/0]: (6, 6) => [{('C', 4, 215)}, {('C', 3, 200)}]
Matched shape [P/0]: (7, 2) => [{('rC', 3, 86)}, {('C', 1, 170)}]
Matched shape [P/1]: (5, 5) => [{('R', 2, 50)}, {('rC', 4, 101), ('C', 2, 185)}]
Matched shape [P/1]: (6, 7) => [{('rR', 2, 110)}, {('C', 5, 230)}]
Matching patterns [3]: P
P/0:        P/0:        P/1:        P/1:        
  382765194   382765194   382765194   382765194 
  176394582   176394582   176394582   176394582 
  549812637   549812637   549812637   549812637 
  735281469   735281469   735281469   735281469 
  268943751   268943751   268943751   268943751 
  914576328   914576328   914576328   914576328 
  853127946   853127946   853127946   853127946 
  627439815   627439815   627439815   627439815 
  491658273   491658273   491658273   491658273 

2021-12-13 11:46:02
Indexed thermo 52
372│895│614
148│736│952
569│412│378
───┼───┼───
827│351│469
613│974│285
954│268│137
───┼───┼───
735│129│846
286│543│791
491│687│523

Number of indexes: 33 = 8+4+8+13
Number of bi-directional indexes: 1 = 0+1
Row indexes: 14,15:89 25,26:36 37,38:37 54,55:97 57,58:28 64,65:26 74,75:12 91,92:49
Row reverse indexes: 52,51:16 53,52:31 82,81:82 94,93:61
Column indexes: 84,94:56 25,35:31 65,75:62 56,66:48 17,27:69 77,87:87 69,79:76 79,89:61
Column reverse indexes: 32,22:64 92,82:98 53,43:37 24,14:78 34,24:47 44,34:34 95,85:84 26,16:65 36,26:26 27,17:96 47,37:43 57,47:24 67,57:12
s3:1.2  s4:1.2  s6:1.1  s7:4.5  s8:2.3  s9:1.1  s10:4.5  s11:3.3  s12:2.2  s13:2.2  s15:4.4  s16:1.1  s17:2.2
     R:  372895614  372895614     rR:  372895614  372895614     C:  372895614  372895614     rC:  372895614  372895614
     R:  148736952  148736952     rR:  148736952  148736952     C:  148736952  148736952     rC:  148736952  148736952
     R:  569412378  569412378     rR:  569412378  569412378     C:  569412378  569412378     rC:  569412378  569412378
     R:  827351469  827351469     rR:  827351469  827351469     C:  827351469  827351469     rC:  827351469  827351469
     R:  613974285  613974285     rR:  613974285  613974285     C:  613974285  613974285     rC:  613974285  613974285
     R:  954268137  954268137     rR:  954268137  954268137     C:  954268137  954268137     rC:  954268137  954268137
     R:  735129846  735129846     rR:  735129846  735129846     C:  735129846  735129846     rC:  735129846  735129846
     R:  286543791  286543791     rR:  286543791  286543791     C:  286543791  286543791     rC:  286543791  286543791
     R:  491687523  491687523     rR:  491687523  491687523     C:  491687523  491687523     rC:  491687523  491687523

Matched shape [P/0]: (1, 4) => [{('R', 0, 20)}, {('C', 1, 215)}, {('rC', 5, 161)}]
Matched shape [26/0]: (2, 4) => [{('rC', 4, 146)}, {('C', 1, 215)}, {('R', 3, 65)}]
Matching patterns [1]: P26
P/0:        26/0:       
  372895614   372895614 
  148736952   148736952 
  569412378   569412378 
  827351469   827351469 
  613974285   613974285 
  954268137   954268137 
  735129846   735129846 
  286543791   286543791 
  491687523   491687523 

Matched shape [P/0]: (1, 4) => [{('R', 0, 20)}, {('rC', 8, 206)}, {('rC', 5, 161)}]
Matched shape [P/0]: (5, 7) => [{('R', 4, 80)}, {('C', 6, 56)}, {('C', 5, 41)}]
Matched shape [26/0]: (2, 4) => [{('rC', 4, 146)}, {('C', 1, 215)}, {('R', 3, 65)}]
Matched shape [26/2]: (5, 4) => [{('R', 3, 65)}, {('rC', 12, 32)}, {('R', 5, 95)}]
Matched shape [26/2]: (8, 1) => [{('rR', 2, 170)}, {('C', 0, 200)}, {('R', 7, 125)}]
Matched shape [26/4]: (5, 4) => [{('R', 3, 65)}, {('C', 3, 245)}, {('R', 5, 95)}]
Matched shape [26/5]: (2, 4) => [{('rC', 4, 146)}, {('C', 1, 215)}, {('rC', 8, 206)}]
Matching patterns [2]: P26
P/0:        P/0:        26/0:       26/2:       26/2:       26/4:       26/5:       
  372895614   372895614   372895614   372895614   372895614   372895614   372895614 
  148736952   148736952   148736952   148736952   148736952   148736952   148736952 
  569412378   569412378   569412378   569412378   569412378   569412378   569412378 
  827351469   827351469   827351469   827351469   827351469   827351469   827351469 
  613974285   613974285   613974285   613974285   613974285   613974285   613974285 
  954268137   954268137   954268137   954268137   954268137   954268137   954268137 
  735129846   735129846   735129846   735129846   735129846   735129846   735129846 
  286543791   286543791   286543791   286543791   286543791   286543791   286543791 
  491687523   491687523   491687523   491687523   491687523   491687523   491687523 

Matched shape [C/0]: (3, 7) => [{('R', 2, 50)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 4) => [{('R', 3, 65)}, {('R', 6, 110)}]
Matched shape [O/0]: (1, 4) => [{('R', 0, 20)}, {('rC', 4, 146)}, {('C', 1, 215)}]
Matched shape [O/0]: (7, 4) => [{('R', 6, 110)}, {('C', 0, 200)}, {('rC', 6, 176)}]
Matched shape [P/0]: (1, 5) => [{('rC', 7, 191)}, {('C', 1, 215)}]
Matched shape [P/0]: (1, 6) => [{('rC', 9, 221), ('C', 4, 26)}, {('rC', 8, 206)}]
Matched shape [P/0]: (2, 4) => [{('C', 1, 215)}, {('rC', 5, 161)}]
Matched shape [P/0]: (3, 3) => [{('rC', 5, 161)}, {('rC', 2, 116)}]
Matched shape [P/0]: (4, 6) => [{('rC', 11, 251)}, {('C', 3, 245)}]
Matched shape [P/0]: (5, 5) => [{('C', 3, 245)}, {('C', 2, 230)}]
Matched shape [P/1]: (1, 4) => [{('R', 0, 20)}, {('rC', 4, 146)}]
Matched shape [P/1]: (3, 7) => [{('R', 2, 50)}, {('rC', 11, 251)}]
Matched shape [P/1]: (7, 4) => [{('R', 6, 110)}, {('C', 0, 200)}]
Matched shape [26/1]: (5, 4) => [{('R', 3, 65)}, {('R', 5, 95)}, {('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/0:        P/0:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/1:       
  372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614   372895614 
  148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952   148736952 
  569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378   569412378 
  827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469   827351469 
  613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285   613974285 
  954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137   954268137 
  735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846   735129846 
  286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791   286543791 
  491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523   491687523 

DisjointSets [3]: COP26:
Σ26 = 27    
  372895614 
  148736952 
  569412378 
  827351469 
  613974285 
  954268137 
  735129846 
  286543791 
  491687523 

2021-12-13 11:46:02
Indexed thermo 53
397│815│624
268│479│351
514│236│789
───┼───┼───
621│743│895
853│691│247
749│582│136
───┼───┼───
185│364│972
932│157│468
476│928│513

Number of indexes: 27 = 6+3+12+6
Number of bi-directional indexes: 1 = 0+1
Row indexes: 15,16:15 16,17:56 25,26:79 41,42:62 51,52:85 68,69:36
Row reverse indexes: 83,82:23 85,84:51 87,86:47
Column indexes: 11,21:32 31,41:56 61,71:71 72,82:83 44,54:76 84,94:19 25,35:73 45,55:49 85,95:52 27,37:37 37,47:78 38,48:89
Column reverse indexes: 42,32:21 34,24:24 94,84:91 36,26:69 46,36:36 79,69:26
s3:1.1  s5:2.2  s6:3.3  s7:1.1  s8:3.3  s9:1.2  s10:4.4  s11:3.4  s13:3.3  s15:2.2  s16:1.1  s17:1.1
     R:  397815624  397815624     rR:  397815624  397815624     C:  397815624  397815624     rC:  397815624  397815624
     R:  268479351  268479351     rR:  268479351  268479351     C:  268479351  268479351     rC:  268479351  268479351
     R:  514236789  514236789     rR:  514236789  514236789     C:  514236789  514236789     rC:  514236789  514236789
     R:  621743895  621743895     rR:  621743895  621743895     C:  621743895  621743895     rC:  621743895  621743895
     R:  853691247  853691247     rR:  853691247  853691247     C:  853691247  853691247     rC:  853691247  853691247
     R:  749582136  749582136     rR:  749582136  749582136     C:  749582136  749582136     rC:  749582136  749582136
     R:  185364972  185364972     rR:  185364972  185364972     C:  185364972  185364972     rC:  185364972  185364972
     R:  932157468  932157468     rR:  932157468  932157468     C:  932157468  932157468     rC:  932157468  932157468
     R:  476928513  476928513     rR:  476928513  476928513     C:  476928513  476928513     rC:  476928513  476928513

Matched shape [P/0]: (1, 6) => [{('R', 1, 35)}, {('C', 9, 56)}, {('rC', 4, 161)}]
Matched shape [P/0]: (2, 5) => [{('R', 2, 50)}, {('rC', 4, 161)}, {('C', 7, 26)}]
Matching patterns [1]: P
P/0:        P/0:        
  397815624   397815624 
  268479351   268479351 
  514236789   514236789 
  621743895   621743895 
  853691247   853691247 
  749582136   749582136 
  185364972   185364972 
  932157468   932157468 
  476928513   476928513 

Matched shape [P/0]: (2, 5) => [{('R', 2, 50)}, {('C', 10, 71)}, {('C', 7, 26)}]
Matched shape [26/2]: (4, 1) => [{('R', 3, 65)}, {('C', 4, 215)}, {('R', 4, 80)}]
Matched shape [26/3]: (2, 4) => [{('rC', 1, 116)}, {('C', 6, 245)}, {('C', 9, 56)}]
Matched shape [26/5]: (2, 4) => [{('rC', 1, 116)}, {('C', 6, 245)}, {('rC', 3, 146)}]
Matched shape [26/5]: (2, 5) => [{('C', 6, 245)}, {('rC', 3, 146)}, {('C', 9, 56)}]
Matched shape [26/5]: (3, 6) => [{('rC', 4, 161)}, {('C', 10, 71)}, {('C', 11, 86)}]
Matching patterns [2]: P26
P/0:        26/2:       26/3:       26/5:       26/5:       26/5:       
  397815624   397815624   397815624   397815624   397815624   397815624 
  268479351   268479351   268479351   268479351   268479351   268479351 
  514236789   514236789   514236789   514236789   514236789   514236789 
  621743895   621743895   621743895   621743895   621743895   621743895 
  853691247   853691247   853691247   853691247   853691247   853691247 
  749582136   749582136   749582136   749582136   749582136   749582136 
  185364972   185364972   185364972   185364972   185364972   185364972 
  932157468   932157468   932157468   932157468   932157468   932157468 
  476928513   476928513   476928513   476928513   476928513   476928513 

Matched shape [O/0]: (1, 5) => [{('R', 0, 20)}, {('C', 6, 245)}, {('rC', 3, 146)}]
Matched shape [O/0]: (1, 6) => [{('R', 1, 35)}, {('rC', 3, 146)}, {('C', 9, 56)}]
Matched shape [O/1]: (3, 1) => [{('C', 1, 170)}, {('rC', 0, 101)}, {('R', 4, 80)}]
Matched shape [P/0]: (2, 6) => [{('C', 9, 56)}, {('rC', 4, 161)}]
Matched shape [P/0]: (3, 5) => [{('rC', 4, 161)}, {('C', 7, 26)}]
Matched shape [P/1]: (1, 5) => [{('R', 0, 20)}, {('C', 6, 245)}]
Matched shape [P/1]: (1, 6) => [{('R', 1, 35)}, {('rC', 3, 146)}]
Matched shape [P/1]: (5, 1) => [{('R', 4, 80)}, {('C', 2, 185)}]
Matched shape [26/0]: (3, 1) => [{('C', 1, 170)}, {('rC', 0, 101)}, {('R', 4, 80)}]
Matching patterns [3]: OP26
O/0:        O/0:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624 
  268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351   268479351 
  514236789   514236789   514236789   514236789   514236789   514236789   514236789   514236789   514236789 
  621743895   621743895   621743895   621743895   621743895   621743895   621743895   621743895   621743895 
  853691247   853691247   853691247   853691247   853691247   853691247   853691247   853691247   853691247 
  749582136   749582136   749582136   749582136   749582136   749582136   749582136   749582136   749582136 
  185364972   185364972   185364972   185364972   185364972   185364972   185364972   185364972   185364972 
  932157468   932157468   932157468   932157468   932157468   932157468   932157468   932157468   932157468 
  476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513 

2021-12-13 11:46:02
Indexed thermo 54
397│815│624
286│479│351
541│236│789
───┼───┼───
739│158│246
854│692│137
612│743│895
───┼───┼───
173│584│962
925│361│478
468│927│513

Number of indexes: 32 = 11+5+11+5
Number of bi-directional indexes: 1 = 1+0
Row indexes: 15,16:15 17,18:62 24,25:47 25,26:79 43,44:91 47,48:24 54,55:69 61,62:61 77,78:96 86,87:14 92,93:68
Row reverse indexes: 22,21:82 44,43:19 53,52:45 58,57:31 73,72:37
Column indexes: 31,41:57 51,61:86 53,63:42 73,83:35 83,93:58 74,84:53 56,66:23 86,96:17 27,37:37 37,47:72 78,88:67
Column reverse indexes: 42,32:34 24,14:48 34,24:24 64,54:76 68,58:93
s4:1.1  s5:2.2  s6:3.4  s7:2.2  s8:4.4  s9:2.2  s10:4.5  s11:1.1  s12:3.3  s13:3.3  s14:2.2  s15:2.2  s16:1.1
     R:  397815624  397815624     rR:  397815624  397815624     C:  397815624  397815624     rC:  397815624  397815624
     R:  286479351  286479351     rR:  286479351  286479351     C:  286479351  286479351     rC:  286479351  286479351
     R:  541236789  541236789     rR:  541236789  541236789     C:  541236789  541236789     rC:  541236789  541236789
     R:  739158246  739158246     rR:  739158246  739158246     C:  739158246  739158246     rC:  739158246  739158246
     R:  854692137  854692137     rR:  854692137  854692137     C:  854692137  854692137     rC:  854692137  854692137
     R:  612743895  612743895     rR:  612743895  612743895     C:  612743895  612743895     rC:  612743895  612743895
     R:  173584962  173584962     rR:  173584962  173584962     C:  173584962  173584962     rC:  173584962  173584962
     R:  925361478  925361478     rR:  925361478  925361478     C:  925361478  925361478     rC:  925361478  925361478
     R:  468927513  468927513     rR:  468927513  468927513     C:  468927513  468927513     rC:  468927513  468927513

Matched shape [C/0]: (1, 7) => [{('R', 1, 35)}, {('C', 8, 146)}, {('R', 5, 95)}]
Matched shape [26/0]: (3, 1) => [{('C', 0, 26)}, {('rC', 0, 191)}, {('R', 7, 125)}]
Matched shape [26/1]: (4, 7) => [{('R', 5, 95)}, {('rR', 3, 230)}, {('R', 8, 140)}]
Matching patterns [1]: C26
C/0:        26/0:       26/1:       
  397815624   397815624   397815624 
  286479351   286479351   286479351 
  541236789   541236789   541236789 
  739158246   739158246   739158246 
  854692137   854692137   854692137 
  612743895   612743895   612743895 
  173584962   173584962   173584962 
  925361478   925361478   925361478 
  468927513   468927513   468927513 

Matched shape [C/0]: (4, 6) => [{('R', 5, 95)}, {('C', 6, 116)}, {('R', 8, 140)}]
Matched shape [26/0]: (3, 1) => [{('C', 0, 26)}, {('rC', 0, 191)}, {('R', 7, 125)}]
Matched shape [26/1]: (4, 7) => [{('R', 5, 95)}, {('rR', 3, 230)}, {('R', 8, 140)}]
Matched shape [26/3]: (5, 3) => [{('C', 2, 56)}, {('rC', 3, 236)}, {('C', 6, 116)}]
Matching patterns [2]: C26
C/0:        26/0:       26/1:       26/3:       
  397815624   397815624   397815624   397815624 
  286479351   286479351   286479351   286479351 
  541236789   541236789   541236789   541236789 
  739158246   739158246   739158246   739158246 
  854692137   854692137   854692137   854692137 
  612743895   612743895   612743895   612743895 
  173584962   173584962   173584962   173584962 
  925361478   925361478   925361478   925361478 
  468927513   468927513   468927513   468927513 

Matched shape [C/0]: (5, 2) => [{('rR', 2, 215)}, {('rR', 4, 245)}]
Matched shape [C/0]: (5, 7) => [{('rR', 3, 230)}, {('R', 8, 140)}]
Matched shape [C/0]: (7, 2) => [{('rR', 4, 245)}, {('R', 10, 170)}]
Matched shape [O/0]: (2, 1) => [{('rR', 0, 185)}, {('C', 0, 26)}, {('rC', 0, 191)}]
Matched shape [O/0]: (4, 3) => [{('rR', 1, 200), ('R', 4, 80)}, {('C', 2, 56)}, {('rC', 3, 236)}]
Matched shape [P/0]: (7, 3) => [{('C', 5, 101)}, {('C', 4, 86)}]
Matched shape [P/1]: (1, 7) => [{('R', 1, 35)}, {('C', 8, 146)}]
Matched shape [P/1]: (2, 1) => [{('rR', 0, 185)}, {('C', 0, 26)}]
Matched shape [P/1]: (4, 3) => [{('rR', 1, 200), ('R', 4, 80)}, {('C', 2, 56)}]
Matching patterns [3]: COP
C/0:        C/0:        C/0:        O/0:        O/0:        P/0:        P/1:        P/1:        P/1:        
  397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624 
  286479351   286479351   286479351   286479351   286479351   286479351   286479351   286479351   286479351 
  541236789   541236789   541236789   541236789   541236789   541236789   541236789   541236789   541236789 
  739158246   739158246   739158246   739158246   739158246   739158246   739158246   739158246   739158246 
  854692137   854692137   854692137   854692137   854692137   854692137   854692137   854692137   854692137 
  612743895   612743895   612743895   612743895   612743895   612743895   612743895   612743895   612743895 
  173584962   173584962   173584962   173584962   173584962   173584962   173584962   173584962   173584962 
  925361478   925361478   925361478   925361478   925361478   925361478   925361478   925361478   925361478 
  468927513   468927513   468927513   468927513   468927513   468927513   468927513   468927513   468927513 

2021-12-13 11:46:02
Indexed thermo 55
325│786│194
197│345│682
648│921│537
───┼───┼───
731│862│459
582│479│316
964│153│728
───┼───┼───
873│214│965
259│637│841
416│598│273

Number of indexes: 34 = 6+13+10+5
Number of bi-directional indexes: 3 = 2+1
Row indexes: 22,23:97 27,28:68 52,53:82 55,56:79 75,76:14 83,84:96
Row reverse indexes: 14,13:75 39,38:73 48,47:54 58,57:13 68,67:27 74,73:23 76,75:41 82,81:52 84,83:69 87,86:87 93,92:61 94,93:56 95,94:95
Column indexes: 41,51:75 12,22:29 13,23:57 53,63:24 35,45:26 65,75:51 75,85:13 56,66:93 86,96:78 77,87:98
Column reverse indexes: 71,61:89 62,52:68 63,53:42 25,15:48 58,48:15
s4:1.2  s5:3.3  s6:4.4  s7:2.2  s8:1.1  s9:2.2  s10:2.2  s11:2.2  s12:4.5  s14:2.3  s15:4.4  s16:2.2  s17:2.2
     R:  325786194  325786194     rR:  325786194  325786194     C:  325786194  325786194     rC:  325786194  325786194
     R:  197345682  197345682     rR:  197345682  197345682     C:  197345682  197345682     rC:  197345682  197345682
     R:  648921537  648921537     rR:  648921537  648921537     C:  648921537  648921537     rC:  648921537  648921537
     R:  731862459  731862459     rR:  731862459  731862459     C:  731862459  731862459     rC:  731862459  731862459
     R:  582479316  582479316     rR:  582479316  582479316     C:  582479316  582479316     rC:  582479316  582479316
     R:  964153728  964153728     rR:  964153728  964153728     C:  964153728  964153728     rC:  964153728  964153728
     R:  873214965  873214965     rR:  873214965  873214965     C:  873214965  873214965     rC:  873214965  873214965
     R:  259637841  259637841     rR:  259637841  259637841     C:  259637841  259637841     rC:  259637841  259637841
     R:  416598273  416598273     rR:  416598273  416598273     C:  416598273  416598273     rC:  416598273  416598273

Matching patterns [1]: 

Matched shape [26/2]: (8, 3) => [{('R', 5, 95), ('rR', 8, 230)}, {('C', 8, 191)}, {('rR', 11, 41)}]
Matched shape [26/3]: (1, 2) => [{('C', 1, 86)}, {('C', 2, 101)}, {('rC', 3, 32)}]
Matched shape [26/4]: (7, 3) => [{('rR', 5, 185)}, {('C', 6, 161)}, {('R', 5, 95), ('rR', 8, 230)}]
Matching patterns [2]: 26
26/2:       26/3:       26/4:       
  325786194   325786194   325786194 
  197345682   197345682   197345682 
  648921537   648921537   648921537 
  731862459   731862459   731862459 
  582479316   582479316   582479316 
  964153728   964153728   964153728 
  873214965   873214965   873214965 
  259637841   259637841   259637841 
  416598273   416598273   416598273 

Matched shape [C/0]: (2, 7) => [{('R', 1, 35)}, {('rR', 2, 140)}]
Matched shape [C/0]: (4, 7) => [{('rR', 2, 140)}, {('rR', 4, 170)}]
Matched shape [C/0]: (5, 5) => [{('R', 3, 65)}, {('R', 4, 80), ('rR', 6, 200)}]
Matched shape [C/0]: (7, 3) => [{('rR', 5, 185)}, {('rR', 11, 41)}]
Matched shape [P/0]: (5, 1) => [{('rC', 1, 236)}, {('rC', 0, 221)}]
Matched shape [P/0]: (5, 5) => [{('C', 7, 176)}, {('C', 5, 146)}]
Matched shape [P/0]: (7, 6) => [{('C', 9, 206)}, {('C', 8, 191)}]
Matched shape [P/1]: (3, 8) => [{('rR', 1, 125)}, {('rC', 4, 47)}]
Matched shape [P/1]: (5, 5) => [{('R', 3, 65)}, {('C', 5, 146)}]
Matched shape [P/1]: (6, 7) => [{('rR', 4, 170)}, {('C', 9, 206)}]
Matched shape [26/1]: (4, 7) => [{('rR', 2, 140)}, {('rR', 3, 155)}, {('rR', 4, 170)}]
Matched shape [26/1]: (7, 3) => [{('rR', 5, 185)}, {('R', 5, 95), ('rR', 8, 230)}, {('rR', 11, 41)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        C/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/1:       26/1:       
  325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194 
  197345682   197345682   197345682   197345682   197345682   197345682   197345682   197345682   197345682   197345682   197345682   197345682 
  648921537   648921537   648921537   648921537   648921537   648921537   648921537   648921537   648921537   648921537   648921537   648921537 
  731862459   731862459   731862459   731862459   731862459   731862459   731862459   731862459   731862459   731862459   731862459   731862459 
  582479316   582479316   582479316   582479316   582479316   582479316   582479316   582479316   582479316   582479316   582479316   582479316 
  964153728   964153728   964153728   964153728   964153728   964153728   964153728   964153728   964153728   964153728   964153728   964153728 
  873214965   873214965   873214965   873214965   873214965   873214965   873214965   873214965   873214965   873214965   873214965   873214965 
  259637841   259637841   259637841   259637841   259637841   259637841   259637841   259637841   259637841   259637841   259637841   259637841 
  416598273   416598273   416598273   416598273   416598273   416598273   416598273   416598273   416598273   416598273   416598273   416598273 

2021-12-13 11:46:02
Indexed thermo 56
372│856│194
518│934│726
649│721│358
───┼───┼───
823│675│419
157│349│862
964│182│537
───┼───┼───
736│218│945
285│493│671
491│567│283

Number of indexes: 28 = 6+11+6+5
Number of bi-directional indexes: 2 = 1+1
Row indexes: 34,35:72 48,49:19 51,52:15 78,79:45 91,92:49 94,95:56
Row reverse indexes: 23,22:81 27,26:74 43,42:32 44,43:63 49,48:91 56,55:94 69,68:73 75,74:12 82,81:82 86,85:39 88,87:76
Column indexes: 32,42:42 43,53:37 44,54:63 37,47:34 77,87:96 49,59:92
Column reverse indexes: 56,46:95 66,56:29 96,86:73 27,17:71 87,77:69
s3:1.1  s5:1.1  s6:2.2  s7:1.1  s8:1.1  s9:4.5  s10:5.6  s11:4.4  s12:1.1  s13:3.3  s14:1.1  s15:2.2
     R:  372856194  372856194     rR:  372856194  372856194     C:  372856194  372856194     rC:  372856194  372856194
     R:  518934726  518934726     rR:  518934726  518934726     C:  518934726  518934726     rC:  518934726  518934726
     R:  649721358  649721358     rR:  649721358  649721358     C:  649721358  649721358     rC:  649721358  649721358
     R:  823675419  823675419     rR:  823675419  823675419     C:  823675419  823675419     rC:  823675419  823675419
     R:  157349862  157349862     rR:  157349862  157349862     C:  157349862  157349862     rC:  157349862  157349862
     R:  964182537  964182537     rR:  964182537  964182537     C:  964182537  964182537     rC:  964182537  964182537
     R:  736218945  736218945     rR:  736218945  736218945     C:  736218945  736218945     rC:  736218945  736218945
     R:  285493671  285493671     rR:  285493671  285493671     C:  285493671  285493671     rC:  285493671  285493671
     R:  491567283  491567283     rR:  491567283  491567283     C:  491567283  491567283     rC:  491567283  491567283

Matched shape [P/0]: (2, 6) => [{('rR', 1, 125)}, {('C', 3, 86)}, {('rC', 0, 131)}]
Matching patterns [1]: P
P/0:        
  372856194 
  518934726 
  649721358 
  823675419 
  157349862 
  964182537 
  736218945 
  285493671 
  491567283 

Matched shape [26/3]: (4, 3) => [{('C', 1, 56)}, {('C', 2, 71)}, {('rC', 0, 131)}]
Matching patterns [2]: 26
26/3:       
  372856194 
  518934726 
  649721358 
  823675419 
  157349862 
  964182537 
  736218945 
  285493671 
  491567283 

Matched shape [C/0]: (2, 2) => [{('rR', 0, 110)}, {('rR', 2, 140)}]
Matched shape [C/0]: (4, 8) => [{('R', 1, 35), ('rR', 4, 170)}, {('rR', 6, 200)}]
Matched shape [C/0]: (7, 4) => [{('rR', 7, 215)}, {('R', 5, 95)}]
Matched shape [P/0]: (3, 6) => [{('C', 3, 86)}, {('rC', 0, 131)}]
Matched shape [P/0]: (7, 6) => [{('C', 4, 101), ('rC', 4, 191)}, {('rC', 2, 161)}]
Matched shape [P/1]: (2, 2) => [{('rR', 0, 110)}, {('C', 0, 41)}]
Matched shape [P/1]: (3, 4) => [{('R', 0, 20)}, {('C', 2, 71)}]
Matching patterns [3]: CP
C/0:        C/0:        C/0:        P/0:        P/0:        P/1:        P/1:        
  372856194   372856194   372856194   372856194   372856194   372856194   372856194 
  518934726   518934726   518934726   518934726   518934726   518934726   518934726 
  649721358   649721358   649721358   649721358   649721358   649721358   649721358 
  823675419   823675419   823675419   823675419   823675419   823675419   823675419 
  157349862   157349862   157349862   157349862   157349862   157349862   157349862 
  964182537   964182537   964182537   964182537   964182537   964182537   964182537 
  736218945   736218945   736218945   736218945   736218945   736218945   736218945 
  285493671   285493671   285493671   285493671   285493671   285493671   285493671 
  491567283   491567283   491567283   491567283   491567283   491567283   491567283 

2021-12-13 11:46:02
Indexed thermo 57
382│756│194
145│983│672
769│421│835
───┼───┼───
853│149│726
276│538│941
914│267│358
───┼───┼───
628│394│517
537│612│489
491│875│263

Number of indexes: 27 = 7+6+7+7
Number of bi-directional indexes: 3 = 2+1
Row indexes: 28,29:72 72,73:28 73,74:83 82,83:37 85,86:12 93,94:18 95,96:75
Row reverse indexes: 32,31:67 38,37:38 42,41:58 68,67:53 83,82:73 96,95:57
Column indexes: 21,31:17 31,41:78 46,56:98 47,57:79 28,38:73 49,59:61 59,69:18
Column reverse indexes: 22,12:48 32,22:64 84,74:63 45,35:42 75,65:96 38,28:37 29,19:24
s3:1.1  s6:2.2  s7:1.1  s8:2.2  s9:3.4  s10:4.6  s11:2.2  s12:3.3  s13:2.2  s15:2.2  s16:1.1  s17:1.1
     R:  382756194  382756194     rR:  382756194  382756194     C:  382756194  382756194     rC:  382756194  382756194
     R:  145983672  145983672     rR:  145983672  145983672     C:  145983672  145983672     rC:  145983672  145983672
     R:  769421835  769421835     rR:  769421835  769421835     C:  769421835  769421835     rC:  769421835  769421835
     R:  853149726  853149726     rR:  853149726  853149726     C:  853149726  853149726     rC:  853149726  853149726
     R:  276538941  276538941     rR:  276538941  276538941     C:  276538941  276538941     rC:  276538941  276538941
     R:  914267358  914267358     rR:  914267358  914267358     C:  914267358  914267358     rC:  914267358  914267358
     R:  628394517  628394517     rR:  628394517  628394517     C:  628394517  628394517     rC:  628394517  628394517
     R:  537612489  537612489     rR:  537612489  537612489     C:  537612489  537612489     rC:  537612489  537612489
     R:  491875263  491875263     rR:  491875263  491875263     C:  491875263  491875263     rC:  491875263  491875263

Matched shape [C/0]: (3, 7) => [{('rR', 1, 140)}, {('C', 3, 26)}, {('rR', 3, 170)}]
Matching patterns [1]: C
C/0:        
  382756194 
  145983672 
  769421835 
  853149726 
  276538941 
  914267358 
  628394517 
  537612489 
  491875263 

Matched shape [C/0]: (3, 6) => [{('rR', 1, 140)}, {('C', 2, 245)}, {('rR', 3, 170)}]
Matched shape [O/2]: (3, 6) => [{('rR', 1, 140)}, {('C', 2, 245)}, {('C', 5, 56)}, {('rR', 3, 170)}]
Matched shape [26/3]: (4, 6) => [{('C', 2, 245)}, {('C', 3, 26)}, {('C', 5, 56)}]
Matched shape [26/4]: (7, 2) => [{('R', 1, 35)}, {('rC', 2, 116)}, {('R', 3, 65), ('rR', 4, 185)}]
Matching patterns [2]: CO26
C/0:        O/2:        26/3:       26/4:       
  382756194   382756194   382756194   382756194 
  145983672   145983672   145983672   145983672 
  769421835   769421835   769421835   769421835 
  853149726   853149726   853149726   853149726 
  276538941   276538941   276538941   276538941 
  914267358   914267358   914267358   914267358 
  628394517   628394517   628394517   628394517 
  537612489   537612489   537612489   537612489 
  491875263   491875263   491875263   491875263 

Matched shape [C/0]: (7, 3) => [{('R', 2, 50)}, {('R', 5, 95)}]
Matched shape [O/1]: (2, 1) => [{('C', 0, 215)}, {('rC', 1, 101)}, {('rR', 2, 155)}]
Matched shape [P/0]: (1, 1) => [{('rC', 0, 86)}, {('C', 0, 215)}]
Matched shape [P/0]: (1, 8) => [{('rC', 6, 176)}, {('rC', 5, 161), ('C', 4, 41)}]
Matched shape [P/0]: (2, 1) => [{('rC', 1, 101)}, {('C', 1, 230)}]
Matched shape [P/0]: (6, 4) => [{('rC', 4, 146)}, {('rC', 2, 116)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 140)}, {('C', 3, 26)}]
Matched shape [26/0]: (2, 1) => [{('C', 0, 215)}, {('rC', 1, 101)}, {('rR', 2, 155)}]
Matching patterns [3]: COP26
C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        26/0:       
  382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194 
  145983672   145983672   145983672   145983672   145983672   145983672   145983672   145983672 
  769421835   769421835   769421835   769421835   769421835   769421835   769421835   769421835 
  853149726   853149726   853149726   853149726   853149726   853149726   853149726   853149726 
  276538941   276538941   276538941   276538941   276538941   276538941   276538941   276538941 
  914267358   914267358   914267358   914267358   914267358   914267358   914267358   914267358 
  628394517   628394517   628394517   628394517   628394517   628394517   628394517   628394517 
  537612489   537612489   537612489   537612489   537612489   537612489   537612489   537612489 
  491875263   491875263   491875263   491875263   491875263   491875263   491875263   491875263 

2021-12-13 11:46:02
Indexed thermo 58
315│629│784
249│785│631
768│431│925
───┼───┼───
874│256│319
531│948│276
692│173│458
───┼───┼───
157│394│862
983│562│147
426│817│593

Number of indexes: 34 = 7+11+5+11
Number of bi-directional indexes: 4 = 1+3
Row indexes: 15,16:29 27,28:63 48,49:19 73,74:73 84,85:56 94,95:81 96,97:75
Row reverse indexes: 18,17:87 19,18:48 24,23:79 39,38:52 49,48:91 53,52:13 56,55:84 58,57:72 69,68:85 88,87:41 93,92:62
Column indexes: 14,24:67 54,64:91 86,96:27 57,67:24 68,78:56
Column reverse indexes: 41,31:87 24,14:76 64,54:19 55,45:45 75,65:97 26,16:59 46,36:61 37,27:96 67,57:42 98,88:94 99,89:37
s4:1.1  s5:1.1  s6:2.2  s7:2.2  s8:1.1  s9:5.5  s10:4.6  s11:2.3  s12:3.3  s13:4.4  s14:1.1  s15:2.3  s16:2.2
     R:  315629784  315629784     rR:  315629784  315629784     C:  315629784  315629784     rC:  315629784  315629784
     R:  249785631  249785631     rR:  249785631  249785631     C:  249785631  249785631     rC:  249785631  249785631
     R:  768431925  768431925     rR:  768431925  768431925     C:  768431925  768431925     rC:  768431925  768431925
     R:  874256319  874256319     rR:  874256319  874256319     C:  874256319  874256319     rC:  874256319  874256319
     R:  531948276  531948276     rR:  531948276  531948276     C:  531948276  531948276     rC:  531948276  531948276
     R:  692173458  692173458     rR:  692173458  692173458     C:  692173458  692173458     rC:  692173458  692173458
     R:  157394862  157394862     rR:  157394862  157394862     C:  157394862  157394862     rC:  157394862  157394862
     R:  983562147  983562147     rR:  983562147  983562147     C:  983562147  983562147     rC:  983562147  983562147
     R:  426817593  426817593     rR:  426817593  426817593     C:  426817593  426817593     rC:  426817593  426817593

Matched shape [26/1]: (3, 8) => [{('rR', 3, 170)}, {('R', 2, 50), ('rR', 4, 185)}, {('rR', 8, 245)}]
Matching patterns [1]: 26
26/1:       
  315629784 
  249785631 
  768431925 
  874256319 
  531948276 
  692173458 
  157394862 
  983562147 
  426817593 

Matched shape [C/0]: (1, 7) => [{('rR', 1, 140)}, {('rC', 7, 236)}, {('R', 2, 50), ('rR', 4, 185)}]
Matched shape [C/0]: (2, 6) => [{('R', 1, 35)}, {('rC', 6, 221)}, {('rR', 7, 230)}]
Matched shape [26/1]: (3, 8) => [{('rR', 3, 170)}, {('R', 2, 50), ('rR', 4, 185)}, {('rR', 8, 245)}]
Matched shape [26/4]: (8, 4) => [{('R', 4, 80)}, {('C', 2, 86)}, {('R', 5, 95)}]
Matching patterns [2]: C26
C/0:        C/0:        26/1:       26/4:       
  315629784   315629784   315629784   315629784 
  249785631   249785631   249785631   249785631 
  768431925   768431925   768431925   768431925 
  874256319   874256319   874256319   874256319 
  531948276   531948276   531948276   531948276 
  692173458   692173458   692173458   692173458 
  157394862   157394862   157394862   157394862 
  983562147   983562147   983562147   983562147 
  426817593   426817593   426817593   426817593 

Matched shape [C/0]: (1, 8) => [{('rR', 1, 140)}, {('rR', 3, 170)}]
Matched shape [C/0]: (4, 8) => [{('R', 2, 50), ('rR', 4, 185)}, {('rR', 8, 245)}]
Matched shape [P/0]: (2, 6) => [{('rC', 7, 236)}, {('rC', 6, 221)}]
Matched shape [P/0]: (3, 5) => [{('rC', 6, 221)}, {('rC', 3, 176)}]
Matched shape [P/0]: (4, 4) => [{('rC', 3, 176)}, {('C', 1, 71), ('rC', 2, 161)}]
Matched shape [P/1]: (1, 7) => [{('rR', 0, 125)}, {('rC', 7, 236)}]
Matched shape [P/1]: (5, 5) => [{('rR', 6, 215)}, {('rC', 4, 191)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/0:        P/0:        P/1:        P/1:        
  315629784   315629784   315629784   315629784   315629784   315629784   315629784 
  249785631   249785631   249785631   249785631   249785631   249785631   249785631 
  768431925   768431925   768431925   768431925   768431925   768431925   768431925 
  874256319   874256319   874256319   874256319   874256319   874256319   874256319 
  531948276   531948276   531948276   531948276   531948276   531948276   531948276 
  692173458   692173458   692173458   692173458   692173458   692173458   692173458 
  157394862   157394862   157394862   157394862   157394862   157394862   157394862 
  983562147   983562147   983562147   983562147   983562147   983562147   983562147 
  426817593   426817593   426817593   426817593   426817593   426817593   426817593 

2021-12-13 11:46:02
Indexed thermo 59
315│879│624
249│365│781
786│214│395
───┼───┼───
871│623│459
592│748│136
634│591│278
───┼───┼───
158│437│962
963│152│847
427│986│513

Number of indexes: 29 = 8+3+9+9
Number of bi-directional indexes: 2 = 0+2
Row indexes: 33,34:62 55,56:48 57,58:13 64,65:59 68,69:78 71,72:15 86,87:28 96,97:65
Row reverse indexes: 29,28:18 54,53:72 82,81:69
Column indexes: 42,52:79 53,63:24 73,83:83 83,93:37 84,94:19 66,76:17 18,28:28 38,48:95 88,98:41
Column reverse indexes: 72,62:53 94,84:91 75,65:39 95,85:85 26,16:59 27,17:76 87,77:89 68,58:73 98,88:14
s4:1.1  s5:2.2  s6:2.2  s8:3.3  s9:2.2  s10:5.6  s11:2.2  s12:2.2  s13:2.2  s14:2.3  s15:2.2  s16:1.1  s17:1.1
     R:  315879624  315879624     rR:  315879624  315879624     C:  315879624  315879624     rC:  315879624  315879624
     R:  249365781  249365781     rR:  249365781  249365781     C:  249365781  249365781     rC:  249365781  249365781
     R:  786214395  786214395     rR:  786214395  786214395     C:  786214395  786214395     rC:  786214395  786214395
     R:  871623459  871623459     rR:  871623459  871623459     C:  871623459  871623459     rC:  871623459  871623459
     R:  592748136  592748136     rR:  592748136  592748136     C:  592748136  592748136     rC:  592748136  592748136
     R:  634591278  634591278     rR:  634591278  634591278     C:  634591278  634591278     rC:  634591278  634591278
     R:  158437962  158437962     rR:  158437962  158437962     C:  158437962  158437962     rC:  158437962  158437962
     R:  963152847  963152847     rR:  963152847  963152847     C:  963152847  963152847     rC:  963152847  963152847
     R:  427986513  427986513     rR:  427986513  427986513     C:  427986513  427986513     rC:  427986513  427986513

Matching patterns [1]: 

Matched shape [P/0]: (5, 3) => [{('rR', 1, 155)}, {('rC', 2, 116)}, {('C', 2, 215)}]
Matched shape [26/4]: (7, 1) => [{('R', 5, 95)}, {('C', 2, 215)}, {('rR', 2, 170)}]
Matched shape [26/4]: (8, 6) => [{('R', 6, 110)}, {('rC', 8, 206), ('C', 8, 71)}, {('R', 7, 125)}]
Matched shape [26/5]: (1, 6) => [{('rC', 4, 146)}, {('rC', 5, 161)}, {('C', 6, 41)}]
Matched shape [26/5]: (8, 3) => [{('C', 3, 230)}, {('C', 4, 245), ('rC', 1, 101)}, {('rC', 3, 131)}]
Matching patterns [2]: P26
P/0:        26/4:       26/4:       26/5:       26/5:       
  315879624   315879624   315879624   315879624   315879624 
  249365781   249365781   249365781   249365781   249365781 
  786214395   786214395   786214395   786214395   786214395 
  871623459   871623459   871623459   871623459   871623459 
  592748136   592748136   592748136   592748136   592748136 
  634591278   634591278   634591278   634591278   634591278 
  158437962   158437962   158437962   158437962   158437962 
  963152847   963152847   963152847   963152847   963152847 
  427986513   427986513   427986513   427986513   427986513 

Matched shape [C/0]: (3, 3) => [{('R', 0, 20)}, {('rR', 1, 155)}]
Matched shape [O/0]: (5, 5) => [{('R', 1, 35)}, {('rC', 2, 116)}, {('C', 5, 26)}]
Matched shape [P/0]: (5, 2) => [{('C', 1, 200)}, {('rC', 0, 86)}]
Matched shape [P/1]: (2, 8) => [{('rR', 0, 140)}, {('C', 7, 56)}]
Matched shape [P/1]: (5, 5) => [{('R', 1, 35)}, {('rC', 2, 116)}]
Matching patterns [3]: COP
C/0:        O/0:        P/0:        P/1:        P/1:        
  315879624   315879624   315879624   315879624   315879624 
  249365781   249365781   249365781   249365781   249365781 
  786214395   786214395   786214395   786214395   786214395 
  871623459   871623459   871623459   871623459   871623459 
  592748136   592748136   592748136   592748136   592748136 
  634591278   634591278   634591278   634591278   634591278 
  158437962   158437962   158437962   158437962   158437962 
  963152847   963152847   963152847   963152847   963152847 
  427986513   427986513   427986513   427986513   427986513 

2021-12-13 11:46:02
Indexed thermo 60
327│856│194
168│794│532
549│213│876
───┼───┼───
682│439│715
731│528│469
954│671│328
───┼───┼───
893│142│657
276│385│941
415│967│283

Number of indexes: 30 = 8+7+10+5
Number of bi-directional indexes: 0 = 0+0
Row indexes: 22,23:68 52,53:31 53,54:15 61,62:95 77,78:65 85,86:85 93,94:59 96,97:72
Row reverse indexes: 25,24:97 32,31:45 39,38:67 64,63:64 74,73:13 76,75:24 89,88:14
Column indexes: 72,82:97 73,83:36 55,65:27 85,95:86 16,26:64 36,46:39 28,38:37 38,48:71 49,59:59 69,79:87
Column reverse indexes: 71,61:89 45,35:31 27,17:51 57,47:47 87,77:96
s4:2.3  s5:1.1  s6:3.3  s8:1.1  s9:4.4  s10:2.3  s11:2.2  s12:1.1  s13:2.2  s14:4.5  s15:2.2  s16:1.2  s17:1.1
     R:  327856194  327856194     rR:  327856194  327856194     C:  327856194  327856194     rC:  327856194  327856194
     R:  168794532  168794532     rR:  168794532  168794532     C:  168794532  168794532     rC:  168794532  168794532
     R:  549213876  549213876     rR:  549213876  549213876     C:  549213876  549213876     rC:  549213876  549213876
     R:  682439715  682439715     rR:  682439715  682439715     C:  682439715  682439715     rC:  682439715  682439715
     R:  731528469  731528469     rR:  731528469  731528469     C:  731528469  731528469     rC:  731528469  731528469
     R:  954671328  954671328     rR:  954671328  954671328     C:  954671328  954671328     rC:  954671328  954671328
     R:  893142657  893142657     rR:  893142657  893142657     C:  893142657  893142657     rC:  893142657  893142657
     R:  276385941  276385941     rR:  276385941  276385941     C:  276385941  276385941     rC:  276385941  276385941
     R:  415967283  415967283     rR:  415967283  415967283     C:  415967283  415967283     rC:  415967283  415967283

Matched shape [C/0]: (6, 3) => [{('rR', 3, 185)}, {('C', 1, 26)}, {('R', 6, 110)}]
Matched shape [26/1]: (6, 3) => [{('rR', 3, 185)}, {('rR', 4, 200)}, {('R', 6, 110)}]
Matching patterns [1]: C26
C/0:        26/1:       
  327856194   327856194 
  168794532   168794532 
  549213876   549213876 
  682439715   682439715 
  731528469   731528469 
  954671328   954671328 
  893142657   893142657 
  276385941   276385941 
  415967283   415967283 

Matched shape [C/0]: (6, 2) => [{('rR', 3, 185)}, {('C', 0, 245)}, {('R', 6, 110)}]
Matched shape [26/1]: (6, 3) => [{('rR', 3, 185)}, {('rR', 4, 200)}, {('R', 6, 110)}]
Matched shape [26/3]: (3, 5) => [{('rC', 1, 176)}, {('C', 5, 86)}, {('C', 7, 116)}]
Matched shape [26/4]: (5, 3) => [{('R', 2, 50)}, {('C', 2, 41)}, {('rR', 3, 185)}]
Matched shape [26/4]: (7, 5) => [{('rR', 5, 215)}, {('rC', 4, 221)}, {('R', 5, 95)}]
Matching patterns [2]: C26
C/0:        26/1:       26/3:       26/4:       26/4:       
  327856194   327856194   327856194   327856194   327856194 
  168794532   168794532   168794532   168794532   168794532 
  549213876   549213876   549213876   549213876   549213876 
  682439715   682439715   682439715   682439715   682439715 
  731528469   731528469   731528469   731528469   731528469 
  954671328   954671328   954671328   954671328   954671328 
  893142657   893142657   893142657   893142657   893142657 
  276385941   276385941   276385941   276385941   276385941 
  415967283   415967283   415967283   415967283   415967283 

Matched shape [C/0]: (5, 3) => [{('R', 2, 50)}, {('rR', 4, 200)}]
Matched shape [C/0]: (7, 3) => [{('rR', 4, 200)}, {('R', 6, 110)}]
Matched shape [P/0]: (3, 7) => [{('C', 7, 116)}, {('rC', 3, 206)}]
Matched shape [P/1]: (6, 3) => [{('rR', 3, 185)}, {('C', 1, 26)}]
Matched shape [P/1]: (7, 5) => [{('rR', 5, 215)}, {('C', 3, 56)}]
Matched shape [26/1]: (5, 3) => [{('R', 2, 50)}, {('rR', 3, 185)}, {('rR', 4, 200)}]
Matching patterns [3]: CP26
C/0:        C/0:        P/0:        P/1:        P/1:        26/1:       
  327856194   327856194   327856194   327856194   327856194   327856194 
  168794532   168794532   168794532   168794532   168794532   168794532 
  549213876   549213876   549213876   549213876   549213876   549213876 
  682439715   682439715   682439715   682439715   682439715   682439715 
  731528469   731528469   731528469   731528469   731528469   731528469 
  954671328   954671328   954671328   954671328   954671328   954671328 
  893142657   893142657   893142657   893142657   893142657   893142657 
  276385941   276385941   276385941   276385941   276385941   276385941 
  415967283   415967283   415967283   415967283   415967283   415967283 

2021-12-13 11:46:02
Indexed thermo 61
325│718│694
147│695│832
698│432│175
───┼───┼───
754│289│316
861│374│259
932│561│748
───┼───┼───
583│146│927
279│853│461
416│927│583

Number of indexes: 32 = 10+8+7+7
Number of bi-directional indexes: 3 = 2+1
Row indexes: 25,26:95 41,42:75 53,54:13 56,57:42 61,62:93 66,67:17 74,75:14 81,82:27 83,84:98 98,99:83
Row reverse indexes: 64,63:52 65,64:65 73,72:38 75,74:41 77,76:96 82,81:72 89,88:16 93,92:61
Column indexes: 51,61:89 32,42:95 52,62:63 65,75:64 26,36:52 67,77:79 29,39:25
Column reverse indexes: 62,52:36 82,72:78 35,25:39 56,46:49 57,47:23 58,48:51 68,58:45
s4:1.1  s5:3.3  s6:2.2  s7:4.5  s8:1.1  s9:5.5  s10:1.1  s11:3.3  s12:3.3  s13:1.1  s14:1.2  s15:2.2  s16:1.1  s17:2.2
     R:  325718694  325718694     rR:  325718694  325718694     C:  325718694  325718694     rC:  325718694  325718694
     R:  147695832  147695832     rR:  147695832  147695832     C:  147695832  147695832     rC:  147695832  147695832
     R:  698432175  698432175     rR:  698432175  698432175     C:  698432175  698432175     rC:  698432175  698432175
     R:  754289316  754289316     rR:  754289316  754289316     C:  754289316  754289316     rC:  754289316  754289316
     R:  861374259  861374259     rR:  861374259  861374259     C:  861374259  861374259     rC:  861374259  861374259
     R:  932561748  932561748     rR:  932561748  932561748     C:  932561748  932561748     rC:  932561748  932561748
     R:  583146927  583146927     rR:  583146927  583146927     C:  583146927  583146927     rC:  583146927  583146927
     R:  279853461  279853461     rR:  279853461  279853461     C:  279853461  279853461     rC:  279853461  279853461
     R:  416927583  416927583     rR:  416927583  416927583     C:  416927583  416927583     rC:  416927583  416927583

Matched shape [26/0]: (4, 6) => [{('rC', 3, 206)}, {('rC', 4, 221)}, {('rR', 4, 230)}]
Matched shape [26/0]: (5, 1) => [{('C', 0, 56)}, {('rC', 0, 161), ('C', 2, 86)}, {('R', 7, 125), ('rR', 5, 245)}]
Matched shape [26/1]: (5, 3) => [{('R', 2, 50)}, {('rR', 0, 170)}, {('R', 8, 140)}]
Matching patterns [1]: 26
26/0:       26/0:       26/1:       
  325718694   325718694   325718694 
  147695832   147695832   147695832 
  698432175   698432175   698432175 
  754289316   754289316   754289316 
  861374259   861374259   861374259 
  932561748   932561748   932561748 
  583146927   583146927   583146927 
  279853461   279853461   279853461 
  416927583   416927583   416927583 

Matched shape [26/0]: (4, 6) => [{('rC', 3, 206)}, {('rC', 4, 221)}, {('rR', 4, 230)}]
Matched shape [26/0]: (5, 1) => [{('C', 0, 56)}, {('rC', 0, 161), ('C', 2, 86)}, {('R', 7, 125), ('rR', 5, 245)}]
Matched shape [26/1]: (5, 3) => [{('R', 2, 50)}, {('rR', 0, 170)}, {('R', 8, 140)}]
Matched shape [26/2]: (6, 4) => [{('rR', 1, 185)}, {('C', 5, 131)}, {('R', 6, 110), ('rR', 3, 215)}]
Matched shape [26/4]: (5, 6) => [{('R', 3, 65)}, {('rC', 6, 251)}, {('R', 5, 95)}]
Matched shape [26/5]: (4, 6) => [{('rC', 3, 206)}, {('rC', 4, 221)}, {('rC', 5, 236)}]
Matching patterns [2]: 26
26/0:       26/0:       26/1:       26/2:       26/4:       26/5:       
  325718694   325718694   325718694   325718694   325718694   325718694 
  147695832   147695832   147695832   147695832   147695832   147695832 
  698432175   698432175   698432175   698432175   698432175   698432175 
  754289316   754289316   754289316   754289316   754289316   754289316 
  861374259   861374259   861374259   861374259   861374259   861374259 
  932561748   932561748   932561748   932561748   932561748   932561748 
  583146927   583146927   583146927   583146927   583146927   583146927 
  279853461   279853461   279853461   279853461   279853461   279853461 
  416927583   416927583   416927583   416927583   416927583   416927583 

Matched shape [C/0]: (4, 1) => [{('R', 1, 35)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 6) => [{('R', 3, 65)}, {('rR', 4, 230)}]
Matched shape [C/0]: (6, 1) => [{('R', 4, 80)}, {('R', 7, 125), ('rR', 5, 245)}]
Matched shape [C/0]: (6, 3) => [{('rR', 0, 170)}, {('R', 8, 140)}]
Matched shape [C/0]: (7, 2) => [{('rR', 2, 200)}, {('rR', 7, 41)}]
Matched shape [O/0]: (4, 1) => [{('R', 1, 35)}, {('C', 0, 56)}, {('rC', 0, 161), ('C', 2, 86)}]
Matched shape [O/1]: (4, 6) => [{('rC', 3, 206)}, {('rC', 4, 221)}, {('R', 5, 95)}]
Matched shape [P/0]: (5, 7) => [{('rC', 6, 251)}, {('C', 5, 131)}]
Matched shape [P/1]: (4, 1) => [{('R', 1, 35)}, {('C', 0, 56)}]
Matched shape [26/0]: (4, 6) => [{('rC', 3, 206)}, {('rC', 4, 221)}, {('R', 5, 95)}]
Matched shape [26/1]: (5, 6) => [{('R', 3, 65)}, {('R', 5, 95)}, {('rR', 4, 230)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        C/0:        O/0:        O/1:        P/0:        P/1:        26/0:       26/1:       
  325718694   325718694   325718694   325718694   325718694   325718694   325718694   325718694   325718694   325718694   325718694 
  147695832   147695832   147695832   147695832   147695832   147695832   147695832   147695832   147695832   147695832   147695832 
  698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175 
  754289316   754289316   754289316   754289316   754289316   754289316   754289316   754289316   754289316   754289316   754289316 
  861374259   861374259   861374259   861374259   861374259   861374259   861374259   861374259   861374259   861374259   861374259 
  932561748   932561748   932561748   932561748   932561748   932561748   932561748   932561748   932561748   932561748   932561748 
  583146927   583146927   583146927   583146927   583146927   583146927   583146927   583146927   583146927   583146927   583146927 
  279853461   279853461   279853461   279853461   279853461   279853461   279853461   279853461   279853461   279853461   279853461 
  416927583   416927583   416927583   416927583   416927583   416927583   416927583   416927583   416927583   416927583   416927583 

2021-12-13 11:46:02
Indexed thermo 62
385│729│614
164│358│972
729│641│385
───┼───┼───
847│165│239
952│473│168
613│982│457
───┼───┼───
571│234│896
238│596│741
496│817│523

Number of indexes: 36 = 11+8+11+6
Number of bi-directional indexes: 6 = 3+3
Row indexes: 13,14:57 47,48:23 52,53:52 58,59:68 61,62:61 67,68:45 78,79:96 82,83:38 84,85:59 88,89:41 91,92:49
Row reverse indexes: 25,24:53 27,26:98 53,52:25 57,56:13 64,63:93 76,75:43 79,78:69 83,82:83
Column indexes: 41,51:89 15,25:25 35,45:46 75,85:39 17,27:69 57,67:14 77,87:87 38,48:83 58,68:65 68,78:59 78,88:94
Column reverse indexes: 62,52:15 25,15:52 27,17:96 48,38:38 69,59:78 89,79:16
s4:1.1  s5:3.3  s6:1.1  s7:5.7  s8:1.1  s9:1.1  s10:1.1  s11:3.5  s12:3.3  s13:2.2  s14:2.3  s15:4.6  s17:2.2
     R:  385729614  385729614     rR:  385729614  385729614     C:  385729614  385729614     rC:  385729614  385729614
     R:  164358972  164358972     rR:  164358972  164358972     C:  164358972  164358972     rC:  164358972  164358972
     R:  729641385  729641385     rR:  729641385  729641385     C:  729641385  729641385     rC:  729641385  729641385
     R:  847165239  847165239     rR:  847165239  847165239     C:  847165239  847165239     rC:  847165239  847165239
     R:  952473168  952473168     rR:  952473168  952473168     C:  952473168  952473168     rC:  952473168  952473168
     R:  613982457  613982457     rR:  613982457  613982457     C:  613982457  613982457     rC:  613982457  613982457
     R:  571234896  571234896     rR:  571234896  571234896     C:  571234896  571234896     rC:  571234896  571234896
     R:  238596741  238596741     rR:  238596741  238596741     C:  238596741  238596741     rC:  238596741  238596741
     R:  496817523  496817523     rR:  496817523  496817523     C:  496817523  496817523     rC:  496817523  496817523

Matched shape [C/0]: (5, 8) => [{('R', 3, 65)}, {('C', 9, 206)}, {('R', 9, 155)}]
Matched shape [26/0]: (5, 8) => [{('C', 8, 191)}, {('rC', 4, 62)}, {('R', 9, 155)}]
Matching patterns [1]: C26
C/0:        26/0:       
  385729614   385729614 
  164358972   164358972 
  729641385   729641385 
  847165239   847165239 
  952473168   952473168 
  613982457   613982457 
  571234896   571234896 
  238596741   238596741 
  496817523   496817523 

Matched shape [C/0]: (2, 5) => [{('rR', 1, 200)}, {('C', 2, 101)}, {('rR', 3, 230)}]
Matched shape [O/1]: (4, 7) => [{('R', 1, 35)}, {('C', 5, 146)}, {('rC', 4, 62)}, {('rR', 6, 41), ('R', 6, 110)}]
Matched shape [O/2]: (2, 5) => [{('rR', 1, 200)}, {('C', 2, 101)}, {('C', 7, 176), ('rC', 3, 47)}, {('rR', 3, 230)}]
Matched shape [26/0]: (5, 8) => [{('C', 8, 191)}, {('rC', 4, 62)}, {('R', 9, 155)}]
Matched shape [26/5]: (5, 7) => [{('C', 5, 146)}, {('C', 8, 191)}, {('rC', 4, 62)}]
Matched shape [26/5]: (7, 7) => [{('C', 6, 161)}, {('C', 10, 221)}, {('rC', 5, 77)}]
Matching patterns [2]: CO26
C/0:        O/1:        O/2:        26/0:       26/5:       26/5:       
  385729614   385729614   385729614   385729614   385729614   385729614 
  164358972   164358972   164358972   164358972   164358972   164358972 
  729641385   729641385   729641385   729641385   729641385   729641385 
  847165239   847165239   847165239   847165239   847165239   847165239 
  952473168   952473168   952473168   952473168   952473168   952473168 
  613982457   613982457   613982457   613982457   613982457   613982457 
  571234896   571234896   571234896   571234896   571234896   571234896 
  238596741   238596741   238596741   238596741   238596741   238596741 
  496817523   496817523   496817523   496817523   496817523   496817523 

Matched shape [C/0]: (4, 7) => [{('R', 1, 35)}, {('R', 5, 95)}]
Matched shape [C/0]: (5, 8) => [{('R', 3, 65)}, {('rR', 6, 41), ('R', 6, 110)}]
Matched shape [O/0]: (4, 7) => [{('R', 1, 35)}, {('C', 5, 146)}, {('C', 8, 191)}]
Matched shape [O/0]: (6, 7) => [{('R', 5, 95)}, {('C', 6, 161)}, {('C', 10, 221)}]
Matched shape [O/1]: (5, 8) => [{('C', 8, 191)}, {('rC', 4, 62)}, {('rR', 6, 41), ('R', 6, 110)}]
Matched shape [P/0]: (5, 8) => [{('rC', 4, 62)}, {('C', 9, 206)}]
Matched shape [P/0]: (6, 7) => [{('C', 9, 206)}, {('C', 6, 161)}]
Matched shape [P/1]: (4, 7) => [{('R', 1, 35)}, {('C', 5, 146)}]
Matched shape [P/1]: (5, 8) => [{('R', 3, 65)}, {('C', 9, 206)}]
Matched shape [P/1]: (6, 7) => [{('R', 5, 95)}, {('C', 6, 161)}]
Matched shape [26/0]: (5, 8) => [{('C', 8, 191)}, {('rC', 4, 62)}, {('rR', 6, 41), ('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/0:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  385729614   385729614   385729614   385729614   385729614   385729614   385729614   385729614   385729614   385729614   385729614 
  164358972   164358972   164358972   164358972   164358972   164358972   164358972   164358972   164358972   164358972   164358972 
  729641385   729641385   729641385   729641385   729641385   729641385   729641385   729641385   729641385   729641385   729641385 
  847165239   847165239   847165239   847165239   847165239   847165239   847165239   847165239   847165239   847165239   847165239 
  952473168   952473168   952473168   952473168   952473168   952473168   952473168   952473168   952473168   952473168   952473168 
  613982457   613982457   613982457   613982457   613982457   613982457   613982457   613982457   613982457   613982457   613982457 
  571234896   571234896   571234896   571234896   571234896   571234896   571234896   571234896   571234896   571234896   571234896 
  238596741   238596741   238596741   238596741   238596741   238596741   238596741   238596741   238596741   238596741   238596741 
  496817523   496817523   496817523   496817523   496817523   496817523   496817523   496817523   496817523   496817523   496817523 

2021-12-13 11:46:02
Indexed thermo 63
382│769│514
149│583│672
756│241│398
───┼───┼───
823│176│459
964│825│137
517│934│286
───┼───┼───
678│312│945
235│497│861
491│658│723

Number of indexes: 28 = 8+8+6+6
Number of bi-directional indexes: 1 = 1+0
Row indexes: 27,28:67 53,54:48 74,75:31 78,79:45 83,84:54 91,92:49 93,94:16 98,99:23
Row reverse indexes: 28,27:76 33,32:65 34,33:26 62,61:15 63,62:71 87,86:87 88,87:68 96,95:85
Column indexes: 41,51:89 71,81:62 85,95:95 76,86:27 27,37:63 79,89:51
Column reverse indexes: 53,43:43 63,53:74 83,73:58 35,25:48 65,55:32 57,47:14
s4:1.1  s5:3.3  s6:2.2  s7:2.2  s8:3.3  s9:4.4  s11:2.2  s12:1.2  s13:5.5  s14:2.2  s15:1.1  s17:1.1
     R:  382769514  382769514     rR:  382769514  382769514     C:  382769514  382769514     rC:  382769514  382769514
     R:  149583672  149583672     rR:  149583672  149583672     C:  149583672  149583672     rC:  149583672  149583672
     R:  756241398  756241398     rR:  756241398  756241398     C:  756241398  756241398     rC:  756241398  756241398
     R:  823176459  823176459     rR:  823176459  823176459     C:  823176459  823176459     rC:  823176459  823176459
     R:  964825137  964825137     rR:  964825137  964825137     C:  964825137  964825137     rC:  964825137  964825137
     R:  517934286  517934286     rR:  517934286  517934286     C:  517934286  517934286     rC:  517934286  517934286
     R:  678312945  678312945     rR:  678312945  678312945     C:  678312945  678312945     rC:  678312945  678312945
     R:  235497861  235497861     rR:  235497861  235497861     C:  235497861  235497861     rC:  235497861  235497861
     R:  491658723  491658723     rR:  491658723  491658723     C:  491658723  491658723     rC:  491658723  491658723

Matched shape [C/0]: (6, 1) => [{('rR', 3, 185)}, {('C', 1, 41)}, {('R', 5, 95)}]
Matching patterns [1]: C
C/0:        
  382769514 
  149583672 
  756241398 
  823176459 
  964825137 
  517934286 
  678312945 
  235497861 
  491658723 

Matched shape [C/0]: (3, 1) => [{('rR', 1, 155)}, {('C', 0, 26)}, {('rR', 4, 200)}]
Matched shape [O/0]: (3, 1) => [{('rR', 1, 155)}, {('C', 0, 26)}, {('rC', 0, 116)}, {('rR', 3, 185)}]
Matched shape [O/0]: (6, 1) => [{('rR', 4, 200)}, {('C', 1, 41)}, {('rC', 2, 146)}, {('R', 5, 95)}]
Matched shape [P/1]: (5, 3) => [{('R', 1, 35)}, {('rC', 4, 176)}, {('rC', 2, 146)}, {('R', 2, 50)}]
Matched shape [26/4]: (8, 3) => [{('R', 4, 80)}, {('C', 2, 56)}, {('R', 6, 110)}]
Matching patterns [2]: COP26
C/0:        O/0:        O/0:        P/1:        26/4:       
  382769514   382769514   382769514   382769514   382769514 
  149583672   149583672   149583672   149583672   149583672 
  756241398   756241398   756241398   756241398   756241398 
  823176459   823176459   823176459   823176459   823176459 
  964825137   964825137   964825137   964825137   964825137 
  517934286   517934286   517934286   517934286   517934286 
  678312945   678312945   678312945   678312945   678312945 
  235497861   235497861   235497861   235497861   235497861 
  491658723   491658723   491658723   491658723   491658723 

Matched shape [C/0]: (3, 3) => [{('rR', 2, 170)}, {('R', 1, 35)}]
Matched shape [C/0]: (7, 8) => [{('R', 3, 65)}, {('R', 7, 125)}]
Matched shape [P/0]: (7, 5) => [{('C', 3, 71)}, {('C', 2, 56)}]
Matched shape [P/1]: (3, 3) => [{('rR', 2, 170)}, {('rC', 0, 116)}]
Matched shape [P/1]: (6, 1) => [{('rR', 3, 185)}, {('C', 1, 41)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/1:        P/1:        
  382769514   382769514   382769514   382769514   382769514 
  149583672   149583672   149583672   149583672   149583672 
  756241398   756241398   756241398   756241398   756241398 
  823176459   823176459   823176459   823176459   823176459 
  964825137   964825137   964825137   964825137   964825137 
  517934286   517934286   517934286   517934286   517934286 
  678312945   678312945   678312945   678312945   678312945 
  235497861   235497861   235497861   235497861   235497861 
  491658723   491658723   491658723   491658723   491658723 

2021-12-13 11:46:02
Indexed thermo 64
372│815│694
145│679│832
698│432│175
───┼───┼───
834│561│729
259│783│461
716│294│358
───┼───┼───
983│156│247
527│348│916
461│927│583

Number of indexes: 33 = 9+8+10+6
Number of bi-directional indexes: 5 = 3+2
Row indexes: 11,12:37 15,16:15 33,34:84 42,43:34 53,54:97 68,69:58 72,73:83 78,79:47 82,83:27
Row reverse indexes: 43,42:43 52,51:52 59,58:16 62,61:17 65,64:92 73,72:38 83,82:72 87,86:98
Column indexes: 52,62:51 72,82:82 33,43:84 44,54:57 45,55:68 26,36:92 38,48:72 78,88:41 59,69:18 69,79:87
Column reverse indexes: 81,71:59 83,73:73 56,46:31 57,47:47 48,38:27 88,78:14
s4:1.1  s5:2.2  s6:2.2  s7:4.4  s8:1.1  s9:3.5  s10:3.3  s11:4.6  s12:2.3  s13:1.1  s14:2.2  s15:1.1  s16:1.1  s17:1.1
     R:  372815694  372815694     rR:  372815694  372815694     C:  372815694  372815694     rC:  372815694  372815694
     R:  145679832  145679832     rR:  145679832  145679832     C:  145679832  145679832     rC:  145679832  145679832
     R:  698432175  698432175     rR:  698432175  698432175     C:  698432175  698432175     rC:  698432175  698432175
     R:  834561729  834561729     rR:  834561729  834561729     C:  834561729  834561729     rC:  834561729  834561729
     R:  259783461  259783461     rR:  259783461  259783461     C:  259783461  259783461     rC:  259783461  259783461
     R:  716294358  716294358     rR:  716294358  716294358     C:  716294358  716294358     rC:  716294358  716294358
     R:  983156247  983156247     rR:  983156247  983156247     C:  983156247  983156247     rC:  983156247  983156247
     R:  527348916  527348916     rR:  527348916  527348916     C:  527348916  527348916     rC:  527348916  527348916
     R:  461927583  461927583     rR:  461927583  461927583     C:  461927583  461927583     rC:  461927583  461927583

Matched shape [C/0]: (4, 2) => [{('rR', 0, 155), ('R', 3, 65)}, {('C', 0, 41)}, {('rR', 5, 230), ('R', 6, 110)}]
Matched shape [P/0]: (5, 8) => [{('rR', 2, 185)}, {('C', 9, 176)}, {('C', 7, 146), ('rC', 5, 32)}]
Matching patterns [1]: CP
C/0:        P/0:        
  372815694   372815694 
  145679832   145679832 
  698432175   698432175 
  834561729   834561729 
  259783461   259783461 
  716294358   716294358 
  983156247   983156247 
  527348916   527348916 
  461927583   461927583 

Matched shape [26/3]: (4, 4) => [{('C', 3, 86)}, {('C', 4, 101)}, {('rC', 3, 236)}]
Matched shape [26/5]: (4, 4) => [{('C', 3, 86)}, {('C', 4, 101)}, {('rC', 2, 221)}]
Matched shape [26/5]: (4, 5) => [{('C', 4, 101)}, {('rC', 2, 221)}, {('rC', 3, 236)}]
Matched shape [26/5]: (7, 1) => [{('rC', 0, 191)}, {('C', 1, 56)}, {('rC', 1, 206)}]
Matching patterns [2]: 26
26/3:       26/5:       26/5:       26/5:       
  372815694   372815694   372815694   372815694 
  145679832   145679832   145679832   145679832 
  698432175   698432175   698432175   698432175 
  834561729   834561729   834561729   834561729 
  259783461   259783461   259783461   259783461 
  716294358   716294358   716294358   716294358 
  983156247   983156247   983156247   983156247 
  527348916   527348916   527348916   527348916 
  461927583   461927583   461927583   461927583 

Matched shape [C/0]: (3, 3) => [{('R', 2, 50)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 8) => [{('rR', 2, 185)}, {('R', 7, 125)}]
Matched shape [O/0]: (6, 1) => [{('rR', 3, 200)}, {('rC', 0, 191)}, {('C', 1, 56)}]
Matched shape [O/1]: (4, 4) => [{('C', 3, 86)}, {('C', 4, 101)}, {('rR', 4, 215)}]
Matched shape [P/0]: (3, 7) => [{('C', 6, 131), ('rC', 4, 251)}, {('rC', 3, 236)}]
Matched shape [P/0]: (6, 8) => [{('C', 9, 176)}, {('C', 7, 146), ('rC', 5, 32)}]
Matched shape [P/1]: (4, 2) => [{('rR', 0, 155), ('R', 3, 65)}, {('C', 0, 41)}]
Matched shape [P/1]: (6, 1) => [{('rR', 3, 200)}, {('rC', 0, 191)}]
Matched shape [P/1]: (6, 8) => [{('R', 5, 95)}, {('C', 7, 146), ('rC', 5, 32)}]
Matched shape [26/0]: (4, 4) => [{('C', 3, 86)}, {('C', 4, 101)}, {('rR', 4, 215)}]
Matched shape [26/1]: (5, 8) => [{('rR', 2, 185)}, {('R', 5, 95)}, {('R', 7, 125)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/1:       
  372815694   372815694   372815694   372815694   372815694   372815694   372815694   372815694   372815694   372815694   372815694 
  145679832   145679832   145679832   145679832   145679832   145679832   145679832   145679832   145679832   145679832   145679832 
  698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175   698432175 
  834561729   834561729   834561729   834561729   834561729   834561729   834561729   834561729   834561729   834561729   834561729 
  259783461   259783461   259783461   259783461   259783461   259783461   259783461   259783461   259783461   259783461   259783461 
  716294358   716294358   716294358   716294358   716294358   716294358   716294358   716294358   716294358   716294358   716294358 
  983156247   983156247   983156247   983156247   983156247   983156247   983156247   983156247   983156247   983156247   983156247 
  527348916   527348916   527348916   527348916   527348916   527348916   527348916   527348916   527348916   527348916   527348916 
  461927583   461927583   461927583   461927583   461927583   461927583   461927583   461927583   461927583   461927583   461927583 

DisjointSets [3]: COP26:
Σ26 = 31    Σ26 = 37    
  372815694   372815694 
  145679832   145679832 
  698432175   698432175 
  834561729   834561729 
  259783461   259783461 
  716294358   716294358 
  983156247   983156247 
  527348916   527348916 
  461927583   461927583 

2021-12-13 11:46:02
Indexed thermo 65
326│759│184
149│836│572
578│214│936
───┼───┼───
764│182│359
283│945│761
951│367│428
───┼───┼───
832│591│647
697│423│815
415│678│293

Number of indexes: 31 = 7+7+11+6
Number of bi-directional indexes: 2 = 1+1
Row indexes: 15,16:59 63,64:13 67,68:42 71,72:83 72,73:32 81,82:69 96,97:82
Row reverse indexes: 14,13:76 42,41:67 54,53:93 75,74:95 82,81:96 85,84:24 88,87:18
Column indexes: 42,52:68 52,62:85 14,24:78 44,54:19 25,35:31 85,95:27 36,46:42 76,86:13 18,28:87 68,78:24 79,89:75
Column reverse indexes: 61,51:92 83,73:72 54,44:91 55,45:48 37,27:95 97,87:28
s4:2.3  s5:1.1  s6:2.4  s9:3.3  s10:4.4  s11:2.2  s12:3.3  s13:3.3  s14:3.4  s15:4.4
     R:  326759184  326759184     rR:  326759184  326759184     C:  326759184  326759184     rC:  326759184  326759184
     R:  149836572  149836572     rR:  149836572  149836572     C:  149836572  149836572     rC:  149836572  149836572
     R:  578214936  578214936     rR:  578214936  578214936     C:  578214936  578214936     rC:  578214936  578214936
     R:  764182359  764182359     rR:  764182359  764182359     C:  764182359  764182359     rC:  764182359  764182359
     R:  283945761  283945761     rR:  283945761  283945761     C:  283945761  283945761     rC:  283945761  283945761
     R:  951367428  951367428     rR:  951367428  951367428     C:  951367428  951367428     rC:  951367428  951367428
     R:  832591647  832591647     rR:  832591647  832591647     C:  832591647  832591647     rC:  832591647  832591647
     R:  697423815  697423815     rR:  697423815  697423815     C:  697423815  697423815     rC:  697423815  697423815
     R:  415678293  415678293     rR:  415678293  415678293     C:  415678293  415678293     rC:  415678293  415678293

Matched shape [C/0]: (4, 1) => [{('rR', 1, 140)}, {('rC', 0, 161)}, {('R', 3, 65)}]
Matched shape [O/0]: (4, 1) => [{('rR', 1, 140)}, {('rC', 0, 161)}, {('C', 1, 245)}, {('R', 3, 65)}]
Matched shape [26/0]: (4, 4) => [{('C', 3, 41), ('rC', 2, 191)}, {('rC', 3, 206)}, {('rR', 3, 170)}]
Matched shape [26/0]: (5, 1) => [{('rC', 0, 161)}, {('C', 1, 245)}, {('R', 5, 95), ('rR', 4, 185)}]
Matching patterns [1]: CO26
C/0:        O/0:        26/0:       26/0:       
  326759184   326759184   326759184   326759184 
  149836572   149836572   149836572   149836572 
  578214936   578214936   578214936   578214936 
  764182359   764182359   764182359   764182359 
  283945761   283945761   283945761   283945761 
  951367428   951367428   951367428   951367428 
  832591647   832591647   832591647   832591647 
  697423815   697423815   697423815   697423815 
  415678293   415678293   415678293   415678293 

Matched shape [P/0]: (6, 7) => [{('R', 2, 50)}, {('C', 10, 146)}, {('rC', 5, 236)}]
Matched shape [26/0]: (4, 4) => [{('C', 3, 41), ('rC', 2, 191)}, {('rC', 3, 206)}, {('rR', 3, 170)}]
Matched shape [26/0]: (5, 1) => [{('rC', 0, 161)}, {('C', 1, 245)}, {('R', 5, 95), ('rR', 4, 185)}]
Matched shape [26/4]: (7, 1) => [{('R', 3, 65)}, {('rC', 1, 176)}, {('R', 5, 95), ('rR', 4, 185)}]
Matched shape [26/4]: (7, 4) => [{('rR', 3, 170)}, {('C', 7, 101)}, {('rR', 5, 200)}]
Matching patterns [2]: P26
P/0:        26/0:       26/0:       26/4:       26/4:       
  326759184   326759184   326759184   326759184   326759184 
  149836572   149836572   149836572   149836572   149836572 
  578214936   578214936   578214936   578214936   578214936 
  764182359   764182359   764182359   764182359   764182359 
  283945761   283945761   283945761   283945761   283945761 
  951367428   951367428   951367428   951367428   951367428 
  832591647   832591647   832591647   832591647   832591647 
  697423815   697423815   697423815   697423815   697423815 
  415678293   415678293   415678293   415678293   415678293 

Matched shape [C/0]: (6, 7) => [{('R', 2, 50)}, {('rR', 6, 215)}]
Matched shape [O/0]: (4, 1) => [{('rR', 1, 140)}, {('rC', 0, 161)}, {('C', 1, 245)}]
Matched shape [O/1]: (5, 1) => [{('rC', 0, 161)}, {('C', 1, 245)}, {('R', 3, 65)}]
Matched shape [P/0]: (1, 7) => [{('C', 8, 116)}, {('rC', 4, 221)}]
Matched shape [P/0]: (2, 6) => [{('rC', 4, 221)}, {('C', 6, 86)}]
Matched shape [P/0]: (3, 5) => [{('C', 6, 86)}, {('rC', 3, 206)}]
Matched shape [P/0]: (4, 1) => [{('C', 0, 230)}, {('rC', 0, 161)}]
Matched shape [P/0]: (7, 5) => [{('C', 7, 101)}, {('C', 5, 71)}]
Matched shape [P/1]: (1, 5) => [{('R', 0, 20)}, {('C', 4, 56)}]
Matched shape [P/1]: (4, 1) => [{('rR', 1, 140)}, {('rC', 0, 161)}]
Matched shape [P/1]: (6, 3) => [{('R', 1, 35)}, {('rC', 1, 176)}]
Matched shape [26/0]: (5, 1) => [{('rC', 0, 161)}, {('C', 1, 245)}, {('R', 3, 65)}]
Matching patterns [3]: COP26
C/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  326759184   326759184   326759184   326759184   326759184   326759184   326759184   326759184   326759184   326759184   326759184   326759184 
  149836572   149836572   149836572   149836572   149836572   149836572   149836572   149836572   149836572   149836572   149836572   149836572 
  578214936   578214936   578214936   578214936   578214936   578214936   578214936   578214936   578214936   578214936   578214936   578214936 
  764182359   764182359   764182359   764182359   764182359   764182359   764182359   764182359   764182359   764182359   764182359   764182359 
  283945761   283945761   283945761   283945761   283945761   283945761   283945761   283945761   283945761   283945761   283945761   283945761 
  951367428   951367428   951367428   951367428   951367428   951367428   951367428   951367428   951367428   951367428   951367428   951367428 
  832591647   832591647   832591647   832591647   832591647   832591647   832591647   832591647   832591647   832591647   832591647   832591647 
  697423815   697423815   697423815   697423815   697423815   697423815   697423815   697423815   697423815   697423815   697423815   697423815 
  415678293   415678293   415678293   415678293   415678293   415678293   415678293   415678293   415678293   415678293   415678293   415678293 

2021-12-13 11:46:03
Indexed thermo 66
382│756│194
169│834│572
547│912│836
───┼───┼───
854│691│327
276│348│951
913│275│648
───┼───┼───
638│429│715
725│183│469
491│567│283

Number of indexes: 32 = 6+6+12+8
Number of bi-directional indexes: 2 = 1+1
Row indexes: 31,32:54 32,33:47 45,46:91 47,48:32 51,52:27 88,89:69
Row reverse indexes: 28,27:75 38,37:38 39,38:63 46,45:19 59,58:15 96,95:76
Column indexes: 22,32:64 62,72:13 82,92:29 53,63:63 63,73:38 54,64:32 25,35:31 45,55:94 57,67:96 28,38:73 68,78:41 59,69:18
Column reverse indexes: 52,42:75 43,33:47 24,14:87 75,65:27 76,66:95 86,76:39 38,28:37 49,39:76
s4:2.2  s5:2.3  s6:1.1  s9:4.6  s10:5.5  s11:3.5  s12:2.3  s13:2.3  s14:1.1  s15:3.3
     R:  382756194  382756194     rR:  382756194  382756194     C:  382756194  382756194     rC:  382756194  382756194
     R:  169834572  169834572     rR:  169834572  169834572     C:  169834572  169834572     rC:  169834572  169834572
     R:  547912836  547912836     rR:  547912836  547912836     C:  547912836  547912836     rC:  547912836  547912836
     R:  854691327  854691327     rR:  854691327  854691327     C:  854691327  854691327     rC:  854691327  854691327
     R:  276348951  276348951     rR:  276348951  276348951     C:  276348951  276348951     rC:  276348951  276348951
     R:  913275648  913275648     rR:  913275648  913275648     C:  913275648  913275648     rC:  913275648  913275648
     R:  638429715  638429715     rR:  638429715  638429715     C:  638429715  638429715     rC:  638429715  638429715
     R:  725183469  725183469     rR:  725183469  725183469     C:  725183469  725183469     rC:  725183469  725183469
     R:  491567283  491567283     rR:  491567283  491567283     C:  491567283  491567283     rC:  491567283  491567283

Matched shape [C/0]: (5, 8) => [{('rR', 4, 170)}, {('C', 10, 116)}, {('R', 5, 95)}]
Matched shape [26/0]: (6, 5) => [{('rC', 3, 191)}, {('rC', 4, 206)}, {('rR', 5, 185)}]
Matching patterns [1]: C26
C/0:        26/0:       
  382756194   382756194 
  169834572   169834572 
  547912836   547912836 
  854691327   854691327 
  276348951   276348951 
  913275648   913275648 
  638429715   638429715 
  725183469   725183469 
  491567283   491567283 

Matched shape [P/0]: (4, 5) => [{('R', 2, 50), ('rR', 3, 155)}, {('C', 8, 86)}, {('rC', 3, 191)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 125)}, {('rC', 7, 251)}, {('C', 8, 86)}, {('rR', 4, 170)}]
Matched shape [26/0]: (6, 5) => [{('rC', 3, 191)}, {('rC', 4, 206)}, {('rR', 5, 185)}]
Matched shape [26/3]: (6, 2) => [{('C', 1, 215)}, {('C', 4, 26)}, {('rC', 3, 191)}]
Matched shape [26/3]: (6, 5) => [{('rC', 3, 191)}, {('rC', 4, 206)}, {('C', 10, 116)}]
Matched shape [26/4]: (3, 7) => [{('rR', 1, 125)}, {('rC', 7, 251)}, {('R', 3, 65)}]
Matching patterns [2]: P26
P/0:        P/1:        26/0:       26/3:       26/3:       26/4:       
  382756194   382756194   382756194   382756194   382756194   382756194 
  169834572   169834572   169834572   169834572   169834572   169834572 
  547912836   547912836   547912836   547912836   547912836   547912836 
  854691327   854691327   854691327   854691327   854691327   854691327 
  276348951   276348951   276348951   276348951   276348951   276348951 
  913275648   913275648   913275648   913275648   913275648   913275648 
  638429715   638429715   638429715   638429715   638429715   638429715 
  725183469   725183469   725183469   725183469   725183469   725183469 
  491567283   491567283   491567283   491567283   491567283   491567283 

Matched shape [C/0]: (2, 7) => [{('rR', 0, 110)}, {('R', 3, 65)}]
Matched shape [C/0]: (3, 1) => [{('R', 0, 20)}, {('R', 4, 80)}]
Matched shape [C/0]: (3, 8) => [{('rR', 2, 140)}, {('rR', 4, 170)}]
Matched shape [P/0]: (3, 2) => [{('rC', 1, 161)}, {('rC', 0, 146)}]
Matched shape [P/0]: (4, 4) => [{('C', 7, 71)}, {('C', 5, 41)}]
Matched shape [P/0]: (5, 2) => [{('C', 3, 245)}, {('C', 1, 215)}]
Matched shape [P/0]: (5, 3) => [{('C', 5, 41)}, {('C', 4, 26)}]
Matched shape [P/0]: (5, 6) => [{('C', 8, 86)}, {('rC', 4, 206)}]
Matched shape [P/0]: (5, 8) => [{('C', 11, 131)}, {('C', 10, 116)}]
Matched shape [P/1]: (3, 2) => [{('R', 1, 35)}, {('rC', 0, 146)}]
Matched shape [P/1]: (4, 7) => [{('R', 3, 65)}, {('C', 8, 86)}]
Matched shape [P/1]: (5, 8) => [{('rR', 4, 170)}, {('C', 10, 116)}]
Matched shape [26/1]: (2, 7) => [{('rR', 0, 110)}, {('rR', 1, 125)}, {('R', 3, 65)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        P/0:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/1:       
  382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194   382756194 
  169834572   169834572   169834572   169834572   169834572   169834572   169834572   169834572   169834572   169834572   169834572   169834572   169834572 
  547912836   547912836   547912836   547912836   547912836   547912836   547912836   547912836   547912836   547912836   547912836   547912836   547912836 
  854691327   854691327   854691327   854691327   854691327   854691327   854691327   854691327   854691327   854691327   854691327   854691327   854691327 
  276348951   276348951   276348951   276348951   276348951   276348951   276348951   276348951   276348951   276348951   276348951   276348951   276348951 
  913275648   913275648   913275648   913275648   913275648   913275648   913275648   913275648   913275648   913275648   913275648   913275648   913275648 
  638429715   638429715   638429715   638429715   638429715   638429715   638429715   638429715   638429715   638429715   638429715   638429715   638429715 
  725183469   725183469   725183469   725183469   725183469   725183469   725183469   725183469   725183469   725183469   725183469   725183469   725183469 
  491567283   491567283   491567283   491567283   491567283   491567283   491567283   491567283   491567283   491567283   491567283   491567283   491567283 

2021-12-13 11:46:03
Indexed thermo 67
372│856│194
164│793│852
589│124│736
───┼───┼───
647│318│925
238│549│671
915│672│348
───┼───┼───
896│235│417
723│481│569
451│967│283

Number of indexes: 27 = 5+5+8+9
Number of bi-directional indexes: 0 = 0+0
Row indexes: 54,55:54 55,56:49 72,73:96 88,89:69 96,97:72
Row reverse indexes: 24,23:74 25,24:97 58,57:76 82,81:27 83,82:32
Column indexes: 41,51:62 25,35:92 37,47:79 47,57:96 28,38:53 38,48:32 48,58:27 59,69:18
Column reverse indexes: 81,71:78 42,32:48 62,52:13 82,72:29 84,74:42 27,17:81 77,67:43 78,68:14 49,39:56
s4:1.1  s5:2.3  s6:1.1  s7:1.1  s8:2.2  s9:5.6  s11:4.4  s12:1.1  s13:2.2  s15:3.4  s16:2.2
     R:  372856194  372856194     rR:  372856194  372856194     C:  372856194  372856194     rC:  372856194  372856194
     R:  164793852  164793852     rR:  164793852  164793852     C:  164793852  164793852     rC:  164793852  164793852
     R:  589124736  589124736     rR:  589124736  589124736     C:  589124736  589124736     rC:  589124736  589124736
     R:  647318925  647318925     rR:  647318925  647318925     C:  647318925  647318925     rC:  647318925  647318925
     R:  238549671  238549671     rR:  238549671  238549671     C:  238549671  238549671     rC:  238549671  238549671
     R:  915672348  915672348     rR:  915672348  915672348     C:  915672348  915672348     rC:  915672348  915672348
     R:  896235417  896235417     rR:  896235417  896235417     C:  896235417  896235417     rC:  896235417  896235417
     R:  723481569  723481569     rR:  723481569  723481569     C:  723481569  723481569     rC:  723481569  723481569
     R:  451967283  451967283     rR:  451967283  451967283     C:  451967283  451967283     rC:  451967283  451967283

Matching patterns [1]: 

Matched shape [26/3]: (7, 1) => [{('rC', 0, 56)}, {('rC', 3, 101)}, {('rC', 4, 116)}]
Matched shape [26/4]: (7, 2) => [{('R', 2, 50)}, {('rC', 4, 116)}, {('rR', 4, 155)}]
Matched shape [26/5]: (3, 7) => [{('C', 2, 200)}, {('C', 5, 245)}, {('rC', 8, 176)}]
Matching patterns [2]: 26
26/3:       26/4:       26/5:       
  372856194   372856194   372856194 
  164793852   164793852   164793852 
  589124736   589124736   589124736 
  647318925   647318925   647318925 
  238549671   238549671   238549671 
  915672348   915672348   915672348 
  896235417   896235417   896235417 
  723481569   723481569   723481569 
  451967283   451967283   451967283 

Matched shape [O/0]: (5, 7) => [{('rR', 2, 125)}, {('rC', 6, 146)}, {('rC', 7, 161)}]
Matched shape [O/1]: (3, 7) => [{('C', 2, 200)}, {('C', 5, 245)}, {('rR', 2, 125)}]
Matched shape [P/0]: (2, 7) => [{('C', 4, 230)}, {('C', 2, 200)}]
Matched shape [P/0]: (3, 1) => [{('rC', 1, 71)}, {('C', 0, 170)}]
Matched shape [P/0]: (3, 7) => [{('C', 5, 245)}, {('C', 3, 215)}]
Matched shape [P/0]: (3, 8) => [{('rC', 8, 176)}, {('C', 6, 26)}]
Matched shape [P/0]: (5, 8) => [{('C', 7, 41)}, {('rC', 7, 161)}]
Matched shape [P/1]: (5, 7) => [{('rR', 2, 125)}, {('rC', 6, 146)}]
Matched shape [26/0]: (3, 7) => [{('C', 2, 200)}, {('C', 5, 245)}, {('rR', 2, 125)}]
Matching patterns [3]: OP26
O/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        26/0:       
  372856194   372856194   372856194   372856194   372856194   372856194   372856194   372856194   372856194 
  164793852   164793852   164793852   164793852   164793852   164793852   164793852   164793852   164793852 
  589124736   589124736   589124736   589124736   589124736   589124736   589124736   589124736   589124736 
  647318925   647318925   647318925   647318925   647318925   647318925   647318925   647318925   647318925 
  238549671   238549671   238549671   238549671   238549671   238549671   238549671   238549671   238549671 
  915672348   915672348   915672348   915672348   915672348   915672348   915672348   915672348   915672348 
  896235417   896235417   896235417   896235417   896235417   896235417   896235417   896235417   896235417 
  723481569   723481569   723481569   723481569   723481569   723481569   723481569   723481569   723481569 
  451967283   451967283   451967283   451967283   451967283   451967283   451967283   451967283   451967283 

2021-12-13 11:46:03
Indexed thermo 68
382│517│694
154│369│872
679│842│135
───┼───┼───
843│251│967
267│498│351
915│673│428
───┼───┼───
528│934│716
736│185│249
491│726│583

Number of indexes: 34 = 10+6+10+8
Number of bi-directional indexes: 4 = 2+2
Row indexes: 24,25:36 27,28:87 28,29:72 46,47:19 48,49:67 72,73:28 78,79:16 81,82:73 85,86:85 95,96:26
Row reverse indexes: 15,14:15 22,21:51 36,35:24 44,43:23 47,46:91 49,48:76
Column indexes: 13,23:24 53,63:75 74,84:91 35,45:45 55,65:97 16,26:79 56,66:83 27,37:81 28,38:73 59,69:18
Column reverse indexes: 71,61:59 63,53:57 24,14:35 54,44:42 84,74:19 58,48:56 78,68:12 88,78:41
s3:1.1  s5:2.2  s6:4.5  s7:1.1  s8:2.2  s9:5.5  s10:4.7  s11:2.2  s12:2.2  s13:3.3  s14:1.1  s15:1.1  s16:2.2
     R:  382517694  382517694     rR:  382517694  382517694     C:  382517694  382517694     rC:  382517694  382517694
     R:  154369872  154369872     rR:  154369872  154369872     C:  154369872  154369872     rC:  154369872  154369872
     R:  679842135  679842135     rR:  679842135  679842135     C:  679842135  679842135     rC:  679842135  679842135
     R:  843251967  843251967     rR:  843251967  843251967     C:  843251967  843251967     rC:  843251967  843251967
     R:  267498351  267498351     rR:  267498351  267498351     C:  267498351  267498351     rC:  267498351  267498351
     R:  915673428  915673428     rR:  915673428  915673428     C:  915673428  915673428     rC:  915673428  915673428
     R:  528934716  528934716     rR:  528934716  528934716     C:  528934716  528934716     rC:  528934716  528934716
     R:  736185249  736185249     rR:  736185249  736185249     C:  736185249  736185249     rC:  736185249  736185249
     R:  491726583  491726583     rR:  491726583  491726583     C:  491726583  491726583     rC:  491726583  491726583

Matched shape [P/0]: (2, 4) => [{('R', 0, 20)}, {('C', 3, 71)}, {('rC', 3, 221)}]
Matched shape [P/0]: (4, 8) => [{('R', 4, 80), ('rR', 5, 245)}, {('C', 9, 161)}, {('rC', 6, 32)}]
Matched shape [26/0]: (1, 3) => [{('C', 0, 26)}, {('rC', 2, 206)}, {('rR', 3, 215)}]
Matched shape [26/0]: (5, 5) => [{('C', 4, 86)}, {('C', 6, 116)}, {('R', 8, 140)}]
Matching patterns [1]: P26
P/0:        P/0:        26/0:       26/0:       
  382517694   382517694   382517694   382517694 
  154369872   154369872   154369872   154369872 
  679842135   679842135   679842135   679842135 
  843251967   843251967   843251967   843251967 
  267498351   267498351   267498351   267498351 
  915673428   915673428   915673428   915673428 
  528934716   528934716   528934716   528934716 
  736185249   736185249   736185249   736185249 
  491726583   491726583   491726583   491726583 

Matched shape [26/0]: (1, 3) => [{('C', 0, 26)}, {('rC', 2, 206)}, {('rR', 3, 215)}]
Matched shape [26/0]: (5, 5) => [{('C', 4, 86)}, {('C', 6, 116)}, {('R', 8, 140)}]
Matched shape [26/3]: (1, 3) => [{('C', 0, 26)}, {('rC', 2, 206)}, {('C', 5, 101)}]
Matched shape [26/4]: (1, 4) => [{('rR', 0, 170)}, {('C', 5, 101)}, {('R', 0, 20)}]
Matching patterns [2]: 26
26/0:       26/0:       26/3:       26/4:       
  382517694   382517694   382517694   382517694 
  154369872   154369872   154369872   154369872 
  679842135   679842135   679842135   679842135 
  843251967   843251967   843251967   843251967 
  267498351   267498351   267498351   267498351 
  915673428   915673428   915673428   915673428 
  528934716   528934716   528934716   528934716 
  736185249   736185249   736185249   736185249 
  491726583   491726583   491726583   491726583 

Matched shape [C/0]: (2, 8) => [{('R', 2, 50)}, {('R', 4, 80), ('rR', 5, 245)}]
Matched shape [P/0]: (3, 4) => [{('C', 3, 71)}, {('rC', 3, 221)}]
Matched shape [P/0]: (4, 3) => [{('rC', 3, 221)}, {('rC', 1, 191), ('C', 1, 41)}]
Matched shape [P/0]: (5, 8) => [{('C', 9, 161)}, {('rC', 6, 32)}]
Matched shape [P/1]: (4, 3) => [{('rR', 3, 215)}, {('rC', 1, 191), ('C', 1, 41)}]
Matched shape [P/1]: (4, 6) => [{('R', 3, 65), ('rR', 4, 230)}, {('C', 6, 116)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/1:        P/1:        
  382517694   382517694   382517694   382517694   382517694   382517694 
  154369872   154369872   154369872   154369872   154369872   154369872 
  679842135   679842135   679842135   679842135   679842135   679842135 
  843251967   843251967   843251967   843251967   843251967   843251967 
  267498351   267498351   267498351   267498351   267498351   267498351 
  915673428   915673428   915673428   915673428   915673428   915673428 
  528934716   528934716   528934716   528934716   528934716   528934716 
  736185249   736185249   736185249   736185249   736185249   736185249 
  491726583   491726583   491726583   491726583   491726583   491726583 

2021-12-13 11:46:03
Indexed thermo 69
382│756│194
176│394│852
549│812│736
───┼───┼───
715│629│348
238│475│961
964│183│527
───┼───┼───
627│938│415
853│241│679
491│567│283

Number of indexes: 24 = 3+5+8+8
Number of bi-directional indexes: 3 = 1+2
Row indexes: 48,49:48 77,78:41 82,83:53
Row reverse indexes: 24,23:36 27,26:84 45,44:26 78,77:14 88,87:76
Column indexes: 42,52:13 52,62:36 63,73:47 64,74:19 46,56:95 37,47:73 28,38:53 38,48:34
Column reverse indexes: 81,71:86 74,64:91 85,75:43 96,86:71 47,37:37 78,68:12 59,49:18 79,69:57
s3:1.1  s4:1.1  s5:2.2  s7:2.2  s8:3.4  s9:2.3  s10:4.4  s11:1.1  s12:3.3  s13:1.1  s14:2.2
     R:  382756194  382756194     rR:  382756194  382756194     C:  382756194  382756194     rC:  382756194  382756194
     R:  176394852  176394852     rR:  176394852  176394852     C:  176394852  176394852     rC:  176394852  176394852
     R:  549812736  549812736     rR:  549812736  549812736     C:  549812736  549812736     rC:  549812736  549812736
     R:  715629348  715629348     rR:  715629348  715629348     C:  715629348  715629348     rC:  715629348  715629348
     R:  238475961  238475961     rR:  238475961  238475961     C:  238475961  238475961     rC:  238475961  238475961
     R:  964183527  964183527     rR:  964183527  964183527     C:  964183527  964183527     rC:  964183527  964183527
     R:  627938415  627938415     rR:  627938415  627938415     C:  627938415  627938415     rC:  627938415  627938415
     R:  853241679  853241679     rR:  853241679  853241679     C:  853241679  853241679     rC:  853241679  853241679
     R:  491567283  491567283     rR:  491567283  491567283     C:  491567283  491567283     rC:  491567283  491567283

Matched shape [P/0]: (2, 6) => [{('rR', 1, 80)}, {('rC', 4, 86), ('C', 5, 215)}, {('C', 4, 200)}]
Matching patterns [1]: P
P/0:        
  382756194 
  176394852 
  549812736 
  715629348 
  238475961 
  964183527 
  627938415 
  853241679 
  491567283 

Matched shape [P/0]: (2, 6) => [{('rR', 1, 80)}, {('C', 7, 245)}, {('C', 4, 200)}]
Matching patterns [2]: P
P/0:        
  382756194 
  176394852 
  549812736 
  715629348 
  238475961 
  964183527 
  627938415 
  853241679 
  491567283 

Matched shape [P/0]: (2, 7) => [{('C', 6, 230)}, {('rC', 4, 86), ('C', 5, 215)}]
Matched shape [P/0]: (3, 6) => [{('rC', 4, 86), ('C', 5, 215)}, {('C', 4, 200)}]
Matching patterns [3]: P
P/0:        P/0:        
  382756194   382756194 
  176394852   176394852 
  549812736   549812736 
  715629348   715629348 
  238475961   238475961 
  964183527   964183527 
  627938415   627938415 
  853241679   853241679 
  491567283   491567283 

2021-12-13 11:46:03
Indexed thermo 70
362│817│594
187│594│362
594│236│817
───┼───┼───
745│381│926
238│679│451
916│452│738
───┼───┼───
629│743│185
873│165│249
451│928│673

Number of indexes: 34 = 10+6+9+9
Number of bi-directional indexes: 3 = 1+2
Row indexes: 12,13:62 17,18:59 22,23:87 36,37:68 46,47:19 48,49:26 53,54:86 55,56:79 74,75:74 98,99:73
Row reverse indexes: 25,24:95 27,26:34 47,46:91 65,64:54 82,81:78 83,82:37
Column indexes: 21,31:15 81,91:84 13,23:27 54,64:64 84,94:19 18,28:96 58,68:53 49,59:61 59,69:18
Column reverse indexes: 52,42:34 62,52:13 82,72:72 63,53:68 94,84:91 96,86:85 47,37:98 67,57:74 28,18:69
s4:1.1  s6:1.1  s7:2.3  s8:3.3  s9:4.4  s10:5.7  s11:1.2  s12:1.1  s13:1.1  s14:4.5  s15:4.4  s16:1.1  s17:1.1
     R:  362817594  362817594     rR:  362817594  362817594     C:  362817594  362817594     rC:  362817594  362817594
     R:  187594362  187594362     rR:  187594362  187594362     C:  187594362  187594362     rC:  187594362  187594362
     R:  594236817  594236817     rR:  594236817  594236817     C:  594236817  594236817     rC:  594236817  594236817
     R:  745381926  745381926     rR:  745381926  745381926     C:  745381926  745381926     rC:  745381926  745381926
     R:  238679451  238679451     rR:  238679451  238679451     C:  238679451  238679451     rC:  238679451  238679451
     R:  916452738  916452738     rR:  916452738  916452738     C:  916452738  916452738     rC:  916452738  916452738
     R:  629743185  629743185     rR:  629743185  629743185     C:  629743185  629743185     rC:  629743185  629743185
     R:  873165249  873165249     rR:  873165249  873165249     C:  873165249  873165249     rC:  873165249  873165249
     R:  451928673  451928673     rR:  451928673  451928673     C:  451928673  451928673     rC:  451928673  451928673

Matched shape [26/0]: (5, 2) => [{('rC', 1, 176)}, {('rC', 3, 206)}, {('rR', 5, 245)}]
Matching patterns [1]: 26
26/0:       
  362817594 
  187594362 
  594236817 
  745381926 
  238679451 
  916452738 
  629743185 
  873165249 
  451928673 

Matched shape [26/0]: (5, 2) => [{('rC', 1, 176)}, {('rC', 3, 206)}, {('rR', 5, 245)}]
Matched shape [26/5]: (5, 2) => [{('rC', 1, 176)}, {('rC', 3, 206)}, {('C', 3, 71)}]
Matched shape [26/5]: (5, 7) => [{('rC', 7, 32)}, {('C', 6, 116)}, {('C', 8, 146)}]
Matching patterns [2]: 26
26/0:       26/5:       26/5:       
  362817594   362817594   362817594 
  187594362   187594362   187594362 
  594236817   594236817   594236817 
  745381926   745381926   745381926 
  238679451   238679451   238679451 
  916452738   916452738   916452738 
  629743185   629743185   629743185 
  873165249   873165249   873165249 
  451928673   451928673   451928673 

Matched shape [C/0]: (2, 6) => [{('rR', 1, 185)}, {('R', 4, 80), ('rR', 2, 200)}]
Matched shape [O/0]: (4, 8) => [{('R', 5, 95)}, {('C', 6, 116)}, {('C', 8, 146)}]
Matched shape [P/0]: (4, 8) => [{('C', 7, 131)}, {('C', 6, 116)}]
Matched shape [P/0]: (7, 1) => [{('rC', 2, 191)}, {('C', 1, 41)}]
Matched shape [P/1]: (4, 8) => [{('R', 5, 95)}, {('C', 6, 116)}]
Matched shape [P/1]: (7, 4) => [{('R', 8, 140)}, {('rC', 4, 221), ('C', 4, 86)}]
Matched shape [26/1]: (2, 6) => [{('rR', 1, 185)}, {('R', 3, 65)}, {('R', 4, 80), ('rR', 2, 200)}]
Matching patterns [3]: COP26
C/0:        O/0:        P/0:        P/0:        P/1:        P/1:        26/1:       
  362817594   362817594   362817594   362817594   362817594   362817594   362817594 
  187594362   187594362   187594362   187594362   187594362   187594362   187594362 
  594236817   594236817   594236817   594236817   594236817   594236817   594236817 
  745381926   745381926   745381926   745381926   745381926   745381926   745381926 
  238679451   238679451   238679451   238679451   238679451   238679451   238679451 
  916452738   916452738   916452738   916452738   916452738   916452738   916452738 
  629743185   629743185   629743185   629743185   629743185   629743185   629743185 
  873165249   873165249   873165249   873165249   873165249   873165249   873165249 
  451928673   451928673   451928673   451928673   451928673   451928673   451928673 

2021-12-13 11:46:03
Indexed thermo 71
372│865│194
186│749│352
594│123│867
───┼───┼───
647│218│935
238│594│671
915│637│428
───┼───┼───
729│381│546
863│452│719
451│976│283

Number of indexes: 22 = 4+6+7+5
Number of bi-directional indexes: 1 = 1+0
Row indexes: 22,23:86 27,28:35 53,54:85 62,63:15
Row reverse indexes: 23,22:68 37,36:83 56,55:49 69,68:82 74,73:39 97,96:26
Column indexes: 41,51:62 44,54:25 54,64:56 75,85:85 36,46:38 48,58:37 59,69:18
Column reverse indexes: 62,52:13 43,33:74 24,14:78 88,78:14 98,88:81
s4:1.1  s5:1.1  s6:1.1  s7:1.1  s8:3.3  s9:2.2  s10:2.2  s11:4.4  s12:1.1  s13:2.3  s14:2.2  s15:1.1
     R:  372865194  372865194     rR:  372865194  372865194     C:  372865194  372865194     rC:  372865194  372865194
     R:  186749352  186749352     rR:  186749352  186749352     C:  186749352  186749352     rC:  186749352  186749352
     R:  594123867  594123867     rR:  594123867  594123867     C:  594123867  594123867     rC:  594123867  594123867
     R:  647218935  647218935     rR:  647218935  647218935     C:  647218935  647218935     rC:  647218935  647218935
     R:  238594671  238594671     rR:  238594671  238594671     C:  238594671  238594671     rC:  238594671  238594671
     R:  915637428  915637428     rR:  915637428  915637428     C:  915637428  915637428     rC:  915637428  915637428
     R:  729381546  729381546     rR:  729381546  729381546     C:  729381546  729381546     rC:  729381546  729381546
     R:  863452719  863452719     rR:  863452719  863452719     C:  863452719  863452719     rC:  863452719  863452719
     R:  451976283  451976283     rR:  451976283  451976283     C:  451976283  451976283     rC:  451976283  451976283

Matching patterns [1]: 

Matching patterns [2]: 

Matched shape [C/0]: (5, 3) => [{('R', 2, 50)}, {('rR', 4, 140)}]
Matched shape [P/1]: (6, 8) => [{('rR', 3, 125)}, {('rC', 3, 86)}]
Matching patterns [3]: CP
C/0:        P/1:        
  372865194   372865194 
  186749352   186749352 
  594123867   594123867 
  647218935   647218935 
  238594671   238594671 
  915637428   915637428 
  729381546   729381546 
  863452719   863452719 
  451976283   451976283 

2021-12-13 11:46:03
Indexed thermo 72
382│657│194
175│394│862
649│218│735
───┼───┼───
714│926│358
268│573│941
953│481│627
───┼───┼───
527│839│416
836│142│579
491│765│283

Number of indexes: 31 = 10+5+6+10
Number of bi-directional indexes: 3 = 2+1
Row indexes: 27,28:86 45,46:26 48,49:58 56,57:39 61,62:95 76,77:94 77,78:41 78,79:16 82,83:36 94,95:76
Row reverse indexes: 17,16:17 28,27:68 49,48:85 52,51:62 97,96:25
Column indexes: 81,91:84 24,34:32 56,66:31 37,47:73 29,39:25 69,79:76
Column reverse indexes: 71,61:59 63,53:38 65,55:87 96,86:52 47,37:37 67,57:69 38,28:36 48,38:53 78,68:12 59,49:18
s3:1.1  s4:1.1  s5:2.2  s7:3.4  s8:4.4  s9:2.3  s10:2.2  s11:1.1  s12:2.2  s13:4.5  s14:4.4  s15:2.2
     R:  382657194  382657194     rR:  382657194  382657194     C:  382657194  382657194     rC:  382657194  382657194
     R:  175394862  175394862     rR:  175394862  175394862     C:  175394862  175394862     rC:  175394862  175394862
     R:  649218735  649218735     rR:  649218735  649218735     C:  649218735  649218735     rC:  649218735  649218735
     R:  714926358  714926358     rR:  714926358  714926358     C:  714926358  714926358     rC:  714926358  714926358
     R:  268573941  268573941     rR:  268573941  268573941     C:  268573941  268573941     rC:  268573941  268573941
     R:  953481627  953481627     rR:  953481627  953481627     C:  953481627  953481627     rC:  953481627  953481627
     R:  527839416  527839416     rR:  527839416  527839416     C:  527839416  527839416     rC:  527839416  527839416
     R:  836142579  836142579     rR:  836142579  836142579     C:  836142579  836142579     rC:  836142579  836142579
     R:  491765283  491765283     rR:  491765283  491765283     C:  491765283  491765283     rC:  491765283  491765283

Matching patterns [1]: 

Matched shape [C/0]: (4, 7) => [{('rR', 2, 200), ('R', 2, 50)}, {('rC', 5, 176)}, {('R', 7, 125)}]
Matched shape [O/1]: (4, 5) => [{('R', 1, 35)}, {('rC', 2, 131)}, {('rC', 5, 176)}, {('R', 5, 95)}]
Matched shape [26/4]: (5, 1) => [{('rR', 3, 215)}, {('rC', 1, 116)}, {('R', 4, 80)}]
Matched shape [26/5]: (5, 5) => [{('rC', 2, 131)}, {('C', 2, 41)}, {('rC', 5, 176)}]
Matching patterns [2]: CO26
C/0:        O/1:        26/4:       26/5:       
  382657194   382657194   382657194   382657194 
  175394862   175394862   175394862   175394862 
  649218735   649218735   649218735   649218735 
  714926358   714926358   714926358   714926358 
  268573941   268573941   268573941   268573941 
  953481627   953481627   953481627   953481627 
  527839416   527839416   527839416   527839416 
  836142579   836142579   836142579   836142579 
  491765283   491765283   491765283   491765283 

Matched shape [C/0]: (5, 6) => [{('R', 3, 65)}, {('R', 5, 95)}]
Matched shape [C/0]: (7, 6) => [{('R', 5, 95)}, {('rR', 4, 230)}]
Matched shape [O/0]: (2, 7) => [{('R', 0, 20), ('rR', 1, 185)}, {('C', 3, 56), ('rC', 4, 161)}, {('rC', 7, 206)}]
Matched shape [O/0]: (4, 5) => [{('R', 1, 35)}, {('rC', 2, 131)}, {('C', 2, 41)}]
Matched shape [O/1]: (2, 8) => [{('rC', 6, 191)}, {('C', 4, 71)}, {('rR', 2, 200), ('R', 2, 50)}]
Matched shape [O/1]: (5, 6) => [{('C', 2, 41)}, {('rC', 5, 176)}, {('R', 5, 95)}]
Matched shape [P/0]: (2, 7) => [{('rC', 6, 191)}, {('C', 3, 56), ('rC', 4, 161)}]
Matched shape [P/0]: (2, 8) => [{('C', 4, 71)}, {('rC', 7, 206)}]
Matched shape [P/1]: (2, 7) => [{('R', 0, 20), ('rR', 1, 185)}, {('C', 3, 56), ('rC', 4, 161)}]
Matched shape [P/1]: (4, 5) => [{('R', 1, 35)}, {('rC', 2, 131)}]
Matched shape [P/1]: (5, 1) => [{('rR', 3, 215)}, {('rC', 0, 101)}]
Matched shape [P/1]: (7, 6) => [{('R', 5, 95)}, {('rC', 3, 146)}]
Matched shape [26/0]: (2, 8) => [{('rC', 6, 191)}, {('C', 4, 71)}, {('rR', 2, 200), ('R', 2, 50)}]
Matched shape [26/0]: (5, 6) => [{('C', 2, 41)}, {('rC', 5, 176)}, {('R', 5, 95)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/0:        O/1:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        26/0:       26/0:       
  382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194   382657194 
  175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862   175394862 
  649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735   649218735 
  714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358   714926358 
  268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941   268573941 
  953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627   953481627 
  527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416   527839416 
  836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579   836142579 
  491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283   491765283 

DisjointSets [3]: COP26:
Σ26 = 29    
  382657194 
  175394862 
  649218735 
  714926358 
  268573941 
  953481627 
  527839416 
  836142579 
  491765283 

2021-12-13 11:46:03
Indexed thermo 73
362│598│174
159│437│862
784│216│359
───┼───┼───
893│164│527
246│753│981
517│829│436
───┼───┼───
638│942│715
925│371│648
471│685│293

Number of indexes: 35 = 10+10+9+6
Number of bi-directional indexes: 0 = 0+0
Row indexes: 12,13:62 14,15:59 17,18:17 32,33:84 47,48:52 66,67:94 68,69:36 71,72:63 86,87:16 87,88:64
Row reverse indexes: 22,21:51 25,24:34 46,45:46 63,62:71 64,63:87 65,64:28 75,74:49 85,84:73 92,91:74 99,98:39
Column indexes: 21,31:17 31,41:78 12,22:65 62,72:13 33,43:43 75,85:47 16,26:87 17,27:18 19,29:42
Column reverse indexes: 34,24:24 45,35:61 86,76:12 67,57:49 97,87:26 88,78:41
s3:1.1  s4:1.1  s5:1.1  s6:3.3  s7:5.5  s8:4.5  s9:3.3  s10:4.4  s11:3.3  s12:2.2  s13:2.3  s14:1.1  s15:2.3
     R:  362598174  362598174     rR:  362598174  362598174     C:  362598174  362598174     rC:  362598174  362598174
     R:  159437862  159437862     rR:  159437862  159437862     C:  159437862  159437862     rC:  159437862  159437862
     R:  784216359  784216359     rR:  784216359  784216359     C:  784216359  784216359     rC:  784216359  784216359
     R:  893164527  893164527     rR:  893164527  893164527     C:  893164527  893164527     rC:  893164527  893164527
     R:  246753981  246753981     rR:  246753981  246753981     C:  246753981  246753981     rC:  246753981  246753981
     R:  517829436  517829436     rR:  517829436  517829436     C:  517829436  517829436     rC:  517829436  517829436
     R:  638942715  638942715     rR:  638942715  638942715     C:  638942715  638942715     rC:  638942715  638942715
     R:  925371648  925371648     rR:  925371648  925371648     C:  925371648  925371648     rC:  925371648  925371648
     R:  471685293  471685293     rR:  471685293  471685293     C:  471685293  471685293     rC:  471685293  471685293

Matched shape [C/0]: (6, 8) => [{('R', 6, 110)}, {('rC', 5, 62)}, {('rR', 9, 71)}]
Matching patterns [1]: C
C/0:        
  362598174 
  159437862 
  784216359 
  893164527 
  246753981 
  517829436 
  638942715 
  925371648 
  471685293 

Matched shape [26/2]: (1, 4) => [{('R', 1, 35)}, {('C', 7, 191)}, {('rR', 1, 185)}]
Matched shape [26/3]: (1, 6) => [{('C', 6, 176)}, {('C', 7, 191)}, {('C', 8, 206)}]
Matched shape [26/3]: (7, 5) => [{('C', 5, 161)}, {('rC', 2, 251)}, {('rC', 5, 62)}]
Matched shape [26/4]: (1, 4) => [{('R', 1, 35)}, {('C', 6, 176)}, {('rR', 1, 185)}]
Matched shape [26/4]: (7, 4) => [{('rR', 6, 26)}, {('rC', 2, 251)}, {('rR', 7, 41)}]
Matching patterns [2]: 26
26/2:       26/3:       26/3:       26/4:       26/4:       
  362598174   362598174   362598174   362598174   362598174 
  159437862   159437862   159437862   159437862   159437862 
  784216359   784216359   784216359   784216359   784216359 
  893164527   893164527   893164527   893164527   893164527 
  246753981   246753981   246753981   246753981   246753981 
  517829436   517829436   517829436   517829436   517829436 
  638942715   638942715   638942715   638942715   638942715 
  925371648   925371648   925371648   925371648   925371648 
  471685293   471685293   471685293   471685293   471685293 

Matched shape [C/0]: (1, 2) => [{('R', 0, 20)}, {('R', 3, 65)}]
Matched shape [C/0]: (6, 4) => [{('rR', 5, 245)}, {('rR', 7, 41)}]
Matched shape [C/0]: (6, 6) => [{('R', 5, 95)}, {('R', 8, 140)}]
Matched shape [C/0]: (7, 1) => [{('R', 7, 125)}, {('rR', 8, 56)}]
Matched shape [P/0]: (1, 1) => [{('C', 2, 116)}, {('C', 0, 86)}]
Matched shape [P/0]: (2, 3) => [{('rC', 0, 221)}, {('C', 4, 146)}]
Matched shape [P/0]: (7, 7) => [{('rC', 5, 62)}, {('rC', 4, 47)}]
Matched shape [P/1]: (1, 4) => [{('R', 1, 35)}, {('rC', 0, 221)}]
Matched shape [P/1]: (2, 1) => [{('rR', 0, 170)}, {('C', 1, 101)}]
Matched shape [P/1]: (4, 7) => [{('R', 4, 80)}, {('rC', 3, 32)}]
Matched shape [P/1]: (6, 6) => [{('R', 5, 95)}, {('rC', 2, 251)}]
Matched shape [P/1]: (6, 8) => [{('R', 6, 110)}, {('rC', 5, 62)}]
Matched shape [26/1]: (6, 4) => [{('rR', 5, 245)}, {('rR', 6, 26)}, {('rR', 7, 41)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        C/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        P/1:        26/1:       
  362598174   362598174   362598174   362598174   362598174   362598174   362598174   362598174   362598174   362598174   362598174   362598174   362598174 
  159437862   159437862   159437862   159437862   159437862   159437862   159437862   159437862   159437862   159437862   159437862   159437862   159437862 
  784216359   784216359   784216359   784216359   784216359   784216359   784216359   784216359   784216359   784216359   784216359   784216359   784216359 
  893164527   893164527   893164527   893164527   893164527   893164527   893164527   893164527   893164527   893164527   893164527   893164527   893164527 
  246753981   246753981   246753981   246753981   246753981   246753981   246753981   246753981   246753981   246753981   246753981   246753981   246753981 
  517829436   517829436   517829436   517829436   517829436   517829436   517829436   517829436   517829436   517829436   517829436   517829436   517829436 
  638942715   638942715   638942715   638942715   638942715   638942715   638942715   638942715   638942715   638942715   638942715   638942715   638942715 
  925371648   925371648   925371648   925371648   925371648   925371648   925371648   925371648   925371648   925371648   925371648   925371648   925371648 
  471685293   471685293   471685293   471685293   471685293   471685293   471685293   471685293   471685293   471685293   471685293   471685293   471685293 

2021-12-13 11:46:03
Indexed thermo 74
315│729│864
247│685│391
698│431│275
───┼───┼───
782│193│546
531│846│927
964│257│138
───┼───┼───
159│374│682
873│562│419
426│918│753

Number of indexes: 31 = 6+11+7+7
Number of bi-directional indexes: 2 = 1+1
Row indexes: 15,16:29 37,38:27 44,45:19 54,55:84 72,73:59 78,79:82
Row reverse indexes: 25,24:86 26,25:58 42,41:87 45,44:91 53,52:13 59,58:72 64,63:24 68,67:31 82,81:78 87,86:42 98,97:57
Column indexes: 31,41:67 14,24:76 35,45:39 47,57:59 18,28:69 48,58:42 78,88:81
Column reverse indexes: 61,51:95 46,36:31 86,76:24 27,17:38 37,27:23 28,18:96 79,69:28
s4:2.3  s5:1.1  s6:2.4  s9:3.3  s10:4.4  s11:2.2  s12:3.3  s13:3.3  s14:3.4  s15:4.4
     R:  315729864  315729864     rR:  315729864  315729864     C:  315729864  315729864     rC:  315729864  315729864
     R:  247685391  247685391     rR:  247685391  247685391     C:  247685391  247685391     rC:  247685391  247685391
     R:  698431275  698431275     rR:  698431275  698431275     C:  698431275  698431275     rC:  698431275  698431275
     R:  782193546  782193546     rR:  782193546  782193546     C:  782193546  782193546     rC:  782193546  782193546
     R:  531846927  531846927     rR:  531846927  531846927     C:  531846927  531846927     rC:  531846927  531846927
     R:  964257138  964257138     rR:  964257138  964257138     C:  964257138  964257138     rC:  964257138  964257138
     R:  159374682  159374682     rR:  159374682  159374682     C:  159374682  159374682     rC:  159374682  159374682
     R:  873562419  873562419     rR:  873562419  873562419     C:  873562419  873562419     rC:  873562419  873562419
     R:  426918753  426918753     rR:  426918753  426918753     C:  426918753  426918753     rC:  426918753  426918753

Matched shape [C/0]: (3, 7) => [{('R', 1, 35)}, {('C', 3, 86)}, {('rR', 7, 215)}]
Matched shape [O/0]: (3, 7) => [{('R', 1, 35)}, {('C', 3, 86)}, {('C', 5, 116)}, {('rR', 7, 215)}]
Matched shape [P/0]: (5, 8) => [{('rR', 5, 185)}, {('rC', 6, 236)}, {('C', 6, 131)}]
Matching patterns [1]: COP
C/0:        O/0:        P/0:        
  315729864   315729864   315729864 
  247685391   247685391   247685391 
  698431275   698431275   698431275 
  782193546   782193546   782193546 
  531846927   531846927   531846927 
  964257138   964257138   964257138 
  159374682   159374682   159374682 
  873562419   873562419   873562419 
  426918753   426918753   426918753 

Matched shape [C/0]: (6, 6) => [{('rR', 7, 215)}, {('rC', 2, 176)}, {('rR', 10, 26)}]
Matched shape [P/0]: (1, 5) => [{('R', 0, 20)}, {('rC', 4, 206)}, {('C', 2, 71)}]
Matched shape [26/2]: (1, 5) => [{('R', 0, 20)}, {('C', 4, 101), ('rC', 5, 221)}, {('rR', 1, 125)}]
Matched shape [26/2]: (4, 4) => [{('R', 2, 50), ('rR', 3, 155)}, {('C', 3, 86)}, {('R', 3, 65)}]
Matched shape [26/4]: (1, 5) => [{('R', 0, 20)}, {('rC', 3, 191)}, {('rR', 1, 125)}]
Matching patterns [2]: CP26
C/0:        P/0:        26/2:       26/2:       26/4:       
  315729864   315729864   315729864   315729864   315729864 
  247685391   247685391   247685391   247685391   247685391 
  698431275   698431275   698431275   698431275   698431275 
  782193546   782193546   782193546   782193546   782193546 
  531846927   531846927   531846927   531846927   531846927 
  964257138   964257138   964257138   964257138   964257138 
  159374682   159374682   159374682   159374682   159374682 
  873562419   873562419   873562419   873562419   873562419 
  426918753   426918753   426918753   426918753   426918753 

Matched shape [C/0]: (2, 4) => [{('rR', 0, 110)}, {('R', 2, 50), ('rR', 3, 155)}]
Matched shape [C/0]: (5, 2) => [{('rR', 4, 170)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 8) => [{('rR', 5, 185)}, {('R', 5, 95)}]
Matched shape [O/0]: (2, 5) => [{('rR', 1, 125)}, {('C', 2, 71)}, {('rC', 1, 161)}]
Matched shape [O/0]: (3, 7) => [{('R', 1, 35)}, {('C', 3, 86)}, {('C', 5, 116)}]
Matched shape [O/1]: (1, 7) => [{('rC', 3, 191)}, {('C', 4, 101), ('rC', 5, 221)}, {('R', 1, 35)}]
Matched shape [O/1]: (4, 7) => [{('C', 3, 86)}, {('C', 5, 116)}, {('rR', 7, 215)}]
Matched shape [P/0]: (1, 7) => [{('C', 4, 101), ('rC', 5, 221)}, {('rC', 4, 206)}]
Matched shape [P/0]: (2, 6) => [{('rC', 4, 206)}, {('rC', 1, 161)}]
Matched shape [P/0]: (6, 8) => [{('rC', 6, 236)}, {('C', 6, 131)}]
Matched shape [P/1]: (2, 5) => [{('rR', 1, 125)}, {('C', 2, 71)}]
Matched shape [P/1]: (3, 7) => [{('R', 1, 35)}, {('C', 3, 86)}]
Matched shape [P/1]: (4, 1) => [{('rR', 2, 140)}, {('rC', 0, 146)}]
Matched shape [26/0]: (1, 7) => [{('rC', 3, 191)}, {('C', 4, 101), ('rC', 5, 221)}, {('R', 1, 35)}]
Matched shape [26/0]: (4, 7) => [{('C', 3, 86)}, {('C', 5, 116)}, {('rR', 7, 215)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/0:        O/1:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/0:       
  315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864 
  247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391 
  698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275 
  782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546 
  531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927 
  964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138 
  159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682 
  873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419 
  426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753 

DisjointSets [3]: COP26:
Σ26 = 24    Σ26 = 24    Σ26 = 35    Σ26 = 35    Σ26 = 24    Σ26 = 35    Σ26 = 24    Σ26 = 35    Σ26 = 24    Σ26 = 24    Σ26 = 24    Σ26 = 24    Σ26 = 35    Σ26 = 35    Σ26 = 35    Σ26 = 35    
  315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864   315729864 
  247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391   247685391 
  698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275   698431275 
  782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546   782193546 
  531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927   531846927 
  964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138   964257138 
  159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682   159374682 
  873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419   873562419 
  426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753   426918753 

2021-12-13 11:46:03
Indexed thermo 75
316│785│924
247│369│851
589│412│376
───┼───┼───
734│256│189
692│871│435
851│943│267
───┼───┼───
178│534│692
963│127│548
425│698│713

Number of indexes: 34 = 14+6+7+7
Number of bi-directional indexes: 4 = 1+3
Row indexes: 24,25:36 27,28:85 31,32:58 37,38:37 42,43:34 53,54:28 54,55:87 62,63:51 64,65:94 77,78:69 81,82:96 85,86:27 87,88:54 88,89:48
Row reverse indexes: 18,17:29 43,42:43 46,45:65 93,92:52 97,96:78 98,97:17
Column indexes: 43,53:42 73,83:83 24,34:34 55,65:74 56,66:13 47,57:14 49,59:95
Column reverse indexes: 82,72:67 53,43:24 34,24:43 35,25:16 37,27:38 57,47:41 78,68:96
s4:1.1  s5:2.2  s6:3.3  s7:4.6  s8:1.1  s9:3.3  s10:2.2  s11:5.5  s12:1.1  s13:4.4  s14:1.1  s15:4.5
     R:  316785924  316785924     rR:  316785924  316785924     C:  316785924  316785924     rC:  316785924  316785924
     R:  247369851  247369851     rR:  247369851  247369851     C:  247369851  247369851     rC:  247369851  247369851
     R:  589412376  589412376     rR:  589412376  589412376     C:  589412376  589412376     rC:  589412376  589412376
     R:  734256189  734256189     rR:  734256189  734256189     C:  734256189  734256189     rC:  734256189  734256189
     R:  692871435  692871435     rR:  692871435  692871435     C:  692871435  692871435     rC:  692871435  692871435
     R:  851943267  851943267     rR:  851943267  851943267     C:  851943267  851943267     rC:  851943267  851943267
     R:  178534692  178534692     rR:  178534692  178534692     C:  178534692  178534692     rC:  178534692  178534692
     R:  963127548  963127548     rR:  963127548  963127548     C:  963127548  963127548     rC:  963127548  963127548
     R:  425698713  425698713     rR:  425698713  425698713     C:  425698713  425698713     rC:  425698713  425698713

Matched shape [C/0]: (6, 2) => [{('R', 7, 125)}, {('rC', 0, 191)}, {('rR', 3, 41)}]
Matched shape [O/0]: (6, 2) => [{('R', 7, 125)}, {('rC', 0, 191)}, {('C', 1, 101)}, {('rR', 3, 41)}]
Matched shape [26/0]: (2, 4) => [{('C', 2, 116), ('rC', 2, 221)}, {('rC', 3, 236)}, {('R', 6, 110)}]
Matched shape [26/0]: (5, 5) => [{('C', 3, 131)}, {('C', 4, 146)}, {('R', 11, 185)}]
Matching patterns [1]: CO26
C/0:        O/0:        26/0:       26/0:       
  316785924   316785924   316785924   316785924 
  247369851   247369851   247369851   247369851 
  589412376   589412376   589412376   589412376 
  734256189   734256189   734256189   734256189 
  692871435   692871435   692871435   692871435 
  851943267   851943267   851943267   851943267 
  178534692   178534692   178534692   178534692 
  963127548   963127548   963127548   963127548 
  425698713   425698713   425698713   425698713 

Matched shape [26/0]: (2, 4) => [{('C', 2, 116), ('rC', 2, 221)}, {('rC', 3, 236)}, {('R', 6, 110)}]
Matched shape [26/0]: (5, 5) => [{('C', 3, 131)}, {('C', 4, 146)}, {('R', 11, 185)}]
Matched shape [26/3]: (2, 4) => [{('C', 2, 116), ('rC', 2, 221)}, {('rC', 3, 236)}, {('rC', 4, 251)}]
Matched shape [26/4]: (5, 4) => [{('R', 6, 110)}, {('C', 4, 146)}, {('R', 8, 140)}]
Matching patterns [2]: 26
26/0:       26/0:       26/3:       26/4:       
  316785924   316785924   316785924   316785924 
  247369851   247369851   247369851   247369851 
  589412376   589412376   589412376   589412376 
  734256189   734256189   734256189   734256189 
  692871435   692871435   692871435   692871435 
  851943267   851943267   851943267   851943267 
  178534692   178534692   178534692   178534692 
  963127548   963127548   963127548   963127548 
  425698713   425698713   425698713   425698713 

Matched shape [C/0]: (1, 7) => [{('rR', 0, 230)}, {('R', 3, 65)}]
Matched shape [C/0]: (4, 2) => [{('R', 4, 80), ('rR', 1, 245)}, {('R', 7, 125)}]
Matched shape [C/0]: (7, 7) => [{('R', 9, 155)}, {('rR', 5, 71)}]
Matched shape [O/0]: (4, 5) => [{('rR', 2, 26)}, {('C', 3, 131)}, {('C', 4, 146)}]
Matched shape [O/0]: (6, 2) => [{('R', 7, 125)}, {('rC', 0, 191)}, {('C', 1, 101)}]
Matched shape [O/1]: (7, 2) => [{('rC', 0, 191)}, {('C', 1, 101)}, {('rR', 3, 41)}]
Matched shape [P/0]: (4, 6) => [{('C', 5, 161), ('rC', 5, 32)}, {('C', 4, 146)}]
Matched shape [P/1]: (1, 7) => [{('rR', 0, 230)}, {('rC', 4, 251)}]
Matched shape [P/1]: (3, 7) => [{('R', 3, 65)}, {('C', 5, 161), ('rC', 5, 32)}]
Matched shape [P/1]: (4, 5) => [{('rR', 2, 26)}, {('C', 3, 131)}]
Matched shape [P/1]: (6, 2) => [{('R', 7, 125)}, {('rC', 0, 191)}]
Matched shape [26/0]: (7, 2) => [{('rC', 0, 191)}, {('C', 1, 101)}, {('rR', 3, 41)}]
Matched shape [26/1]: (1, 7) => [{('rR', 0, 230)}, {('R', 1, 35)}, {('R', 3, 65)}]
Matched shape [26/1]: (7, 7) => [{('R', 9, 155)}, {('R', 12, 200)}, {('rR', 5, 71)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/0:        O/1:        P/0:        P/1:        P/1:        P/1:        P/1:        26/0:       26/1:       26/1:       
  316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924 
  247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851 
  589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376 
  734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189 
  692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435 
  851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267 
  178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692 
  963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548 
  425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713 

DisjointSets [3]: COP26:
Σ26 = 32    Σ26 = 32    Σ26 = 32    Σ26 = 32    Σ26 = 32    Σ26 = 31    Σ26 = 32    Σ26 = 31    Σ26 = 32    Σ26 = 34    Σ26 = 32    Σ26 = 32    Σ26 = 32    Σ26 = 34    Σ26 = 32    Σ26 = 31    Σ26 = 31    Σ26 = 34    Σ26 = 34    Σ26 = 34    Σ26 = 34    Σ26 = 34    
  316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924   316785924 
  247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851   247369851 
  589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376   589412376 
  734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189   734256189 
  692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435   692871435 
  851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267   851943267 
  178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692   178534692 
  963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548   963127548 
  425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713 

2021-12-13 11:46:03
Indexed thermo 76
316│789│524
249│563│871
578│412│396
───┼───┼───
764│235│189
193│876│452
852│941│637
───┼───┼───
681│327│945
937│154│268
425│698│713

Number of indexes: 32 = 7+7+8+10
Number of bi-directional indexes: 3 = 1+2
Row indexes: 25,26:63 27,28:87 52,53:93 64,65:94 74,75:32 84,85:15 85,86:54
Row reverse indexes: 16,15:98 24,23:59 26,25:36 57,56:46 63,62:25 77,76:97 93,92:52
Column indexes: 36,46:25 46,56:56 27,37:83 47,57:14 67,77:69 18,28:27 88,98:61 29,39:16
Column reverse indexes: 62,52:59 24,14:57 45,35:31 75,65:24 26,16:39 76,66:71 57,47:41 28,18:72 48,38:89 99,89:38
s4:1.1  s5:3.3  s6:2.2  s7:4.5  s8:1.1  s9:5.5  s10:1.1  s11:3.3  s12:3.3  s13:1.1  s14:1.2  s15:2.2  s16:1.1  s17:2.2
     R:  316789524  316789524     rR:  316789524  316789524     C:  316789524  316789524     rC:  316789524  316789524
     R:  249563871  249563871     rR:  249563871  249563871     C:  249563871  249563871     rC:  249563871  249563871
     R:  578412396  578412396     rR:  578412396  578412396     C:  578412396  578412396     rC:  578412396  578412396
     R:  764235189  764235189     rR:  764235189  764235189     C:  764235189  764235189     rC:  764235189  764235189
     R:  193876452  193876452     rR:  193876452  193876452     C:  193876452  193876452     rC:  193876452  193876452
     R:  852941637  852941637     rR:  852941637  852941637     C:  852941637  852941637     rC:  852941637  852941637
     R:  681327945  681327945     rR:  681327945  681327945     C:  681327945  681327945     rC:  681327945  681327945
     R:  937154268  937154268     rR:  937154268  937154268     C:  937154268  937154268     rC:  937154268  937154268
     R:  425698713  425698713     rR:  425698713  425698713     C:  425698713  425698713     rC:  425698713  425698713

Matched shape [P/0]: (2, 7) => [{('R', 1, 35)}, {('rC', 8, 236)}, {('rC', 6, 206), ('C', 3, 41)}]
Matched shape [26/0]: (4, 6) => [{('C', 1, 245)}, {('rC', 6, 206), ('C', 3, 41)}, {('rR', 5, 200)}]
Matching patterns [1]: P26
P/0:        26/0:       
  316789524   316789524 
  249563871   249563871 
  578412396   578412396 
  764235189   764235189 
  193876452   193876452 
  852941637   852941637 
  681327945   681327945 
  937154268   937154268 
  425698713   425698713 

Matched shape [O/0]: (2, 6) => [{('R', 1, 35)}, {('C', 0, 230)}, {('rC', 8, 236)}, {('rR', 3, 170)}]
Matched shape [O/0]: (5, 5) => [{('rR', 3, 170)}, {('rC', 3, 161)}, {('C', 4, 56)}, {('R', 6, 110)}]
Matched shape [P/0]: (1, 5) => [{('rR', 0, 125)}, {('C', 2, 26)}, {('rC', 2, 146)}]
Matched shape [26/0]: (4, 6) => [{('C', 1, 245)}, {('rC', 6, 206), ('C', 3, 41)}, {('rR', 5, 200)}]
Matched shape [26/2]: (1, 5) => [{('rR', 0, 125)}, {('rC', 7, 221), ('C', 5, 71)}, {('R', 0, 20), ('rR', 2, 155)}]
Matched shape [26/2]: (6, 4) => [{('R', 3, 65)}, {('C', 4, 56)}, {('R', 4, 80)}]
Matched shape [26/3]: (3, 5) => [{('rC', 2, 146)}, {('C', 0, 230)}, {('rC', 8, 236)}]
Matched shape [26/4]: (6, 4) => [{('R', 3, 65)}, {('rC', 5, 191)}, {('R', 4, 80)}]
Matched shape [26/5]: (6, 5) => [{('rC', 3, 161)}, {('rC', 5, 191)}, {('C', 4, 56)}]
Matching patterns [2]: OP26
O/0:        O/0:        P/0:        26/0:       26/2:       26/2:       26/3:       26/4:       26/5:       
  316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524 
  249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871 
  578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396 
  764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189 
  193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452 
  852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637 
  681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945 
  937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268 
  425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713 

Matched shape [C/0]: (5, 6) => [{('rR', 3, 170)}, {('rR', 5, 200)}]
Matched shape [C/0]: (6, 4) => [{('R', 3, 65)}, {('R', 5, 95)}]
Matched shape [O/0]: (2, 5) => [{('R', 0, 20), ('rR', 2, 155)}, {('rC', 2, 146)}, {('C', 0, 230)}]
Matched shape [O/0]: (5, 6) => [{('rR', 3, 170)}, {('rC', 5, 191)}, {('C', 4, 56)}]
Matched shape [O/1]: (6, 5) => [{('rC', 3, 161)}, {('rC', 5, 191)}, {('R', 6, 110)}]
Matched shape [P/0]: (1, 7) => [{('rC', 7, 221), ('C', 5, 71)}, {('C', 2, 26)}]
Matched shape [P/0]: (2, 6) => [{('C', 2, 26)}, {('C', 0, 230)}]
Matched shape [P/0]: (2, 8) => [{('C', 7, 101)}, {('rC', 8, 236)}]
Matched shape [P/0]: (3, 7) => [{('rC', 8, 236)}, {('rC', 6, 206), ('C', 3, 41)}]
Matched shape [P/1]: (2, 5) => [{('R', 0, 20), ('rR', 2, 155)}, {('rC', 2, 146)}]
Matched shape [P/1]: (5, 6) => [{('rR', 3, 170)}, {('rC', 5, 191)}]
Matched shape [26/0]: (6, 5) => [{('rC', 3, 161)}, {('rC', 5, 191)}, {('R', 6, 110)}]
Matched shape [26/1]: (6, 4) => [{('R', 3, 65)}, {('R', 4, 80)}, {('R', 5, 95)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       26/1:       
  316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524   316789524 
  249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871   249563871 
  578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396   578412396 
  764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189   764235189 
  193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452   193876452 
  852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637   852941637 
  681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945   681327945 
  937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268   937154268 
  425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713   425698713 

DisjointSets [3]: COP26:
Σ26 = 24    Σ26 = 24    
  316789524   316789524 
  249563871   249563871 
  578412396   578412396 
  764235189   764235189 
  193876452   193876452 
  852941637   852941637 
  681327945   681327945 
  937154268   937154268 
  425698713   425698713 

2021-12-13 11:46:03
Indexed thermo 77
315│679│824
264│835│971
789│214│365
───┼───┼───
872│456│139
591│327│486
643│981│257
───┼───┼───
158│743│692
937│162│548
426│598│713

Number of indexes: 30 = 5+10+7+8
Number of bi-directional indexes: 0 = 0+0
Row indexes: 16,17:98 53,54:13 71,72:15 74,75:74 77,78:69
Row reverse indexes: 28,27:79 38,37:63 56,55:72 59,58:68 62,61:46 64,63:93 83,82:73 84,83:17 95,94:95 97,96:78
Column indexes: 42,52:79 13,23:54 83,93:76 36,46:46 37,47:31 57,67:42 88,98:41
Column reverse indexes: 32,22:86 35,25:13 45,35:51 26,16:59 87,77:56 68,58:58 49,39:95 79,69:27
s4:2.3  s5:1.1  s6:3.3  s8:1.1  s9:4.4  s10:2.3  s11:2.2  s12:1.1  s13:2.2  s14:4.5  s15:2.2  s16:1.2  s17:1.1
     R:  315679824  315679824     rR:  315679824  315679824     C:  315679824  315679824     rC:  315679824  315679824
     R:  264835971  264835971     rR:  264835971  264835971     C:  264835971  264835971     rC:  264835971  264835971
     R:  789214365  789214365     rR:  789214365  789214365     C:  789214365  789214365     rC:  789214365  789214365
     R:  872456139  872456139     rR:  872456139  872456139     C:  872456139  872456139     rC:  872456139  872456139
     R:  591327486  591327486     rR:  591327486  591327486     C:  591327486  591327486     rC:  591327486  591327486
     R:  643981257  643981257     rR:  643981257  643981257     C:  643981257  643981257     rC:  643981257  643981257
     R:  158743692  158743692     rR:  158743692  158743692     C:  158743692  158743692     rC:  158743692  158743692
     R:  937162548  937162548     rR:  937162548  937162548     C:  937162548  937162548     rC:  937162548  937162548
     R:  426598713  426598713     rR:  426598713  426598713     C:  426598713  426598713     rC:  426598713  426598713

Matched shape [26/1]: (5, 3) => [{('R', 1, 35)}, {('rR', 5, 170)}, {('rR', 7, 200)}]
Matching patterns [1]: 26
26/1:       
  315679824 
  264835971 
  789214365 
  872456139 
  591327486 
  643981257 
  158743692 
  937162548 
  426598713 

Matched shape [O/1]: (2, 7) => [{('rR', 0, 95)}, {('C', 4, 71)}, {('rC', 6, 206)}, {('rR', 3, 140)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 110)}, {('rC', 6, 206)}, {('C', 5, 86)}, {('rR', 3, 140)}]
Matched shape [26/1]: (5, 3) => [{('R', 1, 35)}, {('rR', 5, 170)}, {('rR', 7, 200)}]
Matched shape [26/3]: (3, 6) => [{('C', 3, 56)}, {('C', 4, 71)}, {('rC', 6, 206)}]
Matched shape [26/5]: (3, 5) => [{('rC', 2, 146)}, {('C', 3, 56)}, {('C', 4, 71)}]
Matching patterns [2]: OP26
O/1:        P/1:        26/1:       26/3:       26/5:       
  315679824   315679824   315679824   315679824   315679824 
  264835971   264835971   264835971   264835971   264835971 
  789214365   789214365   789214365   789214365   789214365 
  872456139   872456139   872456139   872456139   872456139 
  591327486   591327486   591327486   591327486   591327486 
  643981257   643981257   643981257   643981257   643981257 
  158743692   158743692   158743692   158743692   158743692 
  937162548   937162548   937162548   937162548   937162548 
  426598713   426598713   426598713   426598713   426598713 

Matched shape [C/0]: (6, 3) => [{('rR', 5, 170)}, {('rR', 7, 200)}]
Matched shape [C/0]: (7, 4) => [{('R', 3, 65)}, {('rR', 8, 215)}]
Matched shape [O/1]: (3, 5) => [{('rC', 2, 146)}, {('C', 3, 56)}, {('rR', 2, 125)}]
Matched shape [O/1]: (5, 7) => [{('C', 5, 86)}, {('rC', 5, 191)}, {('R', 4, 80)}]
Matched shape [P/0]: (1, 2) => [{('C', 1, 26)}, {('rC', 0, 116)}]
Matched shape [P/0]: (1, 5) => [{('rC', 3, 161)}, {('rC', 1, 131)}]
Matched shape [P/1]: (2, 7) => [{('rR', 0, 95)}, {('C', 4, 71)}]
Matched shape [26/0]: (3, 5) => [{('rC', 2, 146)}, {('C', 3, 56)}, {('rR', 2, 125)}]
Matched shape [26/0]: (5, 7) => [{('C', 5, 86)}, {('rC', 5, 191)}, {('R', 4, 80)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        O/1:        P/0:        P/0:        P/1:        26/0:       26/0:       
  315679824   315679824   315679824   315679824   315679824   315679824   315679824   315679824   315679824 
  264835971   264835971   264835971   264835971   264835971   264835971   264835971   264835971   264835971 
  789214365   789214365   789214365   789214365   789214365   789214365   789214365   789214365   789214365 
  872456139   872456139   872456139   872456139   872456139   872456139   872456139   872456139   872456139 
  591327486   591327486   591327486   591327486   591327486   591327486   591327486   591327486   591327486 
  643981257   643981257   643981257   643981257   643981257   643981257   643981257   643981257   643981257 
  158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692 
  937162548   937162548   937162548   937162548   937162548   937162548   937162548   937162548   937162548 
  426598713   426598713   426598713   426598713   426598713   426598713   426598713   426598713   426598713 

DisjointSets [3]: COP26:
Σ26 = 34    Σ26 = 34    Σ26 = 25    Σ26 = 25    Σ26 = 34    Σ26 = 34    Σ26 = 25    Σ26 = 25    
  315679824   315679824   315679824   315679824   315679824   315679824   315679824   315679824 
  264835971   264835971   264835971   264835971   264835971   264835971   264835971   264835971 
  789214365   789214365   789214365   789214365   789214365   789214365   789214365   789214365 
  872456139   872456139   872456139   872456139   872456139   872456139   872456139   872456139 
  591327486   591327486   591327486   591327486   591327486   591327486   591327486   591327486 
  643981257   643981257   643981257   643981257   643981257   643981257   643981257   643981257 
  158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692 
  937162548   937162548   937162548   937162548   937162548   937162548   937162548   937162548 
  426598713   426598713   426598713   426598713   426598713   426598713   426598713   426598713 

2021-12-13 11:46:03
Indexed thermo 78
315│879│624
249│365│871
786│214│395
───┼───┼───
871│623│459
592│748│136
634│591│287
───┼───┼───
158│437│962
963│152│748
427│986│513

Number of indexes: 28 = 7+4+9+8
Number of bi-directional indexes: 2 = 0+2
Row indexes: 33,34:62 55,56:48 57,58:13 64,65:59 71,72:15 86,87:27 96,97:65
Row reverse indexes: 54,53:72 68,67:82 69,68:78 78,77:69
Column indexes: 42,52:79 53,63:24 73,83:83 83,93:37 84,94:19 66,76:17 18,28:27 38,48:95 88,98:41
Column reverse indexes: 72,62:53 94,84:91 75,65:39 95,85:85 26,16:59 78,68:68 98,88:14 99,89:38
s4:1.1  s5:2.2  s6:2.2  s8:3.3  s9:2.3  s10:4.4  s11:3.3  s12:2.2  s13:1.1  s14:3.4  s15:2.2  s16:1.1
     R:  315879624  315879624     rR:  315879624  315879624     C:  315879624  315879624     rC:  315879624  315879624
     R:  249365871  249365871     rR:  249365871  249365871     C:  249365871  249365871     rC:  249365871  249365871
     R:  786214395  786214395     rR:  786214395  786214395     C:  786214395  786214395     rC:  786214395  786214395
     R:  871623459  871623459     rR:  871623459  871623459     C:  871623459  871623459     rC:  871623459  871623459
     R:  592748136  592748136     rR:  592748136  592748136     C:  592748136  592748136     rC:  592748136  592748136
     R:  634591287  634591287     rR:  634591287  634591287     C:  634591287  634591287     rC:  634591287  634591287
     R:  158437962  158437962     rR:  158437962  158437962     C:  158437962  158437962     rC:  158437962  158437962
     R:  963152748  963152748     rR:  963152748  963152748     C:  963152748  963152748     rC:  963152748  963152748
     R:  427986513  427986513     rR:  427986513  427986513     C:  427986513  427986513     rC:  427986513  427986513

Matching patterns [1]: 

Matched shape [O/0]: (5, 6) => [{('R', 2, 50)}, {('C', 5, 26)}, {('rC', 5, 161)}, {('R', 5, 95)}]
Matched shape [P/0]: (5, 3) => [{('rR', 0, 125)}, {('rC', 2, 116)}, {('C', 2, 215)}]
Matched shape [26/2]: (8, 6) => [{('R', 5, 95)}, {('rC', 7, 191)}, {('R', 6, 110)}]
Matched shape [26/3]: (6, 5) => [{('rC', 2, 116)}, {('C', 5, 26)}, {('rC', 5, 161)}]
Matched shape [26/4]: (8, 6) => [{('R', 5, 95)}, {('rC', 6, 176), ('C', 8, 71)}, {('R', 6, 110)}]
Matched shape [26/5]: (8, 3) => [{('C', 3, 230)}, {('C', 4, 245), ('rC', 1, 101)}, {('rC', 3, 131)}]
Matching patterns [2]: OP26
O/0:        P/0:        26/2:       26/3:       26/4:       26/5:       
  315879624   315879624   315879624   315879624   315879624   315879624 
  249365871   249365871   249365871   249365871   249365871   249365871 
  786214395   786214395   786214395   786214395   786214395   786214395 
  871623459   871623459   871623459   871623459   871623459   871623459 
  592748136   592748136   592748136   592748136   592748136   592748136 
  634591287   634591287   634591287   634591287   634591287   634591287 
  158437962   158437962   158437962   158437962   158437962   158437962 
  963152748   963152748   963152748   963152748   963152748   963152748 
  427986513   427986513   427986513   427986513   427986513   427986513 

Matched shape [C/0]: (3, 3) => [{('R', 0, 20)}, {('rR', 0, 125)}]
Matched shape [C/0]: (5, 7) => [{('R', 2, 50)}, {('rR', 3, 170)}]
Matched shape [O/0]: (5, 5) => [{('R', 1, 35)}, {('rC', 2, 116)}, {('C', 5, 26)}]
Matched shape [P/0]: (5, 2) => [{('C', 1, 200)}, {('rC', 0, 86)}]
Matched shape [P/1]: (5, 5) => [{('R', 1, 35)}, {('rC', 2, 116)}]
Matched shape [26/1]: (5, 7) => [{('R', 2, 50)}, {('rR', 1, 140)}, {('rR', 3, 170)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/0:        P/0:        P/1:        26/1:       
  315879624   315879624   315879624   315879624   315879624   315879624 
  249365871   249365871   249365871   249365871   249365871   249365871 
  786214395   786214395   786214395   786214395   786214395   786214395 
  871623459   871623459   871623459   871623459   871623459   871623459 
  592748136   592748136   592748136   592748136   592748136   592748136 
  634591287   634591287   634591287   634591287   634591287   634591287 
  158437962   158437962   158437962   158437962   158437962   158437962 
  963152748   963152748   963152748   963152748   963152748   963152748 
  427986513   427986513   427986513   427986513   427986513   427986513 

2021-12-13 11:46:03
Indexed thermo 79
392│876│514
518│324│796
746│195│238
───┼───┼───
824│763│159
167│549│382
953│281│467
───┼───┼───
639│412│875
275│638│941
481│957│623

Number of indexes: 29 = 5+10+7+7
Number of bi-directional indexes: 2 = 1+1
Row indexes: 17,18:51 32,33:46 38,39:38 54,55:54 88,89:41
Row reverse indexes: 12,11:93 23,22:81 26,25:42 44,43:74 45,44:67 58,57:83 77,76:82 78,77:78 84,83:65 89,88:14
Column indexes: 32,42:42 72,82:37 55,65:48 26,36:45 87,97:96 48,58:58 58,68:86
Column reverse indexes: 31,21:75 51,41:18 43,33:46 37,27:27 57,47:31 97,87:69 38,28:39
s4:1.1  s5:2.2  s6:2.3  s9:5.5  s10:3.4  s11:4.4  s12:4.4  s13:2.2  s14:1.1  s15:3.3
     R:  392876514  392876514     rR:  392876514  392876514     C:  392876514  392876514     rC:  392876514  392876514
     R:  518324796  518324796     rR:  518324796  518324796     C:  518324796  518324796     rC:  518324796  518324796
     R:  746195238  746195238     rR:  746195238  746195238     C:  746195238  746195238     rC:  746195238  746195238
     R:  824763159  824763159     rR:  824763159  824763159     C:  824763159  824763159     rC:  824763159  824763159
     R:  167549382  167549382     rR:  167549382  167549382     C:  167549382  167549382     rC:  167549382  167549382
     R:  953281467  953281467     rR:  953281467  953281467     C:  953281467  953281467     rC:  953281467  953281467
     R:  639412875  639412875     rR:  639412875  639412875     C:  639412875  639412875     rC:  639412875  639412875
     R:  275638941  275638941     rR:  275638941  275638941     C:  275638941  275638941     rC:  275638941  275638941
     R:  481957623  481957623     rR:  481957623  481957623     C:  481957623  481957623     rC:  481957623  481957623

Matched shape [26/0]: (2, 7) => [{('rC', 3, 161)}, {('rC', 6, 206)}, {('rR', 5, 170)}]
Matched shape [26/0]: (4, 7) => [{('rC', 4, 176)}, {('C', 5, 86)}, {('rR', 7, 200)}]
Matching patterns [1]: 26
26/0:       26/0:       
  392876514   392876514 
  518324796   518324796 
  746195238   746195238 
  824763159   824763159 
  167549382   167549382 
  953281467   953281467 
  639412875   639412875 
  275638941   275638941 
  481957623   481957623 

Matched shape [26/0]: (2, 7) => [{('rC', 3, 161)}, {('rC', 6, 206)}, {('rR', 5, 170)}]
Matched shape [26/0]: (4, 7) => [{('rC', 4, 176)}, {('C', 5, 86)}, {('rR', 7, 200)}]
Matched shape [26/2]: (4, 4) => [{('rR', 4, 155)}, {('rC', 4, 176)}, {('R', 3, 65)}]
Matched shape [26/5]: (2, 6) => [{('C', 3, 56)}, {('rC', 3, 161)}, {('rC', 6, 206)}]
Matching patterns [2]: 26
26/0:       26/0:       26/2:       26/5:       
  392876514   392876514   392876514   392876514 
  518324796   518324796   518324796   518324796 
  746195238   746195238   746195238   746195238 
  824763159   824763159   824763159   824763159 
  167549382   167549382   167549382   167549382 
  953281467   953281467   953281467   953281467 
  639412875   639412875   639412875   639412875 
  275638941   275638941   275638941   275638941 
  481957623   481957623   481957623   481957623 

Matched shape [C/0]: (5, 7) => [{('rR', 5, 170)}, {('rR', 7, 200)}]
Matched shape [O/0]: (1, 7) => [{('R', 0, 20)}, {('rC', 3, 161)}, {('rC', 6, 206)}]
Matched shape [O/0]: (2, 2) => [{('rR', 1, 110)}, {('C', 0, 245)}, {('rC', 2, 146)}]
Matched shape [P/0]: (3, 1) => [{('C', 0, 245)}, {('rC', 1, 131)}]
Matched shape [P/1]: (1, 1) => [{('rR', 0, 95)}, {('rC', 0, 116)}]
Matched shape [P/1]: (1, 7) => [{('R', 0, 20)}, {('rC', 3, 161)}]
Matched shape [P/1]: (2, 2) => [{('rR', 1, 110)}, {('C', 0, 245)}]
Matched shape [P/1]: (3, 8) => [{('R', 2, 50)}, {('C', 5, 86)}]
Matched shape [P/1]: (7, 7) => [{('rR', 7, 200)}, {('C', 4, 71), ('rC', 5, 191)}]
Matching patterns [3]: COP
C/0:        O/0:        O/0:        P/0:        P/1:        P/1:        P/1:        P/1:        P/1:        
  392876514   392876514   392876514   392876514   392876514   392876514   392876514   392876514   392876514 
  518324796   518324796   518324796   518324796   518324796   518324796   518324796   518324796   518324796 
  746195238   746195238   746195238   746195238   746195238   746195238   746195238   746195238   746195238 
  824763159   824763159   824763159   824763159   824763159   824763159   824763159   824763159   824763159 
  167549382   167549382   167549382   167549382   167549382   167549382   167549382   167549382   167549382 
  953281467   953281467   953281467   953281467   953281467   953281467   953281467   953281467   953281467 
  639412875   639412875   639412875   639412875   639412875   639412875   639412875   639412875   639412875 
  275638941   275638941   275638941   275638941   275638941   275638941   275638941   275638941   275638941 
  481957623   481957623   481957623   481957623   481957623   481957623   481957623   481957623   481957623 

2021-12-13 11:46:04
Indexed thermo 80
385│729│164
619│843│725
742│651│389
───┼───┼───
853│492│617
164│387│952
927│165│438
───┼───┼───
571│234│896
238│976│541
496│518│273

Number of indexes: 27 = 7+3+9+8
Number of bi-directional indexes: 2 = 1+1
Row indexes: 18,19:64 33,34:26 42,43:53 55,56:87 65,66:65 82,83:38 88,89:41
Row reverse indexes: 68,67:34 78,77:98 83,82:83
Column indexes: 11,21:36 61,71:95 12,22:81 52,62:62 85,95:71 16,26:93 77,87:85 19,29:45 79,89:61
Column reverse indexes: 53,43:43 93,83:68 25,15:42 46,36:21 96,86:86 47,37:63 67,57:49 89,79:16
s3:1.1  s5:1.1  s6:1.1  s7:4.4  s8:4.4  s9:4.4  s10:1.1  s11:3.3  s12:1.1  s13:2.2  s14:3.3  s15:1.1  s17:1.1
     R:  385729164  385729164     rR:  385729164  385729164     C:  385729164  385729164     rC:  385729164  385729164
     R:  619843725  619843725     rR:  619843725  619843725     C:  619843725  619843725     rC:  619843725  619843725
     R:  742651389  742651389     rR:  742651389  742651389     C:  742651389  742651389     rC:  742651389  742651389
     R:  853492617  853492617     rR:  853492617  853492617     C:  853492617  853492617     rC:  853492617  853492617
     R:  164387952  164387952     rR:  164387952  164387952     C:  164387952  164387952     rC:  164387952  164387952
     R:  927165438  927165438     rR:  927165438  927165438     C:  927165438  927165438     rC:  927165438  927165438
     R:  571234896  571234896     rR:  571234896  571234896     C:  571234896  571234896     rC:  571234896  571234896
     R:  238976541  238976541     rR:  238976541  238976541     C:  238976541  238976541     rC:  238976541  238976541
     R:  496518273  496518273     rR:  496518273  496518273     C:  496518273  496518273     rC:  496518273  496518273

Matching patterns [1]: 

Matched shape [P/0]: (6, 5) => [{('R', 4, 80)}, {('C', 6, 26)}, {('C', 4, 230)}]
Matched shape [26/4]: (5, 5) => [{('R', 3, 65)}, {('rC', 6, 161)}, {('R', 4, 80)}]
Matching patterns [2]: P26
P/0:        26/4:       
  385729164   385729164 
  619843725   619843725 
  742651389   742651389 
  853492617   853492617 
  164387952   164387952 
  927165438   927165438 
  571234896   571234896 
  238976541   238976541 
  496518273   496518273 

Matched shape [P/0]: (4, 2) => [{('rC', 0, 71)}, {('C', 3, 215)}]
Matched shape [P/0]: (5, 1) => [{('C', 3, 215)}, {('C', 1, 185)}]
Matched shape [P/0]: (7, 6) => [{('C', 6, 26)}, {('rC', 4, 131)}]
Matched shape [P/1]: (3, 3) => [{('R', 1, 35)}, {('rC', 0, 71)}]
Matched shape [P/1]: (4, 2) => [{('R', 2, 50)}, {('C', 3, 215)}]
Matched shape [P/1]: (6, 7) => [{('rR', 0, 125)}, {('C', 6, 26)}]
Matching patterns [3]: P
P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        
  385729164   385729164   385729164   385729164   385729164   385729164 
  619843725   619843725   619843725   619843725   619843725   619843725 
  742651389   742651389   742651389   742651389   742651389   742651389 
  853492617   853492617   853492617   853492617   853492617   853492617 
  164387952   164387952   164387952   164387952   164387952   164387952 
  927165438   927165438   927165438   927165438   927165438   927165438 
  571234896   571234896   571234896   571234896   571234896   571234896 
  238976541   238976541   238976541   238976541   238976541   238976541 
  496518273   496518273   496518273   496518273   496518273   496518273 

2021-12-13 11:46:04
Indexed thermo 81
316│829│754
785│164│239
249│573│861
───┼───┼───
692│731│485
874│295│316
531│648│927
───┼───┼───
153│487│692
967│352│148
428│916│573

Number of indexes: 24 = 9+5+3+7
Number of bi-directional indexes: 0 = 0+0
Row indexes: 34,35:57 35,36:73 64,65:64 76,77:76 77,78:69 87,88:14 88,89:48 91,92:42 95,96:16
Row reverse indexes: 24,23:15 59,58:61 63,62:13 73,72:35 84,83:37
Column indexes: 54,64:26 75,85:85 59,69:67
Column reverse indexes: 61,51:58 52,42:79 83,73:73 65,55:49 46,36:13 77,67:69 29,19:94
s4:1.2  s5:1.1  s6:2.2  s7:2.2  s8:2.2  s10:3.4  s12:2.2  s13:6.6  s15:1.2  s16:1.1
     R:  316829754  316829754     rR:  316829754  316829754     C:  316829754  316829754     rC:  316829754  316829754
     R:  785164239  785164239     rR:  785164239  785164239     C:  785164239  785164239     rC:  785164239  785164239
     R:  249573861  249573861     rR:  249573861  249573861     C:  249573861  249573861     rC:  249573861  249573861
     R:  692731485  692731485     rR:  692731485  692731485     C:  692731485  692731485     rC:  692731485  692731485
     R:  874295316  874295316     rR:  874295316  874295316     C:  874295316  874295316     rC:  874295316  874295316
     R:  531648927  531648927     rR:  531648927  531648927     C:  531648927  531648927     rC:  531648927  531648927
     R:  153487692  153487692     rR:  153487692  153487692     C:  153487692  153487692     rC:  153487692  153487692
     R:  967352148  967352148     rR:  967352148  967352148     C:  967352148  967352148     rC:  967352148  967352148
     R:  428916573  428916573     rR:  428916573  428916573     C:  428916573  428916573     rC:  428916573  428916573

Matching patterns [1]: 

Matched shape [C/0]: (5, 7) => [{('rR', 1, 170)}, {('rC', 5, 116)}, {('R', 6, 110)}]
Matching patterns [2]: C
C/0:        
  316829754 
  785164239 
  249573861 
  692731485 
  874295316 
  531648927 
  153487692 
  967352148 
  428916573 

Matched shape [P/0]: (4, 1) => [{('rC', 1, 56)}, {('rC', 0, 41)}]
Matching patterns [3]: P
P/0:        
  316829754 
  785164239 
  249573861 
  692731485 
  874295316 
  531648927 
  153487692 
  967352148 
  428916573 

2021-12-13 11:46:04
Indexed thermo 82
325│786│194
984│351│726
761│942│358
───┼───┼───
842│167│539
173│594│862
596│823│417
───┼───┼───
637│218│945
258│439│671
419│675│283

Number of indexes: 32 = 5+11+5+11
Number of bi-directional indexes: 1 = 0+1
Row indexes: 23,24:43 41,42:84 42,43:42 45,46:67 85,86:39
Row reverse indexes: 14,13:75 16,15:68 36,35:24 38,37:53 39,38:85 48,47:35 66,65:32 69,68:71 73,72:73 74,73:27 88,87:76
Column indexes: 12,22:28 34,44:91 25,35:54 75,85:13 27,37:73
Column reverse indexes: 61,51:51 81,71:26 52,42:74 62,52:97 44,34:19 84,74:42 55,45:96 26,16:16 87,77:69 78,68:41 39,29:86
s4:1.1  s5:2.2  s6:3.4  s7:2.2  s8:4.4  s9:2.2  s10:4.5  s11:1.1  s12:3.3  s13:3.3  s14:2.2  s15:2.2  s16:1.1
     R:  325786194  325786194     rR:  325786194  325786194     C:  325786194  325786194     rC:  325786194  325786194
     R:  984351726  984351726     rR:  984351726  984351726     C:  984351726  984351726     rC:  984351726  984351726
     R:  761942358  761942358     rR:  761942358  761942358     C:  761942358  761942358     rC:  761942358  761942358
     R:  842167539  842167539     rR:  842167539  842167539     C:  842167539  842167539     rC:  842167539  842167539
     R:  173594862  173594862     rR:  173594862  173594862     C:  173594862  173594862     rC:  173594862  173594862
     R:  596823417  596823417     rR:  596823417  596823417     C:  596823417  596823417     rC:  596823417  596823417
     R:  637218945  637218945     rR:  637218945  637218945     C:  637218945  637218945     rC:  637218945  637218945
     R:  258439671  258439671     rR:  258439671  258439671     C:  258439671  258439671     rC:  258439671  258439671
     R:  419675283  419675283     rR:  419675283  419675283     C:  419675283  419675283     rC:  419675283  419675283

Matched shape [C/0]: (1, 5) => [{('rR', 1, 110)}, {('C', 2, 56)}, {('R', 3, 65)}]
Matched shape [C/0]: (3, 5) => [{('rR', 2, 125)}, {('rC', 6, 191)}, {('rR', 6, 185)}]
Matched shape [C/0]: (4, 2) => [{('R', 2, 50)}, {('rC', 3, 146)}, {('rR', 8, 215)}]
Matched shape [26/1]: (3, 5) => [{('rR', 2, 125)}, {('R', 3, 65)}, {('rR', 6, 185)}]
Matching patterns [1]: C26
C/0:        C/0:        C/0:        26/1:       
  325786194   325786194   325786194   325786194 
  984351726   984351726   984351726   984351726 
  761942358   761942358   761942358   761942358 
  842167539   842167539   842167539   842167539 
  173594862   173594862   173594862   173594862 
  596823417   596823417   596823417   596823417 
  637218945   637218945   637218945   637218945 
  258439671   258439671   258439671   258439671 
  419675283   419675283   419675283   419675283 

Matched shape [C/0]: (4, 1) => [{('R', 2, 50)}, {('rC', 0, 101)}, {('rR', 8, 215)}]
Matched shape [26/1]: (3, 5) => [{('rR', 2, 125)}, {('R', 3, 65)}, {('rR', 6, 185)}]
Matched shape [26/2]: (1, 3) => [{('rR', 0, 95)}, {('rC', 7, 206)}, {('R', 0, 20)}]
Matched shape [26/3]: (7, 4) => [{('rC', 5, 176)}, {('C', 3, 71)}, {('rC', 8, 221)}]
Matching patterns [2]: C26
C/0:        26/1:       26/2:       26/3:       
  325786194   325786194   325786194   325786194 
  984351726   984351726   984351726   984351726 
  761942358   761942358   761942358   761942358 
  842167539   842167539   842167539   842167539 
  173594862   173594862   173594862   173594862 
  596823417   596823417   596823417   596823417 
  637218945   637218945   637218945   637218945 
  258439671   258439671   258439671   258439671 
  419675283   419675283   419675283   419675283 

Matched shape [C/0]: (1, 5) => [{('rR', 1, 110)}, {('rR', 2, 125)}]
Matched shape [C/0]: (4, 5) => [{('R', 3, 65)}, {('rR', 6, 185)}]
Matched shape [C/0]: (6, 5) => [{('rR', 6, 185)}, {('R', 4, 80)}]
Matched shape [O/0]: (4, 1) => [{('R', 1, 35)}, {('rC', 0, 101)}, {('rC', 3, 146)}]
Matched shape [P/0]: (1, 5) => [{('rC', 7, 206)}, {('C', 2, 56)}]
Matched shape [P/0]: (2, 4) => [{('C', 2, 56)}, {('rC', 4, 161), ('C', 1, 41)}]
Matched shape [P/0]: (4, 1) => [{('rC', 2, 131)}, {('rC', 0, 101)}]
Matched shape [P/0]: (6, 7) => [{('rC', 9, 236)}, {('rC', 8, 221)}]
Matched shape [P/1]: (1, 5) => [{('rR', 1, 110)}, {('C', 2, 56)}]
Matched shape [P/1]: (3, 5) => [{('rR', 2, 125)}, {('rC', 6, 191)}]
Matched shape [P/1]: (4, 1) => [{('R', 1, 35)}, {('rC', 0, 101)}]
Matched shape [P/1]: (4, 2) => [{('R', 2, 50)}, {('rC', 3, 146)}]
Matched shape [P/1]: (6, 5) => [{('rR', 6, 185)}, {('C', 3, 71)}]
Matching patterns [3]: COP
C/0:        C/0:        C/0:        O/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        P/1:        
  325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194   325786194 
  984351726   984351726   984351726   984351726   984351726   984351726   984351726   984351726   984351726   984351726   984351726   984351726   984351726 
  761942358   761942358   761942358   761942358   761942358   761942358   761942358   761942358   761942358   761942358   761942358   761942358   761942358 
  842167539   842167539   842167539   842167539   842167539   842167539   842167539   842167539   842167539   842167539   842167539   842167539   842167539 
  173594862   173594862   173594862   173594862   173594862   173594862   173594862   173594862   173594862   173594862   173594862   173594862   173594862 
  596823417   596823417   596823417   596823417   596823417   596823417   596823417   596823417   596823417   596823417   596823417   596823417   596823417 
  637218945   637218945   637218945   637218945   637218945   637218945   637218945   637218945   637218945   637218945   637218945   637218945   637218945 
  258439671   258439671   258439671   258439671   258439671   258439671   258439671   258439671   258439671   258439671   258439671   258439671   258439671 
  419675283   419675283   419675283   419675283   419675283   419675283   419675283   419675283   419675283   419675283   419675283   419675283   419675283 

2021-12-13 11:46:04
Indexed thermo 83
325│687│194
961│254│837
784│139│526
───┼───┼───
842│765│319
173│498│652
596│312│478
───┼───┼───
637│821│945
258│943│761
419│576│283

Number of indexes: 27 = 6+12+3+6
Number of bi-directional indexes: 1 = 1+0
Row indexes: 23,24:12 42,43:42 48,49:19 62,63:96 63,64:63 96,97:62
Row reverse indexes: 12,11:23 14,13:65 17,16:17 28,27:38 45,44:67 49,48:91 53,52:37 55,54:94 59,58:25 73,72:73 74,73:87 84,83:98
Column indexes: 28,38:32 48,58:15 68,78:74
Column reverse indexes: 61,51:51 71,61:65 62,52:97 24,14:26 25,15:58 96,86:63
s3:1.1  s5:2.2  s6:3.3  s7:1.1  s8:3.3  s9:1.2  s10:4.4  s11:3.4  s13:3.3  s15:2.2  s16:1.1  s17:1.1
     R:  325687194  325687194     rR:  325687194  325687194     C:  325687194  325687194     rC:  325687194  325687194
     R:  961254837  961254837     rR:  961254837  961254837     C:  961254837  961254837     rC:  961254837  961254837
     R:  784139526  784139526     rR:  784139526  784139526     C:  784139526  784139526     rC:  784139526  784139526
     R:  842765319  842765319     rR:  842765319  842765319     C:  842765319  842765319     rC:  842765319  842765319
     R:  173498652  173498652     rR:  173498652  173498652     C:  173498652  173498652     rC:  173498652  173498652
     R:  596312478  596312478     rR:  596312478  596312478     C:  596312478  596312478     rC:  596312478  596312478
     R:  637821945  637821945     rR:  637821945  637821945     C:  637821945  637821945     rC:  637821945  637821945
     R:  258943761  258943761     rR:  258943761  258943761     C:  258943761  258943761     rC:  258943761  258943761
     R:  419576283  419576283     rR:  419576283  419576283     C:  419576283  419576283     rC:  419576283  419576283

Matched shape [C/0]: (4, 2) => [{('R', 1, 35)}, {('rC', 2, 131)}, {('rR', 9, 245)}]
Matched shape [26/0]: (1, 4) => [{('rC', 3, 146)}, {('rC', 4, 161)}, {('rR', 4, 170)}]
Matched shape [26/1]: (4, 2) => [{('R', 1, 35)}, {('rR', 6, 200)}, {('rR', 9, 245)}]
Matching patterns [1]: C26
C/0:        26/0:       26/1:       
  325687194   325687194   325687194 
  961254837   961254837   961254837 
  784139526   784139526   784139526 
  842765319   842765319   842765319 
  173498652   173498652   173498652 
  596312478   596312478   596312478 
  637821945   637821945   637821945 
  258943761   258943761   258943761 
  419576283   419576283   419576283 

Matched shape [C/0]: (4, 1) => [{('R', 1, 35)}, {('rC', 0, 101)}, {('rR', 9, 245)}]
Matched shape [26/0]: (1, 4) => [{('rC', 3, 146)}, {('rC', 4, 161)}, {('rR', 4, 170)}]
Matched shape [26/1]: (4, 2) => [{('R', 1, 35)}, {('rR', 6, 200)}, {('rR', 9, 245)}]
Matched shape [26/4]: (1, 3) => [{('rR', 1, 125)}, {('rC', 4, 161)}, {('R', 0, 20)}]
Matching patterns [2]: C26
C/0:        26/0:       26/1:       26/4:       
  325687194   325687194   325687194   325687194 
  961254837   961254837   961254837   961254837 
  784139526   784139526   784139526   784139526 
  842765319   842765319   842765319   842765319 
  173498652   173498652   173498652   173498652 
  596312478   596312478   596312478   596312478 
  637821945   637821945   637821945   637821945 
  258943761   258943761   258943761   258943761 
  419576283   419576283   419576283   419576283 

Matched shape [C/0]: (4, 2) => [{('R', 1, 35)}, {('R', 3, 65)}]
Matched shape [C/0]: (5, 2) => [{('rR', 6, 200)}, {('rR', 9, 245)}]
Matched shape [C/0]: (6, 3) => [{('R', 4, 80)}, {('rR', 11, 41)}]
Matched shape [P/0]: (5, 1) => [{('rC', 2, 131)}, {('rC', 1, 116)}]
Matched shape [P/1]: (4, 2) => [{('R', 1, 35)}, {('rC', 2, 131)}]
Matched shape [P/1]: (5, 8) => [{('rR', 8, 230)}, {('C', 2, 86)}]
Matched shape [26/1]: (4, 2) => [{('R', 1, 35)}, {('rR', 6, 200)}, {('R', 3, 65)}]
Matched shape [26/1]: (5, 2) => [{('rR', 6, 200)}, {('R', 3, 65)}, {('rR', 9, 245)}]
Matched shape [26/1]: (6, 3) => [{('R', 4, 80)}, {('rR', 10, 26)}, {('rR', 11, 41)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        P/0:        P/1:        P/1:        26/1:       26/1:       26/1:       
  325687194   325687194   325687194   325687194   325687194   325687194   325687194   325687194   325687194 
  961254837   961254837   961254837   961254837   961254837   961254837   961254837   961254837   961254837 
  784139526   784139526   784139526   784139526   784139526   784139526   784139526   784139526   784139526 
  842765319   842765319   842765319   842765319   842765319   842765319   842765319   842765319   842765319 
  173498652   173498652   173498652   173498652   173498652   173498652   173498652   173498652   173498652 
  596312478   596312478   596312478   596312478   596312478   596312478   596312478   596312478   596312478 
  637821945   637821945   637821945   637821945   637821945   637821945   637821945   637821945   637821945 
  258943761   258943761   258943761   258943761   258943761   258943761   258943761   258943761   258943761 
  419576283   419576283   419576283   419576283   419576283   419576283   419576283   419576283   419576283 

2021-12-13 11:46:04
Indexed thermo 84
382│561│794
146│793│582
579│824│136
───┼───┼───
654│987│213
923│415│678
718│236│459
───┼───┼───
865│149│327
237│658│941
491│372│865

Number of indexes: 23 = 6+3+6+8
Number of bi-directional indexes: 1 = 0+1
Row indexes: 26,27:35 34,35:82 42,43:54 56,57:56 64,65:23 77,78:32
Row reverse indexes: 16,15:16 23,22:64 55,54:14
Column indexes: 22,32:47 42,52:52 13,23:26 33,43:94 53,63:38 76,86:98
Column reverse indexes: 43,33:49 24,14:75 94,84:36 65,55:31 56,46:57 67,57:46 58,48:71 99,89:51
s4:1.1  s5:3.3  s6:1.1  s7:2.2  s8:3.3  s9:2.2  s10:3.3  s11:3.3  s12:2.2  s13:2.2  s17:1.1
     R:  382561794  382561794     rR:  382561794  382561794     C:  382561794  382561794     rC:  382561794  382561794
     R:  146793582  146793582     rR:  146793582  146793582     C:  146793582  146793582     rC:  146793582  146793582
     R:  579824136  579824136     rR:  579824136  579824136     C:  579824136  579824136     rC:  579824136  579824136
     R:  654987213  654987213     rR:  654987213  654987213     C:  654987213  654987213     rC:  654987213  654987213
     R:  923415678  923415678     rR:  923415678  923415678     C:  923415678  923415678     rC:  923415678  923415678
     R:  718236459  718236459     rR:  718236459  718236459     C:  718236459  718236459     rC:  718236459  718236459
     R:  865149327  865149327     rR:  865149327  865149327     C:  865149327  865149327     rC:  865149327  865149327
     R:  237658941  237658941     rR:  237658941  237658941     C:  237658941  237658941     rC:  237658941  237658941
     R:  491372865  491372865     rR:  491372865  491372865     C:  491372865  491372865     rC:  491372865  491372865

Matched shape [P/0]: (2, 2) => [{('rR', 1, 125)}, {('C', 3, 200), ('rC', 0, 245)}, {('C', 1, 170)}]
Matching patterns [1]: P
P/0:        
  382561794 
  146793582 
  579824136 
  654987213 
  923415678 
  718236459 
  865149327 
  237658941 
  491372865 

Matched shape [P/0]: (6, 4) => [{('R', 4, 80)}, {('C', 5, 230)}, {('rC', 2, 41)}]
Matched shape [26/2]: (5, 4) => [{('rR', 2, 140)}, {('rC', 5, 86)}, {('R', 4, 80)}]
Matching patterns [2]: P26
P/0:        26/2:       
  382561794   382561794 
  146793582   146793582 
  579824136   579824136 
  654987213   654987213 
  923415678   923415678 
  718236459   718236459 
  865149327   865149327 
  237658941   237658941 
  491372865   491372865 

Matched shape [C/0]: (2, 2) => [{('rR', 1, 125)}, {('R', 2, 50)}]
Matched shape [C/0]: (3, 4) => [{('R', 1, 35)}, {('rR', 2, 140)}]
Matched shape [P/0]: (1, 2) => [{('C', 2, 185)}, {('C', 0, 155)}]
Matched shape [P/0]: (3, 2) => [{('C', 3, 200), ('rC', 0, 245)}, {('C', 1, 170)}]
Matched shape [P/0]: (4, 5) => [{('rC', 4, 71)}, {('rC', 3, 56)}]
Matched shape [P/0]: (4, 7) => [{('rC', 6, 101)}, {('rC', 5, 86)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/0:        P/0:        P/0:        
  382561794   382561794   382561794   382561794   382561794   382561794 
  146793582   146793582   146793582   146793582   146793582   146793582 
  579824136   579824136   579824136   579824136   579824136   579824136 
  654987213   654987213   654987213   654987213   654987213   654987213 
  923415678   923415678   923415678   923415678   923415678   923415678 
  718236459   718236459   718236459   718236459   718236459   718236459 
  865149327   865149327   865149327   865149327   865149327   865149327 
  237658941   237658941   237658941   237658941   237658941   237658941 
  491372865   491372865   491372865   491372865   491372865   491372865 

2021-12-13 11:46:04
Indexed thermo 85
372│568│194
186│493│752
594│712│836
───┼───┼───
618│975│423
943│821│567
257│634│981
───┼───┼───
835│247│619
729│156│348
461│389│275

Number of indexes: 25 = 4+6+9+6
Number of bi-directional indexes: 1 = 1+0
Row indexes: 14,15:56 32,33:94 45,46:75 76,77:76
Row reverse indexes: 33,32:49 38,37:38 48,47:24 55,54:28 88,87:43 95,94:83
Column indexes: 31,41:56 41,51:69 13,23:26 24,34:47 47,57:45 57,67:59 77,87:63 18,28:95 58,68:68
Column reverse indexes: 81,71:78 53,43:38 95,85:85 36,26:23 56,46:15 66,56:41
s5:2.2  s6:2.2  s7:1.1  s8:1.1  s9:2.2  s10:1.1  s11:4.6  s12:1.1  s13:4.4  s14:3.3  s15:2.2
     R:  372568194  372568194     rR:  372568194  372568194     C:  372568194  372568194     rC:  372568194  372568194
     R:  186493752  186493752     rR:  186493752  186493752     C:  186493752  186493752     rC:  186493752  186493752
     R:  594712836  594712836     rR:  594712836  594712836     C:  594712836  594712836     rC:  594712836  594712836
     R:  618975423  618975423     rR:  618975423  618975423     C:  618975423  618975423     rC:  618975423  618975423
     R:  943821567  943821567     rR:  943821567  943821567     C:  943821567  943821567     rC:  943821567  943821567
     R:  257634981  257634981     rR:  257634981  257634981     C:  257634981  257634981     rC:  257634981  257634981
     R:  835247619  835247619     rR:  835247619  835247619     C:  835247619  835247619     rC:  835247619  835247619
     R:  729156348  729156348     rR:  729156348  729156348     C:  729156348  729156348     rC:  729156348  729156348
     R:  461389275  461389275     rR:  461389275  461389275     C:  461389275  461389275     rC:  461389275  461389275

Matched shape [26/0]: (4, 6) => [{('rC', 4, 131)}, {('C', 4, 230)}, {('R', 3, 65)}]
Matched shape [26/0]: (5, 7) => [{('C', 5, 245)}, {('C', 8, 56)}, {('rR', 4, 140)}]
Matching patterns [1]: 26
26/0:       26/0:       
  372568194   372568194 
  186493752   186493752 
  594712836   594712836 
  618975423   618975423 
  943821567   943821567 
  257634981   257634981 
  835247619   835247619 
  729156348   729156348 
  461389275   461389275 

Matched shape [O/0]: (4, 6) => [{('rR', 2, 110)}, {('rC', 5, 146)}, {('C', 8, 56)}, {('R', 3, 65)}]
Matched shape [O/1]: (1, 4) => [{('R', 0, 20)}, {('C', 3, 215)}, {('rC', 3, 116)}, {('R', 2, 50)}]
Matched shape [26/0]: (4, 6) => [{('rC', 4, 131)}, {('C', 4, 230)}, {('R', 3, 65)}]
Matched shape [26/0]: (5, 7) => [{('C', 5, 245)}, {('C', 8, 56)}, {('rR', 4, 140)}]
Matched shape [26/5]: (5, 6) => [{('rC', 5, 146)}, {('C', 5, 245)}, {('C', 8, 56)}]
Matching patterns [2]: O26
O/0:        O/1:        26/0:       26/0:       26/5:       
  372568194   372568194   372568194   372568194   372568194 
  186493752   186493752   186493752   186493752   186493752 
  594712836   594712836   594712836   594712836   594712836 
  618975423   618975423   618975423   618975423   618975423 
  943821567   943821567   943821567   943821567   943821567 
  257634981   257634981   257634981   257634981   257634981 
  835247619   835247619   835247619   835247619   835247619 
  729156348   729156348   729156348   729156348   729156348 
  461389275   461389275   461389275   461389275   461389275 

Matched shape [O/0]: (4, 7) => [{('rR', 2, 110)}, {('C', 5, 245)}, {('C', 8, 56)}]
Matched shape [O/1]: (5, 6) => [{('rC', 5, 146)}, {('C', 5, 245)}, {('R', 3, 65)}]
Matched shape [P/0]: (4, 6) => [{('C', 4, 230)}, {('rC', 5, 146)}]
Matched shape [P/1]: (1, 4) => [{('R', 0, 20)}, {('C', 3, 215)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 95)}, {('C', 4, 230)}]
Matched shape [P/1]: (4, 7) => [{('rR', 2, 110)}, {('C', 5, 245)}]
Matched shape [26/0]: (5, 6) => [{('rC', 5, 146)}, {('C', 5, 245)}, {('R', 3, 65)}]
Matching patterns [3]: OP26
O/0:        O/1:        P/0:        P/1:        P/1:        P/1:        26/0:       
  372568194   372568194   372568194   372568194   372568194   372568194   372568194 
  186493752   186493752   186493752   186493752   186493752   186493752   186493752 
  594712836   594712836   594712836   594712836   594712836   594712836   594712836 
  618975423   618975423   618975423   618975423   618975423   618975423   618975423 
  943821567   943821567   943821567   943821567   943821567   943821567   943821567 
  257634981   257634981   257634981   257634981   257634981   257634981   257634981 
  835247619   835247619   835247619   835247619   835247619   835247619   835247619 
  729156348   729156348   729156348   729156348   729156348   729156348   729156348 
  461389275   461389275   461389275   461389275   461389275   461389275   461389275 

2021-12-13 11:46:04
Indexed thermo 86
372│568│194
186│493│752
594│712│836
───┼───┼───
619│875│423
843│921│567
257│634│981
───┼───┼───
935│247│618
728│156│349
461│389│275

Number of indexes: 29 = 6+6+12+5
Number of bi-directional indexes: 3 = 2+1
Row indexes: 14,15:56 32,33:94 42,43:19 45,46:75 76,77:76 95,96:89
Row reverse indexes: 33,32:49 38,37:38 43,42:91 48,47:24 79,78:81 85,84:51
Column indexes: 31,41:56 13,23:26 33,43:49 24,34:47 47,57:45 57,67:59 77,87:63 18,28:95 58,68:68 59,69:71 69,79:18 79,89:89
Column reverse indexes: 43,33:94 95,85:85 36,26:23 56,46:15 66,56:41
s5:2.2  s6:3.3  s8:2.2  s9:4.4  s10:2.2  s11:3.4  s12:1.1  s13:4.6  s14:3.3  s17:1.2
     R:  372568194  372568194     rR:  372568194  372568194     C:  372568194  372568194     rC:  372568194  372568194
     R:  186493752  186493752     rR:  186493752  186493752     C:  186493752  186493752     rC:  186493752  186493752
     R:  594712836  594712836     rR:  594712836  594712836     C:  594712836  594712836     rC:  594712836  594712836
     R:  619875423  619875423     rR:  619875423  619875423     C:  619875423  619875423     rC:  619875423  619875423
     R:  843921567  843921567     rR:  843921567  843921567     C:  843921567  843921567     rC:  843921567  843921567
     R:  257634981  257634981     rR:  257634981  257634981     C:  257634981  257634981     rC:  257634981  257634981
     R:  935247618  935247618     rR:  935247618  935247618     C:  935247618  935247618     rC:  935247618  935247618
     R:  728156349  728156349     rR:  728156349  728156349     C:  728156349  728156349     rC:  728156349  728156349
     R:  461389275  461389275     rR:  461389275  461389275     C:  461389275  461389275     rC:  461389275  461389275

Matched shape [26/0]: (4, 6) => [{('rC', 3, 191)}, {('C', 4, 26)}, {('R', 4, 80)}]
Matching patterns [1]: 26
26/0:       
  372568194 
  186493752 
  594712836 
  619875423 
  843921567 
  257634981 
  935247618 
  728156349 
  461389275 

Matched shape [O/0]: (4, 6) => [{('rR', 3, 155)}, {('rC', 4, 206)}, {('C', 8, 86)}, {('R', 4, 80)}]
Matched shape [O/1]: (1, 4) => [{('R', 0, 20)}, {('C', 3, 245)}, {('rC', 2, 176)}, {('R', 3, 65)}]
Matched shape [O/1]: (4, 7) => [{('rR', 3, 155)}, {('C', 5, 41)}, {('C', 9, 101)}, {('rR', 4, 170)}]
Matched shape [26/0]: (4, 6) => [{('rC', 3, 191)}, {('C', 4, 26)}, {('R', 4, 80)}]
Matched shape [26/3]: (5, 6) => [{('rC', 4, 206)}, {('C', 5, 41)}, {('C', 9, 101)}]
Matched shape [26/5]: (5, 6) => [{('rC', 4, 206)}, {('C', 5, 41)}, {('C', 8, 86)}]
Matched shape [26/5]: (5, 7) => [{('C', 5, 41)}, {('C', 8, 86)}, {('C', 9, 101)}]
Matching patterns [2]: O26
O/0:        O/1:        O/1:        26/0:       26/3:       26/5:       26/5:       
  372568194   372568194   372568194   372568194   372568194   372568194   372568194 
  186493752   186493752   186493752   186493752   186493752   186493752   186493752 
  594712836   594712836   594712836   594712836   594712836   594712836   594712836 
  619875423   619875423   619875423   619875423   619875423   619875423   619875423 
  843921567   843921567   843921567   843921567   843921567   843921567   843921567 
  257634981   257634981   257634981   257634981   257634981   257634981   257634981 
  935247618   935247618   935247618   935247618   935247618   935247618   935247618 
  728156349   728156349   728156349   728156349   728156349   728156349   728156349 
  461389275   461389275   461389275   461389275   461389275   461389275   461389275 

Matched shape [O/0]: (4, 7) => [{('rR', 3, 155)}, {('C', 5, 41)}, {('C', 8, 86)}]
Matched shape [O/1]: (5, 6) => [{('rC', 4, 206)}, {('C', 5, 41)}, {('R', 4, 80)}]
Matched shape [O/1]: (5, 8) => [{('C', 8, 86)}, {('C', 9, 101)}, {('rR', 4, 170)}]
Matched shape [P/0]: (2, 3) => [{('C', 3, 245)}, {('rC', 0, 146), ('C', 2, 230)}]
Matched shape [P/0]: (4, 6) => [{('C', 4, 26)}, {('rC', 4, 206)}]
Matched shape [P/1]: (1, 4) => [{('R', 0, 20)}, {('C', 3, 245)}]
Matched shape [P/1]: (3, 7) => [{('rR', 1, 125)}, {('C', 4, 26)}]
Matched shape [P/1]: (4, 7) => [{('rR', 3, 155)}, {('C', 5, 41)}]
Matched shape [26/0]: (5, 6) => [{('rC', 4, 206)}, {('C', 5, 41)}, {('R', 4, 80)}]
Matched shape [26/0]: (5, 8) => [{('C', 8, 86)}, {('C', 9, 101)}, {('rR', 4, 170)}]
Matching patterns [3]: OP26
O/0:        O/1:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/0:       
  372568194   372568194   372568194   372568194   372568194   372568194   372568194   372568194   372568194   372568194 
  186493752   186493752   186493752   186493752   186493752   186493752   186493752   186493752   186493752   186493752 
  594712836   594712836   594712836   594712836   594712836   594712836   594712836   594712836   594712836   594712836 
  619875423   619875423   619875423   619875423   619875423   619875423   619875423   619875423   619875423   619875423 
  843921567   843921567   843921567   843921567   843921567   843921567   843921567   843921567   843921567   843921567 
  257634981   257634981   257634981   257634981   257634981   257634981   257634981   257634981   257634981   257634981 
  935247618   935247618   935247618   935247618   935247618   935247618   935247618   935247618   935247618   935247618 
  728156349   728156349   728156349   728156349   728156349   728156349   728156349   728156349   728156349   728156349 
  461389275   461389275   461389275   461389275   461389275   461389275   461389275   461389275   461389275   461389275 

2021-12-13 11:46:04
Indexed thermo 87
372│596│184
196│348│752
584│127│936
───┼───┼───
618│754│293
725│931│468
943│862│517
───┼───┼───
259│673│841
837│415│629
461│289│375

Number of indexes: 28 = 7+9+9+3
Number of bi-directional indexes: 1 = 1+0
Row indexes: 28,29:52 51,52:72 55,56:31 56,57:14 92,93:61 95,96:89 97,98:37
Row reverse indexes: 37,36:97 39,38:63 44,43:78 45,44:57 59,58:86 74,73:69 77,76:83 88,87:26 98,97:73
Column indexes: 31,41:56 51,61:79 73,83:97 45,55:53 65,75:67 26,36:87 36,46:74 46,56:41 66,76:23
Column reverse indexes: 82,72:35 84,74:46 97,87:36
s4:1.1  s5:3.3  s7:2.2  s8:3.3  s9:3.3  s10:3.3  s11:3.3  s12:1.1  s13:1.1  s14:1.1  s15:3.3  s16:2.3  s17:1.1
     R:  372596184  372596184     rR:  372596184  372596184     C:  372596184  372596184     rC:  372596184  372596184
     R:  196348752  196348752     rR:  196348752  196348752     C:  196348752  196348752     rC:  196348752  196348752
     R:  584127936  584127936     rR:  584127936  584127936     C:  584127936  584127936     rC:  584127936  584127936
     R:  618754293  618754293     rR:  618754293  618754293     C:  618754293  618754293     rC:  618754293  618754293
     R:  725931468  725931468     rR:  725931468  725931468     C:  725931468  725931468     rC:  725931468  725931468
     R:  943862517  943862517     rR:  943862517  943862517     C:  943862517  943862517     rC:  943862517  943862517
     R:  259673841  259673841     rR:  259673841  259673841     C:  259673841  259673841     rC:  259673841  259673841
     R:  837415629  837415629     rR:  837415629  837415629     C:  837415629  837415629     rC:  837415629  837415629
     R:  461289375  461289375     rR:  461289375  461289375     C:  461289375  461289375     rC:  461289375  461289375

Matched shape [26/0]: (6, 5) => [{('C', 4, 86)}, {('C', 8, 146)}, {('R', 5, 95)}]
Matched shape [26/1]: (2, 8) => [{('R', 0, 20)}, {('rR', 1, 140)}, {('rR', 4, 185)}]
Matching patterns [1]: 26
26/0:       26/1:       
  372596184   372596184 
  196348752   196348752 
  584127936   584127936 
  618754293   618754293 
  725931468   725931468 
  943862517   943862517 
  259673841   259673841 
  837415629   837415629 
  461289375   461289375 

Matched shape [26/0]: (6, 5) => [{('C', 4, 86)}, {('C', 8, 146)}, {('R', 5, 95)}]
Matched shape [26/1]: (2, 8) => [{('R', 0, 20)}, {('rR', 1, 140)}, {('rR', 4, 185)}]
Matched shape [26/5]: (7, 2) => [{('rC', 0, 161)}, {('C', 2, 56)}, {('rC', 1, 176)}]
Matching patterns [2]: 26
26/0:       26/1:       26/5:       
  372596184   372596184   372596184 
  196348752   196348752   196348752 
  584127936   584127936   584127936 
  618754293   618754293   618754293 
  725931468   725931468   725931468 
  943862517   943862517   943862517 
  259673841   259673841   259673841 
  837415629   837415629   837415629 
  461289375   461289375   461289375 

Matched shape [C/0]: (3, 6) => [{('rR', 0, 125)}, {('R', 3, 65)}]
Matched shape [C/0]: (3, 8) => [{('rR', 1, 140)}, {('rR', 4, 185)}]
Matched shape [C/0]: (5, 6) => [{('R', 3, 65)}, {('rR', 6, 215)}]
Matched shape [O/0]: (5, 5) => [{('R', 2, 50)}, {('C', 4, 86)}, {('C', 8, 146)}]
Matched shape [O/1]: (7, 2) => [{('rC', 0, 161)}, {('C', 2, 56)}, {('R', 4, 80)}]
Matched shape [P/0]: (3, 5) => [{('C', 6, 116)}, {('C', 3, 71)}]
Matched shape [P/0]: (6, 4) => [{('C', 4, 86)}, {('rC', 1, 176)}]
Matched shape [P/1]: (3, 6) => [{('rR', 0, 125)}, {('C', 7, 131)}]
Matched shape [P/1]: (5, 5) => [{('R', 2, 50)}, {('C', 4, 86)}]
Matched shape [P/1]: (5, 6) => [{('R', 3, 65)}, {('C', 8, 146)}]
Matched shape [26/0]: (7, 2) => [{('rC', 0, 161)}, {('C', 2, 56)}, {('R', 4, 80)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  372596184   372596184   372596184   372596184   372596184   372596184   372596184   372596184   372596184   372596184   372596184 
  196348752   196348752   196348752   196348752   196348752   196348752   196348752   196348752   196348752   196348752   196348752 
  584127936   584127936   584127936   584127936   584127936   584127936   584127936   584127936   584127936   584127936   584127936 
  618754293   618754293   618754293   618754293   618754293   618754293   618754293   618754293   618754293   618754293   618754293 
  725931468   725931468   725931468   725931468   725931468   725931468   725931468   725931468   725931468   725931468   725931468 
  943862517   943862517   943862517   943862517   943862517   943862517   943862517   943862517   943862517   943862517   943862517 
  259673841   259673841   259673841   259673841   259673841   259673841   259673841   259673841   259673841   259673841   259673841 
  837415629   837415629   837415629   837415629   837415629   837415629   837415629   837415629   837415629   837415629   837415629 
  461289375   461289375   461289375   461289375   461289375   461289375   461289375   461289375   461289375   461289375   461289375 

2021-12-13 11:46:04
Indexed thermo 88
372│568│914
146│793│852
598│412│376
───┼───┼───
617│954│283
953│821│647
284│637│591
───┼───┼───
739│245│168
825│176│439
461│389│725

Number of indexes: 28 = 5+4+9+10
Number of bi-directional indexes: 2 = 0+2
Row indexes: 14,15:56 37,38:37 74,75:24 95,96:89 98,99:25
Row reverse indexes: 54,53:83 55,54:28 64,63:64 67,66:57
Column indexes: 31,41:56 41,51:69 81,91:84 12,22:74 13,23:26 63,73:49 45,55:52 46,56:41 79,89:89
Column reverse indexes: 22,12:47 53,43:37 73,63:94 24,14:75 36,26:23 76,66:57 37,27:38 58,48:48 59,49:73 69,59:17
s5:2.2  s6:1.1  s7:2.2  s8:2.2  s10:4.5  s11:5.6  s12:4.5  s13:2.2  s15:1.1  s17:1.2
     R:  372568914  372568914     rR:  372568914  372568914     C:  372568914  372568914     rC:  372568914  372568914
     R:  146793852  146793852     rR:  146793852  146793852     C:  146793852  146793852     rC:  146793852  146793852
     R:  598412376  598412376     rR:  598412376  598412376     C:  598412376  598412376     rC:  598412376  598412376
     R:  617954283  617954283     rR:  617954283  617954283     C:  617954283  617954283     rC:  617954283  617954283
     R:  953821647  953821647     rR:  953821647  953821647     C:  953821647  953821647     rC:  953821647  953821647
     R:  284637591  284637591     rR:  284637591  284637591     C:  284637591  284637591     rC:  284637591  284637591
     R:  739245168  739245168     rR:  739245168  739245168     C:  739245168  739245168     rC:  739245168  739245168
     R:  825176439  825176439     rR:  825176439  825176439     C:  825176439  825176439     rC:  825176439  825176439
     R:  461389725  461389725     rR:  461389725  461389725     C:  461389725  461389725     rC:  461389725  461389725

Matching patterns [1]: 

Matched shape [O/0]: (3, 6) => [{('R', 1, 35)}, {('C', 7, 26)}, {('rC', 7, 161)}, {('rR', 3, 140)}]
Matched shape [26/3]: (4, 5) => [{('C', 6, 245)}, {('C', 7, 26)}, {('rC', 7, 161)}]
Matched shape [26/5]: (1, 2) => [{('rC', 0, 56), ('C', 3, 200)}, {('C', 4, 215)}, {('rC', 3, 101)}]
Matching patterns [2]: O26
O/0:        26/3:       26/5:       
  372568914   372568914   372568914 
  146793852   146793852   146793852 
  598412376   598412376   598412376 
  617954283   617954283   617954283 
  953821647   953821647   953821647 
  284637591   284637591   284637591 
  739245168   739245168   739245168 
  825176439   825176439   825176439 
  461389725   461389725   461389725 

Matched shape [C/0]: (5, 4) => [{('rR', 1, 110)}, {('R', 2, 50)}]
Matched shape [P/1]: (5, 3) => [{('rR', 0, 95)}, {('C', 5, 230), ('rC', 2, 86)}]
Matching patterns [3]: CP
C/0:        P/1:        
  372568914   372568914 
  146793852   146793852 
  598412376   598412376 
  617954283   617954283 
  953821647   953821647 
  284637591   284637591 
  739245168   739245168 
  825176439   825176439 
  461389725   461389725 

2021-12-13 11:46:04
Indexed thermo 89
372│569│184
169│843│572
584│712│936
───┼───┼───
617│985│423
943│621│857
258│437│691
───┼───┼───
725│196│348
836│254│719
491│378│265

Number of indexes: 35 = 9+7+10+9
Number of bi-directional indexes: 7 = 4+3
Row indexes: 14,15:56 15,16:69 24,25:84 28,29:72 54,55:62 57,58:85 66,67:76 77,78:34 94,95:37
Row reverse indexes: 22,21:61 25,24:48 58,57:58 67,66:67 78,77:43 83,82:63 86,85:45
Column indexes: 31,41:56 41,51:69 23,33:94 53,63:38 54,64:64 66,76:76 27,37:59 38,48:32 49,59:37 79,89:89
Column reverse indexes: 33,23:49 83,73:65 34,24:78 25,15:46 35,25:14 26,16:39 56,46:15 76,66:67 37,27:95
s5:2.2  s6:1.1  s7:3.3  s8:1.1  s9:3.3  s10:3.4  s11:3.4  s12:3.3  s13:6.8  s14:2.2  s15:2.3  s17:1.1
     R:  372569184  372569184     rR:  372569184  372569184     C:  372569184  372569184     rC:  372569184  372569184
     R:  169843572  169843572     rR:  169843572  169843572     C:  169843572  169843572     rC:  169843572  169843572
     R:  584712936  584712936     rR:  584712936  584712936     C:  584712936  584712936     rC:  584712936  584712936
     R:  617985423  617985423     rR:  617985423  617985423     C:  617985423  617985423     rC:  617985423  617985423
     R:  943621857  943621857     rR:  943621857  943621857     C:  943621857  943621857     rC:  943621857  943621857
     R:  258437691  258437691     rR:  258437691  258437691     C:  258437691  258437691     rC:  258437691  258437691
     R:  725196348  725196348     rR:  725196348  725196348     C:  725196348  725196348     rC:  725196348  725196348
     R:  836254719  836254719     rR:  836254719  836254719     C:  836254719  836254719     rC:  836254719  836254719
     R:  491378265  491378265     rR:  491378265  491378265     C:  491378265  491378265     rC:  491378265  491378265

Matched shape [26/0]: (2, 4) => [{('rC', 2, 206)}, {('rC', 4, 236)}, {('R', 4, 80)}]
Matching patterns [1]: 26
26/0:       
  372569184 
  169843572 
  584712936 
  617985423 
  943621857 
  258437691 
  725196348 
  836254719 
  491378265 

Matched shape [26/0]: (2, 4) => [{('rC', 2, 206)}, {('rC', 4, 236)}, {('R', 4, 80)}]
Matched shape [26/3]: (2, 4) => [{('rC', 2, 206)}, {('rC', 4, 236)}, {('rC', 8, 62), ('C', 6, 116)}]
Matched shape [26/4]: (1, 4) => [{('R', 0, 20)}, {('rC', 5, 251)}, {('rR', 1, 170), ('R', 2, 50)}]
Matched shape [26/5]: (2, 3) => [{('rC', 0, 176), ('C', 2, 56)}, {('rC', 2, 206)}, {('rC', 4, 236)}]
Matching patterns [2]: 26
26/0:       26/3:       26/4:       26/5:       
  372569184   372569184   372569184   372569184 
  169843572   169843572   169843572   169843572 
  584712936   584712936   584712936   584712936 
  617985423   617985423   617985423   617985423 
  943621857   943621857   943621857   943621857 
  258437691   258437691   258437691   258437691 
  725196348   725196348   725196348   725196348 
  836254719   836254719   836254719   836254719 
  491378265   491378265   491378265   491378265 

Matched shape [C/0]: (5, 7) => [{('R', 5, 95), ('rR', 2, 185)}, {('rR', 4, 215), ('R', 7, 125)}]
Matched shape [O/0]: (1, 4) => [{('R', 0, 20)}, {('rC', 2, 206)}, {('rC', 4, 236)}]
Matched shape [P/0]: (1, 4) => [{('rC', 3, 221)}, {('rC', 2, 206)}]
Matched shape [P/0]: (1, 5) => [{('rC', 5, 251)}, {('rC', 4, 236)}]
Matched shape [P/1]: (1, 4) => [{('R', 0, 20)}, {('rC', 2, 206)}]
Matched shape [P/1]: (1, 5) => [{('R', 1, 35)}, {('rC', 4, 236)}]
Matched shape [P/1]: (2, 1) => [{('rR', 0, 155)}, {('C', 0, 26)}]
Matched shape [P/1]: (2, 8) => [{('R', 3, 65)}, {('C', 7, 131)}]
Matching patterns [3]: COP
C/0:        O/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        
  372569184   372569184   372569184   372569184   372569184   372569184   372569184   372569184 
  169843572   169843572   169843572   169843572   169843572   169843572   169843572   169843572 
  584712936   584712936   584712936   584712936   584712936   584712936   584712936   584712936 
  617985423   617985423   617985423   617985423   617985423   617985423   617985423   617985423 
  943621857   943621857   943621857   943621857   943621857   943621857   943621857   943621857 
  258437691   258437691   258437691   258437691   258437691   258437691   258437691   258437691 
  725196348   725196348   725196348   725196348   725196348   725196348   725196348   725196348 
  836254719   836254719   836254719   836254719   836254719   836254719   836254719   836254719 
  491378265   491378265   491378265   491378265   491378265   491378265   491378265   491378265 

2021-12-13 11:46:04
Indexed thermo 90
312│678│594
769│542│183
584│913│726
───┼───┼───
623│891│457
945│726│318
178│435│962
───┼───┼───
296│357│841
857│164│239
431│289│675

Number of indexes: 32 = 9+6+7+10
Number of bi-directional indexes: 2 = 1+1
Row indexes: 12,13:12 22,23:69 25,26:42 45,46:91 57,58:31 84,85:16 95,96:89 96,97:96 97,98:67
Row reverse indexes: 17,16:58 29,28:38 46,45:19 54,53:75 88,87:32 92,91:34
Column indexes: 61,71:12 81,91:84 13,23:29 33,43:43 67,77:98 58,68:16 39,49:67
Column reverse indexes: 52,42:42 23,13:92 54,44:78 64,54:47 75,65:53 66,56:56 27,17:15 97,87:62 38,28:28 29,19:34
s3:1.2  s4:1.1  s5:1.1  s6:2.3  s7:3.5  s8:2.2  s10:3.3  s11:5.5  s12:2.2  s13:2.3  s15:3.3  s17:2.2
     R:  312678594  312678594     rR:  312678594  312678594     C:  312678594  312678594     rC:  312678594  312678594
     R:  769542183  769542183     rR:  769542183  769542183     C:  769542183  769542183     rC:  769542183  769542183
     R:  584913726  584913726     rR:  584913726  584913726     C:  584913726  584913726     rC:  584913726  584913726
     R:  623891457  623891457     rR:  623891457  623891457     C:  623891457  623891457     rC:  623891457  623891457
     R:  945726318  945726318     rR:  945726318  945726318     C:  945726318  945726318     rC:  945726318  945726318
     R:  178435962  178435962     rR:  178435962  178435962     C:  178435962  178435962     rC:  178435962  178435962
     R:  296357841  296357841     rR:  296357841  296357841     C:  296357841  296357841     rC:  296357841  296357841
     R:  857164239  857164239     rR:  857164239  857164239     C:  857164239  857164239     rC:  857164239  857164239
     R:  431289675  431289675     rR:  431289675  431289675     C:  431289675  431289675     rC:  431289675  431289675

Matched shape [C/0]: (5, 7) => [{('R', 4, 80)}, {('C', 4, 71)}, {('rR', 4, 215)}]
Matched shape [P/0]: (2, 2) => [{('R', 1, 35)}, {('C', 3, 56)}, {('rC', 0, 116)}]
Matched shape [P/0]: (4, 5) => [{('R', 3, 65), ('rR', 2, 185)}, {('rC', 5, 191)}, {('rC', 4, 176)}]
Matching patterns [1]: CP
C/0:        P/0:        P/0:        
  312678594   312678594   312678594 
  769542183   769542183   769542183 
  584913726   584913726   584913726 
  623891457   623891457   623891457 
  945726318   945726318   945726318 
  178435962   178435962   178435962 
  296357841   296357841   296357841 
  857164239   857164239   857164239 
  431289675   431289675   431289675 

Matching patterns [2]: 

Matched shape [C/0]: (2, 5) => [{('R', 2, 50)}, {('R', 3, 65), ('rR', 2, 185)}]
Matched shape [P/0]: (1, 8) => [{('rC', 9, 251)}, {('rC', 8, 236)}]
Matched shape [P/0]: (3, 2) => [{('C', 3, 56)}, {('rC', 0, 116)}]
Matched shape [P/0]: (5, 5) => [{('rC', 5, 191)}, {('rC', 4, 176)}]
Matched shape [P/0]: (5, 7) => [{('C', 5, 86)}, {('C', 4, 71)}]
Matched shape [P/1]: (5, 7) => [{('R', 4, 80)}, {('C', 4, 71)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/0:        P/1:        
  312678594   312678594   312678594   312678594   312678594   312678594 
  769542183   769542183   769542183   769542183   769542183   769542183 
  584913726   584913726   584913726   584913726   584913726   584913726 
  623891457   623891457   623891457   623891457   623891457   623891457 
  945726318   945726318   945726318   945726318   945726318   945726318 
  178435962   178435962   178435962   178435962   178435962   178435962 
  296357841   296357841   296357841   296357841   296357841   296357841 
  857164239   857164239   857164239   857164239   857164239   857164239 
  431289675   431289675   431289675   431289675   431289675   431289675 

2021-12-13 11:46:04
Indexed thermo 91
312│768│594
769│542│183
584│913│726
───┼───┼───
623│891│457
945│627│318
178│435│962
───┼───┼───
297│356│841
856│174│239
431│289│675

Number of indexes: 35 = 11+8+9+7
Number of bi-directional indexes: 3 = 2+1
Row indexes: 12,13:12 13,14:27 22,23:69 25,26:42 45,46:91 57,58:31 73,74:73 75,76:56 95,96:89 96,97:96 97,98:67
Row reverse indexes: 17,16:58 29,28:38 46,45:19 74,73:37 79,78:14 84,83:16 88,87:32 92,91:34
Column indexes: 61,71:12 81,91:84 13,23:29 33,43:43 44,54:86 54,64:64 67,77:98 58,68:16 39,49:67
Column reverse indexes: 52,42:42 23,13:92 75,65:53 85,75:75 97,87:62 38,28:28 29,19:34
s3:1.2  s4:1.1  s5:2.2  s6:1.2  s7:3.5  s8:2.2  s9:1.1  s10:6.6  s11:4.4  s12:2.2  s13:2.3  s14:1.1  s15:2.2  s17:2.2
     R:  312768594  312768594     rR:  312768594  312768594     C:  312768594  312768594     rC:  312768594  312768594
     R:  769542183  769542183     rR:  769542183  769542183     C:  769542183  769542183     rC:  769542183  769542183
     R:  584913726  584913726     rR:  584913726  584913726     C:  584913726  584913726     rC:  584913726  584913726
     R:  623891457  623891457     rR:  623891457  623891457     C:  623891457  623891457     rC:  623891457  623891457
     R:  945627318  945627318     rR:  945627318  945627318     C:  945627318  945627318     rC:  945627318  945627318
     R:  178435962  178435962     rR:  178435962  178435962     C:  178435962  178435962     rC:  178435962  178435962
     R:  297356841  297356841     rR:  297356841  297356841     C:  297356841  297356841     rC:  297356841  297356841
     R:  856174239  856174239     rR:  856174239  856174239     C:  856174239  856174239     rC:  856174239  856174239
     R:  431289675  431289675     rR:  431289675  431289675     C:  431289675  431289675     rC:  431289675  431289675

Matched shape [C/0]: (5, 7) => [{('R', 5, 95)}, {('C', 6, 161)}, {('rR', 6, 41)}]
Matched shape [P/0]: (2, 2) => [{('R', 2, 50)}, {('C', 3, 116)}, {('rC', 0, 206)}]
Matching patterns [1]: CP
C/0:        P/0:        
  312768594   312768594 
  769542183   769542183 
  584913726   584913726 
  623891457   623891457 
  945627318   945627318 
  178435962   178435962 
  297356841   297356841 
  856174239   856174239 
  431289675   431289675 

Matched shape [C/0]: (4, 4) => [{('rR', 2, 215), ('R', 4, 80)}, {('C', 5, 146)}, {('R', 7, 125)}]
Matched shape [26/4]: (7, 3) => [{('R', 6, 110), ('rR', 3, 230)}, {('rC', 3, 251)}, {('rR', 5, 26)}]
Matching patterns [2]: C26
C/0:        26/4:       
  312768594   312768594 
  769542183   769542183 
  584913726   584913726 
  623891457   623891457 
  945627318   945627318 
  178435962   178435962 
  297356841   297356841 
  856174239   856174239 
  431289675   431289675 

Matched shape [C/0]: (2, 5) => [{('R', 3, 65)}, {('rR', 2, 215), ('R', 4, 80)}]
Matched shape [C/0]: (7, 5) => [{('R', 7, 125)}, {('R', 8, 140)}]
Matched shape [P/0]: (1, 8) => [{('rC', 6, 62)}, {('rC', 5, 47)}]
Matched shape [P/0]: (3, 2) => [{('C', 3, 116)}, {('rC', 0, 206)}]
Matched shape [P/0]: (5, 7) => [{('C', 7, 176)}, {('C', 6, 161)}]
Matched shape [P/1]: (5, 7) => [{('R', 5, 95)}, {('C', 6, 161)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/0:        P/0:        P/1:        
  312768594   312768594   312768594   312768594   312768594   312768594 
  769542183   769542183   769542183   769542183   769542183   769542183 
  584913726   584913726   584913726   584913726   584913726   584913726 
  623891457   623891457   623891457   623891457   623891457   623891457 
  945627318   945627318   945627318   945627318   945627318   945627318 
  178435962   178435962   178435962   178435962   178435962   178435962 
  297356841   297356841   297356841   297356841   297356841   297356841 
  856174239   856174239   856174239   856174239   856174239   856174239 
  431289675   431289675   431289675   431289675   431289675   431289675 

2021-12-13 11:46:04
Indexed thermo 92
315│692│784
749│158│326
268│734│951
───┼───┼───
574│986│213
691│523│478
832│417│569
───┼───┼───
983│265│147
157│849│632
426│371│895

Number of indexes: 28 = 10+9+4+5
Number of bi-directional indexes: 2 = 2+0
Row indexes: 21,22:74 34,35:73 36,37:49 41,42:57 62,63:32 66,67:75 72,73:83 84,85:84 94,95:37 95,96:71
Row reverse indexes: 14,13:65 15,14:96 19,18:48 22,21:47 32,31:62 37,36:94 55,54:25 65,64:14 98,97:98
Column indexes: 35,45:38 45,55:82 36,46:46 66,76:75
Column reverse indexes: 51,41:65 83,73:73 57,47:42 69,59:98 99,89:52
s5:2.2  s6:1.1  s7:2.2  s8:2.2  s10:4.5  s11:5.6  s12:4.5  s13:2.2  s15:1.1  s17:1.2
     R:  315692784  315692784     rR:  315692784  315692784     C:  315692784  315692784     rC:  315692784  315692784
     R:  749158326  749158326     rR:  749158326  749158326     C:  749158326  749158326     rC:  749158326  749158326
     R:  268734951  268734951     rR:  268734951  268734951     C:  268734951  268734951     rC:  268734951  268734951
     R:  574986213  574986213     rR:  574986213  574986213     C:  574986213  574986213     rC:  574986213  574986213
     R:  691523478  691523478     rR:  691523478  691523478     C:  691523478  691523478     rC:  691523478  691523478
     R:  832417569  832417569     rR:  832417569  832417569     C:  832417569  832417569     rC:  832417569  832417569
     R:  983265147  983265147     rR:  983265147  983265147     C:  983265147  983265147     rC:  983265147  983265147
     R:  157849632  157849632     rR:  157849632  157849632     C:  157849632  157849632     rC:  157849632  157849632
     R:  426371895  426371895     rR:  426371895  426371895     C:  426371895  426371895     rC:  426371895  426371895

Matched shape [26/1]: (5, 4) => [{('rR', 6, 26)}, {('rR', 7, 41)}, {('R', 7, 125)}]
Matching patterns [1]: 26
26/1:       
  315692784 
  749158326 
  268734951 
  574986213 
  691523478 
  832417569 
  983265147 
  157849632 
  426371895 

Matched shape [C/0]: (3, 5) => [{('R', 2, 50), ('rR', 5, 245)}, {('C', 1, 86)}, {('R', 5, 95)}]
Matched shape [C/0]: (6, 3) => [{('rR', 7, 41)}, {('rC', 1, 146)}, {('R', 8, 140)}]
Matched shape [26/1]: (5, 4) => [{('rR', 6, 26)}, {('rR', 7, 41)}, {('R', 7, 125)}]
Matching patterns [2]: C26
C/0:        C/0:        26/1:       
  315692784   315692784   315692784 
  749158326   749158326   749158326 
  268734951   268734951   268734951 
  574986213   574986213   574986213 
  691523478   691523478   691523478 
  832417569   832417569   832417569 
  983265147   983265147   983265147 
  157849632   157849632   157849632 
  426371895   426371895   426371895 

Matched shape [C/0]: (1, 4) => [{('rR', 1, 185)}, {('R', 1, 35)}]
Matched shape [C/0]: (2, 1) => [{('R', 0, 20), ('rR', 3, 215)}, {('R', 3, 65)}]
Matched shape [C/0]: (3, 4) => [{('R', 1, 35)}, {('rR', 6, 26)}]
Matched shape [C/0]: (6, 4) => [{('rR', 7, 41)}, {('R', 7, 125)}]
Matched shape [P/0]: (3, 5) => [{('C', 2, 101)}, {('C', 1, 86)}]
Matched shape [P/1]: (3, 1) => [{('rR', 4, 230)}, {('rC', 0, 131)}]
Matched shape [26/1]: (2, 1) => [{('R', 0, 20), ('rR', 3, 215)}, {('rR', 4, 230)}, {('R', 3, 65)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        C/0:        P/0:        P/1:        26/1:       
  315692784   315692784   315692784   315692784   315692784   315692784   315692784 
  749158326   749158326   749158326   749158326   749158326   749158326   749158326 
  268734951   268734951   268734951   268734951   268734951   268734951   268734951 
  574986213   574986213   574986213   574986213   574986213   574986213   574986213 
  691523478   691523478   691523478   691523478   691523478   691523478   691523478 
  832417569   832417569   832417569   832417569   832417569   832417569   832417569 
  983265147   983265147   983265147   983265147   983265147   983265147   983265147 
  157849632   157849632   157849632   157849632   157849632   157849632   157849632 
  426371895   426371895   426371895   426371895   426371895   426371895   426371895 

2021-12-13 11:46:04
Indexed thermo 93
315│692│874
789│145│326
264│837│591
───┼───┼───
547│986│213
691│723│458
832│514│769
───┼───┼───
178│459│632
953│268│147
426│371│985

Number of indexes: 25 = 6+9+6+4
Number of bi-directional indexes: 1 = 0+1
Row indexes: 17,18:87 34,35:83 58,59:58 62,63:32 64,65:51 65,66:14
Row reverse indexes: 14,13:65 15,14:96 32,31:62 43,42:74 75,74:54 76,75:95 78,77:36 82,81:59 86,85:86
Column indexes: 23,33:94 73,83:83 74,84:42 45,55:82 78,88:34 49,59:38
Column reverse indexes: 51,41:65 33,23:49 64,54:57 77,67:67
s5:2.2  s6:2.2  s7:1.1  s8:1.1  s9:2.2  s10:1.1  s11:4.6  s12:1.1  s13:4.4  s14:3.3  s15:2.2
     R:  315692874  315692874     rR:  315692874  315692874     C:  315692874  315692874     rC:  315692874  315692874
     R:  789145326  789145326     rR:  789145326  789145326     C:  789145326  789145326     rC:  789145326  789145326
     R:  264837591  264837591     rR:  264837591  264837591     C:  264837591  264837591     rC:  264837591  264837591
     R:  547986213  547986213     rR:  547986213  547986213     C:  547986213  547986213     rC:  547986213  547986213
     R:  691723458  691723458     rR:  691723458  691723458     C:  691723458  691723458     rC:  691723458  691723458
     R:  832514769  832514769     rR:  832514769  832514769     C:  832514769  832514769     rC:  832514769  832514769
     R:  178459632  178459632     rR:  178459632  178459632     C:  178459632  178459632     rC:  178459632  178459632
     R:  953268147  953268147     rR:  953268147  953268147     C:  953268147  953268147     rC:  953268147  953268147
     R:  426371985  426371985     rR:  426371985  426371985     C:  426371985  426371985     rC:  426371985  426371985

Matched shape [P/0]: (3, 4) => [{('R', 1, 35)}, {('C', 3, 56)}, {('rC', 2, 131)}]
Matching patterns [1]: P
P/0:        
  315692874 
  789145326 
  264837591 
  547986213 
  691723458 
  832514769 
  178459632 
  953268147 
  426371985 

Matched shape [26/2]: (6, 4) => [{('R', 4, 80)}, {('rC', 3, 146)}, {('rR', 4, 170)}]
Matched shape [26/2]: (7, 5) => [{('rR', 5, 185)}, {('C', 4, 71)}, {('rR', 8, 230)}]
Matched shape [26/4]: (6, 5) => [{('R', 5, 95)}, {('rC', 3, 146)}, {('rR', 5, 185)}]
Matching patterns [2]: 26
26/2:       26/2:       26/4:       
  315692874   315692874   315692874 
  789145326   789145326   789145326 
  264837591   264837591   264837591 
  547986213   547986213   547986213 
  691723458   691723458   691723458 
  832514769   832514769   832514769 
  178459632   178459632   178459632 
  953268147   953268147   953268147 
  426371985   426371985   426371985 

Matched shape [C/0]: (1, 4) => [{('rR', 1, 125)}, {('R', 1, 35)}]
Matched shape [C/0]: (4, 2) => [{('rR', 3, 155)}, {('R', 3, 65)}]
Matched shape [C/0]: (6, 5) => [{('R', 5, 95)}, {('rR', 8, 230)}]
Matched shape [P/0]: (4, 4) => [{('C', 3, 56)}, {('rC', 2, 131)}]
Matched shape [P/1]: (1, 3) => [{('rR', 0, 110)}, {('C', 0, 245), ('rC', 1, 116)}]
Matched shape [P/1]: (3, 1) => [{('rR', 2, 140)}, {('rC', 0, 101)}]
Matched shape [P/1]: (6, 4) => [{('R', 4, 80)}, {('C', 2, 41)}]
Matched shape [26/1]: (6, 5) => [{('R', 5, 95)}, {('rR', 5, 185)}, {('rR', 8, 230)}]
Matching patterns [3]: CP26
C/0:        C/0:        C/0:        P/0:        P/1:        P/1:        P/1:        26/1:       
  315692874   315692874   315692874   315692874   315692874   315692874   315692874   315692874 
  789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326 
  264837591   264837591   264837591   264837591   264837591   264837591   264837591   264837591 
  547986213   547986213   547986213   547986213   547986213   547986213   547986213   547986213 
  691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458 
  832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769 
  178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632 
  953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147 
  426371985   426371985   426371985   426371985   426371985   426371985   426371985   426371985 

2021-12-13 11:46:05
Indexed thermo 94
315│682│974
789│145│326
264│937│581
───┼───┼───
547│896│213
691│723│458
832│514│769
───┼───┼───
178│459│632
953│268│147
426│371│895

Number of indexes: 29 = 5+12+6+6
Number of bi-directional indexes: 3 = 1+2
Row indexes: 33,34:49 58,59:58 62,63:32 64,65:51 65,66:14
Row reverse indexes: 14,13:65 32,31:62 34,33:94 43,42:74 75,74:54 76,75:95 78,77:36 82,81:59 86,85:86 96,95:17 97,96:81 98,97:98
Column indexes: 23,33:94 73,83:83 24,34:19 74,84:42 87,97:18 48,58:15
Column reverse indexes: 51,41:65 33,23:49 34,24:91 64,54:57 77,67:67 69,59:98
s5:2.2  s6:3.3  s8:2.2  s9:4.4  s10:2.2  s11:3.4  s12:1.1  s13:4.6  s14:3.3  s17:1.2
     R:  315682974  315682974     rR:  315682974  315682974     C:  315682974  315682974     rC:  315682974  315682974
     R:  789145326  789145326     rR:  789145326  789145326     C:  789145326  789145326     rC:  789145326  789145326
     R:  264937581  264937581     rR:  264937581  264937581     C:  264937581  264937581     rC:  264937581  264937581
     R:  547896213  547896213     rR:  547896213  547896213     C:  547896213  547896213     rC:  547896213  547896213
     R:  691723458  691723458     rR:  691723458  691723458     C:  691723458  691723458     rC:  691723458  691723458
     R:  832514769  832514769     rR:  832514769  832514769     C:  832514769  832514769     rC:  832514769  832514769
     R:  178459632  178459632     rR:  178459632  178459632     C:  178459632  178459632     rC:  178459632  178459632
     R:  953268147  953268147     rR:  953268147  953268147     C:  953268147  953268147     rC:  953268147  953268147
     R:  426371895  426371895     rR:  426371895  426371895     C:  426371895  426371895     rC:  426371895  426371895

Matched shape [26/1]: (6, 5) => [{('R', 4, 80)}, {('rR', 5, 170)}, {('rR', 9, 230)}]
Matching patterns [1]: 26
26/1:       
  315682974 
  789145326 
  264937581 
  547896213 
  691723458 
  832514769 
  178459632 
  953268147 
  426371895 

Matched shape [C/0]: (6, 4) => [{('R', 4, 80)}, {('C', 3, 86)}, {('rR', 9, 230)}]
Matched shape [26/1]: (6, 5) => [{('R', 4, 80)}, {('rR', 5, 170)}, {('rR', 9, 230)}]
Matched shape [26/2]: (6, 4) => [{('R', 3, 65)}, {('rC', 4, 191)}, {('rR', 4, 155)}]
Matched shape [26/4]: (6, 5) => [{('R', 4, 80)}, {('rC', 4, 191)}, {('rR', 5, 170)}]
Matched shape [26/4]: (8, 5) => [{('rR', 8, 215)}, {('C', 4, 101)}, {('rR', 9, 230)}]
Matching patterns [2]: C26
C/0:        26/1:       26/2:       26/4:       26/4:       
  315682974   315682974   315682974   315682974   315682974 
  789145326   789145326   789145326   789145326   789145326 
  264937581   264937581   264937581   264937581   264937581 
  547896213   547896213   547896213   547896213   547896213 
  691723458   691723458   691723458   691723458   691723458 
  832514769   832514769   832514769   832514769   832514769 
  178459632   178459632   178459632   178459632   178459632 
  953268147   953268147   953268147   953268147   953268147 
  426371895   426371895   426371895   426371895   426371895 

Matched shape [C/0]: (1, 3) => [{('rR', 0, 95)}, {('rR', 2, 125), ('R', 0, 20)}]
Matched shape [C/0]: (4, 2) => [{('rR', 3, 140)}, {('R', 2, 50)}]
Matched shape [C/0]: (6, 5) => [{('R', 4, 80)}, {('rR', 8, 215)}]
Matched shape [C/0]: (7, 5) => [{('rR', 5, 170)}, {('rR', 9, 230)}]
Matched shape [C/0]: (7, 7) => [{('rR', 6, 185)}, {('rR', 11, 26)}]
Matched shape [O/0]: (1, 3) => [{('rR', 0, 95)}, {('C', 0, 41), ('rC', 1, 146)}, {('C', 2, 71), ('rC', 2, 161)}]
Matched shape [P/1]: (1, 3) => [{('rR', 0, 95)}, {('C', 0, 41), ('rC', 1, 146)}]
Matched shape [P/1]: (3, 1) => [{('rR', 1, 110)}, {('rC', 0, 131)}]
Matched shape [P/1]: (6, 4) => [{('R', 3, 65)}, {('C', 3, 86)}]
Matched shape [P/1]: (7, 7) => [{('rR', 6, 185)}, {('C', 4, 101)}]
Matched shape [26/1]: (6, 5) => [{('R', 4, 80)}, {('rR', 5, 170)}, {('rR', 8, 215)}]
Matched shape [26/1]: (7, 5) => [{('rR', 5, 170)}, {('rR', 8, 215)}, {('rR', 9, 230)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        C/0:        O/0:        P/1:        P/1:        P/1:        P/1:        26/1:       26/1:       
  315682974   315682974   315682974   315682974   315682974   315682974   315682974   315682974   315682974   315682974   315682974   315682974 
  789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326 
  264937581   264937581   264937581   264937581   264937581   264937581   264937581   264937581   264937581   264937581   264937581   264937581 
  547896213   547896213   547896213   547896213   547896213   547896213   547896213   547896213   547896213   547896213   547896213   547896213 
  691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458 
  832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769 
  178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632 
  953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147 
  426371895   426371895   426371895   426371895   426371895   426371895   426371895   426371895   426371895   426371895   426371895   426371895 

DisjointSets [3]: COP26:
Σ26 = 33    Σ26 = 36    Σ26 = 36    Σ26 = 33    Σ26 = 36    Σ26 = 33    Σ26 = 36    Σ26 = 36    
  315682974   315682974   315682974   315682974   315682974   315682974   315682974   315682974 
  789145326   789145326   789145326   789145326   789145326   789145326   789145326   789145326 
  264937581   264937581   264937581   264937581   264937581   264937581   264937581   264937581 
  547896213   547896213   547896213   547896213   547896213   547896213   547896213   547896213 
  691723458   691723458   691723458   691723458   691723458   691723458   691723458   691723458 
  832514769   832514769   832514769   832514769   832514769   832514769   832514769   832514769 
  178459632   178459632   178459632   178459632   178459632   178459632   178459632   178459632 
  953268147   953268147   953268147   953268147   953268147   953268147   953268147   953268147 
  426371895   426371895   426371895   426371895   426371895   426371895   426371895   426371895 

2021-12-13 11:46:05
Indexed thermo 95
312│596│874
864│172│359
597│438│126
───┼───┼───
729│865│413
643│921│587
158│743│692
───┼───┼───
975│614│238
286│357│941
431│289│765

Number of indexes: 32 = 7+6+11+8
Number of bi-directional indexes: 1 = 1+0
Row indexes: 12,13:12 45,46:65 64,65:74 71,72:97 83,84:63 86,87:79 91,92:43
Row reverse indexes: 52,51:46 58,57:85 62,61:51 76,75:41 82,81:82 84,83:36
Column indexes: 51,61:61 81,91:24 22,32:69 64,74:76 25,35:73 45,55:62 46,56:51 87,97:97 38,48:21 29,39:96 89,99:15
Column reverse indexes: 41,31:75 52,42:42 92,82:38 94,84:23 75,65:14 95,85:85 86,76:74 47,37:41
s3:2.2  s5:3.4  s6:4.5  s7:2.2  s8:1.1  s9:2.2  s10:3.3  s11:3.4  s12:1.1  s13:2.3  s15:2.2  s16:2.3
     R:  312596874  312596874     rR:  312596874  312596874     C:  312596874  312596874     rC:  312596874  312596874
     R:  864172359  864172359     rR:  864172359  864172359     C:  864172359  864172359     rC:  864172359  864172359
     R:  597438126  597438126     rR:  597438126  597438126     C:  597438126  597438126     rC:  597438126  597438126
     R:  729865413  729865413     rR:  729865413  729865413     C:  729865413  729865413     rC:  729865413  729865413
     R:  643921587  643921587     rR:  643921587  643921587     C:  643921587  643921587     rC:  643921587  643921587
     R:  158743692  158743692     rR:  158743692  158743692     C:  158743692  158743692     rC:  158743692  158743692
     R:  975614238  975614238     rR:  975614238  975614238     C:  975614238  975614238     rC:  975614238  975614238
     R:  286357941  286357941     rR:  286357941  286357941     C:  286357941  286357941     rC:  286357941  286357941
     R:  431289765  431289765     rR:  431289765  431289765     C:  431289765  431289765     rC:  431289765  431289765

Matched shape [26/0]: (4, 5) => [{('C', 5, 56)}, {('C', 6, 71)}, {('rR', 3, 170)}]
Matched shape [26/1]: (5, 1) => [{('rR', 0, 125)}, {('rR', 2, 155)}, {('rR', 4, 185)}]
Matched shape [26/1]: (6, 1) => [{('rR', 2, 155)}, {('R', 3, 65)}, {('R', 6, 110)}]
Matching patterns [1]: 26
26/0:       26/1:       26/1:       
  312596874   312596874   312596874 
  864172359   864172359   864172359 
  597438126   597438126   597438126 
  729865413   729865413   729865413 
  643921587   643921587   643921587 
  158743692   158743692   158743692 
  975614238   975614238   975614238 
  286357941   286357941   286357941 
  431289765   431289765   431289765 

Matched shape [P/0]: (6, 4) => [{('R', 2, 50)}, {('rC', 6, 236)}, {('rC', 3, 191)}]
Matched shape [26/0]: (4, 5) => [{('C', 5, 56)}, {('C', 6, 71)}, {('rR', 3, 170)}]
Matched shape [26/1]: (5, 1) => [{('rR', 0, 125)}, {('rR', 2, 155)}, {('rR', 4, 185)}]
Matched shape [26/1]: (6, 1) => [{('rR', 2, 155)}, {('R', 3, 65)}, {('R', 6, 110)}]
Matched shape [26/2]: (6, 1) => [{('rR', 2, 155)}, {('C', 3, 26)}, {('R', 3, 65)}]
Matched shape [26/2]: (8, 1) => [{('rR', 4, 185)}, {('rC', 3, 191)}, {('R', 6, 110)}]
Matched shape [26/3]: (8, 1) => [{('C', 1, 230)}, {('rC', 2, 176)}, {('rC', 3, 191)}]
Matched shape [26/3]: (8, 4) => [{('rC', 3, 191)}, {('rC', 5, 221)}, {('C', 7, 86)}]
Matching patterns [2]: P26
P/0:        26/0:       26/1:       26/1:       26/2:       26/2:       26/3:       26/3:       
  312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874 
  864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359 
  597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126 
  729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413 
  643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587 
  158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692 
  975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238 
  286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941 
  431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765 

Matched shape [C/0]: (5, 1) => [{('rR', 0, 125)}, {('R', 3, 65)}]
Matched shape [C/0]: (6, 1) => [{('rR', 2, 155)}, {('rR', 4, 185)}]
Matched shape [C/0]: (7, 1) => [{('R', 3, 65)}, {('R', 6, 110)}]
Matched shape [O/0]: (7, 1) => [{('R', 3, 65)}, {('C', 1, 230)}, {('rC', 2, 176)}]
Matched shape [O/1]: (3, 7) => [{('rC', 7, 251)}, {('C', 8, 101)}, {('rR', 1, 140)}]
Matched shape [P/0]: (2, 1) => [{('C', 2, 245)}, {('rC', 0, 146)}]
Matched shape [P/0]: (2, 8) => [{('C', 9, 116)}, {('C', 8, 101)}]
Matched shape [P/0]: (3, 6) => [{('rC', 7, 251)}, {('C', 6, 71)}]
Matched shape [P/0]: (4, 1) => [{('rC', 1, 161)}, {('C', 0, 215)}]
Matched shape [P/0]: (7, 5) => [{('rC', 6, 236)}, {('rC', 5, 221)}]
Matched shape [P/1]: (1, 2) => [{('R', 0, 20)}, {('C', 2, 245)}]
Matched shape [P/1]: (7, 1) => [{('R', 3, 65)}, {('C', 1, 230)}]
Matched shape [P/1]: (7, 5) => [{('rR', 3, 170)}, {('rC', 5, 221)}]
Matched shape [26/0]: (3, 7) => [{('rC', 7, 251)}, {('C', 8, 101)}, {('rR', 1, 140)}]
Matched shape [26/1]: (5, 1) => [{('rR', 0, 125)}, {('rR', 2, 155)}, {('R', 3, 65)}]
Matched shape [26/1]: (6, 1) => [{('rR', 2, 155)}, {('R', 3, 65)}, {('rR', 4, 185)}]
Matched shape [26/1]: (7, 1) => [{('R', 3, 65)}, {('rR', 4, 185)}, {('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/1:       26/1:       26/1:       
  312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874   312596874 
  864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359   864172359 
  597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126   597438126 
  729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413   729865413 
  643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587   643921587 
  158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692   158743692 
  975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238   975614238 
  286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941   286357941 
  431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765   431289765 

2021-12-13 11:46:05
Indexed thermo 96
315│697│824
847│521│639
269│438│571
───┼───┼───
578│942│163
692│813│457
134│756│982
───┼───┼───
751│264│398
983│175│246
426│389│715

Number of indexes: 23 = 8+6+3+6
Number of bi-directional indexes: 1 = 1+0
Row indexes: 33,34:94 41,42:57 48,49:63 55,56:13 64,65:75 75,76:64 84,85:17 98,99:15
Row reverse indexes: 23,22:74 25,24:25 32,31:62 34,33:49 36,35:83 68,67:89
Column indexes: 51,61:61 22,32:46 45,55:41
Column reverse indexes: 72,62:53 53,43:28 34,24:45 75,65:65 56,46:32 87,77:23
s4:1.1  s5:3.3  s6:1.1  s7:2.2  s8:3.3  s9:2.2  s10:3.3  s11:3.3  s12:2.2  s13:2.2  s17:1.1
     R:  315697824  315697824     rR:  315697824  315697824     C:  315697824  315697824     rC:  315697824  315697824
     R:  847521639  847521639     rR:  847521639  847521639     C:  847521639  847521639     rC:  847521639  847521639
     R:  269438571  269438571     rR:  269438571  269438571     C:  269438571  269438571     rC:  269438571  269438571
     R:  578942163  578942163     rR:  578942163  578942163     C:  578942163  578942163     rC:  578942163  578942163
     R:  692813457  692813457     rR:  692813457  692813457     C:  692813457  692813457     rC:  692813457  692813457
     R:  134756982  134756982     rR:  134756982  134756982     C:  134756982  134756982     rC:  134756982  134756982
     R:  751264398  751264398     rR:  751264398  751264398     C:  751264398  751264398     rC:  751264398  751264398
     R:  983175246  983175246     rR:  983175246  983175246     C:  983175246  983175246     rC:  983175246  983175246
     R:  426389715  426389715     rR:  426389715  426389715     C:  426389715  426389715     rC:  426389715  426389715

Matched shape [26/0]: (4, 5) => [{('C', 2, 26)}, {('rC', 4, 101)}, {('R', 5, 95)}]
Matching patterns [1]: 26
26/0:       
  315697824 
  847521639 
  269438571 
  578942163 
  692813457 
  134756982 
  751264398 
  983175246 
  426389715 

Matched shape [O/1]: (3, 3) => [{('rR', 3, 185), ('R', 0, 20)}, {('rC', 1, 56)}, {('C', 2, 26)}, {('R', 4, 80)}]
Matched shape [P/0]: (3, 1) => [{('rR', 2, 170)}, {('rC', 1, 56)}, {('C', 0, 230)}]
Matched shape [26/0]: (4, 5) => [{('C', 2, 26)}, {('rC', 4, 101)}, {('R', 5, 95)}]
Matching patterns [2]: OP26
O/1:        P/0:        26/0:       
  315697824   315697824   315697824 
  847521639   847521639   847521639 
  269438571   269438571   269438571 
  578942163   578942163   578942163 
  692813457   692813457   692813457 
  134756982   134756982   134756982 
  751264398   751264398   751264398 
  983175246   983175246   983175246 
  426389715   426389715   426389715 

Matched shape [C/0]: (3, 5) => [{('rR', 4, 200)}, {('R', 3, 65)}]
Matched shape [C/0]: (5, 5) => [{('R', 3, 65)}, {('R', 5, 95)}]
Matched shape [C/0]: (6, 4) => [{('R', 4, 80)}, {('R', 6, 110)}]
Matched shape [O/0]: (3, 5) => [{('rR', 4, 200)}, {('C', 2, 26)}, {('rC', 4, 101)}]
Matched shape [P/1]: (3, 3) => [{('rR', 3, 185), ('R', 0, 20)}, {('rC', 1, 56)}]
Matched shape [P/1]: (3, 5) => [{('rR', 4, 200)}, {('C', 2, 26)}]
Matched shape [P/1]: (4, 1) => [{('R', 1, 35)}, {('C', 0, 230)}]
Matched shape [P/1]: (5, 5) => [{('R', 3, 65)}, {('rC', 3, 86)}]
Matched shape [P/1]: (6, 7) => [{('rR', 5, 215)}, {('rC', 5, 116)}]
Matching patterns [3]: COP
C/0:        C/0:        C/0:        O/0:        P/1:        P/1:        P/1:        P/1:        P/1:        
  315697824   315697824   315697824   315697824   315697824   315697824   315697824   315697824   315697824 
  847521639   847521639   847521639   847521639   847521639   847521639   847521639   847521639   847521639 
  269438571   269438571   269438571   269438571   269438571   269438571   269438571   269438571   269438571 
  578942163   578942163   578942163   578942163   578942163   578942163   578942163   578942163   578942163 
  692813457   692813457   692813457   692813457   692813457   692813457   692813457   692813457   692813457 
  134756982   134756982   134756982   134756982   134756982   134756982   134756982   134756982   134756982 
  751264398   751264398   751264398   751264398   751264398   751264398   751264398   751264398   751264398 
  983175246   983175246   983175246   983175246   983175246   983175246   983175246   983175246   983175246 
  426389715   426389715   426389715   426389715   426389715   426389715   426389715   426389715   426389715 

2021-12-13 11:46:05
Indexed thermo 97
396│715│824
457│829│631
821│643│759
───┼───┼───
184│567│392
965│382│147
732│194│568
───┼───┼───
643│971│285
519│238│476
278│456│913

Number of indexes: 29 = 7+6+3+13
Number of bi-directional indexes: 0 = 0+0
Row indexes: 15,16:15 17,18:82 27,28:63 53,54:53 54,55:38 66,67:45 68,69:68
Row reverse indexes: 14,13:76 32,31:28 37,36:73 72,71:46 94,93:48 96,95:65
Column indexes: 61,71:76 52,62:63 64,74:19
Column reverse indexes: 32,22:25 53,43:54 24,14:87 54,44:35 75,65:79 95,85:53 56,46:27 96,86:68 47,37:37 78,68:86 88,78:78 98,88:17 89,79:65
s6:1.1  s7:1.1  s8:3.4  s9:4.5  s10:6.6  s11:2.3  s12:1.1  s13:1.2  s14:2.3  s15:2.2  s16:1.1
     R:  396715824  396715824     rR:  396715824  396715824     C:  396715824  396715824     rC:  396715824  396715824
     R:  457829631  457829631     rR:  457829631  457829631     C:  457829631  457829631     rC:  457829631  457829631
     R:  821643759  821643759     rR:  821643759  821643759     C:  821643759  821643759     rC:  821643759  821643759
     R:  184567392  184567392     rR:  184567392  184567392     C:  184567392  184567392     rC:  184567392  184567392
     R:  965382147  965382147     rR:  965382147  965382147     C:  965382147  965382147     rC:  965382147  965382147
     R:  732194568  732194568     rR:  732194568  732194568     C:  732194568  732194568     rC:  732194568  732194568
     R:  643971285  643971285     rR:  643971285  643971285     C:  643971285  643971285     rC:  643971285  643971285
     R:  519238476  519238476     rR:  519238476  519238476     C:  519238476  519238476     rC:  519238476  519238476
     R:  278456913  278456913     rR:  278456913  278456913     C:  278456913  278456913     rC:  278456913  278456913

Matched shape [C/0]: (3, 6) => [{('rR', 2, 155)}, {('rC', 6, 116)}, {('R', 5, 95)}]
Matched shape [P/0]: (6, 8) => [{('R', 6, 110)}, {('rC', 12, 206)}, {('rC', 11, 191)}]
Matching patterns [1]: CP
C/0:        P/0:        
  396715824   396715824 
  457829631   457829631 
  821643759   821643759 
  184567392   184567392 
  965382147   965382147 
  732194568   732194568 
  643971285   643971285 
  519238476   519238476 
  278456913   278456913 

Matched shape [P/0]: (6, 6) => [{('R', 5, 95)}, {('rC', 10, 176)}, {('rC', 7, 131)}]
Matched shape [26/3]: (4, 3) => [{('rC', 1, 41)}, {('rC', 3, 71)}, {('rC', 6, 116)}]
Matched shape [26/3]: (8, 5) => [{('rC', 5, 101)}, {('rC', 7, 131)}, {('rC', 11, 191)}]
Matching patterns [2]: P26
P/0:        26/3:       26/3:       
  396715824   396715824   396715824 
  457829631   457829631   457829631 
  821643759   821643759   821643759 
  184567392   184567392   184567392 
  965382147   965382147   965382147 
  732194568   732194568   732194568 
  643971285   643971285   643971285 
  519238476   519238476   519238476 
  278456913   278456913   278456913 

Matched shape [O/0]: (5, 4) => [{('R', 4, 80)}, {('C', 2, 245)}, {('rC', 4, 86)}]
Matched shape [O/0]: (6, 8) => [{('R', 6, 110)}, {('rC', 10, 176)}, {('rC', 12, 206)}]
Matched shape [P/0]: (3, 6) => [{('rC', 8, 146)}, {('rC', 6, 116)}]
Matched shape [P/0]: (4, 2) => [{('rC', 1, 41)}, {('C', 1, 230)}]
Matched shape [P/0]: (5, 1) => [{('C', 1, 230)}, {('C', 0, 215)}]
Matched shape [P/0]: (7, 8) => [{('rC', 12, 206)}, {('rC', 11, 191)}]
Matched shape [P/1]: (2, 7) => [{('R', 2, 50)}, {('rC', 8, 146)}]
Matched shape [P/1]: (3, 6) => [{('rR', 2, 155)}, {('rC', 6, 116)}]
Matched shape [P/1]: (5, 4) => [{('R', 4, 80)}, {('C', 2, 245)}]
Matched shape [P/1]: (6, 8) => [{('R', 6, 110)}, {('rC', 10, 176)}]
Matching patterns [3]: OP
O/0:        O/0:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        
  396715824   396715824   396715824   396715824   396715824   396715824   396715824   396715824   396715824   396715824 
  457829631   457829631   457829631   457829631   457829631   457829631   457829631   457829631   457829631   457829631 
  821643759   821643759   821643759   821643759   821643759   821643759   821643759   821643759   821643759   821643759 
  184567392   184567392   184567392   184567392   184567392   184567392   184567392   184567392   184567392   184567392 
  965382147   965382147   965382147   965382147   965382147   965382147   965382147   965382147   965382147   965382147 
  732194568   732194568   732194568   732194568   732194568   732194568   732194568   732194568   732194568   732194568 
  643971285   643971285   643971285   643971285   643971285   643971285   643971285   643971285   643971285   643971285 
  519238476   519238476   519238476   519238476   519238476   519238476   519238476   519238476   519238476   519238476 
  278456913   278456913   278456913   278456913   278456913   278456913   278456913   278456913   278456913   278456913 

2021-12-13 11:46:05
Indexed thermo 98
382│769│514
146│835│972
579│214│386
───┼───┼───
627│183│459
853│942│167
914│576│238
───┼───┼───
738│421│695
265│397│841
491│658│723

Number of indexes: 32 = 4+8+9+11
Number of bi-directional indexes: 3 = 1+2
Row indexes: 14,15:76 67,68:23 91,92:49 93,94:16
Row reverse indexes: 39,38:68 63,62:41 79,78:59 87,86:87 94,93:61 96,95:85 97,96:78 98,97:27
Column indexes: 51,61:89 62,72:13 44,54:19 84,94:36 25,35:31 85,95:95 17,27:59 59,69:78 69,79:85
Column reverse indexes: 53,43:37 73,63:84 54,44:91 94,84:63 55,45:48 56,46:23 47,37:43 57,47:14 87,77:86 38,28:87 98,88:24
s4:2.2  s5:3.4  s6:1.1  s7:3.3  s9:3.3  s10:3.3  s12:2.2  s13:3.4  s14:4.5  s15:2.4  s17:1.1
     R:  382769514  382769514     rR:  382769514  382769514     C:  382769514  382769514     rC:  382769514  382769514
     R:  146835972  146835972     rR:  146835972  146835972     C:  146835972  146835972     rC:  146835972  146835972
     R:  579214386  579214386     rR:  579214386  579214386     C:  579214386  579214386     rC:  579214386  579214386
     R:  627183459  627183459     rR:  627183459  627183459     C:  627183459  627183459     rC:  627183459  627183459
     R:  853942167  853942167     rR:  853942167  853942167     C:  853942167  853942167     rC:  853942167  853942167
     R:  914576238  914576238     rR:  914576238  914576238     C:  914576238  914576238     rC:  914576238  914576238
     R:  738421695  738421695     rR:  738421695  738421695     C:  738421695  738421695     rC:  738421695  738421695
     R:  265397841  265397841     rR:  265397841  265397841     C:  265397841  265397841     rC:  265397841  265397841
     R:  491658723  491658723     rR:  491658723  491658723     C:  491658723  491658723     rC:  491658723  491658723

Matched shape [C/0]: (6, 7) => [{('R', 1, 35)}, {('rC', 8, 221)}, {('rR', 7, 185)}]
Matching patterns [1]: C
C/0:        
  382769514 
  146835972 
  579214386 
  627183459 
  853942167 
  914576238 
  738421695 
  265397841 
  491658723 

Matched shape [26/3]: (4, 3) => [{('rC', 0, 101)}, {('rC', 2, 131), ('C', 2, 230)}, {('rC', 5, 176)}]
Matched shape [26/3]: (4, 4) => [{('rC', 2, 131), ('C', 2, 230)}, {('rC', 4, 161)}, {('rC', 7, 206)}]
Matched shape [26/4]: (8, 6) => [{('rR', 3, 125)}, {('rC', 10, 251)}, {('rR', 6, 170)}]
Matched shape [26/5]: (4, 3) => [{('rC', 0, 101)}, {('rC', 2, 131), ('C', 2, 230)}, {('rC', 4, 161)}]
Matched shape [26/5]: (4, 4) => [{('rC', 2, 131), ('C', 2, 230)}, {('rC', 4, 161)}, {('rC', 5, 176)}]
Matched shape [26/5]: (4, 5) => [{('rC', 4, 161)}, {('rC', 5, 176)}, {('rC', 7, 206)}]
Matching patterns [2]: 26
26/3:       26/3:       26/4:       26/5:       26/5:       26/5:       
  382769514   382769514   382769514   382769514   382769514   382769514 
  146835972   146835972   146835972   146835972   146835972   146835972 
  579214386   579214386   579214386   579214386   579214386   579214386 
  627183459   627183459   627183459   627183459   627183459   627183459 
  853942167   853942167   853942167   853942167   853942167   853942167 
  914576238   914576238   914576238   914576238   914576238   914576238 
  738421695   738421695   738421695   738421695   738421695   738421695 
  265397841   265397841   265397841   265397841   265397841   265397841 
  491658723   491658723   491658723   491658723   491658723   491658723 

Matched shape [P/0]: (2, 7) => [{('rC', 9, 236)}, {('rC', 6, 191)}]
Matched shape [P/0]: (3, 6) => [{('rC', 6, 191)}, {('rC', 5, 176)}]
Matched shape [P/1]: (6, 7) => [{('R', 1, 35)}, {('rC', 8, 221)}]
Matched shape [P/1]: (7, 8) => [{('rR', 2, 110)}, {('rC', 10, 251)}]
Matching patterns [3]: P
P/0:        P/0:        P/1:        P/1:        
  382769514   382769514   382769514   382769514 
  146835972   146835972   146835972   146835972 
  579214386   579214386   579214386   579214386 
  627183459   627183459   627183459   627183459 
  853942167   853942167   853942167   853942167 
  914576238   914576238   914576238   914576238 
  738421695   738421695   738421695   738421695 
  265397841   265397841   265397841   265397841 
  491658723   491658723   491658723   491658723 

2021-12-13 11:46:05
Indexed thermo 99
326│715│894
148│693│572
579│248│316
───┼───┼───
634│879│125
782│531│469
951│462│738
───┼───┼───
893│156│247
267│384│951
415│927│683

Number of indexes: 32 = 6+9+10+7
Number of bi-directional indexes: 3 = 1+2
Row indexes: 15,16:15 17,18:89 22,23:48 46,47:91 55,56:31 93,94:59
Row reverse indexes: 27,26:53 35,34:42 36,35:84 43,42:43 45,44:78 47,46:19 64,63:41 75,74:51 96,95:72
Column indexes: 21,31:15 31,41:56 13,23:68 43,53:42 73,83:37 47,57:14 87,97:96 28,38:71 49,59:59 69,79:87
Column reverse indexes: 71,61:89 72,62:95 83,73:73 35,25:49 38,28:17 68,58:36 98,88:85
s4:1.1  s5:2.2  s6:3.5  s7:1.1  s8:3.3  s9:2.2  s10:4.4  s11:1.1  s12:2.2  s13:2.2  s14:3.4  s15:3.3  s17:1.2
     R:  326715894  326715894     rR:  326715894  326715894     C:  326715894  326715894     rC:  326715894  326715894
     R:  148693572  148693572     rR:  148693572  148693572     C:  148693572  148693572     rC:  148693572  148693572
     R:  579248316  579248316     rR:  579248316  579248316     C:  579248316  579248316     rC:  579248316  579248316
     R:  634879125  634879125     rR:  634879125  634879125     C:  634879125  634879125     rC:  634879125  634879125
     R:  782531469  782531469     rR:  782531469  782531469     C:  782531469  782531469     rC:  782531469  782531469
     R:  951462738  951462738     rR:  951462738  951462738     C:  951462738  951462738     rC:  951462738  951462738
     R:  893156247  893156247     rR:  893156247  893156247     C:  893156247  893156247     rC:  893156247  893156247
     R:  267384951  267384951     rR:  267384951  267384951     C:  267384951  267384951     rC:  267384951  267384951
     R:  415927683  415927683     rR:  415927683  415927683     C:  415927683  415927683     rC:  415927683  415927683

Matched shape [C/0]: (6, 3) => [{('rR', 6, 200)}, {('C', 4, 71), ('rC', 2, 191)}, {('R', 5, 95)}]
Matching patterns [1]: C
C/0:        
  326715894 
  148693572 
  579248316 
  634879125 
  782531469 
  951462738 
  893156247 
  267384951 
  415927683 

Matching patterns [2]: 

Matched shape [C/0]: (1, 5) => [{('R', 0, 20)}, {('rR', 2, 140)}]
Matched shape [C/0]: (2, 2) => [{('R', 2, 50)}, {('rR', 3, 155)}]
Matched shape [C/0]: (2, 6) => [{('rR', 0, 110)}, {('R', 3, 65), ('rR', 5, 185)}]
Matched shape [C/0]: (3, 5) => [{('rR', 2, 140)}, {('R', 4, 80)}]
Matched shape [P/0]: (4, 8) => [{('C', 8, 131)}, {('rC', 5, 236)}]
Matched shape [P/1]: (1, 5) => [{('R', 0, 20)}, {('rC', 3, 206)}]
Matched shape [P/1]: (6, 3) => [{('rR', 6, 200)}, {('C', 4, 71), ('rC', 2, 191)}]
Matching patterns [3]: CP
C/0:        C/0:        C/0:        C/0:        P/0:        P/1:        P/1:        
  326715894   326715894   326715894   326715894   326715894   326715894   326715894 
  148693572   148693572   148693572   148693572   148693572   148693572   148693572 
  579248316   579248316   579248316   579248316   579248316   579248316   579248316 
  634879125   634879125   634879125   634879125   634879125   634879125   634879125 
  782531469   782531469   782531469   782531469   782531469   782531469   782531469 
  951462738   951462738   951462738   951462738   951462738   951462738   951462738 
  893156247   893156247   893156247   893156247   893156247   893156247   893156247 
  267384951   267384951   267384951   267384951   267384951   267384951   267384951 
  415927683   415927683   415927683   415927683   415927683   415927683   415927683 

2021-12-13 11:46:05
Indexed thermo 100
372│586│194
186│943│572
549│127│836
───┼───┼───
624│839│715
718│265│349
935│471│628
───┼───┼───
893│612│457
267│354│981
451│798│263

Number of indexes: 35 = 5+11+7+12
Number of bi-directional indexes: 3 = 0+3
Row indexes: 26,27:35 58,59:49 66,67:16 73,74:36 75,76:12
Row reverse indexes: 14,13:52 22,21:81 23,22:68 32,31:45 38,37:38 56,55:56 62,61:39 65,64:74 69,68:82 84,83:37 85,84:53
Column indexes: 32,42:42 52,62:13 13,23:26 24,34:91 57,67:36 49,59:59 69,79:87
Column reverse indexes: 71,61:89 23,13:62 53,43:84 83,73:73 34,24:19 74,64:64 55,45:63 27,17:51 87,77:94 38,28:37 29,19:24 59,49:95
s3:1.1  s4:1.1  s6:3.3  s7:2.2  s8:4.4  s9:4.5  s10:6.7  s11:3.3  s12:2.2  s13:2.2  s14:3.3  s15:1.1  s17:1.1
     R:  372586194  372586194     rR:  372586194  372586194     C:  372586194  372586194     rC:  372586194  372586194
     R:  186943572  186943572     rR:  186943572  186943572     C:  186943572  186943572     rC:  186943572  186943572
     R:  549127836  549127836     rR:  549127836  549127836     C:  549127836  549127836     rC:  549127836  549127836
     R:  624839715  624839715     rR:  624839715  624839715     C:  624839715  624839715     rC:  624839715  624839715
     R:  718265349  718265349     rR:  718265349  718265349     C:  718265349  718265349     rC:  718265349  718265349
     R:  935471628  935471628     rR:  935471628  935471628     C:  935471628  935471628     rC:  935471628  935471628
     R:  893612457  893612457     rR:  893612457  893612457     C:  893612457  893612457     rC:  893612457  893612457
     R:  267354981  267354981     rR:  267354981  267354981     C:  267354981  267354981     rC:  267354981  267354981
     R:  451798263  451798263     rR:  451798263  451798263     C:  451798263  451798263     rC:  451798263  451798263

Matching patterns [1]: 

Matched shape [P/0]: (3, 7) => [{('rR', 4, 155)}, {('rC', 11, 62), ('C', 5, 101)}, {('C', 4, 86)}]
Matched shape [26/2]: (2, 1) => [{('rR', 1, 110)}, {('C', 3, 71), ('rC', 4, 191)}, {('rR', 3, 140)}]
Matching patterns [2]: P26
P/0:        26/2:       
  372586194   372586194 
  186943572   186943572 
  549127836   549127836 
  624839715   624839715 
  718265349   718265349 
  935471628   935471628 
  893612457   893612457 
  267354981   267354981 
  451798263   451798263 

Matched shape [C/0]: (5, 5) => [{('rR', 5, 170)}, {('R', 4, 80)}]
Matched shape [C/0]: (6, 4) => [{('rR', 7, 200)}, {('rR', 10, 245)}]
Matched shape [P/0]: (1, 8) => [{('rC', 10, 47)}, {('rC', 9, 32)}]
Matched shape [P/0]: (4, 2) => [{('rC', 2, 161)}, {('C', 1, 41)}]
Matched shape [P/0]: (5, 1) => [{('C', 1, 41)}, {('rC', 0, 131)}]
Matched shape [P/0]: (6, 3) => [{('rC', 5, 206)}, {('rC', 3, 176)}]
Matched shape [P/1]: (2, 2) => [{('rR', 2, 125)}, {('C', 0, 26)}]
Matching patterns [3]: CP
C/0:        C/0:        P/0:        P/0:        P/0:        P/0:        P/1:        
  372586194   372586194   372586194   372586194   372586194   372586194   372586194 
  186943572   186943572   186943572   186943572   186943572   186943572   186943572 
  549127836   549127836   549127836   549127836   549127836   549127836   549127836 
  624839715   624839715   624839715   624839715   624839715   624839715   624839715 
  718265349   718265349   718265349   718265349   718265349   718265349   718265349 
  935471628   935471628   935471628   935471628   935471628   935471628   935471628 
  893612457   893612457   893612457   893612457   893612457   893612457   893612457 
  267354981   267354981   267354981   267354981   267354981   267354981   267354981 
  451798263   451798263   451798263   451798263   451798263   451798263   451798263 

2021-12-13 11:46:05
Indexed thermo 101
386│725│194
149│368│572
527│149│836
───┼───┼───
618│934│725
752│681│349
934│572│618
───┼───┼───
861│293│457
273│456│981
495│817│263

Number of indexes: 35 = 5+10+10+10
Number of bi-directional indexes: 2 = 1+1
Row indexes: 37,38:83 52,53:52 58,59:49 65,66:72 86,87:69
Row reverse indexes: 13,12:68 38,37:38 57,56:31 62,61:39 64,63:54 83,82:37 84,83:43 93,92:59 95,94:18 99,98:36
Column indexes: 31,41:56 42,52:15 52,62:53 53,63:24 34,44:19 25,35:64 46,56:41 86,96:67 49,59:59 69,79:87
Column reverse indexes: 71,61:89 91,81:42 22,12:48 92,82:97 44,34:91 94,84:84 65,55:78 36,26:98 27,17:51 38,28:37
s4:1.1  s5:1.1  s6:4.4  s7:2.2  s8:1.1  s9:4.4  s10:4.5  s11:3.3  s12:3.3  s13:2.2  s14:2.3  s15:3.3  s16:1.1  s17:2.2
     R:  386725194  386725194     rR:  386725194  386725194     C:  386725194  386725194     rC:  386725194  386725194
     R:  149368572  149368572     rR:  149368572  149368572     C:  149368572  149368572     rC:  149368572  149368572
     R:  527149836  527149836     rR:  527149836  527149836     C:  527149836  527149836     rC:  527149836  527149836
     R:  618934725  618934725     rR:  618934725  618934725     C:  618934725  618934725     rC:  618934725  618934725
     R:  752681349  752681349     rR:  752681349  752681349     C:  752681349  752681349     rC:  752681349  752681349
     R:  934572618  934572618     rR:  934572618  934572618     C:  934572618  934572618     rC:  934572618  934572618
     R:  861293457  861293457     rR:  861293457  861293457     C:  861293457  861293457     rC:  861293457  861293457
     R:  273456981  273456981     rR:  273456981  273456981     C:  273456981  273456981     rC:  273456981  273456981
     R:  495817263  495817263     rR:  495817263  495817263     C:  495817263  495817263     rC:  495817263  495817263

Matched shape [26/0]: (5, 2) => [{('C', 2, 41)}, {('C', 3, 56)}, {('rR', 5, 170)}]
Matching patterns [1]: 26
26/0:       
  386725194 
  149368572 
  527149836 
  618934725 
  752681349 
  934572618 
  861293457 
  273456981 
  495817263 

Matched shape [C/0]: (5, 1) => [{('R', 1, 35)}, {('rC', 0, 161)}, {('rR', 5, 170)}]
Matched shape [26/0]: (5, 2) => [{('C', 2, 41)}, {('C', 3, 56)}, {('rR', 5, 170)}]
Matched shape [26/3]: (2, 5) => [{('C', 5, 86)}, {('rC', 7, 32)}, {('rC', 9, 62)}]
Matched shape [26/3]: (5, 2) => [{('C', 2, 41)}, {('C', 3, 56)}, {('rC', 6, 251)}]
Matched shape [26/3]: (8, 1) => [{('rC', 1, 176)}, {('rC', 3, 206)}, {('rC', 5, 236)}]
Matched shape [26/4]: (8, 2) => [{('rR', 5, 170)}, {('rC', 5, 236)}, {('rR', 7, 200)}]
Matching patterns [2]: C26
C/0:        26/0:       26/3:       26/3:       26/3:       26/4:       
  386725194   386725194   386725194   386725194   386725194   386725194 
  149368572   149368572   149368572   149368572   149368572   149368572 
  527149836   527149836   527149836   527149836   527149836   527149836 
  618934725   618934725   618934725   618934725   618934725   618934725 
  752681349   752681349   752681349   752681349   752681349   752681349 
  934572618   934572618   934572618   934572618   934572618   934572618 
  861293457   861293457   861293457   861293457   861293457   861293457 
  273456981   273456981   273456981   273456981   273456981   273456981 
  495817263   495817263   495817263   495817263   495817263   495817263 

Matched shape [C/0]: (6, 3) => [{('rR', 4, 155)}, {('rR', 6, 185)}]
Matched shape [P/0]: (1, 6) => [{('rC', 8, 47)}, {('rC', 7, 32)}]
Matched shape [P/0]: (2, 4) => [{('C', 5, 86)}, {('rC', 4, 221), ('C', 4, 71)}]
Matched shape [P/0]: (4, 5) => [{('C', 6, 101)}, {('rC', 6, 251)}]
Matched shape [P/0]: (5, 1) => [{('C', 2, 41)}, {('rC', 0, 161)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/0:        
  386725194   386725194   386725194   386725194   386725194 
  149368572   149368572   149368572   149368572   149368572 
  527149836   527149836   527149836   527149836   527149836 
  618934725   618934725   618934725   618934725   618934725 
  752681349   752681349   752681349   752681349   752681349 
  934572618   934572618   934572618   934572618   934572618 
  861293457   861293457   861293457   861293457   861293457 
  273456981   273456981   273456981   273456981   273456981 
  495817263   495817263   495817263   495817263   495817263 

2021-12-13 11:46:05
Indexed thermo 102
372│856│914
168│394│572
549│127│386
───┼───┼───
623│781│459
714│539│268
895│642│137
───┼───┼───
987│213│645
236│475│891
451│968│723

Number of indexes: 30 = 7+7+9+7
Number of bi-directional indexes: 0 = 0+0
Row indexes: 27,28:57 44,45:78 56,57:92 62,63:95 64,65:64 76,77:36 81,82:23
Row reverse indexes: 37,36:37 39,38:68 42,41:26 43,42:32 54,53:54 59,58:86 75,74:12
Column indexes: 41,51:67 61,71:89 32,42:42 62,72:98 82,92:35 73,83:76 25,35:92 16,26:64 86,96:58
Column reverse indexes: 23,13:82 53,43:43 64,54:65 74,64:26 67,57:12 38,28:87 39,29:62
s3:1.2  s5:2.2  s6:1.1  s7:1.1  s8:3.4  s9:2.2  s10:3.4  s11:2.3  s12:1.1  s13:3.3  s14:3.3  s15:2.2  s17:2.2
     R:  372856914  372856914     rR:  372856914  372856914     C:  372856914  372856914     rC:  372856914  372856914
     R:  168394572  168394572     rR:  168394572  168394572     C:  168394572  168394572     rC:  168394572  168394572
     R:  549127386  549127386     rR:  549127386  549127386     C:  549127386  549127386     rC:  549127386  549127386
     R:  623781459  623781459     rR:  623781459  623781459     C:  623781459  623781459     rC:  623781459  623781459
     R:  714539268  714539268     rR:  714539268  714539268     C:  714539268  714539268     rC:  714539268  714539268
     R:  895642137  895642137     rR:  895642137  895642137     C:  895642137  895642137     rC:  895642137  895642137
     R:  987213645  987213645     rR:  987213645  987213645     C:  987213645  987213645     rC:  987213645  987213645
     R:  236475891  236475891     rR:  236475891  236475891     C:  236475891  236475891     rC:  236475891  236475891
     R:  451968723  451968723     rR:  451968723  451968723     C:  451968723  451968723     rC:  451968723  451968723

Matched shape [C/0]: (4, 4) => [{('R', 1, 35)}, {('rC', 2, 161)}, {('rR', 6, 215)}]
Matched shape [P/0]: (5, 3) => [{('rR', 4, 185)}, {('rC', 3, 176)}, {('C', 5, 71)}]
Matched shape [P/0]: (6, 2) => [{('R', 3, 65)}, {('C', 5, 71)}, {('C', 4, 56)}]
Matched shape [26/0]: (2, 8) => [{('rC', 5, 206)}, {('rC', 6, 221)}, {('rR', 5, 200)}]
Matching patterns [1]: CP26
C/0:        P/0:        P/0:        26/0:       
  372856914   372856914   372856914   372856914 
  168394572   168394572   168394572   168394572 
  549127386   549127386   549127386   549127386 
  623781459   623781459   623781459   623781459 
  714539268   714539268   714539268   714539268 
  895642137   895642137   895642137   895642137 
  987213645   987213645   987213645   987213645 
  236475891   236475891   236475891   236475891 
  451968723   451968723   451968723   451968723 

Matched shape [P/0]: (4, 2) => [{('rR', 3, 170)}, {('rC', 2, 161)}, {('C', 3, 41)}]
Matched shape [P/1]: (4, 1) => [{('rR', 2, 155)}, {('rC', 1, 146)}, {('C', 1, 245)}, {('R', 3, 65)}]
Matched shape [26/0]: (2, 8) => [{('rC', 5, 206)}, {('rC', 6, 221)}, {('rR', 5, 200)}]
Matched shape [26/3]: (6, 1) => [{('C', 1, 245)}, {('C', 3, 41)}, {('rC', 3, 176)}]
Matching patterns [2]: P26
P/0:        P/1:        26/0:       26/3:       
  372856914   372856914   372856914   372856914 
  168394572   168394572   168394572   168394572 
  549127386   549127386   549127386   549127386 
  623781459   623781459   623781459   623781459 
  714539268   714539268   714539268   714539268 
  895642137   895642137   895642137   895642137 
  987213645   987213645   987213645   987213645 
  236475891   236475891   236475891   236475891 
  451968723   451968723   451968723   451968723 

Matched shape [C/0]: (3, 6) => [{('rR', 0, 125)}, {('R', 2, 50)}]
Matched shape [C/0]: (3, 8) => [{('rR', 1, 140)}, {('rR', 5, 200)}]
Matched shape [C/0]: (4, 2) => [{('rR', 3, 170)}, {('R', 3, 65)}]
Matched shape [C/0]: (4, 4) => [{('R', 1, 35)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 6) => [{('R', 2, 50)}, {('R', 5, 95)}]
Matched shape [O/1]: (6, 1) => [{('C', 1, 245)}, {('C', 3, 41)}, {('R', 6, 110)}]
Matched shape [P/0]: (1, 5) => [{('C', 7, 101)}, {('C', 6, 86)}]
Matched shape [P/0]: (3, 1) => [{('C', 2, 26)}, {('C', 0, 230)}]
Matched shape [P/0]: (6, 3) => [{('rC', 3, 176)}, {('C', 5, 71)}]
Matched shape [P/0]: (7, 2) => [{('C', 5, 71)}, {('C', 4, 56)}]
Matched shape [P/1]: (4, 4) => [{('R', 1, 35)}, {('rC', 2, 161)}]
Matched shape [P/1]: (7, 6) => [{('R', 5, 95)}, {('C', 8, 116)}]
Matched shape [26/0]: (6, 1) => [{('C', 1, 245)}, {('C', 3, 41)}, {('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       
  372856914   372856914   372856914   372856914   372856914   372856914   372856914   372856914   372856914   372856914   372856914   372856914   372856914 
  168394572   168394572   168394572   168394572   168394572   168394572   168394572   168394572   168394572   168394572   168394572   168394572   168394572 
  549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386 
  623781459   623781459   623781459   623781459   623781459   623781459   623781459   623781459   623781459   623781459   623781459   623781459   623781459 
  714539268   714539268   714539268   714539268   714539268   714539268   714539268   714539268   714539268   714539268   714539268   714539268   714539268 
  895642137   895642137   895642137   895642137   895642137   895642137   895642137   895642137   895642137   895642137   895642137   895642137   895642137 
  987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645 
  236475891   236475891   236475891   236475891   236475891   236475891   236475891   236475891   236475891   236475891   236475891   236475891   236475891 
  451968723   451968723   451968723   451968723   451968723   451968723   451968723   451968723   451968723   451968723   451968723   451968723   451968723 

2021-12-13 11:46:05
Indexed thermo 103
372│586│914
168│934│572
549│127│386
───┼───┼───
623│871│459
714│359│268
895│462│137
───┼───┼───
987│213│645
236│745│891
451│698│723

Number of indexes: 34 = 7+9+10+8
Number of bi-directional indexes: 1 = 0+1
Row indexes: 27,28:57 31,32:54 52,53:14 56,57:92 76,77:36 78,79:45 81,82:23
Row reverse indexes: 14,13:52 24,23:98 37,36:37 39,38:68 42,41:26 43,42:32 45,44:78 59,58:86 75,74:12
Column indexes: 41,51:67 61,71:89 32,42:42 62,72:98 82,92:35 73,83:76 24,34:91 35,45:27 75,85:14 86,96:58
Column reverse indexes: 23,13:82 53,43:43 63,53:54 34,24:19 67,57:12 38,28:87 29,19:24 39,29:62
s3:1.2  s5:3.4  s6:2.2  s7:2.2  s8:3.3  s9:4.5  s10:4.4  s11:1.1  s12:1.1  s13:3.3  s14:2.2  s15:2.2  s17:2.3
     R:  372586914  372586914     rR:  372586914  372586914     C:  372586914  372586914     rC:  372586914  372586914
     R:  168934572  168934572     rR:  168934572  168934572     C:  168934572  168934572     rC:  168934572  168934572
     R:  549127386  549127386     rR:  549127386  549127386     C:  549127386  549127386     rC:  549127386  549127386
     R:  623871459  623871459     rR:  623871459  623871459     C:  623871459  623871459     rC:  623871459  623871459
     R:  714359268  714359268     rR:  714359268  714359268     C:  714359268  714359268     rC:  714359268  714359268
     R:  895462137  895462137     rR:  895462137  895462137     C:  895462137  895462137     rC:  895462137  895462137
     R:  987213645  987213645     rR:  987213645  987213645     C:  987213645  987213645     rC:  987213645  987213645
     R:  236745891  236745891     rR:  236745891  236745891     C:  236745891  236745891     rC:  236745891  236745891
     R:  451698723  451698723     rR:  451698723  451698723     C:  451698723  451698723     rC:  451698723  451698723

Matched shape [P/0]: (4, 2) => [{('rR', 5, 200)}, {('rC', 2, 206)}, {('C', 3, 71)}]
Matched shape [26/0]: (2, 8) => [{('rC', 5, 251)}, {('rC', 7, 47)}, {('rR', 7, 230)}]
Matching patterns [1]: P26
P/0:        26/0:       
  372586914   372586914 
  168934572   168934572 
  549127386   549127386 
  623871459   623871459 
  714359268   714359268 
  895462137   895462137 
  987213645   987213645 
  236745891   236745891 
  451698723   451698723 

Matched shape [C/0]: (4, 3) => [{('rR', 6, 215)}, {('rC', 2, 206)}, {('rR', 8, 245)}]
Matched shape [P/0]: (2, 3) => [{('rR', 1, 140)}, {('C', 7, 131)}, {('rC', 1, 191)}]
Matched shape [P/0]: (4, 1) => [{('rR', 4, 185)}, {('rC', 2, 206)}, {('C', 1, 41)}]
Matched shape [26/0]: (2, 8) => [{('rC', 5, 251)}, {('rC', 7, 47)}, {('rR', 7, 230)}]
Matching patterns [2]: CP26
C/0:        P/0:        P/0:        26/0:       
  372586914   372586914   372586914   372586914 
  168934572   168934572   168934572   168934572 
  549127386   549127386   549127386   549127386 
  623871459   623871459   623871459   623871459 
  714359268   714359268   714359268   714359268 
  895462137   895462137   895462137   895462137 
  987213645   987213645   987213645   987213645 
  236745891   236745891   236745891   236745891 
  451698723   451698723   451698723   451698723 

Matched shape [C/0]: (3, 6) => [{('rR', 2, 155)}, {('R', 3, 65)}]
Matched shape [C/0]: (3, 8) => [{('rR', 3, 170)}, {('rR', 7, 230)}]
Matched shape [C/0]: (5, 6) => [{('R', 3, 65)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 8) => [{('rR', 7, 230)}, {('R', 5, 95)}]
Matched shape [O/1]: (6, 1) => [{('C', 1, 41)}, {('C', 3, 71)}, {('R', 6, 110)}]
Matched shape [P/0]: (1, 8) => [{('rC', 6, 32)}, {('rC', 5, 251)}]
Matched shape [P/0]: (3, 1) => [{('C', 2, 56)}, {('C', 0, 26)}]
Matched shape [P/0]: (5, 2) => [{('rC', 2, 206)}, {('C', 3, 71)}]
Matched shape [P/0]: (7, 2) => [{('C', 5, 101)}, {('C', 4, 86)}]
Matched shape [P/1]: (3, 1) => [{('R', 1, 35)}, {('C', 0, 26)}]
Matched shape [P/1]: (5, 2) => [{('R', 2, 50)}, {('C', 3, 71)}]
Matched shape [P/1]: (7, 6) => [{('R', 4, 80)}, {('C', 9, 161)}]
Matched shape [26/0]: (6, 1) => [{('C', 1, 41)}, {('C', 3, 71)}, {('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       
  372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914 
  168934572   168934572   168934572   168934572   168934572   168934572   168934572   168934572   168934572   168934572   168934572   168934572   168934572 
  549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386   549127386 
  623871459   623871459   623871459   623871459   623871459   623871459   623871459   623871459   623871459   623871459   623871459   623871459   623871459 
  714359268   714359268   714359268   714359268   714359268   714359268   714359268   714359268   714359268   714359268   714359268   714359268   714359268 
  895462137   895462137   895462137   895462137   895462137   895462137   895462137   895462137   895462137   895462137   895462137   895462137   895462137 
  987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645   987213645 
  236745891   236745891   236745891   236745891   236745891   236745891   236745891   236745891   236745891   236745891   236745891   236745891   236745891 
  451698723   451698723   451698723   451698723   451698723   451698723   451698723   451698723   451698723   451698723   451698723   451698723   451698723 

2021-12-13 11:46:05
Indexed thermo 104
372│586│914
146│937│582
598│124│376
───┼───┼───
624│879│135
815│263│749
739│451│268
───┼───┼───
983│612│457
267│345│891
451│798│623

Number of indexes: 40 = 11+6+12+11
Number of bi-directional indexes: 9 = 4+5
Row indexes: 37,38:37 46,47:91 58,59:49 62,63:39 68,69:68 72,73:83 74,75:61 75,76:12 77,78:45 78,79:57 93,94:17
Row reverse indexes: 14,13:52 38,37:73 47,46:19 73,72:38 94,93:71 99,98:32
Column indexes: 52,62:13 33,43:84 73,83:37 24,34:91 35,45:27 55,65:65 75,85:14 85,95:49 26,36:74 28,38:87 49,59:59 79,89:71
Column reverse indexes: 42,32:29 23,13:62 43,33:48 83,73:73 34,24:19 74,64:64 84,74:36 56,46:39 29,19:24 59,49:95 89,79:17
s3:1.1  s4:1.1  s5:2.2  s6:1.1  s7:2.2  s8:3.5  s9:3.3  s10:5.9  s11:5.5  s12:4.5  s13:1.2  s14:3.3  s15:1.1
     R:  372586914  372586914     rR:  372586914  372586914     C:  372586914  372586914     rC:  372586914  372586914
     R:  146937582  146937582     rR:  146937582  146937582     C:  146937582  146937582     rC:  146937582  146937582
     R:  598124376  598124376     rR:  598124376  598124376     C:  598124376  598124376     rC:  598124376  598124376
     R:  624879135  624879135     rR:  624879135  624879135     C:  624879135  624879135     rC:  624879135  624879135
     R:  815263749  815263749     rR:  815263749  815263749     C:  815263749  815263749     rC:  815263749  815263749
     R:  739451268  739451268     rR:  739451268  739451268     C:  739451268  739451268     rC:  739451268  739451268
     R:  983612457  983612457     rR:  983612457  983612457     C:  983612457  983612457     rC:  983612457  983612457
     R:  267345891  267345891     rR:  267345891  267345891     C:  267345891  267345891     rC:  267345891  267345891
     R:  451798623  451798623     rR:  451798623  451798623     C:  451798623  451798623     rC:  451798623  451798623

Matched shape [P/0]: (1, 3) => [{('rR', 0, 185)}, {('C', 3, 86), ('rC', 4, 47)}, {('rC', 2, 251), ('C', 1, 56)}]
Matched shape [26/0]: (3, 2) => [{('rC', 0, 221)}, {('rC', 2, 251), ('C', 1, 56)}, {('R', 3, 65)}]
Matched shape [26/1]: (6, 8) => [{('R', 4, 80)}, {('R', 9, 155)}, {('rR', 5, 26)}]
Matching patterns [1]: P26
P/0:        26/0:       26/1:       
  372586914   372586914   372586914 
  146937582   146937582   146937582 
  598124376   598124376   598124376 
  624879135   624879135   624879135 
  815263749   815263749   815263749 
  739451268   739451268   739451268 
  983612457   983612457   983612457 
  267345891   267345891   267345891 
  451798623   451798623   451798623 

Matched shape [26/0]: (3, 2) => [{('rC', 0, 221)}, {('rC', 2, 251), ('C', 1, 56)}, {('R', 3, 65)}]
Matched shape [26/1]: (6, 8) => [{('R', 4, 80)}, {('R', 9, 155)}, {('rR', 5, 26)}]
Matched shape [26/3]: (3, 2) => [{('rC', 0, 221)}, {('rC', 2, 251), ('C', 1, 56)}, {('C', 4, 101)}]
Matched shape [26/4]: (6, 2) => [{('R', 3, 65)}, {('rC', 5, 62)}, {('R', 5, 95), ('rR', 3, 230)}]
Matched shape [26/5]: (7, 3) => [{('C', 2, 71), ('rC', 3, 32)}, {('rC', 6, 77)}, {('C', 6, 131)}]
Matching patterns [2]: 26
26/0:       26/1:       26/3:       26/4:       26/5:       
  372586914   372586914   372586914   372586914   372586914 
  146937582   146937582   146937582   146937582   146937582 
  598124376   598124376   598124376   598124376   598124376 
  624879135   624879135   624879135   624879135   624879135 
  815263749   815263749   815263749   815263749   815263749 
  739451268   739451268   739451268   739451268   739451268 
  983612457   983612457   983612457   983612457   983612457 
  267345891   267345891   267345891   267345891   267345891 
  451798623   451798623   451798623   451798623   451798623 

Matched shape [C/0]: (5, 8) => [{('R', 2, 50)}, {('R', 9, 155)}]
Matched shape [C/0]: (7, 8) => [{('R', 9, 155)}, {('rR', 5, 26)}]
Matched shape [O/1]: (7, 3) => [{('C', 2, 71), ('rC', 3, 32)}, {('rC', 6, 77)}, {('rR', 4, 245), ('R', 10, 170)}]
Matched shape [P/0]: (1, 8) => [{('rC', 8, 107)}, {('C', 9, 176)}]
Matched shape [P/0]: (2, 3) => [{('C', 3, 86), ('rC', 4, 47)}, {('rC', 2, 251), ('C', 1, 56)}]
Matched shape [P/0]: (2, 5) => [{('C', 8, 161)}, {('C', 4, 101)}]
Matched shape [P/0]: (4, 5) => [{('rC', 7, 92)}, {('C', 5, 116)}]
Matched shape [P/0]: (5, 4) => [{('C', 5, 116)}, {('rC', 5, 62)}]
Matched shape [P/0]: (6, 3) => [{('rC', 5, 62)}, {('C', 2, 71), ('rC', 3, 32)}]
Matched shape [P/1]: (7, 5) => [{('R', 7, 125)}, {('C', 7, 146)}]
Matched shape [26/0]: (7, 3) => [{('C', 2, 71), ('rC', 3, 32)}, {('rC', 6, 77)}, {('rR', 4, 245), ('R', 10, 170)}]
Matched shape [26/1]: (5, 8) => [{('R', 2, 50)}, {('R', 4, 80)}, {('R', 9, 155)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/0:        P/0:        P/1:        26/0:       26/1:       
  372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914 
  146937582   146937582   146937582   146937582   146937582   146937582   146937582   146937582   146937582   146937582   146937582   146937582 
  598124376   598124376   598124376   598124376   598124376   598124376   598124376   598124376   598124376   598124376   598124376   598124376 
  624879135   624879135   624879135   624879135   624879135   624879135   624879135   624879135   624879135   624879135   624879135   624879135 
  815263749   815263749   815263749   815263749   815263749   815263749   815263749   815263749   815263749   815263749   815263749   815263749 
  739451268   739451268   739451268   739451268   739451268   739451268   739451268   739451268   739451268   739451268   739451268   739451268 
  983612457   983612457   983612457   983612457   983612457   983612457   983612457   983612457   983612457   983612457   983612457   983612457 
  267345891   267345891   267345891   267345891   267345891   267345891   267345891   267345891   267345891   267345891   267345891   267345891 
  451798623   451798623   451798623   451798623   451798623   451798623   451798623   451798623   451798623   451798623   451798623   451798623 

2021-12-13 11:46:05
Indexed thermo 105
372│586│914
146│973│852
598│124│736
───┼───┼───
614│839│275
835│267│149
729│451│368
───┼───┼───
953│612│487
287│345│691
461│798│523

Number of indexes: 41 = 10+7+12+12
Number of bi-directional indexes: 6 = 2+4
Row indexes: 37,38:73 57,58:14 58,59:49 68,69:68 74,75:61 75,76:12 77,78:48 87,88:69 91,92:46 93,94:17
Row reverse indexes: 53,52:53 63,62:92 82,81:82 83,82:78 88,87:96 94,93:71 99,98:32
Column indexes: 42,52:13 13,23:26 33,43:84 43,53:45 24,34:91 25,35:72 55,65:65 75,85:14 85,95:49 18,28:15 49,59:59 79,89:71
Column reverse indexes: 91,81:42 22,12:47 83,73:73 34,24:19 74,64:64 84,74:36 57,47:12 97,87:56 28,18:51 29,19:24 59,49:95 89,79:17
s3:1.2  s4:1.1  s5:2.3  s6:4.4  s7:1.1  s8:4.6  s9:3.3  s10:6.7  s11:4.4  s12:2.2  s13:1.2  s14:3.3  s15:3.3
     R:  372586914  372586914     rR:  372586914  372586914     C:  372586914  372586914     rC:  372586914  372586914
     R:  146973852  146973852     rR:  146973852  146973852     C:  146973852  146973852     rC:  146973852  146973852
     R:  598124736  598124736     rR:  598124736  598124736     C:  598124736  598124736     rC:  598124736  598124736
     R:  614839275  614839275     rR:  614839275  614839275     C:  614839275  614839275     rC:  614839275  614839275
     R:  835267149  835267149     rR:  835267149  835267149     C:  835267149  835267149     rC:  835267149  835267149
     R:  729451368  729451368     rR:  729451368  729451368     C:  729451368  729451368     rC:  729451368  729451368
     R:  953612487  953612487     rR:  953612487  953612487     C:  953612487  953612487     rC:  953612487  953612487
     R:  287345691  287345691     rR:  287345691  287345691     C:  287345691  287345691     rC:  287345691  287345691
     R:  461798523  461798523     rR:  461798523  461798523     C:  461798523  461798523     rC:  461798523  461798523

Matched shape [26/1]: (5, 2) => [{('rR', 0, 170)}, {('rR', 1, 185)}, {('rR', 3, 215)}]
Matching patterns [1]: 26
26/1:       
  372586914 
  146973852 
  598124736 
  614839275 
  835267149 
  729451368 
  953612487 
  287345691 
  461798523 

Matched shape [O/1]: (3, 7) => [{('R', 0, 20)}, {('rC', 6, 77)}, {('C', 10, 191), ('rC', 10, 137)}, {('R', 3, 65)}]
Matched shape [26/1]: (5, 2) => [{('rR', 0, 170)}, {('rR', 1, 185)}, {('rR', 3, 215)}]
Matched shape [26/2]: (5, 2) => [{('rR', 0, 170)}, {('C', 6, 131)}, {('rR', 1, 185)}]
Matched shape [26/4]: (7, 7) => [{('R', 6, 110)}, {('rC', 11, 152), ('C', 11, 206)}, {('R', 7, 125), ('rR', 4, 230)}]
Matched shape [26/5]: (7, 3) => [{('rC', 2, 251)}, {('rC', 5, 62)}, {('C', 7, 146)}]
Matching patterns [2]: O26
O/1:        26/1:       26/2:       26/4:       26/5:       
  372586914   372586914   372586914   372586914   372586914 
  146973852   146973852   146973852   146973852   146973852 
  598124736   598124736   598124736   598124736   598124736 
  614839275   614839275   614839275   614839275   614839275 
  835267149   835267149   835267149   835267149   835267149 
  729451368   729451368   729451368   729451368   729451368 
  953612487   953612487   953612487   953612487   953612487 
  287345691   287345691   287345691   287345691   287345691 
  461798523   461798523   461798523   461798523   461798523 

Matched shape [C/0]: (3, 7) => [{('R', 0, 20)}, {('R', 1, 35)}]
Matched shape [C/0]: (5, 7) => [{('R', 1, 35)}, {('R', 6, 110)}]
Matched shape [C/0]: (6, 2) => [{('rR', 1, 185)}, {('rR', 3, 215)}]
Matched shape [O/1]: (4, 2) => [{('C', 0, 41)}, {('C', 3, 86)}, {('rR', 1, 185)}]
Matched shape [O/1]: (7, 3) => [{('rC', 2, 251)}, {('rC', 5, 62)}, {('R', 9, 155), ('rR', 5, 245)}]
Matched shape [P/0]: (2, 3) => [{('C', 4, 101), ('rC', 3, 32)}, {('C', 2, 71)}]
Matched shape [P/0]: (3, 2) => [{('C', 2, 71)}, {('C', 0, 41)}]
Matched shape [P/0]: (5, 4) => [{('C', 6, 131)}, {('rC', 4, 47)}]
Matched shape [P/0]: (6, 3) => [{('rC', 4, 47)}, {('rC', 2, 251)}]
Matched shape [P/1]: (3, 7) => [{('R', 0, 20)}, {('rC', 6, 77)}]
Matched shape [P/1]: (7, 5) => [{('R', 5, 95)}, {('C', 8, 161)}]
Matched shape [P/1]: (7, 7) => [{('R', 6, 110)}, {('rC', 7, 92)}]
Matched shape [26/0]: (4, 2) => [{('C', 0, 41)}, {('C', 3, 86)}, {('rR', 1, 185)}]
Matched shape [26/0]: (7, 3) => [{('rC', 2, 251)}, {('rC', 5, 62)}, {('R', 9, 155), ('rR', 5, 245)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/1:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/0:       
  372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914   372586914 
  146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852   146973852 
  598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736   598124736 
  614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275   614839275 
  835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149   835267149 
  729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368   729451368 
  953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487   953612487 
  287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691   287345691 
  461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523   461798523 

DisjointSets [3]: COP26:
Σ26 = 27    Σ26 = 27    Σ26 = 24    Σ26 = 24    Σ26 = 27    Σ26 = 24    
  372586914   372586914   372586914   372586914   372586914   372586914 
  146973852   146973852   146973852   146973852   146973852   146973852 
  598124736   598124736   598124736   598124736   598124736   598124736 
  614839275   614839275   614839275   614839275   614839275   614839275 
  835267149   835267149   835267149   835267149   835267149   835267149 
  729451368   729451368   729451368   729451368   729451368   729451368 
  953612487   953612487   953612487   953612487   953612487   953612487 
  287345691   287345691   287345691   287345691   287345691   287345691 
  461798523   461798523   461798523   461798523   461798523   461798523 

2021-12-13 11:46:05
Indexed thermo 106
372│856│194
146│793│852
589│214│637
───┼───┼───
628│439│715
714│528│369
935│671│428
───┼───┼───
893│142│576
267│385│941
451│967│283

Number of indexes: 26 = 3+10+8+5
Number of bi-directional indexes: 1 = 0+1
Row indexes: 55,56:28 85,86:85 96,97:72
Row reverse indexes: 24,23:76 25,24:97 39,38:73 54,53:54 58,57:63 67,66:41 69,68:82 73,72:39 76,75:24 89,88:14
Column indexes: 52,62:13 13,23:26 43,53:84 53,63:45 85,95:86 68,78:27 49,59:59 79,89:61
Column reverse indexes: 71,61:89 23,13:62 83,73:73 45,35:31 39,29:72
s4:2.2  s5:2.2  s6:1.1  s7:1.1  s8:2.2  s9:5.6  s10:3.4  s12:2.2  s13:2.2  s14:2.2  s16:1.1  s17:1.1
     R:  372856194  372856194     rR:  372856194  372856194     C:  372856194  372856194     rC:  372856194  372856194
     R:  146793852  146793852     rR:  146793852  146793852     C:  146793852  146793852     rC:  146793852  146793852
     R:  589214637  589214637     rR:  589214637  589214637     C:  589214637  589214637     rC:  589214637  589214637
     R:  628439715  628439715     rR:  628439715  628439715     C:  628439715  628439715     rC:  628439715  628439715
     R:  714528369  714528369     rR:  714528369  714528369     C:  714528369  714528369     rC:  714528369  714528369
     R:  935671428  935671428     rR:  935671428  935671428     C:  935671428  935671428     rC:  935671428  935671428
     R:  893142576  893142576     rR:  893142576  893142576     C:  893142576  893142576     rC:  893142576  893142576
     R:  267385941  267385941     rR:  267385941  267385941     C:  267385941  267385941     rC:  267385941  267385941
     R:  451967283  451967283     rR:  451967283  451967283     C:  451967283  451967283     rC:  451967283  451967283

Matching patterns [1]: 

Matched shape [P/0]: (2, 3) => [{('rR', 0, 65)}, {('rC', 3, 146)}, {('C', 2, 245)}]
Matching patterns [2]: P
P/0:        
  372856194 
  146793852 
  589214637 
  628439715 
  714528369 
  935671428 
  893142576 
  267385941 
  451967283 

Matched shape [C/0]: (5, 5) => [{('R', 0, 20)}, {('rR', 8, 185)}]
Matched shape [C/0]: (6, 8) => [{('rR', 6, 155)}, {('rR', 9, 200)}]
Matched shape [O/1]: (5, 2) => [{('C', 0, 215)}, {('C', 3, 26)}, {('rR', 7, 170)}]
Matched shape [P/0]: (4, 2) => [{('C', 2, 245)}, {('C', 0, 215)}]
Matched shape [P/0]: (5, 1) => [{('C', 0, 215)}, {('rC', 0, 101)}]
Matched shape [P/1]: (7, 5) => [{('rR', 8, 185)}, {('C', 4, 41)}]
Matched shape [26/0]: (5, 2) => [{('C', 0, 215)}, {('C', 3, 26)}, {('rR', 7, 170)}]
Matching patterns [3]: COP26
C/0:        C/0:        O/1:        P/0:        P/0:        P/1:        26/0:       
  372856194   372856194   372856194   372856194   372856194   372856194   372856194 
  146793852   146793852   146793852   146793852   146793852   146793852   146793852 
  589214637   589214637   589214637   589214637   589214637   589214637   589214637 
  628439715   628439715   628439715   628439715   628439715   628439715   628439715 
  714528369   714528369   714528369   714528369   714528369   714528369   714528369 
  935671428   935671428   935671428   935671428   935671428   935671428   935671428 
  893142576   893142576   893142576   893142576   893142576   893142576   893142576 
  267385941   267385941   267385941   267385941   267385941   267385941   267385941 
  451967283   451967283   451967283   451967283   451967283   451967283   451967283 

2021-12-13 11:46:05
Indexed thermo 107
327│856│194
148│793│562
596│124│837
───┼───┼───
832│675│419
761│249│358
954│381│726
───┼───┼───
683│412│975
279│538│641
415│967│283

Number of indexes: 28 = 8+9+4+7
Number of bi-directional indexes: 2 = 2+0
Row indexes: 26,27:35 48,49:19 56,57:93 58,59:58 61,62:95 86,87:86 88,89:41 98,99:83
Row reverse indexes: 25,24:97 36,35:42 38,37:38 39,38:73 49,48:91 67,66:71 82,81:72 84,83:59 89,88:14
Column indexes: 35,45:27 76,86:28 86,96:87 77,87:96
Column reverse indexes: 43,33:26 65,55:84 85,75:31 56,46:95 27,17:51 78,68:72 79,69:56
s4:1.1  s5:2.2  s6:2.2  s8:3.3  s9:2.3  s10:4.4  s11:3.3  s12:2.2  s13:1.1  s14:3.4  s15:2.2  s16:1.1
     R:  327856194  327856194     rR:  327856194  327856194     C:  327856194  327856194     rC:  327856194  327856194
     R:  148793562  148793562     rR:  148793562  148793562     C:  148793562  148793562     rC:  148793562  148793562
     R:  596124837  596124837     rR:  596124837  596124837     C:  596124837  596124837     rC:  596124837  596124837
     R:  832675419  832675419     rR:  832675419  832675419     C:  832675419  832675419     rC:  832675419  832675419
     R:  761249358  761249358     rR:  761249358  761249358     C:  761249358  761249358     rC:  761249358  761249358
     R:  954381726  954381726     rR:  954381726  954381726     C:  954381726  954381726     rC:  954381726  954381726
     R:  683412975  683412975     rR:  683412975  683412975     C:  683412975  683412975     rC:  683412975  683412975
     R:  279538641  279538641     rR:  279538641  279538641     C:  279538641  279538641     rC:  279538641  279538641
     R:  415967283  415967283     rR:  415967283  415967283     C:  415967283  415967283     rC:  415967283  415967283

Matched shape [C/0]: (5, 8) => [{('R', 3, 65)}, {('rC', 5, 176)}, {('R', 6, 110), ('rR', 8, 26)}]
Matched shape [O/0]: (5, 8) => [{('R', 3, 65)}, {('rC', 5, 176)}, {('rC', 6, 191)}, {('R', 6, 110), ('rR', 8, 26)}]
Matched shape [P/0]: (3, 5) => [{('rR', 1, 155)}, {('rC', 3, 146)}, {('rC', 1, 116)}]
Matched shape [P/0]: (6, 6) => [{('rR', 5, 215)}, {('C', 3, 86)}, {('C', 2, 71)}]
Matched shape [26/0]: (6, 8) => [{('rC', 5, 176)}, {('rC', 6, 191)}, {('R', 7, 125)}]
Matched shape [26/1]: (5, 6) => [{('R', 2, 50)}, {('rR', 5, 215)}, {('R', 5, 95)}]
Matching patterns [1]: COP26
C/0:        O/0:        P/0:        P/0:        26/0:       26/1:       
  327856194   327856194   327856194   327856194   327856194   327856194 
  148793562   148793562   148793562   148793562   148793562   148793562 
  596124837   596124837   596124837   596124837   596124837   596124837 
  832675419   832675419   832675419   832675419   832675419   832675419 
  761249358   761249358   761249358   761249358   761249358   761249358 
  954381726   954381726   954381726   954381726   954381726   954381726 
  683412975   683412975   683412975   683412975   683412975   683412975 
  279538641   279538641   279538641   279538641   279538641   279538641 
  415967283   415967283   415967283   415967283   415967283   415967283 

Matched shape [C/0]: (2, 5) => [{('R', 0, 20)}, {('C', 0, 41)}, {('R', 2, 50)}]
Matched shape [P/0]: (5, 6) => [{('R', 2, 50)}, {('rC', 5, 176)}, {('C', 1, 56)}]
Matched shape [26/0]: (6, 8) => [{('rC', 5, 176)}, {('rC', 6, 191)}, {('R', 7, 125)}]
Matched shape [26/1]: (5, 6) => [{('R', 2, 50)}, {('rR', 5, 215)}, {('R', 5, 95)}]
Matched shape [26/5]: (7, 5) => [{('rC', 2, 131)}, {('C', 1, 56)}, {('C', 3, 86)}]
Matching patterns [2]: CP26
C/0:        P/0:        26/0:       26/1:       26/5:       
  327856194   327856194   327856194   327856194   327856194 
  148793562   148793562   148793562   148793562   148793562 
  596124837   596124837   596124837   596124837   596124837 
  832675419   832675419   832675419   832675419   832675419 
  761249358   761249358   761249358   761249358   761249358 
  954381726   954381726   954381726   954381726   954381726 
  683412975   683412975   683412975   683412975   683412975 
  279538641   279538641   279538641   279538641   279538641 
  415967283   415967283   415967283   415967283   415967283 

Matched shape [C/0]: (3, 8) => [{('rR', 3, 185)}, {('R', 3, 65)}]
Matched shape [C/0]: (6, 1) => [{('R', 4, 80)}, {('rR', 6, 230)}]
Matched shape [C/0]: (6, 6) => [{('rR', 5, 215)}, {('R', 5, 95)}]
Matched shape [O/0]: (5, 8) => [{('R', 3, 65)}, {('rC', 5, 176)}, {('rC', 6, 191)}]
Matched shape [O/0]: (6, 6) => [{('rR', 5, 215)}, {('C', 1, 56)}, {('C', 3, 86)}]
Matched shape [O/1]: (6, 8) => [{('rC', 5, 176)}, {('rC', 6, 191)}, {('R', 6, 110), ('rR', 8, 26)}]
Matched shape [P/0]: (4, 5) => [{('rC', 3, 146)}, {('rC', 1, 116)}]
Matched shape [P/0]: (6, 7) => [{('rC', 5, 176)}, {('C', 3, 86)}]
Matched shape [P/0]: (7, 6) => [{('C', 3, 86)}, {('C', 2, 71)}]
Matched shape [P/1]: (5, 8) => [{('R', 3, 65)}, {('rC', 5, 176)}]
Matched shape [P/1]: (6, 6) => [{('rR', 5, 215)}, {('C', 1, 56)}]
Matched shape [26/0]: (6, 8) => [{('rC', 5, 176)}, {('rC', 6, 191)}, {('R', 6, 110), ('rR', 8, 26)}]
Matched shape [26/1]: (3, 8) => [{('rR', 3, 185)}, {('R', 1, 35), ('rR', 4, 200)}, {('R', 3, 65)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/0:        O/0:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       26/1:       
  327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194   327856194 
  148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562   148793562 
  596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837   596124837 
  832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419   832675419 
  761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358   761249358 
  954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726   954381726 
  683412975   683412975   683412975   683412975   683412975   683412975   683412975   683412975   683412975   683412975   683412975   683412975   683412975 
  279538641   279538641   279538641   279538641   279538641   279538641   279538641   279538641   279538641   279538641   279538641   279538641   279538641 
  415967283   415967283   415967283   415967283   415967283   415967283   415967283   415967283   415967283   415967283   415967283   415967283   415967283 

DisjointSets [3]: COP26:
Σ26 = 25    Σ26 = 25    Σ26 = 33    Σ26 = 33    Σ26 = 33    Σ26 = 33    Σ26 = 33    
  327856194   327856194   327856194   327856194   327856194   327856194   327856194 
  148793562   148793562   148793562   148793562   148793562   148793562   148793562 
  596124837   596124837   596124837   596124837   596124837   596124837   596124837 
  832675419   832675419   832675419   832675419   832675419   832675419   832675419 
  761249358   761249358   761249358   761249358   761249358   761249358   761249358 
  954381726   954381726   954381726   954381726   954381726   954381726   954381726 
  683412975   683412975   683412975   683412975   683412975   683412975   683412975 
  279538641   279538641   279538641   279538641   279538641   279538641   279538641 
  415967283   415967283   415967283   415967283   415967283   415967283   415967283 

2021-12-13 11:46:06
Indexed thermo 108
315│729│684
874│136│259
269│584│731
───┼───┼───
738│641│925
591│278│346
642│953│817
───┼───┼───
187│395│462
953│462│178
426│817│593

Number of indexes: 24 = 8+8+5+3
Number of bi-directional indexes: 3 = 2+1
Row indexes: 17,18:68 46,47:19 57,58:34 68,69:17 73,74:73 86,87:21 94,95:81 96,97:75
Row reverse indexes: 25,24:31 26,25:63 37,36:74 47,46:91 65,64:59 74,73:37 83,82:35 84,83:43
Column indexes: 32,42:63 62,72:48 44,54:62 77,87:41 78,88:67
Column reverse indexes: 94,84:84 87,77:14 38,28:35
s3:1.1  s4:1.1  s5:2.2  s7:2.2  s8:3.4  s9:2.3  s10:4.4  s11:1.1  s12:3.3  s13:1.1  s14:2.2
     R:  315729684  315729684     rR:  315729684  315729684     C:  315729684  315729684     rC:  315729684  315729684
     R:  874136259  874136259     rR:  874136259  874136259     C:  874136259  874136259     rC:  874136259  874136259
     R:  269584731  269584731     rR:  269584731  269584731     C:  269584731  269584731     rC:  269584731  269584731
     R:  738641925  738641925     rR:  738641925  738641925     C:  738641925  738641925     rC:  738641925  738641925
     R:  591278346  591278346     rR:  591278346  591278346     C:  591278346  591278346     rC:  591278346  591278346
     R:  642953817  642953817     rR:  642953817  642953817     C:  642953817  642953817     rC:  642953817  642953817
     R:  187395462  187395462     rR:  187395462  187395462     C:  187395462  187395462     rC:  187395462  187395462
     R:  953462178  953462178     rR:  953462178  953462178     C:  953462178  953462178     rC:  953462178  953462178
     R:  426817593  426817593     rR:  426817593  426817593     C:  426817593  426817593     rC:  426817593  426817593

Matching patterns [1]: 

Matching patterns [2]: 

Matched shape [P/1]: (6, 8) => [{('R', 3, 65)}, {('C', 4, 86)}]
Matching patterns [3]: P
P/1:        
  315729684 
  874136259 
  269584731 
  738641925 
  591278346 
  642953817 
  187395462 
  953462178 
  426817593 

2021-12-13 11:46:06
Indexed thermo 109
315│829│674
864│571│329
297│463│851
───┼───┼───
789│632│415
531│947│286
642│185│937
───┼───┼───
158│396│742
973│254│168
426│718│593

Number of indexes: 32 = 8+12+6+6
Number of bi-directional indexes: 2 = 1+1
Row indexes: 24,25:57 33,34:74 41,42:78 56,57:72 66,67:59 67,68:93 82,83:73 93,94:67
Row reverse indexes: 23,22:46 27,26:31 29,28:92 36,35:36 37,36:83 46,45:23 53,52:13 55,54:49 76,75:69 83,82:37 87,86:14 96,95:81
Column indexes: 72,82:57 73,83:83 83,93:36 54,64:91 85,95:51 59,69:67
Column reverse indexes: 23,13:45 33,23:74 64,54:19 84,74:23 25,15:72 98,88:96
s4:2.2  s5:2.3  s6:1.1  s9:4.6  s10:5.5  s11:3.5  s12:2.3  s13:2.3  s14:1.1  s15:3.3
     R:  315829674  315829674     rR:  315829674  315829674     C:  315829674  315829674     rC:  315829674  315829674
     R:  864571329  864571329     rR:  864571329  864571329     C:  864571329  864571329     rC:  864571329  864571329
     R:  297463851  297463851     rR:  297463851  297463851     C:  297463851  297463851     rC:  297463851  297463851
     R:  789632415  789632415     rR:  789632415  789632415     C:  789632415  789632415     rC:  789632415  789632415
     R:  531947286  531947286     rR:  531947286  531947286     C:  531947286  531947286     rC:  531947286  531947286
     R:  642185937  642185937     rR:  642185937  642185937     C:  642185937  642185937     rC:  642185937  642185937
     R:  158396742  158396742     rR:  158396742  158396742     C:  158396742  158396742     rC:  158396742  158396742
     R:  973254168  973254168     rR:  973254168  973254168     C:  973254168  973254168     rC:  973254168  973254168
     R:  426718593  426718593     rR:  426718593  426718593     C:  426718593  426718593     rC:  426718593  426718593

Matched shape [26/1]: (2, 6) => [{('rR', 1, 155)}, {('rR', 4, 200)}, {('R', 3, 65)}]
Matched shape [26/1]: (5, 6) => [{('R', 3, 65)}, {('R', 4, 80)}, {('rR', 10, 56)}]
Matching patterns [1]: 26
26/1:       26/1:       
  315829674   315829674 
  864571329   864571329 
  297463851   297463851 
  789632415   789632415 
  531947286   531947286 
  642185937   642185937 
  158396742   158396742 
  973254168   973254168 
  426718593   426718593 

Matched shape [C/0]: (4, 4) => [{('rR', 5, 215)}, {('C', 3, 131), ('rC', 2, 206)}, {('rR', 8, 26)}]
Matched shape [26/1]: (2, 6) => [{('rR', 1, 155)}, {('rR', 4, 200)}, {('R', 3, 65)}]
Matched shape [26/1]: (5, 6) => [{('R', 3, 65)}, {('R', 4, 80)}, {('rR', 10, 56)}]
Matched shape [26/2]: (5, 6) => [{('R', 3, 65)}, {('C', 5, 161)}, {('R', 4, 80)}]
Matched shape [26/5]: (7, 2) => [{('C', 0, 86)}, {('C', 1, 101)}, {('rC', 3, 221)}]
Matching patterns [2]: C26
C/0:        26/1:       26/1:       26/2:       26/5:       
  315829674   315829674   315829674   315829674   315829674 
  864571329   864571329   864571329   864571329   864571329 
  297463851   297463851   297463851   297463851   297463851 
  789632415   789632415   789632415   789632415   789632415 
  531947286   531947286   531947286   531947286   531947286 
  642185937   642185937   642185937   642185937   642185937 
  158396742   158396742   158396742   158396742   158396742 
  973254168   973254168   973254168   973254168   973254168 
  426718593   426718593   426718593   426718593   426718593 

Matched shape [C/0]: (3, 6) => [{('rR', 4, 200)}, {('R', 3, 65)}]
Matched shape [C/0]: (6, 6) => [{('R', 4, 80)}, {('rR', 10, 56)}]
Matched shape [C/0]: (7, 5) => [{('rR', 8, 26)}, {('rR', 11, 71)}]
Matched shape [O/1]: (7, 3) => [{('C', 1, 101)}, {('rC', 3, 221)}, {('R', 7, 125)}]
Matched shape [P/0]: (7, 3) => [{('rC', 3, 221)}, {('C', 2, 116)}]
Matched shape [P/1]: (7, 5) => [{('rR', 8, 26)}, {('C', 4, 146)}]
Matched shape [26/0]: (7, 3) => [{('C', 1, 101)}, {('rC', 3, 221)}, {('R', 7, 125)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        O/1:        P/0:        P/1:        26/0:       
  315829674   315829674   315829674   315829674   315829674   315829674   315829674 
  864571329   864571329   864571329   864571329   864571329   864571329   864571329 
  297463851   297463851   297463851   297463851   297463851   297463851   297463851 
  789632415   789632415   789632415   789632415   789632415   789632415   789632415 
  531947286   531947286   531947286   531947286   531947286   531947286   531947286 
  642185937   642185937   642185937   642185937   642185937   642185937   642185937 
  158396742   158396742   158396742   158396742   158396742   158396742   158396742 
  973254168   973254168   973254168   973254168   973254168   973254168   973254168 
  426718593   426718593   426718593   426718593   426718593   426718593   426718593 

2021-12-13 11:46:06
Indexed thermo 110
356│719│824
871│243│659
294│685│371
───┼───┼───
718│594│236
639│872│145
542│136│987
───┼───┼───
185│367│492
923│451│768
467│928│513

Number of indexes: 36 = 8+11+11+6
Number of bi-directional indexes: 0 = 0+0
Row indexes: 14,15:71 16,17:98 24,25:24 37,38:37 64,65:13 86,87:17 88,89:68 92,93:67
Row reverse indexes: 19,18:42 27,26:63 28,27:56 29,28:95 44,43:58 52,51:36 57,56:12 76,75:76 84,83:43 85,84:54 95,94:29
Column indexes: 22,32:79 72,82:82 33,43:48 83,93:37 44,54:58 45,55:97 55,65:73 65,75:36 68,78:89 78,88:96 39,49:16
Column reverse indexes: 71,61:15 52,42:31 73,63:52 34,24:62 58,48:43 29,19:94
s3:1.1  s4:2.2  s6:3.3  s7:3.4  s8:3.3  s9:3.4  s10:3.4  s11:2.2  s12:1.1  s13:4.5  s14:2.2  s15:1.1  s16:2.2  s17:2.2
     R:  356719824  356719824     rR:  356719824  356719824     C:  356719824  356719824     rC:  356719824  356719824
     R:  871243659  871243659     rR:  871243659  871243659     C:  871243659  871243659     rC:  871243659  871243659
     R:  294685371  294685371     rR:  294685371  294685371     C:  294685371  294685371     rC:  294685371  294685371
     R:  718594236  718594236     rR:  718594236  718594236     C:  718594236  718594236     rC:  718594236  718594236
     R:  639872145  639872145     rR:  639872145  639872145     C:  639872145  639872145     rC:  639872145  639872145
     R:  542136987  542136987     rR:  542136987  542136987     C:  542136987  542136987     rC:  542136987  542136987
     R:  185367492  185367492     rR:  185367492  185367492     C:  185367492  185367492     rC:  185367492  185367492
     R:  923451768  923451768     rR:  923451768  923451768     C:  923451768  923451768     rC:  923451768  923451768
     R:  467928513  467928513     rR:  467928513  467928513     C:  467928513  467928513     rC:  467928513  467928513

Matched shape [P/0]: (2, 8) => [{('rR', 3, 185)}, {('C', 10, 221)}, {('rC', 4, 62)}]
Matching patterns [1]: P
P/0:        
  356719824 
  871243659 
  294685371 
  718594236 
  639872145 
  542136987 
  185367492 
  923451768 
  467928513 

Matched shape [C/0]: (5, 5) => [{('rR', 6, 230)}, {('C', 7, 176)}, {('R', 5, 95)}]
Matched shape [O/2]: (5, 5) => [{('rR', 6, 230)}, {('C', 7, 176)}, {('C', 8, 191)}, {('R', 5, 95)}]
Matched shape [P/0]: (4, 3) => [{('rR', 4, 200)}, {('C', 6, 161)}, {('rC', 2, 32)}]
Matched shape [P/1]: (4, 3) => [{('rR', 4, 200)}, {('C', 5, 146)}, {('rC', 2, 32)}, {('R', 4, 80)}]
Matched shape [26/2]: (1, 6) => [{('R', 1, 35)}, {('rC', 5, 77)}, {('rR', 1, 155)}]
Matching patterns [2]: COP26
C/0:        O/2:        P/0:        P/1:        26/2:       
  356719824   356719824   356719824   356719824   356719824 
  871243659   871243659   871243659   871243659   871243659 
  294685371   294685371   294685371   294685371   294685371 
  718594236   718594236   718594236   718594236   718594236 
  639872145   639872145   639872145   639872145   639872145 
  542136987   542136987   542136987   542136987   542136987 
  185367492   185367492   185367492   185367492   185367492 
  923451768   923451768   923451768   923451768   923451768 
  467928513   467928513   467928513   467928513   467928513 

Matched shape [C/0]: (6, 4) => [{('R', 4, 80)}, {('rR', 9, 41)}]
Matched shape [O/1]: (4, 4) => [{('C', 4, 131)}, {('C', 5, 146)}, {('R', 4, 80)}]
Matched shape [P/0]: (2, 3) => [{('rC', 3, 47)}, {('C', 2, 101)}]
Matched shape [P/0]: (3, 2) => [{('C', 2, 101)}, {('rC', 1, 251)}]
Matched shape [P/0]: (3, 8) => [{('C', 10, 221)}, {('rC', 4, 62)}]
Matched shape [P/0]: (6, 2) => [{('rC', 2, 32)}, {('C', 1, 86)}]
Matched shape [P/1]: (1, 4) => [{('R', 0, 20)}, {('rC', 3, 47)}]
Matched shape [P/1]: (5, 1) => [{('rR', 5, 215)}, {('rC', 0, 236)}]
Matched shape [26/0]: (4, 4) => [{('C', 4, 131)}, {('C', 5, 146)}, {('R', 4, 80)}]
Matching patterns [3]: COP26
C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       
  356719824   356719824   356719824   356719824   356719824   356719824   356719824   356719824   356719824 
  871243659   871243659   871243659   871243659   871243659   871243659   871243659   871243659   871243659 
  294685371   294685371   294685371   294685371   294685371   294685371   294685371   294685371   294685371 
  718594236   718594236   718594236   718594236   718594236   718594236   718594236   718594236   718594236 
  639872145   639872145   639872145   639872145   639872145   639872145   639872145   639872145   639872145 
  542136987   542136987   542136987   542136987   542136987   542136987   542136987   542136987   542136987 
  185367492   185367492   185367492   185367492   185367492   185367492   185367492   185367492   185367492 
  923451768   923451768   923451768   923451768   923451768   923451768   923451768   923451768   923451768 
  467928513   467928513   467928513   467928513   467928513   467928513   467928513   467928513   467928513 

2021-12-13 11:46:06
Indexed thermo 111
395│817│624
861│452│379
247│693│851
───┼───┼───
739│581│246
682│749│135
514│236│987
───┼───┼───
158│364│792
923│175│468
476│928│513

Number of indexes: 38 = 8+11+8+11
Number of bi-directional indexes: 1 = 0+1
Row indexes: 11,12:39 17,18:62 28,29:79 47,48:24 57,58:13 61,62:51 78,79:92 88,89:68
Row reverse indexes: 16,15:71 32,31:42 33,32:74 37,36:83 38,37:58 52,51:86 54,53:72 73,72:85 87,86:45 93,92:67 95,94:29
Column indexes: 22,32:64 73,83:83 83,93:36 84,94:19 25,35:59 85,95:72 68,78:89 78,88:96
Column reverse indexes: 71,61:15 62,52:18 63,53:42 24,14:48 74,64:32 94,84:91 47,37:28 97,87:54 48,38:45 29,19:94 59,49:56
s4:1.1  s5:1.1  s6:4.5  s8:2.2  s9:5.7  s10:4.4  s11:5.6  s12:2.2  s13:4.4  s14:3.3  s15:1.1  s16:1.1  s17:1.1
     R:  395817624  395817624     rR:  395817624  395817624     C:  395817624  395817624     rC:  395817624  395817624
     R:  861452379  861452379     rR:  861452379  861452379     C:  861452379  861452379     rC:  861452379  861452379
     R:  247693851  247693851     rR:  247693851  247693851     C:  247693851  247693851     rC:  247693851  247693851
     R:  739581246  739581246     rR:  739581246  739581246     C:  739581246  739581246     rC:  739581246  739581246
     R:  682749135  682749135     rR:  682749135  682749135     C:  682749135  682749135     rC:  682749135  682749135
     R:  514236987  514236987     rR:  514236987  514236987     C:  514236987  514236987     rC:  514236987  514236987
     R:  158364792  158364792     rR:  158364792  158364792     C:  158364792  158364792     rC:  158364792  158364792
     R:  923175468  923175468     rR:  923175468  923175468     C:  923175468  923175468     rC:  923175468  923175468
     R:  476928513  476928513     rR:  476928513  476928513     C:  476928513  476928513     rC:  476928513  476928513

Matched shape [P/0]: (5, 3) => [{('rR', 6, 230)}, {('rC', 4, 251)}, {('C', 1, 86)}]
Matching patterns [1]: P
P/0:        
  395817624 
  861452379 
  247693851 
  739581246 
  682749135 
  514236987 
  158364792 
  923175468 
  476928513 

Matched shape [26/3]: (8, 4) => [{('C', 3, 116), ('rC', 5, 32)}, {('C', 5, 146)}, {('rC', 7, 62)}]
Matched shape [26/4]: (4, 7) => [{('R', 3, 65)}, {('rC', 10, 107)}, {('R', 4, 80)}]
Matched shape [26/4]: (5, 1) => [{('rR', 5, 215)}, {('rC', 2, 221)}, {('R', 5, 95)}]
Matched shape [26/5]: (8, 3) => [{('C', 2, 101)}, {('C', 3, 116), ('rC', 5, 32)}, {('C', 5, 146)}]
Matching patterns [2]: 26
26/3:       26/4:       26/4:       26/5:       
  395817624   395817624   395817624   395817624 
  861452379   861452379   861452379   861452379 
  247693851   247693851   247693851   247693851 
  739581246   739581246   739581246   739581246 
  682749135   682749135   682749135   682749135 
  514236987   514236987   514236987   514236987 
  158364792   158364792   158364792   158364792 
  923175468   923175468   923175468   923175468 
  476928513   476928513   476928513   476928513 

Matched shape [C/0]: (1, 1) => [{('R', 0, 20)}, {('rR', 1, 155)}]
Matched shape [C/0]: (1, 7) => [{('R', 1, 35)}, {('rR', 4, 200)}]
Matched shape [C/0]: (3, 1) => [{('rR', 1, 155)}, {('rR', 5, 215)}]
Matched shape [C/0]: (3, 7) => [{('rR', 4, 200)}, {('R', 4, 80)}]
Matched shape [C/0]: (7, 2) => [{('rR', 7, 245)}, {('rR', 9, 41)}]
Matched shape [O/1]: (3, 7) => [{('rC', 6, 47)}, {('rC', 8, 77)}, {('R', 4, 80)}]
Matched shape [O/1]: (5, 2) => [{('rC', 1, 206)}, {('rC', 2, 221)}, {('rR', 7, 245)}]
Matched shape [P/0]: (5, 1) => [{('rC', 1, 206)}, {('rC', 0, 191)}]
Matched shape [P/0]: (6, 3) => [{('rC', 4, 251)}, {('C', 1, 86)}]
Matched shape [P/0]: (7, 7) => [{('C', 7, 176)}, {('rC', 7, 62)}]
Matched shape [P/1]: (1, 5) => [{('rR', 0, 140)}, {('C', 4, 131)}]
Matched shape [P/1]: (2, 8) => [{('R', 2, 50)}, {('rC', 8, 77)}]
Matched shape [P/1]: (5, 1) => [{('rR', 5, 215)}, {('rC', 0, 191)}]
Matched shape [26/0]: (3, 7) => [{('rC', 6, 47)}, {('rC', 8, 77)}, {('R', 4, 80)}]
Matched shape [26/0]: (5, 2) => [{('rC', 1, 206)}, {('rC', 2, 221)}, {('rR', 7, 245)}]
Matched shape [26/1]: (3, 7) => [{('rR', 4, 200)}, {('R', 3, 65)}, {('R', 4, 80)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        C/0:        O/1:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        26/0:       26/0:       26/1:       
  395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624   395817624 
  861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379   861452379 
  247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851   247693851 
  739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246   739581246 
  682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135   682749135 
  514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987   514236987 
  158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792   158364792 
  923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468   923175468 
  476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513   476928513 

DisjointSets [3]: COP26:
Σ26 = 28    Σ26 = 28    Σ26 = 23    Σ26 = 23    Σ26 = 23    Σ26 = 23    
  395817624   395817624   395817624   395817624   395817624   395817624 
  861452379   861452379   861452379   861452379   861452379   861452379 
  247693851   247693851   247693851   247693851   247693851   247693851 
  739581246   739581246   739581246   739581246   739581246   739581246 
  682749135   682749135   682749135   682749135   682749135   682749135 
  514236987   514236987   514236987   514236987   514236987   514236987 
  158364792   158364792   158364792   158364792   158364792   158364792 
  923175468   923175468   923175468   923175468   923175468   923175468 
  476928513   476928513   476928513   476928513   476928513   476928513 

2021-12-13 11:46:06
Indexed thermo 112
395│718│624
871│264│359
264│593│781
───┼───┼───
718│359│246
643│872│195
529│146│837
───┼───┼───
137│485│962
952│631│478
486│927│513

Number of indexes: 31 = 6+9+6+10
Number of bi-directional indexes: 4 = 2+2
Row indexes: 11,12:39 13,14:57 14,15:71 16,17:86 72,73:37 77,78:96
Row reverse indexes: 19,18:42 25,24:62 29,28:95 53,52:34 59,58:59 62,61:25 73,72:73 78,77:69 95,94:29
Column indexes: 73,83:72 16,26:84 76,86:51 86,96:17 27,37:37 78,88:67
Column reverse indexes: 71,61:15 22,12:79 62,52:24 83,73:27 34,24:52 25,15:61 45,35:59 46,36:93 37,27:73 29,19:94
s6:4.4  s7:4.4  s8:3.3  s9:2.2  s10:2.4  s11:1.1  s12:4.4  s13:2.2  s14:3.4  s15:2.2  s16:1.1
     R:  395718624  395718624     rR:  395718624  395718624     C:  395718624  395718624     rC:  395718624  395718624
     R:  871264359  871264359     rR:  871264359  871264359     C:  871264359  871264359     rC:  871264359  871264359
     R:  264593781  264593781     rR:  264593781  264593781     C:  264593781  264593781     rC:  264593781  264593781
     R:  718359246  718359246     rR:  718359246  718359246     C:  718359246  718359246     rC:  718359246  718359246
     R:  643872195  643872195     rR:  643872195  643872195     C:  643872195  643872195     rC:  643872195  643872195
     R:  529146837  529146837     rR:  529146837  529146837     C:  529146837  529146837     rC:  529146837  529146837
     R:  137485962  137485962     rR:  137485962  137485962     C:  137485962  137485962     rC:  137485962  137485962
     R:  952631478  952631478     rR:  952631478  952631478     C:  952631478  952631478     rC:  952631478  952631478
     R:  486927513  486927513     rR:  486927513  486927513     C:  486927513  486927513     rC:  486927513  486927513

Matched shape [P/0]: (1, 6) => [{('R', 3, 65)}, {('C', 4, 71), ('rC', 8, 221)}, {('rC', 7, 206)}]
Matching patterns [1]: P
P/0:        
  395718624 
  871264359 
  264593781 
  718359246 
  643872195 
  529146837 
  137485962 
  952631478 
  486927513 

Matched shape [26/4]: (1, 4) => [{('R', 2, 50)}, {('C', 1, 26)}, {('rR', 1, 125)}]
Matching patterns [2]: 26
26/4:       
  395718624 
  871264359 
  264593781 
  718359246 
  643872195 
  529146837 
  137485962 
  952631478 
  486927513 

Matched shape [C/0]: (5, 2) => [{('rR', 3, 155)}, {('R', 4, 80), ('rR', 6, 200)}]
Matched shape [P/0]: (1, 4) => [{('rC', 5, 176)}, {('rC', 4, 161)}]
Matched shape [P/0]: (2, 6) => [{('C', 4, 71), ('rC', 8, 221)}, {('rC', 7, 206)}]
Matched shape [P/0]: (5, 1) => [{('rC', 2, 131)}, {('rC', 0, 101)}]
Matched shape [P/1]: (1, 4) => [{('R', 2, 50)}, {('rC', 4, 161)}]
Matching patterns [3]: CP
C/0:        P/0:        P/0:        P/0:        P/1:        
  395718624   395718624   395718624   395718624   395718624 
  871264359   871264359   871264359   871264359   871264359 
  264593781   264593781   264593781   264593781   264593781 
  718359246   718359246   718359246   718359246   718359246 
  643872195   643872195   643872195   643872195   643872195 
  529146837   529146837   529146837   529146837   529146837 
  137485962   137485962   137485962   137485962   137485962 
  952631478   952631478   952631478   952631478   952631478 
  486927513   486927513   486927513   486927513   486927513 

2021-12-13 11:46:06
Indexed thermo 113
397│815│624
861│472│359
254│369│781
───┼───┼───
715│298│436
683│741│295
942│653│178
───┼───┼───
136│587│942
529│134│867
478│926│513

Number of indexes: 32 = 7+7+8+10
Number of bi-directional indexes: 1 = 0+1
Row indexes: 11,12:39 15,16:15 16,17:56 54,55:74 67,68:17 71,72:13 81,82:52
Row reverse indexes: 19,18:42 29,28:95 34,33:34 59,58:59 62,61:49 66,65:35 95,94:29
Column indexes: 71,81:15 42,52:18 43,53:53 84,94:19 85,95:32 27,37:37 78,88:46 59,69:58
Column reverse indexes: 51,41:67 94,84:91 76,66:73 96,86:64 87,77:89 28,18:52 48,38:38 58,48:93 29,19:94 49,39:61
s4:1.1  s5:1.1  s6:2.3  s7:3.4  s8:3.3  s9:1.1  s10:6.6  s11:4.4  s12:2.2  s13:4.4  s14:2.2  s17:1.1
     R:  397815624  397815624     rR:  397815624  397815624     C:  397815624  397815624     rC:  397815624  397815624
     R:  861472359  861472359     rR:  861472359  861472359     C:  861472359  861472359     rC:  861472359  861472359
     R:  254369781  254369781     rR:  254369781  254369781     C:  254369781  254369781     rC:  254369781  254369781
     R:  715298436  715298436     rR:  715298436  715298436     C:  715298436  715298436     rC:  715298436  715298436
     R:  683741295  683741295     rR:  683741295  683741295     C:  683741295  683741295     rC:  683741295  683741295
     R:  942653178  942653178     rR:  942653178  942653178     C:  942653178  942653178     rC:  942653178  942653178
     R:  136587942  136587942     rR:  136587942  136587942     C:  136587942  136587942     rC:  136587942  136587942
     R:  529134867  529134867     rR:  529134867  529134867     C:  529134867  529134867     rC:  529134867  529134867
     R:  478926513  478926513     rR:  478926513  478926513     C:  478926513  478926513     rC:  478926513  478926513

Matched shape [C/0]: (2, 8) => [{('rR', 1, 140)}, {('rC', 6, 206)}, {('rR', 3, 170)}]
Matched shape [O/0]: (2, 8) => [{('rR', 1, 140)}, {('rC', 6, 206)}, {('rC', 9, 251)}, {('rR', 3, 170)}]
Matched shape [P/0]: (2, 8) => [{('rR', 1, 140)}, {('rC', 9, 251)}, {('rC', 7, 221)}]
Matched shape [26/0]: (4, 1) => [{('rC', 0, 116)}, {('C', 1, 245)}, {('R', 5, 95)}]
Matching patterns [1]: COP26
C/0:        O/0:        P/0:        26/0:       
  397815624   397815624   397815624   397815624 
  861472359   861472359   861472359   861472359 
  254369781   254369781   254369781   254369781 
  715298436   715298436   715298436   715298436 
  683741295   683741295   683741295   683741295 
  942653178   942653178   942653178   942653178 
  136587942   136587942   136587942   136587942 
  529134867   529134867   529134867   529134867 
  478926513   478926513   478926513   478926513 

Matched shape [P/0]: (6, 5) => [{('rR', 5, 200)}, {('rC', 4, 176)}, {('C', 4, 56)}]
Matched shape [26/0]: (4, 1) => [{('rC', 0, 116)}, {('C', 1, 245)}, {('R', 5, 95)}]
Matched shape [26/5]: (4, 1) => [{('rC', 0, 116)}, {('C', 1, 245)}, {('C', 2, 26)}]
Matched shape [26/5]: (8, 4) => [{('C', 3, 41), ('rC', 1, 131)}, {('C', 4, 56)}, {('rC', 3, 161)}]
Matching patterns [2]: P26
P/0:        26/0:       26/5:       26/5:       
  397815624   397815624   397815624   397815624 
  861472359   861472359   861472359   861472359 
  254369781   254369781   254369781   254369781 
  715298436   715298436   715298436   715298436 
  683741295   683741295   683741295   683741295 
  942653178   942653178   942653178   942653178 
  136587942   136587942   136587942   136587942 
  529134867   529134867   529134867   529134867 
  478926513   478926513   478926513   478926513 

Matched shape [C/0]: (6, 1) => [{('rR', 4, 185)}, {('R', 6, 110)}]
Matched shape [O/0]: (2, 8) => [{('rR', 1, 140)}, {('rC', 6, 206)}, {('rC', 9, 251)}]
Matched shape [O/0]: (6, 7) => [{('R', 4, 80)}, {('rC', 4, 176)}, {('C', 6, 86)}]
Matched shape [O/1]: (3, 8) => [{('rC', 6, 206)}, {('rC', 9, 251)}, {('rR', 3, 170)}]
Matched shape [O/1]: (4, 1) => [{('rC', 0, 116)}, {('C', 1, 245)}, {('rR', 4, 185)}]
Matched shape [P/0]: (1, 7) => [{('rC', 5, 191)}, {('C', 5, 71)}]
Matched shape [P/0]: (3, 8) => [{('rC', 9, 251)}, {('rC', 7, 221)}]
Matched shape [P/0]: (7, 6) => [{('rC', 4, 176)}, {('rC', 3, 161)}]
Matched shape [P/1]: (2, 8) => [{('rR', 1, 140)}, {('rC', 6, 206)}]
Matched shape [P/1]: (3, 3) => [{('rR', 2, 155)}, {('C', 2, 26)}]
Matched shape [P/1]: (6, 1) => [{('rR', 4, 185)}, {('C', 0, 230)}]
Matched shape [P/1]: (6, 7) => [{('R', 4, 80)}, {('rC', 4, 176)}]
Matched shape [26/0]: (3, 8) => [{('rC', 6, 206)}, {('rC', 9, 251)}, {('rR', 3, 170)}]
Matched shape [26/0]: (4, 1) => [{('rC', 0, 116)}, {('C', 1, 245)}, {('rR', 4, 185)}]
Matched shape [26/1]: (6, 1) => [{('rR', 4, 185)}, {('R', 5, 95)}, {('R', 6, 110)}]
Matching patterns [3]: COP26
C/0:        O/0:        O/0:        O/1:        O/1:        P/0:        P/0:        P/0:        P/1:        P/1:        P/1:        P/1:        26/0:       26/0:       26/1:       
  397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624   397815624 
  861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359   861472359 
  254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781   254369781 
  715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436   715298436 
  683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295   683741295 
  942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178   942653178 
  136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942   136587942 
  529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867   529134867 
  478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513   478926513 

DisjointSets [3]: COP26:
Σ26 = 32    Σ26 = 32    
  397815624   397815624 
  861472359   861472359 
  254369781   254369781 
  715298436   715298436 
  683741295   683741295 
  942653178   942653178 
  136587942   136587942 
  529134867   529134867 
  478926513   478926513 

2021-12-13 11:46:06
Indexed thermo 114
317│895│624
845│261│739
296│347│851
───┼───┼───
752│189│346
684│723│195
931│654│278
───┼───┼───
563│412│987
179│538│462
428│976│513

Number of indexes: 28 = 6+6+8+8
Number of bi-directional indexes: 1 = 0+1
Row indexes: 34,35:34 35,36:47 37,38:85 52,53:84 55,56:23 74,75:41
Row reverse indexes: 15,14:98 18,17:26 59,58:59 68,67:72 73,72:36 98,97:15
Column indexes: 72,82:67 23,33:56 33,43:62 16,26:51 26,36:17 68,78:78 78,88:86 59,69:58
Column reverse indexes: 82,72:76 45,35:84 57,47:13 97,87:54 48,38:45 29,19:94 49,39:61 99,89:32
s4:1.1  s5:3.3  s6:2.2  s7:2.2  s8:3.3  s9:4.4  s11:2.2  s12:1.2  s13:5.5  s14:2.2  s15:1.1  s17:1.1
     R:  317895624  317895624     rR:  317895624  317895624     C:  317895624  317895624     rC:  317895624  317895624
     R:  845261739  845261739     rR:  845261739  845261739     C:  845261739  845261739     rC:  845261739  845261739
     R:  296347851  296347851     rR:  296347851  296347851     C:  296347851  296347851     rC:  296347851  296347851
     R:  752189346  752189346     rR:  752189346  752189346     C:  752189346  752189346     rC:  752189346  752189346
     R:  684723195  684723195     rR:  684723195  684723195     C:  684723195  684723195     rC:  684723195  684723195
     R:  931654278  931654278     rR:  931654278  931654278     C:  931654278  931654278     rC:  931654278  931654278
     R:  563412987  563412987     rR:  563412987  563412987     C:  563412987  563412987     rC:  563412987  563412987
     R:  179538462  179538462     rR:  179538462  179538462     C:  179538462  179538462     rC:  179538462  179538462
     R:  428976513  428976513     rR:  428976513  428976513     C:  428976513  428976513     rC:  428976513  428976513

Matched shape [C/0]: (3, 7) => [{('R', 2, 50)}, {('rC', 2, 116)}, {('rR', 3, 155)}]
Matched shape [P/0]: (6, 7) => [{('rR', 3, 155)}, {('C', 6, 56)}, {('rC', 3, 131)}]
Matching patterns [1]: CP
C/0:        P/0:        
  317895624   317895624 
  845261739   845261739 
  296347851   296347851 
  752189346   752189346 
  684723195   684723195 
  931654278   931654278 
  563412987   563412987 
  179538462   179538462 
  428976513   428976513 

Matching patterns [2]: 

Matched shape [C/0]: (1, 4) => [{('rR', 0, 110)}, {('R', 0, 20)}]
Matched shape [C/0]: (1, 7) => [{('rR', 1, 125)}, {('R', 2, 50)}]
Matched shape [C/0]: (3, 5) => [{('R', 1, 35)}, {('R', 4, 80)}]
Matched shape [C/0]: (5, 2) => [{('R', 3, 65)}, {('rR', 4, 170)}]
Matched shape [O/1]: (3, 8) => [{('rC', 4, 146)}, {('rC', 6, 176)}, {('rR', 2, 140)}]
Matched shape [P/0]: (2, 5) => [{('C', 4, 26)}, {('rC', 1, 101)}]
Matched shape [P/0]: (3, 7) => [{('rC', 4, 146)}, {('rC', 2, 116)}]
Matched shape [P/0]: (5, 8) => [{('C', 7, 71)}, {('C', 5, 41)}]
Matched shape [P/0]: (7, 7) => [{('C', 6, 56)}, {('rC', 3, 131)}]
Matched shape [P/1]: (3, 7) => [{('R', 2, 50)}, {('rC', 2, 116)}]
Matched shape [P/1]: (5, 8) => [{('rR', 2, 140)}, {('C', 5, 41)}]
Matched shape [26/0]: (3, 8) => [{('rC', 4, 146)}, {('rC', 6, 176)}, {('rR', 2, 140)}]
Matching patterns [3]: COP26
C/0:        C/0:        C/0:        C/0:        O/1:        P/0:        P/0:        P/0:        P/0:        P/1:        P/1:        26/0:       
  317895624   317895624   317895624   317895624   317895624   317895624   317895624   317895624   317895624   317895624   317895624   317895624 
  845261739   845261739   845261739   845261739   845261739   845261739   845261739   845261739   845261739   845261739   845261739   845261739 
  296347851   296347851   296347851   296347851   296347851   296347851   296347851   296347851   296347851   296347851   296347851   296347851 
  752189346   752189346   752189346   752189346   752189346   752189346   752189346   752189346   752189346   752189346   752189346   752189346 
  684723195   684723195   684723195   684723195   684723195   684723195   684723195   684723195   684723195   684723195   684723195   684723195 
  931654278   931654278   931654278   931654278   931654278   931654278   931654278   931654278   931654278   931654278   931654278   931654278 
  563412987   563412987   563412987   563412987   563412987   563412987   563412987   563412987   563412987   563412987   563412987   563412987 
  179538462   179538462   179538462   179538462   179538462   179538462   179538462   179538462   179538462   179538462   179538462   179538462 
  428976513   428976513   428976513   428976513   428976513   428976513   428976513   428976513   428976513   428976513   428976513   428976513 

2021-12-13 11:46:06
Indexed thermo 115
397│816│524
681│542│379
245│397│861
───┼───┼───
524│789│136
719│634│285
863│251│497
───┼───┼───
178│463│952
932│175│648
456│928│713

Number of indexes: 29 = 6+8+5+10
Number of bi-directional indexes: 2 = 1+1
Row indexes: 11,12:39 17,18:52 25,26:42 28,29:79 46,47:91 67,68:49
Row reverse indexes: 23,22:18 42,41:25 44,43:74 47,46:19 52,51:17 57,56:24 76,75:36 95,94:29
Column indexes: 32,42:42 73,83:82 84,94:19 16,26:62 58,68:89
Column reverse indexes: 41,31:52 54,44:67 94,84:91 25,15:41 75,65:65 56,46:49 87,77:69 88,78:45 98,88:14 29,19:94
s5:2.2  s6:2.3  s7:2.3  s8:2.2  s9:3.3  s10:3.5  s11:3.3  s12:1.1  s13:3.4  s15:1.1  s16:1.1  s17:1.1
     R:  397816524  397816524     rR:  397816524  397816524     C:  397816524  397816524     rC:  397816524  397816524
     R:  681542379  681542379     rR:  681542379  681542379     C:  681542379  681542379     rC:  681542379  681542379
     R:  245397861  245397861     rR:  245397861  245397861     C:  245397861  245397861     rC:  245397861  245397861
     R:  524789136  524789136     rR:  524789136  524789136     C:  524789136  524789136     rC:  524789136  524789136
     R:  719634285  719634285     rR:  719634285  719634285     C:  719634285  719634285     rC:  719634285  719634285
     R:  863251497  863251497     rR:  863251497  863251497     C:  863251497  863251497     rC:  863251497  863251497
     R:  178463952  178463952     rR:  178463952  178463952     C:  178463952  178463952     rC:  178463952  178463952
     R:  932175648  932175648     rR:  932175648  932175648     C:  932175648  932175648     rC:  932175648  932175648
     R:  456928713  456928713     rR:  456928713  456928713     C:  456928713  456928713     rC:  456928713  456928713

Matching patterns [1]: 

Matched shape [26/2]: (4, 1) => [{('rR', 1, 125)}, {('rC', 1, 86)}, {('rR', 4, 170)}]
Matching patterns [2]: 26
26/2:       
  397816524 
  681542379 
  245397861 
  524789136 
  719634285 
  863251497 
  178463952 
  932175648 
  456928713 

Matched shape [O/0]: (6, 7) => [{('R', 5, 95)}, {('rC', 6, 161)}, {('rC', 7, 176)}]
Matched shape [O/1]: (3, 1) => [{('rC', 0, 71)}, {('C', 0, 230)}, {('rR', 4, 170)}]
Matched shape [P/1]: (2, 2) => [{('rR', 0, 110)}, {('C', 0, 230)}]
Matched shape [P/1]: (6, 7) => [{('R', 5, 95)}, {('rC', 6, 161)}]
Matched shape [26/0]: (3, 1) => [{('rC', 0, 71)}, {('C', 0, 230)}, {('rR', 4, 170)}]
Matching patterns [3]: OP26
O/0:        O/1:        P/1:        P/1:        26/0:       
  397816524   397816524   397816524   397816524   397816524 
  681542379   681542379   681542379   681542379   681542379 
  245397861   245397861   245397861   245397861   245397861 
  524789136   524789136   524789136   524789136   524789136 
  719634285   719634285   719634285   719634285   719634285 
  863251497   863251497   863251497   863251497   863251497 
  178463952   178463952   178463952   178463952   178463952 
  932175648   932175648   932175648   932175648   932175648 
  456928713   456928713   456928713   456928713   456928713