#include <stdio.h>
#include <string.h>

int main(void)
{
    char bu[10][6] = {
        "",
        ".,!? ",
        "abc",
        "def",
        "ghi",
        "jkl",
        "mno",
        "pqrs",
        "tuv",
        "wxyz"
    };

    int n;
    scanf("%d", &n);
    int i;
    for(i = 0; i < n; i++){
        char line[1025];
        scanf("%s", line);
        int num, p = 0;
        while(line[p] != '\0'){
            num = 0;
            while(line[p] != '0'){
                num++;
                p++;
            }
            if(p > 0 && line[p - 1] != '0'){
                int but_no = line[p - 1] - '0';
                int but_index = num % strlen(bu[but_no]);
                if(but_index > 0)
                    but_index--;
                else
                    but_index += (strlen(bu[but_no]) - 1);
                printf("%c", bu[but_no][but_index]);
            }
            p++;
        }
        printf("\n");
    }

    return 0;
}