410005 - 天线

如图10.12所示,电信公司给城市安装新型无线网络,一个无线网络最多可以覆盖网格上垂直或水平相邻的两座城市,问覆盖所有城市最少要用多少无线网络。

Input

第一行为一个整数n,表示测试数据组数,每组数据第一行为两个整数h和w(1≤h≤40,0<w≤10),表示矩阵的高和宽。 随后h行,描述矩阵,其中“*”表示城市,“o”表示空地。

Output

输出最少安装天线数。

Examples

Input

2
7 9
ooo**oooo
**oo*ooo*
o*oo**o**
ooooooooo
*******oo
o*o*oo*oo
*******oo
10 1
*
*
*
o
*
*
*
*
*
*

Output

17
5
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题