#include<iostream> using namespace std; int main() { int n,i,j,k,a[10]; int b[2][40]; cin>>n; while(n>0) { for(i=0;i<10;i++) cin>>a[i]; for(j=0;j<50;j++) { for(k=0;k<40;k++) { if(j==0) { if(k==19) b[1][k]=1; else b[1][k]=0; } else { if(k!=0 && k!=39) b[1][k]=a[b[0][k]+b[0][k+1]+b[0][k-1]]; b[1][0]=a[b[0][0]+b[0][1]]; b[1][39]=a[b[0][39]+b[0][38]]; } } for(k=0;k<40;k++) {switch(b[1][k]) { case 0 : cout<<" "; break; case 1 : cout<<"."; break; case 2 : cout<<"x"; break; case 3 : cout<<"W"; break; default : break; } b[0][k]=b[1][k]; } cout<<endl;} n--; if(n!=0) cout<<endl; } }
2 0 1 2 0 1 3 3 2 3 0 0 1 3 0 2 1 1 3 2 1
.
...
.x x.
. . .
.........
.x x.
. x x .
...xxx xxx...
.x .WW.x x.WW. x.
. .xxW . Wxx. .
... . WxW...WxW . ...
.x xx..WWWW WWWW..xx x.
. ..W.Wx WWW xW.W.. .
....xWWxWWx W W xWWxWWx....
.x .WWWWWWWW W WWWWWWWW. x.
. x..x WW WW x..x .
...x .. x WWWWW x .. x...
.x . xx xx W W xx xx . x.
. ..x.....x x.....x.. .
... .x... . x x . ...x. ...
x xx .. x. .. xx xx .. .x .. xx x.
x... xx xxx ..x x.. xxx xx ...
. x ..x x.W. x. x x .x .W.x x.. x x.
.. x x. . WW. xx xx .WW . .x x. .
xx x. x..Wx.. x.....x ..xW..x . ...
... .x .WWW.x.x . . x.x.WWW. x....x x
x x.. .x xW.W .. .. W.Wx x. . . .x
x. .x. . .WWx. .xxxxx. .xWW. ......x
x . x....xWW x WWWWW x WWx...x . x
xx . . .WWWWxWW WWxWWWW. . x .. xx
x.. .......x WWWW WWWW x.x. xx.xx ..
.xxx . x W W W W x W. .WWW. xx
. WW.x .. xW WxW.....x x. ..
..WxW x .xx WW WWWW . . xxx
xWWWWWx W.WWW W W ..x..x.W.
WW WWx .xx W .x.....WW.
WW WWW W.W . .. Wxx.
WW W W .x. ..xxx. WxW
WW W . . . .x.WWW . WWW
WW ..x.x.. . .Wx W...W W
WW .x..W..x. ..x.WWW.W W.W
WW . ..WWW.. . .x..Wx xx.W.x.
WW ..xxWx xWxx.. . ..WWW..WWWW. .
WW .x.WxxW.WxxW.x. ..xxWx xWWx x.x..
WW . .WWxxWxWxxWW. . .x.WxxW.WWWWxx W..x
WW..x.xWxxxWxxxWx.x.x .WWxxWxx Wx.W.W.
WxW..WWxxWxxxWxxWW.W .xWxxxx.x WWWWxW..
WWWWWxWxxxxWxxxxWxx. . WxxWWWW WW WWWWx
W WWxxWWxxxWWxxxW x..WxxW WWWW W WW
WWxxWWxWxWWxWxWW .WWxxW W W WW
.
...
.W W.
.xx.xx.
. ..... .
..WW WW..
.W.W. .W.W.
.x.W.x. .x.W.x.
. x...x W x...x .
.. x x . . x x ..
.WW.WWxW .W. WxWW.WW.
.xWWWWxx.xx.xx.xxWWWWx.
. .x..xW.........Wx..x. .
..W xxx... ...xxx W..
.W.x.x..x W. .W x..x.x.W.
.x..x.xxx .xx. .xx. xxx.x..x.
. xxxx...x .. . . .. x...xxxx .
.. x...x x W.WWW.W.WWW.W x x...x ..
.WW x x xW.xWW.WW.WW.WWx.Wx x x WW.
.xW. WWxWx....xWWWWWWWWWx....xWxWW .Wx.
..xx.xxW.x x.x.......x.x x.Wxx.xx.. .
.Wx....W.. WW .xx xx. WW ..W....xWW.
x..x ...Wx..x .xW Wx. x..xW... x.xWx
xx W.W ...xx .. .. xx... W.W ..W.
Wxx.xWxxW x.xW .WW. .WW. Wx.x WxxWxxW..x
.W...WWW.. ...xxWWxWxWWxx... ..WWWWW..x
x.. .W.W.WWW x.WxxxWxxxW.x WWW.W...W.x W
xWWx.W.WW... ..W.WWW.W.. ...WW.. ... .
W.xx...WWW. WWW..WW.WW..WWW .WW.WWW WW..
x...x .W.Wxx..W..WWWWW..W..xxWWWW....W.W
x x x.W.W.x....W...W....x.Wx..W. ..Wx
WWxWWW ..W..xx ... ... xx...x..x..W...
.xxx..xW...x.xW.W WWW W.Wx.x xxxxxx... W
...xx... xx...Wx.....xW... xx.....x Wx
.W x..x W x.x ...x x... W x.x x ...W
xx. xx . . . W x W W x Wx . . W WW W .x
x. xx .W.W.. .W. . .W... .W.x .... x
.Wxx x.W..W..x.xW.Wx.. WWx.. W W WW
.x.Wxx ......xx...W..xWx.x.xW. ...
. x..Wx W x..x ...x.W..x...x. .W W.
. x.... W xx W xx...xxx xx . .xx.xx
..W x W. .xxW .x.x x..xxxx .W ....x
W.x.WW xx. . .W. . x. x xx...x xxxW x
x.x.W..x. ...Wx.xW. Wxx.x x xx.W. WWW
.x...xx WW ......x. .W.. xWxx...xx...
. xx x.x...xW xx . .x..W .WW.x x..x W
. xxx .xx x.. Wxx .W xx.xxxWW. x xx .
. x.x .xx xW. .Wx xx.x....WxWx Wxxx ..
. . W. .xx..x..x..xx..xx ..xW...W.x WW
....xxxW ..xxxxxxxx..xx.xW.Wx... ... ...