TEST DATA FOR `satel'

A Zip file of this data is available.

Input for test 1

5 8
#####..#
#####.##
......#.
.###...#
.###..##

Output for test 1

2
2

Input for test 2

10 15
#####..#.......
#####..#.......
#####..#......#
#####..#......#
#####..#.......
#####..#.......
#####..#.......
...............
.......#.......
.###...#......#

Output for test 2

6
0

Input for test 3

10 15
#####........##
#####.........#
#####..#####..#
#####..#####..#
#####..######..
#####..........
####...........
...............
##......#.....#
.###...##....##

Output for test 3

0
6

Input for test 4

20 25
#####........##..........
#####........##..........
#####........##..........
#####..#####.............
#####..#####.............
#####..######............
#####....................
#######################..
......................#..
#......##....##.......#..
#####..##....##.......#..
#####.................#..
#####..#####..#.......#..
#####..#####..#.......#..
#####..#####..........#..
#####.................#..
......................#..
......................#..
.###...##....##.......#..
.###...##....##.......###

Output for test 4

8
3

Input for test 5

20 25
#####........##..........
#####........##..........
#####........##..........
#####..#####..#..........
#####..#####.............
#####..######............
#####....................
#####.#################..
......................#..
#......##....##.......#..
#####..##....##.......#..
#####...#.....#.......#..
#####..#####..#.......#..
#####..#####..#.......#..
#####..#####..........#..
#####.................#..
......................#..
......................#..
.#####.###..###.......#..
.###...##....##.......###

Output for test 5

1
9

Input for test 6

40 45
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################
#############################################

Output for test 6

1
0

Input for test 7

40 45
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................

Output for test 7

0
0

Input for test 8

40 45
.............................................
.............................................
.............................................
.............................................
.............................................
..######################.....................
..######################.....................
..######################.....................
..######################....................#
............................................#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
.....##################################.....#
............................................#
............................................#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
..............########################......#
............................................#
#.#.#.#.....................................#
.#.#.#......................................#
#.#.#.#.....................................#
.#.#.#......................................#
#.#.#.#.....................................#

Output for test 8

22
0

Input for test 9

40 45
#...........................................#
.............................................
.............................................
.............................................
.............................................
..######################.....................
..######################.....................
..######################.....................
..#####################......................
.............................................
.....##################################......
.....##################################......
.....##################################......
.....##################################......
.....##################################......
.....##################.###############......
.....##################################......
.....##################################......
.....##################################......
.....##################################......
.....##################################......
.............................................
.............................................
..............########################.......
..............########################.......
..............########################.......
..............########################.......
..............########################.......
..............########################.......
..............########################.......
..............########################.......
..............########################.......
..............#.######################.......
..............########################.......
.............................................
###.###......................................
.#.###.......................................
###.###......................................
.#.###.......................................
###.###.....................................#

Output for test 9

3
5

Input for test 10

75 75
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 10

1
0

Input for test 11

75 75
.##########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 11

0
1

Input for test 12

75 75
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 12

3
0

Input for test 13

75 75
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
######################...##################################################
...........................................................................
.##########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 13

0
3

Input for test 14

75 75
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
#######################.###################################################
######################...##################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 14

1
2

Input for test 15

75 75
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
######################...##################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
###########################################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 15

43
0

Input for test 16

75 75
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
#######################.###################################################
...........................................................................
######################...##################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
...........................................................................
###########################################################################
###########################################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################
...........................................................................
###########################################################################
###########################################################################
###########################################################################
###########################################################################

Output for test 16

43
0

Input for test 17

75 75
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.....................................
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################
####.#################################.####################################

Output for test 17

4
0