#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll,ll> pi;

void solve()
{
  int n;
  cin >> n;
  int a[n];
  for(int i=0;i<n;i++)
   cin >> a[i];
  vector<int> s;
  for(int i=0;i<n;i++)
  {
      if(a[i]==1)
      {
          s.push_back(a[i]);
      }
      else
      {
          while(s.size()>0&&s[s.size()-1]!=a[i]-1)
          {
            s.pop_back();
          }
          if(s.size()>0)
           s.pop_back();
          s.push_back(a[i]);
      }
      for(int j=0;j<s.size();j++)
      {
          if(j!=s.size()-1)
           cout << s[j] << ".";
          else
           cout << s[j] << endl;
      }
    }


}
int main()
{  
     ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int t;
    cin >> t;
   while(t--)
    {
        solve();
    }
      
   
}
