# ???
n,a,b,c,d=map(int,input().split())
s=input()
ans="Yes"

if c<d:
    btod=s[b:d]
    atoc=s[a:c]
    if btod.count("##")>0:ans="No"
    if atoc.count("##")>0:ans="No"
else:
    btod=s[b-1-1:d+1]
    atoc=s[a:c]
    if atoc.count("##")>0:ans="No"
    else:
        if btod.count("...")==0:ans="No"
    
print(ans) 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 ans="Yes" ans "Yes" if c<d:
    btod=s[b:d]
    atoc=s[a:c]
    if btod.count("##")>0:ans="No"
    if atoc.count("##")>0:ans="No"
else:
    btod=s[b-1-1:d+1]
    atoc=s[a:c]
    if atoc.count("##")>0:ans="No"
    else:
        if btod.count("...")==0:ans="No"
     c<d c d btod=s[b:d] btod s[b:d] s b:d b d atoc=s[a:c] atoc s[a:c] s a:c a c if btod.count("##")>0:ans="No"
     btod.count("##")>0 btod.count("##") btod.count btod count "##" 0 if atoc.count("##")>0:ans= atoc.count("##")>0 atoc.count("##") atoc.count atoc count "##" 0 btod=s[b-1-1:d+1] btod s[b-1-1:d+1] s b-1-1:d+1 b-1-1 b-1 b 1 1 d+1 d 1 atoc=s[a:c] atoc s[a:c] s a:c a c if atoc.count("##")>0:ans="No"
    else:
        if btod.count("...")==0:ans="No"
     atoc.count("##")>0 atoc.count("##") atoc.count atoc count "##" 0 if btod.count("...")==0:ans="No"
     btod.count("...")==0 btod.count("...") btod.count btod count "..." 0 print(ans) print ans atoc=s[a:c] s[a:c] atoc atoc=s[a:c] s[a:c] atoc n,a,b,c,d=map(int,input().split()) map(int,input().split()) n btod=s[b:d] s[b:d] btod ans="Yes" "Yes" ans a,b,c,d=map(int,input().split()) map(int,input().split()) a b,c,d=map(int,input().split()) map(int,input().split()) b s=input() input() s d=map(int,input().split()) map(int,input().split()) d btod=s[b-1-1:d+1] s[b-1-1:d+1] btod c,d=map(int,input().split()) map(int,input().split()) c
# ???
n,a,b,c,d=map(int,input().split())
s=input()
ans="Yes"

if c<d:
    btod=s[b:d]
    atoc=s[a:c]
    if btod.count("##")>0:ans="No"
    if atoc.count("##")>0:ans="No"
else:
    btod=s[b-1-1:d+1]
    atoc=s[a:c]
    if atoc.count("##")>0:ans="No"
    else:
        if btod.count("...")==0:ans="No"
    
print(ans)
