#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; bool b[220][220] = { false }; int main() { int n, m; cin >> n >> m; string s; cin >> s; b[0][0] = true; int nx = 0, ny = 0; for (int i = 0; i < m; i++) { if (s[i] == 'U') { b[nx + 1][ny] = true; nx++; } if (s[i] == 'D') { b[nx - 1][ny] = true; nx--; } if (s[i] == 'L') { b[nx][ny - 1] = true; ny--; } if (s[i] == 'R') { b[nx][ny + 1] = true; ny++; } } for (int i = n; i >= 0; i--) { for (int j = 0; j <= n; j++) { cout << 1 - b[i][j] << " "; } cout << endl; } return 0; }