import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

class Main {
    public static void main(String[] args) throws IOException {
       Scanner in = new Scanner(System.in);

       while(in.hasNextInt()) {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       }
    }
} import java.io.*; io.* java import java.util.ArrayList; ArrayList java.util import java.util.Collections; Collections java.util import java.util.Scanner; Scanner java.util class Main {
    public static void main(String[] args) throws IOException {
       Scanner in = new Scanner(System.in);

       while(in.hasNextInt()) {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       }
    }
} Main public static void main(String[] args) throws IOException {
       Scanner in = new Scanner(System.in);

       while(in.hasNextInt()) {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       }
    } main {
       Scanner in = new Scanner(System.in);

       while(in.hasNextInt()) {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       }
    } Scanner in = new Scanner(System.in); in new Scanner(System.in) while(in.hasNextInt()) {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       } in.hasNextInt() in.hasNextInt in {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       } int H = in.nextInt(); H in.nextInt() in.nextInt in int W = in.nextInt(); W in.nextInt() in.nextInt in if(H == 0 && W == 0) return; H == 0 && W == 0 H == 0 H 0 W == 0 W 0 return; for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       } int i=0; int i=0; i 0 i<H i H i++ i++ i {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       } {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       } for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       } int j=0; int j=0; j 0 j<W j W j++ j++ j {
			       System.out.printf("#");
		       } {
			       System.out.printf("#");
		       } System.out.printf("#") System.out.printf System.out System System.out "#" System.out.println("") System.out.println System.out System System.out "" System.out.println("") System.out.println System.out System System.out "" String[] args args
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

class Main {
    public static void main(String[] args) throws IOException {
       Scanner in = new Scanner(System.in);

       while(in.hasNextInt()) {
	       int H = in.nextInt();
	       int W = in.nextInt();
	       if(H == 0 && W == 0) return;

	       for(int i=0;i<H;i++) {
		       for(int j=0;j<W;j++) {
			       System.out.printf("#");
		       }
		       System.out.println("");
	       }
	       System.out.println("");
       }
    }
}