import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    }
} import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    }
} Main public static void main(String[] args) {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    } main {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    } int H = 0; H 0 int W = 0; W 0 Scanner sc= new Scanner(System.in); sc new Scanner(System.in) while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	} true {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	} H = sc.nextInt() H sc.nextInt() sc.nextInt sc W = sc.nextInt() W sc.nextInt() sc.nextInt sc 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.print( "\n" );
    		} 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.print( "\n" );
    		} {
    			for ( int j = 0 ; j < W ; j++ ) {
        			System.out.print( '#' );
    			}
    			System.out.print( "\n" );
    		} 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.print( "\n" ) System.out.print System.out System System.out "\n" System.out.print( "\n" ) System.out.print System.out System System.out "\n" sc.close() sc.close sc String[] args args public class Main {

    public static void main(String[] args) {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    }
} public class Main {

    public static void main(String[] args) {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    }
} Main
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

    	int H = 0;
    	int W = 0;

    	Scanner sc= new Scanner(System.in);

    	while( true ) {
    		H = sc.nextInt();
    		W = sc.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.print( "\n" );
    		}
    		System.out.print( "\n" );
    	}
    	sc.close();
    }
}
