Замощення доміношками#1738

Замощення доміношками

1 секунда
128 мегабайтів
Дуже легка

Дано ігрове поле розміром n \times m, де деякі його клітини вже закриті. Закрити дві суміжні вільні клітини доміно розміром 1 \times 2 коштує одиниць. Закрити одну вільну клітину квадратною плиткою розміром 1 \times 1 коштує одиниць.

Знайдіть мінімальні загальні витрати, необхідні для покриття всіх вільних клітин поля.

Вхідні дані

У першому рядку містяться чотири числа n, m, a, b (1 \leq n, m \leq 100, — цілі числа за модулем не більші за ).

Кожен із наступних рядків містить символів: "." (крапка) означає закриту клітину, а символ "*" (зірочка) означає вільну клітину.

Вихідні дані

Виведіть мінімальні загальні витрати, необхідні для покриття всіх вільних клітин поля (і лише їх).

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading