#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; int main() { int t, a, b; scanf("%d %d %d", &t, &a, &b); if (max(a, b) > t) { puts("NO"); return 0; } puts("YES"); for (int i = 0; i < min(a, b)-1; i++) { puts(">^"); } for (int i = 0; i < max(a, b)-min(a, b); i++) { if (a > b) { puts("^"); }else { puts(">"); } } if (t-max(a, b) == 1) { puts("^"); puts(">"); }else { puts(">^"); for (int i = 0; i < (t-max(a, b))/2; i++) { puts(">^"); } for (int i = 0; i < (t-max(a, b))/2-1; i++) { puts(" 0) { if ((t-max(a, b))%2) { puts("<"); puts("v"); }else { puts("