#include <iostream>
#include <string>
using namespace std;

int main(){
	string map[110];
	int w, h;
	bool f[110][110], flag;

	while( cin >> w >> h , w , h ){
		for(int i=0 ; i<110 ; i++){
			map[i].clear();
		}
		for(int y=0 ; y<110 ; y++){
			for(int x=0 ; x<110 ; x++){
				f[y][x] = false;
			}
		}
		flag = false;

		for(int i=0 ; i<h ; i++){
			cin >> map[i];
		}
		int x=0,y=0;
		while( map[y][x] != '.' ){
			f[y][x] = true;
			if( map[y][x] == '>' ){
				x++;
			}else if( map[y][x] == '<' ){
				x--;
			}else if( map[y][x] == 'v' ){
				y++;
			}else if( map[y][x] == '^' ){
				y--;
			}

			if(f[y][x]){
				flag = true;
				break;
			}
		}
		(flag)? cout << "LOOP" << endl : cout << x << y << endl;
	}

	return 0;
}