#include"stdio.h"
int main()
{
char
ip[33];
int
IP[4]={0};
int
er[8]={128,64,32,16,8,4,2,1};
int
n;
scanf("%d",&n);getchar();
while(n--)
{
gets(ip);
int i,c,j;
for(i=0;i<4;i++) IP[i]=0;
for(i=0;i<4;i++)
{
for(c=i*8,j=0;j<8;j++,c++)
IP[i]+=(ip[c]-'0')*er[j];
}
printf("%d.%d.%d.%d\n",IP[0],IP[1],IP[2],IP[3]);
}
getchar();getchar();
return 0;
}