#abc305c. [abc305_c]Snuke the Cookie Picker

[abc305_c]Snuke the Cookie Picker

题目描述

有一个 HHWW 列的网格。用 (i,j)(i, j) 表示从上往下数第 ii 行、从左往右数第 jj 列的方块。
一开始,矩形内的每个方块都有一个饼干,且该矩形的高度和宽度至少为 22 个方块,其它方块上都没有饼干。
准确地说,存在一组整数 (a,b,c,d)(a,b,c,d),满足以下所有条件。

  • 1a<bH1 \leq a < b \leq H
  • 1c<dW1 \leq c < d \leq W
  • 在方块 (i,j)(i, j) 上有一个饼干,当且仅当 aiba \leq i \leq bcjdc \leq j \leq d,其它方块上没有饼干。

然而,蠕虫君吃了其中一个饼干。
包含该饼干的方块现在变为空白方块。

给定蠕虫君吃掉饼干后的网格状态作为输入。
方块 (i,j)(i, j) 的状态由字符 Si,jS_{i,j} 给出,其中 # 表示带有饼干的方块,. 表示没有饼干的方块。
找出蠕虫君吃掉的饼干所在的方块。(答案是唯一确定的。)

约束条件

  • 2H,W5002 \leq H, W \leq 500
  • Si,jS_{i,j}#.

输入

输入以以下格式从标准输入中给出:

HH WW S1,1S_{1,1}S1,2S_{1,2}\dotsS1,WS_{1,W} S2,1S_{2,1}S2,2S_{2,2}\dotsS2,WS_{2,W} \vdots SH,1S_{H,1}SH,2S_{H,2}\dotsSH,WS_{H,W}

输出

(i,j)(i, j) 是蠕虫君吃掉的饼干所在的方块,请按顺序以一空格分隔的方式打印 iijj


示例输入1

5 6
......
..#.#.
..###.
..###.
......

示例输出1

2 4

一开始,饼干被放在以左上角 (2,3)(2, 3) 和右下角 (4,5)(4, 5) 的矩形内,蠕虫君吃掉了 (2,4)(2, 4) 处的饼干。因此,你需要打印 (2,4)(2, 4)


示例输入2

3 2
#.
##
##

示例输出2

1 2

一开始,饼干被放在以左上角 (1,1)(1, 1) 和右下角 (3,2)(3, 2) 的矩形内,蠕虫君吃掉了 (1,2)(1, 2) 处的饼干。


示例输入3

6 6
..####
..##.#
..####
..####
..####
......

示例输出3

2 5