#include<iostream>
using namespace std;
int H, W;
typedef pair<int,int> pii;
#define rep(i, x) for(int i=0; i<x; i++)
int main() {
cin>>H>>W;
cout<<"? ";
for(int i=0; i<=H; i++) cout<<'>';
for(int i=0; i<=W; i++) cout<<'v';
cout<<endl;
int x1,y1;
cin>>x1>>y1;
if(x1!=H-1) {cout<<"! "<<x1+1<<' '<<W-1<<endl; return 0;}
else if(y1 != W-1) {cout<<"! "<<0<<' '<<y1+1<<endl; return 0;}
cout<<"? ";
rep(i, H+1) {
rep(i, W-1) {cout<<">";}
cout<<"v";
rep(i, W-1) {cout<<"<";}
cout<<"^<v";
}
cout<<endl;
int x2, y2;
cin>>x2>>y2;
cout<<"! "<<x2+1<<" "<<y2<<endl;
}