Журі має велику художню задумку — створити прямокутне полотно з великої кількості чорних і білих квадратів однакового розміру. Полотно повинно містити рівно 4-зв'язаних областей з чорних плиток і 4-зв'язаних областей з білих плиток.
Нагадаємо, що 4-зв'язаною областю деякого кольору називається такий максимальний набір плиток, що:
будь-які дві плитки області мають один і той самий колір;
для будь-яких двох плиток області існує така з'єднуюча їх послідовність плиток, що будь-які дві послідовні плитки мають спільну сторону.
На додаток до художньої ідеї, журі вже розробило програму, яка створює дизайн полотна. Але оскільки ця проблема стосується мистецтва, то будь-яке нове рішення є надзвичайно важливим для журі.
В одному рядку містяться два цілих числа і (1 \le b, w \le 1000) — кількість чорних і білих областей.
У першому рядку виведіть розмір картини і (1 \le r, c \le 100\,000) — кількість рядків і стовпців. Далі слідують рядків по символів у кожному. Кожен символ повинен бути або @ (чорна плитка) або . (біла плитка). У полотні повинно знаходитися не більше плиток.
Приклад 1