Problem:
Print a Rectangle

Draw a rectangle which has a height of H cm and a width of W cm. Draw a 1-cm square by single '#'.

Input

The input consists of multiple datasets. Each dataset consists of two integers H and W separated by a single space.

The input ends with two 0 (when both H and W are zero).

Output

For each dataset, print the rectangle made of H × W '#'.

Print a blank line after each dataset.

Constraints

1 ≤ H ≤ 300

1 ≤ W ≤ 300

Sample Input

3 4
5 6
2 2
0 0

Sample Output

####
####
####

######
######
######
######
######

##
##

Solution in PHP (judge verdict: Accepted)

<?php
	$output = array();
	$i = 0;
	while( true ) {
		fscanf( STDIN, "%d%d", $H, $W );
		if( 0 == $H && 0 == $W ) { break; }
		
		$buf = array();
		for( $i=0; $i<$H; $i++ ) {
			$row = "";
			for( $j=0; $j<$W; $j++ ) {
				$row .= '#';
			}
			array_push( $buf, $row );
		}
		array_push( $output, implode( "\n", $buf ) );
	}
	print implode( "\n\n", $output );
	if( 0 == $i) {
		print PHP_EOL;
		$i++;
	}

?>