크로스워드 퍼즐 장식
시간 제한1초메모리 제한128 MB
주어진 문자 격자 둘레에 지정된 여백을 두고 행과 열 번호 합 홀짝에 따라 #과 .을 번갈아 채워 출력합니다.
문제
창영이는 크로스워드 퍼즐을 좋아한다. 세상에 있는 퍼즐을 모두 풀어 버린 창영이는 이제 퍼즐을 예쁘게 장식하려고 한다.
퍼즐은 개의 글자로 이루어져 있다. 창영이는 퍼즐 위쪽에 줄, 왼쪽에 칸, 오른쪽에 칸, 아래쪽에 줄을 덧붙인다. 그래서 장식을 끝낸 결과는 세로 줄, 가로 칸인 직사각형이다.
덧붙인 칸은 체스판처럼 #와 .가 번갈아 나오도록 채운다. 장식을 끝낸 직사각형에서 위에서 번째, 왼쪽에서 번째 칸을 라고 하자. 가 짝수인 칸은 #, 홀수인 칸은 .이다. 따라서 왼쪽 맨 위 칸 은 #다. 원래 퍼즐이 놓인 칸은 글자를 그대로 둔다.
입력
첫째 줄에 과 이 주어진다. ()
둘째 줄에 , , , 가 주어진다. ()
다음 개 줄에는 크로스워드 퍼즐을 나타내는 글자가 한 줄에 개씩 주어진다.
출력
장식을 끝낸 크로스워드 퍼즐을 줄에 걸쳐 출력한다. 각 줄은 개의 문자로 이루어진다.