#include <stdio.h>
#include <stdlib.h>
#pragma warning(disable:4996)

int main(void) {
 int N, M;
 int i,j;
 while (1) {
  scanf("%d %d", &N, &M);
  if (N >= 3 && M <= 10) break;
 }
 fflush(stdin);
 char** miro = (char**) malloc (sizeof(char*) * N);
 for (i = 0; i < N; i++) {
  *(miro + i) = (char*)malloc(sizeof(char) * M);
 }
 
 
 for (i = 0; i < N; i++) {
  for (j = 0; j < M; j++) {
   scanf("%c", &miro[i][j]);
  }
  fflush(stdin);
 }

 for (i = 0; i < N; i++) {
  for (j = 0; j < M; j++) {
   printf("%c", miro[i][j]);
   
  }
  printf("\n");
 }
 return 0;
}


3 3

###

###

#ab 예를들어 이런식으로 입력을 해주면


결과로

###

###

#ab 가 나와야되는데 입력자체가


###

### 하고나면 결과값으로


##

#

#

## 이딴식으로 나옴 ;;


중간에 fflush(stdin) 도 해놨는데 왜이러죠 ㅜ 예전부터 궁금하긴했어요