import java.util.Scanner;
 
class Main{
  public static void main(String[] arg){
    int H, W;

    Scanner in = new Scanner(System.in);

    while(true){
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    }
    
  }
} import java.util.Scanner; Scanner java.util class Main{
  public static void main(String[] arg){
    int H, W;

    Scanner in = new Scanner(System.in);

    while(true){
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    }
    
  }
} Main public static void main(String[] arg){
    int H, W;

    Scanner in = new Scanner(System.in);

    while(true){
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    }
    
  } main {
    int H, W;

    Scanner in = new Scanner(System.in);

    while(true){
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    }
    
  } int H H W; W Scanner in = new Scanner(System.in); in new Scanner(System.in) while(true){
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    } true {
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    } H = in.nextInt() H in.nextInt() in.nextInt in 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.print("#");
            }
            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.print("#");
            }
            System.out.println();
        } {
            for(int j=0; j<W; j++){
                System.out.print("#");
            }
            System.out.println();
        } for(int j=0; j<W; j++){
                System.out.print("#");
            } int j=0; int j=0; j 0 j<W j W j++ j++ j {
                System.out.print("#");
            } {
                System.out.print("#");
            } System.out.print("#") System.out.print 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[] arg arg
import java.util.Scanner;
 
class Main{
  public static void main(String[] arg){
    int H, W;

    Scanner in = new Scanner(System.in);

    while(true){
        H = in.nextInt();
        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.print("#");
            }
            System.out.println();
        }
        System.out.println();
    }
    
  }
}