eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Шахова модель

Шахова модель

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB

Шахова модель - це модель, яка задовольняє наступним умовам:

  • Модель має прямокутну форму.

  • Модель складається лише з символів '.' (крапка) і 'X' (велика латинська X).

  • Немає двох символів, горизонтально чи вертикально, які прилягають один до одного і рівні між собою.

  • Символ, що знаходиться у лівому нижньому куту моделі - це '.' (крапка).

Вам задано два числа. N - кількість рядків і M - кількість стовбчиків. Напишіть програму, яка генерує шахову модель за заданими правилами і виводить її.

Вхідні дані

Перший рядок вхідного файлу містить два числа N і M (1 <= N <= 50, 1 = M <= 50), відокремлених пропуском.

Вихідні дані

На виході міститься N рядків, у кожному рядку знаходиться M символів, які відповідають шаблону, що генерується. Зокрема, перший символ останнього рядка відповідає лівому нижньому куту (див. приклад).

Приклад

Вхідні дані #1
8 8
Вихідні дані #1
X.X.X.X.
.X.X.X.X
X.X.X.X.
.X.X.X.X
X.X.X.X.
.X.X.X.X
X.X.X.X.
.X.X.X.X