#include <iostream>
#include <vector>
using namespace std;
const int N=1010;
int a[N],n;
int main() {
    int T;
    cin>>T;
    for(int cas=1;cas<=T;++cas) {
        cin>>n;
        int len=0;
        a[++len]=1;
        for(int i=1;i<=n;++i) {
            int x;
            cin>>x;
            if(i!=1){
                if(x==1) a[++len]=1;
                else {
                    while(a[len]+1!=x) len--;
                    a[len]++;
                }
            }
            for(int i=1;i<=len;++i) {
                cout<<a[i];
                if(i!=len) cout<<'.';
                else cout<<endl;
            }
        }
    }
    return 0;
}