#include <iostream>
using namespace std;
int ma[510][510];
int main(){
int n, m;
cin>>n>>m;
for (int i=0; i<n; i++){
for (int j=0; j<m; j++){
cin>>ma[i][j];
}
}
for (int i=0; i<n; i++){
for (int j=0; j<m; j++){
if (ma[i]!=0){
if (ma[j-1]==0){
cout<<"S";
}
else {
cout<<"N";
}
}
else if (ma[i]==0){
if (ma[i+1][j]==0 and ma[i][j-1]==0){
cout<<"S";
}
}
else {}
cout<<"N";
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1hWzUxMF1bNTEwXTsKCmludCBtYWluKCl7CiAgICBpbnQgbiwgbTsKICAgIGNpbj4+bj4+bTsKICAgIGZvciAoaW50IGk9MDsgaTxuOyBpKyspewogICAgICAgIGZvciAoaW50IGo9MDsgajxtOyBqKyspewogICAgICAgICAgICBjaW4+Pm1hW2ldW2pdOwogICAgICAgIH0KICAgIH0KICAgIGZvciAoaW50IGk9MDsgaTxuOyBpKyspewogICAgICAgIGZvciAoaW50IGo9MDsgajxtOyBqKyspewogICAgICAgICAgICBpZiAobWFbaV0hPTApewogICAgICAgICAgICAgICAgaWYgKG1hW2otMV09PTApewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCJTIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCJOIjsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmIChtYVtpXT09MCl7CiAgICAgICAgICAgICAgICBpZiAobWFbaSsxXVtqXT09MCBhbmQgbWFbaV1bai0xXT09MCl7CiAgICAgICAgICAgICAgICAgICAgY291dDw8IlMiOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2Uge30KICAgICAgICAgICAgY291dDw8Ik4iOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9