N, A, B, C, D = map(int, input().split())
S = input()

if C > D:
    ai = A - 1
    bi = B - 1
    while ai < C - 1:
        if ai + 1 < C and S[ai + 1] == '.' and ai + 1 != bi:
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi:
                ai += 2
            else:
                if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
    while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

else:
    bi = B - 1
    while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

    ai = A - 1
    while ai < C - 1:
        if S[ai + 1] == '.':
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.':
                ai += 2
            else:
                print('No')
                exit()

print('Yes') 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 C > D:
    ai = A - 1
    bi = B - 1
    while ai < C - 1:
        if ai + 1 < C and S[ai + 1] == '.' and ai + 1 != bi:
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi:
                ai += 2
            else:
                if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
    while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

else:
    bi = B - 1
    while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

    ai = A - 1
    while ai < C - 1:
        if S[ai + 1] == '.':
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.':
                ai += 2
            else:
                print('No')
                exit() C > D C D ai = A - 1 ai A - 1 A 1 bi = B - 1 bi B - 1 B 1 while ai < C - 1:
        if ai + 1 < C and S[ai + 1] == '.' and ai + 1 != bi:
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi:
                ai += 2
            else:
                if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
     ai < C - 1 ai C - 1 C 1 if ai + 1 < C and S[ai + 1] == '.' and ai + 1 != bi:
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi:
                ai += 2
            else:
                if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
     ai + 1 < C and S[ai + 1] == '.' and ai + 1 != bi ai + 1 < C and S[ai + 1] == '.' ai + 1 < C ai + 1 ai 1 C S[ai + 1] == '.' S[ai + 1] S ai + 1 ai 1 '.' ai + 1 != bi ai + 1 ai 1 bi ai += 1 ai 1 if ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi:
                ai += 2
            else:
                if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
     ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi ai + 2 < C and S[ai + 2] == '.' ai + 2 < C ai + 2 ai 2 C S[ai + 2] == '.' S[ai + 2] S ai + 2 ai 2 '.' ai + 2 != bi ai + 2 ai 2 bi ai += 2 ai 2 if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
     bi + 1 < D and S[bi + 1] == '.' bi + 1 < D bi + 1 bi 1 D S[bi + 1] == '.' S[bi + 1] S bi + 1 bi 1 '.' bi += 1 bi 1 elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                 bi + 2 < D and S[bi + 2] == '.' bi + 2 < D bi + 2 bi 2 D S[bi + 2] == '.' S[bi + 2] S bi + 2 bi 2 '.' bi += 2 bi 2 print('No') print 'No' exit() exit while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit() bi < D - 1 bi D - 1 D 1 if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit() S[bi + 1] == '.' S[bi + 1] S bi + 1 bi 1 '.' bi += 1 bi 1 if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit() bi + 2 < D and S[bi + 2] == '.' bi + 2 < D bi + 2 bi 2 D S[bi + 2] == '.' S[bi + 2] S bi + 2 bi 2 '.' bi += 2 bi 2 print('No') print 'No' exit() exit bi = B - 1 bi B - 1 B 1 while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

     bi < D - 1 bi D - 1 D 1 if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

     S[bi + 1] == '.' S[bi + 1] S bi + 1 bi 1 '.' bi += 1 bi 1 if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

     bi + 2 < D and S[bi + 2] == '.' bi + 2 < D bi + 2 bi 2 D S[bi + 2] == '.' S[bi + 2] S bi + 2 bi 2 '.' bi += 2 bi 2 print('No') print 'No' exit() exit ai = A - 1 ai A - 1 A 1 while ai < C - 1:
        if S[ai + 1] == '.':
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.':
                ai += 2
            else:
                print('No')
                exit() ai < C - 1 ai C - 1 C 1 if S[ai + 1] == '.':
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.':
                ai += 2
            else:
                print('No')
                exit() S[ai + 1] == '.' S[ai + 1] S ai + 1 ai 1 '.' ai += 1 ai 1 if ai + 2 < C and S[ai + 2] == '.':
                ai += 2
            else:
                print('No')
                exit() ai + 2 < C and S[ai + 2] == '.' ai + 2 < C ai + 2 ai 2 C S[ai + 2] == '.' S[ai + 2] S ai + 2 ai 2 '.' ai += 2 ai 2 print('No') print 'No' exit() exit print('Yes') print 'Yes' ai = A - 1 A - 1 ai N, A, B, C, D = map(int, input().split()) map(int, input().split()) N B, C, D = map(int, input().split()) map(int, input().split()) B bi += 2 2 bi bi += 1 1 bi A, B, C, D = map(int, input().split()) map(int, input().split()) A bi += 2 2 bi ai += 2 2 ai D = map(int, input().split()) map(int, input().split()) D bi += 1 1 bi ai += 1 1 ai ai += 1 1 ai bi += 1 1 bi ai += 2 2 ai bi += 2 2 bi ai = A - 1 A - 1 ai C, D = map(int, input().split()) map(int, input().split()) C S = input() input() S bi = B - 1 B - 1 bi bi = B - 1 B - 1 bi
N, A, B, C, D = map(int, input().split())
S = input()

if C > D:
    ai = A - 1
    bi = B - 1
    while ai < C - 1:
        if ai + 1 < C and S[ai + 1] == '.' and ai + 1 != bi:
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.' and ai + 2 != bi:
                ai += 2
            else:
                if bi + 1 < D and S[bi + 1] == '.':
                    bi += 1
                elif bi + 2 < D and S[bi + 2] == '.':
                    bi += 2
                else:
                    print('No')
                    exit()
    while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

else:
    bi = B - 1
    while bi < D - 1:
        if S[bi + 1] == '.':
            bi += 1
        else:
            if bi + 2 < D and S[bi + 2] == '.':
                bi += 2
            else:
                print('No')
                exit()

    ai = A - 1
    while ai < C - 1:
        if S[ai + 1] == '.':
            ai += 1
        else:
            if ai + 2 < C and S[ai + 2] == '.':
                ai += 2
            else:
                print('No')
                exit()

print('Yes')
