#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <string>
#include <vector>
#include <algorithm>
#include <cmath>

using namespace std;

int n;
char buff[10];
int c, tmp, baza = 1;
char out[1005];

int main(void) {
    scanf("%d", &n);
    
    for(int i = 0; i < n; ++i) {
		scanf("%s", buff);        
		
		c = 0;

        baza = 1;
		for(int j = strlen(buff) - 1; j >= 0; --j) {
			if (buff[j] >= '0' && buff[j] <= '9') tmp = buff[j] - '0';
			else tmp = buff[j] - 'A' + 10;

			c = c + tmp * baza;
			baza = baza * 16;
		}

		out[i] = '-';

		tmp = c ^ 32;
		if (tmp >= '0' && tmp <= '9') out[i] = '.';
		
		tmp = c ^ 46;
		if (tmp >= '0' && tmp <= '9') out[i] = '.';
    }

	printf("%s\n", out);

//	system("pause");
	return 0;
}
