TEST DATA FOR `likecow'
A Zip file of this data
is available.
Input for test 1
3
..X....
.XXX...
.XX....
.....X.
.X...X.
...X...
..XX...
.XX....
.XX..X.
.X...X.
XX.....
X......
XX...XX
XXXX.XX
XXX..XX
Output for test 1
1 2
Input for test 2
5
.......
.......
.......
.......
.......
XXXXXXX
.......
.......
.......
.......
.......
.......
XXXXXXX
.......
.......
.......
XXXXXXX
.......
.......
.......
.......
.....XX
......X
......X
.......
Output for test 2
1 5
Input for test 3
8
X.XXXX.
XXX...X
.....XX
.X..XXX
.XXXX..
.X..X.X
.X.XXX.
X...XXX
XXX.X..
...X.XX
XX..X.X
XX.X.X.
.XX...X
..XX...
XXXXX.X
..X..X.
.X.X..X
..XXXXX
.X.XXXX
..X.XX.
......X
XX..X..
..XXXXX
..XXX..
..X..XX
XX.X.X.
.XXXX..
XXXX...
.XX..X.
.......
XX..X..
.XXXX..
X.X....
.X.XX..
.X.XXXX
.XXXXX.
..XXXX.
.....X.
XXX.XX.
....XXX
Output for test 3
2 8
Input for test 4
21
.XXX.X.
XXXXX..
...XX..
.X..XX.
X..X.XX
....XX.
.X.XXXX
.X....X
....XXX
..XX..X
XX..X.X
.XX..XX
.XXXX..
.X...XX
XX...XX
..XXXX.
.X...XX
.XX....
..X.X..
.XX....
XXX...X
.XXXXXX
..XX.XX
XX.XXXX
X.....X
X.X.X.X
X...X.X
XXX..XX
X..X.XX
.X..X..
.X.X...
..X.X.X
...X...
X.XXXX.
.X.XX..
.X.XX.X
X.XXX.X
..XXX..
XXXX.XX
...XXX.
..X...X
.XXX.X.
XX..XX.
.X....X
XX...XX
XX.XX..
.XXXXXX
XXXXX.X
..XXXXX
..XX..X
..X.XXX
XXXX..X
...X.X.
.X.XXXX
XXX.XXX
..X.XXX
.XX..XX
XXXX..X
..XXX..
X......
XXXXX..
XX.XX..
..X....
.XXX..X
.XXX...
XXXXX..
X.X.X..
X.X...X
X..X..X
.XX....
.XX..X.
XX.XXX.
......X
XX.....
..X.X..
X...XXX
X.XXX.X
.XXX.XX
X.XX..X
..XX...
X...XXX
X..X...
X.X...X
.XXX.XX
X.X...X
..XXX..
....X..
.X.XXXX
.....XX
..X.XXX
X.X...X
XXXXXX.
..X..XX
.XXXX.X
....X..
.XXX..X
XXX.X.X
....X..
...X.X.
X.X.XXX
.X..XX.
.X..X..
X.X.X.X
.XX.X.X
..XXX..
Output for test 4
13 14
Input for test 5
27
XX.X..X
..X.X..
....XXX
..XXXX.
.X.XXX.
X.XXXX.
X.X..X.
.XXX...
XXX..XX
X....X.
X...X.X
.XXX...
.X...X.
...XXX.
.....X.
XX..XX.
X..XX.X
..XX...
X.XXXXX
.XX.XX.
..X..XX
......X
X.X..X.
X..X.X.
...XX.X
.X..XXX
XX.X.XX
X.XX..X
.X.XX.X
..X.X.X
.XX.X.X
X.X.X.X
XXXXX..
.X.XXXX
.XX.X.X
.....X.
..XX.XX
X.X..X.
X..XXX.
..X.X.X
X.X.X.X
XXXXX..
X..XX.X
XXX...X
.XXXX.X
.X.....
X.X.X..
X.X.XX.
..X.XX.
..XX.X.
..XXXX.
XXX..X.
X...XX.
XX..XXX
X.XX...
X...X..
X.XX..X
X..X..X
X..X.XX
XX.X.X.
.X.XX.X
X.XX...
.XXX..X
.X.XXX.
.XXX..X
.XX.X.X
.XXXXXX
X.X.X..
.XXXXXX
..XX.X.
.XX.X.X
XX....X
X...X.X
X..XX..
.XXX...
..X....
XX...XX
X.....X
X.X.XX.
.XX.XXX
..XXXXX
.XX.XX.
.X.X.X.
X....X.
XXX.XX.
...X.X.
X....XX
X.XXX.X
XX...XX
X.X.X.X
X..XX.X
...XX..
..X.X..
X.XX..X
.XX..XX
X.X.XXX
X...X..
XXXX.XX
XX.XXX.
.XXX.X.
..XXX..
X..XXXX
X.XXXXX
..XXX.X
X..XX..
X.X.X.X
X.XXX..
X...XX.
....XX.
XXX...X
X....X.
XXX...X
....XX.
XXXXXX.
X......
...X..X
XX.....
....XXX
XX...XX
.XXX...
.......
X.XXXXX
..XX.XX
X..XXXX
....XXX
XXXX.XX
.X...XX
X.XX.X.
.XXX...
X.X..X.
XX.X...
..X..X.
X.X.X.X
.XXX.X.
XXXXXXX
Output for test 5
5 8
Input for test 6
33
....XXX
.X..XX.
.X.XXX.
XXX.X..
X.XX..X
XX...X.
.X.XX.X
XXX.XX.
XXX...X
XX..XX.
.XXX...
X....XX
.XXXXX.
.X....X
X..X...
XXX.XXX
.XX....
.XX..X.
XXX.X..
X...XXX
.X.X.X.
XXX.X.X
.XXXX..
...XX.X
...X..X
X.X.X..
....XX.
XX..XX.
.X.XX..
X..XX.X
X..XX.X
.XXX...
XXXX.XX
XX.XX..
.X.XX..
X.....X
.X...X.
....X.X
.X.XXXX
.X.XX.X
X..XX.X
XXX....
X.X..X.
X.XXX..
X.X.X..
...XXXX
.XXX.X.
.X..XXX
X...X..
.X.X.XX
..X...X
..X..XX
XX.XX..
.X.XX..
X.XXXX.
X..X.X.
...XXXX
.XX.XXX
..XX.XX
X.XXXX.
XX.X.X.
XXXX.XX
...X.X.
X..XXX.
XXX.XXX
..X..X.
...X.XX
.X....X
.X.XXXX
..X.X.X
X..X.X.
X..X..X
X..X.XX
.....XX
X...XX.
.XX.X.X
X.X..X.
.X.XXX.
X..XX.X
XX.XXX.
XXX.XXX
XX.XXX.
X..XX.X
.....X.
...XXXX
.X..X.X
X.XX...
.X.XXX.
XX..XX.
X.X....
.X.X..X
......X
.XXXX.X
X....XX
X...XXX
..XXXX.
......X
XX.....
.X.XXXX
XX..XX.
....X..
.X.X.XX
X.X..XX
.XXXXX.
...XX..
.X.XXX.
.XX.X.X
X.X.X..
X.XXXX.
XXX.XXX
..X.XXX
XXXX.X.
....X.X
X.XX..X
XXX.XX.
.XX...X
X..XXXX
X.X...X
.X.X...
.X..XXX
XX.X.X.
X.....X
.XXX..X
.XX....
X..XXXX
XX..X..
..X..XX
XXX..X.
XXX...X
XXXX.XX
..XXXX.
....XX.
XX.X..X
XX....X
XX.X.X.
...X.XX
.XXX.XX
X...XX.
XX..XX.
X.XX...
.XXX..X
X.X.X.X
..X.XX.
X.X.XXX
.XX....
X.X.XX.
.XXX.X.
XX.X...
.XX.XXX
.X.X..X
..X..X.
X......
....X.X
..XX.XX
.XX...X
.X.XXXX
X.XXX..
...XXX.
XX..X.X
X...X.X
.XXXX..
XX.XX..
X.XXXX.
X.XX.XX
XXXX..X
Output for test 6
18 32
Input for test 7
47
X..X...
X..XX.X
X.XXXX.
X.XX..X
..X..XX
XX..XX.
.X....X
X..XXX.
......X
XX...XX
X..X...
....X..
XXXX..X
XXX.XXX
X..X.XX
X...X.X
XX.....
XXX.X.X
XX.....
.XXXX..
...XXXX
XXXXXX.
XX.X..X
.XX.XX.
X....XX
XX.XX.X
XXXXXX.
..X.X..
.X.XX.X
XX..X.X
..XX..X
......X
X.XX..X
X..X..X
.XX.XX.
...X..X
XX....X
..X.XXX
XX.X.X.
X....X.
.XXXXXX
.XXXXX.
.X.XX..
..XXXX.
XX....X
...XXXX
XX....X
.XX.X..
X.X.XXX
XX.X.X.
.XXX...
.XXX...
XXX..X.
.XXX.XX
X.X.X.X
X.X...X
.....X.
.X..XX.
...X.XX
..X.XXX
......X
.....XX
X.XXX..
XX....X
XXXX..X
.X..XX.
.XXXX..
.XXX.X.
XXXX.X.
XXXXXX.
.X.X..X
XX.....
.X..X.X
X..X...
X.XX...
.XXXXX.
X....X.
.X..XXX
XXX.XXX
XXXX.X.
XX.XXX.
...X...
XXXXXXX
...X..X
X..X..X
.X..X.X
..X..XX
.XXXX.X
...XX.X
..X....
XXX....
.XX..XX
.XX.XXX
X.X.X.X
..X.X.X
XX..XXX
XX...XX
X..XX.X
X..XX.X
X.XX..X
XX.XX.X
.XX...X
..XX..X
..X....
XXXXX.X
..XXX.X
X.X.XXX
XX.XXX.
XX.XX.X
XX.....
X...X.X
..XX...
XX....X
..XX..X
.X....X
.XXX.XX
...X..X
.XX.X.X
XX.....
XX...XX
XXX....
XXXXX..
.XX.X.X
X...XX.
X.XXXX.
...XXXX
X..XXX.
XX..X.X
....X..
..XXX..
...X..X
X.XX..X
.X.X..X
.XXX.X.
XXX.XX.
XXXX..X
X..XXXX
..X..XX
..X.X..
X...XXX
..X....
XXX..XX
.XXX.X.
X..X...
X..X.XX
X..XXX.
X.X.XXX
XX.X..X
....XX.
..XX.XX
..X.X.X
X.XX...
X...X..
.XX...X
.XXXX..
X..XXXX
X.X.X.X
X..XXX.
.XXXXXX
X.X.XXX
X.X...X
XXXXX..
.X...X.
XXX....
X....X.
X.XXX..
X.X.XXX
.X.X..X
...XXX.
.XX..XX
XX.....
..X.X.X
X.X.XXX
.X..XXX
.XX.XXX
X..XXX.
X.X...X
......X
...XX..
XXXX.XX
XXX.X.X
X..XX..
XX.X...
.......
X...XX.
..X....
.XXX...
X.XX..X
XX.X.X.
XXX..XX
...XXX.
XX..XX.
....XX.
XX..XXX
XX...XX
.XXXX.X
XXXXX.X
.XX...X
.XXX.X.
..X...X
.XXX.XX
XXXX..X
X.....X
X..X.XX
X..XXX.
X.X....
.XX.X.X
...XXXX
X.XXXX.
.X..X.X
XXX....
....X.X
..XXX.X
.X.XXXX
X.X..XX
...XXXX
.XXXXXX
XX...XX
X.X....
XX.....
X..XX..
..XX..X
.XXXXXX
XX.XX.X
XXXXXXX
.X..X..
.XX.XXX
.XX.X.X
XXXXXX.
X.X....
XX....X
XXXX.X.
..X..X.
.XX.XXX
.XX..XX
Output for test 7
30 34
Input for test 8
50
XXX..X.
.......
.X..XX.
..XX.X.
.X..XXX
.X...X.
....X.X
.XXX.XX
XX..X.X
X..XXX.
XX.....
.X.X.XX
X.X.X..
X.X.XX.
..X..XX
XX.XX.X
.XX...X
.XX...X
X.X...X
X.X.X.X
X.XXX.X
...XX..
XX.X.XX
XX...XX
XXXXX..
...X...
X..XX.X
.X...XX
X..X..X
X.X....
..X.X..
X.X...X
.XXX.XX
X.X..X.
..XX...
.XXX.X.
X....X.
.X.XXXX
X..X...
.X...XX
X.X.XXX
..XX..X
X.X..X.
X.XX...
.X.....
.X..X..
X..X...
.XXX.XX
.XX....
..XXX.X
XX.X..X
XXXX...
...XXX.
...X.XX
X.....X
XXXXX..
...XX..
..XXX..
XX.X..X
XX.XX.X
XX...XX
X.X.XX.
.XXXX.X
XXXX...
.......
XXXXXXX
.XXX..X
XX..XXX
..XX...
X.X.X..
.XX.X..
..XXXXX
..X.XXX
X.X..X.
XX..XXX
....X..
.X.X..X
...XXXX
X.X.XX.
X....XX
X...X..
XX.....
XXX..X.
..XXXXX
X...XX.
XX.X.X.
X...X.X
.X..X..
X.X....
X..XXX.
.......
.X...XX
.X..XX.
XX.XX..
X..XXXX
X.XXX.X
XXXXX..
X.XX...
....XX.
.X..XXX
.XXXX..
XXX.XX.
X.XX...
..X...X
.....XX
XX.XX..
.X..X.X
.XX....
.X.X..X
...X...
X..X.X.
.XXX.X.
..X...X
.X.X.XX
X.XX...
....X.X
X..XX..
..X....
.X.....
.XXX..X
.....XX
.X..X.X
.....X.
......X
X.....X
XX.X.XX
X..X.XX
XX.X...
X.X...X
X.XXXXX
.XXX.X.
X.XXX.X
..XXXX.
..XXX.X
.XXXX..
.X.XXX.
.X.XXX.
XXXX.X.
.......
X..XX.X
.X.X.XX
X....XX
....X..
..X..XX
.X.XXX.
..X.X..
X...X..
.X.XXXX
X..XXX.
.XXX..X
X.X.XX.
.XXX.X.
XXX...X
.XX.XX.
...X..X
.XX.XX.
XX.XX..
XX...XX
X.XX..X
X..XX.X
.XXX..X
X.X...X
X.XXXX.
X.....X
XXX.XX.
.XXXX..
.X.XX..
.XX....
.X...X.
.X.XXXX
...X.XX
..XXX.X
.X..XX.
..XX.XX
XXX.X.X
.XXXXXX
XXXX.XX
.X..X..
..X.X.X
...X..X
X.XXXXX
.X.XXXX
X...X..
X....X.
X.X...X
X.X....
X.XX.XX
...XX..
XXXXXXX
X....XX
X.X.X.X
.XX.XXX
.XX..X.
.X..XX.
...X..X
XX..X.X
X.X....
....XX.
..XXX.X
.XXXX.X
XX.X.X.
.XX.X.X
...XX.X
....XX.
XX..XXX
..XX.XX
..XXXXX
X.XX.X.
X.X.X.X
..XX.X.
XX..XXX
..XX.XX
X.X.XX.
X..X.XX
XX.XXX.
X.XXXXX
X...X.X
X..X...
XXX...X
..XXX..
X.X.X..
X...XXX
...XXXX
X.X....
XXXXX..
.X.....
XXXXX.X
..X..XX
XX.XX..
.XXXX.X
....XX.
.XX....
.X.XXXX
X..X..X
.XX.XX.
.X.X..X
..XX.XX
XX.XXXX
X....XX
XX..XXX
X.X.XXX
.XX.X..
....X.X
X.XXXX.
.XXX.XX
XXX.X..
.X.XX.X
.XXXXX.
.X....X
...X...
Output for test 8
22 50