만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

볼드체

면접 대비

시간 제한1초메모리 제한512 MB

요약
n x m 격자에서 각 '#'을 오른쪽과 아래로 뻗는 2x2 블록으로 바꾼 결과를 출력한다.
난이도

쉬움10점 중 3점

유형
구현, 행렬, 시뮬레이션, 완전 탐색
정답자
아직 제출이 없습니다

문제

나이가 들며 흔히 생기는 건강 문제로는 첫 번째 RSI1 징후와 회복보다 빨리 쌓이는 신체 부상 같은 것이 있다. 그런데 다니엘은 시력까지 갑자기 나빠졌다.

폴라가 다니엘에게 편지를 썼지만, 다니엘은 안경 없이는 읽을 수 없다. 다니엘이 읽을 수 있도록 폴라는 글자를 굵게 만들어야 한다.

편지는 문자 '.'와 '#'로 이루어진 행렬로 나타낼 수 있다. 글자를 굵게 만들기 위해 폴라는 원래 편지의 각 '#'를 오른쪽 아래 방향으로 2 × 2 크기의 '#' 정사각형으로 바꾼다.

1반복성 긴장 장애(Repetitive strain injury). 타이핑으로 생기는 통증을 절대 무시하지 말자. 인체공학 보조 기구와 의자는 대체로 항상 값을 한다. 허리를 곧게 펴고 앉자. “예방 한 그램이 치료 한 킬로그램보다 낫다.”

입력

첫째 줄에 편지의 크기를 나타내는 정수 n과 m이 주어진다. (2 ≤ n, m ≤ 100)

다음 n개 줄에는 폴라의 편지를 나타내는 m개의 문자 '.'와 '#'가 주어진다.

마지막 행과 마지막 열에는 '#'가 없다.

출력

굵게 만든 편지를 나타내는 m개의 문자 '.'와 '#'로 이루어진 n개 줄을 출력한다.

예제3

  1. 예제 1

    입력
    4 4
    ....
    .#..
    ....
    ....
    
    예상 출력
    ....
    .##.
    .##.
    ....
    
  2. 예제 2

    입력
    7 7
    .......
    .####..
    .#...#.
    .#...#.
    .#...#.
    .####..
    .......
    
    예상 출력
    .......
    .#####.
    .######
    .##..##
    .##..##
    .######
    .#####.
    
  3. 예제 3

    입력
    9 7
    .......
    .####..
    .#...#.
    .#...#.
    .####..
    .#.....
    .#.....
    .#.....
    .......
    
    예상 출력
    .......
    .#####.
    .######
    .##..##
    .######
    .#####.
    .##....
    .##....
    .##....