pub const GEM_LUT: [[u8; 3]; 256] = [
[65, 2, 6],
[66, 2, 7],
[67, 2, 8],
[68, 2, 8],
[70, 1, 10],
[71, 1, 11],
[72, 1, 12],
[73, 1, 13],
[74, 1, 14],
[76, 1, 16],
[77, 0, 17],
[78, 0, 18],
[79, 0, 20],
[80, 0, 21],
[81, 0, 23],
[82, 0, 24],
[83, 0, 26],
[84, 0, 27],
[85, 0, 29],
[86, 0, 30],
[87, 0, 32],
[88, 0, 33],
[89, 0, 35],
[90, 1, 37],
[91, 1, 38],
[92, 1, 40],
[93, 1, 42],
[94, 1, 43],
[94, 1, 45],
[95, 2, 47],
[96, 2, 48],
[97, 2, 50],
[98, 3, 52],
[99, 3, 53],
[100, 3, 55],
[100, 4, 57],
[101, 4, 59],
[102, 4, 61],
[103, 5, 62],
[104, 5, 64],
[104, 6, 66],
[105, 6, 68],
[106, 6, 70],
[107, 7, 71],
[107, 7, 73],
[108, 8, 75],
[109, 9, 77],
[110, 9, 79],
[110, 10, 81],
[111, 10, 82],
[112, 11, 84],
[113, 12, 86],
[113, 12, 88],
[114, 13, 90],
[115, 13, 92],
[115, 14, 94],
[116, 15, 96],
[117, 15, 98],
[117, 16, 100],
[118, 16, 102],
[118, 17, 103],
[119, 18, 105],
[120, 18, 107],
[120, 19, 109],
[121, 19, 111],
[122, 20, 113],
[122, 21, 115],
[123, 21, 117],
[123, 22, 119],
[124, 23, 121],
[124, 23, 123],
[125, 24, 125],
[126, 24, 127],
[126, 25, 129],
[127, 26, 131],
[127, 26, 133],
[128, 27, 135],
[128, 28, 137],
[129, 28, 139],
[129, 29, 141],
[130, 30, 143],
[130, 30, 145],
[131, 31, 147],
[131, 32, 149],
[131, 32, 151],
[132, 33, 153],
[132, 34, 155],
[133, 34, 157],
[133, 35, 159],
[133, 36, 161],
[134, 37, 163],
[134, 37, 165],
[135, 38, 167],
[135, 39, 170],
[135, 40, 172],
[136, 41, 174],
[136, 41, 176],
[136, 42, 178],
[136, 43, 180],
[137, 44, 182],
[137, 45, 183],
[137, 46, 185],
[137, 47, 187],
[138, 48, 189],
[138, 49, 191],
[138, 50, 193],
[138, 51, 195],
[138, 51, 197],
[138, 53, 199],
[138, 54, 201],
[138, 55, 203],
[138, 56, 204],
[138, 57, 206],
[138, 58, 208],
[138, 59, 210],
[138, 60, 212],
[138, 61, 213],
[138, 62, 215],
[138, 64, 217],
[138, 65, 218],
[138, 66, 220],
[138, 67, 221],
[137, 68, 223],
[137, 70, 225],
[137, 71, 226],
[137, 72, 227],
[136, 74, 229],
[136, 75, 230],
[136, 76, 232],
[135, 78, 233],
[135, 79, 234],
[135, 80, 235],
[134, 82, 237],
[134, 83, 238],
[133, 85, 239],
[133, 86, 240],
[132, 88, 241],
[132, 89, 242],
[131, 90, 243],
[131, 92, 244],
[130, 93, 245],
[129, 95, 245],
[129, 96, 246],
[128, 98, 247],
[127, 99, 248],
[127, 101, 248],
[126, 102, 249],
[125, 104, 250],
[124, 105, 250],
[124, 107, 251],
[123, 108, 251],
[122, 110, 252],
[121, 111, 252],
[121, 113, 252],
[120, 114, 253],
[119, 115, 253],
[118, 117, 253],
[117, 118, 254],
[116, 120, 254],
[115, 121, 254],
[115, 123, 254],
[114, 124, 254],
[113, 126, 255],
[112, 127, 255],
[111, 128, 255],
[110, 130, 255],
[109, 131, 255],
[108, 133, 255],
[107, 134, 255],
[106, 135, 255],
[106, 137, 255],
[105, 138, 255],
[104, 139, 255],
[103, 141, 255],
[102, 142, 255],
[101, 143, 255],
[100, 145, 255],
[99, 146, 254],
[98, 147, 254],
[97, 149, 254],
[96, 150, 254],
[95, 151, 254],
[95, 152, 254],
[94, 154, 254],
[93, 155, 254],
[92, 156, 253],
[91, 157, 253],
[90, 159, 253],
[89, 160, 253],
[88, 161, 253],
[87, 162, 253],
[87, 163, 252],
[86, 165, 252],
[85, 166, 252],
[84, 167, 252],
[83, 168, 252],
[82, 169, 252],
[81, 171, 251],
[80, 172, 251],
[80, 173, 251],
[79, 174, 251],
[78, 175, 251],
[77, 176, 251],
[76, 178, 250],
[75, 179, 250],
[75, 180, 250],
[74, 181, 250],
[73, 182, 250],
[72, 183, 249],
[71, 184, 249],
[70, 186, 249],
[70, 187, 249],
[69, 188, 249],
[68, 189, 249],
[67, 190, 248],
[66, 191, 248],
[65, 192, 248],
[65, 193, 248],
[64, 195, 248],
[63, 196, 248],
[62, 197, 247],
[61, 198, 247],
[60, 199, 247],
[60, 200, 247],
[59, 201, 247],
[58, 202, 246],
[57, 203, 246],
[56, 205, 246],
[56, 206, 246],
[55, 207, 246],
[54, 208, 246],
[53, 209, 245],
[53, 210, 245],
[52, 211, 245],
[51, 212, 245],
[51, 213, 244],
[50, 214, 244],
[50, 215, 244],
[49, 217, 244],
[49, 218, 244],
[48, 219, 243],
[48, 220, 243],
[48, 221, 243],
[48, 222, 242],
[48, 223, 242],
[49, 224, 242],
[49, 225, 241],
[50, 226, 241],
[51, 227, 241],
[52, 228, 240],
[53, 229, 240],
[55, 230, 240],
[58, 231, 239],
[60, 232, 239],
[64, 233, 238],
[68, 233, 238],
];