시간 제한
메모리 제한
시간 제한
1초
메모리 제한
128 MB
유명한 마술사 이민혁이 사용하는 카드의 뒷면은 모두 그가 직접 디자인한 것이다.
민혁이는 카드 뒷면 전체를 디자인하지 않고, 왼쪽 위 1/4 영역만 디자인한다. 그다음 이 영역을 좌우로 대칭시켜 오른쪽 위를 만들고, 위쪽 절반 전체를 다시 상하로 대칭시켜 아래쪽 절반을 만든다.
이렇게 대칭으로 전체를 완성한 뒤에는, 마술에 사용하기 위한 의도된 오류를 한 곳에 넣는다. 오류는 원래 '#'이어야 하는 칸을 '.'으로, 또는 '.'이어야 하는 칸을 '#'으로 바꾸는 것이다.
왼쪽 위 1/4 영역의 디자인과 오류의 위치가 주어졌을 때, 카드 뒷면 전체 디자인을 출력하는 프로그램을 작성하시오.
첫째 줄에 왼쪽 위 영역의 행의 개수 R과 열의 개수 C가 주어진다. (1 ≤ R, C ≤ 50)
다음 R개의 줄에는 각 줄마다 '.' 또는 '#'으로 이루어진 C개의 문자가 주어진다.
마지막 줄에는 오류의 위치 A와 B가 주어진다. (1 ≤ A ≤ 2R, 1 ≤ B ≤ 2C) 이는 전체 디자인에서 위에서 A번째 행, 왼쪽에서 B번째 열을 뜻한다.
카드 뒷면 전체 디자인을 총 2R개의 줄에 걸쳐 출력한다. 각 줄은 2C개의 문자로 이루어져야 한다.