key2id function
Implementation
int key2id(String key) {
int base = int.parse(key.substring(1, 4), radix: 16);
int fill = int.parse(key[4], radix: 16);
int rotation = int.parse(key[5], radix: 16);
return ((base - 0x100) * 96) + (fill * 16) + rotation + 1;
}