Changeset 33d610 in git


Ignore:
Timestamp:
Jul 18, 2014, 2:17:10 PM (10 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
1ebcb04558fa63d22ed7a26c7fd7864897237548
Parents:
e243f1d19971923717babbc0dc13cd49ed4840cf
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2014-07-18 14:17:10+02:00
git-committer:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2014-07-18 15:19:09+02:00
Message:
add: iiAssignCR: assign for rings (prepare for cring)
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • Singular/grammar.cc

    re243f1d r33d610  
    628628#define YYFINAL  2
    629629/* YYLAST -- Last index in YYTABLE.  */
    630 #define YYLAST   2543
     630#define YYLAST   2531
    631631
    632632/* YYNTOKENS -- Number of terminals.  */
     
    635635#define YYNNTS  45
    636636/* YYNRULES -- Number of rules.  */
    637 #define YYNRULES  173
     637#define YYNRULES  174
    638638/* YYNRULES -- Number of states.  */
    639 #define YYNSTATES  395
     639#define YYNSTATES  396
    640640
    641641/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
     
    710710     496,   499,   503,   506,   509,   513,   518,   523,   528,   533,
    711711     538,   543,   548,   553,   560,   567,   574,   581,   588,   595,
    712      602,   606,   608,   617,   620,   623,   625,   627,   630,   633,
    713      635,   641,   644,   650,   652,   654,   658,   664,   668,   672,
    714      677,   680,   683,   688
     712     602,   606,   608,   617,   620,   625,   628,   630,   632,   635,
     713     638,   640,   646,   649,   655,   657,   659,   663,   669,   673,
     714     677,   682,   685,   688,   693
    715715};
    716716
     
    780780     147,    -1,   109,   146,   147,    -1,    17,    -1,   183,   157,
    781781     174,   169,   141,   169,   141,   173,    -1,   183,   157,    -1,
    782      131,   168,    -1,   110,    -1,    41,    -1,   186,   159,    -1,
    783      111,   159,    -1,   158,    -1,   126,   146,   159,   147,   113,
    784       -1,   122,   113,    -1,   126,   146,   159,   147,   120,    -1,
    785      120,    -1,   121,    -1,   128,   112,   113,    -1,   125,   112,
    786      112,   112,   113,    -1,    16,   166,   113,    -1,   117,   112,
    787      113,    -1,   117,   112,   112,   113,    -1,   130,   167,    -1,
    788      130,   159,    -1,   129,   146,   158,   147,    -1,   129,   146,
    789      147,    -1
     782     183,   157,   174,   157,    -1,   131,   168,    -1,   110,    -1,
     783      41,    -1,   186,   159,    -1,   111,   159,    -1,   158,    -1,
     784     126,   146,   159,   147,   113,    -1,   122,   113,    -1,   126,
     785     146,   159,   147,   120,    -1,   120,    -1,   121,    -1,   128,
     786     112,   113,    -1,   125,   112,   112,   112,   113,    -1,    16,
     787     166,   113,    -1,   117,   112,   113,    -1,   117,   112,   112,
     788     113,    -1,   130,   167,    -1,   130,   159,    -1,   129,   146,
     789     158,   147,    -1,   129,   146,   147,    -1
    790790};
    791791
     
    808808    1174,  1181,  1189,  1201,  1217,  1236,  1240,  1244,  1249,  1253,
    809809    1257,  1261,  1265,  1270,  1276,  1282,  1288,  1294,  1300,  1306,
    810     1318,  1325,  1329,  1366,  1376,  1382,  1382,  1385,  1457,  1461,
    811     1490,  1503,  1520,  1529,  1534,  1542,  1554,  1573,  1583,  1602,
    812     1625,  1631,  1643,  1649
     810    1318,  1325,  1329,  1366,  1373,  1381,  1387,  1387,  1390,  1462,
     811    1466,  1495,  1508,  1525,  1534,  1539,  1547,  1559,  1578,  1588,
     812    1607,  1630,  1636,  1648,  1654
    813813};
    814814#endif
     
    898898     178,   179,   180,   181,   181,   182,   182,   182,   182,   182,
    899899     182,   182,   182,   182,   182,   182,   182,   182,   182,   182,
    900      182,   183,   184,   184,   185,   186,   186,   187,   188,   188,
    901      189,   189,   189,   189,   189,   190,   191,   192,   192,   192,
    902      193,   193,   194,   194
     900     182,   183,   184,   184,   184,   185,   186,   186,   187,   188,
     901     188,   189,   189,   189,   189,   189,   190,   191,   192,   192,
     902     192,   193,   193,   194,   194
    903903};
    904904
     
    921921       2,     3,     2,     2,     3,     4,     4,     4,     4,     4,
    922922       4,     4,     4,     6,     6,     6,     6,     6,     6,     6,
    923        3,     1,     8,     2,     2,     1,     1,     2,     2,     1,
    924        5,     2,     5,     1,     1,     3,     5,     3,     3,     4,
    925        2,     2,     4,     3
     923       3,     1,     8,     2,     4,     2,     1,     1,     2,     2,
     924       1,     5,     2,     5,     1,     1,     3,     5,     3,     3,
     925       4,     2,     2,     4,     3
    926926};
    927927
     
    932932{
    933933       2,     0,     1,     0,     0,   126,   125,     0,   151,   124,
    934      156,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    935        0,     0,     0,     0,     0,     0,     0,     0,   155,     0,
    936      113,    37,   103,    30,     0,     0,     0,   163,   164,     0,
     934     157,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     935       0,     0,     0,     0,     0,     0,     0,     0,   156,     0,
     936     113,    37,   103,    30,     0,     0,     0,   164,   165,     0,
    937937       0,     0,     0,     0,     8,     0,     0,     0,    38,     0,
    938938       0,     0,     9,     0,     0,     3,     4,    13,     0,    20,
    939       69,   159,    67,     0,     0,    68,     0,    31,     0,    39,
     939      69,   160,    67,     0,     0,    68,     0,    31,     0,    39,
    940940       0,    16,    17,    18,    21,    22,    23,     0,    25,    26,
    941941       0,    27,    28,    11,    12,    14,    15,    24,     7,    10,
     
    943943      69,     0,    31,     0,     0,     0,     0,     0,     0,     0,
    944944       0,     0,     0,    69,     0,    69,     0,    69,     0,    69,
    945        0,    19,   132,     0,   130,    69,     0,   158,     0,     0,
    946       85,   161,    82,    84,     0,     0,     0,     0,     0,   171,
    947      170,   154,   127,   100,     0,     0,     0,     5,     0,     0,
     945       0,    19,   132,     0,   130,    69,     0,   159,     0,     0,
     946      85,   162,    82,    84,     0,     0,     0,     0,     0,   172,
     947     171,   155,   127,   100,     0,     0,     0,     5,     0,     0,
    948948     102,     0,     0,     0,    88,     0,    87,     0,     0,     0,
    949949       0,     0,     0,     0,     0,     0,     0,     0,    29,     0,
    950      123,     0,     6,   101,     0,    69,     0,    69,   157,     0,
    951        0,     0,     0,     0,     0,    67,   167,     0,   114,     0,
     950     123,     0,     6,   101,     0,    69,     0,    69,   158,     0,
     951       0,     0,     0,     0,     0,    67,   168,     0,   114,     0,
    952952       0,     0,     0,     0,     0,     0,     0,    59,     0,    67,
    953953      43,     0,    67,    46,     0,   131,   129,     0,     0,     0,
    954        0,     0,     0,   150,    69,     0,     0,   168,     0,     0,
    955        0,     0,   165,   173,     0,     0,    36,    70,   104,    32,
     954       0,     0,     0,   150,    69,     0,     0,   169,     0,     0,
     955       0,     0,   166,   174,     0,     0,    36,    70,   104,    32,
    956956      34,     0,    66,    97,    96,    95,    93,    89,    90,    91,
    957957       0,    92,    94,    98,    33,     0,    86,    79,     0,    65,
     
    959959       0,    40,    67,    64,     0,    47,     0,     0,     0,    48,
    960960       0,    49,     0,     0,    50,    60,    41,    42,    44,    45,
    961      141,   139,   135,   136,   137,   138,     0,   142,   140,   169,
    962        0,     0,     0,     0,   172,   128,    35,    72,     0,     0,
    963        0,     0,    62,     0,   114,     0,    42,    45,     0,     0,
     961     141,   139,   135,   136,   137,   138,     0,   142,   140,   170,
     962       0,     0,     0,     0,   173,   128,    35,    72,     0,     0,
     963       0,     0,    62,     0,    69,   114,     0,    42,    45,     0,
    964964       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    965        0,     0,     0,     0,     0,     0,     0,     0,     0,    83,
    966      166,   160,   162,     0,    80,    81,     0,     0,     0,     0,
    967        0,    51,     0,    52,     0,     0,    53,     0,    54,   149,
    968      147,   143,   144,   145,   146,   148,    73,    74,    75,    76,
    969       77,    78,    71,     0,     0,     0,   115,   116,     0,   117,
    970      121,     0,     0,     0,     0,     0,     0,     0,     0,   119,
    971        0,     0,    63,    55,    56,    57,    58,    61,   109,   152,
    972        0,   122,     0,   120,   118
     965       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     966      83,   167,   161,   163,     0,    80,    81,     0,     0,     0,
     967       0,     0,    51,     0,    52,     0,     0,    53,     0,    54,
     968     149,   147,   143,   144,   145,   146,   148,    73,    74,    75,
     969      76,    77,    78,    71,     0,     0,     0,   115,   116,     0,
     970     117,   121,     0,     0,     0,     0,     0,     0,     0,     0,
     971     119,     0,     0,    63,    55,    56,    57,    58,    61,   109,
     972     152,     0,   122,     0,   120,   118
    973973};
    974974
     
    978978      -1,     1,    55,    56,    57,    58,    59,    60,   145,    62,
    979979     219,    63,    64,   247,    65,    66,    67,    68,    69,   189,
    980      369,   370,   380,   371,   173,    98,    71,   225,    72,    73,
     980     370,   371,   381,   372,   173,    98,    71,   225,    72,    73,
    981981      74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
    982982      84,    85,    86,    87,    88
     
    985985/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
    986986   STATE-NUM.  */
    987 #define YYPACT_NINF -361
     987#define YYPACT_NINF -363
    988988static const yytype_int16 yypact[] =
    989989{
    990     -361,   326,  -361,  -118,  1864,  -361,  -361,  1922,  -117,  -361,
    991     -361,   -95,   -86,   -75,   -67,   -62,   -45,   -39,   -37,  1982,
    992     2040,  2100,  2158,   -22,  1864,   -99,  1864,   -30,  -361,  1864,
    993     -361,  -361,  -361,  -361,   -71,   -13,    -5,  -361,  -361,   -19,
    994       20,    42,   -68,    71,  -361,     9,    75,  2218,    59,    59,
    995     1864,  1864,  -361,  1864,  1864,  -361,  -361,  -361,    81,  -361,
    996       35,  -107,  1347,  1864,  1864,  -361,  1864,   219,  -122,  -361,
    997     2276,  -361,  -361,  -361,  -361,   101,  -361,  1864,  -361,  -361,
    998     1864,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,
    999      103,  -117,   106,   108,   113,   132,  -361,    30,   136,  1864,
    1000       97,  1347,   -10,  2336,  1864,  1864,  1864,  1864,  1864,  1864,
    1001     1864,  1510,  1864,   229,  1568,   685,  1864,   715,  1628,   785,
    1002      141,  -361,   143,   145,  -361,    74,  1686,  1347,   -20,  1864,
    1003     -361,  -361,  -361,  -361,   173,  1864,   175,  1746,  1922,  1347,
    1004      148,  -361,  -361,    30,   -52,  -120,   120,  -361,  1864,  1804,
    1005     -361,  1864,  1864,  1864,  -361,  1864,  -361,  1864,  1864,  1864,
    1006     1864,  1864,  1864,  1864,  1864,  1864,   241,   551,   143,   177,
    1007     -361,  1864,  -361,  -361,  1864,   487,  1864,    72,  1347,  1864,
    1008     1864,  1568,  1864,  1628,  1864,   565,  -361,  1864,   581,   150,
    1009      597,   613,   643,     2,   341,   657,   359,  -361,  -105,   755,
    1010     -361,  -102,   799,  -361,   -93,  -361,  -361,   -50,   -47,   -42,
    1011      -32,   -27,   -15,  -361,    38,    29,   179,  -361,   815,  1864,
    1012      182,   829,  -361,  -361,   -88,   153,  -361,  -361,  -361,  -361,
    1013     -361,   -85,  1347,  1361,  1291,  1291,   269,    25,    25,    30,
    1014       54,    21,  1375,    25,  -361,  1864,  -361,  -361,  1864,  -361,
    1015      929,   393,  1864,    95,  2336,   565,   755,   -69,   799,   -66,
    1016      393,  -361,   845,  -361,  2336,  -361,  1864,  1864,  1864,  -361,
    1017     1864,  -361,  1864,  1864,  -361,  -361,  -361,  -361,  -361,  -361,
    1018     -361,  -361,  -361,  -361,  -361,  -361,   256,  -361,  -361,  -361,
    1019     2394,   859,   184,   -87,  -361,  -361,  -361,  -361,  1864,   875,
    1020      875,  1864,  -361,   897,  1347,   157,  -361,  -361,  1864,   158,
    1021      911,  1017,  1053,  1069,   501,   535,   154,   156,   159,   161,
    1022      162,   163,   164,    79,    87,   100,   115,   119,  1083,  -361,
    1023     -361,  -361,  -361,  1099,  -361,  -361,  1113,   166,  2336,   -65,
    1024     -108,  -361,  1864,  -361,  1864,  1864,  -361,  1864,  -361,  -361,
    1025     -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,
    1026     -361,  -361,  -361,  1864,  1864,   172,  -361,  -361,   190,   171,
    1027     -361,   176,  1127,  1159,  1175,  1269,  1317,  1333,  -108,   178,
    1028      181,  1864,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,
    1029      190,  -361,   -61,  -361,  -361
     990    -363,   326,  -363,  -129,  1852,  -363,  -363,  1910,   -95,  -363,
     991    -363,   -75,   -67,   -58,   -42,   -37,   -30,   -25,   -13,  1970,
     992    2028,  2088,  2146,   -87,  1852,  -104,  1852,    -5,  -363,  1852,
     993    -363,  -363,  -363,  -363,   -71,    20,    29,  -363,  -363,    58,
     994      39,    77,   -68,    83,  -363,   130,    98,  2206,   137,   137,
     995    1852,  1852,  -363,  1852,  1852,  -363,  -363,  -363,   112,  -363,
     996      35,  -111,  1335,  1852,  1852,  -363,  1852,   247,  -122,  -363,
     997    2264,  -363,  -363,  -363,  -363,   131,  -363,  1852,  -363,  -363,
     998    1852,  -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,
     999     127,   -95,   129,   132,   133,   134,  -363,    30,   135,  1852,
     1000     359,  1335,    -8,  2324,  1852,  1852,  1852,  1852,  1852,  1852,
     1001    1852,  1498,  1852,   375,  1556,   405,  1852,   447,  1616,   469,
     1002     140,  -363,   142,   143,  -363,    92,  1674,  1335,   -53,  1852,
     1003    -363,  -363,  -363,  -363,   172,  1852,   174,  1734,  1910,  1335,
     1004     147,  -363,  -363,    30,   -52,  -105,   120,  -363,  1852,  1792,
     1005    -363,  1852,  1852,  1852,  -363,  1852,  -363,  1852,  1852,  1852,
     1006    1852,  1852,  1852,  1852,  1852,  1852,   236,   531,   142,   176,
     1007    -363,  1852,  -363,  -363,  1852,   220,  1852,    72,  1335,  1852,
     1008    1852,  1556,  1852,  1616,  1852,   545,  -363,  1852,   561,   149,
     1009     577,   593,   735,     2,   267,   749,   341,  -363,  -102,   763,
     1010    -363,   -98,   779,  -363,   -93,  -363,  -363,   -55,   -50,   -46,
     1011     -39,   -32,   -27,  -363,    74,   -15,   178,  -363,   795,  1852,
     1012     180,   809,  -363,  -363,   -85,   152,  -363,  -363,  -363,  -363,
     1013    -363,   -69,  1335,  1349,  1389,  1389,   169,    25,    25,    30,
     1014      54,    21,  1363,    25,  -363,  1852,  -363,  -363,  1852,  -363,
     1015     622,   483,  1852,    95,  2324,   545,   763,   -66,   779,   -65,
     1016     483,  -363,   825,  -363,  2324,  -363,  1852,  1852,  1852,  -363,
     1017    1852,  -363,  1852,  1852,  -363,  -363,  -363,  -363,  -363,  -363,
     1018    -363,  -363,  -363,  -363,  -363,  -363,  1012,  -363,  -363,  -363,
     1019    2382,   839,   182,   -86,  -363,  -363,  -363,  -363,  1852,   855,
     1020     855,  1852,  -363,   997,    42,  1335,   156,  -363,  -363,  1852,
     1021     157,  1011,  1027,  1041,  1057,   499,   515,   154,   163,   164,
     1022     175,   177,   181,   183,    70,    79,   101,   105,   115,  1071,
     1023    -363,  -363,  -363,  -363,  1087,  -363,  -363,  1101,   161,  2324,
     1024     -61,  -113,  -363,  1852,  -363,  1852,  1852,  -363,  1852,  -363,
     1025    -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,
     1026    -363,  -363,  -363,  -363,  1852,  1852,   162,  -363,  -363,   204,
     1027     179,  -363,   184,  1115,  1257,  1273,  1289,  1305,  1321,  -113,
     1028     188,   185,  1852,  -363,  -363,  -363,  -363,  -363,  -363,  -363,
     1029    -363,   204,  -363,   -57,  -363,  -363
    10301030};
    10311031
     
    10331033static const yytype_int16 yypgoto[] =
    10341034{
    1035     -361,  -361,  -361,  -361,  -361,  -361,  -361,    -4,    -1,    48,
    1036     -361,  -361,  -361,   -25,  -361,  -361,   315,   277,   232,  -250,
    1037     -361,  -360,   -60,   -53,   152,     0,  -361,  -361,  -361,  -361,
    1038     -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,  -361,
    1039     -361,  -361,  -361,  -361,  -361
     1035    -363,  -363,  -363,  -363,  -363,  -363,  -363,    -4,    -1,    48,
     1036    -363,  -363,  -363,  -206,  -363,  -363,   316,   286,   217,  -240,
     1037    -363,  -362,   -56,   -43,   160,     0,  -363,  -363,  -363,  -363,
     1038    -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,  -363,
     1039    -363,  -363,  -363,  -363,  -363
    10401040};
    10411041
     
    10441044   number is the opposite.  If zero, do what YYDEFACT says.
    10451045   If YYTABLE_NINF, syntax error.  */
    1046 #define YYTABLE_NINF -154
     1046#define YYTABLE_NINF -155
    10471047static const yytype_int16 yytable[] =
    10481048{
    1049       61,    70,   169,   100,   305,   152,   153,   367,   379,   154,
    1050      170,   155,   156,   123,   309,   113,   115,   117,   119,   171,
    1051      172,   151,   125,   122,    89,   150,   331,   227,   154,   103,
    1052      379,   156,   154,   332,   151,   156,   151,   154,   368,   151,
    1053      156,   128,   275,   124,   134,   277,   148,    70,   151,   148,
    1054      144,   104,    97,   151,   279,   101,   151,   152,   153,   294,
    1055      105,   154,   296,   155,   156,   168,   175,   101,   101,   101,
    1056      101,   106,   151,   177,   101,   151,   151,   127,   306,   107,
    1057      151,   307,   366,   148,   108,   148,   394,   226,   365,   151,
    1058      120,   121,   216,   217,   131,   139,   179,   280,   143,   103,
    1059      281,   109,   146,   186,   180,   282,   148,   110,   148,   111,
    1060      198,   166,   167,   201,   181,   283,   126,   204,   101,   182,
    1061      284,   136,   214,   152,   153,   101,   215,   154,   178,   155,
    1062      156,   183,   285,   129,   100,   157,   224,   158,   159,   160,
    1063      161,   130,   162,   268,   229,   163,   164,   185,   231,   269,
     1049      61,    70,   368,   100,   169,   152,   153,   380,   123,   154,
     1050     170,   155,   156,    89,   306,   113,   115,   117,   119,   171,
     1051     172,   150,   125,   122,   310,   120,   121,   332,   154,   380,
     1052     151,   156,   154,   369,   333,   156,   151,   154,   124,   151,
     1053     156,   128,   227,   151,   134,   275,   148,    70,   151,   277,
     1054     144,   103,    97,   148,   279,   101,   151,   152,   153,   216,
     1055     217,   154,   294,   155,   156,   168,   175,   101,   101,   101,
     1056     101,   104,   151,   177,   101,   151,   151,   127,   296,   105,
     1057     151,   307,   308,   148,   151,   148,   367,   226,   106,   151,
     1058     395,   179,   280,   335,   336,   139,   103,   281,   143,   366,
     1059     180,   282,   146,   148,   107,   186,   148,   181,   283,   108,
     1060     198,   166,   167,   201,   182,   284,   109,   204,   101,   183,
     1061     285,   110,   214,   152,   153,   101,   215,   154,   178,   155,
     1062     156,   184,   288,   111,   100,   157,   224,   158,   159,   160,
     1063     161,   126,   162,   268,   229,   163,   164,   185,   231,   269,
    10641064     165,   188,   190,   191,   192,   193,   194,   195,   196,   161,
    1065      199,   244,   160,   161,   202,   162,   132,   250,   161,   165,
    1066      162,    30,   253,   165,   101,   184,   288,   218,   165,   286,
    1067      257,   149,   259,   221,   149,   287,   101,   157,   133,   158,
     1065     199,   244,   160,   161,   202,   162,   129,   250,   161,   165,
     1066     162,   131,   253,   165,   101,   130,   154,   218,   165,   156,
     1067     257,   149,   259,   221,  -154,   132,   101,   157,   149,   158,
    10681068     159,   160,   161,   297,   162,   298,   101,   163,   164,   232,
    10691069     233,   234,   165,   235,   170,   236,   237,   238,   239,   240,
    1070      241,   242,   243,   101,  -153,  -133,  -133,   135,   149,   101,
    1071      149,   137,   251,   147,   101,   104,   356,   255,   256,  -112,
    1072      258,   169,   260,   107,   357,   262,  -134,  -134,  -112,  -112,
    1073      148,   149,   176,   149,   152,   153,   108,   358,   154,   179,
    1074      155,   156,   180,   157,   181,   158,   159,   160,   161,   182,
    1075      162,   110,   359,   163,   164,   111,   360,   291,   165,   228,
    1076        5,     6,   316,   317,   334,   335,   154,     9,   183,   156,
    1077      141,   142,   184,   205,   151,   220,   322,   206,   222,   171,
    1078      249,   264,   289,   299,   292,   295,   300,   330,   338,   340,
    1079      303,   349,   304,   350,   364,   367,   351,   339,   352,   353,
    1080      354,   355,   304,   378,   310,   311,   312,   381,   313,   390,
    1081      314,   315,   102,   382,   140,   389,     2,     3,   391,   254,
    1082      393,     0,     0,     0,     4,     0,     0,     0,   328,     0,
    1083        5,     6,     7,     8,   152,   153,   333,     9,   154,   336,
    1084      155,   156,     0,     0,     0,     0,   318,   319,   320,   321,
    1085        0,  -105,   152,   153,     0,     0,   154,    10,   155,   156,
    1086     -105,  -105,     0,   245,   157,   149,   158,   159,   160,   161,
    1087      392,   162,     0,     0,   163,   164,   304,     0,   246,   165,
    1088      372,     0,   373,   374,     0,   375,   152,   153,     0,     0,
    1089      154,     0,   155,   156,   158,   159,   160,   161,     0,   162,
    1090        0,   376,   377,   164,     0,     0,     0,   165,    11,    12,
     1070     241,   242,   243,   101,  -153,   286,   104,   357,   149,   101,
     1071     149,   287,   251,   133,   101,   107,   358,   255,   256,   135,
     1072     258,   148,   260,  -133,  -133,   262,  -134,  -134,   149,   152,
     1073     153,   149,   136,   154,   137,   155,   156,   108,   359,    30,
     1074     304,   110,   360,   157,   147,   158,   159,   160,   161,   169,
     1075     162,   111,   361,   163,   164,   141,   142,   291,   165,   228,
     1076     152,   153,   176,   179,   154,   180,   155,   156,   181,   182,
     1077     183,   184,   205,   151,   220,   206,   323,   222,   171,   249,
     1078     264,   289,   292,   299,   295,   331,   300,   339,   341,   365,
     1079     303,   350,   305,   379,   158,   159,   160,   161,   340,   162,
     1080     351,   352,   305,   164,   311,   312,   313,   165,   314,   368,
     1081     315,   316,   353,   102,   354,   382,     2,     3,   355,   391,
     1082     356,   383,   392,   140,     4,   394,   390,   254,   329,     0,
     1083       5,     6,     7,     8,   152,   153,   334,     9,   154,   337,
     1084     155,   156,  -110,     0,     0,     0,     0,     0,   252,     0,
     1085       0,  -110,  -110,     0,     0,     0,   149,    10,   245,   157,
     1086     148,   158,   159,   160,   161,     0,   162,     0,     0,   163,
     1087     164,   393,     0,   246,   165,     0,   148,   305,     0,     0,
     1088       0,   373,     0,   374,   375,     0,   376,     0,     0,     0,
     1089     157,     0,   158,   159,   160,   161,     0,   162,   270,     0,
     1090     163,   164,   377,   378,   271,   165,   148,     0,    11,    12,
    10911091      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    10921092      23,    24,    25,    26,     0,    27,    28,    29,    30,     0,
    10931093      31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
    1094       41,    42,    43,    44,    45,    46,    47,    48,     0,    49,
     1094      41,    42,    43,    44,    45,    46,    47,    48,   148,    49,
    10951095       0,     0,    50,     0,    51,     0,     0,     0,    52,     0,
    10961096       0,     0,    53,     0,   157,    54,   158,   159,   160,   161,
    1097        0,   162,   270,     0,   163,   164,     0,     0,   271,   165,
    1098        0,     0,   157,     0,   158,   159,   160,   161,   148,   162,
    1099      273,     0,   163,   164,   152,   153,   274,   165,   154,     0,
    1100      155,   156,     0,     0,     0,     0,     0,     0,     0,     0,
    1101        0,     0,     0,     0,     0,     0,   157,     0,   158,   159,
    1102      160,   161,     0,   162,   301,     0,   163,   164,   152,   153,
    1103      302,   165,   154,     0,   155,   156,     0,     0,     0,     0,
     1097     148,   162,   273,     0,   163,   164,   152,   153,   274,   165,
     1098     154,  -112,   155,   156,     0,     0,     0,     0,     0,     0,
     1099    -112,  -112,   152,   153,     0,   149,   154,  -105,   155,   156,
     1100       0,     0,     0,     0,     0,     0,  -105,  -105,   152,   153,
     1101       0,   149,   154,     0,   155,   156,     0,     0,     0,     0,
     1102       0,     0,     0,     0,   152,   153,     0,  -106,   154,     0,
     1103     155,   156,     0,     0,     0,     0,  -106,  -106,   152,   153,
     1104       0,   149,   154,     0,   155,   156,     0,     0,     0,     0,
    11041105       0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
    1105      155,   156,     0,     0,     0,     0,     0,     0,   152,   153,
    1106        0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
    1107        0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
    1108      155,   156,     0,     0,     0,     0,     0,     0,     0,     0,
    1109      152,   153,     0,     0,   154,     0,   155,   156,     0,     0,
    1110        0,     0,     0,     0,     0,     0,   152,   153,     0,  -110,
    1111      154,     0,   155,   156,     0,   252,     0,     0,  -110,  -110,
    1112        0,     0,     0,   149,   157,     0,   158,   159,   160,   161,
    1113        0,   162,   345,     0,   163,   164,   152,   153,   346,   165,
    1114      154,     0,   155,   156,     0,     0,     0,     0,     0,     0,
    1115      152,   153,     0,     0,   154,     0,   155,   156,   157,     0,
    1116      158,   159,   160,   161,     0,   162,   347,     0,   163,   164,
    1117        0,     0,   348,   165,   157,     0,   158,   159,   160,   161,
    1118        0,   162,   248,     0,   163,   164,   148,     0,   157,   165,
     1106     155,   156,     0,     0,     0,     0,     0,     0,     0,  -107,
     1107     152,   153,     0,     0,   154,     0,   155,   156,  -107,  -107,
     1108       0,     0,     0,   149,     0,     0,   152,   153,     0,     0,
     1109     154,  -108,   155,   156,     0,     0,     0,     0,     0,     0,
     1110    -108,  -108,     0,     0,     0,   149,   157,     0,   158,   159,
     1111     160,   161,     0,   162,   301,     0,   163,   164,     0,     0,
     1112     302,   165,   157,   148,   158,   159,   160,   161,     0,   162,
     1113     346,     0,   163,   164,     0,     0,   347,   165,   157,     0,
     1114     158,   159,   160,   161,     0,   162,   348,     0,   163,   164,
     1115       0,     0,   349,   165,   157,     0,   158,   159,   160,   161,
     1116       0,   162,   248,     0,   163,   164,     0,     0,   157,   165,
    11191117     158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
    11201118       0,     0,   261,   165,   157,     0,   158,   159,   160,   161,
    1121        0,   162,     0,     0,   163,   164,   148,     0,   263,   165,
     1119       0,   162,     0,     0,   163,   164,     0,     0,   263,   165,
    11221120     157,     0,   158,   159,   160,   161,     0,   162,     0,     0,
    11231121     163,   164,     0,     0,   265,   165,   157,     0,   158,   159,
    11241122     160,   161,     0,   162,   266,     0,   163,   164,   152,   153,
    11251123       0,   165,   154,     0,   155,   156,     0,     0,     0,     0,
    1126        0,     0,     0,     0,     0,     0,   157,     0,   158,   159,
    1127      160,   161,     0,   162,   267,     0,   163,   164,     0,     0,
    1128      157,   165,   158,   159,   160,   161,   148,   162,   272,     0,
    1129      163,   164,   152,   153,     0,   165,   154,     0,   155,   156,
    1130        0,     0,     0,     0,     0,     0,     0,  -106,   152,   153,
    1131        0,     0,   154,     0,   155,   156,  -106,  -106,     0,     0,
    1132        0,   149,   152,   153,     0,     0,   154,     0,   155,   156,
    1133        0,     0,     0,     0,     0,     0,     0,  -107,   152,   153,
    1134        0,     0,   154,     0,   155,   156,  -107,  -107,     0,     0,
    1135        0,   149,   152,   153,     0,     0,   154,     0,   155,   156,
     1124       0,     0,   152,   153,  -111,     0,   154,     0,   155,   156,
     1125       0,     0,     0,  -111,  -111,     0,   152,   153,   149,     0,
     1126     154,     0,   155,   156,     0,     0,     0,     0,     0,     0,
     1127       0,     0,   152,   153,     0,     0,   154,     0,   155,   156,
     1128       0,     0,     0,     0,     0,     0,     0,     0,   152,   153,
     1129       0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
     1130       0,     0,   152,   153,     0,     0,   154,     0,   155,   156,
     1131       0,     0,     0,     0,     0,     0,     0,     0,   152,   153,
     1132       0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
     1133       0,     0,   152,   153,     0,     0,   154,     0,   155,   156,
    11361134       0,     0,     0,     0,     0,     0,     0,     0,   152,   153,
    11371135       0,     0,   154,     0,   155,   156,     0,     0,   157,     0,
    1138      158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
    1139      152,   153,   276,   165,   154,     0,   155,   156,     0,     0,
    1140        0,     0,     0,     0,   152,   153,     0,  -108,   154,     0,
    1141      155,   156,     0,     0,     0,     0,  -108,  -108,     0,     0,
    1142        0,   149,   157,     0,   158,   159,   160,   161,     0,   162,
    1143      148,     0,   163,   164,     0,     0,   278,   165,   157,     0,
     1136     158,   159,   160,   161,     0,   162,   267,     0,   163,   164,
     1137       0,     0,   157,   165,   158,   159,   160,   161,     0,   162,
     1138     272,     0,   163,   164,     0,     0,   157,   165,   158,   159,
     1139     160,   161,     0,   162,     0,     0,   163,   164,     0,     0,
     1140     276,   165,   157,     0,   158,   159,   160,   161,     0,   162,
     1141       0,     0,   163,   164,     0,     0,   278,   165,   157,     0,
    11441142     158,   159,   160,   161,     0,   162,   290,     0,   163,   164,
    11451143       0,     0,   157,   165,   158,   159,   160,   161,     0,   162,
    11461144       0,     0,   163,   164,     0,     0,   293,   165,   157,     0,
    1147      158,   159,   160,   161,     0,   162,   308,     0,   163,   164,
     1145     158,   159,   160,   161,     0,   162,   309,     0,   163,   164,
    11481146       0,     0,   157,   165,   158,   159,   160,   161,     0,   162,
    1149        0,     0,   163,   164,     0,     0,   329,   165,   157,     0,
     1147       0,     0,   163,   164,     0,     0,   330,   165,   157,     0,
    11501148     158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
    11511149     152,   153,   246,   165,   154,     0,   155,   156,     0,     0,
    1152      157,     0,   158,   159,   160,   161,   337,   162,     0,     0,
     1150       0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
     1151     155,   156,     0,     0,     0,     0,     5,     6,   317,   318,
     1152     152,   153,     0,     9,   154,     0,   155,   156,     0,     0,
     1153       0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
     1154     155,   156,     0,     0,     0,     0,     0,     0,     0,     0,
     1155     152,   153,     0,     0,   154,     0,   155,   156,     0,     0,
     1156       0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
     1157     155,   156,     0,     0,     0,     0,     0,     0,     0,     0,
     1158     152,   153,     0,     0,   154,     0,   155,   156,     0,     0,
     1159       0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
     1160     155,   156,   319,   320,   321,   322,     0,     0,   152,   153,
     1161       0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
     1162     157,     0,   158,   159,   160,   161,   338,   162,     0,     0,
    11531163     163,   164,     0,     0,   157,   165,   158,   159,   160,   161,
    1154        0,   162,     0,     0,   163,   164,   152,   153,   341,   165,
    1155      154,  -111,   155,   156,     0,     0,     0,     0,     0,     0,
    1156     -111,  -111,   152,   153,     0,   149,   154,     0,   155,   156,
     1164       0,   162,     0,     0,   163,   164,     0,     0,   342,   165,
     1165     157,     0,   158,   159,   160,   161,     0,   162,   343,     0,
     1166     163,   164,     0,     0,   157,   165,   158,   159,   160,   161,
     1167       0,   162,     0,     0,   163,   164,     0,     0,   344,   165,
     1168     157,     0,   158,   159,   160,   161,     0,   162,   345,     0,
     1169     163,   164,     0,     0,   157,   165,   158,   159,   160,   161,
     1170       0,   162,     0,     0,   163,   164,     0,     0,   362,   165,
     1171     157,     0,   158,   159,   160,   161,   363,   162,     0,     0,
     1172     163,   164,     0,     0,   157,   165,   158,   159,   160,   161,
     1173       0,   162,   364,     0,   163,   164,     0,     0,   157,   165,
     1174     158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
     1175     152,   153,   384,   165,   154,     0,   155,   156,     0,     0,
    11571176       0,     0,     0,     0,     0,     0,   152,   153,     0,     0,
    11581177     154,     0,   155,   156,     0,     0,     0,     0,     0,     0,
    11591178       0,     0,   152,   153,     0,     0,   154,     0,   155,   156,
    1160        0,     0,     0,     0,     0,     0,   152,   153,     0,     0,
     1179       0,     0,     0,     0,     0,     0,     0,     0,   152,   153,
     1180       0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
     1181       0,     0,     0,     0,   152,   153,     0,     0,   154,     0,
     1182     155,   156,     0,     0,     0,     0,     0,     0,   152,   153,
     1183       0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
     1184       0,     0,  -155,   153,     0,     0,   154,     0,   155,   156,
     1185       0,     0,     0,     0,     0,     0,     0,   153,     0,     0,
    11611186     154,     0,   155,   156,     0,     0,     0,     0,     0,     0,
    1162      152,   153,     0,     0,   154,     0,   155,   156,     0,     0,
    11631187       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1164      157,     0,   158,   159,   160,   161,     0,   162,   342,     0,
    1165      163,   164,   152,   153,     0,   165,   154,     0,   155,   156,
    1166        0,     0,     0,     0,     0,     0,     0,     0,   152,   153,
    1167        0,     0,   154,     0,   155,   156,   157,     0,   158,   159,
     1188     157,     0,   158,   159,   160,   161,   154,   162,     0,   156,
     1189     163,   164,     0,     0,   385,   165,   157,     0,   158,   159,
    11681190     160,   161,     0,   162,     0,     0,   163,   164,     0,     0,
    1169      343,   165,   157,     0,   158,   159,   160,   161,     0,   162,
    1170      344,     0,   163,   164,     0,     0,   157,   165,   158,   159,
    1171      160,   161,     0,   162,     0,     0,   163,   164,     0,     0,
    1172      361,   165,   157,     0,   158,   159,   160,   161,   362,   162,
     1191     386,   165,   157,     0,   158,   159,   160,   161,     0,   162,
     1192       0,     0,   163,   164,     0,     0,   387,   165,   157,     0,
     1193     158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
     1194       0,     0,   388,   165,   157,     0,   158,   159,   160,   161,
     1195     389,   162,     0,     0,   163,   164,     0,     0,   157,   165,
     1196     158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
     1197       0,     0,   157,   165,   158,   159,   160,   161,     0,   162,
    11731198       0,     0,   163,   164,     0,     0,   157,   165,   158,   159,
    1174      160,   161,     0,   162,   363,     0,   163,   164,     0,     0,
    1175      157,   165,   158,   159,   160,   161,     0,   162,     0,     0,
    1176      163,   164,   152,   153,   383,   165,   154,     0,   155,   156,
    1177        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1178        0,     0,   157,     0,   158,   159,   160,   161,   154,   162,
    1179        0,   156,   163,   164,     0,     0,   384,   165,   157,     0,
    1180      158,   159,   160,   161,     0,   162,     0,     0,   163,   164,
    1181      152,   153,   385,   165,   154,     0,   155,   156,     0,     0,
    1182        0,     0,     0,     0,     0,     0,   152,   153,     0,     0,
    1183      154,     0,   155,   156,     0,     0,     0,     0,     0,     0,
    1184      152,   153,     0,     0,   154,     0,   155,   156,     0,     0,
    1185        0,     0,     0,     0,  -154,   153,     0,     0,   154,     0,
    1186      155,   156,     0,     0,     0,     0,     0,     0,     0,   153,
    1187        0,     0,   154,     0,   155,   156,     0,     0,     0,     0,
    1188        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1199     160,   161,     0,   162,     0,     0,     4,   164,     0,     0,
     1200       0,   165,     5,     6,    90,    91,     0,     0,     0,     9,
    11891201       0,     0,   157,     0,   158,   159,   160,   161,     0,   162,
    1190        0,     0,   163,   164,     0,     0,   386,   165,     0,     0,
    1191        0,     0,     0,     0,   157,     0,   158,   159,   160,   161,
    1192        0,   162,     0,     0,     0,   164,     0,     0,     0,   165,
    1193        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1194      157,     0,   158,   159,   160,   161,     0,   162,     0,     0,
    1195      163,   164,     0,     0,   387,   165,   157,     0,   158,   159,
    1196      160,   161,   388,   162,     0,     0,   163,   164,     0,     0,
    1197      157,   165,   158,   159,   160,   161,     0,   162,     0,     0,
    1198      163,   164,     0,     0,   157,   165,   158,   159,   160,   161,
    1199        0,   162,     0,     0,   163,   164,     0,     0,   157,   165,
    1200      158,   159,   160,   161,     0,   162,     0,     0,     4,   164,
    1201        0,     0,     0,   165,     5,     6,    90,    91,     0,     0,
    1202        0,     9,     0,     0,     0,     0,     0,     0,     0,     0,
     1202       0,     0,     0,   164,     0,     0,     0,   165,     0,     0,
    12031203       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    12041204       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1205       0,     0,     0,     0,     4,     0,     0,     0,     0,     0,
     1206       5,     6,    90,    91,     0,     0,     0,     9,     0,     0,
    12051207       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1206        0,     0,     0,     0,     0,     0,     4,     0,     0,     0,
    1207        0,     0,     5,     6,    90,    91,     0,     0,     0,     9,
    1208        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1208      11,    12,    13,    14,    15,    16,    17,    18,    92,    93,
     1209      94,    95,     0,     0,     0,     0,     0,     0,     0,     0,
     1210      30,     0,    31,    32,    33,     0,    35,    36,     0,     0,
     1211       0,    40,    41,     0,     4,     0,     0,     0,     0,    96,
     1212       5,     6,    90,    91,    50,     0,    51,     9,     0,     0,
     1213       0,     0,     0,     0,    53,   197,     0,    54,    11,    12,
     1214      13,    14,    15,    16,    17,    18,    92,    93,    94,    95,
     1215       0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
     1216      31,    32,    33,     0,    35,    36,     0,     0,     0,    40,
     1217      41,     0,     4,     0,     0,     0,     0,    96,     5,     6,
     1218     207,   208,    50,     0,    51,     9,     0,     0,     0,     0,
     1219       0,     0,    53,   200,     0,    54,     0,     0,    11,    12,
     1220      13,    14,    15,    16,    17,    18,    92,    93,    94,    95,
     1221       0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
     1222      31,    32,    33,     0,    35,    36,     0,     0,     0,    40,
     1223      41,     0,     4,     0,     0,     0,     0,    96,     5,     6,
     1224      90,    91,    50,     0,    51,     9,     0,     0,     0,     0,
     1225       0,     0,    53,   203,     0,    54,    11,    12,    13,    14,
     1226      15,    16,    17,    18,   209,   210,   211,   212,     0,     0,
     1227       0,     0,     0,     0,     0,     0,    30,     0,    31,    32,
     1228      33,     0,    35,    36,     0,     0,     0,    40,    41,     0,
     1229       4,     0,     0,     0,     0,    96,     5,     6,    90,    91,
     1230      50,     0,    51,     9,     0,     0,     0,     0,     0,     0,
     1231      53,   213,     0,    54,     0,     0,    11,    12,    13,    14,
     1232      15,    16,    17,    18,    92,    93,    94,    95,     0,     0,
     1233       0,     0,     0,     0,     0,     0,    30,     0,    31,    32,
     1234      33,     0,    35,    36,     0,     0,     0,    40,    41,     0,
     1235       4,     0,     0,     0,     0,    96,     5,     6,    90,    91,
     1236      50,     0,    51,     9,     0,     0,     0,     0,     0,     0,
     1237      53,   223,     0,    54,    11,    12,    13,    14,    15,    16,
     1238      17,    18,    92,    93,    94,    95,     0,     0,     0,     0,
     1239       0,     0,     0,     0,    30,     0,    31,    32,    33,     0,
     1240      35,    36,     0,     0,     0,    40,    41,     0,     4,     0,
     1241       0,     0,     0,    96,     5,     6,    90,    91,    50,     0,
     1242      51,     9,     0,     0,     0,     0,     0,     0,    53,   230,
     1243       0,    54,     0,     0,    11,    12,    13,    14,    15,    16,
     1244      17,    18,    92,    93,    94,    95,     0,     0,     0,     0,
     1245       0,     0,     0,     0,    30,     0,    31,    32,    33,     0,
     1246      35,    36,     0,     0,     0,    40,    41,     0,     4,     0,
     1247       0,     0,     0,    96,     5,     6,    90,    91,    50,     0,
     1248      51,     9,     0,     0,     0,     0,     0,     0,    53,     0,
     1249       0,    54,    11,    12,    13,    14,    15,    16,    17,    18,
     1250      92,    93,    94,    95,     0,     0,     0,     0,     0,     0,
     1251       0,     0,    30,     0,    31,    32,    33,     0,    35,    36,
     1252       0,     0,     0,    40,    41,     0,     4,     0,     0,     0,
     1253       0,    96,     5,     6,    90,    91,    50,     0,    51,     9,
     1254       0,     0,     0,     0,     0,     0,    99,     0,     0,    54,
    12091255       0,     0,    11,    12,    13,    14,    15,    16,    17,    18,
    12101256      92,    93,    94,    95,     0,     0,     0,     0,     0,     0,
     
    12121258       0,     0,     0,    40,    41,     0,     4,     0,     0,     0,
    12131259       0,    96,     5,     6,    90,    91,    50,     0,    51,     9,
    1214        0,     0,     0,     0,     0,     0,    53,   197,     0,    54,
    1215       11,    12,    13,    14,    15,    16,    17,    18,    92,    93,
    1216       94,    95,     0,     0,     0,     0,     0,     0,     0,     0,
    1217       30,     0,    31,    32,    33,     0,    35,    36,     0,     0,
    1218        0,    40,    41,     0,     4,     0,     0,     0,     0,    96,
    1219        5,     6,   207,   208,    50,     0,    51,     9,     0,     0,
    1220        0,     0,     0,     0,    53,   200,     0,    54,     0,     0,
     1260       0,     0,     0,     0,     0,     0,   112,     0,     0,    54,
    12211261      11,    12,    13,    14,    15,    16,    17,    18,    92,    93,
    12221262      94,    95,     0,     0,     0,     0,     0,     0,     0,     0,
     
    12241264       0,    40,    41,     0,     4,     0,     0,     0,     0,    96,
    12251265       5,     6,    90,    91,    50,     0,    51,     9,     0,     0,
    1226        0,     0,     0,     0,    53,   203,     0,    54,    11,    12,
    1227       13,    14,    15,    16,    17,    18,   209,   210,   211,   212,
    1228        0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
    1229       31,    32,    33,     0,    35,    36,     0,     0,     0,    40,
    1230       41,     0,     4,     0,     0,     0,     0,    96,     5,     6,
    1231       90,    91,    50,     0,    51,     9,     0,     0,     0,     0,
    1232        0,     0,    53,   213,     0,    54,     0,     0,    11,    12,
     1266       0,     0,     0,     0,   114,     0,     0,    54,     0,     0,
     1267      11,    12,    13,    14,    15,    16,    17,    18,    92,    93,
     1268      94,    95,     0,     0,     0,     0,     0,     0,     0,     0,
     1269      30,     0,    31,    32,    33,     0,    35,    36,     0,     0,
     1270       0,    40,    41,     0,     4,     0,     0,     0,     0,    96,
     1271       5,     6,   138,    91,    50,     0,    51,     9,     0,     0,
     1272       0,     0,     0,     0,   116,     0,     0,    54,    11,    12,
    12331273      13,    14,    15,    16,    17,    18,    92,    93,    94,    95,
    12341274       0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
     
    12361276      41,     0,     4,     0,     0,     0,     0,    96,     5,     6,
    12371277      90,    91,    50,     0,    51,     9,     0,     0,     0,     0,
    1238        0,     0,    53,   223,     0,    54,    11,    12,    13,    14,
     1278       0,     0,   118,     0,     0,    54,     0,     0,    11,    12,
     1279      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     1280       0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
     1281      31,    32,    33,     0,    35,    36,     0,     0,     0,    40,
     1282      41,     0,     4,     0,     0,     0,     0,    96,     5,     6,
     1283      90,    91,    50,     0,    51,     9,     0,     0,     0,     0,
     1284       0,     0,    53,     0,     0,    54,    11,    12,    13,    14,
    12391285      15,    16,    17,    18,    92,    93,    94,    95,     0,     0,
    12401286       0,     0,     0,     0,     0,     0,    30,     0,    31,    32,
     
    12421288       4,     0,     0,     0,     0,    96,     5,     6,    90,    91,
    12431289      50,     0,    51,     9,     0,     0,     0,     0,     0,     0,
    1244       53,   230,     0,    54,     0,     0,    11,    12,    13,    14,
     1290     174,     0,     0,    54,     0,     0,    11,    12,    13,    14,
    12451291      15,    16,    17,    18,    92,    93,    94,    95,     0,     0,
    1246        0,     0,     0,     0,     0,     0,    30,     0,    31,    32,
    1247       33,     0,    35,    36,     0,     0,     0,    40,    41,     0,
    1248        4,     0,     0,     0,     0,    96,     5,     6,    90,    91,
    1249       50,     0,    51,     9,     0,     0,     0,     0,     0,     0,
    1250       53,     0,     0,    54,    11,    12,    13,    14,    15,    16,
    1251       17,    18,    92,    93,    94,    95,     0,     0,     0,     0,
    1252        0,     0,     0,     0,    30,     0,    31,    32,    33,     0,
    1253       35,    36,     0,     0,     0,    40,    41,     0,     4,     0,
    1254        0,     0,     0,    96,     5,     6,    90,    91,    50,     0,
    1255       51,     9,     0,     0,     0,     0,     0,     0,    99,     0,
    1256        0,    54,     0,     0,    11,    12,    13,    14,    15,    16,
    1257       17,    18,    92,    93,    94,    95,     0,     0,     0,     0,
    1258        0,     0,     0,     0,    30,     0,    31,    32,    33,     0,
    1259       35,    36,     0,     0,     0,    40,    41,     0,     4,     0,
    1260        0,     0,     0,    96,     5,     6,    90,    91,    50,     0,
    1261       51,     9,     0,     0,     0,     0,     0,     0,   112,     0,
    1262        0,    54,    11,    12,    13,    14,    15,    16,    17,    18,
    1263       92,    93,    94,    95,     0,     0,     0,     0,     0,     0,
    1264        0,     0,    30,     0,    31,    32,    33,     0,    35,    36,
    1265        0,     0,     0,    40,    41,     0,     4,     0,     0,     0,
    1266        0,    96,     5,     6,    90,    91,    50,     0,    51,     9,
    1267        0,     0,     0,     0,     0,     0,   114,     0,     0,    54,
    1268        0,     0,    11,    12,    13,    14,    15,    16,    17,    18,
    1269       92,    93,    94,    95,     0,     0,     0,     0,     0,     0,
    1270        0,     0,    30,     0,    31,    32,    33,     0,    35,    36,
    1271        0,     0,     0,    40,    41,     0,     4,     0,     0,     0,
    1272        0,    96,     5,     6,   138,    91,    50,     0,    51,     9,
    1273        0,     0,     0,     0,     0,     0,   116,     0,     0,    54,
    1274       11,    12,    13,    14,    15,    16,    17,    18,    92,    93,
    1275       94,    95,     0,     0,     0,     0,     0,     0,     0,     0,
    1276       30,     0,    31,    32,    33,     0,    35,    36,     0,     0,
    1277        0,    40,    41,     0,     4,     0,     0,     0,     0,    96,
    1278        5,     6,    90,    91,    50,     0,    51,     9,     0,     0,
    1279        0,     0,     0,     0,   118,     0,     0,    54,     0,     0,
    1280       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    1281       21,    22,     0,     0,     0,     0,     0,     0,     0,     0,
    1282       30,     0,    31,    32,    33,     0,    35,    36,     0,     0,
    1283        0,    40,    41,     0,     4,     0,     0,     0,     0,    96,
    1284        5,     6,    90,    91,    50,     0,    51,     9,     0,     0,
    1285        0,     0,     0,     0,    53,     0,     0,    54,    11,    12,
    1286       13,    14,    15,    16,    17,    18,    92,    93,    94,    95,
    1287        0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
    1288       31,    32,    33,     0,    35,    36,     0,     0,     0,    40,
    1289       41,     0,     4,     0,     0,     0,     0,    96,     5,     6,
    1290       90,    91,    50,     0,    51,     9,     0,     0,     0,     0,
    1291        0,     0,   174,     0,     0,    54,     0,     0,    11,    12,
    1292       13,    14,    15,    16,    17,    18,    92,    93,    94,    95,
    1293        0,     0,     0,     0,     0,     0,     0,     0,    30,     0,
    1294       31,    32,    33,     0,    35,    36,     0,     0,     0,    40,
    1295       41,     0,     0,     0,     0,     0,     0,    96,     0,     0,
    1296        0,     0,    50,     0,    51,     0,     0,     0,     0,     0,
    1297        0,     0,   187,     0,     0,    54,   323,    12,    13,   324,
    1298      325,    16,   326,   327,    92,    93,    94,    95,     0,     0,
    12991292       0,     0,     0,     0,     0,     0,    30,     0,    31,    32,
    13001293      33,     0,    35,    36,     0,     0,     0,    40,    41,     0,
    13011294       0,     0,     0,     0,     0,    96,     0,     0,     0,     0,
    13021295      50,     0,    51,     0,     0,     0,     0,     0,     0,     0,
    1303       53,     0,     0,    54
     1296     187,     0,     0,    54,   324,    12,    13,   325,   326,    16,
     1297     327,   328,    92,    93,    94,    95,     0,     0,     0,     0,
     1298       0,     0,     0,     0,    30,     0,    31,    32,    33,     0,
     1299      35,    36,     0,     0,     0,    40,    41,     0,     0,     0,
     1300       0,     0,     0,    96,     0,     0,     0,     0,    50,     0,
     1301      51,     0,     0,     0,     0,     0,     0,     0,    53,     0,
     1302       0,    54
    13041303};
    13051304
    13061305static const yytype_int16 yycheck[] =
    13071306{
    1308        1,     1,    12,     7,   254,     3,     4,   115,   368,     7,
    1309      132,     9,    10,   112,   264,    19,    20,    21,    22,   141,
    1310      142,   141,    26,    24,   142,   132,   113,   147,     7,   146,
    1311      390,    10,     7,   120,   141,    10,   141,     7,   146,   141,
    1312       10,   112,   147,   142,   112,   147,    11,    47,   141,    11,
    1313       51,   146,     4,   141,   147,     7,   141,     3,     4,   147,
    1314      146,     7,   147,     9,    10,    66,    70,    19,    20,    21,
     1307       1,     1,   115,     7,    12,     3,     4,   369,   112,     7,
     1308     132,     9,    10,   142,   254,    19,    20,    21,    22,   141,
     1309     142,   132,    26,    24,   264,   112,   113,   113,     7,   391,
     1310     141,    10,     7,   146,   120,    10,   141,     7,   142,   141,
     1311      10,   112,   147,   141,   112,   147,    11,    47,   141,   147,
     1312      51,   146,     4,    11,   147,     7,   141,     3,     4,   112,
     1313     113,     7,   147,     9,    10,    66,    70,    19,    20,    21,
    13151314      22,   146,   141,    77,    26,   141,   141,    29,   147,   146,
    1316      141,   147,   147,    11,   146,    11,   147,   139,   338,   141,
    1317      112,   113,   112,   113,   113,    47,   146,   147,    50,   146,
    1318      147,   146,    54,   113,   146,   147,    11,   146,    11,   146,
     1315     141,   147,   147,    11,   141,    11,   147,   139,   146,   141,
     1316     147,   146,   147,   299,   300,    47,   146,   147,    50,   339,
     1317     146,   147,    54,    11,   146,   113,    11,   146,   147,   146,
    13191318     111,    63,    64,   114,   146,   147,   146,   118,    70,   146,
    1320      147,   112,   126,     3,     4,    77,   126,     7,    80,     9,
     1319     147,   146,   126,     3,     4,    77,   126,     7,    80,     9,
    13211320      10,   146,   147,   146,   138,   133,   137,   135,   136,   137,
    13221321     138,   146,   140,   141,   148,   143,   144,    99,   149,   147,
    13231322     148,   103,   104,   105,   106,   107,   108,   109,   110,   138,
    13241323     112,   165,   137,   138,   116,   140,   146,   171,   138,   148,
    1325      140,   112,   176,   148,   126,   146,   147,   129,   148,   141,
    1326      181,   146,   183,   135,   146,   147,   138,   133,   146,   135,
     1324     140,   113,   176,   148,   126,   146,     7,   129,   148,    10,
     1325     181,   146,   183,   135,   142,   146,   138,   133,   146,   135,
    13271326     136,   137,   138,   139,   140,   141,   148,   143,   144,   151,
    13281327     152,   153,   148,   155,   132,   157,   158,   159,   160,   161,
    1329      162,   163,   164,   165,   142,   141,   142,   146,   146,   171,
    1330      146,   146,   174,   142,   176,   146,   147,   179,   180,   132,
    1331      182,    12,   184,   146,   147,   187,   141,   142,   141,   142,
    1332       11,   146,   141,   146,     3,     4,   146,   147,     7,   146,
    1333        9,    10,   146,   133,   146,   135,   136,   137,   138,   146,
    1334      140,   146,   147,   143,   144,   146,   147,   219,   148,   149,
    1335       14,    15,    16,    17,   299,   300,     7,    21,   146,    10,
    1336       48,    49,   146,   142,   141,   112,   286,   142,   113,   141,
    1337      113,   141,   113,   245,   112,   142,   248,   113,   141,   141,
    1338      252,   147,   254,   147,   138,   115,   147,   308,   147,   147,
    1339      147,   147,   264,   141,   266,   267,   268,   146,   270,   141,
    1340      272,   273,     7,   147,    47,   378,     0,     1,   147,   177,
    1341      390,    -1,    -1,    -1,     8,    -1,    -1,    -1,   290,    -1,
     1328     162,   163,   164,   165,   142,   141,   146,   147,   146,   171,
     1329     146,   147,   174,   146,   176,   146,   147,   179,   180,   146,
     1330     182,    11,   184,   141,   142,   187,   141,   142,   146,     3,
     1331       4,   146,   112,     7,   146,     9,    10,   146,   147,   112,
     1332     254,   146,   147,   133,   142,   135,   136,   137,   138,    12,
     1333     140,   146,   147,   143,   144,    48,    49,   219,   148,   149,
     1334       3,     4,   141,   146,     7,   146,     9,    10,   146,   146,
     1335     146,   146,   142,   141,   112,   142,   286,   113,   141,   113,
     1336     141,   113,   112,   245,   142,   113,   248,   141,   141,   138,
     1337     252,   147,   254,   141,   135,   136,   137,   138,   309,   140,
     1338     147,   147,   264,   144,   266,   267,   268,   148,   270,   115,
     1339     272,   273,   147,     7,   147,   146,     0,     1,   147,   141,
     1340     147,   147,   147,    47,     8,   391,   379,   177,   290,    -1,
    13421341      14,    15,    16,    17,     3,     4,   298,    21,     7,   301,
    1343        9,    10,    -1,    -1,    -1,    -1,   100,   101,   102,   103,
    1344       -1,   132,     3,     4,    -1,    -1,     7,    41,     9,    10,
    1345      141,   142,    -1,   132,   133,   146,   135,   136,   137,   138,
    1346      381,   140,    -1,    -1,   143,   144,   338,    -1,   147,   148,
    1347      342,    -1,   344,   345,    -1,   347,     3,     4,    -1,    -1,
    1348        7,    -1,     9,    10,   135,   136,   137,   138,    -1,   140,
    1349       -1,   363,   364,   144,    -1,    -1,    -1,   148,    92,    93,
     1342       9,    10,   132,    -1,    -1,    -1,    -1,    -1,   138,    -1,
     1343      -1,   141,   142,    -1,    -1,    -1,   146,    41,   132,   133,
     1344      11,   135,   136,   137,   138,    -1,   140,    -1,    -1,   143,
     1345     144,   382,    -1,   147,   148,    -1,    11,   339,    -1,    -1,
     1346      -1,   343,    -1,   345,   346,    -1,   348,    -1,    -1,    -1,
     1347     133,    -1,   135,   136,   137,   138,    -1,   140,   141,    -1,
     1348     143,   144,   364,   365,   147,   148,    11,    -1,    92,    93,
    13501349      94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
    13511350     104,   105,   106,   107,    -1,   109,   110,   111,   112,    -1,
    13521351     114,   115,   116,   117,   118,   119,   120,   121,   122,   123,
    1353      124,   125,   126,   127,   128,   129,   130,   131,    -1,   133,
     1352     124,   125,   126,   127,   128,   129,   130,   131,    11,   133,
    13541353      -1,    -1,   136,    -1,   138,    -1,    -1,    -1,   142,    -1,
    13551354      -1,    -1,   146,    -1,   133,   149,   135,   136,   137,   138,
    1356       -1,   140,   141,    -1,   143,   144,    -1,    -1,   147,   148,
    1357       -1,    -1,   133,    -1,   135,   136,   137,   138,    11,   140,
    1358      141,    -1,   143,   144,     3,     4,   147,   148,     7,    -1,
    1359        9,    10,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1360       -1,    -1,    -1,    -1,    -1,    -1,   133,    -1,   135,   136,
    1361      137,   138,    -1,   140,   141,    -1,   143,   144,     3,     4,
    1362      147,   148,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
     1355      11,   140,   141,    -1,   143,   144,     3,     4,   147,   148,
     1356       7,   132,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
     1357     141,   142,     3,     4,    -1,   146,     7,   132,     9,    10,
     1358      -1,    -1,    -1,    -1,    -1,    -1,   141,   142,     3,     4,
     1359      -1,   146,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
     1360      -1,    -1,    -1,    -1,     3,     4,    -1,   132,     7,    -1,
     1361       9,    10,    -1,    -1,    -1,    -1,   141,   142,     3,     4,
     1362      -1,   146,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
    13631363      -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
    1364        9,    10,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
    1365       -1,    -1,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
    1366       -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
    1367        9,    10,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1368        3,     4,    -1,    -1,     7,    -1,     9,    10,    -1,    -1,
    1369       -1,    -1,    -1,    -1,    -1,    -1,     3,     4,    -1,   132,
    1370        7,    -1,     9,    10,    -1,   138,    -1,    -1,   141,   142,
    1371       -1,    -1,    -1,   146,   133,    -1,   135,   136,   137,   138,
    1372       -1,   140,   141,    -1,   143,   144,     3,     4,   147,   148,
    1373        7,    -1,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
    1374        3,     4,    -1,    -1,     7,    -1,     9,    10,   133,    -1,
     1364       9,    10,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   132,
     1365       3,     4,    -1,    -1,     7,    -1,     9,    10,   141,   142,
     1366      -1,    -1,    -1,   146,    -1,    -1,     3,     4,    -1,    -1,
     1367       7,   132,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
     1368     141,   142,    -1,    -1,    -1,   146,   133,    -1,   135,   136,
     1369     137,   138,    -1,   140,   141,    -1,   143,   144,    -1,    -1,
     1370     147,   148,   133,    11,   135,   136,   137,   138,    -1,   140,
     1371     141,    -1,   143,   144,    -1,    -1,   147,   148,   133,    -1,
    13751372     135,   136,   137,   138,    -1,   140,   141,    -1,   143,   144,
    13761373      -1,    -1,   147,   148,   133,    -1,   135,   136,   137,   138,
    1377       -1,   140,   141,    -1,   143,   144,    11,    -1,   133,   148,
     1374      -1,   140,   141,    -1,   143,   144,    -1,    -1,   133,   148,
    13781375     135,   136,   137,   138,    -1,   140,    -1,    -1,   143,   144,
    13791376      -1,    -1,   147,   148,   133,    -1,   135,   136,   137,   138,
    1380       -1,   140,    -1,    -1,   143,   144,    11,    -1,   147,   148,
     1377      -1,   140,    -1,    -1,   143,   144,    -1,    -1,   147,   148,
    13811378     133,    -1,   135,   136,   137,   138,    -1,   140,    -1,    -1,
    13821379     143,   144,    -1,    -1,   147,   148,   133,    -1,   135,   136,
    13831380     137,   138,    -1,   140,   141,    -1,   143,   144,     3,     4,
    13841381      -1,   148,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
    1385       -1,    -1,    -1,    -1,    -1,    -1,   133,    -1,   135,   136,
    1386      137,   138,    -1,   140,   141,    -1,   143,   144,    -1,    -1,
    1387      133,   148,   135,   136,   137,   138,    11,   140,   141,    -1,
    1388      143,   144,     3,     4,    -1,   148,     7,    -1,     9,    10,
    1389       -1,    -1,    -1,    -1,    -1,    -1,    -1,   132,     3,     4,
    1390       -1,    -1,     7,    -1,     9,    10,   141,   142,    -1,    -1,
    1391       -1,   146,     3,     4,    -1,    -1,     7,    -1,     9,    10,
    1392       -1,    -1,    -1,    -1,    -1,    -1,    -1,   132,     3,     4,
    1393       -1,    -1,     7,    -1,     9,    10,   141,   142,    -1,    -1,
    1394       -1,   146,     3,     4,    -1,    -1,     7,    -1,     9,    10,
     1382      -1,    -1,     3,     4,   132,    -1,     7,    -1,     9,    10,
     1383      -1,    -1,    -1,   141,   142,    -1,     3,     4,   146,    -1,
     1384       7,    -1,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
     1385      -1,    -1,     3,     4,    -1,    -1,     7,    -1,     9,    10,
     1386      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
     1387      -1,    -1,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
     1388      -1,    -1,     3,     4,    -1,    -1,     7,    -1,     9,    10,
     1389      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
     1390      -1,    -1,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
     1391      -1,    -1,     3,     4,    -1,    -1,     7,    -1,     9,    10,
    13951392      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
    13961393      -1,    -1,     7,    -1,     9,    10,    -1,    -1,   133,    -1,
    1397      135,   136,   137,   138,    -1,   140,    -1,    -1,   143,   144,
    1398        3,     4,   147,   148,     7,    -1,     9,    10,    -1,    -1,
    1399       -1,    -1,    -1,    -1,     3,     4,    -1,   132,     7,    -1,
    1400        9,    10,    -1,    -1,    -1,    -1,   141,   142,    -1,    -1,
    1401       -1,   146,   133,    -1,   135,   136,   137,   138,    -1,   140,
    1402       11,    -1,   143,   144,    -1,    -1,   147,   148,   133,    -1,
     1394     135,   136,   137,   138,    -1,   140,   141,    -1,   143,   144,
     1395      -1,    -1,   133,   148,   135,   136,   137,   138,    -1,   140,
     1396     141,    -1,   143,   144,    -1,    -1,   133,   148,   135,   136,
     1397     137,   138,    -1,   140,    -1,    -1,   143,   144,    -1,    -1,
     1398     147,   148,   133,    -1,   135,   136,   137,   138,    -1,   140,
     1399      -1,    -1,   143,   144,    -1,    -1,   147,   148,   133,    -1,
    14031400     135,   136,   137,   138,    -1,   140,   141,    -1,   143,   144,
    14041401      -1,    -1,   133,   148,   135,   136,   137,   138,    -1,   140,
     
    14091406     135,   136,   137,   138,    -1,   140,    -1,    -1,   143,   144,
    14101407       3,     4,   147,   148,     7,    -1,     9,    10,    -1,    -1,
     1408      -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
     1409       9,    10,    -1,    -1,    -1,    -1,    14,    15,    16,    17,
     1410       3,     4,    -1,    21,     7,    -1,     9,    10,    -1,    -1,
     1411      -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
     1412       9,    10,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     1413       3,     4,    -1,    -1,     7,    -1,     9,    10,    -1,    -1,
     1414      -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
     1415       9,    10,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     1416       3,     4,    -1,    -1,     7,    -1,     9,    10,    -1,    -1,
     1417      -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
     1418       9,    10,   100,   101,   102,   103,    -1,    -1,     3,     4,
     1419      -1,    -1,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
    14111420     133,    -1,   135,   136,   137,   138,   139,   140,    -1,    -1,
    14121421     143,   144,    -1,    -1,   133,   148,   135,   136,   137,   138,
    1413       -1,   140,    -1,    -1,   143,   144,     3,     4,   147,   148,
    1414        7,   132,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
    1415      141,   142,     3,     4,    -1,   146,     7,    -1,     9,    10,
    1416       -1,    -1,    -1,    -1,    -1,    -1,     3,     4,    -1,    -1,
    1417        7,    -1,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
    1418       -1,    -1,     3,     4,    -1,    -1,     7,    -1,     9,    10,
    1419       -1,    -1,    -1,    -1,    -1,    -1,     3,     4,    -1,    -1,
    1420        7,    -1,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
    1421        3,     4,    -1,    -1,     7,    -1,     9,    10,    -1,    -1,
    1422       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     1422      -1,   140,    -1,    -1,   143,   144,    -1,    -1,   147,   148,
    14231423     133,    -1,   135,   136,   137,   138,    -1,   140,   141,    -1,
    1424      143,   144,     3,     4,    -1,   148,     7,    -1,     9,    10,
    1425       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
    1426       -1,    -1,     7,    -1,     9,    10,   133,    -1,   135,   136,
    1427      137,   138,    -1,   140,    -1,    -1,   143,   144,    -1,    -1,
    1428      147,   148,   133,    -1,   135,   136,   137,   138,    -1,   140,
    1429      141,    -1,   143,   144,    -1,    -1,   133,   148,   135,   136,
    1430      137,   138,    -1,   140,    -1,    -1,   143,   144,    -1,    -1,
    1431      147,   148,   133,    -1,   135,   136,   137,   138,   139,   140,
    1432       -1,    -1,   143,   144,    -1,    -1,   133,   148,   135,   136,
    1433      137,   138,    -1,   140,   141,    -1,   143,   144,    -1,    -1,
    1434      133,   148,   135,   136,   137,   138,    -1,   140,    -1,    -1,
    1435      143,   144,     3,     4,   147,   148,     7,    -1,     9,    10,
    1436       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1437       -1,    -1,   133,    -1,   135,   136,   137,   138,     7,   140,
    1438       -1,    10,   143,   144,    -1,    -1,   147,   148,   133,    -1,
     1424     143,   144,    -1,    -1,   133,   148,   135,   136,   137,   138,
     1425      -1,   140,    -1,    -1,   143,   144,    -1,    -1,   147,   148,
     1426     133,    -1,   135,   136,   137,   138,    -1,   140,   141,    -1,
     1427     143,   144,    -1,    -1,   133,   148,   135,   136,   137,   138,
     1428      -1,   140,    -1,    -1,   143,   144,    -1,    -1,   147,   148,
     1429     133,    -1,   135,   136,   137,   138,   139,   140,    -1,    -1,
     1430     143,   144,    -1,    -1,   133,   148,   135,   136,   137,   138,
     1431      -1,   140,   141,    -1,   143,   144,    -1,    -1,   133,   148,
    14391432     135,   136,   137,   138,    -1,   140,    -1,    -1,   143,   144,
    14401433       3,     4,   147,   148,     7,    -1,     9,    10,    -1,    -1,
    14411434      -1,    -1,    -1,    -1,    -1,    -1,     3,     4,    -1,    -1,
    14421435       7,    -1,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
    1443        3,     4,    -1,    -1,     7,    -1,     9,    10,    -1,    -1,
     1436      -1,    -1,     3,     4,    -1,    -1,     7,    -1,     9,    10,
     1437      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
     1438      -1,    -1,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
    14441439      -1,    -1,    -1,    -1,     3,     4,    -1,    -1,     7,    -1,
    1445        9,    10,    -1,    -1,    -1,    -1,    -1,    -1,    -1,     4,
     1440       9,    10,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,
    14461441      -1,    -1,     7,    -1,     9,    10,    -1,    -1,    -1,    -1,
     1442      -1,    -1,     3,     4,    -1,    -1,     7,    -1,     9,    10,
     1443      -1,    -1,    -1,    -1,    -1,    -1,    -1,     4,    -1,    -1,
     1444       7,    -1,     9,    10,    -1,    -1,    -1,    -1,    -1,    -1,
    14471445      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     1446     133,    -1,   135,   136,   137,   138,     7,   140,    -1,    10,
     1447     143,   144,    -1,    -1,   147,   148,   133,    -1,   135,   136,
     1448     137,   138,    -1,   140,    -1,    -1,   143,   144,    -1,    -1,
     1449     147,   148,   133,    -1,   135,   136,   137,   138,    -1,   140,
     1450      -1,    -1,   143,   144,    -1,    -1,   147,   148,   133,    -1,
     1451     135,   136,   137,   138,    -1,   140,    -1,    -1,   143,   144,
     1452      -1,    -1,   147,   148,   133,    -1,   135,   136,   137,   138,
     1453     139,   140,    -1,    -1,   143,   144,    -1,    -1,   133,   148,
     1454     135,   136,   137,   138,    -1,   140,    -1,    -1,   143,   144,
     1455      -1,    -1,   133,   148,   135,   136,   137,   138,    -1,   140,
     1456      -1,    -1,   143,   144,    -1,    -1,   133,   148,   135,   136,
     1457     137,   138,    -1,   140,    -1,    -1,     8,   144,    -1,    -1,
     1458      -1,   148,    14,    15,    16,    17,    -1,    -1,    -1,    21,
    14481459      -1,    -1,   133,    -1,   135,   136,   137,   138,    -1,   140,
    1449       -1,    -1,   143,   144,    -1,    -1,   147,   148,    -1,    -1,
    1450       -1,    -1,    -1,    -1,   133,    -1,   135,   136,   137,   138,
    1451       -1,   140,    -1,    -1,    -1,   144,    -1,    -1,    -1,   148,
    1452       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1453      133,    -1,   135,   136,   137,   138,    -1,   140,    -1,    -1,
    1454      143,   144,    -1,    -1,   147,   148,   133,    -1,   135,   136,
    1455      137,   138,   139,   140,    -1,    -1,   143,   144,    -1,    -1,
    1456      133,   148,   135,   136,   137,   138,    -1,   140,    -1,    -1,
    1457      143,   144,    -1,    -1,   133,   148,   135,   136,   137,   138,
    1458       -1,   140,    -1,    -1,   143,   144,    -1,    -1,   133,   148,
    1459      135,   136,   137,   138,    -1,   140,    -1,    -1,     8,   144,
    1460       -1,    -1,    -1,   148,    14,    15,    16,    17,    -1,    -1,
    1461       -1,    21,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     1460      -1,    -1,    -1,   144,    -1,    -1,    -1,   148,    -1,    -1,
    14621461      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    14631462      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     1463      -1,    -1,    -1,    -1,     8,    -1,    -1,    -1,    -1,    -1,
     1464      14,    15,    16,    17,    -1,    -1,    -1,    21,    -1,    -1,
    14641465      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1465       -1,    -1,    -1,    -1,    -1,    -1,     8,    -1,    -1,    -1,
    1466       -1,    -1,    14,    15,    16,    17,    -1,    -1,    -1,    21,
    1467       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1468       -1,    -1,    92,    93,    94,    95,    96,    97,    98,    99,
    1469      100,   101,   102,   103,    -1,    -1,    -1,    -1,    -1,    -1,
    1470       -1,    -1,   112,    -1,   114,   115,   116,    -1,   118,   119,
    1471       -1,    -1,    -1,   123,   124,    -1,     8,    -1,    -1,    -1,
    1472       -1,   131,    14,    15,    16,    17,   136,    -1,   138,    21,
    1473       -1,    -1,    -1,    -1,    -1,    -1,   146,   147,    -1,   149,
    1474       92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
    1475      102,   103,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1476      112,    -1,   114,   115,   116,    -1,   118,   119,    -1,    -1,
    1477       -1,   123,   124,    -1,     8,    -1,    -1,    -1,    -1,   131,
    1478       14,    15,    16,    17,   136,    -1,   138,    21,    -1,    -1,
    1479       -1,    -1,    -1,    -1,   146,   147,    -1,   149,    -1,    -1,
    14801466      92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
    14811467     102,   103,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    15071493       8,    -1,    -1,    -1,    -1,   131,    14,    15,    16,    17,
    15081494     136,    -1,   138,    21,    -1,    -1,    -1,    -1,    -1,    -1,
    1509      146,    -1,    -1,   149,    92,    93,    94,    95,    96,    97,
     1495     146,   147,    -1,   149,    92,    93,    94,    95,    96,    97,
    15101496      98,    99,   100,   101,   102,   103,    -1,    -1,    -1,    -1,
    15111497      -1,    -1,    -1,    -1,   112,    -1,   114,   115,   116,    -1,
    15121498     118,   119,    -1,    -1,    -1,   123,   124,    -1,     8,    -1,
    15131499      -1,    -1,    -1,   131,    14,    15,    16,    17,   136,    -1,
    1514      138,    21,    -1,    -1,    -1,    -1,    -1,    -1,   146,    -1,
     1500     138,    21,    -1,    -1,    -1,    -1,    -1,    -1,   146,   147,
    15151501      -1,   149,    -1,    -1,    92,    93,    94,    95,    96,    97,
    15161502      98,    99,   100,   101,   102,   103,    -1,    -1,    -1,    -1,
     
    15521538      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   112,    -1,
    15531539     114,   115,   116,    -1,   118,   119,    -1,    -1,    -1,   123,
    1554      124,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1,    -1,
    1555       -1,    -1,   136,    -1,   138,    -1,    -1,    -1,    -1,    -1,
     1540     124,    -1,     8,    -1,    -1,    -1,    -1,   131,    14,    15,
     1541      16,    17,   136,    -1,   138,    21,    -1,    -1,    -1,    -1,
    15561542      -1,    -1,   146,    -1,    -1,   149,    92,    93,    94,    95,
     1543      96,    97,    98,    99,   100,   101,   102,   103,    -1,    -1,
     1544      -1,    -1,    -1,    -1,    -1,    -1,   112,    -1,   114,   115,
     1545     116,    -1,   118,   119,    -1,    -1,    -1,   123,   124,    -1,
     1546       8,    -1,    -1,    -1,    -1,   131,    14,    15,    16,    17,
     1547     136,    -1,   138,    21,    -1,    -1,    -1,    -1,    -1,    -1,
     1548     146,    -1,    -1,   149,    -1,    -1,    92,    93,    94,    95,
    15571549      96,    97,    98,    99,   100,   101,   102,   103,    -1,    -1,
    15581550      -1,    -1,    -1,    -1,    -1,    -1,   112,    -1,   114,   115,
     
    15601552      -1,    -1,    -1,    -1,    -1,   131,    -1,    -1,    -1,    -1,
    15611553     136,    -1,   138,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    1562      146,    -1,    -1,   149
     1554     146,    -1,    -1,   149,    92,    93,    94,    95,    96,    97,
     1555      98,    99,   100,   101,   102,   103,    -1,    -1,    -1,    -1,
     1556      -1,    -1,    -1,    -1,   112,    -1,   114,   115,   116,    -1,
     1557     118,   119,    -1,    -1,    -1,   123,   124,    -1,    -1,    -1,
     1558      -1,    -1,    -1,   131,    -1,    -1,    -1,    -1,   136,    -1,
     1559     138,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   146,    -1,
     1560      -1,   149
    15631561};
    15641562
     
    15971595     147,   147,   147,   147,   147,   147,   141,   147,   147,   113,
    15981596     141,   159,   112,   147,   147,   142,   147,   139,   141,   159,
    1599      159,   141,   147,   159,   159,   169,   147,   147,   141,   169,
    1600      159,   159,   159,   159,   159,   159,    16,    17,   100,   101,
    1601      102,   103,   175,    92,    95,    96,    98,    99,   159,   147,
    1602      113,   113,   120,   159,   163,   163,   159,   139,   141,   158,
    1603      141,   147,   141,   147,   141,   141,   147,   141,   147,   147,
     1597     159,   141,   147,   159,   157,   159,   169,   147,   147,   141,
     1598     169,   159,   159,   159,   159,   159,   159,    16,    17,   100,
     1599     101,   102,   103,   175,    92,    95,    96,    98,    99,   159,
     1600     147,   113,   113,   120,   159,   163,   163,   159,   139,   141,
     1601     158,   141,   147,   141,   147,   141,   141,   147,   141,   147,
    16041602     147,   147,   147,   147,   147,   147,   147,   147,   147,   147,
    1605      147,   147,   139,   141,   138,   169,   147,   115,   146,   170,
    1606      171,   173,   159,   159,   159,   159,   159,   159,   141,   171,
    1607      172,   146,   147,   147,   147,   147,   147,   147,   139,   173,
    1608      141,   147,   158,   172,   147
     1603     147,   147,   147,   139,   141,   138,   169,   147,   115,   146,
     1604     170,   171,   173,   159,   159,   159,   159,   159,   159,   141,
     1605     171,   172,   146,   147,   147,   147,   147,   147,   147,   139,
     1606     173,   141,   147,   158,   172,   147
    16091607};
    16101608
     
    39663964
    39673965/* Line 1464 of yacc.c  */
    3968 #line 1377 "grammar.y"
     3966#line 1374 "grammar.y"
     3967    {
     3968            yyInRingConstruction = FALSE;
     3969            if (iiAssignCR(&(yyvsp[(2) - (4)].lv),&(yyvsp[(4) - (4)].lv))) YYERROR;
     3970          ;}
     3971    break;
     3972
     3973  case 155:
     3974
     3975/* Line 1464 of yacc.c  */
     3976#line 1382 "grammar.y"
    39693977    {
    39703978            if (((yyvsp[(1) - (2)].i)!=LIB_CMD)||(jjLOAD((yyvsp[(2) - (2)].name),TRUE))) YYERROR;
     
    39723980    break;
    39733981
    3974   case 157:
    3975 
    3976 /* Line 1464 of yacc.c  */
    3977 #line 1386 "grammar.y"
     3982  case 158:
     3983
     3984/* Line 1464 of yacc.c  */
     3985#line 1391 "grammar.y"
    39783986    {
    39793987            if (((yyvsp[(1) - (2)].i)==KEEPRING_CMD) && (myynest==0))
     
    40464054    break;
    40474055
    4048   case 158:
    4049 
    4050 /* Line 1464 of yacc.c  */
    4051 #line 1458 "grammar.y"
     4056  case 159:
     4057
     4058/* Line 1464 of yacc.c  */
     4059#line 1463 "grammar.y"
    40524060    {
    40534061            type_cmd(&((yyvsp[(2) - (2)].lv)));
     
    40554063    break;
    40564064
    4057   case 159:
    4058 
    4059 /* Line 1464 of yacc.c  */
    4060 #line 1462 "grammar.y"
     4065  case 160:
     4066
     4067/* Line 1464 of yacc.c  */
     4068#line 1467 "grammar.y"
    40614069    {
    40624070            //Print("typ is %d, rtyp:%d\n",$1.Typ(),$1.rtyp);
     
    40834091    break;
    40844092
    4085   case 160:
    4086 
    4087 /* Line 1464 of yacc.c  */
    4088 #line 1491 "grammar.y"
     4093  case 161:
     4094
     4095/* Line 1464 of yacc.c  */
     4096#line 1496 "grammar.y"
    40894097    {
    40904098            int i; TESTSETINT((yyvsp[(3) - (5)].lv),i);
     
    41014109    break;
    41024110
    4103   case 161:
    4104 
    4105 /* Line 1464 of yacc.c  */
    4106 #line 1504 "grammar.y"
     4111  case 162:
     4112
     4113/* Line 1464 of yacc.c  */
     4114#line 1509 "grammar.y"
    41074115    {
    41084116            if (currentVoice->ifsw==1)
     
    41234131    break;
    41244132
    4125   case 162:
    4126 
    4127 /* Line 1464 of yacc.c  */
    4128 #line 1521 "grammar.y"
     4133  case 163:
     4134
     4135/* Line 1464 of yacc.c  */
     4136#line 1526 "grammar.y"
    41294137    {
    41304138            int i; TESTSETINT((yyvsp[(3) - (5)].lv),i);
     
    41374145    break;
    41384146
    4139   case 163:
    4140 
    4141 /* Line 1464 of yacc.c  */
    4142 #line 1530 "grammar.y"
     4147  case 164:
     4148
     4149/* Line 1464 of yacc.c  */
     4150#line 1535 "grammar.y"
    41434151    {
    41444152            if (exitBuffer(BT_break)) YYERROR;
     
    41474155    break;
    41484156
    4149   case 164:
    4150 
    4151 /* Line 1464 of yacc.c  */
    4152 #line 1535 "grammar.y"
     4157  case 165:
     4158
     4159/* Line 1464 of yacc.c  */
     4160#line 1540 "grammar.y"
    41534161    {
    41544162            if (contBuffer(BT_break)) YYERROR;
     
    41574165    break;
    41584166
    4159   case 165:
    4160 
    4161 /* Line 1464 of yacc.c  */
    4162 #line 1543 "grammar.y"
     4167  case 166:
     4168
     4169/* Line 1464 of yacc.c  */
     4170#line 1548 "grammar.y"
    41634171    {
    41644172            /* -> if(!$2) break; $3; continue;*/
     
    41714179    break;
    41724180
    4173   case 166:
    4174 
    4175 /* Line 1464 of yacc.c  */
    4176 #line 1555 "grammar.y"
     4181  case 167:
     4182
     4183/* Line 1464 of yacc.c  */
     4184#line 1560 "grammar.y"
    41774185    {
    41784186            /* $2 */
     
    41924200    break;
    41934201
    4194   case 167:
    4195 
    4196 /* Line 1464 of yacc.c  */
    4197 #line 1574 "grammar.y"
     4202  case 168:
     4203
     4204/* Line 1464 of yacc.c  */
     4205#line 1579 "grammar.y"
    41984206    {
    41994207            idhdl h = enterid((yyvsp[(2) - (3)].name),myynest,PROC_CMD,&IDROOT,TRUE);
     
    42074215    break;
    42084216
    4209   case 168:
    4210 
    4211 /* Line 1464 of yacc.c  */
    4212 #line 1584 "grammar.y"
     4217  case 169:
     4218
     4219/* Line 1464 of yacc.c  */
     4220#line 1589 "grammar.y"
    42134221    {
    42144222            idhdl h = enterid((yyvsp[(1) - (3)].name),myynest,PROC_CMD,&IDROOT,TRUE);
     
    42314239    break;
    42324240
    4233   case 169:
    4234 
    4235 /* Line 1464 of yacc.c  */
    4236 #line 1603 "grammar.y"
     4241  case 170:
     4242
     4243/* Line 1464 of yacc.c  */
     4244#line 1608 "grammar.y"
    42374245    {
    42384246            omFree((ADDRESS)(yyvsp[(3) - (4)].name));
     
    42564264    break;
    42574265
    4258   case 170:
    4259 
    4260 /* Line 1464 of yacc.c  */
    4261 #line 1626 "grammar.y"
     4266  case 171:
     4267
     4268/* Line 1464 of yacc.c  */
     4269#line 1631 "grammar.y"
    42624270    {
    42634271            // decl. of type proc p(int i)
     
    42674275    break;
    42684276
    4269   case 171:
    4270 
    4271 /* Line 1464 of yacc.c  */
    4272 #line 1632 "grammar.y"
     4277  case 172:
     4278
     4279/* Line 1464 of yacc.c  */
     4280#line 1637 "grammar.y"
    42734281    {
    42744282            // decl. of type proc p(i)
     
    42814289    break;
    42824290
    4283   case 172:
    4284 
    4285 /* Line 1464 of yacc.c  */
    4286 #line 1644 "grammar.y"
     4291  case 173:
     4292
     4293/* Line 1464 of yacc.c  */
     4294#line 1649 "grammar.y"
    42874295    {
    42884296            iiRETURNEXPR.Copy(&(yyvsp[(3) - (4)].lv));
     
    42924300    break;
    42934301
    4294   case 173:
    4295 
    4296 /* Line 1464 of yacc.c  */
    4297 #line 1650 "grammar.y"
     4302  case 174:
     4303
     4304/* Line 1464 of yacc.c  */
     4305#line 1655 "grammar.y"
    42984306    {
    42994307            if ((yyvsp[(1) - (3)].i)==RETURN)
     
    43094317
    43104318/* Line 1464 of yacc.c  */
    4311 #line 4310 "grammar.cc"
     4319#line 4318 "grammar.cc"
    43124320      default: break;
    43134321    }
  • Singular/grammar.y

    re243f1d r33d610  
    13711371            $2.CleanUp();
    13721372          }
     1373        | ringcmd1 elemexpr cmdeq elemexpr
     1374          {
     1375            yyInRingConstruction = FALSE;
     1376            if (iiAssignCR(&$2,&$4)) YYERROR;
     1377          }
    13731378        ;
    13741379
  • Singular/ipshell.cc

    re243f1d r33d610  
    55945594      {
    55955595        for (int i=myynest;i>=0;i--)
    5596           if (iiLocalRing[i]==currRing) return;
     5596          if (iiLocalRing[i]==currRing) return;
    55975597        currRing=NULL;
    55985598      }
     
    58805880  return FALSE;
    58815881}
     5882
     5883BOOLEAN iiAssignCR(leftv r, leftv arg)
     5884{
     5885  int t=arg->Typ();
     5886  if ((t==RING_CMD) ||(t==QRING_CMD))
     5887  {
     5888    char* ring_name=omStrDup(r->Name());
     5889    sleftv tmp;
     5890    memset(&tmp,0,sizeof(tmp));
     5891    tmp.rtyp=IDHDL;
     5892    tmp.data=(char*)rDefault(ring_name);
     5893    if (tmp.data!=NULL)
     5894    {
     5895      BOOLEAN b=iiAssign(&tmp,arg);
     5896      if (b) return TRUE;
     5897      rSetHdl(ggetid(ring_name));
     5898      omFree(ring_name);
     5899      return FALSE;
     5900    }
     5901    else
     5902      return TRUE;
     5903  }
     5904  //Print("create %s\n",r->Name());
     5905  //Print("from %s(%d)\n",Tok2Cmdname(arg->Typ()),arg->Typ());
     5906  return TRUE;// not handled -> error for now
     5907}
     5908
  • Singular/ipshell.h

    re243f1d r33d610  
    2222BOOLEAN    semicProc   ( leftv,leftv,leftv );
    2323BOOLEAN    semicProc3   ( leftv,leftv,leftv,leftv );
     24
     25BOOLEAN iiAssignCR(leftv, leftv);
    2426
    2527BOOLEAN iiARROW (leftv, char*,char *);
  • Tst/Old/err1.res.gz.uu

    re243f1d r33d610  
    11begin 640 err1.res.gz
    2 M'XL("'4/CDP``V5R<C$N<F5S`%626X^;,!"%W_,K1JM*`=7+<NEE4P2K5%7;
    3 MK:JJJ_2MZC8.3((58ZAMMJ&_O@/ADN7!LCWGG!D^V/SX</\-`((4;F[@"7QO
    4 MY86<P2</ON^%L:@7FT$2>J"%.H`.$I\YK1-X7N2Z+*_C21*E@Z13G%C+_K'F
    5 MN>)5"B)'+D$U4L[7K\=KTR1MR-J(^7/Q30HEKZ$N1*(#9IJY\C8%@W:8:KZ^
    6 M'=..J)-:HRCY`1W-*(%U?=U9NDH[4;R@Y6?P*VF=R.WW8;</W,?HNG5"]S$<
    7 M#8%/!B$E:';1,7B&+V.P]N`SMKDMN5*3:`(XT7G&)HC&L45R"E^VX5R9J!F1
    8 M&)L[8GZ#@-#]Z6,?NC4Q8BX1N#XH2?P8S@]-:2HI+4(NT""L=WM-<$")K+#`
    9 MFZP@UA*6P1*DP#UJ=;?PI\!+WG.;V^&K/_3-J<D=H-:5ABK+&JTQ!Z&`CCO<
    10 M5QKA;)-"(5G?P7;V;@?SJ<;,DJVK7--)HS&B4A[8MD98%BCKOA8OSP;)C042
    11 MH7XBE^(EPE]NSLF4>1Z&6[#5$15LJ<\X^JK_;E\X%`(U'*NRM(#=9!^QD*A+
    12 ME'FC#J,\]+V1]27G,+C@/-,*PSY\O:/DG,;)&]3[#GQ%D#>4TDBN!_"FHK+.
    13 M"NK-54Z&7=<&"?X8%GGP]?X]7%EC/2EV5S%M?AO+;6/H/XU?+/X#'&5\X<H#
    14 "````
     2M'XL("#H:R5,``V5R<C$N<F5S`%62VX[3,!"&[_L4HQ52$^'UQ@Z'+5&R*D+`
     3M(H18E3O$LDXR;:QU#M@.:GAZG#2'-A?6>.:??R9?LOOQX?X;`+`$;F[@+P1T
     4M0[D@\(G"][TT%O5J-THX!2VK`V@6!\3K/$9IZ/LD;Z)9$B:CI%<<24?^D?92
     5M\2H!F:-04+5*+>G74]JT<<=)%Y)@*;Y)H!0--(6,-2.F72IO$S!HQZV6].WD
     6M]HPZ;C3*4AS0T\0YD'ZNOT@W22^*5N[XR7[%G1?Z0\S[F/F/X77G<?^13PTL
     7M<`U2*=#D;"*[P)<1V%+XC%UN2U%5LV@&.-.Y8,/":6T9'_G+CB^5F9J1L;&Y
     8M)Y<W8`[=G\'VH3]C(Y>2`S<8Q7$0P>EQ6YI:*8N02S0(VW2O'1RH9%98$&U6
     9M.-8*UFP-2N(>=76W"F;#<][+F-OQJS\,P]V0.Z"4-D([?]2ZUJ?<$$*=9:W6
     10MF(.LP%U3W-<:X62E9(7.[AT\+7Y/8_.QP<RZMKYR[6X:C9%U1<%V#<*Z0-4,
     11MM6@][[49/LH7`85$#<]U65K`?L1'+!3J$E7>5H=)S@,Z@3R'R-D9Q`4%YX/Y
     12M-G7.N3"0MZCW/=7:$=PYEU8)/5(UM2OKK'"S196[AK0?@X[L9!92^'K_'JZL
     13:L53)]"IRP6]CA6V-^PFC%ZO_J?\:R:<#````
    1514`
    1615end
Note: See TracChangeset for help on using the changeset viewer.