Public submissions
|Source code of every submission to this problem in this contest|will be visible for everyone since {$pdata.sc_from}.|
Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

WZORKI3 - Wzorki 3

Wyświetl wzór przypominający kratkę o zadanych rozmiarach. Brzeg i krawędzie wewnętrzne kratki wydrukuj korzystając ze znaku * (gwiazdka). Każde pole kratki powinno mieć rozmiar dwóch wierszy i dwóch kolumn i być wypełnione kropkami.

Wejście

Najpier liczba testów t i dla każdego testu dwie liczby w i k oznaczające odpowiednio liczbę wierszy i kolumn kratki.

Wyjście

Dla każdego testu żądany wzór (zobacz przykład). Kolejne testy oddziel pustym wierszem.

Przykład

Input:
3
3 1
4 4
2 5

Output:
****
*..*
*..*
****
*..*
*..*
****
*..*
*..*
****

*************
*..*..*..*..*
*..*..*..*..*
*************
*..*..*..*..*
*..*..*..*..*
*************
*..*..*..*..*
*..*..*..*..*
*************
*..*..*..*..*
*..*..*..*..*
*************

****************
*..*..*..*..*..*
*..*..*..*..*..*
****************
*..*..*..*..*..*
*..*..*..*..*..*
****************

Dodane przez:kuszi
Data dodania:2010-11-05
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 SCALA SCM qobi
Pochodzenie:Folklor
Public source code since: 2012-06-16 15:43:52

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.