#include<bits/stdc++.h>
using namespace std;
int n,m,k;
int x,y,d;
char a[1005][1005];
int f[1005][1005];
int main(){
int t;
cin>>t;
while(t--){
cin>>n>>m>>k;
cin>>x>>y>>d;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
f[i][j]=0;
}
}
int ans=1;
f[x][y]=1;
while(k--){
if(d==0){
if((y+1)<=m&&a[x][y+1]=='.')y=y+1;
else d=1;
}else if(d==1){
if((x+1)<=m&&a[x+1][y]=='.')x=x+1;
else d=2;
}else if(d==2){
if((y-1)>=0&&a[x][y-1]=='.')y=y-1;
else d=3;
}else if(d==3){
if((x-1)>=0&&a[x-1][y]=='.')x=x-1;
else d=0;
}
if(f[x][y]==0){
f[x][y]=1;
ans++;
}
}
cout<<ans<<endl;
}
return 0;
}