diff options
Diffstat (limited to 'test/racc/regress/riml')
-rw-r--r-- | test/racc/regress/riml | 1922 |
1 files changed, 1338 insertions, 584 deletions
diff --git a/test/racc/regress/riml b/test/racc/regress/riml index 965afc31f5..5882a431cf 100644 --- a/test/racc/regress/riml +++ b/test/racc/regress/riml @@ -1,6 +1,6 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by Racc 1.5.0 +# This file is automatically generated by Racc 1.5.2 # from Racc grammar file "". # @@ -91,589 +91,1343 @@ module_eval(<<'...end riml.y/module_eval...', 'riml.y', 592) ...end riml.y/module_eval... ##### State transition tables begin ### -clist = [ -'135,265,60,139,136,211,417,418,48,47,411,211,448,274,146,56,199,89,272', -'60,273,270,409,271,37,46,48,47,37,49,44,45,392,412,37,449,384,60,50', -'70,316,61,386,385,317,62,63,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,133,134,101,100,137,171,80,38,173,37,81,38,82,85,83,84,87', -'38,105,86,37,75,76,153,152,57,56,88,89,77,37,90,58,59,78,37,46,48,47', -'91,49,44,45,64,72,73,-116,161,60,50,70,79,61,272,37,92,62,63,271,48', -'47,-178,-178,-178,-178,211,147,211,211,38,60,-43,-43,153,152,329,409', -'99,409,409,38,331,153,152,-42,-42,161,60,50,70,38,139,313,29,313,38', -'52,80,54,164,277,81,277,82,85,83,84,87,279,279,86,149,75,76,38,182,57', -'56,88,89,77,149,90,58,59,78,37,46,48,47,91,49,44,45,64,72,73,-116,164', -'60,50,70,79,61,164,60,164,62,63,-204,277,149,164,279,164,-203,305,149', -'366,141,164,164,-44,-44,129,130,132,-85,-85,-85,-85,142,-48,-48,-116', -'258,60,50,70,-99,-98,60,50,70,29,149,38,52,80,54,371,149,81,52,82,85', -'83,84,87,149,139,86,164,75,76,164,139,57,56,88,89,77,105,90,58,59,78', -'37,46,48,47,91,49,44,45,64,72,73,-99,-98,60,50,70,79,61,-46,-46,370', -'62,63,-175,-175,-175,-175,139,129,130,132,-47,-47,-45,-45,433,195,432', -'129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124,125', -'126,164,354,29,211,38,52,80,54,153,152,81,60,82,85,83,84,87,149,60,86', -'105,75,76,417,437,57,56,88,89,77,105,90,58,59,78,215,46,48,47,91,49', -'44,45,64,72,73,-116,216,60,50,70,79,61,139,218,319,62,63,-175,-175,-175', -'-175,-178,-178,-178,-178,211,147,48,47,211,49,48,47,262,49,-176,-176', -'-176,-176,263,320,191,192,193,194,267,129,130,132,127,128,131,29,269', -'269,52,269,54,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,323,105,258,276,294,295,149,139,302,305,306,105,139', -'105,312,326,327,328,333,105,105,105,342,346,357,361,320,258,362,363', -'60,129,130,132,127,128,131,129,130,132,127,128,131,368,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,105,80,129,130', -'132,81,105,82,85,83,84,87,374,105,86,377,75,76,379,380,57,56,88,89,77', -'393,90,58,59,78,37,46,48,47,91,49,44,45,64,72,73,-116,302,60,50,70,79', -'61,394,397,105,62,63,269,258,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,133,134,101,29,400,38,52,80,54,401,402,81,-245,82,85,83', -'84,87,105,403,86,406,75,76,60,211,57,56,88,89,77,211,90,58,59,78,37', -'46,48,47,91,49,44,45,64,72,73,427,60,60,50,70,79,61,430,431,434,62,63', -'435,438,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120', -'124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134', -'440,29,441,38,52,80,54,442,443,81,211,82,85,83,84,87,105,445,86,446', -'75,76,371,371,57,56,88,89,77,211,90,58,59,78,37,46,48,47,91,49,44,45', -'64,72,73,458,435,60,50,70,79,61,462,463,371,62,63,465,468,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,,,,,,,,', -',,,129,130,132,,29,,38,52,80,54,,,81,,82,85,83,84,87,105,,86,,75,76', -',,57,56,88,89,77,,90,58,59,78,37,46,48,47,91,49,44,45,64,72,73,105,', -'60,50,70,79,61,,,,62,63,,,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,,,,,,,,,,,,129,130,132,,29,,38,52,80,54', -',,81,,82,85,83,84,87,105,,86,,75,76,,,57,56,88,89,77,,90,58,59,78,37', -'46,48,47,91,49,44,45,64,72,73,105,,60,50,70,79,61,,,,62,63,414,,,,,', -',,,,,,,,,,,,,,,,,,,,,,,,,,,,,29,,38,52,,54,,129,130,132,127,128,131', -'115,116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111', -'110,112,114,113,106,108,107,133,134,101,100,137,419,,,,,,,,,146,56,', -'89,105,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,29,', -',52,,54,,261,146,56,,89,,105,90,,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,180,146,56,,89,,,90,,,,,46,48,47,,49,44,45,64,,,-116', -',60,50,70,,61,,,,62,63,,29,,,52,,54,,261,,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,,180,146,56,,89,,176,90', -',52,,54,46,48,47,,49,44,45,64,,,,,60,50,70,,61,105,,,62,63,180,146,56', -',89,,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,,29,-119', -',52,,54,,,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120', -'124,125,126,,,,180,146,56,,89,29,-119,90,52,,54,,46,48,47,,49,44,45', -'64,,,,,60,50,70,105,61,,,,62,63,180,146,56,,89,,,90,,,,,46,48,47,,49', -'44,45,64,,,,,60,50,70,,61,,,,62,63,,29,-119,,52,,54,,,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,,,,180,146,56', -',89,29,-119,90,52,,54,,46,48,47,,49,44,45,64,,,,,60,50,70,105,61,,,', -'62,63,180,146,56,,89,,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61', -',,,62,63,,29,-121,,52,,54,,,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,,,,,146,56,,89,29,-119,90,52,,54,,46', -'48,47,,49,44,45,64,,,,,60,50,70,105,61,,,,62,63,180,146,56,,89,,,90', -',,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,,29,,,52,,54,350', -',129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124,125', -'126,,,,180,146,56,,89,29,-119,90,52,,54,,46,48,47,,49,44,45,64,,,,,60', -'50,70,105,61,,,,62,63,365,146,56,,89,,,90,,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,,29,-119,,52,,54,,129,130,132,127,128,131', -'115,116,117,121,122,123,118,119,120,124,125,126,,,,180,146,56,,89,,29', -'90,,52,,54,46,48,47,,49,44,45,64,,,,,60,50,70,105,61,,,,62,63,180,146', -'56,,89,,,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,,29', -'-119,,52,,54,,,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,,,,,146,56,,89,29,-119,90,52,,54,,46,48,47,,49,44,45', -'64,,,,,60,50,70,105,61,,,,62,63,146,56,,89,,,90,,,,,46,48,47,,49,44', -'45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48', -'47,,49,44,45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54', -',,167,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,165', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,-116,,60,50,70,,61', -',,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70', -',61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60', -'50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,', -',,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45', -'64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49', -'44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47', -',49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46', -'48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54', -',,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52', -'90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89', -',52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56', -'29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,', -'49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48', -'47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,', -'49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48', -'47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,288,,,,46,48', -'47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,-116,,60,50,70,,61', -',,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70', -',61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60', -'50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,', -',,,60,50,70,,61,,,,62,63,,,29,,,52,348,54,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,,,,,146,56,,89,,29,90,,52', -',54,46,48,47,,49,44,45,64,,,-116,,60,50,70,105,61,,,,62,63,146,56,,89', -',,90,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89', -',52,90,288,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56', -'29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,', -'62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,', -'61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50', -'70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,', -'60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44,45,64', -',,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,,49,44', -'45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,,46,48,47,', -'49,44,45,64,,,-116,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90,54,,,', -'46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,,52,90', -'54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29,89,', -'52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146,56,29', -'89,,52,90,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,,54,,,,46,48,47,,49,44,45,,,,,,60,50,70,,61,,,,62,63,146', -'56,29,89,,52,,54,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62,63', -'146,56,188,89,,52,,,,,,46,48,47,,49,44,45,64,,,,,60,50,70,,61,,,,62', -'63,,,188,,,52,,,,,,,,,,,,,,,,211,,,,,,129,130,132,127,128,131,,,188', -',,52,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,211,105,,,,,129,130,132,127,128,131,,105,,,,,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,211,105,,,,', -'129,130,132,127,128,131,,105,,,,,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,211,105,,,,,129,130,132,127,128', -'131,,105,,,,,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,211,105,,,,,129,130,132,127,128,131,,105,,,,,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,455', -'105,,,,,129,130,132,127,128,131,,105,,,,,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110', -'112,114,113,106,108,107,133,134,101,100,137,460,105,,,,129,130,132,127', -'128,131,,,105,,,,,129,130,132,127,128,131,115,116,117,121,122,123,118', -'119,120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107', -'133,134,101,100,137,105,129,130,132,127,128,131,,,,,,,105,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104', -'103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,105,,,,', -',266,129,130,132,127,128,131,105,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,,,,,,,105,,,,,,,105,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104', -'103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,', -',,,,275,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,', -',105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,105,,,,,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,,,,,,,,,,,,,,,,,,,105,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110', -'112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,,,,,,,337,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,133,134,101,100,137,,,,,,,,,,340,,,341,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,266,,,,,,,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,133,134,101,100,137,,,,,,,360,,,,,,,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,360,,,,,,,105,129,130,132,127,128,131,115,116', -'117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112', -'114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132', -'127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104', -'103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,', -',,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120', -'124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134', -'101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121', -'122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113', -'106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128', -'131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103,109', -'111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,396,,,341', -'105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113,106', -'108,107,133,134,101,100,137,,,,,,,,,,399,,,,105,129,130,132,127,128', -'131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103,109', -'111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105', -'129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124,125', -'126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101,100', -'137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123', -'118,119,120,124,125,126,102,104,103,109,111,110,112,114,113,106,108', -'107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115', -'116,117,121,122,123,118,119,120,124,125,126,102,104,103,109,111,110', -'112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130', -'132,127,128,131,115,116,117,121,122,123,118,119,120,124,125,126,102', -'104,103,109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,', -',,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122,123,118,119', -'120,124,125,126,102,104,103,109,111,110,112,114,113,106,108,107,133', -'134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117', -'121,122,123,118,119,120,124,125,126,102,104,103,109,111,110,112,114', -'113,106,108,107,133,134,101,100,137,,,,,,,,,,,,,,105,129,130,132,127', -'128,131,115,116,117,121,122,123,118,119,120,124,125,126,102,104,103', -'109,111,110,112,114,113,106,108,107,133,134,101,100,137,,,,,,,,,,,,', -',105,129,130,132,127,128,131,115,116,117,121,122,123,118,119,120,124', -'125,126,102,104,103,109,111,110,112,114,113,106,108,107,133,134,101', -'100,137,,,,,,,,,,,,,,105,129,130,132,127,128,131,115,116,117,121,122', -'123,118,119,120,124,125,126,102,104,103,109,111,110,112,114,113,106', -'108,107,133,134,101,100,137,,,,,,,,,,,,,,105' ] - racc_action_table = arr = ::Array.new(6668, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end - -clist = [ -'22,143,74,143,22,333,376,376,182,182,370,369,433,157,57,57,74,57,155', -'182,157,155,369,155,3,57,57,57,93,57,57,57,333,370,376,433,330,57,57', -'57,202,57,330,330,202,57,57,22,22,22,22,22,22,22,22,22,22,22,22,22,22', -'22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,57,0', -'3,57,332,0,93,0,0,0,0,0,376,22,0,454,0,0,287,287,0,0,0,0,0,461,0,0,0', -'0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,298,466,1,0,0,298,59,59,283,283', -'283,283,447,283,451,464,332,59,283,283,40,40,210,447,19,451,464,454', -'210,181,181,287,287,175,72,72,72,461,23,200,0,213,0,0,2,0,55,277,2,161', -'2,2,2,2,2,162,278,2,284,2,2,466,59,2,2,2,2,2,286,2,2,2,2,2,2,2,2,2,2', -'2,2,2,2,2,2,175,2,2,2,2,2,200,86,213,2,2,161,313,266,277,314,161,162', -'304,360,304,24,162,278,284,284,186,186,186,138,138,138,138,27,286,286', -'8,138,8,8,8,403,430,73,73,73,2,32,2,2,94,2,315,35,94,86,94,94,94,94', -'94,285,266,94,313,94,94,314,360,94,94,94,94,94,186,94,94,94,94,94,94', -'94,94,94,94,94,94,94,94,94,403,430,94,94,94,94,94,281,281,315,94,94', -'285,285,285,285,43,187,187,187,282,282,285,285,410,70,410,222,222,222', -'222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,290,290', -'94,87,94,94,95,94,387,387,95,88,95,95,95,95,95,33,89,95,187,95,95,416', -'416,95,95,95,95,95,222,95,95,95,95,90,95,95,95,95,95,95,95,95,95,95', -'95,92,95,95,95,95,95,96,97,203,95,95,33,33,33,33,31,31,31,31,331,31', -'331,331,386,331,386,386,140,386,42,42,42,42,141,203,66,66,66,66,146', -'235,235,235,235,235,235,95,148,150,95,151,95,203,203,203,203,203,203', -'203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203', -'203,203,203,203,203,203,203,203,203,203,203,203,204,235,154,160,166', -'169,170,174,178,183,184,185,189,203,199,207,208,209,212,249,250,252', -'260,268,293,297,204,299,300,301,305,236,236,236,236,236,236,237,237', -'237,237,237,237,312,204,204,204,204,204,204,204,204,204,204,204,204', -'204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204', -'204,204,204,204,204,204,236,211,247,247,247,211,237,211,211,211,211', -'211,318,204,211,322,211,211,324,325,211,211,211,211,211,334,211,211', -'211,211,211,211,211,211,211,211,211,211,211,211,211,211,335,211,211', -'211,211,211,336,339,247,211,211,344,345,220,220,220,220,220,220,220', -'220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220', -'220,220,220,220,220,220,220,220,220,211,353,211,211,320,211,355,356', -'320,320,320,320,320,320,320,220,359,320,367,320,320,368,385,320,320', -'320,320,320,389,320,320,320,320,320,320,320,320,320,320,320,320,320', -'320,320,391,392,320,320,320,320,320,404,408,411,320,320,412,417,221', -'221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221', -'221,221,221,221,221,221,221,221,221,221,221,221,221,221,420,320,421', -'320,320,438,320,422,423,438,425,438,438,438,438,438,221,428,438,429', -'438,438,432,434,438,438,438,438,438,445,438,438,438,438,438,438,438', -'438,438,438,438,438,438,438,438,448,449,438,438,438,438,438,456,457', -'458,438,438,459,467,223,223,223,223,223,223,223,223,223,223,223,223', -'223,223,223,223,223,223,,,,,,,,,,,,248,248,248,,438,,438,438,455,438', -',,455,,455,455,455,455,455,223,,455,,455,455,,,455,455,455,455,455,', -'455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,248,,455', -'455,455,455,455,,,,455,455,,,224,224,224,224,224,224,224,224,224,224', -'224,224,224,224,224,224,224,224,,,,,,,,,,,,251,251,251,,455,,455,455', -'460,455,,,460,,460,460,460,460,460,224,,460,,460,460,,,460,460,460,460', -'460,,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,251', -',460,460,460,460,460,,,,460,460,375,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,', -',,460,,460,460,,460,,375,375,375,375,375,375,375,375,375,375,375,375', -'375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375', -'375,375,375,375,375,375,378,,,,,,,,,139,139,,139,375,,139,,,,,139,139', -'139,,139,139,139,139,,,,,139,139,139,,139,,,,139,139,378,378,378,378', -'378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378', -'378,378,378,378,378,378,378,378,378,378,378,378,378,378,139,,,139,,139', -',139,258,258,,258,,378,258,,,,,258,258,258,,258,258,258,258,,,,,258', -'258,258,,258,,,,258,258,58,58,58,,58,,,58,,,,,58,58,58,,58,58,58,58', -',,58,,58,58,58,,58,,,,58,58,,258,,,258,,258,,258,,226,226,226,226,226', -'226,226,226,226,226,226,226,226,226,226,226,226,226,,147,147,147,,147', -',58,147,,58,,58,147,147,147,,147,147,147,147,,,,,147,147,147,,147,226', -',,147,147,165,165,165,,165,,,165,,,,,165,165,165,,165,165,165,165,,', -',,165,165,165,,165,,,,165,165,,147,147,,147,,147,,,227,227,227,227,227', -'227,227,227,227,227,227,227,227,227,227,227,227,227,,,,171,171,171,', -'171,165,165,171,165,,165,,171,171,171,,171,171,171,171,,,,,171,171,171', -'227,171,,,,171,171,176,176,176,,176,,,176,,,,,176,176,176,,176,176,176', -'176,,,,,176,176,176,,176,,,,176,176,,171,171,,171,,171,,,228,228,228', -'228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,,,,215,215', -'215,,215,176,176,215,176,,176,,215,215,215,,215,215,215,215,,,,,215', -'215,215,228,215,,,,215,215,267,267,267,,267,,,267,,,,,267,267,267,,267', -'267,267,267,,,,,267,267,267,,267,,,,267,267,,215,215,,215,,215,,,229', -'229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229', -',,,,274,274,,274,267,267,274,267,,267,,274,274,274,,274,274,274,274', -',,,,274,274,274,229,274,,,,274,274,276,276,276,,276,,,276,,,,,276,276', -'276,,276,276,276,276,,,,,276,276,276,,276,,,,276,276,,274,,,274,,274', -'274,,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230', -'230,230,,,,295,295,295,,295,276,276,295,276,,276,,295,295,295,,295,295', -'295,295,,,,,295,295,295,230,295,,,,295,295,302,302,302,,302,,,302,,', -',,302,302,302,,302,302,302,302,,,,,302,302,302,,302,,,,302,302,,295', -'295,,295,,295,,231,231,231,231,231,231,231,231,231,231,231,231,231,231', -'231,231,231,231,,,,362,362,362,,362,,302,362,,302,,302,362,362,362,', -'362,362,362,362,,,,,362,362,362,231,362,,,,362,362,393,393,393,,393', -',,393,,,,,393,393,393,,393,393,393,393,,,,,393,393,393,,393,,,,393,393', -',362,362,,362,,362,,,232,232,232,232,232,232,232,232,232,232,232,232', -'232,232,232,232,232,232,,,,,29,29,,29,393,393,29,393,,393,,29,29,29', -',29,29,29,29,,,,,29,29,29,232,29,,,,29,29,52,52,,52,,,52,,,,,52,52,52', -',52,52,52,52,,,52,,52,52,52,,52,,,,52,52,54,54,29,54,,29,54,29,,,,54', -'54,54,,54,54,54,54,,,54,,54,54,54,,54,,,,54,54,56,56,52,56,,52,56,52', -',,56,56,56,56,,56,56,56,56,,,,,56,56,56,,56,,,,56,56,61,61,54,61,,54', -'61,54,,,,61,61,61,,61,61,61,61,,,,,61,61,61,,61,,,,61,61,62,62,56,62', -',56,62,56,,,,62,62,62,,62,62,62,62,,,,,62,62,62,,62,,,,62,62,63,63,61', -'63,,61,63,61,,,,63,63,63,,63,63,63,63,,,,,63,63,63,,63,,,,63,63,78,78', -'62,78,,62,78,62,,,,78,78,78,,78,78,78,78,,,78,,78,78,78,,78,,,,78,78', -'80,80,63,80,,63,80,63,,,,80,80,80,,80,80,80,80,,,,,80,80,80,,80,,,,80', -'80,81,81,78,81,,78,81,78,,,,81,81,81,,81,81,81,81,,,,,81,81,81,,81,', -',,81,81,82,82,80,82,,80,82,80,,,,82,82,82,,82,82,82,82,,,,,82,82,82', -',82,,,,82,82,85,85,81,85,,81,85,81,,,,85,85,85,,85,85,85,85,,,,,85,85', -'85,,85,,,,85,85,100,100,82,100,,82,100,82,,,,100,100,100,,100,100,100', -'100,,,,,100,100,100,,100,,,,100,100,101,101,85,101,,85,101,85,,,,101', -'101,101,,101,101,101,101,,,,,101,101,101,,101,,,,101,101,102,102,100', -'102,,100,102,100,,,,102,102,102,,102,102,102,102,,,,,102,102,102,,102', -',,,102,102,103,103,101,103,,101,103,101,,,,103,103,103,,103,103,103', -'103,,,,,103,103,103,,103,,,,103,103,104,104,102,104,,102,104,102,,,', -'104,104,104,,104,104,104,104,,,,,104,104,104,,104,,,,104,104,105,105', -'103,105,,103,105,103,,,,105,105,105,,105,105,105,105,,,,,105,105,105', -',105,,,,105,105,106,106,104,106,,104,106,104,,,,106,106,106,,106,106', -'106,106,,,,,106,106,106,,106,,,,106,106,107,107,105,107,,105,107,105', -',,,107,107,107,,107,107,107,107,,,,,107,107,107,,107,,,,107,107,108', -'108,106,108,,106,108,106,,,,108,108,108,,108,108,108,108,,,,,108,108', -'108,,108,,,,108,108,109,109,107,109,,107,109,107,,,,109,109,109,,109', -'109,109,109,,,,,109,109,109,,109,,,,109,109,110,110,108,110,,108,110', -'108,,,,110,110,110,,110,110,110,110,,,,,110,110,110,,110,,,,110,110', -'111,111,109,111,,109,111,109,,,,111,111,111,,111,111,111,111,,,,,111', -'111,111,,111,,,,111,111,112,112,110,112,,110,112,110,,,,112,112,112', -',112,112,112,112,,,,,112,112,112,,112,,,,112,112,113,113,111,113,,111', -'113,111,,,,113,113,113,,113,113,113,113,,,,,113,113,113,,113,,,,113', -'113,114,114,112,114,,112,114,112,,,,114,114,114,,114,114,114,114,,,', -',114,114,114,,114,,,,114,114,115,115,113,115,,113,115,113,,,,115,115', -'115,,115,115,115,115,,,,,115,115,115,,115,,,,115,115,116,116,114,116', -',114,116,114,,,,116,116,116,,116,116,116,116,,,,,116,116,116,,116,,', -',116,116,117,117,115,117,,115,117,115,,,,117,117,117,,117,117,117,117', -',,,,117,117,117,,117,,,,117,117,118,118,116,118,,116,118,116,,,,118', -'118,118,,118,118,118,118,,,,,118,118,118,,118,,,,118,118,119,119,117', -'119,,117,119,117,,,,119,119,119,,119,119,119,119,,,,,119,119,119,,119', -',,,119,119,120,120,118,120,,118,120,118,,,,120,120,120,,120,120,120', -'120,,,,,120,120,120,,120,,,,120,120,121,121,119,121,,119,121,119,,,', -'121,121,121,,121,121,121,121,,,,,121,121,121,,121,,,,121,121,122,122', -'120,122,,120,122,120,,,,122,122,122,,122,122,122,122,,,,,122,122,122', -',122,,,,122,122,123,123,121,123,,121,123,121,,,,123,123,123,,123,123', -'123,123,,,,,123,123,123,,123,,,,123,123,124,124,122,124,,122,124,122', -',,,124,124,124,,124,124,124,124,,,,,124,124,124,,124,,,,124,124,125', -'125,123,125,,123,125,123,,,,125,125,125,,125,125,125,125,,,,,125,125', -'125,,125,,,,125,125,126,126,124,126,,124,126,124,,,,126,126,126,,126', -'126,126,126,,,,,126,126,126,,126,,,,126,126,127,127,125,127,,125,127', -'125,,,,127,127,127,,127,127,127,127,,,,,127,127,127,,127,,,,127,127', -'128,128,126,128,,126,128,126,,,,128,128,128,,128,128,128,128,,,,,128', -'128,128,,128,,,,128,128,129,129,127,129,,127,129,127,,,,129,129,129', -',129,129,129,129,,,,,129,129,129,,129,,,,129,129,130,130,128,130,,128', -'130,128,,,,130,130,130,,130,130,130,130,,,,,130,130,130,,130,,,,130', -'130,131,131,129,131,,129,131,129,,,,131,131,131,,131,131,131,131,,,', -',131,131,131,,131,,,,131,131,132,132,130,132,,130,132,130,,,,132,132', -'132,,132,132,132,132,,,,,132,132,132,,132,,,,132,132,133,133,131,133', -',131,133,131,,,,133,133,133,,133,133,133,133,,,,,133,133,133,,133,,', -',133,133,134,134,132,134,,132,134,132,,,,134,134,134,,134,134,134,134', -',,,,134,134,134,,134,,,,134,134,135,135,133,135,,133,135,133,,,,135', -'135,135,,135,135,135,135,,,,,135,135,135,,135,,,,135,135,136,136,134', -'136,,134,136,134,,,,136,136,136,,136,136,136,136,,,,,136,136,136,,136', -',,,136,136,137,137,135,137,,135,137,135,,,,137,137,137,,137,137,137', -'137,,,,,137,137,137,,137,,,,137,137,164,164,136,164,,136,164,136,,,', -'164,164,164,,164,164,164,164,,,,,164,164,164,,164,,,,164,164,173,173', -'137,173,,137,173,137,,,,173,173,173,,173,173,173,173,,,173,,173,173', -'173,,173,,,,173,173,180,180,164,180,,164,180,164,,,,180,180,180,,180', -'180,180,180,,,,,180,180,180,,180,,,,180,180,188,188,173,188,,173,188', -'173,,,,188,188,188,,188,188,188,188,,,,,188,188,188,,188,,,,188,188', -'191,191,180,191,,180,191,180,,,,191,191,191,,191,191,191,191,,,,,191', -'191,191,,191,,,,191,191,192,192,188,192,,188,192,188,,,,192,192,192', -',192,192,192,192,,,,,192,192,192,,192,,,,192,192,193,193,191,193,,191', -'193,191,,,,193,193,193,,193,193,193,193,,,,,193,193,193,,193,,,,193', -'193,194,194,192,194,,192,194,192,,,,194,194,194,,194,194,194,194,,,', -',194,194,194,,194,,,,194,194,261,261,193,261,,193,261,193,,,,261,261', -'261,,261,261,261,261,,,261,,261,261,261,,261,,,,261,261,270,270,194', -'270,,194,270,194,,,,270,270,270,,270,270,270,270,,,,,270,270,270,,270', -',,,270,270,272,272,261,272,,261,272,261,,,,272,272,272,,272,272,272', -'272,,,,,272,272,272,,272,,,,272,272,275,275,270,275,,270,275,270,,,', -'275,275,275,,275,275,275,275,,,,,275,275,275,,275,,,,275,275,,,272,', -',272,272,272,233,233,233,233,233,233,233,233,233,233,233,233,233,233', -'233,233,233,233,,,,,288,288,,288,,275,288,,275,,275,288,288,288,,288', -'288,288,288,,,288,,288,288,288,233,288,,,,288,288,291,291,,291,,,291', -',,,,291,291,291,,291,291,291,291,,,,,291,291,291,,291,,,,291,291,294', -'294,288,294,,288,294,288,,,,294,294,294,,294,294,294,294,,,,,294,294', -'294,,294,,,,294,294,316,316,291,316,,291,316,291,,,,316,316,316,,316', -'316,316,316,,,,,316,316,316,,316,,,,316,316,317,317,294,317,,294,317', -'294,,,,317,317,317,,317,317,317,317,,,,,317,317,317,,317,,,,317,317', -'319,319,316,319,,316,319,316,,,,319,319,319,,319,319,319,319,,,,,319', -'319,319,,319,,,,319,319,323,323,317,323,,317,323,317,,,,323,323,323', -',323,323,323,323,,,,,323,323,323,,323,,,,323,323,326,326,319,326,,319', -'326,319,,,,326,326,326,,326,326,326,326,,,,,326,326,326,,326,,,,326', -'326,327,327,323,327,,323,327,323,,,,327,327,327,,327,327,327,327,,,', -',327,327,327,,327,,,,327,327,328,328,326,328,,326,328,326,,,,328,328', -'328,,328,328,328,328,,,,,328,328,328,,328,,,,328,328,337,337,327,337', -',327,337,327,,,,337,337,337,,337,337,337,337,,,,,337,337,337,,337,,', -',337,337,341,341,328,341,,328,341,328,,,,341,341,341,,341,341,341,341', -',,341,,341,341,341,,341,,,,341,341,365,365,337,365,,337,365,337,,,,365', -'365,365,,365,365,365,365,,,,,365,365,365,,365,,,,365,365,418,418,341', -'418,,341,418,341,,,,418,418,418,,418,418,418,418,,,,,418,418,418,,418', -',,,418,418,435,435,365,435,,365,435,365,,,,435,435,435,,435,435,435', -'435,,,,,435,435,435,,435,,,,435,435,437,437,418,437,,418,437,418,,,', -'437,437,437,,437,437,437,437,,,,,437,437,437,,437,,,,437,437,64,64,435', -'64,,435,,435,,,,64,64,64,,64,64,64,,,,,,64,64,64,,64,,,,64,64,99,99', -'437,99,,437,,437,,,,99,99,99,,99,99,99,99,,,,,99,99,99,,99,,,,99,99', -'142,142,64,142,,64,,,,,,142,142,142,,142,142,142,142,,,,,142,142,142', -',142,,,,142,142,,,99,,,99,,,,,,,,,,,,,,,,205,,,,,,238,238,238,238,238', -'238,,,142,,,142,205,205,205,205,205,205,205,205,205,205,205,205,205', -'205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205', -'205,205,205,205,205,206,238,,,,,239,239,239,239,239,239,,205,,,,,206', -'206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206', -'206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206', -'381,239,,,,,240,240,240,240,240,240,,206,,,,,381,381,381,381,381,381', -'381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381', -'381,381,381,381,381,381,381,381,381,381,381,381,382,240,,,,,241,241', -'241,241,241,241,,381,,,,,382,382,382,382,382,382,382,382,382,382,382', -'382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382', -'382,382,382,382,382,382,382,383,241,,,,,242,242,242,242,242,242,,382', -',,,,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383', -'383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383', -'383,383,439,242,,,,,243,243,243,243,243,243,,383,,,,,439,439,439,439', -'439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439', -'439,439,439,439,439,439,439,439,439,439,439,439,439,439,453,243,,,,244', -'244,244,244,244,244,,,439,,,,,453,453,453,453,453,453,453,453,453,453', -'453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453', -'453,453,453,453,453,453,453,453,244,245,245,245,245,245,245,,,,,,,453', -'145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145', -'145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145', -'145,245,,,,,,145,246,246,246,246,246,246,145,156,156,156,156,156,156', -'156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156', -'156,156,156,156,156,156,156,156,156,156,156,156,,,,,,,246,,,,,,,156', -'159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159', -'159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159', -'159,,,,,,,,,,,,,159,159,168,168,168,168,168,168,168,168,168,168,168', -'168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168', -'168,168,168,168,168,168,168,,,,,,,,,,,,,,168,179,179,179,179,179,179', -'179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179', -'179,179,179,179,179,179,179,179,179,179,179,179,,,,,,,,,,,,,,179,201', -'201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201', -'201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201', -',,,,,,,,,,,,,201,225,225,225,225,225,225,225,225,225,225,225,225,225', -'225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225', -'225,225,225,225,225,,,,,,,,,,,,,,225,234,234,234,234,234,234,234,234', -'234,234,234,234,234,234,234,234,234,234,253,253,253,253,253,253,253', -'253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253,253', -'253,253,253,253,253,253,234,,,,,,,,,,,,,,,,,,253,254,254,254,254,254', -'254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254', -'254,254,254,254,254,254,254,254,,,,,,,,,,,,,,,,,,,254,255,255,255,255', -'255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255', -'255,255,255,255,255,255,255,255,255,255,255,255,255,255,,,,,,,,,,,,', -',255,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256', -'256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256', -'256,256,,,,,,,,,,,,,,256,257,257,257,257,257,257,257,257,257,257,257', -'257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257', -'257,257,257,257,257,257,257,,,,,,,,,,,,,257,257,259,259,259,259,259', -'259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259', -'259,259,259,259,259,259,259,259,259,259,259,259,259,,,,,,,,,,259,,,259', -'259,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289', -'289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289', -'289,289,,,,,,,,,,,,,,289,292,292,292,292,292,292,292,292,292,292,292', -'292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292', -'292,292,292,292,292,292,292,,,,,,,292,,,,,,,292,296,296,296,296,296', -'296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296', -'296,296,296,296,296,296,296,296,296,296,296,296,296,,,,,,,296,,,,,,', -'296,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303', -'303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303', -'303,303,,,,,,,,,,,,,,303,307,307,307,307,307,307,307,307,307,307,307', -'307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307', -'307,307,307,307,307,307,307,,,,,,,307,,,,,,,307,308,308,308,308,308', -'308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308', -'308,308,308,308,308,308,308,308,308,308,308,308,308,,,,,,,,,,,,,,308', -'309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309', -'309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309', -'309,,,,,,,,,,,,,,309,310,310,310,310,310,310,310,310,310,310,310,310', -'310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310', -'310,310,310,310,310,310,,,,,,,,,,,,,,310,311,311,311,311,311,311,311', -'311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311', -'311,311,311,311,311,311,311,311,311,311,311,,,,,,,,,,,,,,311,338,338', -'338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338', -'338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,,,,', -',,,,,338,,,338,338,343,343,343,343,343,343,343,343,343,343,343,343,343', -'343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343', -'343,343,343,343,343,,,,,,,,,,,,,,343,347,347,347,347,347,347,347,347', -'347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347', -'347,347,347,347,347,347,347,347,347,347,,,,,,,,,,347,,,,347,349,349', -'349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349', -'349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,,,,', -',,,,,,,,,349,352,352,352,352,352,352,352,352,352,352,352,352,352,352', -'352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352', -'352,352,352,352,,,,,,,,,,,,,,352,358,358,358,358,358,358,358,358,358', -'358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358', -'358,358,358,358,358,358,358,358,358,,,,,,,,,,,,,,358,364,364,364,364', -'364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364', -'364,364,364,364,364,364,364,364,364,364,364,364,364,364,,,,,,,,,,,,', -',364,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372', -'372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372', -'372,372,,,,,,,,,,,,,,372,373,373,373,373,373,373,373,373,373,373,373', -'373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373,373', -'373,373,373,373,373,373,373,,,,,,,,,,,,,,373,395,395,395,395,395,395', -'395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395', -'395,395,395,395,395,395,395,395,395,395,395,395,,,,,,,,,,,,,,395,398', -'398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398', -'398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398', -',,,,,,,,,,,,,398,405,405,405,405,405,405,405,405,405,405,405,405,405', -'405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405', -'405,405,405,405,405,,,,,,,,,,,,,,405,452,452,452,452,452,452,452,452', -'452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452', -'452,452,452,452,452,452,452,452,452,452,,,,,,,,,,,,,,452' ] - racc_action_check = arr = ::Array.new(6668, nil) - idx = 0 - clist.each do |str| - str.split(',', -1).each do |i| - arr[idx] = i.to_i unless i.empty? - idx += 1 - end - end +racc_action_table = [ + 135, 265, 60, 139, 136, 211, 417, 418, 48, 47, + 411, 211, 448, 274, 146, 56, 199, 89, 272, 60, + 273, 270, 409, 271, 37, 46, 48, 47, 37, 49, + 44, 45, 392, 412, 37, 449, 384, 60, 50, 70, + 316, 61, 386, 385, 317, 62, 63, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, 171, 80, 38, 173, 37, 81, 38, 82, + 85, 83, 84, 87, 38, 105, 86, 37, 75, 76, + 153, 152, 57, 56, 88, 89, 77, 37, 90, 58, + 59, 78, 37, 46, 48, 47, 91, 49, 44, 45, + 64, 72, 73, -116, 161, 60, 50, 70, 79, 61, + 272, 37, 92, 62, 63, 271, 48, 47, -178, -178, + -178, -178, 211, 147, 211, 211, 38, 60, -43, -43, + 153, 152, 329, 409, 99, 409, 409, 38, 331, 153, + 152, -42, -42, 161, 60, 50, 70, 38, 139, 313, + 29, 313, 38, 52, 80, 54, 164, 277, 81, 277, + 82, 85, 83, 84, 87, 279, 279, 86, 149, 75, + 76, 38, 182, 57, 56, 88, 89, 77, 149, 90, + 58, 59, 78, 37, 46, 48, 47, 91, 49, 44, + 45, 64, 72, 73, -116, 164, 60, 50, 70, 79, + 61, 164, 60, 164, 62, 63, -204, 277, 149, 164, + 279, 164, -203, 305, 149, 366, 141, 164, 164, -44, + -44, 129, 130, 132, -85, -85, -85, -85, 142, -48, + -48, -116, 258, 60, 50, 70, -99, -98, 60, 50, + 70, 29, 149, 38, 52, 80, 54, 371, 149, 81, + 52, 82, 85, 83, 84, 87, 149, 139, 86, 164, + 75, 76, 164, 139, 57, 56, 88, 89, 77, 105, + 90, 58, 59, 78, 37, 46, 48, 47, 91, 49, + 44, 45, 64, 72, 73, -99, -98, 60, 50, 70, + 79, 61, -46, -46, 370, 62, 63, -175, -175, -175, + -175, 139, 129, 130, 132, -47, -47, -45, -45, 433, + 195, 432, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 164, 354, 29, 211, 38, 52, 80, 54, 153, 152, + 81, 60, 82, 85, 83, 84, 87, 149, 60, 86, + 105, 75, 76, 417, 437, 57, 56, 88, 89, 77, + 105, 90, 58, 59, 78, 215, 46, 48, 47, 91, + 49, 44, 45, 64, 72, 73, -116, 216, 60, 50, + 70, 79, 61, 139, 218, 319, 62, 63, -175, -175, + -175, -175, -178, -178, -178, -178, 211, 147, 48, 47, + 211, 49, 48, 47, 262, 49, -176, -176, -176, -176, + 263, 320, 191, 192, 193, 194, 267, 129, 130, 132, + 127, 128, 131, 29, 269, 269, 52, 269, 54, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, 323, 105, 258, 276, 294, 295, + 149, 139, 302, 305, 306, 105, 139, 105, 312, 326, + 327, 328, 333, 105, 105, 105, 342, 346, 357, 361, + 320, 258, 362, 363, 60, 129, 130, 132, 127, 128, + 131, 129, 130, 132, 127, 128, 131, 368, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, 105, 80, 129, 130, 132, 81, 105, + 82, 85, 83, 84, 87, 374, 105, 86, 377, 75, + 76, 379, 380, 57, 56, 88, 89, 77, 393, 90, + 58, 59, 78, 37, 46, 48, 47, 91, 49, 44, + 45, 64, 72, 73, -116, 302, 60, 50, 70, 79, + 61, 394, 397, 105, 62, 63, 269, 258, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 29, 400, 38, 52, 80, 54, 401, 402, 81, + -245, 82, 85, 83, 84, 87, 105, 403, 86, 406, + 75, 76, 60, 211, 57, 56, 88, 89, 77, 211, + 90, 58, 59, 78, 37, 46, 48, 47, 91, 49, + 44, 45, 64, 72, 73, 427, 60, 60, 50, 70, + 79, 61, 430, 431, 434, 62, 63, 435, 438, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 440, 29, 441, 38, 52, 80, 54, 442, 443, + 81, 211, 82, 85, 83, 84, 87, 105, 445, 86, + 446, 75, 76, 371, 371, 57, 56, 88, 89, 77, + 211, 90, 58, 59, 78, 37, 46, 48, 47, 91, + 49, 44, 45, 64, 72, 73, 458, 435, 60, 50, + 70, 79, 61, 462, 463, 371, 62, 63, 465, 468, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 129, + 130, 132, nil, 29, nil, 38, 52, 80, 54, nil, + nil, 81, nil, 82, 85, 83, 84, 87, 105, nil, + 86, nil, 75, 76, nil, nil, 57, 56, 88, 89, + 77, nil, 90, 58, 59, 78, 37, 46, 48, 47, + 91, 49, 44, 45, 64, 72, 73, 105, nil, 60, + 50, 70, 79, 61, nil, nil, nil, 62, 63, nil, + nil, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 129, 130, 132, nil, 29, nil, 38, 52, 80, 54, + nil, nil, 81, nil, 82, 85, 83, 84, 87, 105, + nil, 86, nil, 75, 76, nil, nil, 57, 56, 88, + 89, 77, nil, 90, 58, 59, 78, 37, 46, 48, + 47, 91, 49, 44, 45, 64, 72, 73, 105, nil, + 60, 50, 70, 79, 61, nil, nil, nil, 62, 63, + 414, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 29, nil, 38, 52, nil, + 54, nil, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, 419, nil, nil, + nil, nil, nil, nil, nil, nil, 146, 56, nil, 89, + 105, nil, 90, nil, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, 29, nil, nil, 52, nil, 54, + nil, 261, 146, 56, nil, 89, nil, 105, 90, nil, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 180, 146, 56, nil, 89, + nil, nil, 90, nil, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, -116, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, nil, + 29, nil, nil, 52, nil, 54, nil, 261, nil, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, nil, 180, 146, + 56, nil, 89, nil, 176, 90, nil, 52, nil, 54, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, 105, nil, nil, + 62, 63, 180, 146, 56, nil, 89, nil, nil, 90, + nil, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, nil, 29, -119, nil, + 52, nil, 54, nil, nil, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, nil, nil, nil, 180, 146, 56, nil, + 89, 29, -119, 90, 52, nil, 54, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, 105, 61, nil, nil, nil, 62, 63, + 180, 146, 56, nil, 89, nil, nil, 90, nil, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, nil, 29, -119, nil, 52, nil, + 54, nil, nil, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, nil, nil, nil, 180, 146, 56, nil, 89, 29, + -119, 90, 52, nil, 54, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, 105, 61, nil, nil, nil, 62, 63, 180, 146, + 56, nil, 89, nil, nil, 90, nil, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, nil, 29, -121, nil, 52, nil, 54, nil, + nil, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, nil, + nil, nil, nil, 146, 56, nil, 89, 29, -119, 90, + 52, nil, 54, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, 105, + 61, nil, nil, nil, 62, 63, 180, 146, 56, nil, + 89, nil, nil, 90, nil, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + nil, 29, nil, nil, 52, nil, 54, 350, nil, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, nil, nil, nil, + 180, 146, 56, nil, 89, 29, -119, 90, 52, nil, + 54, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, 105, 61, nil, + nil, nil, 62, 63, 365, 146, 56, nil, 89, nil, + nil, 90, nil, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, nil, 29, + -119, nil, 52, nil, 54, nil, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, nil, nil, nil, 180, 146, 56, + nil, 89, nil, 29, 90, nil, 52, nil, 54, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, 105, 61, nil, nil, nil, 62, + 63, 180, 146, 56, nil, 89, nil, nil, 90, nil, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, nil, 29, -119, nil, 52, + nil, 54, nil, nil, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, nil, nil, nil, nil, 146, 56, nil, 89, + 29, -119, 90, 52, nil, 54, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, 105, 61, nil, nil, nil, 62, 63, 146, + 56, nil, 89, nil, nil, 90, nil, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + -116, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, -116, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, 167, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 165, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, -116, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + -116, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 288, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, -116, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, nil, nil, 29, nil, nil, 52, 348, 54, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, nil, nil, + nil, nil, 146, 56, nil, 89, nil, 29, 90, nil, + 52, nil, 54, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, -116, nil, 60, 50, 70, 105, 61, + nil, nil, nil, 62, 63, 146, 56, nil, 89, nil, + nil, 90, nil, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, nil, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 288, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, 90, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, 64, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, 90, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 29, 89, + nil, 52, 90, 54, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, 146, + 56, 29, 89, nil, 52, 90, 54, nil, nil, nil, + 46, 48, 47, nil, 49, 44, 45, 64, nil, nil, + nil, nil, 60, 50, 70, nil, 61, nil, nil, nil, + 62, 63, 146, 56, 29, 89, nil, 52, 90, 54, + nil, nil, nil, 46, 48, 47, nil, 49, 44, 45, + 64, nil, nil, nil, nil, 60, 50, 70, nil, 61, + nil, nil, nil, 62, 63, 146, 56, 29, 89, nil, + 52, 90, 54, nil, nil, nil, 46, 48, 47, nil, + 49, 44, 45, 64, nil, nil, -116, nil, 60, 50, + 70, nil, 61, nil, nil, nil, 62, 63, 146, 56, + 29, 89, nil, 52, 90, 54, nil, nil, nil, 46, + 48, 47, nil, 49, 44, 45, 64, nil, nil, nil, + nil, 60, 50, 70, nil, 61, nil, nil, nil, 62, + 63, 146, 56, 29, 89, nil, 52, 90, 54, nil, + nil, nil, 46, 48, 47, nil, 49, 44, 45, 64, + nil, nil, nil, nil, 60, 50, 70, nil, 61, nil, + nil, nil, 62, 63, 146, 56, 29, 89, nil, 52, + 90, 54, nil, nil, nil, 46, 48, 47, nil, 49, + 44, 45, 64, nil, nil, nil, nil, 60, 50, 70, + nil, 61, nil, nil, nil, 62, 63, 146, 56, 29, + 89, nil, 52, 90, 54, nil, nil, nil, 46, 48, + 47, nil, 49, 44, 45, 64, nil, nil, nil, nil, + 60, 50, 70, nil, 61, nil, nil, nil, 62, 63, + 146, 56, 29, 89, nil, 52, nil, 54, nil, nil, + nil, 46, 48, 47, nil, 49, 44, 45, nil, nil, + nil, nil, nil, 60, 50, 70, nil, 61, nil, nil, + nil, 62, 63, 146, 56, 29, 89, nil, 52, nil, + 54, nil, nil, nil, 46, 48, 47, nil, 49, 44, + 45, 64, nil, nil, nil, nil, 60, 50, 70, nil, + 61, nil, nil, nil, 62, 63, 146, 56, 188, 89, + nil, 52, nil, nil, nil, nil, nil, 46, 48, 47, + nil, 49, 44, 45, 64, nil, nil, nil, nil, 60, + 50, 70, nil, 61, nil, nil, nil, 62, 63, nil, + nil, 188, nil, nil, 52, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 211, nil, nil, nil, nil, nil, 129, 130, 132, 127, + 128, 131, nil, nil, 188, nil, nil, 52, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, 211, 105, nil, nil, nil, nil, 129, + 130, 132, 127, 128, 131, nil, 105, nil, nil, nil, + nil, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, 211, 105, nil, nil, + nil, nil, 129, 130, 132, 127, 128, 131, nil, 105, + nil, nil, nil, nil, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, 211, + 105, nil, nil, nil, nil, 129, 130, 132, 127, 128, + 131, nil, 105, nil, nil, nil, nil, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, 211, 105, nil, nil, nil, nil, 129, 130, + 132, 127, 128, 131, nil, 105, nil, nil, nil, nil, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, 455, 105, nil, nil, nil, + nil, 129, 130, 132, 127, 128, 131, nil, 105, nil, + nil, nil, nil, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, 460, 105, + nil, nil, nil, 129, 130, 132, 127, 128, 131, nil, + nil, 105, nil, nil, nil, nil, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 133, 134, 101, 100, + 137, 105, 129, 130, 132, 127, 128, 131, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, 133, 134, 101, 100, 137, + 105, nil, nil, nil, nil, nil, 266, 129, 130, 132, + 127, 128, 131, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, 105, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 275, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 105, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 105, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 337, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 340, nil, nil, 341, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + 266, nil, nil, nil, nil, nil, nil, 105, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, nil, nil, nil, nil, nil, nil, 360, + nil, nil, nil, nil, nil, nil, 105, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 105, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 133, 134, 101, 100, + 137, nil, nil, nil, nil, nil, nil, 360, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, 133, 134, 101, 100, 137, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 396, nil, nil, 341, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 399, nil, nil, nil, 105, 129, 130, + 132, 127, 128, 131, 115, 116, 117, 121, 122, 123, + 118, 119, 120, 124, 125, 126, 102, 104, 103, 109, + 111, 110, 112, 114, 113, 106, 108, 107, 133, 134, + 101, 100, 137, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 105, 129, 130, 132, + 127, 128, 131, 115, 116, 117, 121, 122, 123, 118, + 119, 120, 124, 125, 126, 102, 104, 103, 109, 111, + 110, 112, 114, 113, 106, 108, 107, 133, 134, 101, + 100, 137, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 105, 129, 130, 132, 127, + 128, 131, 115, 116, 117, 121, 122, 123, 118, 119, + 120, 124, 125, 126, 102, 104, 103, 109, 111, 110, + 112, 114, 113, 106, 108, 107, 133, 134, 101, 100, + 137, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 105, 129, 130, 132, 127, 128, + 131, 115, 116, 117, 121, 122, 123, 118, 119, 120, + 124, 125, 126, 102, 104, 103, 109, 111, 110, 112, + 114, 113, 106, 108, 107, 133, 134, 101, 100, 137, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 105, 129, 130, 132, 127, 128, 131, + 115, 116, 117, 121, 122, 123, 118, 119, 120, 124, + 125, 126, 102, 104, 103, 109, 111, 110, 112, 114, + 113, 106, 108, 107, 133, 134, 101, 100, 137, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 105, 129, 130, 132, 127, 128, 131, 115, + 116, 117, 121, 122, 123, 118, 119, 120, 124, 125, + 126, 102, 104, 103, 109, 111, 110, 112, 114, 113, + 106, 108, 107, 133, 134, 101, 100, 137, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 105, 129, 130, 132, 127, 128, 131, 115, 116, + 117, 121, 122, 123, 118, 119, 120, 124, 125, 126, + 102, 104, 103, 109, 111, 110, 112, 114, 113, 106, + 108, 107, 133, 134, 101, 100, 137, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 105, 129, 130, 132, 127, 128, 131, 115, 116, 117, + 121, 122, 123, 118, 119, 120, 124, 125, 126, 102, + 104, 103, 109, 111, 110, 112, 114, 113, 106, 108, + 107, 133, 134, 101, 100, 137, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 105, + 129, 130, 132, 127, 128, 131, 115, 116, 117, 121, + 122, 123, 118, 119, 120, 124, 125, 126, 102, 104, + 103, 109, 111, 110, 112, 114, 113, 106, 108, 107, + 133, 134, 101, 100, 137, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 105, 129, + 130, 132, 127, 128, 131, 115, 116, 117, 121, 122, + 123, 118, 119, 120, 124, 125, 126, 102, 104, 103, + 109, 111, 110, 112, 114, 113, 106, 108, 107, 133, + 134, 101, 100, 137, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 105 ] + +racc_action_check = [ + 22, 143, 74, 143, 22, 333, 376, 376, 182, 182, + 370, 369, 433, 157, 57, 57, 74, 57, 155, 182, + 157, 155, 369, 155, 3, 57, 57, 57, 93, 57, + 57, 57, 333, 370, 376, 433, 330, 57, 57, 57, + 202, 57, 330, 330, 202, 57, 57, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 57, 0, 3, 57, 332, 0, 93, 0, + 0, 0, 0, 0, 376, 22, 0, 454, 0, 0, + 287, 287, 0, 0, 0, 0, 0, 461, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, + 298, 466, 1, 0, 0, 298, 59, 59, 283, 283, + 283, 283, 447, 283, 451, 464, 332, 59, 283, 283, + 40, 40, 210, 447, 19, 451, 464, 454, 210, 181, + 181, 287, 287, 175, 72, 72, 72, 461, 23, 200, + 0, 213, 0, 0, 2, 0, 55, 277, 2, 161, + 2, 2, 2, 2, 2, 162, 278, 2, 284, 2, + 2, 466, 59, 2, 2, 2, 2, 2, 286, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 175, 2, 2, 2, 2, + 2, 200, 86, 213, 2, 2, 161, 313, 266, 277, + 314, 161, 162, 304, 360, 304, 24, 162, 278, 284, + 284, 186, 186, 186, 138, 138, 138, 138, 27, 286, + 286, 8, 138, 8, 8, 8, 403, 430, 73, 73, + 73, 2, 32, 2, 2, 94, 2, 315, 35, 94, + 86, 94, 94, 94, 94, 94, 285, 266, 94, 313, + 94, 94, 314, 360, 94, 94, 94, 94, 94, 186, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 403, 430, 94, 94, 94, + 94, 94, 281, 281, 315, 94, 94, 285, 285, 285, + 285, 43, 187, 187, 187, 282, 282, 285, 285, 410, + 70, 410, 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, + 290, 290, 94, 87, 94, 94, 95, 94, 387, 387, + 95, 88, 95, 95, 95, 95, 95, 33, 89, 95, + 187, 95, 95, 416, 416, 95, 95, 95, 95, 95, + 222, 95, 95, 95, 95, 90, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 92, 95, 95, + 95, 95, 95, 96, 97, 203, 95, 95, 33, 33, + 33, 33, 31, 31, 31, 31, 331, 31, 331, 331, + 386, 331, 386, 386, 140, 386, 42, 42, 42, 42, + 141, 203, 66, 66, 66, 66, 146, 235, 235, 235, + 235, 235, 235, 95, 148, 150, 95, 151, 95, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 204, 235, 154, 160, 166, 169, + 170, 174, 178, 183, 184, 185, 189, 203, 199, 207, + 208, 209, 212, 249, 250, 252, 260, 268, 293, 297, + 204, 299, 300, 301, 305, 236, 236, 236, 236, 236, + 236, 237, 237, 237, 237, 237, 237, 312, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, + 204, 204, 204, 236, 211, 247, 247, 247, 211, 237, + 211, 211, 211, 211, 211, 318, 204, 211, 322, 211, + 211, 324, 325, 211, 211, 211, 211, 211, 334, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 335, 211, 211, 211, 211, + 211, 336, 339, 247, 211, 211, 344, 345, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, + 220, 211, 353, 211, 211, 320, 211, 355, 356, 320, + 320, 320, 320, 320, 320, 320, 220, 359, 320, 367, + 320, 320, 368, 385, 320, 320, 320, 320, 320, 389, + 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, + 320, 320, 320, 320, 320, 391, 392, 320, 320, 320, + 320, 320, 404, 408, 411, 320, 320, 412, 417, 221, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, + 221, 420, 320, 421, 320, 320, 438, 320, 422, 423, + 438, 425, 438, 438, 438, 438, 438, 221, 428, 438, + 429, 438, 438, 432, 434, 438, 438, 438, 438, 438, + 445, 438, 438, 438, 438, 438, 438, 438, 438, 438, + 438, 438, 438, 438, 438, 438, 448, 449, 438, 438, + 438, 438, 438, 456, 457, 458, 438, 438, 459, 467, + 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, + 223, 223, 223, 223, 223, 223, 223, 223, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 248, + 248, 248, nil, 438, nil, 438, 438, 455, 438, nil, + nil, 455, nil, 455, 455, 455, 455, 455, 223, nil, + 455, nil, 455, 455, nil, nil, 455, 455, 455, 455, + 455, nil, 455, 455, 455, 455, 455, 455, 455, 455, + 455, 455, 455, 455, 455, 455, 455, 248, nil, 455, + 455, 455, 455, 455, nil, nil, nil, 455, 455, nil, + nil, 224, 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, 224, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 251, 251, 251, nil, 455, nil, 455, 455, 460, 455, + nil, nil, 460, nil, 460, 460, 460, 460, 460, 224, + nil, 460, nil, 460, 460, nil, nil, 460, 460, 460, + 460, 460, nil, 460, 460, 460, 460, 460, 460, 460, + 460, 460, 460, 460, 460, 460, 460, 460, 251, nil, + 460, 460, 460, 460, 460, nil, nil, nil, 460, 460, + 375, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 460, nil, 460, 460, nil, + 460, nil, 375, 375, 375, 375, 375, 375, 375, 375, + 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, + 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, + 375, 375, 375, 375, 375, 375, 375, 378, nil, nil, + nil, nil, nil, nil, nil, nil, 139, 139, nil, 139, + 375, nil, 139, nil, nil, nil, nil, 139, 139, 139, + nil, 139, 139, 139, 139, nil, nil, nil, nil, 139, + 139, 139, nil, 139, nil, nil, nil, 139, 139, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, + 378, 378, 378, 378, 139, nil, nil, 139, nil, 139, + nil, 139, 258, 258, nil, 258, nil, 378, 258, nil, + nil, nil, nil, 258, 258, 258, nil, 258, 258, 258, + 258, nil, nil, nil, nil, 258, 258, 258, nil, 258, + nil, nil, nil, 258, 258, 58, 58, 58, nil, 58, + nil, nil, 58, nil, nil, nil, nil, 58, 58, 58, + nil, 58, 58, 58, 58, nil, nil, 58, nil, 58, + 58, 58, nil, 58, nil, nil, nil, 58, 58, nil, + 258, nil, nil, 258, nil, 258, nil, 258, nil, 226, + 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, + 226, 226, 226, 226, 226, 226, 226, nil, 147, 147, + 147, nil, 147, nil, 58, 147, nil, 58, nil, 58, + 147, 147, 147, nil, 147, 147, 147, 147, nil, nil, + nil, nil, 147, 147, 147, nil, 147, 226, nil, nil, + 147, 147, 165, 165, 165, nil, 165, nil, nil, 165, + nil, nil, nil, nil, 165, 165, 165, nil, 165, 165, + 165, 165, nil, nil, nil, nil, 165, 165, 165, nil, + 165, nil, nil, nil, 165, 165, nil, 147, 147, nil, + 147, nil, 147, nil, nil, 227, 227, 227, 227, 227, + 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, + 227, 227, 227, nil, nil, nil, 171, 171, 171, nil, + 171, 165, 165, 171, 165, nil, 165, nil, 171, 171, + 171, nil, 171, 171, 171, 171, nil, nil, nil, nil, + 171, 171, 171, 227, 171, nil, nil, nil, 171, 171, + 176, 176, 176, nil, 176, nil, nil, 176, nil, nil, + nil, nil, 176, 176, 176, nil, 176, 176, 176, 176, + nil, nil, nil, nil, 176, 176, 176, nil, 176, nil, + nil, nil, 176, 176, nil, 171, 171, nil, 171, nil, + 171, nil, nil, 228, 228, 228, 228, 228, 228, 228, + 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, + 228, nil, nil, nil, 215, 215, 215, nil, 215, 176, + 176, 215, 176, nil, 176, nil, 215, 215, 215, nil, + 215, 215, 215, 215, nil, nil, nil, nil, 215, 215, + 215, 228, 215, nil, nil, nil, 215, 215, 267, 267, + 267, nil, 267, nil, nil, 267, nil, nil, nil, nil, + 267, 267, 267, nil, 267, 267, 267, 267, nil, nil, + nil, nil, 267, 267, 267, nil, 267, nil, nil, nil, + 267, 267, nil, 215, 215, nil, 215, nil, 215, nil, + nil, 229, 229, 229, 229, 229, 229, 229, 229, 229, + 229, 229, 229, 229, 229, 229, 229, 229, 229, nil, + nil, nil, nil, 274, 274, nil, 274, 267, 267, 274, + 267, nil, 267, nil, 274, 274, 274, nil, 274, 274, + 274, 274, nil, nil, nil, nil, 274, 274, 274, 229, + 274, nil, nil, nil, 274, 274, 276, 276, 276, nil, + 276, nil, nil, 276, nil, nil, nil, nil, 276, 276, + 276, nil, 276, 276, 276, 276, nil, nil, nil, nil, + 276, 276, 276, nil, 276, nil, nil, nil, 276, 276, + nil, 274, nil, nil, 274, nil, 274, 274, nil, 230, + 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, nil, nil, nil, + 295, 295, 295, nil, 295, 276, 276, 295, 276, nil, + 276, nil, 295, 295, 295, nil, 295, 295, 295, 295, + nil, nil, nil, nil, 295, 295, 295, 230, 295, nil, + nil, nil, 295, 295, 302, 302, 302, nil, 302, nil, + nil, 302, nil, nil, nil, nil, 302, 302, 302, nil, + 302, 302, 302, 302, nil, nil, nil, nil, 302, 302, + 302, nil, 302, nil, nil, nil, 302, 302, nil, 295, + 295, nil, 295, nil, 295, nil, 231, 231, 231, 231, + 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, + 231, 231, 231, 231, nil, nil, nil, 362, 362, 362, + nil, 362, nil, 302, 362, nil, 302, nil, 302, 362, + 362, 362, nil, 362, 362, 362, 362, nil, nil, nil, + nil, 362, 362, 362, 231, 362, nil, nil, nil, 362, + 362, 393, 393, 393, nil, 393, nil, nil, 393, nil, + nil, nil, nil, 393, 393, 393, nil, 393, 393, 393, + 393, nil, nil, nil, nil, 393, 393, 393, nil, 393, + nil, nil, nil, 393, 393, nil, 362, 362, nil, 362, + nil, 362, nil, nil, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, nil, nil, nil, nil, 29, 29, nil, 29, + 393, 393, 29, 393, nil, 393, nil, 29, 29, 29, + nil, 29, 29, 29, 29, nil, nil, nil, nil, 29, + 29, 29, 232, 29, nil, nil, nil, 29, 29, 52, + 52, nil, 52, nil, nil, 52, nil, nil, nil, nil, + 52, 52, 52, nil, 52, 52, 52, 52, nil, nil, + 52, nil, 52, 52, 52, nil, 52, nil, nil, nil, + 52, 52, 54, 54, 29, 54, nil, 29, 54, 29, + nil, nil, nil, 54, 54, 54, nil, 54, 54, 54, + 54, nil, nil, 54, nil, 54, 54, 54, nil, 54, + nil, nil, nil, 54, 54, 56, 56, 52, 56, nil, + 52, 56, 52, nil, nil, 56, 56, 56, 56, nil, + 56, 56, 56, 56, nil, nil, nil, nil, 56, 56, + 56, nil, 56, nil, nil, nil, 56, 56, 61, 61, + 54, 61, nil, 54, 61, 54, nil, nil, nil, 61, + 61, 61, nil, 61, 61, 61, 61, nil, nil, nil, + nil, 61, 61, 61, nil, 61, nil, nil, nil, 61, + 61, 62, 62, 56, 62, nil, 56, 62, 56, nil, + nil, nil, 62, 62, 62, nil, 62, 62, 62, 62, + nil, nil, nil, nil, 62, 62, 62, nil, 62, nil, + nil, nil, 62, 62, 63, 63, 61, 63, nil, 61, + 63, 61, nil, nil, nil, 63, 63, 63, nil, 63, + 63, 63, 63, nil, nil, nil, nil, 63, 63, 63, + nil, 63, nil, nil, nil, 63, 63, 78, 78, 62, + 78, nil, 62, 78, 62, nil, nil, nil, 78, 78, + 78, nil, 78, 78, 78, 78, nil, nil, 78, nil, + 78, 78, 78, nil, 78, nil, nil, nil, 78, 78, + 80, 80, 63, 80, nil, 63, 80, 63, nil, nil, + nil, 80, 80, 80, nil, 80, 80, 80, 80, nil, + nil, nil, nil, 80, 80, 80, nil, 80, nil, nil, + nil, 80, 80, 81, 81, 78, 81, nil, 78, 81, + 78, nil, nil, nil, 81, 81, 81, nil, 81, 81, + 81, 81, nil, nil, nil, nil, 81, 81, 81, nil, + 81, nil, nil, nil, 81, 81, 82, 82, 80, 82, + nil, 80, 82, 80, nil, nil, nil, 82, 82, 82, + nil, 82, 82, 82, 82, nil, nil, nil, nil, 82, + 82, 82, nil, 82, nil, nil, nil, 82, 82, 85, + 85, 81, 85, nil, 81, 85, 81, nil, nil, nil, + 85, 85, 85, nil, 85, 85, 85, 85, nil, nil, + nil, nil, 85, 85, 85, nil, 85, nil, nil, nil, + 85, 85, 100, 100, 82, 100, nil, 82, 100, 82, + nil, nil, nil, 100, 100, 100, nil, 100, 100, 100, + 100, nil, nil, nil, nil, 100, 100, 100, nil, 100, + nil, nil, nil, 100, 100, 101, 101, 85, 101, nil, + 85, 101, 85, nil, nil, nil, 101, 101, 101, nil, + 101, 101, 101, 101, nil, nil, nil, nil, 101, 101, + 101, nil, 101, nil, nil, nil, 101, 101, 102, 102, + 100, 102, nil, 100, 102, 100, nil, nil, nil, 102, + 102, 102, nil, 102, 102, 102, 102, nil, nil, nil, + nil, 102, 102, 102, nil, 102, nil, nil, nil, 102, + 102, 103, 103, 101, 103, nil, 101, 103, 101, nil, + nil, nil, 103, 103, 103, nil, 103, 103, 103, 103, + nil, nil, nil, nil, 103, 103, 103, nil, 103, nil, + nil, nil, 103, 103, 104, 104, 102, 104, nil, 102, + 104, 102, nil, nil, nil, 104, 104, 104, nil, 104, + 104, 104, 104, nil, nil, nil, nil, 104, 104, 104, + nil, 104, nil, nil, nil, 104, 104, 105, 105, 103, + 105, nil, 103, 105, 103, nil, nil, nil, 105, 105, + 105, nil, 105, 105, 105, 105, nil, nil, nil, nil, + 105, 105, 105, nil, 105, nil, nil, nil, 105, 105, + 106, 106, 104, 106, nil, 104, 106, 104, nil, nil, + nil, 106, 106, 106, nil, 106, 106, 106, 106, nil, + nil, nil, nil, 106, 106, 106, nil, 106, nil, nil, + nil, 106, 106, 107, 107, 105, 107, nil, 105, 107, + 105, nil, nil, nil, 107, 107, 107, nil, 107, 107, + 107, 107, nil, nil, nil, nil, 107, 107, 107, nil, + 107, nil, nil, nil, 107, 107, 108, 108, 106, 108, + nil, 106, 108, 106, nil, nil, nil, 108, 108, 108, + nil, 108, 108, 108, 108, nil, nil, nil, nil, 108, + 108, 108, nil, 108, nil, nil, nil, 108, 108, 109, + 109, 107, 109, nil, 107, 109, 107, nil, nil, nil, + 109, 109, 109, nil, 109, 109, 109, 109, nil, nil, + nil, nil, 109, 109, 109, nil, 109, nil, nil, nil, + 109, 109, 110, 110, 108, 110, nil, 108, 110, 108, + nil, nil, nil, 110, 110, 110, nil, 110, 110, 110, + 110, nil, nil, nil, nil, 110, 110, 110, nil, 110, + nil, nil, nil, 110, 110, 111, 111, 109, 111, nil, + 109, 111, 109, nil, nil, nil, 111, 111, 111, nil, + 111, 111, 111, 111, nil, nil, nil, nil, 111, 111, + 111, nil, 111, nil, nil, nil, 111, 111, 112, 112, + 110, 112, nil, 110, 112, 110, nil, nil, nil, 112, + 112, 112, nil, 112, 112, 112, 112, nil, nil, nil, + nil, 112, 112, 112, nil, 112, nil, nil, nil, 112, + 112, 113, 113, 111, 113, nil, 111, 113, 111, nil, + nil, nil, 113, 113, 113, nil, 113, 113, 113, 113, + nil, nil, nil, nil, 113, 113, 113, nil, 113, nil, + nil, nil, 113, 113, 114, 114, 112, 114, nil, 112, + 114, 112, nil, nil, nil, 114, 114, 114, nil, 114, + 114, 114, 114, nil, nil, nil, nil, 114, 114, 114, + nil, 114, nil, nil, nil, 114, 114, 115, 115, 113, + 115, nil, 113, 115, 113, nil, nil, nil, 115, 115, + 115, nil, 115, 115, 115, 115, nil, nil, nil, nil, + 115, 115, 115, nil, 115, nil, nil, nil, 115, 115, + 116, 116, 114, 116, nil, 114, 116, 114, nil, nil, + nil, 116, 116, 116, nil, 116, 116, 116, 116, nil, + nil, nil, nil, 116, 116, 116, nil, 116, nil, nil, + nil, 116, 116, 117, 117, 115, 117, nil, 115, 117, + 115, nil, nil, nil, 117, 117, 117, nil, 117, 117, + 117, 117, nil, nil, nil, nil, 117, 117, 117, nil, + 117, nil, nil, nil, 117, 117, 118, 118, 116, 118, + nil, 116, 118, 116, nil, nil, nil, 118, 118, 118, + nil, 118, 118, 118, 118, nil, nil, nil, nil, 118, + 118, 118, nil, 118, nil, nil, nil, 118, 118, 119, + 119, 117, 119, nil, 117, 119, 117, nil, nil, nil, + 119, 119, 119, nil, 119, 119, 119, 119, nil, nil, + nil, nil, 119, 119, 119, nil, 119, nil, nil, nil, + 119, 119, 120, 120, 118, 120, nil, 118, 120, 118, + nil, nil, nil, 120, 120, 120, nil, 120, 120, 120, + 120, nil, nil, nil, nil, 120, 120, 120, nil, 120, + nil, nil, nil, 120, 120, 121, 121, 119, 121, nil, + 119, 121, 119, nil, nil, nil, 121, 121, 121, nil, + 121, 121, 121, 121, nil, nil, nil, nil, 121, 121, + 121, nil, 121, nil, nil, nil, 121, 121, 122, 122, + 120, 122, nil, 120, 122, 120, nil, nil, nil, 122, + 122, 122, nil, 122, 122, 122, 122, nil, nil, nil, + nil, 122, 122, 122, nil, 122, nil, nil, nil, 122, + 122, 123, 123, 121, 123, nil, 121, 123, 121, nil, + nil, nil, 123, 123, 123, nil, 123, 123, 123, 123, + nil, nil, nil, nil, 123, 123, 123, nil, 123, nil, + nil, nil, 123, 123, 124, 124, 122, 124, nil, 122, + 124, 122, nil, nil, nil, 124, 124, 124, nil, 124, + 124, 124, 124, nil, nil, nil, nil, 124, 124, 124, + nil, 124, nil, nil, nil, 124, 124, 125, 125, 123, + 125, nil, 123, 125, 123, nil, nil, nil, 125, 125, + 125, nil, 125, 125, 125, 125, nil, nil, nil, nil, + 125, 125, 125, nil, 125, nil, nil, nil, 125, 125, + 126, 126, 124, 126, nil, 124, 126, 124, nil, nil, + nil, 126, 126, 126, nil, 126, 126, 126, 126, nil, + nil, nil, nil, 126, 126, 126, nil, 126, nil, nil, + nil, 126, 126, 127, 127, 125, 127, nil, 125, 127, + 125, nil, nil, nil, 127, 127, 127, nil, 127, 127, + 127, 127, nil, nil, nil, nil, 127, 127, 127, nil, + 127, nil, nil, nil, 127, 127, 128, 128, 126, 128, + nil, 126, 128, 126, nil, nil, nil, 128, 128, 128, + nil, 128, 128, 128, 128, nil, nil, nil, nil, 128, + 128, 128, nil, 128, nil, nil, nil, 128, 128, 129, + 129, 127, 129, nil, 127, 129, 127, nil, nil, nil, + 129, 129, 129, nil, 129, 129, 129, 129, nil, nil, + nil, nil, 129, 129, 129, nil, 129, nil, nil, nil, + 129, 129, 130, 130, 128, 130, nil, 128, 130, 128, + nil, nil, nil, 130, 130, 130, nil, 130, 130, 130, + 130, nil, nil, nil, nil, 130, 130, 130, nil, 130, + nil, nil, nil, 130, 130, 131, 131, 129, 131, nil, + 129, 131, 129, nil, nil, nil, 131, 131, 131, nil, + 131, 131, 131, 131, nil, nil, nil, nil, 131, 131, + 131, nil, 131, nil, nil, nil, 131, 131, 132, 132, + 130, 132, nil, 130, 132, 130, nil, nil, nil, 132, + 132, 132, nil, 132, 132, 132, 132, nil, nil, nil, + nil, 132, 132, 132, nil, 132, nil, nil, nil, 132, + 132, 133, 133, 131, 133, nil, 131, 133, 131, nil, + nil, nil, 133, 133, 133, nil, 133, 133, 133, 133, + nil, nil, nil, nil, 133, 133, 133, nil, 133, nil, + nil, nil, 133, 133, 134, 134, 132, 134, nil, 132, + 134, 132, nil, nil, nil, 134, 134, 134, nil, 134, + 134, 134, 134, nil, nil, nil, nil, 134, 134, 134, + nil, 134, nil, nil, nil, 134, 134, 135, 135, 133, + 135, nil, 133, 135, 133, nil, nil, nil, 135, 135, + 135, nil, 135, 135, 135, 135, nil, nil, nil, nil, + 135, 135, 135, nil, 135, nil, nil, nil, 135, 135, + 136, 136, 134, 136, nil, 134, 136, 134, nil, nil, + nil, 136, 136, 136, nil, 136, 136, 136, 136, nil, + nil, nil, nil, 136, 136, 136, nil, 136, nil, nil, + nil, 136, 136, 137, 137, 135, 137, nil, 135, 137, + 135, nil, nil, nil, 137, 137, 137, nil, 137, 137, + 137, 137, nil, nil, nil, nil, 137, 137, 137, nil, + 137, nil, nil, nil, 137, 137, 164, 164, 136, 164, + nil, 136, 164, 136, nil, nil, nil, 164, 164, 164, + nil, 164, 164, 164, 164, nil, nil, nil, nil, 164, + 164, 164, nil, 164, nil, nil, nil, 164, 164, 173, + 173, 137, 173, nil, 137, 173, 137, nil, nil, nil, + 173, 173, 173, nil, 173, 173, 173, 173, nil, nil, + 173, nil, 173, 173, 173, nil, 173, nil, nil, nil, + 173, 173, 180, 180, 164, 180, nil, 164, 180, 164, + nil, nil, nil, 180, 180, 180, nil, 180, 180, 180, + 180, nil, nil, nil, nil, 180, 180, 180, nil, 180, + nil, nil, nil, 180, 180, 188, 188, 173, 188, nil, + 173, 188, 173, nil, nil, nil, 188, 188, 188, nil, + 188, 188, 188, 188, nil, nil, nil, nil, 188, 188, + 188, nil, 188, nil, nil, nil, 188, 188, 191, 191, + 180, 191, nil, 180, 191, 180, nil, nil, nil, 191, + 191, 191, nil, 191, 191, 191, 191, nil, nil, nil, + nil, 191, 191, 191, nil, 191, nil, nil, nil, 191, + 191, 192, 192, 188, 192, nil, 188, 192, 188, nil, + nil, nil, 192, 192, 192, nil, 192, 192, 192, 192, + nil, nil, nil, nil, 192, 192, 192, nil, 192, nil, + nil, nil, 192, 192, 193, 193, 191, 193, nil, 191, + 193, 191, nil, nil, nil, 193, 193, 193, nil, 193, + 193, 193, 193, nil, nil, nil, nil, 193, 193, 193, + nil, 193, nil, nil, nil, 193, 193, 194, 194, 192, + 194, nil, 192, 194, 192, nil, nil, nil, 194, 194, + 194, nil, 194, 194, 194, 194, nil, nil, nil, nil, + 194, 194, 194, nil, 194, nil, nil, nil, 194, 194, + 261, 261, 193, 261, nil, 193, 261, 193, nil, nil, + nil, 261, 261, 261, nil, 261, 261, 261, 261, nil, + nil, 261, nil, 261, 261, 261, nil, 261, nil, nil, + nil, 261, 261, 270, 270, 194, 270, nil, 194, 270, + 194, nil, nil, nil, 270, 270, 270, nil, 270, 270, + 270, 270, nil, nil, nil, nil, 270, 270, 270, nil, + 270, nil, nil, nil, 270, 270, 272, 272, 261, 272, + nil, 261, 272, 261, nil, nil, nil, 272, 272, 272, + nil, 272, 272, 272, 272, nil, nil, nil, nil, 272, + 272, 272, nil, 272, nil, nil, nil, 272, 272, 275, + 275, 270, 275, nil, 270, 275, 270, nil, nil, nil, + 275, 275, 275, nil, 275, 275, 275, 275, nil, nil, + nil, nil, 275, 275, 275, nil, 275, nil, nil, nil, + 275, 275, nil, nil, 272, nil, nil, 272, 272, 272, + 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, + 233, 233, 233, 233, 233, 233, 233, 233, nil, nil, + nil, nil, 288, 288, nil, 288, nil, 275, 288, nil, + 275, nil, 275, 288, 288, 288, nil, 288, 288, 288, + 288, nil, nil, 288, nil, 288, 288, 288, 233, 288, + nil, nil, nil, 288, 288, 291, 291, nil, 291, nil, + nil, 291, nil, nil, nil, nil, 291, 291, 291, nil, + 291, 291, 291, 291, nil, nil, nil, nil, 291, 291, + 291, nil, 291, nil, nil, nil, 291, 291, 294, 294, + 288, 294, nil, 288, 294, 288, nil, nil, nil, 294, + 294, 294, nil, 294, 294, 294, 294, nil, nil, nil, + nil, 294, 294, 294, nil, 294, nil, nil, nil, 294, + 294, 316, 316, 291, 316, nil, 291, 316, 291, nil, + nil, nil, 316, 316, 316, nil, 316, 316, 316, 316, + nil, nil, nil, nil, 316, 316, 316, nil, 316, nil, + nil, nil, 316, 316, 317, 317, 294, 317, nil, 294, + 317, 294, nil, nil, nil, 317, 317, 317, nil, 317, + 317, 317, 317, nil, nil, nil, nil, 317, 317, 317, + nil, 317, nil, nil, nil, 317, 317, 319, 319, 316, + 319, nil, 316, 319, 316, nil, nil, nil, 319, 319, + 319, nil, 319, 319, 319, 319, nil, nil, nil, nil, + 319, 319, 319, nil, 319, nil, nil, nil, 319, 319, + 323, 323, 317, 323, nil, 317, 323, 317, nil, nil, + nil, 323, 323, 323, nil, 323, 323, 323, 323, nil, + nil, nil, nil, 323, 323, 323, nil, 323, nil, nil, + nil, 323, 323, 326, 326, 319, 326, nil, 319, 326, + 319, nil, nil, nil, 326, 326, 326, nil, 326, 326, + 326, 326, nil, nil, nil, nil, 326, 326, 326, nil, + 326, nil, nil, nil, 326, 326, 327, 327, 323, 327, + nil, 323, 327, 323, nil, nil, nil, 327, 327, 327, + nil, 327, 327, 327, 327, nil, nil, nil, nil, 327, + 327, 327, nil, 327, nil, nil, nil, 327, 327, 328, + 328, 326, 328, nil, 326, 328, 326, nil, nil, nil, + 328, 328, 328, nil, 328, 328, 328, 328, nil, nil, + nil, nil, 328, 328, 328, nil, 328, nil, nil, nil, + 328, 328, 337, 337, 327, 337, nil, 327, 337, 327, + nil, nil, nil, 337, 337, 337, nil, 337, 337, 337, + 337, nil, nil, nil, nil, 337, 337, 337, nil, 337, + nil, nil, nil, 337, 337, 341, 341, 328, 341, nil, + 328, 341, 328, nil, nil, nil, 341, 341, 341, nil, + 341, 341, 341, 341, nil, nil, 341, nil, 341, 341, + 341, nil, 341, nil, nil, nil, 341, 341, 365, 365, + 337, 365, nil, 337, 365, 337, nil, nil, nil, 365, + 365, 365, nil, 365, 365, 365, 365, nil, nil, nil, + nil, 365, 365, 365, nil, 365, nil, nil, nil, 365, + 365, 418, 418, 341, 418, nil, 341, 418, 341, nil, + nil, nil, 418, 418, 418, nil, 418, 418, 418, 418, + nil, nil, nil, nil, 418, 418, 418, nil, 418, nil, + nil, nil, 418, 418, 435, 435, 365, 435, nil, 365, + 435, 365, nil, nil, nil, 435, 435, 435, nil, 435, + 435, 435, 435, nil, nil, nil, nil, 435, 435, 435, + nil, 435, nil, nil, nil, 435, 435, 437, 437, 418, + 437, nil, 418, 437, 418, nil, nil, nil, 437, 437, + 437, nil, 437, 437, 437, 437, nil, nil, nil, nil, + 437, 437, 437, nil, 437, nil, nil, nil, 437, 437, + 64, 64, 435, 64, nil, 435, nil, 435, nil, nil, + nil, 64, 64, 64, nil, 64, 64, 64, nil, nil, + nil, nil, nil, 64, 64, 64, nil, 64, nil, nil, + nil, 64, 64, 99, 99, 437, 99, nil, 437, nil, + 437, nil, nil, nil, 99, 99, 99, nil, 99, 99, + 99, 99, nil, nil, nil, nil, 99, 99, 99, nil, + 99, nil, nil, nil, 99, 99, 142, 142, 64, 142, + nil, 64, nil, nil, nil, nil, nil, 142, 142, 142, + nil, 142, 142, 142, 142, nil, nil, nil, nil, 142, + 142, 142, nil, 142, nil, nil, nil, 142, 142, nil, + nil, 99, nil, nil, 99, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 205, nil, nil, nil, nil, nil, 238, 238, 238, 238, + 238, 238, nil, nil, 142, nil, nil, 142, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, + 205, 205, 205, 206, 238, nil, nil, nil, nil, 239, + 239, 239, 239, 239, 239, nil, 205, nil, nil, nil, + nil, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 381, 239, nil, nil, + nil, nil, 240, 240, 240, 240, 240, 240, nil, 206, + nil, nil, nil, nil, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, + 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, + 240, nil, nil, nil, nil, 241, 241, 241, 241, 241, + 241, nil, 381, nil, nil, nil, nil, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, + 382, 382, 383, 241, nil, nil, nil, nil, 242, 242, + 242, 242, 242, 242, nil, 382, nil, nil, nil, nil, + 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, + 383, 383, 383, 383, 383, 439, 242, nil, nil, nil, + nil, 243, 243, 243, 243, 243, 243, nil, 383, nil, + nil, nil, nil, 439, 439, 439, 439, 439, 439, 439, + 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, + 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, + 439, 439, 439, 439, 439, 439, 439, 439, 453, 243, + nil, nil, nil, 244, 244, 244, 244, 244, 244, nil, + nil, 439, nil, nil, nil, nil, 453, 453, 453, 453, + 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, + 453, 244, 245, 245, 245, 245, 245, 245, nil, nil, + nil, nil, nil, nil, 453, 145, 145, 145, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, + 245, nil, nil, nil, nil, nil, 145, 246, 246, 246, + 246, 246, 246, 145, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, + 156, 156, 156, 156, 156, 156, 156, 156, 156, nil, + nil, nil, nil, nil, nil, 246, nil, nil, nil, nil, + nil, nil, 156, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 159, 159, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, + 168, 168, 168, 168, 168, 168, 168, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 168, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 179, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, + 201, 201, 201, 201, 201, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 201, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 225, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 225, 234, 234, + 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, + 234, 234, 234, 234, 234, 234, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 234, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 253, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 254, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 255, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 256, 256, 256, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 256, 257, 257, 257, 257, 257, 257, 257, 257, + 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, + 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, + 257, 257, 257, 257, 257, 257, 257, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 257, + 257, 259, 259, 259, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 259, 259, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 259, nil, nil, 259, 259, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 289, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 289, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, nil, nil, nil, nil, nil, nil, + 292, nil, nil, nil, nil, nil, nil, 292, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, + 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, + 296, 296, 296, nil, nil, nil, nil, nil, nil, 296, + nil, nil, nil, nil, nil, nil, 296, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, + 303, 303, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 303, 307, 307, 307, 307, + 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, + 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, + 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, + 307, nil, nil, nil, nil, nil, nil, 307, nil, nil, + nil, nil, nil, nil, 307, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 308, 309, 309, 309, 309, 309, 309, + 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, + 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, + 309, 309, 309, 309, 309, 309, 309, 309, 309, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 309, 310, 310, 310, 310, 310, 310, 310, + 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, + 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, + 310, 310, 310, 310, 310, 310, 310, 310, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 310, 311, 311, 311, 311, 311, 311, 311, 311, + 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, + 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, + 311, 311, 311, 311, 311, 311, 311, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 311, 338, 338, 338, 338, 338, 338, 338, 338, 338, + 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, + 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, + 338, 338, 338, 338, 338, 338, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 338, nil, nil, 338, 338, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 343, 343, 343, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 343, 347, + 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, + 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, + 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, + 347, 347, 347, 347, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 347, nil, nil, nil, 347, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, + 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, + 349, 349, 349, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, 349, 352, 352, 352, + 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, + 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, + 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, + 352, 352, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, 352, 358, 358, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, + 358, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, 358, 364, 364, 364, 364, 364, + 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, + 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, + 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 364, 372, 372, 372, 372, 372, 372, + 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, + 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, + 372, 372, 372, 372, 372, 372, 372, 372, 372, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, nil, 372, 373, 373, 373, 373, 373, 373, 373, + 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, + 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, + 373, 373, 373, 373, 373, 373, 373, 373, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + nil, 373, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, + 395, 395, 395, 395, 395, 395, 395, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, + 395, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, + 398, 398, 398, 398, 398, 398, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, nil, 398, + 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, + 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, + 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, + 405, 405, 405, 405, 405, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, nil, 405, 452, + 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, + 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, + 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, + 452, 452, 452, 452, nil, nil, nil, nil, nil, nil, + nil, nil, nil, nil, nil, nil, nil, 452 ] racc_action_pointer = [ 81, 132, 172, -7, nil, nil, nil, nil, 209, nil, |