#include <iostream>
#include <cstdio>
#include <cmath>
#include <ctime>
#include <vector>
#include <cstring>
#include <algorithm>

using namespace std;

int main(){
    int a;
    cin >> a;
    int niz[a];
    for(int i=0;i<a;i++)scanf("%x",&niz[i]);
    int moguce[20];
    for(int i=0;i<10;i++){
            moguce[i]=(int)'.'^((int)'0'+i);
            }
    for(int i=0;i<10;i++){
            moguce[10+i]=(int)' '^((int)'0'+i);
            }
    int flag=0;
    for(int i=0;i<a;i++){flag=0;
            for(int j=0;j<20;j++)if(moguce[j]==niz[i])flag=1;
            if(flag==1)cout << ".";
            else cout << "-";
                                  }
cout << endl;                          

system("pause");
return 0;
}
