#nullable enable #region using System.Text; var _input = Array.Empty(); var _iter = 0; string String() { while (_iter >= _input.Length) (_input, _iter) = (Console.ReadLine()!.Split(' '), 0); return _input[_iter++]; } T I() where T : IParsable => T.Parse(String(), null); #endregion var ans = new List(); var h = I(); var w = I(); for (var i = 0; i < h; i++) { var str = String(); var builder = new StringBuilder(); for (var j = 0; j < w; j++) { var c = str[j]; if (c == '.') builder.Append(c); else { if (c == '9') builder.Append("9Yiwiy"); else builder.Append("yiwiY9"); j += 5; } } ans.Add(builder.ToString()); } Console.WriteLine(string.Join(Environment.NewLine, ans));