考试的时候也是50
#include<bits/stdc++.h>
using namespace std;
int T,n,m,k,d,x,y,sum;
char c[1001][1001],cmp[1001][1001];
int main(){
cin>>T;
while(T--){
cin>>n>>m>>k>>x>>y>>d;
sum=1;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>c[i][j];
}
}
int lx=x;
int ly=y;
for(int p=0;p<k;p++){
if(d==0){
lx=x;
ly=y+1;
}else if(d==1){
lx=x+1;
ly=y;
}else if(d==2){
lx=x;
ly=y-1;
}else if(d==3){
lx=x-1;
ly=y;
}
if(lx>=1 && ly>=1 && lx<=n && ly<=m && c[lx][ly]=='.'){
if(cmp[lx][ly]==false){
sum++;
cmp[lx][ly]=true;
x=lx;
y=ly;
}
}else{
d=(d+1)%4;
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cmp[i][j]=false;
c[i][j]=' ';
}
}
cout<<sum<<"\n";
}
return 0;
}