Problems
Шахматная модель
Шахматная модель
Шахматная модель - это модель, которая удовлетворяет следующим условиям:
\begin{itemize}
\item Модель имеет прямоугольную форму.
\item Модель состоит только из символов '\textbf{.}' (точка) и '\textbf{X}' (заглавная латинская \textbf{X}).
\item Нет двух символов, горизонтально или вертикально, прилегающих друг к другу и равных между собой.
\item Символ, находящийся в левом нижнем углу модели - это '\textbf{.}' (точка).
\end{itemize}
Вам даны два числа. \textbf{N} - количество строк и \textbf{M} - количество столбцов. Напишите программу, которая генерирует шахматную модель по заданным правилами и выводит ее.
\InputFile
Первая строка входного файла содержит два числа \textbf{N} и \textbf{M} (\textbf{1} <= \textbf{N} <= \textbf{50}, \textbf{1} = \textbf{M} <= \textbf{50}), разделенных пробелом.
\OutputFile
Вывод содержит \textbf{N} строк, в каждой строке находится \textbf{M} символов, которые соответствуют генерируемому шаблону. В частности, первый символ последней строки соответствует левому нижнему углу (см. пример).
Input example #1
8 8
Output example #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