#P2704. 炮兵阵地

炮兵阵地

题目描述

司令部要在 N×M 的网格地图上部署炮兵部队。地图上每一格可能是山地(用 H 表示),也可能是平原(用 P 表示)。只有平原上可以部署炮兵,每格最多一支。

一支炮兵部队的攻击范围是:沿横向左右各两格,沿纵向上下各两格(十字形)。

要求任意两支炮兵部队都不在对方的攻击范围内。问最多能部署多少支炮兵部队。

输入格式

第一行两个正整数 N, M。 接下来 N 行,每行 M 个字符(P 或 H),中间没有空格,表示地图。

输出格式

一个整数,表示最多能部署的炮兵部队数量。

样例

输入

5 4
PHPP
PPHH
PPPP
PHPP
PHHP

输出

6

数据范围

1 ≤ N ≤ 100,1 ≤ M ≤ 10。