#include #include #include #include using namespace std; int main() { int t, R, U; cin >> t >> U >> R; if(t < max(R, U) || R == 0 && U == 0 && t == 1) { cout << "NO" << endl; return 0; } cout << "YES" << endl; int x = 0, y = 0; while(max(R - x, U - y) > 1) { if(R - x != 0) { x++; cout << ">"; } if(U - y != 0) { y++; cout << "^"; } t--; cout << endl; } if(R == x && U == y) { if(t % 2 == 1) { cout << "^" << endl; cout << ">" << endl; cout << "" << endl; t -= 2; } else { cout << "^>" << endl; t--; } } else if(U == y) { if(t % 2 == 0) { cout << "^" << endl; cout << ">v" << endl; t -= 2; } else { cout << ">" << endl; t--; } } else { if(t % 2 == 0) { cout << ">" << endl; cout << "^<" << endl; t -= 2; } else { cout << "^" << endl; t--; } } while(t > 0) { cout << ">" << endl; cout << "<" << endl; t -= 2; } }