n, a, b, c, d = map(int, input().split())
s = input()

if '##' in s[a - 1:max(c, d)]:
    print('No')
elif c < d or ('...' in s[b - 2:d + 1]):
    print('Yes')
else:
    print('No') n, a, b, c, d = map(int, input().split()) n map(int, input().split()) map int input().split() ().split () input split a b c d s = input() s input() input if '##' in s[a - 1:max(c, d)]:
    print('No')
elif c < d or ('...' in s[b - 2:d + 1]):
    print('Yes')
else:
    print('No') '##' in s[a - 1:max(c, d)] '##' s[a - 1:max(c, d)] s a - 1:max(c, d) a - 1 a 1 max(c, d) max c d print('No') print 'No' elif c < d or ('...' in s[b - 2:d + 1]):
    print('Yes') c < d or ('...' in s[b - 2:d + 1]) c < d c d '...' in s[b - 2:d + 1] '...' s[b - 2:d + 1] s b - 2:d + 1 b - 2 b 2 d + 1 d 1 print('Yes') print 'Yes' print('No') print 'No' a, b, c, d = map(int, input().split()) map(int, input().split()) a s = input() input() s b, c, d = map(int, input().split()) map(int, input().split()) b c, d = map(int, input().split()) map(int, input().split()) c d = map(int, input().split()) map(int, input().split()) d n, a, b, c, d = map(int, input().split()) map(int, input().split()) n
n, a, b, c, d = map(int, input().split())
s = input()

if '##' in s[a - 1:max(c, d)]:
    print('No')
elif c < d or ('...' in s[b - 2:d + 1]):
    print('Yes')
else:
    print('No')
