import java.util.Scanner;

public class Main{
	public static void main(String args[]){

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	}
} import java.util.Scanner; Scanner java.util public class Main{
	public static void main(String args[]){

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	}
} Main public static void main(String args[]){

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	} main {

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	} Scanner sc = new Scanner (System.in); sc new Scanner (System.in) int h = sc.nextInt(); h sc.nextInt() sc.nextInt sc int w = sc.nextInt(); w sc.nextInt() sc.nextInt sc while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		} h!=0 || w!=0 h!=0 h 0 w!=0 w 0 {
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		} for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			} int i=1; int i=1; i 1 i<=h i h ++i ++i i {
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			} {
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			} for (int j=1;j<=w;++j){
					System.out.print("#");
				} int j=1; int j=1; j 1 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 h=sc.nextInt() h sc.nextInt() sc.nextInt sc w=sc.nextInt() w sc.nextInt() sc.nextInt sc String args[] args public class Main{
	public static void main(String args[]){

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	}
} public class Main{
	public static void main(String args[]){

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	}
} Main
import java.util.Scanner;

public class Main{
	public static void main(String args[]){

		Scanner sc = new Scanner (System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();

		while (h!=0 || w!=0){
			for (int i=1;i<=h;++i){
				for (int j=1;j<=w;++j){
					System.out.print("#");
				}
				System.out.println();
			}
			System.out.println();
			h=sc.nextInt();
			w=sc.nextInt();
		}

	}
}
