//poj 2105
//2013-05-01-21.10
#include <stdio.h>
char s[34];
int a[8] = {128, 64, 32, 16, 8, 4, 2, 1};
int main()
{
int n;
scanf("%d", &n);
while (n--)
{
scanf("%s", s);
int ans = 0;
int f = 1;
for (int i = 0; i < 32; i++)
{
if (s[i] == '1')
ans += a[i%8];
if ((i+1) % 8 == 0)
{
if (f)
{
f = 0;
printf("%d", ans);
}
else
printf(".%d", ans);
ans = 0;
}
}
puts("");
}
return 0;
}