Okvir
Ο Mirko έχει συναρμολογήσει ένα εξαιρετικό σταυρόλεξο και τώρα θέλει να το πλαισιώσει. Το σταυρόλεξο του Mirko αποτελείται από
Το πλαίσιο αποτελείται από χαρακτήρες "#" (δίεση) και "." (κουκκίδα) που εναλλάσσονται σαν πεδία σε σκακιέρα. Αυτοί οι χαρακτήρες πρέπει να είναι διατεταγμένοι με τέτοιο τρόπο ώστε, εάν το πλαίσιο επεκτείνεται για να καλύψει ολόκληρο το σταυρόλεξο και αντιμετωπίζουμε αυτούς τους χαρακτήρες ως σκακιέρα, οι "#" χαρακτήρες θα πρέπει να τοποθετούνται ως τα κόκκινα πεδία σε μια σκακιέρα (δηλαδή το επάνω αριστερό πεδίο) . Δείτε τα παρακάτω παραδείγματα για καλύτερη κατανόηση της εργασίας.
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει δύο ακέραιους αριθμούς
Η δεύτερη γραμμή εισόδου περιέχει ακέραιους αριθμούς
Οι ακόλουθες
Έξοδος
Τυπώστε το πλαισιωμένο σταυρόλεξο όπως αναφέρεται στο κείμενο.
Παραδείγματα
input
4 4
2 2 2 2
honi
oker
nera
irak
output
#.#.#.#.
.#.#.#.#
#.honi#.
.#oker.#
#.nera#.
.#irak.#
#.#.#.#.
.#.#.#.#
input
2 4
1 0 3 1
rima
mama
output
#.#.#.#
rima.#.
mama#.#
.#.#.#.
Comments