+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
یک مستطیل $n \times m$ را یک مستطیل *ایکس-پُر* مینامیم اگر تمام $n.m$ کاراکتر داخل این مستطیل `X` باشد. توجه کنید کاراکتر `X` بزرگ است!
یک مستطیل $n \times m$ را یک مستطیل *نقطه-پُر* مینامیم اگر تمام $n.m$ کاراکتر داخل این مستطیل `.` باشد.
امین از شما میخواهد یک مستطیل $3n \times 3m$ را با ۹ مستطیل $n \times m$ پر کند.
او میخواهد این ۹ مستطیل به صورت **شطرنجی(یکی در میان)** *ایکس-پُر* و *نقطه-پُر* باشند و مستطیل بالا سمت چپ *ایکس-پُر* باشد. به عکس زیر توجه کنید:
![عکس سوال چاپگر](https://quera.ir/qbox/view/LECOHxSliP/chapgar.png)
برای بهتر متوجه شدن خواستهی امین، به مثالها توجه کنید.
# ورودی
ورودی تنها شامل یک خط است که در آن دو عدد طبیعی $n$ و $m$ با فاصله از هم آمده است.
$$1 \le n, m \le 20$$
# خروجی
خروجی یک جدول $3n \times 3m$، مطابق با الگو خواسته شده، چاپ کنید.
# مثال
## ورودی نمونه ۱
```
1 1
```
## خروجی نمونه ۱
```
X.X
.X.
X.X
```
## ورودی نمونه ۲
```
2 3
```
## خروجی نمونه ۲
```
XXX...XXX
XXX...XXX
...XXX...
...XXX...
XXX...XXX
XXX...XXX
```
# قسمت آموزشی
در این قسمت راهنماییهای سوال، به مرور اضافه میشود. مشکلاتتان در راستای حل سوال را میتوانید از بخش ["سوال بپرسید"](https://quera.ir/contest/clarification/19679/) مطرح کنید.
<details class="blue">
<summary>
راهنمایی ۱
</summary>
وضعیت هر سطر از این شکل دو حالت کلی دارد، سعی کنید از این دو حالت برای چاپ کل جدول استفاده کنید.
</details>
<details class="blue">
<summary>راهنمایی ۲</summary>
رشته $s$ وضعیت $n$ سطر اول و آخر جدول را نمایش میدهد.
$$s = "X\dots X" + ".\ \dots ." + "X \dots X"$$
رشته $t$ وضعیت $n$ سطر میانی جدول را نمایش میدهد.
$$t = ".\ \dots ." + "X\dots X" + ".\ \dots ."$$
</details>
<details class="blue">
<summary>راهنمایی ۳</summary>
شبه کد حل سوال را میتوانید مشاهده کنید:
```
for i from 1 to n:
print s
for i from n + 1 to 2n:
print t
for i from 2n + 1 to 3n:
print s
```
</details>
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.