#include <bits/stdc++.h>

using namespace std;

int main(void) {
	long long N, A, B, C, D;
	cin >> N >> A >> B >> C >> D;
	--A;
	--B;
	--C;
	--D;
	string S;
	cin >> S;
	for(int i = A; i < C; ++i) {
		if(S[i] == '#' && S[i + 1] == '#') {
			cout << "No\n";
			return 0;
		}
	}
	for(int i = B; i < D; ++i) {
		if(S[i] == '#' && S[i + 1] == '#') {
			cout << "No\n";
			return 0;
		}
	}
	if(C < D) {
		cout << "Yes\n";
		return 0;
	}
	for(int i = B - 1; i < min(D, N - 1); ++i) {
		if(S[i] == '.' && S[i + 1] == '.' && S[i + 2] == '.') {
			cout << "Yes\n";
			return 0;
		}
	}
	cout << "No\n";
	return 0;
}

