#include
using namespace std;
void magical_park(char a[][100],int m,int n,int k,int s)
{
bool sucess=true;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
char ch=a[i][j];
if(s<k)
{
sucess=false;
break;
}
else if(ch==ā.ā)
{
s-=2;
}
else if(ch==ā*ā)
{
s+=5;
}
else
{
break;
}
if(j!=n-1)
{
sā;
}
}
}
if(sucess)
{
cout<<"Yes"<<endl;
cout<<s<<endl;
}
else
{
cout<<"No";
}
}
int main() {
int n,m,k,s;
cin>>n>>m>>k>>s;
char a[][100]={0};
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>a[i][j];
}
}
magical_park(a,m,n,k,s);
return 0;
}