#include<bits/stdc++.h>
using namespace std;
int n,m,s=0,h=0;
char w[35][35];
int p(int x,int y)
{
if(w[x+1][y+1]=='*'&&w[x+2][y+2]=='*'&&w[x-1][y-1]=='*'&&w[x-2][y-2]=='*')return 0;
else if(w[x+2][y-2]=='*'&&w[x-2][y+2]=='*'&&w[x+1][y-1]=='*'&&w[x-1][y+1]=='*')return 0;
else if(w[x+1][y]=='*'&&w[x+2][y]=='*'&&w[x-1][y]=='*'&&w[x-2][y]=='*')return 0;
else if(w[x][y+1]=='*'&&w[x][y+2]=='*'&&w[x][y-1]=='*'&&w[x][y-2]=='*')return 0;
else return 1;
}
int g(int x,int y)
{
if(w[x+1][y+1]=='$'&&w[x+2][y+2]=='$'&&w[x-1][y-1]=='$'&&w[x-2][y-2]=='$')return 0;
else if(w[x+2][y-2]=='$'&&w[x-2][y+2]=='$'&&w[x+1][y-1]=='$'&&w[x-1][y+1]=='$')return 0;
else if(w[x+1][y]=='$'&&w[x+2][y]=='$'&&w[x-1][y]=='$'&&w[x-2][y]=='$')return 0;
else if(w[x][y+1]=='$'&&w[x][y+2]=='$'&&w[x][y-1]=='$'&&w[x][y-2]=='$')return 0;
else return 1;
}
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)cin>>w[i][j];
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(w[i][j]=='*')
{
if(p(i,j))
{
cout<<"Pleasing!";
return 0;
}
s++;
}
if(w[i][j]=='$')
{
if(g(i,j))
{
cout<<"zylwins!";
return 0;
}
h++;
}
}
}
if(s==h)cout<<'W';
else cout<<'Z';
return 0;
}