@Override
    public String toString() {
        if (code >= 90 && code <= 115) {
            return "" + ((char) (code - 25));
        }
        if (code >= 64 && code <= 89) {
            return "" + ((char) (code + 33));
        }
        if (code >= 117 && code <= 126) {
            return "" + ((char) (code - 69));
        }
        if (code >= 130 && code <= 139){
            return "" + (code - 130);
        }
        String ret = (String) mirrors.get("" + code);
        if (ret != null) {
            return ret;
        } else {
            return "(" + code + ")";
        }
    }