문제
"피터팬 틀"은 한 글자를 각각 다이아몬드 형태의 틀에 집어넣는 방식의 문장 꾸밈방법이다. 한 글자를 위한 피터팬 틀은 다음과 같다('X'는 틀 안의 글자다.)
..#..
.#.#.
#.X.#
.#.#.
..#..하지만 이러한 방식으로 넣으면 모양이 단조롭기 때문에, 3의 배수번째의 문자의 경우에는 "웬디 틀"을 이용해서 꾸미고자 한다.
웬디 틀은 다음과 같다.
..*..
.*.*.
*.X.*
.*.*.
..*..문장을 입력받아서 피터팬틀과 웬디틀을 이용해 문자열을 꾸미는 프로그램을 작성하라.
자세한 출력방법은 예시를 참고한다.
입력
입력은 길이가 15이하인 알파벳 문자열이 입력된다.
출력
입력된 문자열에 대하여 꾸민 결과를 출력한다.
예제 #1
A
..#..
.#.#.
#.A.#
.#.#.
..#..
예제 #2
DOG
..#...#...*..
.#.#.#.#.*.*.
#.D.#.O.*.G.*
.#.#.#.#.*.*.
..#...#...*..
예제 #3
ABCD
..#...#...*...#..
.#.#.#.#.*.*.#.#.
#.A.#.B.*.C.*.D.#
.#.#.#.#.*.*.#.#.
..#...#...*...#..
출처
COCI 2006/2007 contest1 3