#include #include #include #include #include #include #include #include #include #include #include #include #include #define all(x) (x).begin(),(x).end() #define rall(x) (x).rbegin(),(x).rend() using namespace std; typedef long long ll; typedef pair pi; typedef pair pl; typedef pair pls; int main() { int t, a, b; cin >> t >> a >> b; if (t < max(a,b) || t+a+b == 1) { cout << "NO" << endl; } else { cout << "YES" << endl; while(t) { if (a < t - 1) { putchar('<'); a++; } else if (a != 0) { putchar('>'); a--; } if (b % 2 == t % 2) { if (b < t - 1) { putchar('v'); b++; } else if (b != 0) { putchar('^'); b--; } } putchar('\n'); t--; } } return 0; }