Модель шахівниці повинна задовольняти наступні умови:
Модель має бути прямокутної форми.
Вона складається лише із символів '.' (крапка) та 'X' (велика латинська X).
Жодні два сусідні символи, як по горизонталі, так і по вертикалі, не можуть бути однаковими.
Символ у лівому нижньому куті моделі повинен бути '.' (крапка).
Задані два числа: — кількість рядків, і — кількість стовпців. Напишіть програму, яка генерує модель шахівниці згідно з цими правилами і виводить її.
У першому рядку вхідного файлу знаходяться два числа і (1 \leq N \leq 50, 1 \leq M \leq 50), розділені пробілом.
У вихідних даних повинно бути рядків. Кожен рядок має містити символів відповідно до згенерованого малюнка. Зокрема, перший символ останнього рядка відповідає лівому нижньому куту (див. приклад).
Приклад 1