#include #include using namespace std; constexpr int SIZE = 26; const string_view states[SIZE] { ".........\n" ".........\n" ".........\n" ".........\n" "....*....\n" "...##....\n" "..#.#....\n" ".#..#....\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" ".###*....\n" "....#....\n" "....#....\n" "....#....\n" ".........\n", ".........\n" ".#.......\n" "..#......\n" "...#.....\n" "....*....\n" "....#....\n" "....#....\n" "....#....\n" ".........\n", ".........\n" "....#....\n" "....#....\n" "....#....\n" "....*....\n" "....#....\n" "....#....\n" "....#....\n" ".........\n", ".........\n" ".......#.\n" "......#..\n" ".....#...\n" "....*....\n" "....#....\n" "....#....\n" "....#....\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" "....*###.\n" "....#....\n" "....#....\n" "....#....\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" "....*....\n" "....##...\n" "....#.#..\n" "....#..#.\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" ".###*....\n" "...#.....\n" "..#......\n" ".#.......\n" ".........\n", ".........\n" ".#.......\n" "..#......\n" "...#.....\n" "....*....\n" "...#.....\n" "..#......\n" ".#.......\n" ".........\n", ".........\n" "....#....\n" "....#....\n" "....#....\n" "....*###.\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" "....#....\n" "....#....\n" "....#....\n" "....*....\n" "...#.....\n" "..#......\n" ".#.......\n" ".........\n", ".........\n" ".......#.\n" "......#..\n" ".....#...\n" "....*....\n" "...#.....\n" "..#......\n" ".#.......\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" "....*###.\n" "...#.....\n" "..#......\n" ".#.......\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" "....*....\n" "...#.#...\n" "..#...#..\n" ".#.....#.\n" ".........\n", ".........\n" ".#.......\n" "..#......\n" "...#.....\n" ".###*....\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" "....#....\n" "....#....\n" "....#....\n" ".###*....\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" ".......#.\n" "......#..\n" ".....#...\n" ".###*....\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" ".###*###.\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" ".###*....\n" ".....#...\n" "......#..\n" ".......#.\n" ".........\n", ".........\n" ".#..#....\n" "..#.#....\n" "...##....\n" "....*....\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" ".#.....#.\n" "..#...#..\n" "...#.#...\n" "....*....\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" "....#....\n" "....#....\n" "....#....\n" "....*....\n" ".....#...\n" "......#..\n" ".......#.\n" ".........\n", ".........\n" ".......#.\n" "......#..\n" ".....#...\n" "....*###.\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" ".......#.\n" "......#..\n" ".....#...\n" "....*....\n" ".....#...\n" "......#..\n" ".......#.\n" ".........\n", ".........\n" ".#.......\n" "..#......\n" "...#.....\n" "....*###.\n" ".........\n" ".........\n" ".........\n" ".........\n", ".........\n" ".........\n" ".........\n" ".........\n" "....*###.\n" ".....#...\n" "......#..\n" ".......#.\n" ".........\n", }; int main() { int n, m; cin >> n >> m; for (int i = 0; i < n; ++i) { string letter; for (int j = 0; j < 9; ++j) { string row; cin >> row; letter += row; letter += '\n'; } for (int j = 0; j < SIZE; ++j) { if (letter == states[j]) cout << states[(j + m) % SIZE]; } } return 0; }