Skip to content

Instantly share code, notes, and snippets.

/gist:46175
Created Jan 12, 2009

Embed
What would you like to do?
// line 1 "ext/redcloth_scan/redcloth_scan.java.rl"
/*
* redcloth_scan.java.rl
*
* Copyright (C) 2008 Jason Garber
*/
import java.io.IOException;
import org.jruby.Ruby;
import org.jruby.RubyArray;
import org.jruby.RubyClass;
import org.jruby.RubyHash;
import org.jruby.RubyModule;
import org.jruby.RubyNumeric;
import org.jruby.RubyObject;
import org.jruby.RubyString;
import org.jruby.RubySymbol;
import org.jruby.anno.JRubyMethod;
import org.jruby.runtime.Arity;
import org.jruby.runtime.Block;
import org.jruby.runtime.CallbackFactory;
import org.jruby.runtime.builtin.IRubyObject;
import org.jruby.exceptions.RaiseException;
import org.jruby.runtime.load.BasicLibraryService;
import org.jruby.util.ByteList;
public class RedclothScanService implements BasicLibraryService {
public static class Base {
public void CLEAR_LIST() {
list_layout = runtime.newArray();
}
public void LIST_ITEM() {
int aint = 0;
IRubyObject aval = ((RubyArray)list_index).entry(nest-1);
if(!aval.isNil()) { aint = RubyNumeric.fix2int(aval); }
if(list_type.equals("ol")) {
((RubyArray)list_index).store(nest-1, runtime.newFixnum(aint + 1));
}
if(nest > ((RubyArray)list_layout).getLength()) {
listm = list_type + "_open";
if(list_continue == 1) {
list_continue = 0;
((RubyHash)regs).aset(runtime.newSymbol("start"), ((RubyArray)list_index).entry(nest-1));
} else {
IRubyObject start = ((RubyHash)regs).aref(runtime.newSymbol("start"));
if(start.isNil()) {
((RubyArray)list_index).store(nest-1, runtime.newFixnum(1));
} else {
IRubyObject start_num = start.callMethod(runtime.getCurrentContext(), "to_i");
((RubyArray)list_index).store(nest-1, start_num);
}
}
((RubyHash)regs).aset(runtime.newSymbol("nest"), runtime.newFixnum(nest));
((RubyString)html).append(self.callMethod(runtime.getCurrentContext(), listm, regs));
((RubyArray)list_layout).store(nest-1, runtime.newString(list_type));
regs = RubyHash.newHash(runtime);
ASET("first", "true");
}
LIST_CLOSE();
((RubyHash)regs).aset(runtime.newSymbol("nest"), ((RubyArray)list_layout).length());
ASET("type", "li_open");
}
public void LIST_CLOSE() {
while(nest < ((RubyArray)list_layout).getLength()) {
((RubyHash)regs).aset(runtime.newSymbol("nest"), ((RubyArray)list_layout).length());
IRubyObject end_list = ((RubyArray)list_layout).pop(runtime.getCurrentContext());
if(!end_list.isNil()) {
String s = end_list.convertToString().toString();
listm = s + "_close";
((RubyString)html).append(self.callMethod(runtime.getCurrentContext(), listm, regs));
}
}
}
public void TRANSFORM(String T) {
if(p > reg && reg >= ts) {
IRubyObject str = RedclothScanService.transform(self, data, reg, p-reg, refs);
((RubyHash)regs).aset(runtime.newSymbol(T), str);
} else {
((RubyHash)regs).aset(runtime.newSymbol(T), runtime.getNil());
}
}
public IRubyObject red_pass(IRubyObject self, IRubyObject regs, IRubyObject ref, String meth, IRubyObject refs) {
IRubyObject txt = ((RubyHash)regs).aref(ref);
if(!txt.isNil()) {
((RubyHash)regs).aset(ref, inline2(self, txt, refs));
}
return self.callMethod(self.getRuntime().getCurrentContext(), meth, regs);
}
public void PASS(IRubyObject H, String A, String T) {
((RubyString)H).append(red_pass(self, regs, runtime.newSymbol(A), T, refs));
}
public void STORE_LINK_ALIAS() {
((RubyHash)refs_found).aset(((RubyHash)regs).aref(runtime.newSymbol("text")), ((RubyHash)regs).aref(runtime.newSymbol("href")));
}
public void STORE_URL(String T) {
if(p > reg && reg >= ts) {
boolean punct = true;
while(p > reg && punct) {
switch(data[p - 1]) {
case '!': case '"': case '#': case '$': case '%': case ']': case '[': case '&': case '\'':
case '*': case '+': case ',': case '-': case '.': case ')': case '(': case ':':
case ';': case '=': case '?': case '@': case '\\': case '^': case '_':
case '`': case '|': case '~': p--; break;
default: punct = false;
}
}
te = p;
}
STORE(T);
if(!refs.isNil() && refs.callMethod(runtime.getCurrentContext(), "has_key?", ((RubyHash)regs).aref(runtime.newSymbol(T))).isTrue()) {
((RubyHash)regs).aset(runtime.newSymbol(T), ((RubyHash)refs).aref(((RubyHash)regs).aref(runtime.newSymbol(T))));
}
}
public void red_inc(IRubyObject regs, IRubyObject ref) {
int aint = 0;
IRubyObject aval = ((RubyHash)regs).aref(ref);
if(!aval.isNil()) {
aint = RubyNumeric.fix2int(aval);
}
((RubyHash)regs).aset(ref, regs.getRuntime().newFixnum(aint+1));
}
public IRubyObject red_blockcode(IRubyObject self, IRubyObject regs, IRubyObject block) {
Ruby runtime = self.getRuntime();
IRubyObject btype = ((RubyHash)regs).aref(runtime.newSymbol("type"));
if(((RubyString)block).getByteList().realSize > 0) {
((RubyHash)regs).aset(runtime.newSymbol("text"), block);
block = self.callMethod(runtime.getCurrentContext(), btype.asJavaString(), regs);
}
return block;
}
public IRubyObject red_block(IRubyObject self, IRubyObject regs, IRubyObject block, IRubyObject refs) {
Ruby runtime = self.getRuntime();
RubySymbol method;
IRubyObject sym_text = runtime.newSymbol("text");
IRubyObject btype = ((RubyHash)regs).aref(runtime.newSymbol("type"));
block = block.callMethod(runtime.getCurrentContext(), "strip");
if(!block.isNil() && !btype.isNil()) {
method = btype.convertToString().intern();
if(method == runtime.newSymbol("notextile")) {
((RubyHash)regs).aset(sym_text, block);
} else {
((RubyHash)regs).aset(sym_text, inline2(self, block, refs));
}
if(self.respondsTo(method.asJavaString())) {
block = self.callMethod(runtime.getCurrentContext(), method.asJavaString(), regs);
} else {
IRubyObject fallback = ((RubyHash)regs).aref(runtime.newSymbol("fallback"));
if(!fallback.isNil()) {
((RubyString)fallback).append(((RubyHash)regs).aref(sym_text));
regs = RubyHash.newHash(runtime);
((RubyHash)regs).aset(sym_text, fallback);
}
block = self.callMethod(runtime.getCurrentContext(), "p", regs);
}
}
return block;
}
public void strCatEscaped(IRubyObject self, IRubyObject str, byte[] data, int ts, int te) {
IRubyObject sourceStr = RubyString.newString(self.getRuntime(), data, ts, te-ts);
IRubyObject escapedStr = self.callMethod(self.getRuntime().getCurrentContext(), "escape", sourceStr);
((RubyString)str).concat(escapedStr);
}
public void strCatEscapedForPreformatted(IRubyObject self, IRubyObject str, byte[] data, int ts, int te) {
IRubyObject sourceStr = RubyString.newString(self.getRuntime(), data, ts, te-ts);
IRubyObject escapedStr = self.callMethod(self.getRuntime().getCurrentContext(), "escape_pre", sourceStr);
((RubyString)str).concat(escapedStr);
}
public void CLEAR(IRubyObject obj) {
if(block == obj) {
block = RubyString.newEmptyString(runtime);
} else if(html == obj) {
html = RubyString.newEmptyString(runtime);
} else if(table == obj) {
table = RubyString.newEmptyString(runtime);
}
}
public void ADD_BLOCK() {
((RubyString)html).append(red_block(self, regs, block, refs));
extend = runtime.getNil();
CLEAR(block);
CLEAR_REGS();
}
public void CLEAR_REGS() {
regs = RubyHash.newHash(runtime);
}
public void RESET_REG() {
reg = -1;
}
public void CAT(IRubyObject H) {
((RubyString)H).cat(data, ts, te-ts);
}
public void SET_PLAIN_BLOCK(String T) {
plain_block = runtime.newString(T);
}
public void RESET_TYPE() {
((RubyHash)regs).aset(runtime.newSymbol("type"), plain_block);
}
public void INLINE(IRubyObject H, String T) {
((RubyString)H).append(self.callMethod(runtime.getCurrentContext(), T, regs));
}
public void DONE(IRubyObject H) {
((RubyString)html).append(H);
CLEAR(H);
CLEAR_REGS();
}
public void ADD_EXTENDED_BLOCK() {
((RubyString)html).append(red_block(self, regs, block, refs));
CLEAR(block);
}
public void ADD_BLOCKCODE() {
((RubyString)html).append(red_blockcode(self, regs, block));
CLEAR(block);
CLEAR_REGS();
}
public void ADD_EXTENDED_BLOCKCODE() {
((RubyString)html).append(red_blockcode(self, regs, block));
CLEAR(block);
}
public void AINC(String T) {
red_inc(regs, runtime.newSymbol(T));
}
public void END_EXTENDED() {
extend = runtime.getNil();
CLEAR_REGS();
}
public boolean IS_NOT_EXTENDED() {
return extend.isNil();
}
public void ASET(String T, String V) {
((RubyHash)regs).aset(runtime.newSymbol(T), runtime.newString(V));
}
public void STORE(String T) {
if(p > reg && reg >= ts) {
IRubyObject str = RubyString.newString(runtime, data, reg, p-reg);
((RubyHash)regs).aset(runtime.newSymbol(T), str);
} else {
((RubyHash)regs).aset(runtime.newSymbol(T), runtime.getNil());
}
}
public void STORE_B(String T) {
if(p > bck && bck >= ts) {
IRubyObject str = RubyString.newString(runtime, data, bck, p-bck);
((RubyHash)regs).aset(runtime.newSymbol(T), str);
} else {
((RubyHash)regs).aset(runtime.newSymbol(T), runtime.getNil());
}
}
public IRubyObject self;
public byte[] data;
public int p, pe;
public IRubyObject refs;
public Ruby runtime;
public int orig_p, orig_pe;
public int cs, act, nest;
public int ts = -1;
public int te = -1;
public int reg = -1;
public int bck = -1;
public int eof = -1;
public IRubyObject html;
public IRubyObject table;
public IRubyObject block;
public IRubyObject regs;
public IRubyObject list_layout;
public String list_type = null;
public IRubyObject list_index;
public int list_continue = 0;
public IRubyObject plain_block;
public IRubyObject extend;
public String listm = "";
public IRubyObject refs_found;
}
private static class Transformer extends Base {
// line 329 "ext/redcloth_scan/redcloth_scan.java.rl"
// line 326 "ext/redcloth_scan/RedclothScanService.java"
private static short[] init__redcloth_scan_actions_0()
{
return new short [] {
0, 1, 0, 1, 2, 1, 3, 1, 4, 1, 5, 1,
7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1,
13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1,
19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 24, 1,
25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 32, 1,
33, 1, 34, 1, 35, 1, 37, 1, 39, 1, 40, 1,
41, 1, 42, 1, 45, 1, 54, 1, 55, 1, 56, 1,
57, 1, 58, 1, 59, 1, 60, 1, 61, 1, 62, 1,
63, 1, 65, 1, 66, 1, 67, 1, 68, 1, 70, 1,
71, 1, 73, 1, 74, 1, 75, 1, 76, 1, 77, 1,
78, 1, 79, 1, 80, 1, 81, 1, 82, 1, 84, 1,
85, 1, 86, 1, 87, 1, 88, 1, 90, 1, 91, 1,
92, 1, 94, 1, 95, 1, 96, 1, 97, 1, 98, 1,
101, 1, 102, 1, 103, 1, 104, 1, 105, 1, 106, 1,
109, 1, 110, 1, 111, 1, 112, 1, 113, 1, 114, 1,
117, 1, 118, 1, 119, 1, 120, 1, 121, 1, 122, 1,
123, 1, 124, 1, 125, 1, 126, 1, 127, 1, 128, 1,
129, 1, 130, 1, 131, 1, 132, 1, 133, 1, 134, 1,
147, 1, 148, 1, 149, 1, 150, 1, 151, 1, 152, 1,
153, 1, 154, 1, 155, 1, 157, 1, 158, 1, 159, 1,
161, 1, 162, 1, 164, 1, 165, 1, 166, 1, 167, 1,
171, 1, 172, 1, 173, 1, 174, 1, 175, 1, 176, 1,
177, 2, 0, 2, 2, 0, 15, 2, 0, 16, 2, 0,
39, 2, 2, 0, 2, 2, 69, 2, 2, 72, 2, 2,
149, 2, 2, 156, 2, 3, 0, 2, 4, 0, 2, 5,
0, 2, 5, 6, 2, 7, 0, 2, 8, 0, 2, 9,
0, 2, 10, 0, 2, 11, 0, 2, 12, 0, 2, 13,
0, 2, 13, 14, 2, 14, 0, 2, 15, 2, 2, 16,
0, 2, 17, 0, 2, 18, 0, 2, 19, 0, 2, 20,
0, 2, 21, 0, 2, 23, 0, 2, 24, 0, 2, 25,
0, 2, 26, 0, 2, 28, 0, 2, 29, 163, 2, 30,
64, 2, 30, 83, 2, 30, 93, 2, 30, 99, 2, 30,
107, 2, 31, 0, 2, 32, 0, 2, 33, 0, 2, 34,
0, 2, 36, 0, 2, 39, 169, 2, 40, 170, 2, 41,
170, 2, 43, 1, 2, 44, 1, 2, 45, 160, 2, 46,
1, 2, 47, 1, 2, 48, 89, 2, 49, 100, 2, 49,
108, 2, 52, 3, 2, 52, 168, 2, 53, 3, 2, 57,
0, 2, 57, 1, 2, 57, 115, 2, 57, 116, 2, 57,
135, 2, 57, 136, 2, 57, 137, 2, 57, 138, 2, 57,
139, 2, 57, 140, 2, 57, 142, 2, 57, 144, 2, 149,
45, 3, 0, 15, 2, 3, 2, 44, 1, 3, 3, 0,
2, 3, 3, 0, 39, 3, 4, 0, 13, 3, 5, 0,
13, 3, 5, 6, 0, 3, 7, 0, 13, 3, 8, 0,
13, 3, 10, 0, 13, 3, 11, 0, 13, 3, 12, 0,
13, 3, 13, 14, 0, 3, 15, 2, 40, 3, 15, 2,
41, 3, 44, 1, 45, 3, 51, 3, 0, 3, 52, 3,
39, 3, 52, 39, 168, 3, 53, 3, 0, 3, 57, 0,
1, 3, 57, 0, 144, 3, 57, 1, 0, 3, 57, 1,
46, 3, 57, 1, 146, 3, 57, 2, 50, 3, 57, 2,
138, 3, 57, 2, 144, 3, 57, 3, 0, 3, 57, 7,
144, 3, 57, 8, 144, 3, 57, 9, 144, 3, 57, 10,
144, 3, 57, 11, 144, 3, 57, 12, 144, 3, 57, 13,
144, 3, 57, 14, 144, 3, 57, 16, 144, 3, 57, 17,
144, 3, 57, 18, 144, 3, 57, 19, 144, 3, 57, 35,
146, 3, 57, 42, 145, 3, 57, 135, 1, 3, 57, 138,
45, 3, 57, 141, 10, 3, 57, 141, 33, 4, 2, 44,
1, 45, 4, 5, 6, 0, 13, 4, 44, 1, 45, 157,
4, 44, 1, 45, 160, 4, 47, 1, 48, 89, 4, 51,
3, 0, 2, 4, 51, 3, 0, 39, 4, 57, 0, 2,
144, 4, 57, 0, 16, 144, 4, 57, 1, 0, 54, 4,
57, 2, 0, 144, 4, 57, 2, 50, 143, 4, 57, 3,
0, 144, 4, 57, 7, 0, 144, 4, 57, 8, 0, 144,
4, 57, 9, 0, 144, 4, 57, 10, 0, 144, 4, 57,
11, 0, 144, 4, 57, 12, 0, 144, 4, 57, 13, 0,
144, 4, 57, 13, 14, 144, 4, 57, 14, 0, 144, 4,
57, 15, 2, 144, 4, 57, 16, 0, 144, 4, 57, 17,
0, 144, 4, 57, 18, 0, 144, 4, 57, 19, 0, 144,
4, 57, 44, 1, 139, 4, 57, 53, 3, 146, 4, 149,
44, 1, 45, 5, 2, 44, 1, 45, 156, 5, 2, 149,
44, 1, 45, 5, 57, 0, 15, 2, 144, 5, 57, 1,
0, 3, 146, 5, 57, 2, 44, 1, 139, 5, 57, 2,
50, 143, 0, 5, 57, 3, 0, 2, 144, 5, 57, 7,
0, 13, 144, 5, 57, 8, 0, 13, 144, 5, 57, 10,
0, 13, 144, 5, 57, 11, 0, 13, 144, 5, 57, 12,
0, 13, 144, 5, 57, 13, 14, 0, 144, 5, 57, 51,
3, 0, 144, 5, 57, 53, 3, 0, 146, 5, 57, 138,
44, 1, 45, 6, 57, 51, 3, 0, 2, 144, 6, 57,
53, 3, 38, 0, 146, 7, 57, 3, 0, 1, 43, 53,
146
};
}
private static final short _redcloth_scan_actions[] = init__redcloth_scan_actions_0();
private static short[] init__redcloth_scan_key_offsets_0()
{
return new short [] {
0, 0, 3, 27, 50, 64, 68, 72, 85, 100, 115, 125,
140, 155, 170, 185, 200, 215, 230, 245, 260, 274, 289, 304,
319, 334, 349, 364, 379, 395, 410, 425, 440, 456, 471, 486,
501, 512, 527, 542, 555, 570, 585, 600, 615, 630, 645, 660,
675, 690, 705, 720, 735, 750, 765, 780, 795, 810, 825, 841,
856, 871, 887, 902, 917, 932, 947, 962, 977, 992, 1007, 1023,
1038, 1053, 1069, 1084, 1097, 1110, 1124, 1125, 1135, 1143, 1161, 1180,
1190, 1210, 1230, 1239, 1253, 1254, 1269, 1271, 1276, 1286, 1296, 1316,
1336, 1355, 1375, 1385, 1395, 1410, 1412, 1426, 1427, 1442, 1444, 1449,
1459, 1468, 1487, 1507, 1517, 1537, 1557, 1567, 1583, 1586, 1592, 1602,
1612, 1632, 1652, 1672, 1693, 1703, 1713, 1726, 1740, 1754, 1764, 1778,
1792, 1806, 1820, 1834, 1848, 1862, 1876, 1890, 1904, 1918, 1932, 1946,
1960, 1974, 1988, 2002, 2017, 2031, 2045, 2059, 2074, 2088, 2102, 2116,
2127, 2141, 2155, 2168, 2182, 2196, 2210, 2224, 2238, 2252, 2266, 2280,
2294, 2308, 2322, 2336, 2350, 2364, 2378, 2392, 2406, 2420, 2435, 2449,
2463, 2479, 2493, 2507, 2521, 2535, 2549, 2563, 2577, 2591, 2606, 2620,
2634, 2649, 2663, 2679, 2691, 2693, 2694, 2695, 2699, 2701, 2702, 2703,
2704, 2705, 2717, 2728, 2739, 2750, 2761, 2772, 2783, 2794, 2805, 2817,
2829, 2841, 2853, 2856, 2859, 2861, 2863, 2868, 2871, 2877, 2879, 2882,
2885, 2887, 2889, 2894, 2897, 2899, 2901, 2902, 2907, 2909, 2911, 2912,
2914, 2916, 2917, 2919, 2931, 2943, 2955, 2968, 2981, 2992, 2994, 2995,
2996, 3000, 3002, 3004, 3020, 3023, 3024, 3025, 3037, 3049, 3051, 3052,
3053, 3057, 3059, 3061, 3077, 3080, 3081, 3082, 3097, 3099, 3100, 3101,
3105, 3107, 3110, 3114, 3115, 3116, 3117, 3118, 3123, 3126, 3129, 3133,
3137, 3139, 3141, 3148, 3153, 3157, 3161, 3163, 3165, 3169, 3173, 3175,
3177, 3192, 3206, 3220, 3234, 3248, 3262, 3276, 3290, 3304, 3319, 3334,
3349, 3364, 3370, 3373, 3375, 3377, 3382, 3385, 3391, 3393, 3396, 3399,
3402, 3404, 3406, 3411, 3414, 3416, 3418, 3419, 3424, 3426, 3428, 3429,
3431, 3433, 3434, 3436, 3442, 3446, 3450, 3455, 3460, 3463, 3466, 3474,
3480, 3489, 3494, 3500, 3506, 3510, 3514, 3519, 3524, 3527, 3530, 3538,
3544, 3549, 3554, 3557, 3560, 3564, 3572, 3577, 3582, 3585, 3588, 3592,
3597, 3602, 3606, 3611, 3626, 3641, 3656, 3661, 3679, 3684, 3702, 3718,
3719, 3720, 3721, 3722, 3734, 3745, 3756, 3767, 3778, 3789, 3800, 3811,
3822, 3834, 3846, 3858, 3870, 3873, 3876, 3878, 3880, 3885, 3888, 3894,
3896, 3899, 3902, 3904, 3906, 3911, 3914, 3916, 3918, 3919, 3924, 3926,
3928, 3929, 3931, 3933, 3934, 3936, 3948, 3960, 3972, 3987, 3989, 3990,
3991, 3995, 3997, 4000, 4004, 4005, 4006, 4007, 4008, 4013, 4016, 4019,
4023, 4027, 4029, 4031, 4038, 4043, 4047, 4051, 4053, 4055, 4059, 4063,
4065, 4067, 4082, 4096, 4110, 4124, 4138, 4152, 4166, 4180, 4194, 4209,
4224, 4239, 4254, 4260, 4263, 4265, 4267, 4272, 4275, 4281, 4283, 4286,
4289, 4292, 4294, 4296, 4301, 4304, 4306, 4308, 4309, 4314, 4316, 4318,
4319, 4321, 4323, 4324, 4326, 4332, 4336, 4340, 4345, 4350, 4353, 4356,
4364, 4370, 4379, 4384, 4390, 4396, 4400, 4404, 4409, 4414, 4417, 4420,
4428, 4434, 4439, 4444, 4447, 4450, 4454, 4462, 4467, 4472, 4475, 4478,
4482, 4487, 4492, 4496, 4501, 4516, 4531, 4546, 4551, 4569, 4574, 4592,
4608, 4609, 4610, 4611, 4612, 4624, 4635, 4647, 4659, 4671, 4683, 4695,
4698, 4701, 4703, 4705, 4710, 4713, 4719, 4721, 4724, 4727, 4729, 4731,
4736, 4739, 4741, 4743, 4744, 4749, 4751, 4753, 4754, 4756, 4758, 4759,
4761, 4773, 4785, 4797, 4808, 4819, 4830, 4841, 4852, 4863, 4874, 4887,
4891, 4897, 4903, 4908, 4915, 4926, 4940, 4954, 4968, 4982, 4996, 5010,
5024, 5038, 5049, 5064, 5078, 5089, 5090, 5094, 5095, 5096, 5097, 5098,
5099, 5112, 5125, 5139, 5140, 5147, 5157, 5165, 5183, 5202, 5212, 5232,
5252, 5261, 5275, 5277, 5282, 5284, 5286, 5288, 5290, 5292, 5307, 5309,
5317, 5327, 5337, 5357, 5377, 5396, 5416, 5426, 5436, 5451, 5454, 5468,
5470, 5475, 5477, 5479, 5481, 5483, 5485, 5500, 5502, 5510, 5520, 5529,
5548, 5568, 5578, 5598, 5618, 5628, 5634, 5637, 5640, 5643, 5646, 5649,
5665, 5668, 5677, 5687, 5697, 5717, 5737, 5757, 5778, 5788, 5798, 5814,
5828, 5842, 5856, 5870, 5881, 5882, 5895, 5908, 5922, 5923, 5933, 5941,
5959, 5978, 5988, 6008, 6028, 6037, 6051, 6053, 6068, 6070, 6080, 6090,
6110, 6130, 6149, 6169, 6179, 6189, 6204, 6207, 6221, 6223, 6238, 6240,
6250, 6259, 6278, 6298, 6308, 6328, 6348, 6358, 6374, 6377, 6387, 6397,
6417, 6437, 6457, 6478, 6488, 6498, 6510, 6512, 6513, 6514, 6518, 6520,
6522, 6523, 6524, 6525, 6526, 6527, 6539, 6550, 6561, 6572, 6583, 6594,
6605, 6616, 6627, 6639, 6651, 6663, 6675, 6678, 6681, 6683, 6685, 6690,
6693, 6699, 6701, 6704, 6707, 6709, 6711, 6716, 6719, 6721, 6723, 6724,
6729, 6731, 6733, 6734, 6736, 6738, 6739, 6741, 6753, 6765, 6777, 6798,
6822, 6843, 6863, 6885, 6907, 6929, 6952, 6974, 6996, 7018, 7040, 7062,
7084, 7106, 7128, 7150, 7172, 7194, 7217, 7219, 7221, 7223, 7225, 7227,
7229, 7231, 7233, 7234, 7235, 7236, 7237, 7238, 7239, 7240, 7241, 7242,
7243, 7244, 7245, 7246, 7247, 7248, 7249, 7250, 7252, 7254, 7255, 7256,
7258, 7260, 7262, 7264, 7266, 7268, 7270, 7274, 7279, 7310, 7315, 7342,
7367, 7378, 7389, 7400, 7411, 7422, 7433, 7459, 7486, 7493, 7499, 7505,
7514, 7521, 7549, 7576, 7602, 7628, 7640, 7652, 7680, 7692, 7704, 7716,
7728, 7757, 7764, 7793, 7820, 7833, 7846, 7865, 7874, 7882, 7890, 7901,
7910, 7940, 7969, 7997, 8025, 8039, 8053, 8083, 8097, 8111, 8124, 8137,
8151, 8165, 8196, 8209, 8222, 8251, 8266, 8281, 8299, 8317, 8335, 8342,
8360, 8378, 8385, 8392, 8425, 8453, 8490, 8505, 8520, 8557, 8593, 8629,
8656, 8683, 8696, 8709, 8717, 8747, 8775, 8789, 8803, 8817, 8831, 8845,
8859, 8888, 8901, 8914, 8950, 8978, 9014, 9033, 9052, 9071, 9090, 9109,
9118, 9127, 9135, 9143, 9154, 9163, 9197, 9226, 9256, 9285, 9314, 9342,
9370, 9384, 9398, 9432, 9461, 9470, 9478, 9508, 9537, 9565, 9580, 9595,
9610, 9625, 9655, 9684, 9712, 9726, 9740, 9771, 9800, 9815, 9830, 9840,
9849, 9858, 9870, 9880, 9911, 9941, 9970, 9999,10014,10029,10060,10075,
10090,10102,10111,10119,10128,10143,10158,10172,10186,10199,10212,10227,
10242,10257,10272,10288,10304,10317,10326,10336,10344,10378,10408,10424,
10440,10472,10500,10528,10542,10556,10570,10584,10612,10645,10675,10691,
10707,10721,10735,10750,10765,10797,10826,10856,10887,10895,10903,10918,
10933,10960,10988,10995,11003,11022,11041,11060,11097,11134,11171,11180,
11202,11211,11233,11251,11259,11277,11306,11324,11344,11369,11394,11405,
11416,11422,11450,11476,11488,11500,11512,11524,11536,11548,11575,11588,
11601,11612,11623,11649,11662,11675,11688,11701,11712,11723,11750,11778,
11784,11804,11809,11815,11822,11823,11834,11846,11848,11849,11850,11854,
11856,11858,11859,11860,11861,11862,11863,11875,11886,11897,11908,11919,
11930,11941,11952,11963,11975,11987,11999,12011,12014,12017,12019,12021,
12026,12029,12035,12037,12040,12043,12045,12047,12052,12055,12057,12059,
12060,12065,12067,12069,12070,12072,12074,12075,12077,12089,12101,12113,
12124,12136,12138,12139,12140,12144,12146,12149,12151,12171,12189,12197,
12203,12209,12215,12221,12240,12246,12252,12271,12290,12291,12292,12293,
12294,12306,12317,12328,12339,12350,12361,12372,12383,12394,12406,12418,
12430,12442,12445,12448,12450,12452,12457,12460,12466,12468,12471,12474,
12476,12478,12483,12486,12488,12490,12491,12496,12498,12500,12501,12503,
12505,12506,12508,12520,12532,12544,12566,12579,12591,12593,12594,12595,
12599,12601,12602,12603,12604,12605,12617,12628,12639,12650,12661,12672,
12683,12694,12705,12717,12729,12741,12753,12756,12759,12761,12763,12768,
12771,12777,12779,12782,12785,12787,12789,12794,12797,12799,12801,12802,
12807,12809,12811,12812,12814,12816,12817,12819,12831,12843,12855,12877,
12899,12921,12943,12965,12987,13009,13020,13032,13034,13035,13036,13040,
13042,13044,13045,13046,13047,13048,13049,13061,13072,13083,13094,13105,
13116,13127,13138,13149,13161,13173,13185,13197,13200,13203,13205,13207,
13212,13215,13221,13223,13226,13229,13231,13233,13238,13241,13243,13245,
13246,13251,13253,13255,13256,13258,13260,13261,13263,13275,13287,13299,
13321,13332,13344,13346,13347,13348,13352,13354,13356,13357,13358,13359,
13360,13361,13373,13384,13395,13406,13417,13428,13439,13450,13461,13473,
13485,13497,13509,13512,13515,13517,13519,13524,13527,13533,13535,13538,
13541,13543,13545,13550,13553,13555,13557,13558,13563,13565,13567,13568,
13570,13572,13573,13575,13587,13599,13611,13632,13657,13679,13700,13712,
13714,13715,13716,13720,13722,13725,13737,13738,13739,13740,13741,13753,
13764,13775,13786,13797,13808,13819,13830,13841,13853,13865,13877,13889,
13892,13895,13897,13899,13904,13907,13913,13915,13918,13921,13923,13925,
13930,13933,13935,13937,13938,13943,13945,13947,13948,13950,13952,13953,
13955,13967,13979,13991,13993,13994,13995,13996,13997,14001,14002,14003,
14004,14005,14006,14026,14037,14039,14040,14041,14045,14047,14048,14049,
14050,14051,14061,14064,14067,14069,14071,14075,14077,14079,14083,14086,
14088,14090,14094,14096,14098,14103,14106,14108,14131,14151,14170,14191,
14212,14233,14255,14276,14297,14318,14339,14360,14382,14403,14424,14445,
14466,14487,14508,14529,14550,14571,14572,14573,14574,14575,14576,14577,
14578,14579,14580,14581,14582,14583,14584,14585,14586,14587,14588,14608,
14619,14621,14622,14623,14627,14629,14630,14631,14632,14633,14643,14646,
14649,14651,14653,14657,14659,14661,14665,14668,14670,14672,14676,14678,
14680,14685,14688,14690,14713,14733,14752,14773,14794,14815,14837,14858,
14879,14900,14921,14942,14964,14985,15006,15027,15048,15069,15090,15111,
15132,15153,15156,15157,15180,15194,15198,15211,15226,15241,15251,15266,
15281,15296,15311,15326,15341,15356,15371,15386,15400,15415,15430,15445,
15460,15475,15490,15505,15521,15536,15551,15566,15582,15597,15612,15627,
15638,15653,15668,15681,15696,15711,15726,15741,15756,15771,15786,15801,
15816,15831,15846,15861,15876,15891,15906,15921,15936,15951,15967,15982,
15997,16013,16028,16043,16058,16073,16088,16103,16118,16133,16149,16164,
16179,16195,16210,16230,16241,16243,16244,16245,16249,16251,16252,16253,
16254,16255,16265,16268,16271,16273,16275,16279,16281,16283,16287,16290,
16292,16294,16298,16300,16302,16307,16310,16312,16335,16355,16374,16395,
16416,16437,16459,16480,16501,16522,16543,16564,16586,16607,16628,16649,
16670,16691,16712,16733,16754,16775,16778,16779,16802,16816,16820,16833,
16848,16863,16873,16888,16903,16918,16933,16948,16963,16978,16993,17008,
17022,17037,17052,17067,17082,17097,17112,17127,17143,17158,17173,17188,
17204,17219,17234,17249,17260,17275,17290,17303,17318,17333,17348,17363,
17378,17393,17408,17423,17438,17453,17468,17483,17498,17513,17528,17543,
17558,17573,17589,17604,17619,17635,17650,17665,17680,17695,17710,17725,
17740,17755,17771,17786,17801,17817,17832,17852,17863,17865,17866,17867,
17871,17873,17874,17875,17876,17877,17887,17890,17893,17895,17897,17901,
17903,17905,17909,17912,17914,17916,17920,17922,17924,17929,17932,17934,
17957,17977,17996,18017,18038,18059,18081,18102,18123,18144,18165,18186,
18208,18229,18250,18271,18292,18313,18334,18355,18376,18397,18400,18401,
18424,18438,18442,18455,18470,18485,18495,18510,18525,18540,18555,18570,
18585,18600,18615,18630,18644,18659,18674,18689,18704,18719,18734,18749,
18765,18780,18795,18810,18826,18841,18856,18871,18882,18897,18912,18925,
18940,18955,18970,18985,19000,19015,19030,19045,19060,19075,19090,19105,
19120,19135,19150,19165,19180,19195,19211,19226,19241,19257,19272,19287,
19302,19317,19332,19347,19362,19377,19393,19408,19423,19439,19454,19474,
19485,19487,19488,19489,19493,19495,19496,19497,19498,19499,19509,19512,
19515,19517,19519,19523,19525,19527,19531,19534,19536,19538,19542,19544,
19546,19551,19554,19556,19579,19599,19618,19639,19660,19681,19703,19724,
19745,19766,19787,19808,19830,19851,19872,19893,19914,19935,19956,19977,
19998,20019,20035,20047,20049,20050,20051,20055,20057,20058,20059,20060,
20061,20073,20084,20095,20106,20117,20128,20139,20150,20161,20173,20185,
20197,20209,20212,20215,20217,20219,20224,20227,20233,20235,20238,20241,
20243,20245,20250,20253,20255,20257,20258,20263,20265,20267,20268,20270,
20272,20273,20275,20287,20299,20311,20324,20337,20348,20364,20376,20378,
20379,20380,20384,20386,20387,20388,20389,20390,20402,20413,20424,20435,
20446,20457,20468,20479,20490,20502,20514,20526,20538,20541,20544,20546,
20548,20553,20556,20562,20564,20567,20570,20572,20574,20579,20582,20584,
20586,20587,20592,20594,20596,20597,20599,20601,20602,20604,20616,20628,
20640,20653,20666,20677,20678,20678,20679,20681,20683,20713,20716,20717,
20718,20720,20721,20723,20728,20733,20735,20738,20744,20750,20755,20760,
20764,20768,20771,20773,20773,20773,20789,20790,20802,20818,20834,20845,
20858,20871,20883,20889,20900,20902,20937,20941,20948,20953,20958,20966,
20972,20977,20985,20991,20999,21007,21013,21022,21029,21038,21047,21055,
21063,21070,21077,21077,21081,21082,21087,21088,21093,21098,21100,21106,
21112,21117,21121,21132,21143,21164,21165,21187,21189,21195,21209,21225,
21250,21276,21302,21327,21342,21368,21397,21424,21451,21477,21504,21531,
21557,21572,21599,21615,21635,21652,21680,21711,21738,21766,21794,21830,
21867,21896,21924,21953,21982,22010,22028,22045,22064,22084,22102,22122,
22149,22175,22201,22226,22251,22267,22285,22321,22337,22359,22375,22392,
22409,22428,22456,22485,22514,22542,22568,22597,22614,22632,22649,22669,
22697,22726,22744,22761,22784,22802,22819,22839,22857,22881,22899,22917,
22936,22954,22983,23015,23045,23075,23104,23134,23164,23196,23225,23254,
23284,23314,23342,23370,23401,23428,23460,23489,23519,23549,23576,23603,
23631,23660,23689,23717,23750,23779,23813,23842,23871,23901,23920,23938,
23958,23979,23998,24019,24041,24058,24075,24098,24115,24136,24154,24185,
24216,24249,24279,24306,24334,24362,24395,24423,24451,24480,24496,24513,
24539,24565,24591,24620,24638,24667,24692,24717,24742,24760,24787,24824,
24860,24896,24932,24968,25005,25042,25079,25108,25122,25142,25158,25174,
25189,25206,25224,25238,25253,25268,25285,25311,25338,25365,25391,25409,
25437,25465,25492,25517,25542,25572,25598,25603,25608,25619,25620,25621,
25644,25645,25646,25667,25668,25690,25691,25713,25714,25736,25738,25739,
25755,25766,25768,25769,25770,25772,25773,25782,25784,25785,25786,25788,
25790,25791,25792,25794,25795,25804,25808,25811,25814,25817,25817,25818,
25820,25821,25830,25832,25836,25845,25847,25853,25862,25863,25865,25866,
25868,25871,25872,25873,25876,25878,25879,25880,25881
};
}
private static final short _redcloth_scan_key_offsets[] = init__redcloth_scan_key_offsets_0();
private static char[] init__redcloth_scan_trans_keys_0()
{
return new char [] {
9, 32, 60, 47, 58, 95, 97, 98, 99, 100, 101, 102,
105, 107, 109, 110, 111, 112, 113, 115, 116, 117, 118, 65,
90, 103, 122, 58, 95, 97, 98, 99, 100, 101, 102, 105,
107, 109, 110, 111, 112, 113, 115, 116, 117, 118, 65, 90,
103, 122, 32, 62, 63, 95, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 9, 13, 0, 9, 10, 32,
63, 95, 98, 99, 112, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 98, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 114, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 63, 95, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 114, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
111, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 110, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 121, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 109, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
112, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 108, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 101, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 116, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 63, 95, 97, 100,
105, 114, 45, 46, 48, 58, 65, 90, 98, 122, 32, 62,
63, 95, 115, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 101, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 102, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 111,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 110, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 111, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 103, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 105,
111, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 116, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 101, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 100, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
101, 102, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 108, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 110, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 109, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 63, 95, 98,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
101, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 100, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 63, 95, 102, 109, 110, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 114, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 97, 9,
13, 45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63,
95, 109, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 115, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 98, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 97, 9,
13, 45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63,
95, 112, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 111, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 116, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 101, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 120, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 116, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 105, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 108, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 98, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 106, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 101, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 99, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 97, 114, 9, 13, 45, 46, 48, 58, 65, 90, 98,
122, 32, 62, 63, 95, 114, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 97, 9, 13, 45,
46, 48, 58, 65, 90, 98, 122, 63, 95, 97, 99, 109,
112, 116, 117, 45, 46, 48, 58, 65, 90, 98, 122, 32,
62, 63, 95, 109, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 114, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 105, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
112, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 97, 9, 13, 45, 46, 48, 58, 65, 90,
98, 122, 32, 62, 63, 95, 108, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 97, 9, 13,
45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95,
114, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 105, 111, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 107, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 110, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 98, 112, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 97, 9, 13, 45, 46, 48, 58,
65, 90, 98, 122, 32, 47, 62, 63, 95, 9, 13, 45,
58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 61, 62, 63, 95,
9, 13, 45, 58, 65, 90, 97, 122, 62, 13, 32, 34,
39, 60, 62, 9, 10, 11, 12, 13, 32, 60, 62, 9,
10, 11, 12, 13, 32, 60, 62, 63, 95, 9, 10, 11,
12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 60,
61, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 34, 39, 60, 62, 9, 10,
11, 12, 13, 32, 34, 39, 60, 62, 63, 95, 9, 10,
11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32,
34, 39, 60, 62, 63, 95, 9, 10, 11, 12, 45, 46,
48, 58, 65, 90, 97, 122, 13, 32, 34, 60, 62, 9,
10, 11, 12, 32, 34, 47, 62, 63, 95, 9, 13, 45,
58, 65, 90, 97, 122, 34, 32, 34, 47, 61, 62, 63,
95, 9, 13, 45, 58, 65, 90, 97, 122, 34, 62, 0,
9, 10, 32, 34, 13, 32, 34, 39, 60, 62, 9, 10,
11, 12, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12,
13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11, 12,
45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 39,
60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 34, 60, 62, 63, 95, 9,
10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13,
32, 34, 60, 61, 62, 63, 95, 9, 10, 11, 12, 45,
46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 39, 60,
62, 9, 10, 11, 12, 13, 32, 34, 39, 60, 62, 9,
10, 11, 12, 32, 34, 39, 47, 62, 63, 95, 9, 13,
45, 58, 65, 90, 97, 122, 34, 39, 32, 39, 47, 62,
63, 95, 9, 13, 45, 58, 65, 90, 97, 122, 39, 32,
39, 47, 61, 62, 63, 95, 9, 13, 45, 58, 65, 90,
97, 122, 39, 62, 0, 9, 10, 32, 39, 13, 32, 34,
39, 60, 62, 9, 10, 11, 12, 13, 32, 39, 60, 62,
9, 10, 11, 12, 13, 32, 39, 60, 62, 63, 95, 9,
10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13,
32, 39, 60, 61, 62, 63, 95, 9, 10, 11, 12, 45,
46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 39, 60,
62, 9, 10, 11, 12, 13, 32, 34, 39, 60, 62, 63,
95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97,
122, 13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11,
12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34,
39, 60, 62, 9, 10, 11, 12, 32, 34, 39, 47, 61,
62, 63, 95, 9, 13, 45, 58, 65, 90, 97, 122, 34,
39, 62, 0, 9, 10, 32, 34, 39, 13, 32, 34, 39,
60, 62, 9, 10, 11, 12, 13, 32, 34, 39, 60, 62,
9, 10, 11, 12, 13, 32, 34, 39, 60, 62, 63, 95,
9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122,
13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11, 12,
45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 39,
60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 34, 39, 60, 61, 62, 63,
95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97,
122, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 13,
32, 34, 39, 60, 62, 9, 10, 11, 12, 63, 95, 98,
99, 112, 45, 46, 48, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 98, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 114, 9, 13, 45, 58, 65, 90,
97, 122, 63, 95, 45, 46, 48, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 114, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 111, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 110, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 121,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 109, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 112, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 108, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 101, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 116, 9, 13,
45, 58, 65, 90, 97, 122, 63, 95, 97, 100, 105, 114,
45, 46, 48, 58, 65, 90, 98, 122, 32, 47, 62, 63,
95, 115, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 101, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 102, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 111, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 110, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 111,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 103, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 105, 111, 9, 13, 45, 58, 65, 90, 97,
122, 32, 47, 62, 63, 95, 116, 9, 13, 45, 58, 65,
90, 97, 122, 32, 47, 62, 63, 95, 101, 9, 13, 45,
58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 100, 9,
13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95,
101, 102, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 108, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 110, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 109, 9, 13, 45, 58,
65, 90, 97, 122, 63, 95, 98, 45, 46, 48, 58, 65,
90, 97, 122, 32, 47, 62, 63, 95, 101, 9, 13, 45,
58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 100, 9,
13, 45, 58, 65, 90, 97, 122, 63, 95, 102, 109, 110,
45, 46, 48, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 114, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 97, 9, 13, 45, 58, 65, 90, 98, 122,
32, 47, 62, 63, 95, 109, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 115, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 98, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 97,
9, 13, 45, 58, 65, 90, 98, 122, 32, 47, 62, 63,
95, 112, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 111, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 116, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 101, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 120, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 116,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 105, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 108, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 98, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 106, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 101, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 99,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 97, 114, 9, 13, 45, 58, 65, 90, 98, 122, 32,
47, 62, 63, 95, 114, 9, 13, 45, 58, 65, 90, 97,
122, 32, 47, 62, 63, 95, 97, 9, 13, 45, 58, 65,
90, 98, 122, 63, 95, 97, 99, 109, 112, 116, 117, 45,
46, 48, 58, 65, 90, 98, 122, 32, 47, 62, 63, 95,
109, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62,
63, 95, 114, 9, 13, 45, 58, 65, 90, 97, 122, 32,
47, 62, 63, 95, 105, 9, 13, 45, 58, 65, 90, 97,
122, 32, 47, 62, 63, 95, 112, 9, 13, 45, 58, 65,
90, 97, 122, 32, 47, 62, 63, 95, 97, 9, 13, 45,
58, 65, 90, 98, 122, 32, 47, 62, 63, 95, 108, 9,
13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95,
97, 9, 13, 45, 58, 65, 90, 98, 122, 32, 47, 62,
63, 95, 114, 9, 13, 45, 58, 65, 90, 97, 122, 32,
47, 62, 63, 95, 105, 111, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 107, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 110, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 98,
112, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62,
63, 95, 97, 9, 13, 45, 58, 65, 90, 98, 122, 32,
35, 40, 41, 42, 45, 60, 61, 62, 91, 94, 95, 123,
126, 48, 57, 32, 35, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 35, 41, 41, 41, 32, 40, 91, 123, 35,
41, 93, 93, 125, 125, 32, 35, 40, 41, 45, 60, 61,
62, 91, 94, 123, 126, 32, 40, 41, 45, 60, 61, 62,
91, 94, 123, 126, 32, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 32, 40, 41, 45, 60, 61, 62, 91, 94,
123, 126, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
32, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126, 32,
40, 41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 35, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 35, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 35, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 35, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 35, 41, 93,
35, 41, 93, 41, 93, 41, 93, 32, 40, 91, 93, 123,
35, 41, 93, 32, 35, 40, 41, 91, 123, 35, 41, 35,
41, 125, 35, 41, 125, 41, 125, 41, 125, 32, 40, 91,
123, 125, 35, 41, 125, 93, 125, 93, 125, 125, 32, 40,
41, 91, 123, 35, 41, 35, 41, 41, 41, 93, 41, 125,
93, 93, 125, 32, 35, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 32, 35, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 32, 35, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 32, 35, 40, 41, 42, 45, 60, 61, 62,
91, 94, 123, 126, 32, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 48, 57, 32, 40, 41, 45, 60, 61, 62,
91, 94, 123, 126, 35, 41, 41, 41, 40, 46, 91, 123,
35, 41, 32, 124, 0, 10, 40, 41, 45, 46, 47, 60,
61, 62, 91, 92, 94, 95, 123, 126, 0, 10, 124, 10,
124, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124,
126, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 35, 41, 41, 41, 40, 46, 91, 123, 35, 41, 32,
124, 0, 10, 40, 41, 45, 46, 47, 60, 61, 62, 91,
92, 94, 95, 123, 126, 0, 10, 124, 10, 124, 0, 10,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124,
126, 35, 41, 41, 41, 40, 46, 91, 123, 35, 41, 0,
10, 32, 0, 10, 32, 124, 93, 93, 125, 125, 0, 10,
35, 41, 124, 10, 35, 41, 35, 41, 124, 0, 10, 41,
124, 0, 10, 41, 124, 10, 41, 41, 124, 0, 10, 40,
46, 91, 123, 124, 0, 10, 35, 41, 124, 0, 10, 93,
124, 0, 10, 93, 124, 10, 93, 93, 124, 0, 10, 124,
125, 0, 10, 124, 125, 10, 125, 124, 125, 0, 10, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124, 126,
0, 10, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
124, 126, 0, 10, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 124, 126, 0, 10, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 124, 126, 0, 10, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 124, 126, 0, 10, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 124, 126, 0, 10,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124, 126,
0, 10, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
124, 126, 0, 10, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 124, 126, 0, 10, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 124, 126, 0, 10, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 124, 126, 0, 10,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124,
126, 0, 10, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 124, 126, 0, 10, 35, 41, 93, 124, 35, 41,
93, 41, 93, 41, 93, 40, 46, 91, 93, 123, 35, 41,
93, 35, 40, 41, 46, 91, 123, 35, 41, 35, 41, 93,
35, 41, 125, 35, 41, 125, 41, 125, 41, 125, 40, 46,
91, 123, 125, 35, 41, 125, 93, 125, 93, 125, 125, 40,
41, 46, 91, 123, 35, 41, 35, 41, 41, 41, 93, 41,
125, 93, 93, 125, 0, 10, 35, 41, 93, 124, 10, 35,
41, 93, 35, 41, 93, 124, 0, 10, 41, 93, 124, 0,
10, 41, 93, 124, 10, 41, 93, 41, 93, 124, 0, 10,
40, 46, 91, 93, 123, 124, 0, 10, 35, 41, 93, 124,
0, 10, 35, 40, 41, 46, 91, 123, 124, 0, 10, 35,
41, 124, 0, 10, 35, 41, 124, 125, 0, 10, 35, 41,
124, 125, 10, 35, 41, 125, 35, 41, 124, 125, 0, 10,
41, 124, 125, 0, 10, 41, 124, 125, 10, 41, 125, 41,
124, 125, 0, 10, 40, 46, 91, 123, 124, 125, 0, 10,
35, 41, 124, 125, 0, 10, 93, 124, 125, 0, 10, 93,
124, 125, 10, 93, 125, 93, 124, 125, 0, 10, 124, 125,
0, 10, 40, 41, 46, 91, 123, 124, 0, 10, 35, 41,
124, 0, 10, 35, 41, 124, 10, 35, 41, 35, 41, 124,
0, 10, 41, 124, 0, 10, 41, 93, 124, 0, 10, 41,
124, 125, 0, 10, 93, 124, 0, 10, 93, 124, 125, 0,
10, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
124, 126, 0, 10, 35, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 124, 126, 0, 10, 35, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 124, 126, 0, 10, 124, 48,
57, 0, 10, 40, 41, 45, 46, 47, 60, 61, 62, 91,
92, 94, 123, 124, 126, 48, 57, 0, 10, 124, 48, 57,
0, 10, 40, 41, 45, 46, 47, 60, 61, 62, 91, 92,
94, 123, 124, 126, 48, 57, 0, 10, 40, 41, 45, 46,
47, 60, 61, 62, 91, 92, 94, 123, 124, 126, 93, 93,
125, 125, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 35, 41, 93, 35, 41, 93,
41, 93, 41, 93, 40, 46, 91, 93, 123, 35, 41, 93,
35, 40, 41, 46, 91, 123, 35, 41, 35, 41, 125, 35,
41, 125, 41, 125, 41, 125, 40, 46, 91, 123, 125, 35,
41, 125, 93, 125, 93, 125, 125, 40, 41, 46, 91, 123,
35, 41, 35, 41, 41, 41, 93, 41, 125, 93, 93, 125,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
0, 10, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 124, 126, 35, 41, 41, 41, 40, 46, 91, 123, 35,
41, 0, 10, 32, 0, 10, 32, 124, 93, 93, 125, 125,
0, 10, 35, 41, 124, 10, 35, 41, 35, 41, 124, 0,
10, 41, 124, 0, 10, 41, 124, 10, 41, 41, 124, 0,
10, 40, 46, 91, 123, 124, 0, 10, 35, 41, 124, 0,
10, 93, 124, 0, 10, 93, 124, 10, 93, 93, 124, 0,
10, 124, 125, 0, 10, 124, 125, 10, 125, 124, 125, 0,
10, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
124, 126, 0, 10, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 124, 126, 0, 10, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 124, 126, 0, 10, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 124, 126, 0, 10, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 124, 126, 0, 10,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124, 126,
0, 10, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
124, 126, 0, 10, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 124, 126, 0, 10, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 124, 126, 0, 10, 35, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 124, 126, 0, 10, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 124, 126,
0, 10, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 124, 126, 0, 10, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 124, 126, 0, 10, 35, 41, 93, 124,
35, 41, 93, 41, 93, 41, 93, 40, 46, 91, 93, 123,
35, 41, 93, 35, 40, 41, 46, 91, 123, 35, 41, 35,
41, 93, 35, 41, 125, 35, 41, 125, 41, 125, 41, 125,
40, 46, 91, 123, 125, 35, 41, 125, 93, 125, 93, 125,
125, 40, 41, 46, 91, 123, 35, 41, 35, 41, 41, 41,
93, 41, 125, 93, 93, 125, 0, 10, 35, 41, 93, 124,
10, 35, 41, 93, 35, 41, 93, 124, 0, 10, 41, 93,
124, 0, 10, 41, 93, 124, 10, 41, 93, 41, 93, 124,
0, 10, 40, 46, 91, 93, 123, 124, 0, 10, 35, 41,
93, 124, 0, 10, 35, 40, 41, 46, 91, 123, 124, 0,
10, 35, 41, 124, 0, 10, 35, 41, 124, 125, 0, 10,
35, 41, 124, 125, 10, 35, 41, 125, 35, 41, 124, 125,
0, 10, 41, 124, 125, 0, 10, 41, 124, 125, 10, 41,
125, 41, 124, 125, 0, 10, 40, 46, 91, 123, 124, 125,
0, 10, 35, 41, 124, 125, 0, 10, 93, 124, 125, 0,
10, 93, 124, 125, 10, 93, 125, 93, 124, 125, 0, 10,
124, 125, 0, 10, 40, 41, 46, 91, 123, 124, 0, 10,
35, 41, 124, 0, 10, 35, 41, 124, 10, 35, 41, 35,
41, 124, 0, 10, 41, 124, 0, 10, 41, 93, 124, 0,
10, 41, 124, 125, 0, 10, 93, 124, 0, 10, 93, 124,
125, 0, 10, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 124, 126, 0, 10, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 124, 126, 0, 10, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 124, 126, 0, 10,
124, 48, 57, 0, 10, 40, 41, 45, 46, 47, 60, 61,
62, 91, 92, 94, 123, 124, 126, 48, 57, 0, 10, 124,
48, 57, 0, 10, 40, 41, 45, 46, 47, 60, 61, 62,
91, 92, 94, 123, 124, 126, 48, 57, 0, 10, 40, 41,
45, 46, 47, 60, 61, 62, 91, 92, 94, 123, 124, 126,
93, 93, 125, 125, 35, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 41, 93, 35, 41, 93, 41, 93, 41,
93, 40, 46, 91, 93, 123, 35, 41, 93, 35, 40, 41,
46, 91, 123, 35, 41, 35, 41, 125, 35, 41, 125, 41,
125, 41, 125, 40, 46, 91, 123, 125, 35, 41, 125, 93,
125, 93, 125, 125, 40, 41, 46, 91, 123, 35, 41, 35,
41, 41, 41, 93, 41, 125, 93, 93, 125, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 32, 35, 40, 41, 42, 45, 60, 61, 62, 91,
94, 123, 126, 0, 32, 9, 13, 0, 9, 10, 58, 11,
13, 0, 9, 10, 32, 11, 13, 0, 9, 32, 10, 13,
0, 9, 10, 58, 61, 11, 13, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 32, 47, 62, 63, 95, 111,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 116, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 101, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 120, 9, 13, 45, 58, 65, 90,
97, 122, 32, 47, 62, 63, 95, 116, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 62, 63, 95, 105, 9, 13,
45, 58, 65, 90, 97, 122, 32, 47, 62, 63, 95, 108,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 101, 9, 13, 45, 58, 65, 90, 97, 122, 62, 63,
95, 45, 46, 48, 58, 65, 90, 97, 122, 32, 47, 62,
63, 95, 97, 114, 9, 13, 45, 58, 65, 90, 98, 122,
32, 47, 62, 63, 95, 101, 9, 13, 45, 58, 65, 90,
97, 122, 62, 63, 95, 45, 46, 48, 58, 65, 90, 97,
122, 62, 32, 60, 9, 13, 99, 111, 100, 101, 62, 32,
47, 62, 63, 95, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 9, 13, 45, 58, 65, 90, 97,
122, 32, 47, 61, 62, 63, 95, 9, 13, 45, 58, 65,
90, 97, 122, 62, 0, 9, 10, 32, 60, 11, 13, 13,
32, 34, 39, 60, 62, 9, 10, 11, 12, 13, 32, 60,
62, 9, 10, 11, 12, 13, 32, 60, 62, 63, 95, 9,
10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13,
32, 60, 61, 62, 63, 95, 9, 10, 11, 12, 45, 46,
48, 58, 65, 90, 97, 122, 13, 32, 34, 39, 60, 62,
9, 10, 11, 12, 13, 32, 34, 39, 60, 62, 63, 95,
9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122,
13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11, 12,
45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 60,
62, 9, 10, 11, 12, 32, 34, 47, 62, 63, 95, 9,
13, 45, 58, 65, 90, 97, 122, 34, 62, 32, 34, 60,
9, 13, 34, 99, 34, 111, 34, 100, 34, 101, 34, 62,
32, 34, 47, 61, 62, 63, 95, 9, 13, 45, 58, 65,
90, 97, 122, 34, 62, 0, 9, 10, 32, 34, 60, 11,
13, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 13,
32, 34, 39, 60, 62, 9, 10, 11, 12, 13, 32, 34,
39, 60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48,
58, 65, 90, 97, 122, 13, 32, 34, 39, 60, 62, 63,
95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97,
122, 13, 32, 34, 60, 62, 63, 95, 9, 10, 11, 12,
45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 60,
61, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 34, 39, 60, 62, 9, 10,
11, 12, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12,
32, 34, 39, 47, 62, 63, 95, 9, 13, 45, 58, 65,
90, 97, 122, 34, 39, 62, 32, 39, 47, 62, 63, 95,
9, 13, 45, 58, 65, 90, 97, 122, 39, 62, 32, 39,
60, 9, 13, 39, 99, 39, 111, 39, 100, 39, 101, 39,
62, 32, 39, 47, 61, 62, 63, 95, 9, 13, 45, 58,
65, 90, 97, 122, 39, 62, 0, 9, 10, 32, 39, 60,
11, 13, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12,
13, 32, 39, 60, 62, 9, 10, 11, 12, 13, 32, 39,
60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 39, 60, 61, 62, 63, 95,
9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122,
13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 13, 32,
34, 39, 60, 62, 63, 95, 9, 10, 11, 12, 45, 46,
48, 58, 65, 90, 97, 122, 13, 32, 34, 39, 60, 62,
63, 95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90,
97, 122, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12,
32, 34, 39, 60, 9, 13, 34, 39, 99, 34, 39, 111,
34, 39, 100, 34, 39, 101, 34, 39, 62, 32, 34, 39,
47, 61, 62, 63, 95, 9, 13, 45, 58, 65, 90, 97,
122, 34, 39, 62, 0, 9, 10, 32, 34, 39, 60, 11,
13, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 13,
32, 34, 39, 60, 62, 9, 10, 11, 12, 13, 32, 34,
39, 60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48,
58, 65, 90, 97, 122, 13, 32, 34, 39, 60, 62, 63,
95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97,
122, 13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11,
12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34,
39, 60, 61, 62, 63, 95, 9, 10, 11, 12, 45, 46,
48, 58, 65, 90, 97, 122, 13, 32, 34, 39, 60, 62,
9, 10, 11, 12, 13, 32, 34, 39, 60, 62, 9, 10,
11, 12, 63, 95, 97, 99, 109, 112, 116, 117, 45, 46,
48, 58, 65, 90, 98, 122, 32, 47, 62, 63, 95, 114,
9, 13, 45, 58, 65, 90, 97, 122, 32, 47, 62, 63,
95, 105, 9, 13, 45, 58, 65, 90, 97, 122, 32, 47,
62, 63, 95, 112, 9, 13, 45, 58, 65, 90, 97, 122,
32, 47, 62, 63, 95, 116, 9, 13, 45, 58, 65, 90,
97, 122, 62, 63, 95, 45, 46, 48, 58, 65, 90, 97,
122, 62, 32, 47, 62, 63, 95, 9, 13, 45, 58, 65,
90, 97, 122, 32, 47, 62, 63, 95, 9, 13, 45, 58,
65, 90, 97, 122, 32, 47, 61, 62, 63, 95, 9, 13,
45, 58, 65, 90, 97, 122, 62, 13, 32, 34, 39, 60,
62, 9, 10, 11, 12, 13, 32, 60, 62, 9, 10, 11,
12, 13, 32, 60, 62, 63, 95, 9, 10, 11, 12, 45,
46, 48, 58, 65, 90, 97, 122, 13, 32, 60, 61, 62,
63, 95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90,
97, 122, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12,
13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11, 12,
45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34, 39,
60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 34, 60, 62, 9, 10, 11,
12, 32, 34, 47, 62, 63, 95, 9, 13, 45, 58, 65,
90, 97, 122, 34, 62, 32, 34, 47, 61, 62, 63, 95,
9, 13, 45, 58, 65, 90, 97, 122, 34, 62, 13, 32,
34, 39, 60, 62, 9, 10, 11, 12, 13, 32, 34, 39,
60, 62, 9, 10, 11, 12, 13, 32, 34, 39, 60, 62,
63, 95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90,
97, 122, 13, 32, 34, 39, 60, 62, 63, 95, 9, 10,
11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32,
34, 60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48,
58, 65, 90, 97, 122, 13, 32, 34, 60, 61, 62, 63,
95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97,
122, 13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 13,
32, 34, 39, 60, 62, 9, 10, 11, 12, 32, 34, 39,
47, 62, 63, 95, 9, 13, 45, 58, 65, 90, 97, 122,
34, 39, 62, 32, 39, 47, 62, 63, 95, 9, 13, 45,
58, 65, 90, 97, 122, 39, 62, 32, 39, 47, 61, 62,
63, 95, 9, 13, 45, 58, 65, 90, 97, 122, 39, 62,
13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 13, 32,
39, 60, 62, 9, 10, 11, 12, 13, 32, 39, 60, 62,
63, 95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90,
97, 122, 13, 32, 39, 60, 61, 62, 63, 95, 9, 10,
11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32,
34, 39, 60, 62, 9, 10, 11, 12, 13, 32, 34, 39,
60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48, 58,
65, 90, 97, 122, 13, 32, 34, 39, 60, 62, 63, 95,
9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97, 122,
13, 32, 34, 39, 60, 62, 9, 10, 11, 12, 32, 34,
39, 47, 61, 62, 63, 95, 9, 13, 45, 58, 65, 90,
97, 122, 34, 39, 62, 13, 32, 34, 39, 60, 62, 9,
10, 11, 12, 13, 32, 34, 39, 60, 62, 9, 10, 11,
12, 13, 32, 34, 39, 60, 62, 63, 95, 9, 10, 11,
12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32, 34,
39, 60, 62, 63, 95, 9, 10, 11, 12, 45, 46, 48,
58, 65, 90, 97, 122, 13, 32, 34, 39, 60, 62, 63,
95, 9, 10, 11, 12, 45, 46, 48, 58, 65, 90, 97,
122, 13, 32, 34, 39, 60, 61, 62, 63, 95, 9, 10,
11, 12, 45, 46, 48, 58, 65, 90, 97, 122, 13, 32,
34, 39, 60, 62, 9, 10, 11, 12, 13, 32, 34, 39,
60, 62, 9, 10, 11, 12, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 35, 41, 41, 41, 40, 46,
91, 123, 35, 41, 32, 46, 32, 93, 93, 125, 125, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 41, 93, 35, 41, 93, 41, 93, 41,
93, 40, 46, 91, 93, 123, 35, 41, 93, 35, 40, 41,
46, 91, 123, 35, 41, 35, 41, 125, 35, 41, 125, 41,
125, 41, 125, 40, 46, 91, 123, 125, 35, 41, 125, 93,
125, 93, 125, 125, 40, 41, 46, 91, 123, 35, 41, 35,
41, 41, 41, 93, 41, 125, 93, 93, 125, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45,
46, 60, 61, 62, 91, 94, 98, 102, 110, 112, 123, 126,
48, 57, 65, 90, 97, 122, 40, 41, 45, 46, 60, 61,
62, 91, 94, 97, 98, 102, 110, 112, 123, 126, 48, 57,
65, 90, 100, 111, 114, 122, 40, 41, 45, 46, 60, 61,
62, 91, 94, 98, 102, 110, 112, 123, 126, 48, 57, 65,
90, 97, 122, 40, 41, 45, 46, 60, 61, 62, 91, 94,
98, 102, 110, 111, 112, 123, 126, 65, 90, 97, 122, 40,
41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110, 111,
112, 123, 126, 48, 57, 65, 90, 97, 122, 40, 41, 45,
46, 60, 61, 62, 91, 94, 98, 102, 110, 112, 116, 123,
126, 48, 57, 65, 90, 97, 122, 40, 41, 45, 46, 60,
61, 62, 91, 94, 98, 102, 110, 112, 114, 123, 126, 48,
57, 65, 90, 97, 122, 40, 41, 45, 46, 60, 61, 62,
91, 94, 98, 102, 110, 112, 123, 126, 48, 57, 65, 90,
97, 100, 103, 122, 40, 41, 45, 46, 60, 61, 62, 91,
94, 98, 101, 102, 110, 112, 123, 126, 48, 57, 65, 90,
97, 122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 98,
102, 110, 112, 120, 123, 126, 48, 57, 65, 90, 97, 122,
40, 41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110,
112, 116, 123, 126, 48, 57, 65, 90, 97, 122, 40, 41,
45, 46, 60, 61, 62, 91, 94, 98, 102, 105, 110, 112,
123, 126, 48, 57, 65, 90, 97, 122, 40, 41, 45, 46,
60, 61, 62, 91, 94, 98, 102, 108, 110, 112, 123, 126,
48, 57, 65, 90, 97, 122, 40, 41, 45, 46, 60, 61,
62, 91, 94, 98, 100, 102, 110, 112, 123, 126, 48, 57,
65, 90, 97, 122, 40, 41, 45, 46, 60, 61, 62, 67,
91, 94, 98, 102, 110, 112, 123, 126, 48, 57, 65, 90,
97, 122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 98,
102, 108, 110, 112, 123, 126, 48, 57, 65, 90, 97, 122,
40, 41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110,
111, 112, 123, 126, 48, 57, 65, 90, 97, 122, 40, 41,
45, 46, 60, 61, 62, 91, 94, 98, 102, 110, 112, 116,
123, 126, 48, 57, 65, 90, 97, 122, 40, 41, 45, 46,
60, 61, 62, 91, 94, 98, 102, 104, 110, 112, 123, 126,
48, 57, 65, 90, 97, 122, 32, 40, 41, 45, 46, 58,
60, 61, 62, 91, 94, 98, 102, 110, 112, 123, 126, 48,
57, 65, 90, 97, 122, 86, 118, 69, 101, 82, 114, 83,
115, 73, 105, 79, 111, 78, 110, 32, 58, 82, 101, 100,
67, 108, 111, 116, 104, 58, 58, 86, 69, 82, 83, 73,
79, 78, 0, 10, 0, 10, 32, 58, 86, 118, 69, 101,
82, 114, 83, 115, 73, 105, 79, 111, 78, 110, 0, 10,
32, 58, 0, 32, 93, 9, 13, 0, 32, 34, 35, 36,
37, 40, 43, 46, 47, 91, 93, 95, 123, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 32, 93, 9, 13, 0, 32, 34, 35, 36,
37, 43, 47, 93, 95, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32,
34, 36, 37, 47, 93, 95, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
32, 93, 9, 13, 48, 57, 65, 70, 97, 102, 0, 32,
93, 9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 93,
9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 93, 9,
13, 48, 57, 65, 70, 97, 102, 0, 32, 93, 9, 13,
48, 57, 65, 70, 97, 102, 0, 32, 93, 9, 13, 48,
57, 65, 70, 97, 102, 0, 32, 34, 36, 37, 43, 47,
93, 95, 127, 1, 8, 9, 13, 14, 31, 45, 58, 59,
60, 62, 63, 65, 90, 97, 122, 0, 32, 34, 35, 36,
37, 41, 47, 93, 95, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32,
35, 41, 93, 9, 13, 0, 32, 41, 93, 9, 13, 0,
32, 41, 93, 9, 13, 0, 32, 40, 46, 91, 93, 123,
9, 13, 0, 32, 35, 41, 93, 9, 13, 0, 32, 34,
35, 36, 37, 41, 43, 47, 93, 95, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 32, 34, 35, 36, 37, 41, 47, 93, 95, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 32, 34, 36, 37, 41, 47, 93,
95, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 32, 34, 36, 37, 41,
47, 93, 95, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 32, 41, 93,
9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 41, 93,
9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 34, 35,
36, 37, 41, 43, 47, 93, 95, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 32, 41, 93, 9, 13, 48, 57, 65, 70, 97, 102,
0, 32, 41, 93, 9, 13, 48, 57, 65, 70, 97, 102,
0, 32, 41, 93, 9, 13, 48, 57, 65, 70, 97, 102,
0, 32, 41, 93, 9, 13, 48, 57, 65, 70, 97, 102,
0, 32, 34, 36, 37, 40, 46, 47, 91, 93, 95, 123,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 93, 124, 9, 13,
0, 10, 32, 34, 35, 36, 37, 43, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 93,
124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 35, 40, 41, 45, 46, 60, 61, 62, 91, 93, 94,
123, 124, 126, 9, 13, 0, 10, 32, 35, 41, 93, 124,
9, 13, 0, 10, 32, 41, 93, 124, 9, 13, 0, 10,
32, 41, 93, 124, 9, 13, 0, 10, 32, 40, 46, 91,
93, 123, 124, 9, 13, 0, 10, 32, 35, 41, 93, 124,
9, 13, 0, 10, 32, 34, 35, 36, 37, 41, 43, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
35, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 41, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 41,
47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
41, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0,
10, 32, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 34, 35, 36, 37, 41, 43, 47, 93,
95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 41, 93,
124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
41, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0,
10, 32, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 93, 124, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 41, 93, 124, 9, 13, 48, 57, 65,
70, 97, 102, 0, 10, 32, 41, 93, 124, 9, 13, 48,
57, 65, 70, 97, 102, 0, 10, 32, 34, 36, 37, 40,
46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9, 13
};
};
private static char[] init__redcloth_scan_trans_keys_1()
{
return new char [] {
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 93, 124, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 93, 124, 9, 13, 48, 57, 65, 70,
97, 102, 0, 10, 32, 34, 35, 36, 37, 41, 47, 93,
95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 35, 41,
93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 35, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 40, 41, 45, 46, 60, 61, 62, 91,
93, 94, 123, 124, 126, 9, 13, 0, 10, 32, 40, 41,
45, 46, 60, 61, 62, 91, 93, 94, 123, 124, 126, 9,
13, 0, 10, 32, 40, 41, 45, 46, 60, 61, 62, 91,
93, 94, 123, 124, 126, 9, 13, 0, 10, 32, 93, 124,
9, 13, 0, 10, 32, 40, 41, 45, 46, 60, 61, 62,
91, 93, 94, 123, 124, 126, 9, 13, 0, 10, 32, 40,
41, 45, 46, 60, 61, 62, 91, 93, 94, 123, 124, 126,
9, 13, 0, 10, 32, 93, 124, 9, 13, 0, 10, 32,
93, 124, 9, 13, 0, 10, 32, 34, 35, 36, 37, 40,
43, 46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 43, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 58, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
40, 41, 45, 46, 47, 60, 61, 62, 91, 93, 94, 95,
123, 124, 126, 127, 1, 8, 9, 13, 14, 31, 48, 57,
59, 63, 65, 90, 97, 122, 0, 10, 32, 35, 41, 93,
124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
35, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 34, 35, 36, 37, 40, 41, 45, 46, 47,
60, 61, 62, 91, 93, 94, 95, 123, 124, 126, 127, 1,
8, 9, 13, 14, 31, 48, 57, 59, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 40, 41, 45, 46, 47,
60, 61, 62, 91, 93, 94, 95, 123, 124, 126, 127, 1,
8, 9, 13, 14, 31, 48, 57, 59, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 40, 41, 45, 46, 47,
60, 61, 62, 91, 93, 94, 95, 123, 124, 126, 127, 1,
8, 9, 13, 14, 31, 48, 57, 59, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 47, 93,
95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 93, 124,
9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 93,
124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
93, 124, 125, 9, 13, 0, 10, 32, 34, 35, 36, 37,
43, 47, 93, 95, 124, 125, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 36, 37, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 93, 124, 125, 9, 13, 48,
57, 65, 70, 97, 102, 0, 10, 32, 93, 124, 125, 9,
13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 93, 124,
125, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
93, 124, 125, 9, 13, 48, 57, 65, 70, 97, 102, 0,
10, 32, 93, 124, 125, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 93, 124, 125, 9, 13, 48, 57, 65,
70, 97, 102, 0, 10, 32, 34, 36, 37, 43, 47, 93,
95, 124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 58,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 93,
124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 34, 36, 37, 40, 41, 45, 46, 47, 60, 61, 62,
91, 93, 94, 95, 123, 124, 126, 127, 1, 8, 9, 13,
14, 31, 48, 57, 59, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 47, 93, 95, 124, 125, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 40, 41, 45, 46,
47, 60, 61, 62, 91, 93, 94, 95, 123, 124, 126, 127,
1, 8, 9, 13, 14, 31, 48, 57, 59, 63, 65, 90,
97, 122, 0, 10, 32, 35, 40, 41, 45, 46, 60, 61,
62, 91, 93, 94, 123, 124, 126, 9, 13, 0, 10, 32,
35, 40, 41, 45, 46, 60, 61, 62, 91, 93, 94, 123,
124, 126, 9, 13, 0, 10, 32, 35, 40, 41, 45, 46,
60, 61, 62, 91, 93, 94, 123, 124, 126, 9, 13, 0,
10, 32, 35, 40, 41, 45, 46, 60, 61, 62, 91, 93,
94, 123, 124, 126, 9, 13, 0, 10, 32, 35, 40, 41,
45, 46, 60, 61, 62, 91, 93, 94, 123, 124, 126, 9,
13, 0, 10, 32, 35, 41, 93, 124, 9, 13, 0, 10,
32, 35, 41, 93, 124, 9, 13, 0, 10, 32, 41, 93,
124, 9, 13, 0, 10, 32, 41, 93, 124, 9, 13, 0,
10, 32, 40, 46, 91, 93, 123, 124, 9, 13, 0, 10,
32, 35, 41, 93, 124, 9, 13, 0, 10, 32, 34, 35,
36, 37, 40, 41, 43, 46, 47, 91, 93, 95, 123, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 36, 37, 41, 43, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 58, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41,
47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
34, 35, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 41, 47, 93, 95,
124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37,
41, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 41, 93, 124, 9, 13, 48, 57, 65, 70,
97, 102, 0, 10, 32, 34, 35, 36, 37, 40, 41, 43,
46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 35, 36, 37, 41, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 35, 41, 93, 124,
9, 13, 0, 10, 32, 41, 93, 124, 9, 13, 0, 10,
32, 34, 35, 36, 37, 41, 43, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41,
47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
34, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 35, 41, 93, 124, 9, 13, 48, 57,
65, 70, 97, 102, 0, 10, 32, 35, 41, 93, 124, 9,
13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 35, 41,
93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 35, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 34, 35, 36, 37, 41, 43, 47, 93,
95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 58, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 36,
37, 41, 43, 47, 93, 95, 124, 127, 1, 8, 9, 13,
14, 31, 45, 58, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 36, 37, 41, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 41, 93, 124, 9, 13,
48, 57, 65, 70, 97, 102, 0, 10, 32, 41, 93, 124,
9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 34,
36, 37, 40, 46, 47, 91, 93, 95, 123, 124, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 35,
41, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0,
10, 32, 35, 41, 93, 124, 9, 13, 48, 57, 65, 70,
97, 102, 0, 10, 32, 35, 41, 93, 124, 125, 9, 13,
0, 10, 32, 41, 93, 124, 125, 9, 13, 0, 10, 32,
41, 93, 124, 125, 9, 13, 0, 10, 32, 40, 46, 91,
93, 123, 124, 125, 9, 13, 0, 10, 32, 35, 41, 93,
124, 125, 9, 13, 0, 10, 32, 34, 35, 36, 37, 41,
43, 47, 93, 95, 124, 125, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 35, 36, 37, 41, 47, 93, 95, 124, 125,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 41,
47, 93, 95, 124, 125, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 41, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 41, 93, 124, 125, 9, 13,
48, 57, 65, 70, 97, 102, 0, 10, 32, 41, 93, 124,
125, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
34, 35, 36, 37, 41, 43, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 41, 93, 124, 125, 9,
13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 41, 93,
124, 125, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 40, 41, 46, 91, 93, 123, 124, 9, 13, 0, 10,
32, 35, 41, 93, 124, 9, 13, 0, 10, 32, 41, 93,
124, 9, 13, 0, 10, 32, 41, 93, 124, 125, 9, 13,
0, 10, 32, 35, 41, 93, 124, 9, 13, 48, 57, 65,
70, 97, 102, 0, 10, 32, 35, 41, 93, 124, 9, 13,
48, 57, 65, 70, 97, 102, 0, 10, 32, 41, 93, 124,
9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 41,
93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0,
10, 32, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 35, 41, 93, 124, 9, 13, 48, 57, 65,
70, 97, 102, 0, 10, 32, 35, 41, 93, 124, 9, 13,
48, 57, 65, 70, 97, 102, 0, 10, 32, 35, 41, 93,
124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32,
35, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 35, 41, 93, 124, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 10, 32, 35, 41, 93, 124, 125,
9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 35,
40, 41, 46, 91, 93, 123, 124, 9, 13, 0, 10, 32,
35, 41, 93, 124, 9, 13, 0, 10, 32, 35, 41, 93,
124, 125, 9, 13, 0, 10, 32, 93, 124, 125, 9, 13,
0, 10, 32, 34, 35, 36, 37, 40, 43, 46, 47, 91,
93, 95, 123, 124, 125, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 36, 37, 41, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 35, 41, 93, 124, 125,
9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 35,
41, 93, 124, 125, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 34, 36, 37, 40, 46, 47, 91, 93, 95,
123, 124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 47, 93, 95, 124, 125, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 36, 37, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 93, 124, 125, 9, 13,
48, 57, 65, 70, 97, 102, 0, 10, 32, 93, 124, 125,
9, 13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 93,
124, 125, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 93, 124, 125, 9, 13, 48, 57, 65, 70, 97, 102,
0, 10, 32, 34, 36, 37, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 40,
41, 46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 34, 35, 36, 37, 41, 47, 93, 95,
124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 35, 41,
93, 124, 125, 9, 13, 48, 57, 65, 70, 97, 102, 0,
10, 32, 35, 41, 93, 124, 125, 9, 13, 48, 57, 65,
70, 97, 102, 0, 10, 32, 93, 124, 125, 9, 13, 48,
57, 65, 70, 97, 102, 0, 10, 32, 93, 124, 125, 9,
13, 48, 57, 65, 70, 97, 102, 0, 10, 32, 41, 93,
124, 125, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 41, 93, 124, 125, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 34, 36, 37, 40, 41, 46, 47, 91,
93, 95, 123, 124, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
34, 36, 37, 41, 47, 93, 95, 124, 125, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 41, 43, 47, 93,
95, 124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 58,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
35, 36, 37, 41, 43, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 58, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 93, 124, 125, 9, 13, 0,
10, 32, 93, 124, 125, 9, 13, 0, 10, 32, 35, 41,
93, 124, 9, 13, 48, 57, 65, 70, 97, 102, 0, 10,
32, 35, 41, 93, 124, 9, 13, 48, 57, 65, 70, 97,
102, 0, 10, 32, 34, 36, 37, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 47, 93,
95, 124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 93,
124, 9, 13, 0, 10, 32, 93, 124, 125, 9, 13, 0,
10, 32, 35, 40, 41, 45, 46, 60, 61, 62, 91, 93,
94, 123, 124, 126, 9, 13, 0, 10, 32, 35, 40, 41,
45, 46, 60, 61, 62, 91, 93, 94, 123, 124, 126, 9,
13, 0, 10, 32, 35, 40, 41, 45, 46, 60, 61, 62,
91, 93, 94, 123, 124, 126, 9, 13, 0, 10, 32, 34,
35, 36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91,
93, 94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14,
31, 48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32,
34, 35, 36, 37, 40, 41, 45, 46, 47, 60, 61, 62,
91, 93, 94, 95, 123, 124, 126, 127, 1, 8, 9, 13,
14, 31, 48, 57, 59, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 36, 37, 40, 41, 45, 46, 47, 60, 61,
62, 91, 93, 94, 95, 123, 124, 126, 127, 1, 8, 9,
13, 14, 31, 48, 57, 59, 63, 65, 90, 97, 122, 0,
10, 32, 93, 124, 9, 13, 48, 57, 0, 10, 32, 40,
41, 45, 46, 47, 60, 61, 62, 91, 92, 93, 94, 123,
124, 126, 9, 13, 48, 57, 0, 10, 32, 93, 124, 9,
13, 48, 57, 0, 10, 32, 40, 41, 45, 46, 47, 60,
61, 62, 91, 92, 93, 94, 123, 124, 126, 9, 13, 48,
57, 0, 10, 32, 40, 41, 45, 46, 60, 61, 62, 91,
93, 94, 123, 124, 126, 9, 13, 0, 10, 32, 93, 124,
125, 9, 13, 0, 10, 32, 40, 41, 45, 46, 60, 61,
62, 91, 93, 94, 123, 124, 126, 9, 13, 0, 10, 32,
34, 36, 37, 47, 93, 95, 124, 127, 1, 8, 9, 13,
14, 31, 45, 46, 48, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 40, 41, 45, 46, 60, 61, 62,
91, 93, 94, 123, 124, 126, 9, 13, 0, 10, 32, 40,
41, 45, 46, 47, 60, 61, 62, 91, 92, 93, 94, 123,
124, 126, 9, 13, 0, 32, 34, 36, 37, 47, 93, 95,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 32, 34, 36, 37, 47, 93,
95, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 32, 93, 9, 13, 48,
57, 65, 70, 97, 102, 0, 32, 93, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 93, 125, 9, 13, 0, 32,
34, 35, 36, 37, 43, 47, 93, 95, 125, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 32, 34, 36, 37, 47, 93, 95, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 32, 93, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 93, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 93, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 93, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 93, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 93, 125, 9, 13, 48, 57,
65, 70, 97, 102, 0, 32, 34, 36, 37, 43, 47, 93,
95, 125, 127, 1, 8, 9, 13, 14, 31, 45, 58, 59,
60, 62, 63, 65, 90, 97, 122, 0, 32, 35, 41, 93,
9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 35, 41,
93, 9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 93,
9, 13, 48, 57, 65, 70, 97, 102, 0, 32, 93, 9,
13, 48, 57, 65, 70, 97, 102, 0, 32, 34, 36, 37,
47, 93, 95, 125, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32, 35,
41, 93, 9, 13, 48, 57, 65, 70, 97, 102, 0, 32,
35, 41, 93, 9, 13, 48, 57, 65, 70, 97, 102, 0,
32, 35, 41, 93, 9, 13, 48, 57, 65, 70, 97, 102,
0, 32, 35, 41, 93, 9, 13, 48, 57, 65, 70, 97,
102, 0, 32, 93, 9, 13, 48, 57, 65, 70, 97, 102,
0, 32, 93, 9, 13, 48, 57, 65, 70, 97, 102, 0,
32, 34, 36, 37, 41, 43, 47, 93, 95, 127, 1, 8,
9, 13, 14, 31, 45, 58, 59, 60, 62, 63, 65, 90,
97, 122, 0, 32, 34, 35, 36, 37, 41, 43, 47, 93,
95, 127, 1, 8, 9, 13, 14, 31, 45, 58, 59, 60,
62, 63, 65, 90, 97, 122, 0, 32, 93, 124, 9, 13,
0, 10, 32, 40, 41, 45, 46, 47, 60, 61, 62, 91,
92, 93, 94, 95, 123, 126, 9, 13, 0, 32, 93, 9,
13, 0, 32, 93, 125, 9, 13, 0, 32, 60, 62, 93,
9, 13, 95, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 35, 41, 41, 41, 40, 46, 91, 123, 35, 41,
32, 46, 32, 93, 93, 125, 125, 35, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
41, 93, 35, 41, 93, 41, 93, 41, 93, 40, 46, 91,
93, 123, 35, 41, 93, 35, 40, 41, 46, 91, 123, 35,
41, 35, 41, 125, 35, 41, 125, 41, 125, 41, 125, 40,
46, 91, 123, 125, 35, 41, 125, 93, 125, 93, 125, 125,
40, 41, 46, 91, 123, 35, 41, 35, 41, 41, 41, 93,
41, 125, 93, 93, 125, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 35, 41, 41, 41, 40, 46, 91, 123,
35, 41, 32, 46, 58, 32, 58, 34, 35, 36, 37, 43,
47, 95, 127, 0, 32, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 34, 36, 37, 47, 95, 127, 0, 32, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 32, 34, 37,
60, 62, 127, 0, 31, 48, 57, 65, 70, 97, 102, 48,
57, 65, 70, 97, 102, 48, 57, 65, 70, 97, 102, 48,
57, 65, 70, 97, 102, 32, 34, 36, 37, 47, 95, 127,
0, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
48, 57, 65, 70, 97, 102, 48, 57, 65, 70, 97, 102,
34, 36, 37, 43, 47, 95, 127, 0, 32, 45, 58, 59,
60, 62, 63, 65, 90, 97, 122, 32, 34, 36, 37, 47,
95, 127, 0, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 93, 93, 125, 125, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 41,
93, 35, 41, 93, 41, 93, 41, 93, 40, 46, 91, 93,
123, 35, 41, 93, 35, 40, 41, 46, 91, 123, 35, 41,
35, 41, 125, 35, 41, 125, 41, 125, 41, 125, 40, 46,
91, 123, 125, 35, 41, 125, 93, 125, 93, 125, 125, 40,
41, 46, 91, 123, 35, 41, 35, 41, 41, 41, 93, 41,
125, 93, 93, 125, 35, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 98, 102, 110, 111, 112, 123, 126, 48, 57, 65, 90,
97, 122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 48, 57, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 41, 41, 41, 40, 46, 91, 123, 35,
41, 93, 93, 125, 125, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 41, 93,
35, 41, 93, 41, 93, 41, 93, 40, 46, 91, 93, 123,
35, 41, 93, 35, 40, 41, 46, 91, 123, 35, 41, 35,
41, 125, 35, 41, 125, 41, 125, 41, 125, 40, 46, 91,
123, 125, 35, 41, 125, 93, 125, 93, 125, 125, 40, 41,
46, 91, 123, 35, 41, 35, 41, 41, 41, 93, 41, 125,
93, 93, 125, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
98, 102, 110, 112, 116, 123, 126, 48, 57, 65, 90, 97,
122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 98, 101,
102, 110, 112, 123, 126, 48, 57, 65, 90, 97, 122, 40,
41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110, 112,
120, 123, 126, 48, 57, 65, 90, 97, 122, 40, 41, 45,
46, 60, 61, 62, 91, 94, 98, 102, 110, 112, 116, 123,
126, 48, 57, 65, 90, 97, 122, 40, 41, 45, 46, 60,
61, 62, 91, 94, 98, 102, 105, 110, 112, 123, 126, 48,
57, 65, 90, 97, 122, 40, 41, 45, 46, 60, 61, 62,
91, 94, 98, 102, 108, 110, 112, 123, 126, 48, 57, 65,
90, 97, 122, 40, 41, 45, 46, 60, 61, 62, 91, 94,
98, 101, 102, 110, 112, 123, 126, 48, 57, 65, 90, 97,
122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
35, 41, 41, 41, 40, 46, 91, 123, 35, 41, 32, 46,
32, 93, 93, 125, 125, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 41, 93,
35, 41, 93, 41, 93, 41, 93, 40, 46, 91, 93, 123,
35, 41, 93, 35, 40, 41, 46, 91, 123, 35, 41, 35,
41, 125, 35, 41, 125, 41, 125, 41, 125, 40, 46, 91,
123, 125, 35, 41, 125, 93, 125, 93, 125, 125, 40, 41,
46, 91, 123, 35, 41, 35, 41, 41, 41, 93, 41, 125,
93, 93, 125, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
98, 101, 102, 110, 112, 123, 126, 48, 57, 65, 90, 97,
122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
35, 41, 41, 41, 40, 46, 91, 123, 35, 41, 32, 46,
32, 93, 93, 125, 125, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62,
91, 94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 35, 41, 93,
35, 41, 93, 41, 93, 41, 93, 40, 46, 91, 93, 123,
35, 41, 93, 35, 40, 41, 46, 91, 123, 35, 41, 35,
41, 125, 35, 41, 125, 41, 125, 41, 125, 40, 46, 91,
123, 125, 35, 41, 125, 93, 125, 93, 125, 125, 40, 41,
46, 91, 123, 35, 41, 35, 41, 41, 41, 93, 41, 125,
93, 93, 125, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 35, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
98, 102, 110, 112, 123, 126, 48, 57, 65, 90, 97, 122,
40, 41, 45, 46, 60, 61, 62, 91, 94, 97, 98, 102,
108, 110, 112, 123, 126, 48, 57, 65, 90, 100, 111, 114,
122, 40, 41, 45, 46, 60, 61, 62, 91, 94, 98, 101,
102, 110, 112, 123, 126, 48, 57, 65, 90, 97, 122, 40,
41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110, 112,
123, 126, 48, 57, 65, 90, 97, 122, 35, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 126, 35, 41, 41, 41,
40, 46, 91, 123, 35, 41, 10, 32, 46, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 124, 126, 93, 93, 125,
125, 35, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41,
45, 46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46,
60, 61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 40, 41, 45, 46, 60, 61,
62, 91, 94, 123, 126, 35, 41, 93, 35, 41, 93, 41,
93, 41, 93, 40, 46, 91, 93, 123, 35, 41, 93, 35,
40, 41, 46, 91, 123, 35, 41, 35, 41, 125, 35, 41,
125, 41, 125, 41, 125, 40, 46, 91, 123, 125, 35, 41,
125, 93, 125, 93, 125, 125, 40, 41, 46, 91, 123, 35,
41, 35, 41, 41, 41, 93, 41, 125, 93, 93, 125, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 35,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 99,
112, 111, 100, 101, 62, 32, 60, 9, 13, 47, 112, 114,
101, 62, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112,
123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 35, 40,
41, 45, 46, 91, 94, 123, 126, 60, 62, 35, 41, 41,
41, 40, 46, 91, 123, 32, 46, 93, 93, 125, 125, 40,
41, 45, 46, 91, 94, 123, 126, 60, 62, 35, 41, 93,
35, 41, 93, 41, 93, 41, 93, 40, 46, 93, 123, 93,
125, 93, 125, 40, 46, 91, 125, 35, 41, 125, 41, 125,
41, 125, 41, 46, 91, 123, 41, 93, 41, 125, 35, 41,
46, 91, 123, 35, 41, 125, 93, 125, 40, 41, 45, 46,
91, 94, 97, 98, 102, 110, 112, 123, 126, 48, 57, 60,
62, 65, 90, 100, 111, 114, 122, 40, 41, 45, 46, 91,
94, 98, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
111, 112, 123, 126, 60, 62, 65, 90, 97, 122, 40, 41,
45, 46, 91, 94, 98, 102, 110, 111, 112, 123, 126, 48,
57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91,
94, 98, 102, 110, 112, 116, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 112, 114, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 100, 103, 122, 40,
41, 45, 46, 91, 94, 98, 101, 102, 110, 112, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 102, 110, 112, 120, 123, 126, 48, 57, 60,
62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98,
102, 110, 112, 116, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 105, 110,
112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 108, 110, 112, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 99, 102, 110, 112, 113, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 111, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
112, 116, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 101, 102, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 110, 112, 120, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 112, 116, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 105,
110, 112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 108, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 101, 102, 110, 112, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 112, 114, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 115, 99, 114, 105, 112, 116, 62, 110, 111,
116, 101, 120, 116, 105, 108, 101, 62, 40, 41, 45, 46,
91, 94, 98, 102, 110, 112, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 35, 40, 41, 45, 46, 91, 94, 123,
126, 60, 62, 35, 41, 41, 41, 40, 46, 91, 123, 32,
46, 93, 93, 125, 125, 40, 41, 45, 46, 91, 94, 123,
126, 60, 62, 35, 41, 93, 35, 41, 93, 41, 93, 41,
93, 40, 46, 93, 123, 93, 125, 93, 125, 40, 46, 91,
125, 35, 41, 125, 41, 125, 41, 125, 41, 46, 91, 123,
41, 93, 41, 125, 35, 41, 46, 91, 123, 35, 41, 125,
93, 125, 40, 41, 45, 46, 91, 94, 97, 98, 102, 110,
112, 123, 126, 48, 57, 60, 62, 65, 90, 100, 111, 114,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 110, 111, 112, 123, 126, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 111, 112, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 116,
123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41,
45, 46, 91, 94, 98, 102, 110, 112, 114, 123, 126, 48,
57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91,
94, 98, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 100, 103, 122, 40, 41, 45, 46, 91, 94, 98,
101, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112,
120, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 110, 112, 116, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 102, 105, 110, 112, 123, 126, 48, 57, 60,
62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98,
102, 108, 110, 112, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 99, 102, 110,
112, 113, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 110, 111, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 110, 112, 116, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 101, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
112, 120, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 116, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 105, 110, 112, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 108, 110, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 101, 102,
110, 112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 114, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 9, 32, 60,
47, 58, 95, 97, 98, 99, 100, 101, 102, 105, 107, 109,
110, 111, 112, 113, 115, 116, 117, 118, 65, 90, 103, 122,
32, 62, 63, 95, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 9, 13, 63, 95, 98, 99, 112, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 98,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 114, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 63, 95, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 114, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 111, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 110, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
121, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 109, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 112, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 108, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
101, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 116, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 63, 95, 97, 100, 105, 114, 45, 46, 48, 58,
65, 90, 98, 122, 32, 62, 63, 95, 115, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 101,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 102, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 111, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 110, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 111,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 103, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 105, 111, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 116, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
101, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 100, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 101, 102, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 108, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 110, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 109, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 63, 95, 98, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 101, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 100, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 63, 95, 102, 109,
110, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 114, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 97, 9, 13, 45, 46, 48, 58, 65,
90, 98, 122, 32, 62, 63, 95, 109, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 115, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 98, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 97, 9, 13, 45, 46, 48, 58, 65,
90, 98, 122, 32, 62, 63, 95, 112, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 111, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 116, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 101, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 120, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 116, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 105, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 108, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 98, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 106, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 101, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 99, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 97, 114, 9, 13, 45,
46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95, 114,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 97, 9, 13, 45, 46, 48, 58, 65, 90, 98,
122, 63, 95, 97, 99, 109, 112, 116, 117, 45, 46, 48,
58, 65, 90, 98, 122, 32, 62, 63, 95, 109, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
114, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 105, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 112, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 97, 9, 13,
45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95,
108, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 97, 9, 13, 45, 46, 48, 58, 65, 90,
98, 122, 32, 62, 63, 95, 114, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 105, 111, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 107, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 110, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 98, 112, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 97,
9, 13, 45, 46, 48, 58, 65, 90, 98, 122, 40, 41,
45, 46, 91, 94, 98, 102, 110, 112, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 35, 40, 41, 45, 46, 91,
94, 123, 126, 60, 62, 35, 41, 41, 41, 40, 46, 91,
123, 32, 46, 93, 93, 125, 125, 40, 41, 45, 46, 91,
94, 123, 126, 60, 62, 35, 41, 93, 35, 41, 93, 41,
93, 41, 93, 40, 46, 93, 123, 93, 125, 93, 125, 40,
46, 91, 125, 35, 41, 125, 41, 125, 41, 125, 41, 46,
91, 123, 41, 93, 41, 125, 35, 41, 46, 91, 123, 35,
41, 125, 93, 125, 40, 41, 45, 46, 91, 94, 97, 98,
102, 110, 112, 123, 126, 48, 57, 60, 62, 65, 90, 100,
111, 114, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 110, 111, 112, 123, 126
};
};
private static char[] init__redcloth_scan_trans_keys_2()
{
return new char [] {
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 111, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
112, 116, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 114, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 110, 112, 123, 126, 48, 57, 60,
62, 65, 90, 97, 100, 103, 122, 40, 41, 45, 46, 91,
94, 98, 101, 102, 110, 112, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 112, 120, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 116,
123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41,
45, 46, 91, 94, 98, 102, 105, 110, 112, 123, 126, 48,
57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91,
94, 98, 102, 108, 110, 112, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 99,
102, 110, 112, 113, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 111,
112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 110, 112, 116, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 101, 102, 110, 112, 123, 126, 48, 57, 60,
62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98,
102, 110, 112, 120, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112,
116, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 105, 110, 112, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 102, 108, 110, 112, 123, 126, 48, 57, 60,
62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98,
101, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112,
114, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 9,
32, 60, 47, 58, 95, 97, 98, 99, 100, 101, 102, 105,
107, 109, 110, 111, 112, 113, 115, 116, 117, 118, 65, 90,
103, 122, 32, 62, 63, 95, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 9, 13, 63, 95, 98, 99,
112, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 98, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 114, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 63, 95, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 114, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 111, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 110,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 121, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 109, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 112, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 108,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 101, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 116, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 63, 95, 97, 100, 105, 114, 45, 46,
48, 58, 65, 90, 98, 122, 32, 62, 63, 95, 115, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 101, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 102, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 111, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 110, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 111, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 103, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 105, 111, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 116,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 101, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 100, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 101, 102, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
108, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 110, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 109, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 63, 95, 98, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 101, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 100,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 63, 95,
102, 109, 110, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 114, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 97, 9, 13, 45, 46, 48,
58, 65, 90, 98, 122, 32, 62, 63, 95, 109, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
115, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 98, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 97, 9, 13, 45, 46, 48,
58, 65, 90, 98, 122, 32, 62, 63, 95, 112, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
111, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 116, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 101, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 120, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
116, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 105, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 108, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 98, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
106, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 101, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 99, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 97, 114, 9,
13, 45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63,
95, 114, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 97, 9, 13, 45, 46, 48, 58, 65,
90, 98, 122, 63, 95, 97, 99, 109, 112, 116, 117, 45,
46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95, 109,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 114, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 105, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 112, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 97,
9, 13, 45, 46, 48, 58, 65, 90, 98, 122, 32, 62,
63, 95, 108, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 97, 9, 13, 45, 46, 48, 58,
65, 90, 98, 122, 32, 62, 63, 95, 114, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 105,
111, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 107, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 110, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 98, 112, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 97, 9, 13, 45, 46, 48, 58, 65, 90, 98, 122,
40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 35, 40, 41, 45,
46, 91, 94, 123, 126, 60, 62, 35, 41, 41, 41, 40,
46, 91, 123, 32, 46, 93, 93, 125, 125, 40, 41, 45,
46, 91, 94, 123, 126, 60, 62, 35, 41, 93, 35, 41,
93, 41, 93, 41, 93, 40, 46, 93, 123, 93, 125, 93,
125, 40, 46, 91, 125, 35, 41, 125, 41, 125, 41, 125,
41, 46, 91, 123, 41, 93, 41, 125, 35, 41, 46, 91,
123, 35, 41, 125, 93, 125, 40, 41, 45, 46, 91, 94,
97, 98, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65,
90, 100, 111, 114, 122, 40, 41, 45, 46, 91, 94, 98,
102, 110, 112, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 111, 112,
123, 126, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 102, 110, 111, 112, 123, 126, 48, 57, 60,
62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98,
102, 110, 112, 116, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112,
114, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 110, 112, 123, 126, 48,
57, 60, 62, 65, 90, 97, 100, 103, 122, 40, 41, 45,
46, 91, 94, 98, 101, 102, 110, 112, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 112, 120, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
112, 116, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 105, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 108, 110, 112, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 99, 102, 110, 112, 113, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 111, 112, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 116,
123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41,
45, 46, 91, 94, 98, 101, 102, 110, 112, 123, 126, 48,
57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91,
94, 98, 102, 110, 112, 120, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 112, 116, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 105, 110, 112,
123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41,
45, 46, 91, 94, 98, 102, 108, 110, 112, 123, 126, 48,
57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91,
94, 98, 101, 102, 110, 112, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 112, 114, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 9, 32, 60, 47, 58, 95, 97, 98, 99, 100, 101,
102, 105, 107, 109, 110, 111, 112, 113, 115, 116, 117, 118,
65, 90, 103, 122, 32, 62, 63, 95, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 9, 13, 63, 95,
98, 99, 112, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 98, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 114, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 63, 95, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 114, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 111, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 110, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 121, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 109, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 112, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 108, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 101, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 116, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 63, 95, 97, 100, 105, 114,
45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95,
115, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 101, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 102, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 111, 9, 13,
45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95,
110, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 111, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 103, 9, 13, 45, 46, 48,
58, 65, 90, 97, 122, 32, 62, 63, 95, 105, 111, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 116, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 101, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 100, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 101, 102,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 108, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 110, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 109, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 63, 95, 98, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 101, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 100, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
63, 95, 102, 109, 110, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 114, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 97, 9, 13, 45,
46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95, 109,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 115, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 98, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 97, 9, 13, 45,
46, 48, 58, 65, 90, 98, 122, 32, 62, 63, 95, 112,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 111, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 116, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 101, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 120,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 116, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 105, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 108, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 98,
9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62,
63, 95, 106, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 101, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 99, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 97,
114, 9, 13, 45, 46, 48, 58, 65, 90, 98, 122, 32,
62, 63, 95, 114, 9, 13, 45, 46, 48, 58, 65, 90,
97, 122, 32, 62, 63, 95, 97, 9, 13, 45, 46, 48,
58, 65, 90, 98, 122, 63, 95, 97, 99, 109, 112, 116,
117, 45, 46, 48, 58, 65, 90, 98, 122, 32, 62, 63,
95, 109, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122,
32, 62, 63, 95, 114, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 105, 9, 13, 45, 46,
48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 112, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 97, 9, 13, 45, 46, 48, 58, 65, 90, 98, 122,
32, 62, 63, 95, 108, 9, 13, 45, 46, 48, 58, 65,
90, 97, 122, 32, 62, 63, 95, 97, 9, 13, 45, 46,
48, 58, 65, 90, 98, 122, 32, 62, 63, 95, 114, 9,
13, 45, 46, 48, 58, 65, 90, 97, 122, 32, 62, 63,
95, 105, 111, 9, 13, 45, 46, 48, 58, 65, 90, 97,
122, 32, 62, 63, 95, 107, 9, 13, 45, 46, 48, 58,
65, 90, 97, 122, 32, 62, 63, 95, 110, 9, 13, 45,
46, 48, 58, 65, 90, 97, 122, 32, 62, 63, 95, 98,
112, 9, 13, 45, 46, 48, 58, 65, 90, 97, 122, 32,
62, 63, 95, 97, 9, 13, 45, 46, 48, 58, 65, 90,
98, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112,
123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 35, 40,
41, 45, 46, 91, 94, 123, 126, 60, 62, 35, 41, 41,
41, 40, 46, 91, 123, 32, 46, 93, 93, 125, 125, 40,
41, 45, 46, 91, 94, 123, 126, 60, 62, 35, 41, 93,
35, 41, 93, 41, 93, 41, 93, 40, 46, 93, 123, 93,
125, 93, 125, 40, 46, 91, 125, 35, 41, 125, 41, 125,
41, 125, 41, 46, 91, 123, 41, 93, 41, 125, 35, 41,
46, 91, 123, 35, 41, 125, 93, 125, 40, 41, 45, 46,
91, 94, 97, 98, 102, 110, 112, 123, 126, 48, 57, 60,
62, 65, 90, 100, 111, 114, 122, 40, 41, 45, 46, 91,
94, 98, 102, 110, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
111, 112, 123, 126, 60, 62, 65, 90, 97, 122, 40, 41,
45, 46, 91, 94, 98, 102, 110, 111, 112, 123, 126, 48,
57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91,
94, 98, 102, 110, 112, 116, 123, 126, 48, 57, 60, 62,
65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102,
110, 112, 114, 123, 126, 48, 57, 60, 62, 65, 90, 97,
122, 40, 41, 45, 46, 91, 94, 98, 102, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 100, 103, 122, 40,
41, 45, 46, 91, 94, 98, 101, 102, 110, 112, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 102, 110, 112, 120, 123, 126, 48, 57, 60,
62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94, 98,
102, 110, 112, 116, 123, 126, 48, 57, 60, 62, 65, 90,
97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 105, 110,
112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122, 40,
41, 45, 46, 91, 94, 98, 102, 108, 110, 112, 123, 126,
48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45, 46,
91, 94, 98, 99, 102, 110, 112, 113, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 111, 112, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 110,
112, 116, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 101, 102, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 102, 110, 112, 120, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 112, 116, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 40, 41, 45, 46, 91, 94, 98, 102, 105,
110, 112, 123, 126, 48, 57, 60, 62, 65, 90, 97, 122,
40, 41, 45, 46, 91, 94, 98, 102, 108, 110, 112, 123,
126, 48, 57, 60, 62, 65, 90, 97, 122, 40, 41, 45,
46, 91, 94, 98, 101, 102, 110, 112, 123, 126, 48, 57,
60, 62, 65, 90, 97, 122, 40, 41, 45, 46, 91, 94,
98, 102, 110, 112, 114, 123, 126, 48, 57, 60, 62, 65,
90, 97, 122, 32, 35, 40, 41, 42, 45, 60, 61, 62,
91, 94, 95, 123, 126, 48, 57, 32, 35, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 35, 41, 41, 41, 32,
40, 91, 123, 35, 41, 93, 93, 125, 125, 32, 35, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 40, 41,
45, 60, 61, 62, 91, 94, 123, 126, 32, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 32, 40, 41, 45, 60,
61, 62, 91, 94, 123, 126, 32, 40, 41, 45, 60, 61,
62, 91, 94, 123, 126, 32, 40, 41, 45, 60, 61, 62,
91, 94, 123, 126, 32, 40, 41, 45, 60, 61, 62, 91,
94, 123, 126, 32, 40, 41, 45, 60, 61, 62, 91, 94,
123, 126, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 35, 41, 93, 35, 41, 93, 41, 93, 41, 93, 32,
40, 91, 93, 123, 35, 41, 93, 32, 35, 40, 41, 91,
123, 35, 41, 35, 41, 125, 35, 41, 125, 41, 125, 41,
125, 32, 40, 91, 123, 125, 35, 41, 125, 93, 125, 93,
125, 125, 32, 40, 41, 91, 123, 35, 41, 35, 41, 41,
41, 93, 41, 125, 93, 93, 125, 32, 35, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 42,
45, 60, 61, 62, 91, 94, 123, 126, 32, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 48, 57, 32, 40, 41,
45, 60, 61, 62, 91, 94, 123, 126, 32, 35, 40, 41,
42, 45, 60, 61, 62, 91, 94, 95, 123, 126, 48, 57,
32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
35, 41, 41, 41, 32, 40, 91, 123, 35, 41, 93, 93,
125, 125, 32, 35, 40, 41, 45, 60, 61, 62, 91, 94,
123, 126, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
32, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126, 32,
40, 41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 40,
41, 45, 60, 61, 62, 91, 94, 123, 126, 32, 40, 41,
45, 60, 61, 62, 91, 94, 123, 126, 32, 40, 41, 45,
60, 61, 62, 91, 94, 123, 126, 32, 40, 41, 45, 60,
61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 45, 60,
61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 45, 60,
61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 45, 60,
61, 62, 91, 94, 123, 126, 32, 35, 40, 41, 45, 60,
61, 62, 91, 94, 123, 126, 35, 41, 93, 35, 41, 93,
41, 93, 41, 93, 32, 40, 91, 93, 123, 35, 41, 93,
32, 35, 40, 41, 91, 123, 35, 41, 35, 41, 125, 35,
41, 125, 41, 125, 41, 125, 32, 40, 91, 123, 125, 35,
41, 125, 93, 125, 93, 125, 125, 32, 40, 41, 91, 123,
35, 41, 35, 41, 41, 41, 93, 41, 125, 93, 93, 125,
32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
32, 35, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
32, 35, 40, 41, 42, 45, 60, 61, 62, 91, 94, 123,
126, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123, 126,
48, 57, 32, 40, 41, 45, 60, 61, 62, 91, 94, 123,
126, 32, 61, 58, 61, 10, 32, 0, 9, 10, 32, 33,
35, 40, 41, 42, 45, 46, 60, 61, 62, 82, 91, 94,
95, 98, 102, 110, 112, 116, 123, 124, 126, 65, 90, 97,
122, 9, 32, 60, 10, 34, 10, 34, 39, 10, 39, 0,
9, 10, 32, 39, 0, 9, 10, 32, 39, 34, 39, 10,
34, 39, 0, 9, 10, 32, 34, 39, 0, 9, 10, 32,
34, 39, 0, 9, 10, 32, 34, 0, 9, 10, 32, 34,
0, 9, 10, 32, 0, 9, 10, 32, 9, 32, 60, 60,
62, 32, 35, 40, 41, 42, 45, 60, 61, 62, 91, 94,
95, 123, 126, 48, 57, 32, 35, 40, 41, 45, 46, 60,
61, 62, 91, 94, 123, 126, 0, 10, 40, 41, 45, 46,
47, 60, 61, 62, 91, 92, 94, 95, 123, 126, 0, 10,
40, 41, 45, 46, 47, 60, 61, 62, 91, 92, 94, 95,
123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123,
126, 32, 35, 40, 41, 42, 45, 60, 61, 62, 91, 94,
123, 126, 32, 35, 40, 41, 42, 45, 60, 61, 62, 91,
94, 123, 126, 32, 40, 41, 45, 46, 60, 61, 62, 91,
94, 123, 126, 0, 9, 10, 58, 11, 13, 40, 41, 45,
46, 60, 61, 62, 91, 94, 123, 126, 32, 124, 40, 41,
45, 46, 47, 58, 60, 61, 62, 91, 94, 95, 97, 98,
99, 100, 101, 102, 105, 107, 109, 110, 111, 112, 113, 115,
116, 117, 118, 123, 126, 65, 90, 103, 122, 32, 60, 9,
13, 0, 9, 10, 32, 60, 11, 13, 10, 32, 60, 9,
13, 32, 34, 60, 9, 13, 0, 9, 10, 32, 34, 60,
11, 13, 10, 32, 34, 60, 9, 13, 32, 39, 60, 9,
13, 0, 9, 10, 32, 39, 60, 11, 13, 10, 32, 39,
60, 9, 13, 0, 9, 10, 32, 39, 60, 11, 13, 0,
9, 10, 32, 39, 60, 11, 13, 32, 34, 39, 60, 9,
13, 0, 9, 10, 32, 34, 39, 60, 11, 13, 10, 32,
34, 39, 60, 9, 13, 0, 9, 10, 32, 34, 39, 60,
11, 13, 0, 9, 10, 32, 34, 39, 60, 11, 13, 0,
9, 10, 32, 34, 60, 11, 13, 0, 9, 10, 32, 34,
60, 11, 13, 0, 9, 10, 32, 60, 11, 13, 0, 9,
10, 32, 60, 11, 13, 0, 9, 10, 32, 34, 0, 9,
10, 32, 34, 39, 0, 9, 10, 32, 39, 0, 9, 10,
32, 39, 34, 39, 0, 9, 10, 32, 34, 39, 0, 9,
10, 32, 34, 39, 0, 9, 10, 32, 34, 0, 9, 10,
32, 40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 40,
41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110, 112,
123, 126, 48, 57, 65, 90, 97, 122, 32, 40, 41, 45,
46, 60, 61, 62, 91, 94, 98, 101, 102, 110, 112, 123,
126, 48, 57, 65, 90, 97, 122, 0, 10, 0, 32, 33,
93, 9, 13, 0, 32, 34, 37, 60, 62, 93, 127, 1,
8, 9, 13, 14, 31, 0, 32, 34, 37, 59, 60, 62,
63, 93, 127, 1, 8, 9, 13, 14, 31, 0, 32, 34,
36, 37, 47, 93, 95, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32,
34, 36, 37, 43, 47, 93, 95, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 32, 34, 36, 37, 43, 47, 93, 95, 127, 1, 8,
9, 13, 14, 31, 45, 58, 59, 60, 62, 63, 65, 90,
97, 122, 0, 32, 34, 36, 37, 47, 93, 95, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 32, 34, 37, 41, 60, 62, 93, 127,
1, 8, 9, 13, 14, 31, 0, 32, 34, 36, 37, 41,
47, 93, 95, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 32, 34, 36,
37, 40, 46, 47, 91, 93, 95, 123, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 32, 34, 35, 36, 37, 41, 47, 93, 95, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 32, 34, 35, 36, 37, 41, 47,
93, 95, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 32, 34, 36, 37,
41, 47, 93, 95, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32, 34,
36, 37, 41, 43, 47, 93, 95, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 32, 34, 36, 37, 41, 43, 47, 93, 95, 127, 1,
8, 9, 13, 14, 31, 45, 58, 59, 60, 62, 63, 65,
90, 97, 122, 0, 32, 34, 36, 37, 41, 47, 93, 95,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 32, 34, 37, 60, 62, 93,
124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34,
37, 40, 41, 45, 46, 47, 60, 61, 62, 91, 92, 93,
94, 95, 123, 126, 127, 1, 8, 9, 13, 14, 31, 0,
10, 32, 34, 37, 60, 62, 93, 124, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 40, 41, 45, 46, 47, 60,
61, 62, 91, 92, 93, 94, 95, 123, 126, 9, 13, 0,
10, 32, 34, 37, 41, 60, 62, 93, 124, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 36, 37, 41, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 40, 46, 47, 91, 93, 95, 123, 124, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 36, 37, 47, 93, 95,
124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37,
43, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 43, 47, 93, 95, 124, 127, 1, 8,
9, 13, 14, 31, 45, 58, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 40, 41, 45, 46,
47, 60, 61, 62, 91, 92, 93, 94, 95, 123, 126, 127,
1, 8, 9, 13, 14, 31, 48, 57, 59, 63, 65, 90,
97, 122, 0, 10, 32, 34, 35, 36, 37, 40, 41, 45,
46, 47, 60, 61, 62, 91, 93, 94, 95, 123, 124, 126,
127, 1, 8, 9, 13, 14, 31, 48, 57, 59, 63, 65,
90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 41, 47, 93, 95, 124, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 36, 37, 41, 43, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 41,
43, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 58, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 35, 37, 41, 60, 62, 93,
124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34,
37, 41, 60, 62, 93, 124, 127, 1, 8, 9, 13, 14,
31, 0, 10, 32, 34, 37, 41, 59, 60, 62, 63, 93,
124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34,
37, 40, 46, 60, 62, 91, 93, 123, 124, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 35, 37, 41, 60,
62, 93, 124, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 35, 37, 41, 59, 60, 62, 63, 93, 124, 127,
1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 37, 40,
41, 45, 46, 47, 60, 61, 62, 91, 92, 93, 94, 95,
123, 126, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 35, 37, 40, 41, 45, 46, 60, 61, 62, 91, 93,
94, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31, 0,
10, 32, 34, 35, 37, 40, 41, 45, 46, 60, 61, 62,
91, 93, 94, 123, 124, 126, 127, 1, 8, 9, 13, 14,
31, 0, 10, 32, 34, 37, 40, 41, 45, 46, 60, 61,
62, 91, 93, 94, 123, 124, 126, 127, 1, 8, 9, 13,
14, 31, 0, 10, 32, 34, 37, 40, 41, 45, 46, 60,
61, 62, 91, 93, 94, 123, 124, 126, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 37, 60, 62, 93, 124,
127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 37,
59, 60, 62, 63, 93, 124, 127, 1, 8, 9, 13, 14,
31, 0, 10, 32, 34, 36, 37, 40, 41, 45, 46, 47,
60, 61, 62, 91, 92, 93, 94, 95, 123, 126, 127, 1,
8, 9, 13, 14, 31, 48, 57, 59, 63, 65, 90, 97,
122, 0, 10, 32, 34, 37, 60, 62, 93, 124, 127, 1,
8, 9, 13, 14, 31, 0, 10, 32, 34, 37, 40, 46,
59, 60, 62, 63, 91, 93, 123, 124, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 37, 60, 62, 93, 124,
127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 37,
60, 62, 93, 124, 125, 127, 1, 8, 9, 13, 14, 31,
0, 10, 32, 34, 37, 60, 62, 93, 124, 125, 127, 1,
8, 9, 13, 14, 31, 0, 10, 32, 34, 37, 59, 60,
62, 63, 93, 124, 125, 127, 1, 8, 9, 13, 14, 31,
0, 10, 32, 34, 36, 37, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 43, 47,
93, 95, 124, 125, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
34, 36, 37, 43, 47, 93, 95, 124, 125, 127, 1, 8,
9, 13, 14, 31, 45, 58, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 47, 93, 95, 124,
125, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 37,
40, 41, 45, 46, 60, 61, 62, 91, 93, 94, 123, 124,
126, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34,
35, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 34, 37, 41, 60, 62, 93, 124, 127,
1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 35, 37,
41, 60, 62, 93, 124, 127, 1, 8, 9, 13, 14, 31,
0, 10, 32, 34, 37, 41, 60, 62, 93, 124, 127, 1,
8, 9, 13, 14, 31, 0, 10, 32, 34, 35, 37, 41,
59, 60, 62, 63, 93, 124, 127, 1, 8, 9, 13, 14,
31, 0, 10, 32, 34, 36, 37, 41, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 37, 41, 60, 62, 93, 124, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 37, 41, 60, 62,
93, 124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 37, 40, 41, 46, 59, 60, 62, 63, 91, 93, 123,
124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34,
35, 37, 41, 60, 62, 93, 124, 127, 1, 8, 9, 13,
14, 31, 0, 10, 32, 34, 37, 41, 60, 62, 93, 124,
127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 37,
40, 46, 60, 62, 91, 93, 123, 124, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 35, 37, 41, 60, 62,
93, 124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 35, 37, 40, 41, 46, 59, 60, 62, 63, 91, 93,
123, 124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 35, 37, 41, 60, 62, 93, 124, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 35, 37, 41, 60, 62,
93, 124, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 35, 37, 41, 60, 62, 93, 124, 125, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 37, 41, 60, 62,
93, 124, 125, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 36, 37, 41, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 36, 37, 40, 46, 47,
91, 93, 95, 123, 124, 125, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 35, 36, 37, 41, 47, 93, 95, 124, 125,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 47, 93, 95, 124, 125, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 36, 37, 41, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 41, 43,
47, 93, 95, 124, 125, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 41, 43, 47, 93, 95, 124, 125, 127,
1, 8, 9, 13, 14, 31, 45, 58, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 40, 41,
46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 35, 36, 37, 41, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 36, 37, 41, 43, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41,
43, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 58, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 41, 47, 93, 95,
124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37,
40, 46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 47, 93, 95, 124, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 40, 43,
46, 47, 91, 93, 95, 123, 124, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 35, 36, 37, 41, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 43, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 35, 36, 37, 41, 43, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 58, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 36, 37, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41, 47,
93, 95, 124, 127, 1, 8, 9, 13, 14, 31, 45, 57,
59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34,
35, 36, 37, 41, 47, 93, 95, 124, 127, 1, 8, 9,
13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97,
122, 0, 10, 32, 34, 36, 37, 41, 47, 93, 95, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37, 40,
41, 43, 46, 47, 91, 93, 95, 123, 124, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 41, 47, 93, 95,
124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 35,
36, 37, 40, 41, 43, 46, 47, 91, 93, 95, 123, 124,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 47, 93, 95, 124, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 36, 37, 41, 47, 93, 95, 124, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 35, 36, 37, 41, 47,
93, 95, 124, 125, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
34, 35, 37, 41, 60, 62, 93, 124, 125, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 37, 41, 60, 62,
93, 124, 125, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 37, 41, 59, 60, 62, 63, 93, 124, 125, 127,
1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 37, 40,
46, 60, 62, 91, 93, 123, 124, 125, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 35, 37, 41, 60, 62,
93, 124, 125, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 35, 37, 41, 59, 60, 62, 63, 93, 124, 125,
127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 35,
37, 40, 41, 46, 60, 62, 91, 93, 123, 124, 127, 1,
8, 9, 13, 14, 31, 0, 10, 32, 34, 37, 60, 62,
93, 124, 125, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 37, 60, 62, 93, 124, 125, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 37, 40, 46, 59, 60,
62, 63, 91, 93, 123, 124, 125, 127, 1, 8, 9, 13,
14, 31, 0, 10, 32, 34, 37, 60, 62, 93, 124, 125,
127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 37,
40, 41, 46, 60, 62, 91, 93, 123, 124, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 37, 41, 60, 62,
93, 124, 125, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 35, 36, 37, 41, 43, 47, 93, 95, 124, 125,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 10, 32, 34, 35, 36, 37,
41, 43, 47, 93, 95, 124, 125, 127, 1, 8, 9, 13,
14, 31, 45, 58, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 35, 36, 37, 40, 41, 46, 47, 91,
93, 95, 123, 124, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10, 32,
34, 35, 36, 37, 41, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 36, 37, 47, 93, 95,
124, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 36, 37,
47, 93, 95, 124, 125, 127, 1, 8, 9, 13, 14, 31,
45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 10,
32, 34, 36, 37, 47, 93, 95, 124, 125, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 10, 32, 34, 36, 37, 40, 43, 46, 47,
91, 93, 95, 123, 124, 125, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
10, 32, 34, 36, 37, 47, 93, 95, 124, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 10, 32, 34, 36, 37, 47, 93, 95,
124, 125, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59,
60, 62, 63, 65, 90, 97, 122, 0, 10, 32, 34, 36,
37, 41, 47, 93, 95, 124, 125, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 10, 32, 34, 37, 60, 62, 93, 124, 127, 1, 8,
9, 13, 14, 31, 0, 10, 32, 34, 37, 60, 62, 93,
124, 125, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 35, 37, 40, 41, 45, 46, 60, 61, 62, 91, 93,
94, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31, 0,
10, 32, 34, 35, 37, 40, 41, 45, 46, 60, 61, 62
};
};
private static char[] init__redcloth_scan_trans_keys_3()
{
return new char [] {
91, 93, 94, 123, 124, 126, 127, 1, 8, 9, 13, 14,
31, 0, 10, 32, 34, 35, 37, 40, 41, 45, 46, 60,
61, 62, 91, 93, 94, 123, 124, 126, 127, 1, 8, 9,
13, 14, 31, 0, 10, 32, 34, 37, 40, 41, 45, 46,
47, 60, 61, 62, 91, 92, 93, 94, 123, 124, 126, 127,
1, 8, 9, 13, 14, 31, 48, 57, 0, 10, 32, 34,
37, 60, 62, 93, 124, 127, 1, 8, 9, 13, 14, 31,
48, 57, 0, 10, 32, 34, 37, 40, 41, 45, 46, 47,
60, 61, 62, 91, 92, 93, 94, 123, 124, 126, 127, 1,
8, 9, 13, 14, 31, 48, 57, 0, 10, 32, 34, 37,
40, 41, 45, 46, 60, 61, 62, 91, 93, 94, 123, 124,
126, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34,
37, 40, 41, 45, 46, 60, 61, 62, 91, 93, 94, 123,
124, 126, 127, 1, 8, 9, 13, 14, 31, 0, 10, 32,
34, 37, 40, 41, 45, 46, 60, 61, 62, 91, 93, 94,
123, 124, 126, 127, 1, 8, 9, 13, 14, 31, 0, 10,
32, 34, 37, 60, 62, 93, 124, 127, 1, 8, 9, 13,
14, 31, 48, 57, 0, 10, 32, 34, 37, 40, 41, 45,
46, 47, 60, 61, 62, 91, 92, 93, 94, 123, 124, 126,
127, 1, 8, 9, 13, 14, 31, 0, 10, 32, 34, 35,
36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91, 93,
94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31,
48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91, 93,
94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31,
48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91, 93,
94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31,
48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91, 93,
94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31,
48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32, 34,
36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91, 93,
94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14, 31,
48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32, 34,
35, 36, 37, 40, 41, 45, 46, 47, 60, 61, 62, 91,
93, 94, 95, 123, 124, 126, 127, 1, 8, 9, 13, 14,
31, 48, 57, 59, 63, 65, 90, 97, 122, 0, 10, 32,
34, 35, 36, 37, 40, 41, 45, 46, 47, 60, 61, 62,
91, 93, 94, 95, 123, 124, 126, 127, 1, 8, 9, 13,
14, 31, 48, 57, 59, 63, 65, 90, 97, 122, 0, 10,
32, 34, 35, 36, 37, 40, 41, 45, 46, 47, 60, 61,
62, 91, 93, 94, 95, 123, 124, 126, 127, 1, 8, 9,
13, 14, 31, 48, 57, 59, 63, 65, 90, 97, 122, 0,
10, 32, 34, 36, 37, 47, 93, 95, 124, 127, 1, 8,
9, 13, 14, 31, 45, 46, 48, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 32, 34, 37, 60, 62, 93, 127,
1, 8, 9, 13, 14, 31, 0, 32, 34, 37, 40, 46,
59, 60, 62, 63, 91, 93, 123, 127, 1, 8, 9, 13,
14, 31, 0, 32, 34, 35, 37, 41, 60, 62, 93, 127,
1, 8, 9, 13, 14, 31, 0, 32, 34, 35, 37, 41,
60, 62, 93, 127, 1, 8, 9, 13, 14, 31, 0, 32,
34, 37, 41, 60, 62, 93, 127, 1, 8, 9, 13, 14,
31, 0, 32, 34, 37, 41, 59, 60, 62, 63, 93, 127,
1, 8, 9, 13, 14, 31, 0, 32, 34, 37, 40, 46,
60, 62, 91, 93, 123, 127, 1, 8, 9, 13, 14, 31,
0, 32, 34, 37, 60, 62, 93, 127, 1, 8, 9, 13,
14, 31, 0, 32, 34, 37, 60, 62, 93, 125, 127, 1,
8, 9, 13, 14, 31, 0, 32, 34, 37, 60, 62, 93,
125, 127, 1, 8, 9, 13, 14, 31, 0, 32, 34, 37,
59, 60, 62, 63, 93, 125, 127, 1, 8, 9, 13, 14,
31, 0, 32, 34, 36, 37, 47, 93, 95, 125, 127, 1,
8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65,
90, 97, 122, 0, 32, 34, 36, 37, 43, 47, 93, 95,
125, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 32, 34, 36, 37, 43,
47, 93, 95, 125, 127, 1, 8, 9, 13, 14, 31, 45,
58, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32, 34,
36, 37, 47, 93, 95, 125, 127, 1, 8, 9, 13, 14,
31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122, 0,
32, 34, 35, 37, 41, 59, 60, 62, 63, 93, 127, 1,
8, 9, 13, 14, 31, 0, 32, 34, 35, 36, 37, 41,
43, 47, 93, 95, 127, 1, 8, 9, 13, 14, 31, 45,
57, 59, 60, 62, 63, 65, 90, 97, 122, 0, 32, 34,
35, 36, 37, 41, 43, 47, 93, 95, 127, 1, 8, 9,
13, 14, 31, 45, 58, 59, 60, 62, 63, 65, 90, 97,
122, 0, 32, 34, 35, 36, 37, 41, 47, 93, 95, 127,
1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62, 63,
65, 90, 97, 122, 0, 32, 34, 36, 37, 47, 93, 95,
127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60, 62,
63, 65, 90, 97, 122, 0, 32, 34, 36, 37, 47, 93,
95, 127, 1, 8, 9, 13, 14, 31, 45, 57, 59, 60,
62, 63, 65, 90, 97, 122, 0, 32, 34, 36, 37, 40,
43, 46, 47, 91, 93, 95, 123, 127, 1, 8, 9, 13,
14, 31, 45, 57, 59, 60, 62, 63, 65, 90, 97, 122,
0, 32, 34, 36, 37, 47, 93, 95, 125, 127, 1, 8,
9, 13, 14, 31, 45, 57, 59, 60, 62, 63, 65, 90,
97, 122, 0, 32, 93, 9, 13, 0, 32, 93, 9, 13,
40, 41, 45, 46, 60, 61, 62, 91, 94, 123, 126, 95,
95, 40, 41, 45, 46, 60, 61, 62, 91, 94, 98, 99,
102, 110, 112, 113, 123, 126, 48, 57, 65, 90, 97, 122,
32, 32, 40, 41, 45, 46, 60, 61, 62, 91, 94, 98,
102, 110, 112, 123, 126, 48, 57, 65, 90, 97, 122, 32,
40, 41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110,
111, 112, 123, 126, 48, 57, 65, 90, 97, 122, 32, 40,
41, 45, 46, 60, 61, 62, 91, 94, 98, 102, 110, 112,
114, 123, 126, 48, 57, 65, 90, 97, 122, 32, 40, 41,
45, 46, 60, 61, 62, 91, 94, 97, 98, 102, 110, 112,
123, 126, 48, 57, 65, 90, 99, 122, 10, 32, 125, 0,
10, 40, 41, 45, 46, 47, 60, 61, 62, 91, 92, 94,
95, 123, 126, 40, 41, 45, 46, 60, 61, 62, 91, 94,
123, 126, 0, 60, 47, 10, 0, 10, 10, 10, 98, 102,
110, 112, 65, 90, 97, 122, 0, 60, 47, 10, 0, 10,
0, 60, 47, 10, 0, 10, 10, 10, 98, 102, 110, 112,
65, 90, 97, 122, 0, 9, 32, 60, 9, 32, 60, 9,
10, 32, 9, 10, 32, 47, 0, 10, 10, 10, 98, 102,
110, 112, 65, 90, 97, 122, 0, 10, 9, 10, 32, 60,
10, 98, 102, 110, 112, 65, 90, 97, 122, 0, 10, 9,
10, 32, 35, 42, 60, 10, 98, 102, 110, 112, 65, 90,
97, 122, 32, 0, 10, 10, 0, 10, 10, 35, 42, 10,
32, 0, 10, 58, 10, 45, 10, 32, 61, 10, 32, 0
};
}
private static final char [] combine__redcloth_scan_trans_keys() {
char [] combined = new char [ 25884 ];
System.arraycopy ( init__redcloth_scan_trans_keys_0(), 0, combined, 0, 8184 );
System.arraycopy ( init__redcloth_scan_trans_keys_1(), 0, combined, 8184, 8184 );
System.arraycopy ( init__redcloth_scan_trans_keys_2(), 0, combined, 16368, 8184 );
System.arraycopy ( init__redcloth_scan_trans_keys_3(), 0, combined, 24552, 1332 );
return combined;
}
private static final char [] _redcloth_scan_trans_keys = combine__redcloth_scan_trans_keys();
private static byte[] init__redcloth_scan_single_lengths_0()
{
return new byte [] {
0, 3, 20, 19, 4, 2, 4, 5, 5, 5, 2, 5,
5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5,
5, 5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5,
3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5,
5, 8, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5,
5, 6, 5, 5, 5, 6, 1, 6, 4, 6, 7, 6,
8, 8, 5, 6, 1, 7, 2, 5, 6, 6, 8, 8,
7, 8, 6, 6, 7, 2, 6, 1, 7, 2, 5, 6,
5, 7, 8, 6, 8, 8, 6, 8, 3, 6, 6, 6,
8, 8, 8, 9, 6, 6, 5, 6, 6, 2, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 7, 6, 6, 6, 7, 6, 6, 6, 3,
6, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6,
8, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6,
7, 6, 14, 12, 2, 1, 1, 4, 2, 1, 1, 1,
1, 12, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12,
12, 12, 3, 3, 2, 2, 5, 3, 6, 2, 3, 3,
2, 2, 5, 3, 2, 2, 1, 5, 2, 2, 1, 2,
2, 1, 2, 12, 12, 12, 13, 11, 11, 2, 1, 1,
4, 2, 2, 16, 3, 1, 1, 12, 12, 2, 1, 1,
4, 2, 2, 16, 3, 1, 1, 15, 2, 1, 1, 4,
2, 3, 4, 1, 1, 1, 1, 5, 3, 3, 4, 4,
2, 2, 7, 5, 4, 4, 2, 2, 4, 4, 2, 2,
15, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15,
15, 6, 3, 2, 2, 5, 3, 6, 2, 3, 3, 3,
2, 2, 5, 3, 2, 2, 1, 5, 2, 2, 1, 2,
2, 1, 2, 6, 4, 4, 5, 5, 3, 3, 8, 6,
9, 5, 6, 6, 4, 4, 5, 5, 3, 3, 8, 6,
5, 5, 3, 3, 4, 8, 5, 5, 3, 3, 4, 5,
5, 4, 5, 15, 15, 15, 3, 16, 3, 16, 16, 1,
1, 1, 1, 12, 11, 11, 11, 11, 11, 11, 11, 11,
12, 12, 12, 12, 3, 3, 2, 2, 5, 3, 6, 2,
3, 3, 2, 2, 5, 3, 2, 2, 1, 5, 2, 2,
1, 2, 2, 1, 2, 12, 12, 12, 15, 2, 1, 1,
4, 2, 3, 4, 1, 1, 1, 1, 5, 3, 3, 4,
4, 2, 2, 7, 5, 4, 4, 2, 2, 4, 4, 2,
2, 15, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15,
15, 15, 6, 3, 2, 2, 5, 3, 6, 2, 3, 3,
3, 2, 2, 5, 3, 2, 2, 1, 5, 2, 2, 1,
2, 2, 1, 2, 6, 4, 4, 5, 5, 3, 3, 8,
6, 9, 5, 6, 6, 4, 4, 5, 5, 3, 3, 8,
6, 5, 5, 3, 3, 4, 8, 5, 5, 3, 3, 4,
5, 5, 4, 5, 15, 15, 15, 3, 16, 3, 16, 16,
1, 1, 1, 1, 12, 11, 12, 12, 12, 12, 12, 3,
3, 2, 2, 5, 3, 6, 2, 3, 3, 2, 2, 5,
3, 2, 2, 1, 5, 2, 2, 1, 2, 2, 1, 2,
12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 13, 2,
4, 4, 3, 5, 11, 6, 6, 6, 6, 6, 6, 6,
6, 3, 7, 6, 3, 1, 2, 1, 1, 1, 1, 1,
5, 5, 6, 1, 5, 6, 4, 6, 7, 6, 8, 8,
5, 6, 2, 3, 2, 2, 2, 2, 2, 7, 2, 6,
6, 6, 8, 8, 7, 8, 6, 6, 7, 3, 6, 2,
3, 2, 2, 2, 2, 2, 7, 2, 6, 6, 5, 7,
8, 6, 8, 8, 6, 4, 3, 3, 3, 3, 3, 8,
3, 7, 6, 6, 8, 8, 8, 9, 6, 6, 8, 6,
6, 6, 6, 3, 1, 5, 5, 6, 1, 6, 4, 6,
7, 6, 8, 8, 5, 6, 2, 7, 2, 6, 6, 8,
8, 7, 8, 6, 6, 7, 3, 6, 2, 7, 2, 6,
5, 7, 8, 6, 8, 8, 6, 8, 3, 6, 6, 8,
8, 8, 9, 6, 6, 12, 2, 1, 1, 4, 2, 2,
1, 1, 1, 1, 1, 12, 11, 11, 11, 11, 11, 11,
11, 11, 12, 12, 12, 12, 3, 3, 2, 2, 5, 3,
6, 2, 3, 3, 2, 2, 5, 3, 2, 2, 1, 5,
2, 2, 1, 2, 2, 1, 2, 12, 12, 12, 15, 16,
15, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16,
16, 16, 16, 16, 16, 17, 2, 2, 2, 2, 2, 2,
2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2,
2, 2, 2, 2, 2, 2, 4, 3, 15, 3, 11, 9,
3, 3, 3, 3, 3, 3, 10, 11, 5, 4, 4, 7,
5, 12, 11, 10, 10, 4, 4, 12, 4, 4, 4, 4,
13, 5, 13, 11, 5, 5, 17, 7, 6, 6, 9, 7,
14, 13, 12, 12, 6, 6, 14, 6, 6, 5, 5, 6,
6, 15, 5, 5, 13, 7, 7, 16, 16, 16, 5, 16,
16, 5, 5, 17, 12, 23, 7, 7, 23, 22, 22, 11,
11, 5, 5, 6, 14, 12, 6, 6, 6, 6, 6, 6,
13, 5, 5, 22, 12, 22, 17, 17, 17, 17, 17, 7,
7, 6, 6, 9, 7, 18, 13, 14, 13, 13, 12, 12,
6, 6, 18, 13, 7, 6, 14, 13, 12, 7, 7, 7,
7, 14, 13, 12, 6, 6, 15, 13, 7, 7, 8, 7,
7, 10, 8, 15, 14, 13, 13, 7, 7, 15, 7, 7,
10, 7, 6, 7, 7, 7, 6, 6, 5, 5, 7, 7,
7, 7, 8, 8, 11, 7, 8, 6, 18, 14, 8, 8,
16, 12, 12, 6, 6, 6, 6, 12, 17, 14, 8, 8,
6, 6, 7, 7, 16, 13, 14, 15, 6, 6, 7, 7,
11, 12, 5, 6, 17, 17, 17, 23, 23, 23, 5, 18,
5, 18, 16, 6, 16, 11, 16, 18, 9, 9, 3, 3,
4, 12, 10, 4, 4, 4, 4, 4, 4, 11, 5, 5,
3, 3, 10, 5, 5, 5, 5, 3, 3, 11, 12, 4,
18, 3, 4, 5, 1, 11, 12, 2, 1, 1, 4, 2,
2, 1, 1, 1, 1, 1, 12, 11, 11, 11, 11, 11,
11, 11, 11, 12, 12, 12, 12, 3, 3, 2, 2, 5,
3, 6, 2, 3, 3, 2, 2, 5, 3, 2, 2, 1,
5, 2, 2, 1, 2, 2, 1, 2, 12, 12, 12, 11,
12, 2, 1, 1, 4, 2, 3, 2, 8, 6, 6, 0,
0, 0, 0, 7, 0, 0, 7, 7, 1, 1, 1, 1,
12, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12,
12, 3, 3, 2, 2, 5, 3, 6, 2, 3, 3, 2,
2, 5, 3, 2, 2, 1, 5, 2, 2, 1, 2, 2,
1, 2, 12, 12, 12, 16, 11, 12, 2, 1, 1, 4,
2, 1, 1, 1, 1, 12, 11, 11, 11, 11, 11, 11,
11, 11, 12, 12, 12, 12, 3, 3, 2, 2, 5, 3,
6, 2, 3, 3, 2, 2, 5, 3, 2, 2, 1, 5,
2, 2, 1, 2, 2, 1, 2, 12, 12, 12, 16, 16,
16, 16, 16, 16, 16, 11, 12, 2, 1, 1, 4, 2,
2, 1, 1, 1, 1, 1, 12, 11, 11, 11, 11, 11,
11, 11, 11, 12, 12, 12, 12, 3, 3, 2, 2, 5,
3, 6, 2, 3, 3, 2, 2, 5, 3, 2, 2, 1,
5, 2, 2, 1, 2, 2, 1, 2, 12, 12, 12, 16,
11, 12, 2, 1, 1, 4, 2, 2, 1, 1, 1, 1,
1, 12, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12,
12, 12, 3, 3, 2, 2, 5, 3, 6, 2, 3, 3,
2, 2, 5, 3, 2, 2, 1, 5, 2, 2, 1, 2,
2, 1, 2, 12, 12, 12, 15, 17, 16, 15, 12, 2,
1, 1, 4, 2, 3, 12, 1, 1, 1, 1, 12, 11,
11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 3,
3, 2, 2, 5, 3, 6, 2, 3, 3, 2, 2, 5,
3, 2, 2, 1, 5, 2, 2, 1, 2, 2, 1, 2,
12, 12, 12, 2, 1, 1, 1, 1, 2, 1, 1, 1,
1, 1, 12, 9, 2, 1, 1, 4, 2, 1, 1, 1,
1, 8, 3, 3, 2, 2, 4, 2, 2, 4, 3, 2,
2, 4, 2, 2, 5, 3, 2, 13, 12, 13, 13, 13,
13, 12, 13, 13, 13, 13, 13, 14, 13, 13, 13, 13,
13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 9,
2, 1, 1, 4, 2, 1, 1, 1, 1, 8, 3, 3,
2, 2, 4, 2, 2, 4, 3, 2, 2, 4, 2, 2,
5, 3, 2, 13, 12, 13, 13, 13, 13, 12, 13, 13,
13, 13, 13, 14, 13, 13, 13, 13, 13, 13, 13, 13,
13, 3, 1, 19, 4, 2, 5, 5, 5, 2, 5, 5,
5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 5,
5, 5, 5, 6, 5, 5, 5, 6, 5, 5, 5, 3,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5,
8, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5,
6, 5, 12, 9, 2, 1, 1, 4, 2, 1, 1, 1,
1, 8, 3, 3, 2, 2, 4, 2, 2, 4, 3, 2,
2, 4, 2, 2, 5, 3, 2, 13, 12, 13, 13, 13,
13, 12, 13, 13, 13, 13, 13, 14, 13, 13, 13, 13,
13, 13, 13, 13, 13, 3, 1, 19, 4, 2, 5, 5,
5, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6,
5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6,
5, 5, 5, 3, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 6, 5, 5, 8, 5, 5, 5, 5, 5, 5, 5,
5, 6, 5, 5, 6, 5, 12, 9, 2, 1, 1, 4,
2, 1, 1, 1, 1, 8, 3, 3, 2, 2, 4, 2,
2, 4, 3, 2, 2, 4, 2, 2, 5, 3, 2, 13,
12, 13, 13, 13, 13, 12, 13, 13, 13, 13, 13, 14,
13, 13, 13, 13, 13, 13, 13, 13, 13, 3, 1, 19,
4, 2, 5, 5, 5, 2, 5, 5, 5, 5, 5, 5,
5, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 6,
5, 5, 5, 6, 5, 5, 5, 3, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 6, 5, 5, 8, 5, 5, 5,
5, 5, 5, 5, 5, 6, 5, 5, 6, 5, 12, 9,
2, 1, 1, 4, 2, 1, 1, 1, 1, 8, 3, 3,
2, 2, 4, 2, 2, 4, 3, 2, 2, 4, 2, 2,
5, 3, 2, 13, 12, 13, 13, 13, 13, 12, 13, 13,
13, 13, 13, 14, 13, 13, 13, 13, 13, 13, 13, 13,
13, 14, 12, 2, 1, 1, 4, 2, 1, 1, 1, 1,
12, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12,
12, 3, 3, 2, 2, 5, 3, 6, 2, 3, 3, 2,
2, 5, 3, 2, 2, 1, 5, 2, 2, 1, 2, 2,
1, 2, 12, 12, 12, 13, 11, 11, 14, 12, 2, 1,
1, 4, 2, 1, 1, 1, 1, 12, 11, 11, 11, 11,
11, 11, 11, 11, 12, 12, 12, 12, 3, 3, 2, 2,
5, 3, 6, 2, 3, 3, 2, 2, 5, 3, 2, 2,
1, 5, 2, 2, 1, 2, 2, 1, 2, 12, 12, 12,
13, 11, 11, 1, 0, 1, 2, 2, 26, 3, 1, 1,
2, 1, 2, 5, 5, 2, 3, 6, 6, 5, 5, 4,
4, 3, 2, 0, 0, 14, 1, 12, 16, 16, 11, 13,
13, 12, 4, 11, 2, 31, 2, 5, 3, 3, 6, 4,
3, 6, 4, 6, 6, 4, 7, 5, 7, 7, 6, 6,
5, 5, 0, 4, 1, 5, 1, 5, 5, 2, 6, 6,
5, 4, 11, 11, 15, 1, 16, 2, 4, 8, 10, 9,
10, 10, 9, 9, 10, 13, 11, 11, 10, 11, 11, 10,
9, 21, 10, 18, 11, 12, 15, 11, 12, 12, 22, 23,
13, 12, 13, 13, 12, 12, 11, 13, 14, 12, 14, 21,
20, 20, 19, 19, 10, 12, 22, 10, 16, 10, 11, 11,
13, 12, 13, 13, 12, 20, 13, 11, 12, 11, 14, 12,
13, 12, 11, 17, 12, 11, 14, 12, 18, 12, 12, 13,
12, 13, 16, 14, 14, 13, 14, 14, 16, 13, 13, 14,
14, 12, 12, 15, 11, 16, 13, 14, 14, 11, 11, 12,
13, 13, 12, 17, 13, 18, 13, 13, 14, 13, 12, 14,
15, 13, 15, 16, 11, 11, 17, 11, 15, 12, 15, 15,
17, 14, 11, 12, 12, 17, 12, 12, 13, 10, 11, 20,
20, 20, 21, 10, 21, 19, 19, 19, 10, 21, 23, 22,
22, 22, 22, 23, 23, 23, 11, 8, 14, 10, 10, 9,
11, 12, 8, 9, 9, 11, 10, 11, 11, 10, 12, 12,
12, 11, 9, 9, 14, 10, 3, 3, 11, 1, 1, 17,
1, 1, 15, 1, 16, 1, 16, 1, 16, 2, 1, 16,
11, 2, 1, 1, 2, 1, 5, 2, 1, 1, 2, 2,
1, 1, 2, 1, 5, 4, 3, 3, 3, 0, 1, 2,
1, 5, 2, 4, 5, 2, 6, 5, 1, 2, 1, 2,
3, 1, 1, 3, 2, 1, 1, 1, 2
};
}
private static final byte _redcloth_scan_single_lengths[] = init__redcloth_scan_single_lengths_0();
private static byte[] init__redcloth_scan_range_lengths_0()
{
return new byte [] {
0, 0, 2, 2, 5, 1, 0, 4, 5, 5, 4, 5,
5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 4, 4, 4, 0, 2, 2, 6, 6, 2,
6, 6, 2, 4, 0, 4, 0, 0, 2, 2, 6, 6,
6, 6, 2, 2, 4, 0, 4, 0, 4, 0, 0, 2,
2, 6, 6, 2, 6, 6, 2, 4, 0, 0, 2, 2,
6, 6, 6, 6, 2, 2, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
1, 1, 1, 1, 0, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 0, 1, 0, 0, 0, 0, 0,
4, 4, 4, 0, 1, 2, 2, 6, 6, 2, 6, 6,
2, 4, 0, 1, 0, 0, 0, 0, 0, 4, 0, 1,
2, 2, 6, 6, 6, 6, 2, 2, 4, 0, 4, 0,
1, 0, 0, 0, 0, 0, 4, 0, 1, 2, 2, 6,
6, 2, 6, 6, 2, 1, 0, 0, 0, 0, 0, 4,
0, 1, 2, 2, 6, 6, 6, 6, 2, 2, 4, 4,
4, 4, 4, 4, 0, 4, 4, 4, 0, 2, 2, 6,
6, 2, 6, 6, 2, 4, 0, 4, 0, 2, 2, 6,
6, 6, 6, 2, 2, 4, 0, 4, 0, 4, 0, 2,
2, 6, 6, 2, 6, 6, 2, 4, 0, 2, 2, 6,
6, 6, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4,
3, 2, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1, 8, 1, 8, 8,
4, 4, 4, 4, 4, 4, 8, 8, 1, 1, 1, 1,
1, 8, 8, 8, 8, 4, 4, 8, 4, 4, 4, 4,
8, 1, 8, 8, 4, 4, 1, 1, 1, 1, 1, 1,
8, 8, 8, 8, 4, 4, 8, 4, 4, 4, 4, 4,
4, 8, 4, 4, 8, 4, 4, 1, 1, 1, 1, 1,
1, 1, 1, 8, 8, 7, 4, 4, 7, 7, 7, 8,
8, 4, 4, 1, 8, 8, 4, 4, 4, 4, 4, 4,
8, 4, 4, 7, 8, 7, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8,
4, 4, 8, 8, 1, 1, 8, 8, 8, 4, 4, 4,
4, 8, 8, 8, 4, 4, 8, 8, 4, 4, 1, 1,
1, 1, 1, 8, 8, 8, 8, 4, 4, 8, 4, 4,
1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 1, 1, 1, 1, 8, 8, 4, 4,
8, 8, 8, 4, 4, 4, 4, 8, 8, 8, 4, 4,
4, 4, 4, 4, 8, 8, 8, 8, 1, 1, 4, 4,
8, 8, 1, 1, 1, 1, 1, 7, 7, 7, 2, 2,
2, 2, 1, 1, 1, 9, 1, 1, 8, 8, 4, 4,
1, 8, 8, 4, 4, 4, 4, 4, 4, 8, 4, 4,
4, 4, 8, 4, 4, 4, 4, 4, 4, 8, 8, 1,
1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 1, 3,
3, 3, 3, 6, 3, 3, 6, 6, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3,
3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 3, 4, 3, 3, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 4, 3, 4, 4,
4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 5, 4, 3, 4, 4, 4, 5, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 0, 0, 2, 5, 1, 4, 5, 5, 4, 5, 5,
5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4,
5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 5, 4, 3, 4, 4,
4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 0, 0, 2, 5, 1, 4, 5,
5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 4, 5, 5, 4, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 4, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
4, 3, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 2,
5, 1, 4, 5, 5, 4, 5, 5, 5, 5, 5, 5,
5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 4, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 5, 4, 3, 4, 4, 4, 5, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0, 3, 0, 1, 3, 3, 8,
8, 8, 8, 3, 8, 8, 8, 8, 8, 8, 8, 8,
3, 3, 3, 1, 3, 8, 8, 8, 8, 8, 7, 7,
8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 7, 3, 3, 3, 3, 3,
3, 8, 8, 8, 8, 3, 8, 3, 3, 3, 3, 8,
8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3,
3, 3, 4, 4, 4, 3, 3, 3, 4, 3, 7, 7,
7, 7, 7, 7, 7, 7, 9, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 8, 8, 8, 8, 3, 8,
8, 8, 8, 8, 8, 8, 1, 1, 0, 0, 0, 3,
0, 0, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0,
0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0
};
}
private static final byte _redcloth_scan_range_lengths[] = init__redcloth_scan_range_lengths_0();
private static short[] init__redcloth_scan_index_offsets_0()
{
return new short [] {
0, 0, 4, 27, 49, 59, 63, 68, 78, 89, 100, 107,
118, 129, 140, 151, 162, 173, 184, 195, 206, 217, 228, 239,
250, 261, 272, 283, 294, 306, 317, 328, 339, 351, 362, 373,
384, 392, 403, 414, 424, 435, 446, 457, 468, 479, 490, 501,
512, 523, 534, 545, 556, 567, 578, 589, 600, 611, 622, 634,
645, 656, 669, 680, 691, 702, 713, 724, 735, 746, 757, 769,
780, 791, 803, 814, 824, 834, 845, 847, 856, 863, 876, 890,
899, 914, 929, 937, 948, 950, 962, 965, 971, 980, 989, 1004,
1019, 1033, 1048, 1057, 1066, 1078, 1081, 1092, 1094, 1106, 1109, 1115,
1124, 1132, 1146, 1161, 1170, 1185, 1200, 1209, 1222, 1226, 1233, 1242,
1251, 1266, 1281, 1296, 1312, 1321, 1330, 1340, 1351, 1362, 1369, 1380,
1391, 1402, 1413, 1424, 1435, 1446, 1457, 1468, 1479, 1490, 1501, 1512,
1523, 1534, 1545, 1556, 1568, 1579, 1590, 1601, 1613, 1624, 1635, 1646,
1654, 1665, 1676, 1686, 1697, 1708, 1719, 1730, 1741, 1752, 1763, 1774,
1785, 1796, 1807, 1818, 1829, 1840, 1851, 1862, 1873, 1884, 1896, 1907,
1918, 1931, 1942, 1953, 1964, 1975, 1986, 1997, 2008, 2019, 2031, 2042,
2053, 2065, 2076, 2092, 2105, 2108, 2110, 2112, 2117, 2120, 2122, 2124,
2126, 2128, 2141, 2153, 2165, 2177, 2189, 2201, 2213, 2225, 2237, 2250,
2263, 2276, 2289, 2293, 2297, 2300, 2303, 2309, 2313, 2320, 2323, 2327,
2331, 2334, 2337, 2343, 2347, 2350, 2353, 2355, 2361, 2364, 2367, 2369,
2372, 2375, 2377, 2380, 2393, 2406, 2419, 2433, 2446, 2458, 2461, 2463,
2465, 2470, 2473, 2476, 2493, 2497, 2499, 2501, 2514, 2527, 2530, 2532,
2534, 2539, 2542, 2545, 2562, 2566, 2568, 2570, 2586, 2589, 2591, 2593,
2598, 2601, 2605, 2610, 2612, 2614, 2616, 2618, 2624, 2628, 2632, 2637,
2642, 2645, 2648, 2656, 2662, 2667, 2672, 2675, 2678, 2683, 2688, 2691,
2694, 2710, 2725, 2740, 2755, 2770, 2785, 2800, 2815, 2830, 2846, 2862,
2878, 2894, 2901, 2905, 2908, 2911, 2917, 2921, 2928, 2931, 2935, 2939,
2943, 2946, 2949, 2955, 2959, 2962, 2965, 2967, 2973, 2976, 2979, 2981,
2984, 2987, 2989, 2992, 2999, 3004, 3009, 3015, 3021, 3025, 3029, 3038,
3045, 3055, 3061, 3068, 3075, 3080, 3085, 3091, 3097, 3101, 3105, 3114,
3121, 3127, 3133, 3137, 3141, 3146, 3155, 3161, 3167, 3171, 3175, 3180,
3186, 3192, 3197, 3203, 3219, 3235, 3251, 3256, 3274, 3279, 3297, 3314,
3316, 3318, 3320, 3322, 3335, 3347, 3359, 3371, 3383, 3395, 3407, 3419,
3431, 3444, 3457, 3470, 3483, 3487, 3491, 3494, 3497, 3503, 3507, 3514,
3517, 3521, 3525, 3528, 3531, 3537, 3541, 3544, 3547, 3549, 3555, 3558,
3561, 3563, 3566, 3569, 3571, 3574, 3587, 3600, 3613, 3629, 3632, 3634,
3636, 3641, 3644, 3648, 3653, 3655, 3657, 3659, 3661, 3667, 3671, 3675,
3680, 3685, 3688, 3691, 3699, 3705, 3710, 3715, 3718, 3721, 3726, 3731,
3734, 3737, 3753, 3768, 3783, 3798, 3813, 3828, 3843, 3858, 3873, 3889,
3905, 3921, 3937, 3944, 3948, 3951, 3954, 3960, 3964, 3971, 3974, 3978,
3982, 3986, 3989, 3992, 3998, 4002, 4005, 4008, 4010, 4016, 4019, 4022,
4024, 4027, 4030, 4032, 4035, 4042, 4047, 4052, 4058, 4064, 4068, 4072,
4081, 4088, 4098, 4104, 4111, 4118, 4123, 4128, 4134, 4140, 4144, 4148,
4157, 4164, 4170, 4176, 4180, 4184, 4189, 4198, 4204, 4210, 4214, 4218,
4223, 4229, 4235, 4240, 4246, 4262, 4278, 4294, 4299, 4317, 4322, 4340,
4357, 4359, 4361, 4363, 4365, 4378, 4390, 4403, 4416, 4429, 4442, 4455,
4459, 4463, 4466, 4469, 4475, 4479, 4486, 4489, 4493, 4497, 4500, 4503,
4509, 4513, 4516, 4519, 4521, 4527, 4530, 4533, 4535, 4538, 4541, 4543,
4546, 4559, 4572, 4585, 4597, 4609, 4621, 4633, 4645, 4657, 4669, 4683,
4687, 4693, 4699, 4704, 4711, 4723, 4734, 4745, 4756, 4767, 4778, 4789,
4800, 4811, 4819, 4831, 4842, 4850, 4852, 4856, 4858, 4860, 4862, 4864,
4866, 4876, 4886, 4897, 4899, 4906, 4915, 4922, 4935, 4949, 4958, 4973,
4988, 4996, 5007, 5010, 5015, 5018, 5021, 5024, 5027, 5030, 5042, 5045,
5053, 5062, 5071, 5086, 5101, 5115, 5130, 5139, 5148, 5160, 5164, 5175,
5178, 5183, 5186, 5189, 5192, 5195, 5198, 5210, 5213, 5221, 5230, 5238,
5252, 5267, 5276, 5291, 5306, 5315, 5321, 5325, 5329, 5333, 5337, 5341,
5354, 5358, 5367, 5376, 5385, 5400, 5415, 5430, 5446, 5455, 5464, 5477,
5488, 5499, 5510, 5521, 5529, 5531, 5541, 5551, 5562, 5564, 5573, 5580,
5593, 5607, 5616, 5631, 5646, 5654, 5665, 5668, 5680, 5683, 5692, 5701,
5716, 5731, 5745, 5760, 5769, 5778, 5790, 5794, 5805, 5808, 5820, 5823,
5832, 5840, 5854, 5869, 5878, 5893, 5908, 5917, 5930, 5934, 5943, 5952,
5967, 5982, 5997, 6013, 6022, 6031, 6044, 6047, 6049, 6051, 6056, 6059,
6062, 6064, 6066, 6068, 6070, 6072, 6085, 6097, 6109, 6121, 6133, 6145,
6157, 6169, 6181, 6194, 6207, 6220, 6233, 6237, 6241, 6244, 6247, 6253,
6257, 6264, 6267, 6271, 6275, 6278, 6281, 6287, 6291, 6294, 6297, 6299,
6305, 6308, 6311, 6313, 6316, 6319, 6321, 6324, 6337, 6350, 6363, 6382,
6403, 6422, 6441, 6461, 6481, 6501, 6521, 6541, 6561, 6581, 6601, 6621,
6641, 6661, 6681, 6701, 6721, 6741, 6762, 6765, 6768, 6771, 6774, 6777,
6780, 6783, 6786, 6788, 6790, 6792, 6794, 6796, 6798, 6800, 6802, 6804,
6806, 6808, 6810, 6812, 6814, 6816, 6818, 6820, 6823, 6826, 6828, 6830,
6833, 6836, 6839, 6842, 6845, 6848, 6851, 6856, 6861, 6885, 6890, 6910,
6928, 6936, 6944, 6952, 6960, 6968, 6976, 6995, 7015, 7022, 7028, 7034,
7043, 7050, 7071, 7091, 7110, 7129, 7138, 7147, 7168, 7177, 7186, 7195,
7204, 7226, 7233, 7255, 7275, 7285, 7295, 7314, 7323, 7331, 7339, 7350,
7359, 7382, 7404, 7425, 7446, 7457, 7468, 7491, 7502, 7513, 7523, 7533,
7544, 7555, 7579, 7589, 7599, 7621, 7633, 7645, 7663, 7681, 7699, 7706,
7724, 7742, 7749, 7756, 7782, 7803, 7834, 7846, 7858, 7889, 7919, 7949,
7969, 7989, 7999, 8009, 8017, 8040, 8061, 8072, 8083, 8094, 8105, 8116,
8127, 8149, 8159, 8169, 8199, 8220, 8250, 8269, 8288, 8307, 8326, 8345,
8354, 8363, 8371, 8379, 8390, 8399, 8426, 8448, 8471, 8493, 8515, 8536,
8557, 8568, 8579, 8606, 8628, 8637, 8645, 8668, 8690, 8711, 8723, 8735,
8747, 8759, 8782, 8804, 8825, 8836, 8847, 8871, 8893, 8905, 8917, 8927,
8936, 8945, 8957, 8967, 8991, 9014, 9036, 9058, 9070, 9082, 9106, 9118,
9130, 9142, 9151, 9159, 9168, 9180, 9192, 9203, 9214, 9224, 9234, 9246,
9258, 9270, 9282, 9295, 9308, 9321, 9330, 9340, 9348, 9375, 9398, 9411,
9424, 9449, 9470, 9491, 9502, 9513, 9524, 9535, 9556, 9582, 9605, 9618,
9631, 9642, 9653, 9665, 9677, 9702, 9724, 9747, 9771, 9779, 9787, 9799,
9811, 9831, 9852, 9859, 9867, 9886, 9905, 9924, 9955, 9986,10017,10025,
10046,10054,10075,10093,10101,10119,10140,10158,10178,10196,10214,10222,
10230,10236,10257,10276,10285,10294,10303,10312,10321,10330,10350,10360,
10370,10378,10386,10405,10415,10425,10435,10445,10453,10461,10481,10502,
10508,10528,10533,10539,10546,10548,10560,10573,10576,10578,10580,10585,
10588,10591,10593,10595,10597,10599,10601,10614,10626,10638,10650,10662,
10674,10686,10698,10710,10723,10736,10749,10762,10766,10770,10773,10776,
10782,10786,10793,10796,10800,10804,10807,10810,10816,10820,10823,10826,
10828,10834,10837,10840,10842,10845,10848,10850,10853,10866,10879,10892,
10904,10917,10920,10922,10924,10929,10932,10936,10939,10954,10967,10975,
10979,10983,10987,10991,11005,11009,11013,11027,11041,11043,11045,11047,
11049,11062,11074,11086,11098,11110,11122,11134,11146,11158,11171,11184,
11197,11210,11214,11218,11221,11224,11230,11234,11241,11244,11248,11252,
11255,11258,11264,11268,11271,11274,11276,11282,11285,11288,11290,11293,
11296,11298,11301,11314,11327,11340,11360,11373,11386,11389,11391,11393,
11398,11401,11403,11405,11407,11409,11422,11434,11446,11458,11470,11482,
11494,11506,11518,11531,11544,11557,11570,11574,11578,11581,11584,11590,
11594,11601,11604,11608,11612,11615,11618,11624,11628,11631,11634,11636,
11642,11645,11648,11650,11653,11656,11658,11661,11674,11687,11700,11720,
11740,11760,11780,11800,11820,11840,11852,11865,11868,11870,11872,11877,
11880,11883,11885,11887,11889,11891,11893,11906,11918,11930,11942,11954,
11966,11978,11990,12002,12015,12028,12041,12054,12058,12062,12065,12068,
12074,12078,12085,12088,12092,12096,12099,12102,12108,12112,12115,12118,
12120,12126,12129,12132,12134,12137,12140,12142,12145,12158,12171,12184,
12204,12216,12229,12232,12234,12236,12241,12244,12247,12249,12251,12253,
12255,12257,12270,12282,12294,12306,12318,12330,12342,12354,12366,12379,
12392,12405,12418,12422,12426,12429,12432,12438,12442,12449,12452,12456,
12460,12463,12466,12472,12476,12479,12482,12484,12490,12493,12496,12498,
12501,12504,12506,12509,12522,12535,12548,12567,12589,12609,12628,12641,
12644,12646,12648,12653,12656,12660,12673,12675,12677,12679,12681,12694,
12706,12718,12730,12742,12754,12766,12778,12790,12803,12816,12829,12842,
12846,12850,12853,12856,12862,12866,12873,12876,12880,12884,12887,12890,
12896,12900,12903,12906,12908,12914,12917,12920,12922,12925,12928,12930,
12933,12946,12959,12972,12975,12977,12979,12981,12983,12987,12989,12991,
12993,12995,12997,13014,13025,13028,13030,13032,13037,13040,13042,13044,
13046,13048,13058,13062,13066,13069,13072,13077,13080,13083,13088,13092,
13095,13098,13103,13106,13109,13115,13119,13122,13141,13158,13175,13193,
13211,13229,13247,13265,13283,13301,13319,13337,13356,13374,13392,13410,
13428,13446,13464,13482,13500,13518,13520,13522,13524,13526,13528,13530,
13532,13534,13536,13538,13540,13542,13544,13546,13548,13550,13552,13569,
13580,13583,13585,13587,13592,13595,13597,13599,13601,13603,13613,13617,
13621,13624,13627,13632,13635,13638,13643,13647,13650,13653,13658,13661,
13664,13670,13674,13677,13696,13713,13730,13748,13766,13784,13802,13820,
13838,13856,13874,13892,13911,13929,13947,13965,13983,14001,14019,14037,
14055,14073,14077,14079,14101,14111,14115,14125,14136,14147,14154,14165,
14176,14187,14198,14209,14220,14231,14242,14253,14264,14275,14286,14297,
14308,14319,14330,14341,14353,14364,14375,14386,14398,14409,14420,14431,
14439,14450,14461,14471,14482,14493,14504,14515,14526,14537,14548,14559,
14570,14581,14592,14603,14614,14625,14636,14647,14658,14669,14681,14692,
14703,14716,14727,14738,14749,14760,14771,14782,14793,14804,14816,14827,
14838,14850,14861,14878,14889,14892,14894,14896,14901,14904,14906,14908,
14910,14912,14922,14926,14930,14933,14936,14941,14944,14947,14952,14956,
14959,14962,14967,14970,14973,14979,14983,14986,15005,15022,15039,15057,
15075,15093,15111,15129,15147,15165,15183,15201,15220,15238,15256,15274,
15292,15310,15328,15346,15364,15382,15386,15388,15410,15420,15424,15434,
15445,15456,15463,15474,15485,15496,15507,15518,15529,15540,15551,15562,
15573,15584,15595,15606,15617,15628,15639,15650,15662,15673,15684,15695,
15707,15718,15729,15740,15748,15759,15770,15780,15791,15802,15813,15824,
15835,15846,15857,15868,15879,15890,15901,15912,15923,15934,15945,15956,
15967,15978,15990,16001,16012,16025,16036,16047,16058,16069,16080,16091,
16102,16113,16125,16136,16147,16159,16170,16187,16198,16201,16203,16205,
16210,16213,16215,16217,16219,16221,16231,16235,16239,16242,16245,16250,
16253,16256,16261,16265,16268,16271,16276,16279,16282,16288,16292,16295,
16314,16331,16348,16366,16384,16402,16420,16438,16456,16474,16492,16510,
16529,16547,16565,16583,16601,16619,16637,16655,16673,16691,16695,16697,
16719,16729,16733,16743,16754,16765,16772,16783,16794,16805,16816,16827,
16838,16849,16860,16871,16882,16893,16904,16915,16926,16937,16948,16959,
16971,16982,16993,17004,17016,17027,17038,17049,17057,17068,17079,17089,
17100,17111,17122,17133,17144,17155,17166,17177,17188,17199,17210,17221,
17232,17243,17254,17265,17276,17287,17299,17310,17321,17334,17345,17356,
17367,17378,17389,17400,17411,17422,17434,17445,17456,17468,17479,17496,
17507,17510,17512,17514,17519,17522,17524,17526,17528,17530,17540,17544,
17548,17551,17554,17559,17562,17565,17570,17574,17577,17580,17585,17588,
17591,17597,17601,17604,17623,17640,17657,17675,17693,17711,17729,17747,
17765,17783,17801,17819,17838,17856,17874,17892,17910,17928,17946,17964,
17982,18000,18016,18029,18032,18034,18036,18041,18044,18046,18048,18050,
18052,18065,18077,18089,18101,18113,18125,18137,18149,18161,18174,18187,
18200,18213,18217,18221,18224,18227,18233,18237,18244,18247,18251,18255,
18258,18261,18267,18271,18274,18277,18279,18285,18288,18291,18293,18296,
18299,18301,18304,18317,18330,18343,18357,18370,18382,18398,18411,18414,
18416,18418,18423,18426,18428,18430,18432,18434,18447,18459,18471,18483,
18495,18507,18519,18531,18543,18556,18569,18582,18595,18599,18603,18606,
18609,18615,18619,18626,18629,18633,18637,18640,18643,18649,18653,18656,
18659,18661,18667,18670,18673,18675,18678,18681,18683,18686,18699,18712,
18725,18739,18752,18764,18766,18767,18769,18772,18775,18804,18808,18810,
18812,18815,18817,18820,18826,18832,18835,18839,18846,18853,18859,18865,
18870,18875,18879,18882,18883,18884,18900,18902,18915,18932,18949,18961,
18975,18989,19002,19008,19020,19023,19057,19061,19068,19073,19078,19086,
19092,19097,19105,19111,19119,19127,19133,19142,19149,19158,19167,19175,
19183,19190,19197,19198,19203,19205,19211,19213,19219,19225,19228,19235,
19242,19248,19253,19265,19277,19296,19298,19318,19321,19327,19339,19353,
19371,19390,19409,19427,19440,19459,19481,19501,19521,19540,19560,19580,
19599,19612,19637,19651,19671,19686,19707,19731,19751,19772,19793,19823,
19854,19876,19897,19919,19941,19962,19978,19993,20010,20028,20044,20062,
20087,20111,20135,20158,20181,20195,20211,20241,20255,20275,20289,20304,
20319,20336,20357,20379,20401,20422,20446,20468,20483,20499,20514,20532,
20553,20575,20591,20606,20627,20643,20658,20676,20692,20714,20730,20746,
20763,20779,20801,20826,20849,20872,20894,20917,20940,20965,20987,21009,
21032,21055,21076,21097,21121,21141,21166,21188,21211,21234,21254,21274,
21295,21317,21339,21360,21386,21408,21435,21457,21479,21502,21519,21535,
21553,21572,21589,21608,21628,21643,21658,21679,21694,21713,21729,21753,
21777,21803,21826,21846,21867,21888,21914,21935,21956,21978,21992,22007,
22031,22055,22079,22105,22120,22146,22169,22192,22215,22230,22255,22286,
22316,22346,22376,22406,22437,22468,22499,22520,22532,22550,22564,22578,
22591,22606,22622,22634,22647,22660,22675,22694,22714,22734,22753,22769,
22790,22811,22831,22849,22867,22890,22909,22914,22919,22931,22933,22935,
22956,22958,22960,22979,22981,23001,23003,23023,23025,23045,23048,23050,
23067,23079,23082,23084,23086,23089,23091,23099,23102,23104,23106,23109,
23112,23114,23116,23119,23121,23129,23134,23138,23142,23146,23147,23149,
23152,23154,23162,23165,23170,23178,23181,23188,23196,23198,23201,23203,
23206,23210,23212,23214,23218,23221,23223,23225,23227
};
}
private static final short _redcloth_scan_index_offsets[] = init__redcloth_scan_index_offsets_0();
private static short[] init__redcloth_scan_indicies_0()
{
return new short [] {
1, 1, 2, 0, 3, 4, 4, 5, 6, 7, 8, 9,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 17, 20,
4, 4, 0, 21, 21, 22, 23, 24, 25, 26, 27, 28,
29, 30, 31, 32, 33, 34, 35, 36, 34, 37, 21, 21,
0, 38, 39, 21, 21, 38, 21, 21, 21, 21, 0, 38,
39, 38, 0, 40, 39, 41, 39, 0, 21, 21, 42, 43,
44, 21, 21, 21, 21, 0, 38, 39, 21, 21, 45, 38,
21, 21, 21, 21, 0, 38, 39, 21, 21, 34, 38, 21,
21, 21, 21, 0, 21, 21, 21, 21, 21, 21, 0, 38,
39, 21, 21, 46, 38, 21, 21, 21, 21, 0, 38, 39,
21, 21, 47, 38, 21, 21, 21, 21, 0, 38, 39, 21,
21, 48, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21,
49, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 34,
38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 50, 38,
21, 21, 21, 21, 0, 38, 39, 21, 21, 51, 38, 21,
21, 21, 21, 0, 38, 39, 21, 21, 36, 38, 21, 21,
21, 21, 0, 38, 39, 21, 21, 34, 38, 21, 21, 21,
21, 0, 21, 21, 52, 53, 54, 34, 21, 21, 21, 21,
0, 38, 39, 21, 21, 55, 38, 21, 21, 21, 21, 0,
38, 39, 21, 21, 56, 38, 21, 21, 21, 21, 0, 38,
39, 21, 21, 27, 38, 21, 21, 21, 21, 0, 38, 39,
21, 21, 57, 38, 21, 21, 21, 21, 0, 38, 39, 21,
21, 36, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21,
34, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 34,
38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 58, 59,
38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 60, 38,
21, 21, 21, 21, 0, 38, 39, 21, 21, 34, 38, 21,
21, 21, 21, 0, 38, 39, 21, 21, 60, 38, 21, 21,
21, 21, 0, 38, 39, 21, 21, 61, 62, 38, 21, 21,
21, 21, 0, 38, 39, 21, 21, 34, 38, 21, 21, 21,
21, 0, 38, 39, 21, 21, 34, 38, 21, 21, 21, 21,
0, 38, 39, 21, 21, 63, 38, 21, 21, 21, 21, 0,
21, 21, 64, 21, 21, 21, 21, 0, 38, 39, 21, 21,
65, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 34,
38, 21, 21, 21, 21, 0, 21, 21, 66, 54, 67, 21,
21, 21, 21, 0, 38, 39, 21, 21, 68, 38, 21, 21,
21, 21, 0, 38, 39, 21, 21, 69, 38, 21, 21, 21,
21, 0, 38, 39, 21, 21, 60, 38, 21, 21, 21, 21,
0, 38, 39, 21, 21, 34, 38, 21, 21, 21, 21, 0,
38, 39, 21, 21, 65, 38, 21, 21, 21, 21, 0, 38,
39, 21, 21, 70, 38, 21, 21, 21, 21, 0, 38, 39,
21, 21, 34, 38, 21, 21, 21, 21, 0, 38, 39, 21,
21, 71, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21,
72, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 73,
38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 74, 38,
21, 21, 21, 21, 0, 38, 39, 21, 21, 75, 38, 21,
21, 21, 21, 0, 38, 39, 21, 21, 76, 38, 21, 21,
21, 21, 0, 38, 39, 21, 21, 60, 38, 21, 21, 21,
21, 0, 38, 39, 21, 21, 77, 38, 21, 21, 21, 21,
0, 38, 39, 21, 21, 78, 38, 21, 21, 21, 21, 0,
38, 39, 21, 21, 79, 38, 21, 21, 21, 21, 0, 38,
39, 21, 21, 36, 38, 21, 21, 21, 21, 0, 38, 39,
21, 21, 80, 60, 38, 21, 21, 21, 21, 0, 38, 39,
21, 21, 81, 38, 21, 21, 21, 21, 0, 38, 39, 21,
21, 49, 38, 21, 21, 21, 21, 0, 21, 21, 82, 83,
84, 85, 86, 87, 21, 21, 21, 21, 0, 38, 39, 21,
21, 70, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21,
88, 38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 89,
38, 21, 21, 21, 21, 0, 38, 39, 21, 21, 36, 38,
21, 21, 21, 21, 0, 38, 39, 21, 21, 90, 38, 21,
21, 21, 21, 0, 38, 39, 21, 21, 61, 38, 21, 21,
21, 21, 0, 38, 39, 21, 21, 62, 38, 21, 21, 21,
21, 0, 38, 39, 21, 21, 91, 38, 21, 21, 21, 21,
0, 38, 39, 21, 21, 92, 93, 38, 21, 21, 21, 21,
0, 38, 39, 21, 21, 60, 38, 21, 21, 21, 21, 0,
38, 39, 21, 21, 54, 38, 21, 21, 21, 21, 0, 38,
39, 21, 21, 34, 34, 38, 21, 21, 21, 21, 0, 38,
39, 21, 21, 45, 38, 21, 21, 21, 21, 0, 94, 95,
96, 4, 4, 94, 4, 4, 4, 0, 94, 95, 96, 97,
97, 94, 97, 97, 97, 0, 97, 95, 98, 96, 97, 97,
97, 97, 97, 97, 0, 39, 0, 100, 100, 102, 103, 0,
96, 100, 101, 99, 94, 94, 0, 96, 94, 104, 99, 94,
94, 0, 96, 105, 105, 94, 104, 105, 105, 105, 105, 99,
97, 97, 0, 101, 96, 105, 105, 97, 105, 105, 105, 105,
105, 99, 106, 106, 108, 109, 0, 96, 106, 107, 99, 106,
106, 102, 103, 0, 96, 105, 105, 106, 107, 105, 105, 105,
105, 99, 106, 106, 108, 109, 0, 96, 105, 105, 106, 107,
105, 105, 105, 105, 99, 110, 110, 104, 102, 112, 110, 111,
108, 110, 94, 114, 112, 113, 113, 110, 113, 113, 113, 102,
94, 102, 113, 94, 114, 115, 112, 113, 113, 113, 113, 113,
113, 102, 94, 116, 102, 117, 116, 118, 116, 94, 102, 119,
119, 110, 121, 102, 112, 119, 120, 108, 122, 122, 110, 121,
102, 112, 122, 123, 108, 122, 122, 110, 121, 102, 112, 124,
124, 122, 123, 124, 124, 124, 124, 108, 122, 122, 111, 125,
102, 112, 124, 124, 122, 123, 124, 124, 124, 124, 108, 110,
110, 104, 102, 112, 124, 124, 110, 111, 124, 124, 124, 124,
108, 113, 113, 104, 102, 120, 112, 124, 124, 113, 124, 124,
124, 124, 124, 108, 122, 122, 111, 125, 102, 112, 122, 123,
108, 126, 126, 128, 111, 121, 129, 126, 127, 125, 126, 130,
110, 132, 129, 131, 131, 126, 131, 131, 131, 121, 130, 110,
121, 130, 94, 134, 135, 133, 133, 130, 133, 133, 133, 103,
94, 103, 133, 94, 134, 136, 135, 133, 133, 133, 133, 133,
133, 103, 94, 137, 103, 138, 137, 139, 137, 94, 103, 140,
140, 121, 130, 103, 135, 140, 141, 109, 130, 130, 104, 103,
135, 130, 128, 109, 130, 130, 104, 103, 135, 142, 142, 130,
128, 142, 142, 142, 142, 109, 133, 133, 104, 103, 141, 135,
142, 142, 133, 142, 142, 142, 142, 142, 109, 143, 143, 125,
128, 103, 135, 143, 144, 109, 143, 143, 121, 130, 103, 135,
142, 142, 143, 144, 142, 142, 142, 142, 109, 143, 143, 125,
128, 103, 135, 142, 142, 143, 144, 142, 142, 142, 142, 109,
143, 143, 121, 130, 103, 135, 143, 144, 109, 131, 130, 110,
132, 145, 129, 131, 131, 131, 131, 131, 131, 121, 130, 110,
146, 121, 147, 146, 148, 146, 130, 110, 121, 149, 149, 126,
126, 121, 129, 149, 150, 125, 151, 151, 126, 126, 121, 129,
151, 152, 125, 151, 151, 126, 126, 121, 129, 153, 153, 151,
152, 153, 153, 153, 153, 125, 151, 151, 127, 127, 121, 129,
153, 153, 151, 152, 153, 153, 153, 153, 125, 126, 126, 128,
111, 121, 129, 153, 153, 126, 127, 153, 153, 153, 153, 125,
131, 131, 128, 111, 121, 150, 129, 153, 153, 131, 153, 153,
153, 153, 153, 125, 151, 151, 127, 127, 121, 129, 151, 152,
125, 106, 106, 102, 103, 0, 96, 106, 107, 99, 4, 4,
154, 155, 156, 4, 4, 4, 4, 0, 94, 95, 96, 4,
4, 157, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4,
17, 94, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4,
0, 94, 95, 96, 4, 4, 158, 94, 4, 4, 4, 0,
94, 95, 96, 4, 4, 159, 94, 4, 4, 4, 0, 94,
95, 96, 4, 4, 160, 94, 4, 4, 4, 0, 94, 95,
96, 4, 4, 161, 94, 4, 4, 4, 0, 94, 95, 96,
4, 4, 17, 94, 4, 4, 4, 0, 94, 95, 96, 4,
4, 162, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4,
163, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 19,
94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 17, 94,
4, 4, 4, 0, 4, 4, 164, 165, 166, 17, 4, 4,
4, 4, 0, 94, 95, 96, 4, 4, 167, 94, 4, 4,
4, 0, 94, 95, 96, 4, 4, 168, 94, 4, 4, 4,
0, 94, 95, 96, 4, 4, 10, 94, 4, 4, 4, 0,
94, 95, 96, 4, 4, 169, 94, 4, 4, 4, 0, 94,
95, 96, 4, 4, 19, 94, 4, 4, 4, 0, 94, 95,
96, 4, 4, 17, 94, 4, 4, 4, 0, 94, 95, 96,
4, 4, 17, 94, 4, 4, 4, 0, 94, 95, 96, 4,
4, 170, 171, 94, 4, 4, 4, 0, 94, 95, 96, 4,
4, 172, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4,
17, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 172,
94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 173, 174,
94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 17, 94,
4, 4, 4, 0, 94, 95, 96, 4, 4, 17, 94, 4,
4, 4, 0, 94, 95, 96, 4, 4, 175, 94, 4, 4,
4, 0, 4, 4, 176, 4, 4, 4, 4, 0, 94, 95,
96, 4, 4, 177, 94, 4, 4, 4, 0, 94, 95, 96,
4, 4, 17, 94, 4, 4, 4, 0, 4, 4, 178, 166,
179, 4, 4, 4, 4, 0, 94, 95, 96, 4, 4, 180,
94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 181, 94,
4, 4, 4, 0, 94, 95, 96, 4, 4, 172, 94, 4,
4, 4, 0, 94, 95, 96, 4, 4, 17, 94, 4, 4,
4, 0, 94, 95, 96, 4, 4, 177, 94, 4, 4, 4,
0, 94, 95, 96, 4, 4, 182, 94, 4, 4, 4, 0,
94, 95, 96, 4, 4, 17, 94, 4, 4, 4, 0, 94,
95, 96, 4, 4, 183, 94, 4, 4, 4, 0, 94, 95,
96, 4, 4, 184, 94, 4, 4, 4, 0, 94, 95, 96,
4, 4, 185, 94, 4, 4, 4, 0, 94, 95, 96, 4,
4, 186, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4,
187, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 188,
94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 172, 94,
4, 4, 4, 0, 94, 95, 96, 4, 4, 189, 94, 4,
4, 4, 0, 94, 95, 96, 4, 4, 190, 94, 4, 4,
4, 0, 94, 95, 96, 4, 4, 191, 94, 4, 4, 4,
0, 94, 95, 96, 4, 4, 19, 94, 4, 4, 4, 0,
94, 95, 96, 4, 4, 192, 172, 94, 4, 4, 4, 0,
94, 95, 96, 4, 4, 193, 94, 4, 4, 4, 0, 94,
95, 96, 4, 4, 161, 94, 4, 4, 4, 0, 4, 4,
194, 195, 196, 197, 198, 199, 4, 4, 4, 4, 0, 94,
95, 96, 4, 4, 182, 94, 4, 4, 4, 0, 94, 95,
96, 4, 4, 200, 94, 4, 4, 4, 0, 94, 95, 96,
4, 4, 201, 94, 4, 4, 4, 0, 94, 95, 96, 4,
4, 19, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4,
202, 94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 173,
94, 4, 4, 4, 0, 94, 95, 96, 4, 4, 174, 94,
4, 4, 4, 0, 94, 95, 96, 4, 4, 203, 94, 4,
4, 4, 0, 94, 95, 96, 4, 4, 204, 205, 94, 4,
4, 4, 0, 94, 95, 96, 4, 4, 172, 94, 4, 4,
4, 0, 94, 95, 96, 4, 4, 166, 94, 4, 4, 4,
0, 94, 95, 96, 4, 4, 17, 17, 94, 4, 4, 4,
0, 94, 95, 96, 4, 4, 157, 94, 4, 4, 4, 0,
206, 207, 208, 209, 210, 211, 213, 214, 215, 216, 217, 218,
219, 220, 212, 0, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 221, 235, 236, 234, 0, 237, 239, 238,
240, 241, 242, 243, 0, 223, 244, 221, 0, 245, 247, 246,
0, 248, 250, 249, 222, 235, 224, 251, 226, 227, 228, 229,