T, A, B = map(int, input().split()) first_arrive = max(A, B) rem = T - first_arrive if rem <= 1: print('NO') else: print('YES') diag = min(A, B) for _ in range(diag): print('^>') if A > B: for _ in range(first_arrive - diag): print('^') else: for _ in range(first_arrive - diag): print('>') if rem >= 3 and rem % 2 != 0: print('>') print('^') print('') print('<')