#include <bits/stdc++.h>
using namespace std;

typedef long long ll;
typedef pair <int , int> pii;
typedef long double ld;

const int N = 2e5+10 , mod = 1e9+7;

void solve(){
   int n;
   cin >> n;
   vector <int> v;
   for(int i = 0 ; i < n ; i++){
      int x;
      cin >> x;
      if(x == 1){
         v.push_back(1);
      }
      else{
         while(v.back() != x - 1){
            v.pop_back();
         }
         v[v.size() - 1]++;
      }
      int sz = v.size();
      for(int i = 0 ; i < sz ; i++){
         cout << v[i];
         if(i < sz - 1){
            cout << ".";
         }
      }
      cout << "\n";
   }
}

int32_t main(){
   ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
   int t = 1;
   cin >> t;
   while(t--){
      solve();
   }
   return 0;
}
