Masala #1186

Xotira 16 MB Vaqt 1000 ms
14

Rasmni kattalashtirish

Faqat oq-qora piksellardan iborat rasmlar bilan ishlaydigan Jumanazarga bugun juda ham mayda rasmni ko‘rib berishni iltimos qilishdi. Rasmga ko‘zi o‘tmagan Jumanazar, shu rasmni bo‘yi bo‘yicha aa marta, eni bo‘yicha bb marta kattalashtirilsa, u bilan ishlashi mumkin ekanligini tushundi.

Albatta rasmni kattalashtirish masalasini Jumanazar sizga qoldirdi.

Shunday qilib Jumanazar sizga N×MN × M o‘lchamli oq-qora rasm beradi. Bunda oq piksellari nuqta ‘.’ belgisi bilan, qora piksellari ‘x’ belgisi bilan ifodalangan. Siz bu rasmni (aN)×(bM)(a * N ) × (b * M ) o‘lchamli qilib kattalashtirishingiz kerak bo’ladi. Rasmni bunday holatda kattalashtirish uchun siz rasmning har bir pikselini a×ba × b barobar kattalashtirishingiz kerak ekanligini unutmang.


Kiruvchi ma'lumotlar:

Birinchi qatorda to‘rtta butun son - N,M(1N,M50),a,b(1a,b5)N, M(1 ≤ N, M ≤ 50), a, b(1 ≤ a, b ≤ 5) kiritiladi.

Keyingi NN ta qatorning har birida MM tadan belgi - rasmning o‘zi kiritiladi.


Chiquvchi ma'lumotlar:

aNa * Nta qatorning har birida bMb * M tadan belgini - kattalashtirilgan rasmni chiqaring.


Misollar
# input.txt output.txt
1
3 3 1 2
.x.
x.x
.x.
..xx..
xx..xx
..xx..
2
3 3 3 2
.x.
x.x
.x.
..xx..
..xx..
..xx..
xx..xx
xx..xx
xx..xx
..xx..
..xx..
..xx..