// E - Yutori
#include <bits/stdc++.h>
using namespace std;

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

	vector<int> R(N,-1);

	int r_c = 0,  r_pos = 0;
	for(int r=N-1; r>=0; --r){
		if(r_c > 0) r_c--;
		else{
			if(S[r] == 'o'){
				R[r_pos++] = r;
				r_c = C;
			}
		}
	}

	reverse(R.begin(), R.begin() + r_pos);

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

	int l_c = 0,  l_pos = 0;
	for(int l=0; l<N; ++l){
		if(l_c > 0) l_c--;
		else{
			if(S[l] == 'o'){
				if(R[l_pos++] == l) cout<< l + 1 <<endl;
				l_c = C;
			}
		}
	}

}