[COCI0607 - Contest 01] Bài 3: OKVIRI

Xem PDF

Nộp bài

Điểm: 100 (thành phần)
Thời gian: 1.0s
Python 2 4.0s
Bộ nhớ: 1G
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

"Khung Peter Pan" là một cách trang trí văn bản trong đó mỗi ký tự được đặt trong một khung hình kim cương, với các khung của các ký tự láng giềng xen kẽ nhau. Một khung Peter Pan cho một chữ cái trông như thế này ('X' là chữ cái chúng ta đang đặt khung):

..#..
.#.#.
#.X.#
.#.#.
..#..

Tuy nhiên, việc đặt khung như vậy sẽ hơi nhàm chán nên chúng ta sẽ đặt khung cho mỗi chữ cái thứ ba bằng một "khung Wendy". Một khung Wendy trông như thế này:

..*..
.*.*.
*.X.*
.*.*.
..*..

Khi một khung Wendy xen kẽ với một khung Peter Pan, khung Wendy (đẹp hơn nhiều) sẽ được đặt phía trên. Đối với một ví dụ về việc xen kẽ, hãy kiểm tra các trường hợp mẫu.


Input

Dòng duy nhất gồm tối đa 15 ký tự viết hoa theo bảng chữ cái tiếng Anh.

Output

In ra từ được viết bằng khung Peter Pan và Wendy trên 5 dòng.

Sample input 1
A
Sample output 1
..#.. 
.#.#. 
#.A.# 
.#.#. 
..#..
Sample input 2
DOG
Sample output 2
..#...#...*.. 
.#.#.#.#.*.*. 
#.D.#.O.*.G.* 
.#.#.#.#.*.*. 
..#...#...*..
Sample input 3
ABCD
Sample output 3
..#...#...*...#.. 
.#.#.#.#.*.*.#.#. 
#.A.#.B.*.C.*.D.# 
.#.#.#.#.*.*.#.#. 
..#...#...*...#..

Bình luận đầu tiên

Bình luận

Không có bình luận nào.