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