#include //#define int long long using namespace std; signed main(){ cin.tie(0); ios::sync_with_stdio(0); int r, k, len; string raw; cin >> r >> k >> raw; len = raw.size(); vector row; for (char c : raw) { row.push_back(c == 'X'); } row.push_back(false); array rules; for (uint i = 0; i < 8; i++) { rules[i] = r % 2; r >>= 1; } while (k--) { int value = row[0]; for (int i = 0; i < len; ++i) { value = (value % 4) * 2 + row[i + 1]; row[i] = rules[value]; cout << (row[i] ? 'X' : '.'); } cout << "\n"; } }