Problem: I came to the summer festival with the elementary school students in my neighborhood. To put it bluntly, it plays the role of a guardian, but the smell of yakisoba and takoyaki in the store, and the sound of fireworks that can be heard from time to time, are still exciting even at this age. But today I have to keep an eye on the curious children so they don't get lost.

The children seemed to be interested in opening a store. When I looked into it, I was supposed to play a game using dice with the uncle who opened the store, and if I win, I would get a prize. The game is a simple one called High & Low. Participants and uncles roll one dice each, but before that, participants predict whether their rolls will be greater or lesser than their uncle's rolls. If the prediction is correct, it is a victory, and if the same result is rolled, both roll the dice again.

The tricky part of this game is that the dice of the participants and the dice of the uncle may be different. Participants can see the development of both dice in advance, so they can expect it as a hint.

In other words, it's a simple probability calculation. However, the probability is in the range of high school mathematics, and it may be a little heavy for elementary school students. Even the most clever of the kids are thinking, shaking their braided hair. I'll be asking for help soon. By the way, let's show you something that seems to be an adult once in a while.



Input

The input consists of multiple cases.


In each case, a development of the dice is given in a 21x57 grid.
The first 21x28 ((0,0) is the upper left, (20,27) is the lower right) grid represents the participants' dice.
The last 21x28 ((0,29) is the upper left, (20,56) is the lower right) represents the uncle's dice.


Each side of the participant's dice is 7x7 with (0,7), (7,0), (7,7), (7,14), (7,21), (14,7) as the upper left. Given in the subgrid of.
The numbers written on the development drawing are the original numbers.
Flip horizontal
Flip left and right, then rotate 90 degrees counterclockwise
Flip horizontal
Flip left and right, then rotate 270 degrees counterclockwise
Flip horizontal
Flip upside down, then flip left and right
It was made to do.


Each side of the uncle's dice is 7x7 with (0,36), (7,29), (7,36), (7,43), (7,50), (14,36) as the upper left. Given in the subgrid.
The numbers on the uncle's dice development are drawn according to the same rules as the participants' dice.



One of 1 to 9 is written on each side of the dice.
The numbers are given in a 7x7 grid like this:

..... #
... |. #
..... #
... |. #
..-.. #



..-.. #
... |. #
..-.. #
. | ... #
..-.. #



..-.. #
... |. #
..-.. #
... |. #
..-.. #



..... #
. |. |. #
..-.. #
... |. #
..... #



..-.. #
. | ... #
..-.. #
... |. #
..-.. #



..-.. #
. | ... #
..-.. #
. |. |. #
..-.. #



..-.. #
... |. #
..... #
... |. #
..... #



..-.. #
. |. |. #
..-.. #
. |. |. #
..-.. #



..-.. #
. |. |. #
..-.. #
... |. #
..-.. #




However, when the above numbers are rotated 90 degrees or 270 degrees, the "|" and "-" are interchanged.


The end of the input is given by a single 0 line

The dice given as input are always correct. Also, dice that cannot be settled are not given.

Output

Output the one with the higher probability in one line when it becomes "HIGH" and when it becomes "LOW". If both probabilities are the same, output "HIGH".

Examples

Input

.......#######......................#######..............
.......#.....#......................#..-..#..............
.......#.|...#......................#.|.|.#..............
.......#.....#......................#..-..#..............
.......#.|...#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
############################.############################
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
#.-.-.##...|.##.-.-.##.|.|.#.#.....##.|.|.##.-.-.##.|.|.#
#|.|.|##..-..##|.|.|##..-..#.#....|##..-..##|.|.|##..-..#
#...-.##.|...##...-.##.|.|.#.#.-.-.##.|...##...-.##.|...#
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
############################.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#.|.|.#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
############################.############################
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
#.-.-.##...|.##.-.-.##.|.|.#.#...-.##...|.##.-...##.|.|.#
#|.|.|##..-..##|.|.|##..-..#.#|.|.|##..-..##|.|.|##..-..#
#.-.-.##.|...##...-.##.|...#.#.-...##.|.|.##.-.-.##.|...#
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
############################.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
############################.############################
#.....##..-..##.....##..-..#.#.....##..-..##.....##.....#
#.-.-.##.|.|.##.-.-.##...|.#.#.....##.|.|.##...-.##.|...#
#|.|.|##..-..##|....##..-..#.#....|##..-..##|.|.|##.....#
#.-.-.##.|.|.##.....##.|.|.#.#.-.-.##.|.|.##.-...##.|...#
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
############################.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|.|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
############################.############################
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
#.-.-.##...|.##.-.-.##.|.|.#.#.-...##.|.|.##.-...##.|.|.#
#|.|.|##..-..##|.|.|##..-..#.#|.|.|##..-..##|.|.|##..-..#
#...-.##.|...##.-.-.##.|.|.#.#.-.-.##.|...##.-.-.##.|.|.#
#.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
############################.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
0


Output

LOW
HIGH
HIGH
LOW


Input

.......#######......................#######..............
.......#.....#......................#..-..#..............
.......#.|...#......................#.|.|.#..............
.......#.....#......................#..-..#..............
.......#.|...#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.############################
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.-.-.##...|.##.-.-.##.|.|.#.#.....##.|.|.##.-.-.##.|.|.#
|.|.|##..-..##|.|.|##..-..#.#....|##..-..##|.|.|##..-..#
...-.##.|...##...-.##.|.|.#.#.-.-.##.|...##...-.##.|...#
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#.|.|.#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.############################
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.-.-.##...|.##.-.-.##.|.|.#.#...-.##...|.##.-...##.|.|.#
|.|.|##..-..##|.|.|##..-..#.#|.|.|##..-..##|.|.|##..-..#
.-.-.##.|...##...-.##.|...#.#.-...##.|.|.##.-.-.##.|...#
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.############################
.....##..-..##.....##..-..#.#.....##..-..##.....##.....#
.-.-.##.|.|.##.-.-.##...|.#.#.....##.|.|.##...-.##.|...#
|.|.|##..-..##|....##..-..#.#....|##..-..##|.|.|##.....#
.-.-.##.|.|.##.....##.|.|.#.#.-.-.##.|.|.##.-...##.|...#
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|.|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|...#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
.############################
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.-.-.##...|.##.-.-.##.|.|.#.#.-...##.|.|.##.-...##.|.|.#
|.|.|##..-..##|.|.|##..-..#.#|.|.|##..-..##|.|.|##..-..#
...-.##.|...##.-.-.##.|.|.#.#.-.-.##.|...##.-.-.##.|.|.#
.....##..-..##.....##..-..#.#.....##..-..##.....##..-..#
.############################
.......#######......................#######..............
.......#..-..#......................#..-..#..............
.......#...|.#......................#.|.|.#..............
.......#..-..#......................#..-..#..............
.......#.|...#......................#...|.#..............
.......#..-..#......................#..-..#..............
.......#######......................#######..............
0


Output

LOW
HIGH
HIGH
LOW

Solution (in CPP):

Solution:
#include<bits/stdc++.h>
typedef long long int ll;
typedef unsigned long long int ull;
#define BIG_NUM 2000000000
#define MOD 1000000007
#define EPS 0.000000001
using namespace std;

enum Type{
	Self,
	Enemy,
};

char number[9][7][8] = {
   {"#######",
	"#.....#",
	"#...|.#",
	"#.....#",
	"#...|.#",
	"#..-..#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#...|.#",
	"#..-..#",
	"#.|...#",
	"#..-..#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#...|.#",
	"#..-..#",
	"#...|.#",
	"#..-..#",
	"#######"}
	,
   {"#######",
	"#.....#",
	"#.|.|.#",
	"#..-..#",
	"#...|.#",
	"#.....#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#.|...#",
	"#..-..#",
	"#...|.#",
	"#..-..#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#.|...#",
	"#..-..#",
	"#.|.|.#",
	"#..-..#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#...|.#",
	"#.....#",
	"#...|.#",
	"#.....#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#.|.|.#",
	"#..-..#",
	"#.|.|.#",
	"#..-..#",
	"#######"}
	,
   {"#######",
	"#..-..#",
	"#.|.|.#",
	"#..-..#",
	"#...|.#",
	"#..-..#",
	"#######"}
	};

int H = 7,W = 7;
int num_array[10][2];
int start_row[2][6] = {{0,7,7,7,7,14},{0,7,7,7,7,14}};
int start_col[2][6] = {{7,0,7,14,21,7},{36,29,36,43,50,36}};
char input[21][60];

void copyTable(char to[7][8],char from[7][8]){

	for(int row = 0; row < H; row++){
		for(int col = 0; col < W; col++)to[row][col] = from[row][col];
	}
}

void reverse_LR(char table[7][8]){

	char work[7][8];
	copyTable(work,table);

	for(int row = 0; row < H; row++){
		for(int col = 0; col < W; col++){
			work[row][(W-1)-col] = table[row][col];
		}
	}
	copyTable(table,work);
}

void reverse_UD(char table[7][8]){

	char work[7][8];
	copyTable(work,table);

	for(int row = 0; row < H; row++){
		for(int col = 0; col < W; col++){
			work[(H-1)-row][col] = table[row][col];
		}
	}
	copyTable(table,work);
}

void roll_rev_90(char table[7][8]){

	char work[7][8];
	copyTable(work,table);

	for(int row = 0; row < H; row++){
		for(int col = 0; col < W; col++){
			if(table[row][col] == '|'){
				work[(W-1)-col][row] = '-';
			}else if(table[row][col] == '-'){
				work[(W-1)-col][row] = '|';
			}else{
				work[(W-1)-col][row] = table[row][col];
			}
		}
	}
	copyTable(table,work);

}

void roll_90(char table[7][8]){

	char work[7][8];
	copyTable(work,table);

	for(int row = 0; row < H; row++){
		for(int col = 0; col < W; col++){
			if(table[row][col] == '|'){
				work[col][(H-1)-row] = '-';
			}else if(table[row][col] == '-'){
				work[col][(H-1)-row] = '|';
			}else{
				work[col][(H-1)-row] = table[row][col];
			}
		}
	}
	copyTable(table,work);
}

bool compare_num(char left[7][8],char right[7][8]){

	for(int row = 0; row < H; row++){
		for(int col = 0; col < W; col++){
			if(left[row][col] != right[row][col])return false;
		}
	}

	return true;
}

void calc(Type type){

	char work[7][8],compare[7][8];
	int match_num;

	for(int loop = 0; loop < 6; loop++){
		//盤面の切り出し
		for(int row = 0; row < H; row++){
			for(int col = 0; col < W; col++){
				work[row][col] = input[start_row[type][loop]+row][start_col[type][loop]+col];
			}
		}
		match_num = -1;
		//該当する数字を検索
		for(int i = 1; i <= 9; i++){
			copyTable(compare,number[i-1]);

			reverse_LR(compare); //左右反転
			switch(loop){
			case 1:
				roll_rev_90(compare);
				break;
			case 3:
				roll_90(compare);
				break;
			case 5:
				reverse_UD(compare);
				break;
			}

			if(compare_num(work,compare)){
				match_num = i;
				break;
			}

		}
		num_array[match_num][type]++;
	}
}

void func(){

	for(int row = 1; row < 21; row++){
		scanf("%s",input[row]);
	}
	calc(Self);
	calc(Enemy);

	int num_self = 0,num_enemy = 0;
	for(int i = 2; i <= 9; i++){
		for(int k = 1; k <= i-1; k++){
			num_self += num_array[i][Self]*num_array[k][Enemy];
		}
	}

	for(int i = 2; i <= 9; i++){
		for(int k = 1; k <= i-1; k++){
			num_enemy += num_array[i][Enemy]*num_array[k][Self];
		}
	}

	if(num_self >= num_enemy){
		printf("HIGH\n");
	}else{
		printf("LOW\n");
	}
}

int main(){

	while(true){
		scanf("%s",input[0]);
		if(input[0][0] == '0')break;

		for(int i = 1; i <= 9; i++){
			num_array[i][Self] = 0;
			num_array[i][Enemy] = 0;
		}

		func();
	}

	return 0;
}