Мінне поле#11650

Мінне поле

1 second
256 megabytes
Medium

Мінне поле представлене у вигляді клітинок. Клітинки, що містять міни, позначені числом , порожні клітинки – числом .

Розмінувальник складає карту мінного поля. Для цього усі клітинки мінного поля він спочатку позначає крапками. Відомо координати клітинки, у якій знаходиться розмінувальник. Дана клітинка позначається числом, яке означає кількість мін, що оточують дану клітинку (по горизонталі, вертикалі та діагоналі).

Якщо поруч з даною клітинкою немає мін, то:

Визначте, який вигляд матиме карта мінного поля, яку побудує розмінувальник.

Input

Перший рядок містить два цілих числа та (1 \leq N, M \leq 1000) – висоту та ширину мінного поля. У наступних рядках міститься по чисел або ( – у відповідній клітинці розташована міна, – клітинка порожня).

У наступному рядку записано два числа та , які вказують на номер рядка та номер стовпчика, де розташована клітинка, у яку виконується перший крок.

Output

Карту, яку складе розмінувальник, знаходячись у клітинці з координатами , , або , якщо розмінувальник одразу знаходиться у клітинці з міною.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading