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