#include<bits/stdc++.h>
using namespace std;
int n,m,d,x,y,t,k;
char c[1010][1010];
int main(){
cin>>t;
while(t--){
int cnt=1;
cin>>n>>m>>k;
cin>>x>>y>>d;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
cin>>c[i][j];
for(int i=1;i<=k;i++){
int xx=x,yy=y;
if(d==0) xx++;
else if(d==1) yy++;
else if(d==2) yy--;
else xx--;
if(1<=xx&&xx<=n&&1<=yy&&yy<=m&&c[xx][yy]=='.'){
x=xx,y=yy,c[xx][yy]='0';
}
else d=(d+1)%4;
}
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
if(c[i][j]=='0') cnt++;
cout<<cnt<<endl;
}
return 0;
}
dalao们来看一下吧,样例只过了一个数据。。。