Відома компанія-виробник мікропроцесорів звернулася до вас із проханням розмістити деякі змінні компоненти (віджети) на своїх комп'ютерних чіпах. Кожен чіп має вигляд квадрату N \times N слотів. В один слот може бути вставлений лише один компонент, і вам потрібно розмістити якомога більше віджетів.
Звичайно, сучасні процесорні схеми складні. На жаль, існує кілька обмежень:
Деякі слоти вимкнені.
Деякі слоти вже зайняті іншими компонентами й не можуть використовуватись для віджетів.
До горизонтальних і вертикальних країв чіпа підключені паралельні шини пам'яті, навантаження яких має бути збалансованим. Тобто, у першому рядку має бути стільки ж компонентів, скільки і в першому стовпці; у другому рядку — стільки ж, як і в другому стовпці і так далі. Кількість компонентів включає як уже розміщені на чіпі, так і нові віджети.
Також джерела живлення підключені до кінців кожного рядка і стовпця. Щоб уникнути перегріву, в будь-якому рядку або стовпці має бути не більше, ніж від загальної кількості компонентів на чіпі.
Опис чіпа складається з рядків по символів, де '.' позначає вільний слот, '/' — вимкнений слот, а 'C' — слот, зайнятий компонентом. Наприклад:
CC/.. ./.// ..C.C /.C.. /./C/
Якщо в будь-якому рядку або стовпці не може бути більш ніж компонентів, то максимальна кількість віджетів, які можна додати до цього 5 \times 5 чіпа, дорівнює . Один з можливих варіантів розміщення показано нижче, де 'W' — віджет, доданий у порожній слот.
CC/W. W/W// W.C.C /.CWW /W/C/
Вхідні дані складаються з кількох тестів. Кожен тест починається рядком із трьох цілих чисел: розміру чіпа (1 \leq N \leq 10), а також та (1 \leq B \leq 1000, 0 \leq A \leq B) згідно з описом вище. Далі йдуть рядків по символів, які описують слоти — по одному з '.', '/' або 'C', як описано вище.
Останній тест закінчується рядком із трьома нулями.
Для кожного тесту виведіть один рядок, що починається з номера тесту. Якщо рішення існує, виведіть максимальну кількість віджетів, які можна додати на чіп. Якщо рішення немає, виведіть impossible.
Дотримуйтесь формату прикладу у вихідних даних.
Приклад 1