// E - Yutori
#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i=0;i<(n);++i)

int main(){
	int N,K,C; string S;
	cin>>N>>K>>C>>S;

	vector<int> L,R;
	int c;

	c = 0;
	rep(i, N){
		if(c-- > 0) continue;
		c = 0;
		if(S[i] == 'o'){ L.push_back(i); c = C; }
	}

	c = 0;
	for(int i=N-1; i>=0; --i){
		if(c-- > 0) continue;
		c = 0;
		if(S[i] == 'o'){ R.push_back(i); c = C; }
	}

	reverse(R.begin(), R.end());

	if(L.size() > K) return 0; // 働ける日に余裕があると、その日に必ず働く必要がないから

	rep(i, L.size()) if(L[i] == R[i]) cout<<L[i]+1<<endl;
}