FINITE STATE MACHINES


TABLE: substitution

PASS: 0--no FSM

PASS: 1

Glyph ID => Column:
  12 ..  13 => 0
  32        => 0
  34        => 0
  63        => 0
  65        => 0
  95        => 0
  97        => 0
 254 .. 256 => 1
1198 ..1202 => 2
1203 ..1213 => 3


Final Table:                 0     1     2     3
                          - - - - - - - - - - - - 
0: 0
                             4     3     1     2
   Matched=none
   Success=none

1: 1
                             0     0     0     0
   Matched=0,
   Success=0,

2: 1
                             0     0     0     0
   Matched=1,
   Success=1,

3: 1
                             0     0     0     0
   Matched=2,
   Success=2,

4: 1
                             0     0     0     0
   Matched=3,
   Success=3,

                          - - - - - - - - - - - - 

RULE 1.0, SchMain.gdl(119):  cUnencodedChar  >  cUnencodedGlyph  ;

RULE 1.1, SchMain.gdl(122):  cUnencodedChar2Parts  _  >  cUnencodedGlyphPart1  cUnencodedGlyphPart2$1:1  ;

RULE 1.2, SchMain.gdl(126):  _  cAlefPlusMark  >  absAlef:2  cAlefMark  ;

RULE 1.3, SchMain.gdl(128):  *GC1*  >  *GC0*  ;



PASS: 2

Glyph ID => Column:
  16        => 0
 904 .. 909 => 1
 910        => 2
 911        => 1
 912        => 3
 913 .. 914 => 2
 916 .. 925 => 1
 926 .. 934 => 0
 935        => 1
 936 .. 944 => 0
 955 .. 960 => 0
1104 ..1115 => 1


Final Table:                 0     1     2     3
                          - - - - - - - - - - - - 
0: 0
                             2     3     0     1
   Matched=none
   Success=none

1: 1
                             4    10    14     4
   Matched=0,1,2,3,4,5,
   Success=none

2: 1
                             5    10    14    11
   Matched=0,1,2,3,4,5,6,7,8,
   Success=none

3: 1
                             6     6    14     6
   Matched=0,1,2,
   Success=none

4: 2
                             7    12    15     7
   Matched=0,1,3,4,
   Success=none

5: 2
                             9    12    15    13
   Matched=0,1,3,4,6,7,
   Success=none

6: 2
                             8     8    15     8
   Matched=0,1,
   Success=none

7: 3
                             0    17    16     0
   Matched=0,3,
   Success=none

8: 3
                             0     0    16     0
   Matched=0,
   Success=none

9: 3
                             0    17    16    18
   Matched=0,3,6,
   Success=none

10: 2
                             8     8    15     8
   Matched=0,1,5,
   Success=5,

11: 2
                             7    12    15     7
   Matched=0,1,3,4,8,
   Success=8,

12: 3
                             0     0    16     0
   Matched=0,4,
   Success=4,

13: 3
                             0    17    16     0
   Matched=0,3,7,
   Success=7,

14: 2
                             0     0     0     0
   Matched=2,
   Success=2,

15: 3
                             0     0     0     0
   Matched=1,
   Success=1,

16: 4
                             0     0     0     0
   Matched=0,
   Success=0,

17: 4
                             0     0     0     0
   Matched=3,
   Success=3,

18: 4
                             0     0     0     0
   Matched=6,
   Success=6,

                          - - - - - - - - - - - - 

RULE 2.0, SchMain.gdl(143):  _  cMark234  cMark1  >  @5:5  @2  _   /  _  _  ^  cMark234  cMark234  _  ;

RULE 2.1, SchMain.gdl(143):  _  cMark234  cMark1  >  @4:4  @2  _   /  _  _  ^  cMark234  _  ;

RULE 2.2, SchMain.gdl(143):  _  cMark234  cMark1  >  @3:3  @2  _   /  _  _  ^  _  ;

RULE 2.3, SchMain.gdl(144):  _  cMark34  cMark2  >  @5:5  @2  _   /  _  _  ^  cMark34  cMark34  _  ;

RULE 2.4, SchMain.gdl(144):  _  cMark34  cMark2  >  @4:4  @2  _   /  _  _  ^  cMark34  _  ;

RULE 2.5, SchMain.gdl(144):  _  cMark34  cMark2  >  @3:3  @2  _   /  _  _  ^  _  ;

RULE 2.6, SchMain.gdl(145):  _  cMark4  cMark3  >  @5:5  @2  _   /  _  _  ^  cMark4  cMark4  _  ;

RULE 2.7, SchMain.gdl(145):  _  cMark4  cMark3  >  @4:4  @2  _   /  _  _  ^  cMark4  _  ;

RULE 2.8, SchMain.gdl(145):  _  cMark4  cMark3  >  @3:3  @2  _   /  _  _  ^  _  ;



PASS: 3

Glyph ID => Column:
 906        => 0
 909        => 0
 910        => 1


Final Table:                 0     1
                          - - - - - - 
0: 0
                             0     1
   Matched=none
   Success=none

1: 1
                             2     0
   Matched=0,1,
   Success=none

2: 2
                             0     0
   Matched=0,1,
   Success=0,1,

                          - - - - - - 

RULE 3.0, SchMain.gdl(157):  if (shaddaKasra == 0) if (selectDiac) absShadda  cShaddaKasraMarks  >  _  cShaddaKasraLigatures:(1 2) { comp.shadda.ref = @1; comp.kasra.ref = @2;  }  ; endif;  endif; 

RULE 3.1, SchMain.gdl(160):  if (shaddaKasra == 0) if (!(selectDiac)) absShadda  cShaddaKasraMarks  >  _  cShaddaKasraLigatures:(1 2)  ; endif;  endif; 



PASS: 4

Glyph ID => Column:
  16        => 0
 238        => 1
 254 .. 261 => 2
 262 .. 280 => 3
 282 .. 292 => 3
 294 .. 295 => 3
 297 .. 309 => 3
 310 .. 311 => 1
 313 .. 317 => 1
 318        => 3
 319 .. 410 => 1
 411 .. 417 => 4
 418        => 1
 420 .. 433 => 1
 435 .. 436 => 3
 437 .. 439 => 1
 440        => 3
 444        => 1
 445 .. 451 => 3
 508 .. 509 => 5
 511 .. 515 => 5
 517 .. 608 => 5
 609 .. 615 => 6
 616        => 5
 618 .. 631 => 5
 637 .. 639 => 5
 904 .. 914 => 0
 916 .. 944 => 0
 945        => 7
 946        => 8
 947        => 9
 948        => 7
 955 .. 960 => 0
 970 .. 972 => 10
 979 ..1001 => 11
1104 ..1115 => 0
1214 ..1219 => 12


Final Table:                 0     1     2     3     4     5     6     7     8     9    10    11    12
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
0: 0
                             0     3     0     0     1     3     2     5     4     7     6     0     0
   Matched=none
   Success=none

1: 1
                             8    34    33    34    34     0     0     0     0     0     0     0     9
   Matched=0,1,2,3,4,10,11,12,13,14,15,16,17,18,19,
   Success=none

2: 1
                            10    34    35    34    34     0     0     0     0     0     0     0     9
   Matched=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,
   Success=none

3: 1
                            11    34    34    34    34     0     0     0     0     0     0     0     9
   Matched=10,11,12,13,14,15,16,17,18,19,
   Success=none

4: 1
                             0     0     0     0     0     0     0     0     0     0     0    25     0
   Matched=20,21,23,24,
   Success=none

5: 1
                             0     0     0     0     0     0     0     0     0     0     0    26     0
   Matched=21,23,24,
   Success=none

6: 1
                             0     0     0     0     0     0     0     0     0     0     0    27     0
   Matched=22,23,24,
   Success=none

7: 1
                             0     0     0     0     0     0     0     0     0     0     0    28     0
   Matched=23,24,
   Success=none

8: 2
                            12    37    36    37    37     0     0     0     0     0     0     0     0
   Matched=0,1,2,3,15,16,17,18,
   Success=none

9: 2
                            13    38    38    38    38     0     0     0     0     0     0     0     0
   Matched=10,11,12,13,14,
   Success=none

10: 2
                            14    37    39    37    37     0     0     0     0     0     0     0     0
   Matched=5,6,7,8,15,16,17,18,
   Success=none

11: 2
                            15    37    37    37    37     0     0     0     0     0     0     0     0
   Matched=15,16,17,18,
   Success=none

12: 3
                            16    42    41    42    42     0     0     0     0     0     0     0     0
   Matched=0,1,2,15,16,17,
   Success=none

13: 3
                            17    43    43    43    43     0     0     0     0     0     0     0     0
   Matched=10,11,12,13,
   Success=none

14: 3
                            18    42    44    42    42     0     0     0     0     0     0     0     0
   Matched=5,6,7,15,16,17,
   Success=none

15: 3
                            19    42    42    42    42     0     0     0     0     0     0     0     0
   Matched=15,16,17,
   Success=none

16: 4
                            20    48    47    48    48     0     0     0     0     0     0     0     0
   Matched=0,1,15,16,
   Success=none

17: 4
                            21    49    49    49    49     0     0     0     0     0     0     0     0
   Matched=10,11,12,
   Success=none

18: 4
                            22    48    50    48    48     0     0     0     0     0     0     0     0
   Matched=5,6,15,16,
   Success=none

19: 4
                            23    48    48    48    48     0     0     0     0     0     0     0     0
   Matched=15,16,
   Success=none

20: 5
                             0    53    52    53    53     0     0     0     0     0     0     0     0
   Matched=0,15,
   Success=none

21: 5
                            24    54    54    54    54     0     0     0     0     0     0     0     0
   Matched=10,11,
   Success=none

22: 5
                             0    53    55    53    53     0     0     0     0     0     0     0     0
   Matched=5,15,
   Success=none

23: 5
                             0    53    53    53    53     0     0     0     0     0     0     0     0
   Matched=15,
   Success=none

24: 6
                             0    56    56    56    56     0     0     0     0     0     0     0     0
   Matched=10,
   Success=none

25: 2
                             0     0     0     0     0     0     0     0     0     0     0    29     0
   Matched=20,21,23,24,
   Success=24,

26: 2
                             0     0     0     0     0     0     0     0     0     0     0    30     0
   Matched=21,23,24,
   Success=24,

27: 2
                             0     0     0     0     0     0     0     0     0     0     0    31     0
   Matched=22,23,24,
   Success=24,

28: 2
                             0     0     0     0     0     0     0     0     0     0     0    40     0
   Matched=23,24,
   Success=24,

29: 3
                             0     0     0     0     0     0     0     0     0     0     0    32     0
   Matched=20,21,23,
   Success=23,

30: 3
                             0     0     0     0     0     0     0     0     0     0     0    45     0
   Matched=21,23,
   Success=23,

31: 3
                             0     0     0     0     0     0     0     0     0     0     0    46     0
   Matched=22,23,
   Success=23,

32: 4
                             0     0     0     0     0     0     0     0     0     0     0    51     0
   Matched=20,21,
   Success=21,

33: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=4,19,
   Success=4,19,

34: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=19,
   Success=19,

35: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=9,19,
   Success=9,19,

36: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=3,18,
   Success=3,18,

37: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=18,
   Success=18,

38: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=14,
   Success=14,

39: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=8,18,
   Success=8,18,

40: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=23,
   Success=23,

41: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=2,17,
   Success=2,17,

42: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=17,
   Success=17,

43: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=13,
   Success=13,

44: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=7,17,
   Success=7,17,

45: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=21,
   Success=21,

46: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=22,
   Success=22,

47: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=1,16,
   Success=1,16,

48: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=16,
   Success=16,

49: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=12,
   Success=12,

50: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=6,16,
   Success=6,16,

51: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=20,
   Success=20,

52: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=0,15,
   Success=0,15,

53: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=15,
   Success=15,

54: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=11,
   Success=11,

55: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=5,15,
   Success=5,15,

56: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=10,
   Success=10,

                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

RULE 4.0, SchMain.gdl(193):  cLamIso  cAlefIso  >  cLamIniPreAlef { user1 = 0;  }  cAlefFinPostLamIni   /  _  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.1, SchMain.gdl(193):  cLamIso  cAlefIso  >  cLamIniPreAlef { user1 = 0;  }  cAlefFinPostLamIni   /  _  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.2, SchMain.gdl(193):  cLamIso  cAlefIso  >  cLamIniPreAlef { user1 = 0;  }  cAlefFinPostLamIni   /  _  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.3, SchMain.gdl(193):  cLamIso  cAlefIso  >  cLamIniPreAlef { user1 = 0;  }  cAlefFinPostLamIni   /  _  cAnyMarks  ^  _  ;

RULE 4.4, SchMain.gdl(193):  cLamIso  cAlefIso  >  cLamIniPreAlef { user1 = 0;  }  cAlefFinPostLamIni   /  _  ^  _  ;

RULE 4.5, SchMain.gdl(194):  cLamFin  cAlefIso  >  cLamMedPreAlef { user1 = 0;  }  cAlefFinPostLamMed   /  _  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.6, SchMain.gdl(194):  cLamFin  cAlefIso  >  cLamMedPreAlef { user1 = 0;  }  cAlefFinPostLamMed   /  _  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.7, SchMain.gdl(194):  cLamFin  cAlefIso  >  cLamMedPreAlef { user1 = 0;  }  cAlefFinPostLamMed   /  _  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.8, SchMain.gdl(194):  cLamFin  cAlefIso  >  cLamMedPreAlef { user1 = 0;  }  cAlefFinPostLamMed   /  _  cAnyMarks  ^  _  ;

RULE 4.9, SchMain.gdl(194):  cLamFin  cAlefIso  >  cLamMedPreAlef { user1 = 0;  }  cAlefFinPostLamMed   /  _  ^  _  ;

RULE 4.10, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cDiaDigit  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.11, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cDiaDigit  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.12, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cDiaDigit  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.13, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cDiaDigit  cAnyMarks  ^  _  ;

RULE 4.14, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cDiaDigit  ^  _  ;

RULE 4.15, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.16, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cAnyMarks  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.17, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cAnyMarks  cAnyMarks  ^  _  ;

RULE 4.18, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  cAnyMarks  ^  _  ;

RULE 4.19, SchMain.gdl(199):  *GC12*  *GC13*  >  *GC10*  *GC11*   /  _  ^  _  ;

RULE 4.20, SchMain.gdl(206):  cSignTakes4  cDigitNormal  cDigitNormal  cDigitNormal  cDigitNormal  >  cSign4  cDigitMedium  cDigitMedium  cDigitMedium  cDigitMedium  ;

RULE 4.21, SchMain.gdl(209):  cSignTakes3Medium  cDigitNormal  cDigitNormal  cDigitNormal  >  cSign3Medium  cDigitMedium  cDigitMedium  cDigitMedium  ;

RULE 4.22, SchMain.gdl(212):  cSignTakes3Small  cDigitNormal  cDigitNormal  cDigitNormal  >  cSign3Small  cDigitSmall  cDigitSmall  cDigitSmall  ;

RULE 4.23, SchMain.gdl(215):  cSignTakes2  cDigitNormal  cDigitNormal  >  cSign2  cDigitMedium  cDigitMedium  ;

RULE 4.24, SchMain.gdl(218):  cSignTakes1  cDigitNormal  >  cSign1  cDigitMedium  ;



PASS: 5

Glyph ID => Column:
   0 .. 236 => 0
 237 .. 240 => 1
 241 .. 242 => 0
 243 .. 247 => 1
 248 .. 262 => 0
 263        => 2
 264 .. 310 => 0
 311        => 3
 312        => 0
 313 .. 314 => 4
 315        => 0
 316 .. 319 => 4
 320 .. 356 => 0
 357 .. 371 => 4
 372 .. 417 => 0
 418        => 5
 419 .. 432 => 0
 433        => 6
 434 .. 437 => 0
 438        => 2
 439 .. 460 => 0
 461        => 2
 462 .. 508 => 0
 509        => 3
 510        => 0
 511 .. 512 => 4
 513        => 0
 514 .. 517 => 4
 518 .. 554 => 0
 555 .. 569 => 4
 570 .. 615 => 0
 616        => 5
 617 .. 630 => 0
 631        => 6
 632 .. 637 => 0
 638        => 2
 639 .. 648 => 0
 649        => 2
 650 .. 754 => 0
 755        => 5
 756 .. 768 => 0
 769        => 6
 770 .. 772 => 0
 773        => 2
 774 .. 775 => 0
 776        => 2
 777 .. 881 => 0
 882        => 5
 883 .. 895 => 0
 896        => 6
 897 .. 898 => 0
 899        => 2
 900 .. 904 => 0
 905        => 7
 906 .. 910 => 0
 911        => 8
 912        => 0
 913        => 9
 914 .. 923 => 0
 924        => 10
 925 .. 934 => 0
 935        => 11
 936 .. 949 => 0
 950        => 12
 951 .. 960 => 0
 961        => 12
 962 .. 969 => 0
 970        => 13
 971 .. 992 => 0
 993        => 14
 994 .. 995 => 0
 996        => 14
 997        => 0
 998        => 14
 999 ..1025 => 0
1026        => 14
1027 ..1028 => 0
1029        => 14
1030        => 0
1031        => 14
1032 ..1058 => 0
1059        => 14
1060 ..1061 => 0
1062        => 14
1063        => 0
1064        => 14
1065 ..1152 => 0
1153 ..1154 => 13
1155 ..1215 => 0
1216 ..1217 => 14
1218 ..1220 => 0


Final Table:                 0     1     2     3     4     5     6     7     8     9    10    11    12    13    14
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
0: 0
                             2     2     2     1     1     2     2     2     2     2     2     2     2     2     2
   Matched=none
   Success=none

1: 1
                             0    13     3     3     0     6     4    11     8     0     5     9    10    12     7
   Matched=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
   Success=none

2: 1
                             0    13     3     3     0     6     4    11     8     0     0     9    10    12     7
   Matched=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
   Success=none

3: 2
                             0     0     0     0     0     0     0     0     0    14     0     0     0     0     0
   Matched=1,2,
   Success=none

4: 2
                             0     0     0     0     0     0     0     0     0    14     0     0     0     0     0
   Matched=1,2,4,5,6,
   Success=4,5,6,

5: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=0,
   Success=0,

6: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=3,
   Success=3,

7: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=7,8,
   Success=7,8,

8: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=9,10,
   Success=9,10,

9: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=11,
   Success=11,

10: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=12,
   Success=12,

11: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=13,
   Success=13,

12: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=14,15,
   Success=14,15,

13: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=16,
   Success=16,

14: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=1,2,
   Success=1,2,

                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

RULE 5.0, SchMain.gdl(225):  absSuperscriptAlef  >  absSuperscriptAlef__large   /  cNeedsLargeDaggerAlef  _  ;

RULE 5.1, SchMain.gdl(228):  if (selectDiac) cNeedsLoweredHamza  absHamzaAbove  >  cWithLoweredHamza:(2 3) { comp.base.ref = @2; comp.hamza.ref = @3;  }  _   /  ANY  _  _  ; endif; 

RULE 5.2, SchMain.gdl(231):  if (!(selectDiac)) cNeedsLoweredHamza  absHamzaAbove  >  cWithLoweredHamza:(2 3)  _   /  ANY  _  _  ; endif; 

RULE 5.3, SchMain.gdl(237):  if (meemAlt == 1) cno_Meem  >  cMeemSindhi   /  ANY  _  ; endif; 

RULE 5.4, SchMain.gdl(241):  if (hehAlt == 1) cno_Heh  >  cHehKurdish   /  ANY  _  ; endif; 

RULE 5.5, SchMain.gdl(244):  if (hehAlt == 2) cno_Heh  >  cHehSindhi   /  ANY  _  ; endif; 

RULE 5.6, SchMain.gdl(247):  if (hehAlt == 3) cno_Heh  >  cHehUrdu   /  ANY  _  ; endif; 

RULE 5.7, SchMain.gdl(251):  if (easternDigits == 1) cEasternDigit  >  cEasternDigitSindhi   /  ANY  _  ; endif; 

RULE 5.8, SchMain.gdl(254):  if (easternDigits == 2) cEasternDigit  >  cEasternDigitUrdu   /  ANY  _  ; endif; 

RULE 5.9, SchMain.gdl(258):  if (sukunAlt == 1) cno_Sukun  >  cSukunDownOpen   /  ANY  _  ; endif; 

RULE 5.10, SchMain.gdl(261):  if (sukunAlt == 2) cno_Sukun  >  cSukunLeftOpen   /  ANY  _  ; endif; 

RULE 5.11, SchMain.gdl(265):  if (headOfKhahAlt == 1) cno_OpenLeft  >  cOpenLeft   /  ANY  _  ; endif; 

RULE 5.12, SchMain.gdl(269):  if (commaAlt) cno_Downward  >  cDownward   /  ANY  _  ; endif; 

RULE 5.13, SchMain.gdl(273):  if (dammatanAlt) cno_SixNine  >  cSixNine   /  ANY  _  ; endif; 

RULE 5.14, SchMain.gdl(277):  if (endOfAyah == 1) cEndOfAyah  >  cEndOfAyahCircle   /  ANY  _  ; endif; 

RULE 5.15, SchMain.gdl(280):  if (endOfAyah == 2) cEndOfAyah  >  cEndOfAyahSquare   /  ANY  _  ; endif; 

RULE 5.16, SchMain.gdl(286):  if (!(invis)) cInvisible  >  zeroWidthSpace { dir = @2.dir;  }   /  ANY  _  ; endif; 



PASS: 6

Glyph ID => Column:
  16        => 0
 257        => 1
 490        => 2
 508 .. 509 => 3
 684        => 1
 732        => 4
 736        => 4
 758        => 1
 761        => 5
 779        => 6
 811        => 1
 859        => 4
 863        => 7
 865        => 1
 904 .. 914 => 0
 916 .. 944 => 0
 955 .. 960 => 0
1104 ..1115 => 0


Final Table:                 0     1     2     3     4     5     6     7
                          - - - - - - - - - - - - - - - - - - - - - - - - 
0: 0
                             0     4     0     0     2     0     3     1
   Matched=none
   Success=none

1: 1
                             5     0    22     0     0    21     0     0
   Matched=0,1,2,3,4,10,11,12,13,14,
   Success=none

2: 1
                             6     0     0     0     0    21     0     0
   Matched=0,1,2,3,4,
   Success=none

3: 1
                             7     0     0    23     0     0     0     0
   Matched=5,6,7,8,9,
   Success=none

4: 1
                             8     0    22     0     0     0     0     0
   Matched=10,11,12,13,14,
   Success=none

5: 2
                             9     0    25     0     0    24     0     0
   Matched=0,1,2,3,10,11,12,13,
   Success=none

6: 2
                            10     0     0     0     0    24     0     0
   Matched=0,1,2,3,
   Success=none

7: 2
                            11     0     0    26     0     0     0     0
   Matched=5,6,7,8,
   Success=none

8: 2
                            12     0    25     0     0     0     0     0
   Matched=10,11,12,13,
   Success=none

9: 3
                            13     0    28     0     0    27     0     0
   Matched=0,1,2,10,11,12,
   Success=none

10: 3
                            14     0     0     0     0    27     0     0
   Matched=0,1,2,
   Success=none

11: 3
                            15     0     0    29     0     0     0     0
   Matched=5,6,7,
   Success=none

12: 3
                            16     0    28     0     0     0     0     0
   Matched=10,11,12,
   Success=none

13: 4
                            17     0    31     0     0    30     0     0
   Matched=0,1,10,11,
   Success=none

14: 4
                            18     0     0     0     0    30     0     0
   Matched=0,1,
   Success=none

15: 4
                            19     0     0    32     0     0     0     0
   Matched=5,6,
   Success=none

16: 4
                            20     0    31     0     0     0     0     0
   Matched=10,11,
   Success=none

17: 5
                             0     0    34     0     0    33     0     0
   Matched=0,10,
   Success=none

18: 5
                             0     0     0     0     0    33     0     0
   Matched=0,
   Success=none

19: 5
                             0     0     0    35     0     0     0     0
   Matched=5,
   Success=none

20: 5
                             0     0    34     0     0     0     0     0
   Matched=10,
   Success=none

21: 2
                             0     0     0     0     0     0     0     0
   Matched=4,
   Success=4,

22: 2
                             0     0     0     0     0     0     0     0
   Matched=14,
   Success=14,

23: 2
                             0     0     0     0     0     0     0     0
   Matched=9,
   Success=9,

24: 3
                             0     0     0     0     0     0     0     0
   Matched=3,
   Success=3,

25: 3
                             0     0     0     0     0     0     0     0
   Matched=13,
   Success=13,

26: 3
                             0     0     0     0     0     0     0     0
   Matched=8,
   Success=8,

27: 4
                             0     0     0     0     0     0     0     0
   Matched=2,
   Success=2,

28: 4
                             0     0     0     0     0     0     0     0
   Matched=12,
   Success=12,

29: 4
                             0     0     0     0     0     0     0     0
   Matched=7,
   Success=7,

30: 5
                             0     0     0     0     0     0     0     0
   Matched=1,
   Success=1,

31: 5
                             0     0     0     0     0     0     0     0
   Matched=11,
   Success=11,

32: 5
                             0     0     0     0     0     0     0     0
   Matched=6,
   Success=6,

33: 6
                             0     0     0     0     0     0     0     0
   Matched=0,
   Success=0,

34: 6
                             0     0     0     0     0     0     0     0
   Matched=10,
   Success=10,

35: 6
                             0     0     0     0     0     0     0     0
   Matched=5,
   Success=5,

                          - - - - - - - - - - - - - - - - - - - - - - - - 

RULE 6.0, SchMain.gdl(409):  cKafLikeIniMed  _  >  @1  absAutoKashida:7   /  _  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  _  absRnoonMed  ;

RULE 6.1, SchMain.gdl(409):  cKafLikeIniMed  _  >  @1  absAutoKashida:6   /  _  cAnyMarks  cAnyMarks  cAnyMarks  _  absRnoonMed  ;

RULE 6.2, SchMain.gdl(409):  cKafLikeIniMed  _  >  @1  absAutoKashida:5   /  _  cAnyMarks  cAnyMarks  _  absRnoonMed  ;

RULE 6.3, SchMain.gdl(409):  cKafLikeIniMed  _  >  @1  absAutoKashida:4   /  _  cAnyMarks  _  absRnoonMed  ;

RULE 6.4, SchMain.gdl(409):  cKafLikeIniMed  _  >  @1  absAutoKashida:3   /  _  _  absRnoonMed  ;

RULE 6.5, SchMain.gdl(410):  absFarsiYehIni  _  >  @1  absAutoKashida:7   /  _  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  _  *GC16*  ;

RULE 6.6, SchMain.gdl(410):  absFarsiYehIni  _  >  @1  absAutoKashida:6   /  _  cAnyMarks  cAnyMarks  cAnyMarks  _  *GC16*  ;

RULE 6.7, SchMain.gdl(410):  absFarsiYehIni  _  >  @1  absAutoKashida:5   /  _  cAnyMarks  cAnyMarks  _  *GC16*  ;

RULE 6.8, SchMain.gdl(410):  absFarsiYehIni  _  >  @1  absAutoKashida:4   /  _  cAnyMarks  _  *GC16*  ;

RULE 6.9, SchMain.gdl(410):  absFarsiYehIni  _  >  @1  absAutoKashida:3   /  _  _  *GC16*  ;

RULE 6.10, SchMain.gdl(411):  *GC17*  _  >  @1  absAutoKashida:7   /  _  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  _  absRrehFin  ;

RULE 6.11, SchMain.gdl(411):  *GC17*  _  >  @1  absAutoKashida:6   /  _  cAnyMarks  cAnyMarks  cAnyMarks  _  absRrehFin  ;

RULE 6.12, SchMain.gdl(411):  *GC17*  _  >  @1  absAutoKashida:5   /  _  cAnyMarks  cAnyMarks  _  absRrehFin  ;

RULE 6.13, SchMain.gdl(411):  *GC17*  _  >  @1  absAutoKashida:4   /  _  cAnyMarks  _  absRrehFin  ;

RULE 6.14, SchMain.gdl(411):  *GC17*  _  >  @1  absAutoKashida:3   /  _  _  absRrehFin  ;



PASS 10: bidi

TABLE: positioning

PASS: 0--no FSM

PASS: 7

Glyph ID => Column:
  16        => 0
 254 .. 256 => 1
 257        => 2
 258 .. 261 => 1
 262        => 3
 263        => 4
 264 .. 307 => 3
 308        => 2
 309 .. 313 => 1
 314        => 2
 315 .. 319 => 1
 320 .. 356 => 3
 357        => 2
 358 .. 371 => 1
 372 .. 374 => 3
 375 .. 381 => 1
 382 .. 390 => 3
 391 .. 394 => 1
 395 .. 409 => 3
 410        => 1
 411 .. 417 => 3
 418 .. 424 => 1
 425        => 3
 426 .. 428 => 1
 429        => 3
 430 .. 444 => 1
 452 .. 454 => 1
 455        => 2
 456 .. 459 => 1
 460        => 3
 461        => 4
 462        => 3
 463        => 1
 464 .. 505 => 3
 506        => 2
 507 .. 511 => 1
 512        => 2
 513 .. 517 => 1
 518 .. 554 => 3
 555        => 2
 556 .. 569 => 1
 570 .. 572 => 3
 573 .. 579 => 1
 580 .. 588 => 3
 589 .. 592 => 1
 593 .. 607 => 3
 608        => 1
 609 .. 615 => 3
 616 .. 619 => 1
 620 .. 628 => 3
 629 .. 640 => 1
 648 .. 651 => 3
 652        => 4
 653 .. 693 => 3
 694        => 4
 695 .. 711 => 3
 712 .. 718 => 1
 719 .. 767 => 3
 768        => 1
 769        => 3
 770        => 1
 771 .. 772 => 3
 773 .. 774 => 1
 775 .. 778 => 3
 779        => 4
 780 .. 820 => 3
 821        => 4
 822 .. 838 => 3
 839 .. 858 => 1
 859 .. 900 => 3
 901        => 1
 904 .. 905 => 5
 906        => 6
 907 .. 908 => 5
 909        => 6
 910        => 7
 911 .. 912 => 8
 913        => 9
 914        => 6
 916 .. 920 => 8
 921        => 10
 922 .. 923 => 8
 924        => 11
 925        => 8
 926 .. 934 => 0
 935        => 8
 936        => 0
 937        => 6
 938 .. 940 => 0
 941        => 6
 942 .. 943 => 0
 944        => 6
 945 .. 946 => 12
 947        => 13
 948        => 12
 949 .. 951 => 1
 954        => 1
 955 .. 960 => 0
 961 .. 962 => 1
 964        => 1
 968 .. 969 => 1
 970 .. 972 => 12
 974        => 1
1012 ..1034 => 14
1045 ..1067 => 14
1104 ..1115 => 8
1116        => 1
1153        => 15
1154        => 16
1155        => 15
1156        => 16
1157        => 15
1158        => 16
1159        => 15
1160        => 16
1161        => 15
1162        => 16
1163        => 17
1165        => 15
1166        => 16
1167 ..1173 => 18
1174 ..1181 => 19
1182 ..1188 => 18
1189 ..1196 => 19
1214 ..1216 => 20
1218        => 20


Final Table:                 0     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19    20
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
0: 0
                             0     7     6     3     2     7     0     4     7     5     0     7    12    10     0    11     9     8     1     3     7
   Matched=none
   Success=none

1: 1
                            35     0     0     0     0    35    14    35    35    35    13    36     0     0     0     0     0     0     0    41     0
   Matched=0,1,2,3,4,5,15,16,17,18,
   Success=none

2: 1
                            44     0     0     0     0    44    15    44    44    44     0    42     0     0     0     0     0     0     0     0    43
   Matched=5,14,15,16,17,18,
   Success=none

3: 1
                            44     0     0     0     0    44    15    44    44    44     0    42     0     0     0     0     0     0     0     0     0
   Matched=5,15,16,17,18,
   Success=none

4: 1
                            44     0     0     0     0    45    16    44    44    44     0    44     0     0     0     0     0     0     0     0     0
   Matched=6,7,8,9,15,16,17,18,
   Success=none

5: 1
                            44     0     0     0     0    46    17    44    44    44     0    44     0     0     0     0     0     0     0     0     0
   Matched=10,11,12,13,15,16,17,18,
   Success=none

6: 1
                            44     0     0     0     0    44    15    44    44    44     0    44     0     0     0     0     0     0     0     0    43
   Matched=14,15,16,17,18,
   Success=none

7: 1
                            44     0     0     0     0    44    15    44    44    44     0    44     0     0     0     0     0     0     0     0     0
   Matched=15,16,17,18,
   Success=none

8: 1
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    18     0     0     0     0     0     0
   Matched=19,
   Success=none

9: 1
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    19     0     0     0     0     0     0
   Matched=20,
   Success=none

10: 1
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    37     0     0     0     0     0     0
   Matched=21,22,
   Success=none

11: 1
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    20     0     0     0     0     0     0
   Matched=21,
   Success=none

12: 1
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    47     0     0     0     0     0     0
   Matched=22,
   Success=none

13: 2
                            21     0     0     0     0    21    21    21    21    21    21    21     0     0     0     0     0     0     0    48     0
   Matched=0,1,2,3,
   Success=none

14: 2
                            38     0     0     0     0    38    22    38    38    38    21    38     0     0     0     0     0     0     0    48     0
   Matched=0,1,2,3,15,16,17,
   Success=none

15: 2
                            49     0     0     0     0    49    23    49    49    49     0    49     0     0     0     0     0     0     0     0     0
   Matched=15,16,17,
   Success=none

16: 2
                            49     0     0     0     0    50    24    49    49    49     0    49     0     0     0     0     0     0     0     0     0
   Matched=6,7,8,15,16,17,
   Success=none

17: 2
                            49     0     0     0     0    51    25    49    49    49     0    49     0     0     0     0     0     0     0     0     0
   Matched=10,11,12,15,16,17,
   Success=none

18: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    26     0     0     0     0     0     0
   Matched=19,
   Success=none

19: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    27     0     0     0     0     0     0
   Matched=20,
   Success=none

20: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    52     0     0     0     0     0     0
   Matched=21,
   Success=none

21: 3
                            28     0     0     0     0    28    28    28    28    28    28    28     0     0     0     0     0     0     0    53     0
   Matched=0,1,2,
   Success=none

22: 3
                            39     0     0     0     0    39    29    39    39    39    28    39     0     0     0     0     0     0     0    53     0
   Matched=0,1,2,15,16,
   Success=none

23: 3
                            54     0     0     0     0    54    30    54    54    54     0    54     0     0     0     0     0     0     0     0     0
   Matched=15,16,
   Success=none

24: 3
                            54     0     0     0     0    55    31    54    54    54     0    54     0     0     0     0     0     0     0     0     0
   Matched=6,7,15,16,
   Success=none

25: 3
                            54     0     0     0     0    56    32    54    54    54     0    54     0     0     0     0     0     0     0     0     0
   Matched=10,11,15,16,
   Success=none

26: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    33     0     0     0     0     0     0
   Matched=19,
   Success=none

27: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    57     0     0     0     0     0     0
   Matched=20,
   Success=none

28: 4
                            34     0     0     0     0    34    34    34    34    34    34    34     0     0     0     0     0     0     0    58     0
   Matched=0,1,
   Success=none

29: 4
                            40     0     0     0     0    40    34    40    40    40    34    40     0     0     0     0     0     0     0    58     0
   Matched=0,1,15,
   Success=none

30: 4
                            59     0     0     0     0    59     0    59    59    59     0    59     0     0     0     0     0     0     0     0     0
   Matched=15,
   Success=none

31: 4
                            59     0     0     0     0    60     0    59    59    59     0    59     0     0     0     0     0     0     0     0     0
   Matched=6,15,
   Success=none

32: 4
                            59     0     0     0     0    61     0    59    59    59     0    59     0     0     0     0     0     0     0     0     0
   Matched=10,15,
   Success=none

33: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    62     0     0     0     0     0     0
   Matched=19,
   Success=none

34: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    63     0
   Matched=0,
   Success=none

35: 2
                            21     0     0     0     0    21    21    21    21    21    21    21     0     0     0     0     0     0     0    48     0
   Matched=0,1,2,3,18,
   Success=18,

36: 2
                            21     0     0     0     0    21    21    21    21    21    21    21     0     0     0     0     0     0     0    48     0
   Matched=0,1,2,3,5,18,
   Success=5,18,

37: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0    52     0     0     0     0     0     0
   Matched=21,22,
   Success=22,

38: 3
                            28     0     0     0     0    28    28    28    28    28    28    28     0     0     0     0     0     0     0    53     0
   Matched=0,1,2,17,
   Success=17,

39: 4
                            34     0     0     0     0    34    34    34    34    34    34    34     0     0     0     0     0     0     0    58     0
   Matched=0,1,16,
   Success=16,

40: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    63     0
   Matched=0,15,
   Success=15,

41: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=4,
   Success=4,

42: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=5,18,
   Success=5,18,

43: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=14,
   Success=14,

44: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=18,
   Success=18,

45: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=9,18,
   Success=9,18,

46: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=13,18,
   Success=13,18,

47: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=22,
   Success=22,

48: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=3,
   Success=3,

49: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=17,
   Success=17,

50: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=8,17,
   Success=8,17,

51: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=12,17,
   Success=12,17,

52: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=21,
   Success=21,

53: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=2,
   Success=2,

54: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=16,
   Success=16,

55: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=7,16,
   Success=7,16,

56: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=11,16,
   Success=11,16,

57: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=20,
   Success=20,

58: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=1,
   Success=1,

59: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=15,
   Success=15,

60: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=6,15,
   Success=6,15,

61: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=10,15,
   Success=10,15,

62: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=19,
   Success=19,

63: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=0,
   Success=0,

                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

RULE 7.0, SchMain.gdl(302):  cHasExit { user1 = 1;  }  cHasEntry {  attach {to = @1; at = exit; with = entry; } insert = 1;  }   /  ^  _{ user1 == 0 }  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  _  ;

RULE 7.1, SchMain.gdl(302):  cHasExit { user1 = 1;  }  cHasEntry {  attach {to = @1; at = exit; with = entry; } insert = 1;  }   /  ^  _{ user1 == 0 }  cAnyMarks  cAnyMarks  cAnyMarks  _  ;

RULE 7.2, SchMain.gdl(302):  cHasExit { user1 = 1;  }  cHasEntry {  attach {to = @1; at = exit; with = entry; } insert = 1;  }   /  ^  _{ user1 == 0 }  cAnyMarks  cAnyMarks  _  ;

RULE 7.3, SchMain.gdl(302):  cHasExit { user1 = 1;  }  cHasEntry {  attach {to = @1; at = exit; with = entry; } insert = 1;  }   /  ^  _{ user1 == 0 }  cAnyMarks  _  ;

RULE 7.4, SchMain.gdl(302):  cHasExit { user1 = 1;  }  cHasEntry {  attach {to = @1; at = exit; with = entry; } insert = 1;  }   /  ^  _{ user1 == 0 }  _  ;

RULE 7.5, SchMain.gdl(309):  cHasAlef  cMatchesAlef {  attach {to = @1; at = alef; with = alef_; } insert = 1;  }   /  _  ^  _  ;

RULE 7.6, SchMain.gdl(312):  absShadda  *GC14* {  attach {to = @1; at.x = diaA.x; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  cAnyMarksBelow  cAnyMarksBelow  _  ;

RULE 7.7, SchMain.gdl(312):  absShadda  *GC14* {  attach {to = @1; at.x = diaA.x; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  cAnyMarksBelow  _  ;

RULE 7.8, SchMain.gdl(312):  absShadda  *GC14* {  attach {to = @1; at.x = diaA.x; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  _  ;

RULE 7.9, SchMain.gdl(312):  absShadda  *GC14* {  attach {to = @1; at.x = diaA.x; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  _  ;

RULE 7.10, SchMain.gdl(317):  absHamzaAbove  *GC15* {  attach {to = @1; at.x = diaA.x + 40; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  cAnyMarksBelow  cAnyMarksBelow  _  ;

RULE 7.11, SchMain.gdl(317):  absHamzaAbove  *GC15* {  attach {to = @1; at.x = diaA.x + 40; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  cAnyMarksBelow  _  ;

RULE 7.12, SchMain.gdl(317):  absHamzaAbove  *GC15* {  attach {to = @1; at.x = diaA.x + 40; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  _  ;

RULE 7.13, SchMain.gdl(317):  absHamzaAbove  *GC15* {  attach {to = @1; at.x = diaA.x + 40; at.y = diaA.y - 80; with = diaA_; } insert = selectDiac;  }   /  _  ^  _  ;

RULE 7.14, SchMain.gdl(325):  cTakesDiaDigitA  cDiaDigitAbove {  attach {to = @1; at = diaDigitA; with = diaDigitA_; }  }   /  _  ^  _  ;

RULE 7.15, SchMain.gdl(330):  cHasDiaA  cMatchesDiaA {  attach {to = @1; at = diaA; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  cAnyMarksBelow  cAnyMarksBelow  _  ;

RULE 7.16, SchMain.gdl(330):  cHasDiaA  cMatchesDiaA {  attach {to = @1; at = diaA; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  cAnyMarksBelow  _  ;

RULE 7.17, SchMain.gdl(330):  cHasDiaA  cMatchesDiaA {  attach {to = @1; at = diaA; with = diaA_; } insert = selectDiac;  }   /  _  ^  cAnyMarksBelow  _  ;

RULE 7.18, SchMain.gdl(330):  cHasDiaA  cMatchesDiaA {  attach {to = @1; at = diaA; with = diaA_; } insert = selectDiac;  }   /  _  ^  _  ;

RULE 7.19, SchMain.gdl(337):  cSign4  cSignDigit {  attach {to = @3; at = digit; with = digit_; } insert = 1;  }  cSignDigit {  attach {to = @4; at = digit; with = digit_; } insert = 1;  }  cSignDigit {  attach {to = @5; at = digit; with = digit_; } insert = 1;  }  cSignDigit {  attach {to = @1; at = digit; with = digit_; } insert = 1;  }  ;

RULE 7.20, SchMain.gdl(343):  cSign3  cSignDigit {  attach {to = @3; at = digit; with = digit_; } insert = 1;  }  cSignDigit {  attach {to = @4; at = digit; with = digit_; } insert = 1;  }  cSignDigit {  attach {to = @1; at = digit; with = digit_; } insert = 1;  }  ;

RULE 7.21, SchMain.gdl(348):  cSign2  cSignDigit {  attach {to = @3; at = digit; with = digit_; } insert = 1;  }  cSignDigit {  attach {to = @1; at = digit; with = digit_; } insert = 1;  }  ;

RULE 7.22, SchMain.gdl(352):  cSign1  cSignDigit {  attach {to = @1; at = digit; with = digit_; } insert = 1;  }  ;



PASS: 8

Glyph ID => Column:
  16        => 0
 254 .. 313 => 1
 314        => 2
 315 .. 339 => 1
 340        => 2
 341 .. 444 => 1
 452 .. 511 => 1
 512        => 2
 513 .. 537 => 1
 538        => 2
 539 .. 640 => 1
 648 .. 651 => 1
 652        => 2
 653 .. 676 => 1
 677        => 2
 678 .. 778 => 1
 779        => 2
 780 .. 803 => 1
 804        => 2
 805 .. 901 => 1
 904 .. 905 => 0
 906        => 3
 907 .. 908 => 0
 909        => 3
 910 .. 913 => 0
 914        => 4
 915        => 3
 916 .. 920 => 0
 921        => 5
 922 .. 936 => 0
 937        => 6
 938 .. 940 => 0
 941        => 6
 942 .. 943 => 0
 944        => 6
 949 .. 951 => 1
 954        => 1
 955 .. 960 => 0
 961 .. 962 => 1
 964        => 1
 968 .. 969 => 1
 974        => 1
1104 ..1115 => 0
1116        => 1
1167 ..1173 => 1
1174 ..1181 => 7
1182 ..1188 => 1
1189 ..1196 => 7
1217        => 8
1219        => 8


Final Table:                 0     1     2     3     4     5     6     7     8
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - 
0: 0
                             0     3     2     3     3     3     0     1     3
   Matched=none
   Success=none

1: 1
                             4     0     0    11    10     7    10     0     0
   Matched=0,2,3,4,5,
   Success=none

2: 1
                             4     0     0    11    11     7    11     0    12
   Matched=1,2,3,4,5,
   Success=none

3: 1
                             4     0     0    11    11     7    11     0     0
   Matched=2,3,4,5,
   Success=none

4: 2
                             5     0     0    13    13     8    13     0     0
   Matched=2,3,4,
   Success=none

5: 3
                             6     0     0    14    14     9    14     0     0
   Matched=2,3,
   Success=none

6: 4
                             0     0     0    15    15    15    15     0     0
   Matched=2,
   Success=none

7: 2
                             5     0     0    13    13     8    13     0     0
   Matched=2,3,4,5,
   Success=5,

8: 3
                             6     0     0    14    14     9    14     0     0
   Matched=2,3,4,
   Success=4,

9: 4
                             0     0     0    15    15    15    15     0     0
   Matched=2,3,
   Success=3,

10: 2
                             0     0     0     0     0     0     0     0     0
   Matched=0,5,
   Success=0,5,

11: 2
                             0     0     0     0     0     0     0     0     0
   Matched=5,
   Success=5,

12: 2
                             0     0     0     0     0     0     0     0     0
   Matched=1,
   Success=1,

13: 3
                             0     0     0     0     0     0     0     0     0
   Matched=4,
   Success=4,

14: 4
                             0     0     0     0     0     0     0     0     0
   Matched=3,
   Success=3,

15: 5
                             0     0     0     0     0     0     0     0     0
   Matched=2,
   Success=2,

                          - - - - - - - - - - - - - - - - - - - - - - - - - - - 

RULE 8.0, SchMain.gdl(361):  cHasDia2B  cMatchesDia2B {  attach {to = @1; at = dia2B; with = dia2B_; } insert = selectDiac;  }   /  _  ^  _  ;

RULE 8.1, SchMain.gdl(367):  cTakesDiaDigitB  cDiaDigitBelow {  attach {to = @1; at = diaDigitB; with = diaDigitB_; }  }   /  _  ^  _  ;

RULE 8.2, SchMain.gdl(372):  cHasDiaB  cMatchesDiaB {  attach {to = @1; at = diaB; with = diaB_; } insert = selectDiac;  }   /  _  ^  cAnyMarksAbove  cAnyMarksAbove  cAnyMarksAbove  _  ;

RULE 8.3, SchMain.gdl(372):  cHasDiaB  cMatchesDiaB {  attach {to = @1; at = diaB; with = diaB_; } insert = selectDiac;  }   /  _  ^  cAnyMarksAbove  cAnyMarksAbove  _  ;

RULE 8.4, SchMain.gdl(372):  cHasDiaB  cMatchesDiaB {  attach {to = @1; at = diaB; with = diaB_; } insert = selectDiac;  }   /  _  ^  cAnyMarksAbove  _  ;

RULE 8.5, SchMain.gdl(372):  cHasDiaB  cMatchesDiaB {  attach {to = @1; at = diaB; with = diaB_; } insert = selectDiac;  }   /  _  ^  _  ;



PASS: 9

Glyph ID => Column:
   0 ..  15 => 0
  16        => 1
  17 .. 256 => 0
 257        => 2
 258 .. 291 => 0
 292        => 3
 293 .. 400 => 0
 401        => 4
 402 .. 423 => 0
 424        => 5
 425 .. 432 => 0
 433        => 6
 434 .. 437 => 0
 438        => 6
 439 .. 454 => 0
 455        => 7
 456 .. 489 => 0
 490        => 8
 491 .. 500 => 0
 501        => 9
 502 .. 504 => 0
 505        => 10
 506 .. 507 => 0
 508 .. 509 => 11
 510 .. 536 => 0
 537 .. 538 => 12
 539        => 0
 540 .. 554 => 12
 555 .. 592 => 0
 593        => 12
 594 .. 596 => 0
 597 .. 607 => 13
 608 .. 621 => 0
 622        => 5
 623 .. 657 => 0
 658        => 14
 659 .. 662 => 15
 663        => 16
 664 .. 665 => 15
 666        => 16
 667        => 15
 668        => 16
 669 .. 683 => 0
 684        => 17
 685 .. 731 => 0
 732        => 18
 733 .. 735 => 0
 736        => 18
 737 .. 744 => 0
 745        => 19
 746 .. 757 => 0
 758        => 17
 759        => 0
 760        => 5
 761        => 20
 762 .. 778 => 0
 779        => 21
 780 .. 784 => 0
 785        => 14
 786 .. 789 => 15
 790        => 16
 791 .. 792 => 15
 793        => 16
 794        => 15
 795        => 16
 796 .. 810 => 0
 811        => 17
 812 .. 858 => 0
 859        => 18
 860 .. 862 => 0
 863        => 22
 864        => 0
 865        => 23
 866 .. 871 => 0
 872        => 19
 873 .. 886 => 0
 887        => 5
 888 .. 898 => 0
 899        => 6
 900 .. 903 => 0
 904 .. 905 => 24
 906        => 25
 907 .. 908 => 24
 909        => 26
 910        => 1
 911        => 24
 912        => 27
 913 .. 914 => 1
 915        => 0
 916        => 24
 917        => 28
 918 .. 919 => 24
 920        => 28
 921 .. 925 => 24
 926 .. 934 => 1
 935        => 24
 936 .. 944 => 1
 945 .. 954 => 0
 955 .. 958 => 1
 959        => 29
 960        => 1
 961 ..1103 => 0
1104 ..1115 => 24
1116        => 30
1117 ..1213 => 0
1214 ..1216 => 31
1217        => 0
1218        => 31
1219 ..1220 => 0


Final Table:                 0     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    26    27    28    29    30    31
                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
0: 0
                             1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     2     1     1     1     2     1     1     1     1     1     1     1     1     1
   Matched=none
   Success=none

1: 1
                             0     0     6     0     0     9     0     8     0     0     0     0     0     0    10    12    11     7     4    13     0     5     3     7     0     0     0     0     0     0     0     0
   Matched=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,
   Success=none

2: 1
                             0     0     6     0     0    14     0     8     0     0     0     0     0     0    10    12    11     7     4    13     0     5     3     7     0     0     0     0     0     0     0     0
   Matched=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,
   Success=none

3: 2
                             0    15     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    15    15    15    15    15    15    16     0
   Matched=0,1,2,3,4,10,11,12,13,14,
   Success=none

4: 2
                             0    17     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    17    17    17    17    17    17    18     0
   Matched=0,1,2,3,4,
   Success=none

5: 2
                             0    19     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    19    19    19    19    19    19    20     0
   Matched=5,6,7,8,9,
   Success=none

6: 2
                             0    21     0   231     0     0    24     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    21    21    21    22    21    21    23    25
   Matched=10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,39,40,
   Success=none

7: 2
                             0    26     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    26    26    26    26    26    26    23     0
   Matched=10,11,12,13,14,
   Success=none

8: 2
                             0    27     0     0     0     0    24     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    27    27    27    27    27    27     0    25
   Matched=20,21,22,23,24,25,26,27,28,29,
   Success=none

9: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   232     0     0     0
   Matched=31,
   Success=none

10: 2
                             0    30     0     0     0     0     0     0     0     0   233     0     0     0     0     0     0     0     0     0     0     0     0     0    31    29    28    30    31    30     0     0
   Matched=32,33,34,35,41,42,43,44,45,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
   Success=none

11: 2
                             0    34     0     0     0     0     0     0     0     0   234     0     0     0     0     0     0     0     0     0     0     0     0     0    35    33    32    34    35    34     0     0
   Matched=36,37,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
   Success=none

12: 2
                             0    37     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    38    36    37    37    38    37     0     0
   Matched=38,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
   Success=none

13: 2
                             0    39     0     0     0     0     0     0     0     0     0     0     0   235     0     0     0     0     0     0     0     0     0     0    39    39    39    39    39    39     0     0
   Matched=76,77,78,79,80,
   Success=none

14: 2
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   236     0     0     0
   Matched=30,31,
   Success=none

15: 3
                             0    40     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    40    40    40    40    40    40    41     0
   Matched=0,1,2,3,10,11,12,13,
   Success=none

16: 3
                             0     0     0     0     0     0     0     0   238     0     0     0     0     0     0     0     0     0     0     0   237     0     0     0     0     0     0     0     0     0     0     0
   Matched=4,14,
   Success=none

17: 3
                             0    42     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    42    42    42    42    42    42    43     0
   Matched=0,1,2,3,
   Success=none

18: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   237     0     0     0     0     0     0     0     0     0     0     0
   Matched=4,
   Success=none

19: 3
                             0    44     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    44    44    44    44    44    44    45     0
   Matched=5,6,7,8,
   Success=none

20: 3
                             0     0     0     0     0     0     0     0     0     0     0   239     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=9,
   Success=none

21: 3
                             0    46     0   240     0     0    48     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    46    46    46    46    46    46    47     0
   Matched=10,11,12,13,15,16,17,18,20,21,22,23,
   Success=none

22: 3
                             0    46     0   240   241     0    48     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   242    46    46    46    46    46    46    47     0
   Matched=10,11,12,13,15,16,17,18,20,21,22,23,39,40,
   Success=none

23: 3
                             0     0     0     0     0     0     0     0   238     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=14,
   Success=none

24: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   243     0     0
   Matched=24,
   Success=none

25: 3
                             0    49     0     0     0     0    50     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    49    49    49    49    49    49     0     0
   Matched=25,26,27,28,29,
   Success=none

26: 3
                             0    51     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    51    51    51    51    51    51    47     0
   Matched=10,11,12,13,
   Success=none

27: 3
                             0    52     0     0     0     0    48     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    52    52    52    52    52    52     0     0
   Matched=20,21,22,23,
   Success=none

28: 3
                             0    53     0     0     0     0     0     0     0     0   245     0   244     0     0     0     0     0     0     0     0     0     0     0    54    53    53    53    54    53     0     0
   Matched=32,34,41,42,43,44,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

29: 3
                             0    53     0     0     0     0     0     0     0     0   245     0   246     0     0     0     0     0     0     0     0     0     0     0    54    53    53    53    54    53     0     0
   Matched=33,35,41,42,43,44,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

30: 3
                             0    53     0     0     0     0     0     0     0     0   245     0     0     0     0     0     0     0     0     0     0     0     0     0    54    53    53    53    54    53     0     0
   Matched=41,42,43,44,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

31: 3
                             0    55     0     0     0     0     0     0     0   247   245     0     0     0     0     0     0     0     0     0     0     0     0     0    56    55    55    55    56    55     0     0
   Matched=41,42,43,44,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
   Success=none

32: 3
                             0    57     0     0     0     0     0     0     0     0   249     0   248     0     0     0     0     0     0     0     0     0     0     0    58    57    57    57    58    57     0     0
   Matched=36,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

33: 3
                             0    57     0     0     0     0     0     0     0     0   249     0   250     0     0     0     0     0     0     0     0     0     0     0    58    57    57    57    58    57     0     0
   Matched=37,46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

34: 3
                             0    57     0     0     0     0     0     0     0     0   249     0     0     0     0     0     0     0     0     0     0     0     0     0    58    57    57    57    58    57     0     0
   Matched=46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

35: 3
                             0    59     0     0     0     0     0     0     0   247   249     0     0     0     0     0     0     0     0     0     0     0     0     0    60    59    59    59    60    59     0     0
   Matched=46,47,48,49,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
   Success=none

36: 3
                             0    61     0     0     0     0     0     0     0     0     0     0   251     0     0     0     0     0     0     0     0     0     0     0    62    61    61    61    62    61     0     0
   Matched=38,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

37: 3
                             0    61     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    62    61    61    61    62    61     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

38: 3
                             0    63     0     0     0     0     0     0     0   247     0     0     0     0     0     0     0     0     0     0     0     0     0     0    64    63    63    63    64    63     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,
   Success=none

39: 3
                             0    65     0     0     0     0     0     0     0     0     0     0     0   252     0     0     0     0     0     0     0     0     0     0    65    65    65    65    65    65     0     0
   Matched=76,77,78,79,
   Success=none

40: 4
                             0    66     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    66    66    66    66    66    66    67     0
   Matched=0,1,2,10,11,12,
   Success=none

41: 4
                             0     0     0     0     0     0     0     0   254     0     0     0     0     0     0     0     0     0     0     0   253     0     0     0     0     0     0     0     0     0     0     0
   Matched=3,13,
   Success=none

42: 4
                             0    68     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    68    68    68    68    68    68    69     0
   Matched=0,1,2,
   Success=none

43: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   253     0     0     0     0     0     0     0     0     0     0     0
   Matched=3,
   Success=none

44: 4
                             0    70     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    70    70    70    70    70    70    71     0
   Matched=5,6,7,
   Success=none

45: 4
                             0     0     0     0     0     0     0     0     0     0     0   255     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=8,
   Success=none

46: 4
                             0    72     0   256     0     0    74     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    72    72    72    72    72    72    73     0
   Matched=10,11,12,15,16,17,20,21,22,
   Success=none

47: 4
                             0     0     0     0     0     0     0     0   254     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=13,
   Success=none

48: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   257     0     0
   Matched=23,
   Success=none

49: 4
                             0    75     0     0     0     0    76     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    75    75    75    75    75    75     0     0
   Matched=25,26,27,28,
   Success=none

50: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   258     0     0
   Matched=29,
   Success=none

51: 4
                             0    77     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    77    77    77    77    77    77    73     0
   Matched=10,11,12,
   Success=none

52: 4
                             0    78     0     0     0     0    74     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    78    78    78    78    78    78     0     0
   Matched=20,21,22,
   Success=none

53: 4
                             0    79     0     0     0     0     0     0     0     0   259     0     0     0     0     0     0     0     0     0     0     0     0     0    80    79    79    79    80    79     0     0
   Matched=41,42,43,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,
   Success=none

54: 4
                             0    81     0     0     0     0     0     0     0   260   259     0     0     0     0     0     0     0     0     0     0     0     0     0    82    81    81    81    82    81     0     0
   Matched=41,42,43,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

55: 4
                             0    83     0     0     0     0     0     0     0   261   259     0     0     0     0     0     0     0     0     0     0     0     0     0    84    83    83    83    84    83     0     0
   Matched=41,42,43,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,74,
   Success=none

56: 4
                             0    85     0     0     0     0     0     0     0   262   259     0     0     0     0     0     0     0     0     0     0     0     0     0    86    85    85    85    86    85     0     0
   Matched=41,42,43,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,
   Success=none

57: 4
                             0    87     0     0     0     0     0     0     0     0   263     0     0     0     0     0     0     0     0     0     0     0     0     0    88    87    87    87    88    87     0     0
   Matched=46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,
   Success=none

58: 4
                             0    89     0     0     0     0     0     0     0   260   263     0     0     0     0     0     0     0     0     0     0     0     0     0    90    89    89    89    90    89     0     0
   Matched=46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

59: 4
                             0    91     0     0     0     0     0     0     0   261   263     0     0     0     0     0     0     0     0     0     0     0     0     0    92    91    91    91    92    91     0     0
   Matched=46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,74,
   Success=none

60: 4
                             0    93     0     0     0     0     0     0     0   262   263     0     0     0     0     0     0     0     0     0     0     0     0     0    94    93    93    93    94    93     0     0
   Matched=46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,
   Success=none

61: 4
                             0    95     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    96    95    95    95    96    95     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,
   Success=none

62: 4
                             0    97     0     0     0     0     0     0     0   260     0     0     0     0     0     0     0     0     0     0     0     0     0     0    98    97    97    97    98    97     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,
   Success=none

63: 4
                             0    99     0     0     0     0     0     0     0   261     0     0     0     0     0     0     0     0     0     0     0     0     0     0   100    99    99    99   100    99     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,74,
   Success=none

64: 4
                             0   101     0     0     0     0     0     0     0   262     0     0     0     0     0     0     0     0     0     0     0     0     0     0   102   101   101   101   102   101     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,
   Success=none

65: 4
                             0   103     0     0     0     0     0     0     0     0     0     0     0   264     0     0     0     0     0     0     0     0     0     0   103   103   103   103   103   103     0     0
   Matched=76,77,78,
   Success=none

66: 5
                             0   104     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   104   104   104   104   104   104   105     0
   Matched=0,1,10,11,
   Success=none

67: 5
                             0     0     0     0     0     0     0     0   266     0     0     0     0     0     0     0     0     0     0     0   265     0     0     0     0     0     0     0     0     0     0     0
   Matched=2,12,
   Success=none

68: 5
                             0   106     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   106   106   106   106   106   106   107     0
   Matched=0,1,
   Success=none

69: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   265     0     0     0     0     0     0     0     0     0     0     0
   Matched=2,
   Success=none

70: 5
                             0   108     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   108   108   108   108   108   108   109     0
   Matched=5,6,
   Success=none

71: 5
                             0     0     0     0     0     0     0     0     0     0     0   267     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=7,
   Success=none

72: 5
                             0   110     0   268     0     0   112     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   110   110   110   110   110   110   111     0
   Matched=10,11,15,16,20,21,
   Success=none

73: 5
                             0     0     0     0     0     0     0     0   266     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=12,
   Success=none

74: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   269     0     0
   Matched=22,
   Success=none

75: 5
                             0   113     0     0     0     0   114     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   113   113   113   113   113   113     0     0
   Matched=25,26,27,
   Success=none

76: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   270     0     0
   Matched=28,
   Success=none

77: 5
                             0   115     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   115   115   115   115   115   115   111     0
   Matched=10,11,
   Success=none

78: 5
                             0   116     0     0     0     0   112     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   116   116   116   116   116   116     0     0
   Matched=20,21,
   Success=none

79: 5
                             0   117     0     0     0     0     0     0     0     0   271     0     0     0     0     0     0     0     0     0     0     0     0     0   118   117   117   117   118   117     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,
   Success=none

80: 5
                             0   119     0     0     0     0     0     0     0   272   271     0     0     0     0     0     0     0     0     0     0     0     0     0   120   119   119   119   120   119     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,
   Success=none

81: 5
                             0   121     0     0     0     0     0     0     0   273   271     0     0     0     0     0     0     0     0     0     0     0     0     0   122   121   121   121   122   121     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,66,67,68,69,
   Success=none

82: 5
                             0   123     0     0     0     0     0     0     0   274   271     0     0     0     0     0     0     0     0     0     0     0     0     0   124   123   123   123   124   123     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,
   Success=none

83: 5
                             0   125     0     0     0     0     0     0     0   275   271     0     0     0     0     0     0     0     0     0     0     0     0     0   126   125   125   125   126   125     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,71,72,73,
   Success=none

84: 5
                             0   127     0     0     0     0     0     0     0   276   271     0     0     0     0     0     0     0     0     0     0     0     0     0   128   127   127   127   128   127     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,
   Success=none

85: 5
                             0   129     0     0     0     0     0     0     0   277   271     0     0     0     0     0     0     0     0     0     0     0     0     0   130   129   129   129   130   129     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,66,67,68,69,71,72,73,
   Success=none

86: 5
                             0   131     0     0     0     0     0     0     0   278   271     0     0     0     0     0     0     0     0     0     0     0     0     0   132   131   131   131   132   131     0     0
   Matched=41,42,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,
   Success=none

87: 5
                             0   133     0     0     0     0     0     0     0     0   279     0     0     0     0     0     0     0     0     0     0     0     0     0   134   133   133   133   134   133     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,
   Success=none

88: 5
                             0   135     0     0     0     0     0     0     0   272   279     0     0     0     0     0     0     0     0     0     0     0     0     0   136   135   135   135   136   135     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,
   Success=none

89: 5
                             0   137     0     0     0     0     0     0     0   273   279     0     0     0     0     0     0     0     0     0     0     0     0     0   138   137   137   137   138   137     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,66,67,68,69,
   Success=none

90: 5
                             0   139     0     0     0     0     0     0     0   274   279     0     0     0     0     0     0     0     0     0     0     0     0     0   140   139   139   139   140   139     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,
   Success=none

91: 5
                             0   141     0     0     0     0     0     0     0   275   279     0     0     0     0     0     0     0     0     0     0     0     0     0   142   141   141   141   142   141     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,71,72,73,
   Success=none

92: 5
                             0   143     0     0     0     0     0     0     0   276   279     0     0     0     0     0     0     0     0     0     0     0     0     0   144   143   143   143   144   143     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,
   Success=none

93: 5
                             0   145     0     0     0     0     0     0     0   277   279     0     0     0     0     0     0     0     0     0     0     0     0     0   146   145   145   145   146   145     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,66,67,68,69,71,72,73,
   Success=none

94: 5
                             0   147     0     0     0     0     0     0     0   278   279     0     0     0     0     0     0     0     0     0     0     0     0     0   148   147   147   147   148   147     0     0
   Matched=46,47,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,
   Success=none

95: 5
                             0   149     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   150   149   149   149   150   149     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,
   Success=none

96: 5
                             0   151     0     0     0     0     0     0     0   272     0     0     0     0     0     0     0     0     0     0     0     0     0     0   152   151   151   151   152   151     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,
   Success=none

97: 5
                             0   153     0     0     0     0     0     0     0   273     0     0     0     0     0     0     0     0     0     0     0     0     0     0   154   153   153   153   154   153     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,66,67,68,69,
   Success=none

98: 5
                             0   155     0     0     0     0     0     0     0   274     0     0     0     0     0     0     0     0     0     0     0     0     0     0   156   155   155   155   156   155     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,
   Success=none

99: 5
                             0   157     0     0     0     0     0     0     0   275     0     0     0     0     0     0     0     0     0     0     0     0     0     0   158   157   157   157   158   157     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,71,72,73,
   Success=none

100: 5
                             0   159     0     0     0     0     0     0     0   276     0     0     0     0     0     0     0     0     0     0     0     0     0     0   160   159   159   159   160   159     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,71,72,73,
   Success=none

101: 5
                             0   161     0     0     0     0     0     0     0   277     0     0     0     0     0     0     0     0     0     0     0     0     0     0   162   161   161   161   162   161     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,66,67,68,69,71,72,73,
   Success=none

102: 5
                             0   163     0     0     0     0     0     0     0   278     0     0     0     0     0     0     0     0     0     0     0     0     0     0   164   163   163   163   164   163     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,71,72,73,
   Success=none

103: 5
                             0   165     0     0     0     0     0     0     0     0     0     0     0   280     0     0     0     0     0     0     0     0     0     0   165   165   165   165   165   165     0     0
   Matched=76,77,
   Success=none

104: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   166     0
   Matched=0,10,
   Success=none

105: 6
                             0     0     0     0     0     0     0     0   282     0     0     0     0     0     0     0     0     0     0     0   281     0     0     0     0     0     0     0     0     0     0     0
   Matched=1,11,
   Success=none

106: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   167     0
   Matched=0,
   Success=none

107: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   281     0     0     0     0     0     0     0     0     0     0     0
   Matched=1,
   Success=none

108: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   168     0
   Matched=5,
   Success=none

109: 6
                             0     0     0     0     0     0     0     0     0     0     0   283     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=6,
   Success=none

110: 6
                             0     0     0   284     0     0   170     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   169     0
   Matched=10,15,20,
   Success=none

111: 6
                             0     0     0     0     0     0     0     0   282     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=11,
   Success=none

112: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   285     0     0
   Matched=21,
   Success=none

113: 6
                             0   171     0     0     0     0   172     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   171   171   171   171   171   171     0     0
   Matched=25,26,
   Success=none

114: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   286     0     0
   Matched=27,
   Success=none

115: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   169     0
   Matched=10,
   Success=none

116: 6
                             0     0     0     0     0     0   170     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=20,
   Success=none

117: 6
                             0     0     0     0     0     0     0     0     0     0   287     0     0     0     0     0     0     0     0     0     0     0     0     0   173     0     0     0   173     0     0     0
   Matched=41,51,52,53,54,55,
   Success=none

118: 6
                             0   175     0     0     0     0     0     0     0   288   287     0     0     0     0     0     0     0     0     0     0     0     0     0   174   175   175   175   174   175     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,
   Success=none

119: 6
                             0   177     0     0     0     0     0     0     0   289   287     0     0     0     0     0     0     0     0     0     0     0     0     0   176   177   177   177   176   177     0     0
   Matched=41,51,52,53,54,55,61,62,63,64,
   Success=none

120: 6
                             0   179     0     0     0     0     0     0     0   290   287     0     0     0     0     0     0     0     0     0     0     0     0     0   178   179   179   179   178   179     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,61,62,63,64,
   Success=none

121: 6
                             0   181     0     0     0     0     0     0     0   291   287     0     0     0     0     0     0     0     0     0     0     0     0     0   180   181   181   181   180   181     0     0
   Matched=41,51,52,53,54,55,66,67,68,
   Success=none

122: 6
                             0   183     0     0     0     0     0     0     0   292   287     0     0     0     0     0     0     0     0     0     0     0     0     0   182   183   183   183   182   183     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,66,67,68,
   Success=none

123: 6
                             0   185     0     0     0     0     0     0     0   293   287     0     0     0     0     0     0     0     0     0     0     0     0     0   184   185   185   185   184   185     0     0
   Matched=41,51,52,53,54,55,61,62,63,64,66,67,68,
   Success=none

124: 6
                             0   187     0     0     0     0     0     0     0   294   287     0     0     0     0     0     0     0     0     0     0     0     0     0   186   187   187   187   186   187     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,
   Success=none

125: 6
                             0   189     0     0     0     0     0     0     0   295   287     0     0     0     0     0     0     0     0     0     0     0     0     0   188   189   189   189   188   189     0     0
   Matched=41,51,52,53,54,55,71,72,
   Success=none

126: 6
                             0   191     0     0     0     0     0     0     0   296   287     0     0     0     0     0     0     0     0     0     0     0     0     0   190   191   191   191   190   191     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,71,72,
   Success=none

127: 6
                             0   193     0     0     0     0     0     0     0   297   287     0     0     0     0     0     0     0     0     0     0     0     0     0   192   193   193   193   192   193     0     0
   Matched=41,51,52,53,54,55,61,62,63,64,71,72,
   Success=none

128: 6
                             0   195     0     0     0     0     0     0     0   298   287     0     0     0     0     0     0     0     0     0     0     0     0     0   194   195   195   195   194   195     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,61,62,63,64,71,72,
   Success=none

129: 6
                             0   197     0     0     0     0     0     0     0   299   287     0     0     0     0     0     0     0     0     0     0     0     0     0   196   197   197   197   196   197     0     0
   Matched=41,51,52,53,54,55,66,67,68,71,72,
   Success=none

130: 6
                             0   199     0     0     0     0     0     0     0   300   287     0     0     0     0     0     0     0     0     0     0     0     0     0   198   199   199   199   198   199     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,66,67,68,71,72,
   Success=none

131: 6
                             0   201     0     0     0     0     0     0     0   301   287     0     0     0     0     0     0     0     0     0     0     0     0     0   200   201   201   201   200   201     0     0
   Matched=41,51,52,53,54,55,61,62,63,64,66,67,68,71,72,
   Success=none

132: 6
                             0   203     0     0     0     0     0     0     0   302   287     0     0     0     0     0     0     0     0     0     0     0     0     0   202   203   203   203   202   203     0     0
   Matched=41,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,71,72,
   Success=none

133: 6
                             0     0     0     0     0     0     0     0     0     0   303     0     0     0     0     0     0     0     0     0     0     0     0     0   173     0     0     0   173     0     0     0
   Matched=46,51,52,53,54,55,
   Success=none

134: 6
                             0   175     0     0     0     0     0     0     0   288   303     0     0     0     0     0     0     0     0     0     0     0     0     0   174   175   175   175   174   175     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,
   Success=none

135: 6
                             0   177     0     0     0     0     0     0     0   289   303     0     0     0     0     0     0     0     0     0     0     0     0     0   176   177   177   177   176   177     0     0
   Matched=46,51,52,53,54,55,61,62,63,64,
   Success=none

136: 6
                             0   179     0     0     0     0     0     0     0   290   303     0     0     0     0     0     0     0     0     0     0     0     0     0   178   179   179   179   178   179     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,61,62,63,64,
   Success=none

137: 6
                             0   181     0     0     0     0     0     0     0   291   303     0     0     0     0     0     0     0     0     0     0     0     0     0   180   181   181   181   180   181     0     0
   Matched=46,51,52,53,54,55,66,67,68,
   Success=none

138: 6
                             0   183     0     0     0     0     0     0     0   292   303     0     0     0     0     0     0     0     0     0     0     0     0     0   182   183   183   183   182   183     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,66,67,68,
   Success=none

139: 6
                             0   185     0     0     0     0     0     0     0   293   303     0     0     0     0     0     0     0     0     0     0     0     0     0   184   185   185   185   184   185     0     0
   Matched=46,51,52,53,54,55,61,62,63,64,66,67,68,
   Success=none

140: 6
                             0   187     0     0     0     0     0     0     0   294   303     0     0     0     0     0     0     0     0     0     0     0     0     0   186   187   187   187   186   187     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,
   Success=none

141: 6
                             0   189     0     0     0     0     0     0     0   295   303     0     0     0     0     0     0     0     0     0     0     0     0     0   188   189   189   189   188   189     0     0
   Matched=46,51,52,53,54,55,71,72,
   Success=none

142: 6
                             0   191     0     0     0     0     0     0     0   296   303     0     0     0     0     0     0     0     0     0     0     0     0     0   190   191   191   191   190   191     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,71,72,
   Success=none

143: 6
                             0   193     0     0     0     0     0     0     0   297   303     0     0     0     0     0     0     0     0     0     0     0     0     0   192   193   193   193   192   193     0     0
   Matched=46,51,52,53,54,55,61,62,63,64,71,72,
   Success=none

144: 6
                             0   195     0     0     0     0     0     0     0   298   303     0     0     0     0     0     0     0     0     0     0     0     0     0   194   195   195   195   194   195     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,61,62,63,64,71,72,
   Success=none

145: 6
                             0   197     0     0     0     0     0     0     0   299   303     0     0     0     0     0     0     0     0     0     0     0     0     0   196   197   197   197   196   197     0     0
   Matched=46,51,52,53,54,55,66,67,68,71,72,
   Success=none

146: 6
                             0   199     0     0     0     0     0     0     0   300   303     0     0     0     0     0     0     0     0     0     0     0     0     0   198   199   199   199   198   199     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,66,67,68,71,72,
   Success=none

147: 6
                             0   201     0     0     0     0     0     0     0   301   303     0     0     0     0     0     0     0     0     0     0     0     0     0   200   201   201   201   200   201     0     0
   Matched=46,51,52,53,54,55,61,62,63,64,66,67,68,71,72,
   Success=none

148: 6
                             0   203     0     0     0     0     0     0     0   302   303     0     0     0     0     0     0     0     0     0     0     0     0     0   202   203   203   203   202   203     0     0
   Matched=46,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,71,72,
   Success=none

149: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   173     0     0     0   173     0     0     0
   Matched=51,52,53,54,55,
   Success=none

150: 6
                             0   175     0     0     0     0     0     0     0   288     0     0     0     0     0     0     0     0     0     0     0     0     0     0   174   175   175   175   174   175     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,
   Success=none

151: 6
                             0   177     0     0     0     0     0     0     0   289     0     0     0     0     0     0     0     0     0     0     0     0     0     0   176   177   177   177   176   177     0     0
   Matched=51,52,53,54,55,61,62,63,64,
   Success=none

152: 6
                             0   179     0     0     0     0     0     0     0   290     0     0     0     0     0     0     0     0     0     0     0     0     0     0   178   179   179   179   178   179     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,
   Success=none

153: 6
                             0   181     0     0     0     0     0     0     0   291     0     0     0     0     0     0     0     0     0     0     0     0     0     0   180   181   181   181   180   181     0     0
   Matched=51,52,53,54,55,66,67,68,
   Success=none

154: 6
                             0   183     0     0     0     0     0     0     0   292     0     0     0     0     0     0     0     0     0     0     0     0     0     0   182   183   183   183   182   183     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,66,67,68,
   Success=none

155: 6
                             0   185     0     0     0     0     0     0     0   293     0     0     0     0     0     0     0     0     0     0     0     0     0     0   184   185   185   185   184   185     0     0
   Matched=51,52,53,54,55,61,62,63,64,66,67,68,
   Success=none

156: 6
                             0   187     0     0     0     0     0     0     0   294     0     0     0     0     0     0     0     0     0     0     0     0     0     0   186   187   187   187   186   187     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,
   Success=none

157: 6
                             0   189     0     0     0     0     0     0     0   295     0     0     0     0     0     0     0     0     0     0     0     0     0     0   188   189   189   189   188   189     0     0
   Matched=51,52,53,54,55,71,72,
   Success=none

158: 6
                             0   191     0     0     0     0     0     0     0   296     0     0     0     0     0     0     0     0     0     0     0     0     0     0   190   191   191   191   190   191     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,71,72,
   Success=none

159: 6
                             0   193     0     0     0     0     0     0     0   297     0     0     0     0     0     0     0     0     0     0     0     0     0     0   192   193   193   193   192   193     0     0
   Matched=51,52,53,54,55,61,62,63,64,71,72,
   Success=none

160: 6
                             0   195     0     0     0     0     0     0     0   298     0     0     0     0     0     0     0     0     0     0     0     0     0     0   194   195   195   195   194   195     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,71,72,
   Success=none

161: 6
                             0   197     0     0     0     0     0     0     0   299     0     0     0     0     0     0     0     0     0     0     0     0     0     0   196   197   197   197   196   197     0     0
   Matched=51,52,53,54,55,66,67,68,71,72,
   Success=none

162: 6
                             0   199     0     0     0     0     0     0     0   300     0     0     0     0     0     0     0     0     0     0     0     0     0     0   198   199   199   199   198   199     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,66,67,68,71,72,
   Success=none

163: 6
                             0   201     0     0     0     0     0     0     0   301     0     0     0     0     0     0     0     0     0     0     0     0     0     0   200   201   201   201   200   201     0     0
   Matched=51,52,53,54,55,61,62,63,64,66,67,68,71,72,
   Success=none

164: 6
                             0   203     0     0     0     0     0     0     0   302     0     0     0     0     0     0     0     0     0     0     0     0     0     0   202   203   203   203   202   203     0     0
   Matched=51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,67,68,71,72,
   Success=none

165: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0   304     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=76,
   Success=none

166: 7
                             0     0     0     0     0     0     0     0   306     0     0     0     0     0     0     0     0     0     0     0   305     0     0     0     0     0     0     0     0     0     0     0
   Matched=0,10,
   Success=none

167: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   305     0     0     0     0     0     0     0     0     0     0     0
   Matched=0,
   Success=none

168: 7
                             0     0     0     0     0     0     0     0     0     0     0   307     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=5,
   Success=none

169: 7
                             0     0     0     0     0     0     0     0   306     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=10,
   Success=none

170: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   308     0     0
   Matched=20,
   Success=none

171: 7
                             0     0     0     0     0     0   204     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=25,
   Success=none

172: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   309     0     0
   Matched=26,
   Success=none

173: 7
                             0   205     0     0     0     0     0     0     0   310     0     0     0     0     0     0     0     0     0     0     0     0     0     0   205   205   205   205   205   205     0     0
   Matched=51,52,53,54,55,
   Success=none

174: 7
                             0   206     0     0     0     0     0     0     0   311     0     0     0     0     0     0     0     0     0     0     0     0     0     0   206   206   206   206   206   206     0     0
   Matched=51,52,53,54,55,56,57,58,59,
   Success=none

175: 7
                             0   207     0     0     0     0     0     0     0   312     0     0     0     0     0     0     0     0     0     0     0     0     0     0   207   207   207   207   207   207     0     0
   Matched=56,57,58,59,
   Success=none

176: 7
                             0   208     0     0     0     0     0     0     0   313     0     0     0     0     0     0     0     0     0     0     0     0     0     0   208   208   208   208   208   208     0     0
   Matched=51,52,53,54,55,61,62,63,
   Success=none

177: 7
                             0   209     0     0     0     0     0     0     0   314     0     0     0     0     0     0     0     0     0     0     0     0     0     0   209   209   209   209   209   209     0     0
   Matched=61,62,63,
   Success=none

178: 7
                             0   210     0     0     0     0     0     0     0   315     0     0     0     0     0     0     0     0     0     0     0     0     0     0   210   210   210   210   210   210     0     0
   Matched=51,52,53,54,55,56,57,58,59,61,62,63,
   Success=none

179: 7
                             0   211     0     0     0     0     0     0     0   316     0     0     0     0     0     0     0     0     0     0     0     0     0     0   211   211   211   211   211   211     0     0
   Matched=56,57,58,59,61,62,63,
   Success=none

180: 7
                             0   212     0     0     0     0     0     0     0   317     0     0     0     0     0     0     0     0     0     0     0     0     0     0   212   212   212   212   212   212     0     0
   Matched=51,52,53,54,55,66,67,
   Success=none

181: 7
                             0   213     0     0     0     0     0     0     0   318     0     0     0     0     0     0     0     0     0     0     0     0     0     0   213   213   213   213   213   213     0     0
   Matched=66,67,
   Success=none

182: 7
                             0   214     0     0     0     0     0     0     0   319     0     0     0     0     0     0     0     0     0     0     0     0     0     0   214   214   214   214   214   214     0     0
   Matched=51,52,53,54,55,56,57,58,59,66,67,
   Success=none

183: 7
                             0   215     0     0     0     0     0     0     0   320     0     0     0     0     0     0     0     0     0     0     0     0     0     0   215   215   215   215   215   215     0     0
   Matched=56,57,58,59,66,67,
   Success=none

184: 7
                             0   216     0     0     0     0     0     0     0   321     0     0     0     0     0     0     0     0     0     0     0     0     0     0   216   216   216   216   216   216     0     0
   Matched=51,52,53,54,55,61,62,63,66,67,
   Success=none

185: 7
                             0   217     0     0     0     0     0     0     0   322     0     0     0     0     0     0     0     0     0     0     0     0     0     0   217   217   217   217   217   217     0     0
   Matched=61,62,63,66,67,
   Success=none

186: 7
                             0   218     0     0     0     0     0     0     0   323     0     0     0     0     0     0     0     0     0     0     0     0     0     0   218   218   218   218   218   218     0     0
   Matched=51,52,53,54,55,56,57,58,59,61,62,63,66,67,
   Success=none

187: 7
                             0   219     0     0     0     0     0     0     0   324     0     0     0     0     0     0     0     0     0     0     0     0     0     0   219   219   219   219   219   219     0     0
   Matched=56,57,58,59,61,62,63,66,67,
   Success=none

188: 7
                             0   205     0     0     0     0     0     0     0   325     0     0     0     0     0     0     0     0     0     0     0     0     0     0   205   205   205   205   205   205     0     0
   Matched=51,52,53,54,55,71,
   Success=none

189: 7
                             0     0     0     0     0     0     0     0     0   326     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=71,
   Success=none

190: 7
                             0   206     0     0     0     0     0     0     0   327     0     0     0     0     0     0     0     0     0     0     0     0     0     0   206   206   206   206   206   206     0     0
   Matched=51,52,53,54,55,56,57,58,59,71,
   Success=none

191: 7
                             0   207     0     0     0     0     0     0     0   328     0     0     0     0     0     0     0     0     0     0     0     0     0     0   207   207   207   207   207   207     0     0
   Matched=56,57,58,59,71,
   Success=none

192: 7
                             0   208     0     0     0     0     0     0     0   329     0     0     0     0     0     0     0     0     0     0     0     0     0     0   208   208   208   208   208   208     0     0
   Matched=51,52,53,54,55,61,62,63,71,
   Success=none

193: 7
                             0   209     0     0     0     0     0     0     0   330     0     0     0     0     0     0     0     0     0     0     0     0     0     0   209   209   209   209   209   209     0     0
   Matched=61,62,63,71,
   Success=none

194: 7
                             0   210     0     0     0     0     0     0     0   331     0     0     0     0     0     0     0     0     0     0     0     0     0     0   210   210   210   210   210   210     0     0
   Matched=51,52,53,54,55,56,57,58,59,61,62,63,71,
   Success=none

195: 7
                             0   211     0     0     0     0     0     0     0   332     0     0     0     0     0     0     0     0     0     0     0     0     0     0   211   211   211   211   211   211     0     0
   Matched=56,57,58,59,61,62,63,71,
   Success=none

196: 7
                             0   212     0     0     0     0     0     0     0   333     0     0     0     0     0     0     0     0     0     0     0     0     0     0   212   212   212   212   212   212     0     0
   Matched=51,52,53,54,55,66,67,71,
   Success=none

197: 7
                             0   213     0     0     0     0     0     0     0   334     0     0     0     0     0     0     0     0     0     0     0     0     0     0   213   213   213   213   213   213     0     0
   Matched=66,67,71,
   Success=none

198: 7
                             0   214     0     0     0     0     0     0     0   335     0     0     0     0     0     0     0     0     0     0     0     0     0     0   214   214   214   214   214   214     0     0
   Matched=51,52,53,54,55,56,57,58,59,66,67,71,
   Success=none

199: 7
                             0   215     0     0     0     0     0     0     0   336     0     0     0     0     0     0     0     0     0     0     0     0     0     0   215   215   215   215   215   215     0     0
   Matched=56,57,58,59,66,67,71,
   Success=none

200: 7
                             0   216     0     0     0     0     0     0     0   337     0     0     0     0     0     0     0     0     0     0     0     0     0     0   216   216   216   216   216   216     0     0
   Matched=51,52,53,54,55,61,62,63,66,67,71,
   Success=none

201: 7
                             0   217     0     0     0     0     0     0     0   338     0     0     0     0     0     0     0     0     0     0     0     0     0     0   217   217   217   217   217   217     0     0
   Matched=61,62,63,66,67,71,
   Success=none

202: 7
                             0   218     0     0     0     0     0     0     0   339     0     0     0     0     0     0     0     0     0     0     0     0     0     0   218   218   218   218   218   218     0     0
   Matched=51,52,53,54,55,56,57,58,59,61,62,63,66,67,71,
   Success=none

203: 7
                             0   219     0     0     0     0     0     0     0   340     0     0     0     0     0     0     0     0     0     0     0     0     0     0   219   219   219   219   219   219     0     0
   Matched=56,57,58,59,61,62,63,66,67,71,
   Success=none

204: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0   341     0     0
   Matched=25,
   Success=none

205: 8
                             0   220     0     0     0     0     0     0     0   342     0     0     0     0     0     0     0     0     0     0     0     0     0     0   220   220   220   220   220   220     0     0
   Matched=51,52,53,54,
   Success=none

206: 8
                             0   221     0     0     0     0     0     0     0   343     0     0     0     0     0     0     0     0     0     0     0     0     0     0   221   221   221   221   221   221     0     0
   Matched=51,52,53,54,56,57,58,
   Success=none

207: 8
                             0   222     0     0     0     0     0     0     0   344     0     0     0     0     0     0     0     0     0     0     0     0     0     0   222   222   222   222   222   222     0     0
   Matched=56,57,58,
   Success=none

208: 8
                             0   223     0     0     0     0     0     0     0   345     0     0     0     0     0     0     0     0     0     0     0     0     0     0   223   223   223   223   223   223     0     0
   Matched=51,52,53,54,61,62,
   Success=none

209: 8
                             0   224     0     0     0     0     0     0     0   346     0     0     0     0     0     0     0     0     0     0     0     0     0     0   224   224   224   224   224   224     0     0
   Matched=61,62,
   Success=none

210: 8
                             0   225     0     0     0     0     0     0     0   347     0     0     0     0     0     0     0     0     0     0     0     0     0     0   225   225   225   225   225   225     0     0
   Matched=51,52,53,54,56,57,58,61,62,
   Success=none

211: 8
                             0   226     0     0     0     0     0     0     0   348     0     0     0     0     0     0     0     0     0     0     0     0     0     0   226   226   226   226   226   226     0     0
   Matched=56,57,58,61,62,
   Success=none

212: 8
                             0   220     0     0     0     0     0     0     0   349     0     0     0     0     0     0     0     0     0     0     0     0     0     0   220   220   220   220   220   220     0     0
   Matched=51,52,53,54,66,
   Success=none

213: 8
                             0     0     0     0     0     0     0     0     0   350     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=66,
   Success=none

214: 8
                             0   221     0     0     0     0     0     0     0   351     0     0     0     0     0     0     0     0     0     0     0     0     0     0   221   221   221   221   221   221     0     0
   Matched=51,52,53,54,56,57,58,66,
   Success=none

215: 8
                             0   222     0     0     0     0     0     0     0   352     0     0     0     0     0     0     0     0     0     0     0     0     0     0   222   222   222   222   222   222     0     0
   Matched=56,57,58,66,
   Success=none

216: 8
                             0   223     0     0     0     0     0     0     0   353     0     0     0     0     0     0     0     0     0     0     0     0     0     0   223   223   223   223   223   223     0     0
   Matched=51,52,53,54,61,62,66,
   Success=none

217: 8
                             0   224     0     0     0     0     0     0     0   354     0     0     0     0     0     0     0     0     0     0     0     0     0     0   224   224   224   224   224   224     0     0
   Matched=61,62,66,
   Success=none

218: 8
                             0   225     0     0     0     0     0     0     0   355     0     0     0     0     0     0     0     0     0     0     0     0     0     0   225   225   225   225   225   225     0     0
   Matched=51,52,53,54,56,57,58,61,62,66,
   Success=none

219: 8
                             0   226     0     0     0     0     0     0     0   356     0     0     0     0     0     0     0     0     0     0     0     0     0     0   226   226   226   226   226   226     0     0
   Matched=56,57,58,61,62,66,
   Success=none

220: 9
                             0   227     0     0     0     0     0     0     0   357     0     0     0     0     0     0     0     0     0     0     0     0     0     0   227   227   227   227   227   227     0     0
   Matched=51,52,53,
   Success=none

221: 9
                             0   228     0     0     0     0     0     0     0   358     0     0     0     0     0     0     0     0     0     0     0     0     0     0   228   228   228   228   228   228     0     0
   Matched=51,52,53,56,57,
   Success=none

222: 9
                             0   229     0     0     0     0     0     0     0   359     0     0     0     0     0     0     0     0     0     0     0     0     0     0   229   229   229   229   229   229     0     0
   Matched=56,57,
   Success=none

223: 9
                             0   227     0     0     0     0     0     0     0   360     0     0     0     0     0     0     0     0     0     0     0     0     0     0   227   227   227   227   227   227     0     0
   Matched=51,52,53,61,
   Success=none

224: 9
                             0     0     0     0     0     0     0     0     0   361     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=61,
   Success=none

225: 9
                             0   228     0     0     0     0     0     0     0   362     0     0     0     0     0     0     0     0     0     0     0     0     0     0   228   228   228   228   228   228     0     0
   Matched=51,52,53,56,57,61,
   Success=none

226: 9
                             0   229     0     0     0     0     0     0     0   363     0     0     0     0     0     0     0     0     0     0     0     0     0     0   229   229   229   229   229   229     0     0
   Matched=56,57,61,
   Success=none

227: 10
                             0   230     0     0     0     0     0     0     0   364     0     0     0     0     0     0     0     0     0     0     0     0     0     0   230   230   230   230   230   230     0     0
   Matched=51,52,
   Success=none

228: 10
                             0   230     0     0     0     0     0     0     0   365     0     0     0     0     0     0     0     0     0     0     0     0     0     0   230   230   230   230   230   230     0     0
   Matched=51,52,56,
   Success=none

229: 10
                             0     0     0     0     0     0     0     0     0   366     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=56,
   Success=none

230: 11
                             0     0     0     0     0     0     0     0     0   367     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=51,
   Success=none

231: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=19,
   Success=19,

232: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=31,
   Success=31,

233: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=45,
   Success=45,

234: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=50,
   Success=50,

235: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=80,
   Success=80,

236: 3
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=30,31,
   Success=30,31,

237: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=4,
   Success=4,

238: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=14,
   Success=14,

239: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=9,
   Success=9,

240: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=18,
   Success=18,

241: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=39,
   Success=39,

242: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=40,
   Success=40,

243: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=24,
   Success=24,

244: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=32,34,
   Success=32,34,

245: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=44,
   Success=44,

246: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=33,35,
   Success=33,35,

247: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=75,
   Success=75,

248: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=36,
   Success=36,

249: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=49,
   Success=49,

250: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=37,
   Success=37,

251: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=38,
   Success=38,

252: 4
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=79,
   Success=79,

253: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=3,
   Success=3,

254: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=13,
   Success=13,

255: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=8,
   Success=8,

256: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=17,
   Success=17,

257: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=23,
   Success=23,

258: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=29,
   Success=29,

259: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=43,
   Success=43,

260: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=70,
   Success=70,

261: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=74,
   Success=74,

262: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=70,74,
   Success=70,74,

263: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=48,
   Success=48,

264: 5
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=78,
   Success=78,

265: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=2,
   Success=2,

266: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=12,
   Success=12,

267: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=7,
   Success=7,

268: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=16,
   Success=16,

269: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=22,
   Success=22,

270: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=28,
   Success=28,

271: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=42,
   Success=42,

272: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=65,
   Success=65,

273: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=69,
   Success=69,

274: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=65,69,
   Success=65,69,

275: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=73,
   Success=73,

276: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=65,73,
   Success=65,73,

277: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=69,73,
   Success=69,73,

278: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=65,69,73,
   Success=65,69,73,

279: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=47,
   Success=47,

280: 6
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=77,
   Success=77,

281: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=1,
   Success=1,

282: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=11,
   Success=11,

283: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=6,
   Success=6,

284: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=15,
   Success=15,

285: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=21,
   Success=21,

286: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=27,
   Success=27,

287: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=41,
   Success=41,

288: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,
   Success=60,

289: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=64,
   Success=64,

290: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,64,
   Success=60,64,

291: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=68,
   Success=68,

292: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,68,
   Success=60,68,

293: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=64,68,
   Success=64,68,

294: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,64,68,
   Success=60,64,68,

295: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=72,
   Success=72,

296: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,72,
   Success=60,72,

297: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=64,72,
   Success=64,72,

298: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,64,72,
   Success=60,64,72,

299: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=68,72,
   Success=68,72,

300: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,68,72,
   Success=60,68,72,

301: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=64,68,72,
   Success=64,68,72,

302: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=60,64,68,72,
   Success=60,64,68,72,

303: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=46,
   Success=46,

304: 7
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=76,
   Success=76,

305: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=0,
   Success=0,

306: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=10,
   Success=10,

307: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=5,
   Success=5,

308: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=20,
   Success=20,

309: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=26,
   Success=26,

310: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,
   Success=55,

311: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,
   Success=55,59,

312: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,
   Success=59,

313: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,63,
   Success=55,63,

314: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=63,
   Success=63,

315: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,63,
   Success=55,59,63,

316: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,63,
   Success=59,63,

317: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,67,
   Success=55,67,

318: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=67,
   Success=67,

319: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,67,
   Success=55,59,67,

320: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,67,
   Success=59,67,

321: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,63,67,
   Success=55,63,67,

322: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=63,67,
   Success=63,67,

323: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,63,67,
   Success=55,59,63,67,

324: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,63,67,
   Success=59,63,67,

325: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,71,
   Success=55,71,

326: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=71,
   Success=71,

327: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,71,
   Success=55,59,71,

328: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,71,
   Success=59,71,

329: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,63,71,
   Success=55,63,71,

330: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=63,71,
   Success=63,71,

331: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,63,71,
   Success=55,59,63,71,

332: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,63,71,
   Success=59,63,71,

333: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,67,71,
   Success=55,67,71,

334: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=67,71,
   Success=67,71,

335: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,67,71,
   Success=55,59,67,71,

336: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,67,71,
   Success=59,67,71,

337: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,63,67,71,
   Success=55,63,67,71,

338: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=63,67,71,
   Success=63,67,71,

339: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=55,59,63,67,71,
   Success=55,59,63,67,71,

340: 8
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=59,63,67,71,
   Success=59,63,67,71,

341: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=25,
   Success=25,

342: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,
   Success=54,

343: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,58,
   Success=54,58,

344: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=58,
   Success=58,

345: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,62,
   Success=54,62,

346: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=62,
   Success=62,

347: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,58,62,
   Success=54,58,62,

348: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=58,62,
   Success=58,62,

349: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,66,
   Success=54,66,

350: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=66,
   Success=66,

351: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,58,66,
   Success=54,58,66,

352: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=58,66,
   Success=58,66,

353: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,62,66,
   Success=54,62,66,

354: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=62,66,
   Success=62,66,

355: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=54,58,62,66,
   Success=54,58,62,66,

356: 9
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=58,62,66,
   Success=58,62,66,

357: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=53,
   Success=53,

358: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=53,57,
   Success=53,57,

359: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=57,
   Success=57,

360: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=53,61,
   Success=53,61,

361: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=61,
   Success=61,

362: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=53,57,61,
   Success=53,57,61,

363: 10
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=57,61,
   Success=57,61,

364: 11
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=52,
   Success=52,

365: 11
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=52,56,
   Success=52,56,

366: 11
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=56,
   Success=56,

367: 12
                             0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   Matched=51,
   Success=51,

                          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

RULE 9.0, SchMain.gdl(427):  cKafLikeIniMed  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  absRnoonMed { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.1, SchMain.gdl(427):  cKafLikeIniMed  cAnyMarks  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  absRnoonMed { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.2, SchMain.gdl(427):  cKafLikeIniMed  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  absRnoonMed { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  _  ;

RULE 9.3, SchMain.gdl(427):  cKafLikeIniMed  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  absRnoonMed { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  ;

RULE 9.4, SchMain.gdl(427):  cKafLikeIniMed  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  absRnoonMed { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  ;

RULE 9.5, SchMain.gdl(430):  absFarsiYehIni  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  *GC18* { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.6, SchMain.gdl(430):  absFarsiYehIni  cAnyMarks  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  *GC18* { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.7, SchMain.gdl(430):  absFarsiYehIni  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  *GC18* { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  _  ;

RULE 9.8, SchMain.gdl(430):  absFarsiYehIni  cAnyMarks  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  *GC18* { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  _  ;

RULE 9.9, SchMain.gdl(430):  absFarsiYehIni  absAutoKashida { shift.x = -30; advance.x = aw + -30;  }  *GC18* { shift.x = -30; advance.x = aw + -30;  }   /  ANY  _  _  _  ;

RULE 9.10, SchMain.gdl(433):  *GC19*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -40; advance.x = aw + -40;  }  absRrehFin { shift.x = -40; advance.x = aw + -40;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.11, SchMain.gdl(433):  *GC19*  cAnyMarks  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -40; advance.x = aw + -40;  }  absRrehFin { shift.x = -40; advance.x = aw + -40;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.12, SchMain.gdl(433):  *GC19*  cAnyMarks  cAnyMarks  absAutoKashida { shift.x = -40; advance.x = aw + -40;  }  absRrehFin { shift.x = -40; advance.x = aw + -40;  }   /  ANY  _  _  _  _  _  ;

RULE 9.13, SchMain.gdl(433):  *GC19*  cAnyMarks  absAutoKashida { shift.x = -40; advance.x = aw + -40;  }  absRrehFin { shift.x = -40; advance.x = aw + -40;  }   /  ANY  _  _  _  _  ;

RULE 9.14, SchMain.gdl(433):  *GC19*  absAutoKashida { shift.x = -40; advance.x = aw + -40;  }  absRrehFin { shift.x = -40; advance.x = aw + -40;  }   /  ANY  _  _  _  ;

RULE 9.15, SchMain.gdl(439):  absAlef  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absRreh { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.16, SchMain.gdl(439):  absAlef  cAnyMarks  cAnyMarks  cAnyMarks  absRreh { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  _  ;

RULE 9.17, SchMain.gdl(439):  absAlef  cAnyMarks  cAnyMarks  absRreh { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  ;

RULE 9.18, SchMain.gdl(439):  absAlef  cAnyMarks  absRreh { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  ;

RULE 9.19, SchMain.gdl(439):  absAlef  absRreh { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  ;

RULE 9.20, SchMain.gdl(442):  *GC20*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  *GC21*  absNameMarker { shift.y = 220;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.21, SchMain.gdl(442):  *GC20*  cAnyMarks  cAnyMarks  cAnyMarks  *GC21*  absNameMarker { shift.y = 220;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.22, SchMain.gdl(442):  *GC20*  cAnyMarks  cAnyMarks  *GC21*  absNameMarker { shift.y = 220;  }   /  ANY  _  _  _  _  _  ;

RULE 9.23, SchMain.gdl(442):  *GC20*  cAnyMarks  *GC21*  absNameMarker { shift.y = 220;  }   /  ANY  _  _  _  _  ;

RULE 9.24, SchMain.gdl(442):  *GC20*  *GC21*  absNameMarker { shift.y = 220;  }   /  ANY  _  _  _  ;

RULE 9.25, SchMain.gdl(447):  *GC22*  cDiaDigitAbove  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  *GC23*  absNameMarker { shift.x = 275;  }   /  ANY  _  _  _  _  _  _  _  _  ;

RULE 9.26, SchMain.gdl(447):  *GC22*  cDiaDigitAbove  cAnyMarks  cAnyMarks  cAnyMarks  *GC23*  absNameMarker { shift.x = 275;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.27, SchMain.gdl(447):  *GC22*  cDiaDigitAbove  cAnyMarks  cAnyMarks  *GC23*  absNameMarker { shift.x = 275;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.28, SchMain.gdl(447):  *GC22*  cDiaDigitAbove  cAnyMarks  *GC23*  absNameMarker { shift.x = 275;  }   /  ANY  _  _  _  _  _  ;

RULE 9.29, SchMain.gdl(447):  *GC22*  cDiaDigitAbove  *GC23*  absNameMarker { shift.x = 275;  }   /  ANY  _  _  _  _  ;

RULE 9.30, SchMain.gdl(452):  cNoonGhunna  *GC25* { shift.y = -75;  }   /  *GC24*  _  _  ;

RULE 9.31, SchMain.gdl(454):  cNoonGhunna  *GC26* { shift.y = -150;  }   /  ANY  _  _  ;

RULE 9.32, SchMain.gdl(458):  if (kasraTcheh == 2) cBehLikeIniMed  absKasra { shift.x = -60; shift.y = 125;  }  cTchehLikeFin   /  ANY  _  _  _  ; endif; 

RULE 9.33, SchMain.gdl(459):  if (kasraTcheh == 2) cBehLikeIniMed  absKasratan { shift.x = -100; shift.y = 30;  }  cTchehLikeFin   /  ANY  _  _  _  ; endif; 

RULE 9.34, SchMain.gdl(462):  if (kasraTcheh == 1) cBehLikeIniMed  absKasra { shift.x = -40; shift.y = -200;  }  cTchehLikeFin   /  ANY  _  _  _  ; endif; 

RULE 9.35, SchMain.gdl(463):  if (kasraTcheh == 1) cBehLikeIniMed  absKasratan { shift.x = -60; shift.y = -130;  }  cTchehLikeFin   /  ANY  _  _  _  ; endif; 

RULE 9.36, SchMain.gdl(465):  cPehLikeIniMed  absKasra { shift.y = -50;  }  cTchehLikeFin   /  ANY  _  _  _  ;

RULE 9.37, SchMain.gdl(466):  cPehLikeIniMed  absKasratan { shift.x = -50;  }  cTchehLikeFin   /  ANY  _  _  _  ;

RULE 9.38, SchMain.gdl(467):  cTehLikeIniMed  absKasratan { shift.x = -80;  }  cTchehLikeFin   /  ANY  _  _  _  ;

RULE 9.39, SchMain.gdl(470):  absAlef  absMaddahAbove { shift.x = -130;  }  absGaf { shift.x = 30; advance.x = aw + 30;  }   /  ANY  _  _  _  ;

RULE 9.40, SchMain.gdl(471):  absAlef  absMaddahAbove { shift.x = -120;  }  absGafIni { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  ;

RULE 9.41, SchMain.gdl(474):  cBehLikeIniMed  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absRehBarFin { shift.x = 50; advance.x = aw + 50;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.42, SchMain.gdl(474):  cBehLikeIniMed  cAnyMarks  cAnyMarks  cAnyMarks  absRehBarFin { shift.x = 50; advance.x = aw + 50;  }   /  ANY  _  _  _  _  _  ;

RULE 9.43, SchMain.gdl(474):  cBehLikeIniMed  cAnyMarks  cAnyMarks  absRehBarFin { shift.x = 50; advance.x = aw + 50;  }   /  ANY  _  _  _  _  ;

RULE 9.44, SchMain.gdl(474):  cBehLikeIniMed  cAnyMarks  absRehBarFin { shift.x = 50; advance.x = aw + 50;  }   /  ANY  _  _  _  ;

RULE 9.45, SchMain.gdl(474):  cBehLikeIniMed  absRehBarFin { shift.x = 50; advance.x = aw + 50;  }   /  ANY  _  _  ;

RULE 9.46, SchMain.gdl(475):  cPehLikeIniMed  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absRehBarFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.47, SchMain.gdl(475):  cPehLikeIniMed  cAnyMarks  cAnyMarks  cAnyMarks  absRehBarFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  _  ;

RULE 9.48, SchMain.gdl(475):  cPehLikeIniMed  cAnyMarks  cAnyMarks  absRehBarFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  ;

RULE 9.49, SchMain.gdl(475):  cPehLikeIniMed  cAnyMarks  absRehBarFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  ;

RULE 9.50, SchMain.gdl(475):  cPehLikeIniMed  absRehBarFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  ;

RULE 9.51, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  _  _  _  ;

RULE 9.52, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  _  _  ;

RULE 9.53, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  _  ;

RULE 9.54, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  ;

RULE 9.55, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.56, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  _  _  ;

RULE 9.57, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  _  ;

RULE 9.58, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  ;

RULE 9.59, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.60, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cAnyMarks  cMark2Above  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.61, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  _  ;

RULE 9.62, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  ;

RULE 9.63, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.64, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cMark2Above  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.65, SchMain.gdl(478):  *GC27*  cAnyMarks  cAnyMarks  cMark2Above  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  ;

RULE 9.66, SchMain.gdl(478):  *GC27*  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  _  ;

RULE 9.67, SchMain.gdl(478):  *GC27*  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.68, SchMain.gdl(478):  *GC27*  cAnyMarks  cMark2Above  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.69, SchMain.gdl(478):  *GC27*  cAnyMarks  cMark2Above  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  ;

RULE 9.70, SchMain.gdl(478):  *GC27*  cAnyMarks  cMark2Above  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  ;

RULE 9.71, SchMain.gdl(478):  *GC27*  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  _  ;

RULE 9.72, SchMain.gdl(478):  *GC27*  cMark2Above  cAnyMarks  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.73, SchMain.gdl(478):  *GC27*  cMark2Above  cAnyMarks  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  _  ;

RULE 9.74, SchMain.gdl(478):  *GC27*  cMark2Above  cAnyMarks  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  _  ;

RULE 9.75, SchMain.gdl(478):  *GC27*  cMark2Above  absJehRetro1Fin { shift.x = 65; advance.x = aw + 65;  }   /  ANY  _  _  _  ;

RULE 9.76, SchMain.gdl(481):  *GC28*  cAnyMarks  cAnyMarks  cAnyMarks  cAnyMarks  cKehehLikeFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  _  _  ;

RULE 9.77, SchMain.gdl(481):  *GC28*  cAnyMarks  cAnyMarks  cAnyMarks  cKehehLikeFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  _  ;

RULE 9.78, SchMain.gdl(481):  *GC28*  cAnyMarks  cAnyMarks  cKehehLikeFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  _  ;

RULE 9.79, SchMain.gdl(481):  *GC28*  cAnyMarks  cKehehLikeFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  _  ;

RULE 9.80, SchMain.gdl(481):  *GC28*  cKehehLikeFin { shift.x = 70; advance.x = aw + 70;  }   /  ANY  _  _  ;


