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