#include #include using namespace std; using namespace atcoder; using ll = long long; constexpr ll mod = 1e9 + 7; constexpr ll INF = (1LL << 62) - (1LL << 31) - 1; #define REP(i, init, n) for(int i = (int)(init); i < (int)(n); i++) #define RREP(i, init, n) for(int i = (int)(init); i >= (int)(n); i--) #define All(A) A.begin(), A.end() #define rAll(A) A.rbegin(), A.rend() #define vi vector #define vl vector #define vvi vector> #define vvl vector> #define pint pair #define plong pair int H, W; vector S; void solve() { REP(i, 0, H) { REP(j, 0, W) { if(S[i][j] == '9') { if(j - 1 >= 0 && S[i][j - 1] == 'y') { S[i][j - 1] = 'Y'; } if(j + 1 < W && S[i][j + 1] == 'y') { S[i][j + 1] = 'Y'; } } } } REP(i, 0, H) { cout << S[i] << endl; } } int main() { cin.tie(nullptr); ios::sync_with_stdio(false); cin >> H >> W; S.resize(H); REP(i, 0, H) cin >> S[i]; solve(); }