1da27543e012f62e295a172da3014044dac076225florianchar touppercase[256] =
2da27543e012f62e295a172da3014044dac076225florian{
3da27543e012f62e295a172da3014044dac076225florian
4da27543e012f62e295a172da3014044dac076225florian        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
5da27543e012f62e295a172da3014044dac076225florian        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
6da27543e012f62e295a172da3014044dac076225florian        0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
7da27543e012f62e295a172da3014044dac076225florian        0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F,
8da27543e012f62e295a172da3014044dac076225florian        0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
9da27543e012f62e295a172da3014044dac076225florian        0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F,
10da27543e012f62e295a172da3014044dac076225florian        0x30, 0x31, 0x32/*50*/, 0x33, 0x34, 0x35, 0x36, 0x37,
11da27543e012f62e295a172da3014044dac076225florian        0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F,
12da27543e012f62e295a172da3014044dac076225florian        0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
13da27543e012f62e295a172da3014044dac076225florian        0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F,
14da27543e012f62e295a172da3014044dac076225florian        0x50/*80*/, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
15da27543e012f62e295a172da3014044dac076225florian        0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F,
16da27543e012f62e295a172da3014044dac076225florian        0x60, 0x41/*97*/, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
17da27543e012f62e295a172da3014044dac076225florian        0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F,
18da27543e012f62e295a172da3014044dac076225florian        0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
19da27543e012f62e295a172da3014044dac076225florian        0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F,
20da27543e012f62e295a172da3014044dac076225florian        0x80, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
21da27543e012f62e295a172da3014044dac076225florian        0xC8, 0xC9, 0x8A, 0x8B, 0xAC, 0xAD, 0xAE, 0x8F,
22da27543e012f62e295a172da3014044dac076225florian        0x90, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
23da27543e012f62e295a172da3014044dac076225florian        0xD8, 0xD9, 0x9A, 0x9B, 0x9E, 0x9D, 0x9E, 0x9F,
24da27543e012f62e295a172da3014044dac076225florian        0xA0, 0xA1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
25da27543e012f62e295a172da3014044dac076225florian        0xE8, 0xE9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
26da27543e012f62e295a172da3014044dac076225florian        0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
27da27543e012f62e295a172da3014044dac076225florian        0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
28da27543e012f62e295a172da3014044dac076225florian        0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
29da27543e012f62e295a172da3014044dac076225florian        0xC8, 0xC9, 0xCA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
30da27543e012f62e295a172da3014044dac076225florian        0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
31da27543e012f62e295a172da3014044dac076225florian        0xD8, 0xD9, 0xDA, 0xFB, 0xFC, 0xFD, 0xFE, 0xDF,
32da27543e012f62e295a172da3014044dac076225florian        0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
33da27543e012f62e295a172da3014044dac076225florian        0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
34da27543e012f62e295a172da3014044dac076225florian        0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7,
35da27543e012f62e295a172da3014044dac076225florian        0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF
36da27543e012f62e295a172da3014044dac076225florian
37da27543e012f62e295a172da3014044dac076225florian};
38da27543e012f62e295a172da3014044dac076225florian
39da27543e012f62e295a172da3014044dac076225florianchar tolowercase[256] =
40da27543e012f62e295a172da3014044dac076225florian{
41da27543e012f62e295a172da3014044dac076225florian        0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
42da27543e012f62e295a172da3014044dac076225florian        0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
43da27543e012f62e295a172da3014044dac076225florian        0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
44da27543e012f62e295a172da3014044dac076225florian        0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F,
45da27543e012f62e295a172da3014044dac076225florian        0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
46da27543e012f62e295a172da3014044dac076225florian        0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F,
47da27543e012f62e295a172da3014044dac076225florian        0x30, 0x31, 0x32/*50*/, 0x33, 0x34, 0x35, 0x36, 0x37,
48da27543e012f62e295a172da3014044dac076225florian        0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F,
49da27543e012f62e295a172da3014044dac076225florian        0x40, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
50da27543e012f62e295a172da3014044dac076225florian        0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F,
51da27543e012f62e295a172da3014044dac076225florian        0x70/*80*/, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
52da27543e012f62e295a172da3014044dac076225florian        0x78, 0x79, 0x7A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F,
53da27543e012f62e295a172da3014044dac076225florian        0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
54da27543e012f62e295a172da3014044dac076225florian        0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F,
55da27543e012f62e295a172da3014044dac076225florian        0x70, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
56da27543e012f62e295a172da3014044dac076225florian        0x58, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F,
57da27543e012f62e295a172da3014044dac076225florian        0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
58da27543e012f62e295a172da3014044dac076225florian        0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
59da27543e012f62e295a172da3014044dac076225florian        0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
60da27543e012f62e295a172da3014044dac076225florian        0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9C, 0x9F,
61da27543e012f62e295a172da3014044dac076225florian        0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
62da27543e012f62e295a172da3014044dac076225florian        0xA8, 0xA9, 0xAA, 0xAB, 0x8C, 0x8D, 0x8E, 0xAF,
63da27543e012f62e295a172da3014044dac076225florian        0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
64da27543e012f62e295a172da3014044dac076225florian        0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
65da27543e012f62e295a172da3014044dac076225florian        0xC0, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
66da27543e012f62e295a172da3014044dac076225florian        0x88, 0x89, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
67da27543e012f62e295a172da3014044dac076225florian        0xD0, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
68da27543e012f62e295a172da3014044dac076225florian        0x98, 0x99, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
69da27543e012f62e295a172da3014044dac076225florian        0xE0, 0xE1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
70da27543e012f62e295a172da3014044dac076225florian        0xA8, 0xA9, 0xEA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
71da27543e012f62e295a172da3014044dac076225florian        0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7,
72da27543e012f62e295a172da3014044dac076225florian        0xF8, 0xF9, 0xFA, 0xDB, 0xDC, 0xDD, 0xDE, 0xFF
73da27543e012f62e295a172da3014044dac076225florian};
74da27543e012f62e295a172da3014044dac076225florian
75da27543e012f62e295a172da3014044dac076225florian
76