N,A,B,C,D=gets.chomp.split(" ").map(&:to_i)
lst=gets.to_s.split("")
flag="Yes"
###AからDまでに「##」があるとダメ
for i in A..D do
  if(lst[i]=="#"&&lst[i-1]=="#")
    flag="No"
    break
  end
end
if(D<C&&flag=="Yes")
###入れ替わる必要がある場合、"..."がないとダメ
  flag="No"
  for i in B..C-1 do
    if(lst[i]=="."&&lst[i-1]=="."&&lst[i+1]==".")
      flag="Yes"
      break
    end
  end
end
print flag
  