Душова кабіна#10140

Душова кабіна

1 секунда
64 мегабайти
Дуже легка

Степан придбав душову кабіну, яку вирішив встановити в дачному будинку. Дачний будинок являє собою прямокутник N \times M, розбитий на одиничні квадратики. Степан знає, що душова кабіна займає рівно дві клітинки, які мають спільну сторону. Також Степан знає, що деякі клітинки будинку зайняті різними речами.

Допоможіть Степану з'ясувати, скількома різними способами він може розташувати душову кабіну в дачному будинку.

Вхідні дані

У першому рядку вхідних даних знаходиться два цілих числа , (1 \leq N, M \leq 1000) — розміри дачного будинку Степана. Кожен із наступних рядків містить по символів — опис дачного будинку Степана. Символ "#" означає, що відповідна клітинка вже чимось зайнята, а символ "." — що вона вільна і може стати однією з двох, зайнятих душовою кабіною.

Вихідні дані

Одне число — кількість способів розташувати душову кабіну в дачному будинку.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading