Can u pls tell my mistake. As on submission this question show "Wrong Answer"

#include
using namespace std;
int main()
{
int N,M,K,S;
cin>>N>>M>>K>>S;
char arr[N][M];
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
{
cin>>arr[i][j];
}
}
bool success=true;
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
{
char ch=arr[i][j];
if(K>S)
{
success=false;
break;
}
if(ch==’*’)
{
S+=5;
}
else if(ch==’.’)
{
S-=2;
}
else
{
break;
}
if(j!=N-1)
{
S–;
}
}
}
if(success)
{
cout<<“Yes”<<endl;
cout<<S<<endl;
}
return 0;
}