#include<iostream>
#include<stdlib.h>
using namespace std;
int deci(int a, int b,int k)
{
int x,y;
if((k>=0)&&(k<=1000000))
{
if(k!=0)
{
y=a*10;
x=y/b;
y=y%b;
cout<<x;
k--;
deci(y,b,k);
}
}
return 0;
}
int main()
{
int t;
cin>>t;
if((t>=1)&&(t<=2000))
{
while(t--)
{
int sum=0;
int a=103993;
int b=33102;
int k;
cin>>k;
sum=sum+k;
if(sum<1000000)
{
a=a%b;
if(k!=0)
cout<<"3.";
else
cout<<"3";
deci(a,b,k);
}
else
exit(0);
}
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0ZGxpYi5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZGVjaShpbnQgYSwgaW50IGIsaW50IGspCnsKICBpbnQgeCx5OwogIGlmKChrPj0wKSYmKGs8PTEwMDAwMDApKQogIHsKICBpZihrIT0wKQogIHsKICAgIHk9YSoxMDsKICAgIHg9eS9iOwogICAgeT15JWI7CiAgICBjb3V0PDx4OwogICAgay0tOwogICAgZGVjaSh5LGIsayk7CiAgICB9CiAgfQogICAgcmV0dXJuIDA7CiAgfQogIGludCBtYWluKCkKICB7CiAgaW50IHQ7CiAgY2luPj50OwogIGlmKCh0Pj0xKSYmKHQ8PTIwMDApKQogIHsKICB3aGlsZSh0LS0pCiAgewogICAgaW50IHN1bT0wOwogICAgaW50IGE9MTAzOTkzOwogICAgaW50IGI9MzMxMDI7CiAgICBpbnQgazsKICAgIGNpbj4+azsKICAgIHN1bT1zdW0razsKICAgIGlmKHN1bTwxMDAwMDAwKQogICAgewogICAgYT1hJWI7CiAgICBpZihrIT0wKQogICAgY291dDw8IjMuIjsKICAgIGVsc2UKCiAgICBjb3V0PDwiMyI7CiAgICBkZWNpKGEsYixrKTsKICAgIH0KICAgIGVsc2UKICAgIGV4aXQoMCk7CiAgfQogIH0KICAgIHJldHVybiAwOwogIH0K