T,a,b = map(int,input().split()) if a==0 and b==0: if T%2==0: print("YES") for _ in range(T): print("^") print("v") elif T==1: print("NO") else: print("YES") print("^>") for _ in range((T-2)//2): print("v") print("^") print("v") print("<") elif T>=max(a,b): print("YES") for _ in range(min(a,b)-1): print("^>") if (T-max(a,b))%2==0: if min(a,b)>0: print("^>") if a>=b: for _ in range(a-b): print("^") for _ in range((T-a)//2): print("^") print("v") else: for _ in range(b-a): print(">") for _ in range((T-b)//2): print(">") print("<") else: if min(a,b)>0: print(">") print("^") if a>=b: for _ in range(a-b): print("^") for _ in range((T-1-a)//2): print("^") print("v") elif b>a: for _ in range(b-a): print(">") for _ in range((T-1-b)//2): print(">") print("<") else: print("^>") if a>0: for _ in range(a-1): print("^") for _ in range((T-1-a)//2): print("^") print("v") print("<") else: for _ in range(b-1): print(">") for _ in range((T-1-b)//2): print(">") print("<") print("v") else: print("NO")