#include #include using namespace std; using ll = long long; #define overload4(a, b, c, d, name, ...) name #define rep1(n) for (ll i = 0; i < n; ++i) #define rep2(i, n) for (ll i = 0; i < n; ++i) #define rep3(i, a, b) for (ll i = a; i < b; ++i) #define rep4(i, a, b, c) for (ll i = a; i < b; i += c) #define rep(...) overload4(__VA_ARGS__, rep4, rep3, rep2, rep1)(__VA_ARGS__) void solve(); int main() { cin.tie(nullptr); ios::sync_with_stdio(false); cout << fixed << setprecision(20); ll t = 1; // cin >> t; for (int i = 1; i <= t; i++) solve(); return 0; } ll dy[4] = {-1, 0, 1, 0}, dx[4] = {0, 1, 0, -1}; void solve() { ll n, w, h; cin >> n >> w >> h; string s; cin >> s; vector res(h, vector(w, 'x')); ll j = 0, cnt = 0; rep(i, n) { if (s[i] == 'l') { rep(k, cnt) res[h - 1 - k][j] = 'o'; j++; cnt = 0; } else cnt++; } if (cnt) rep(k, cnt) res[h - 1 - k][j] = 'o'; rep(i, h) { rep(j, w) cout << res[i][j]; cout << endl; } }