aizu onlineジャッジの「長方形の描画」問題を解いているのですが、presentation errorになってしまいます。
出力結果も大体あっていると思うのですが、どこが間違っているのでしょうか。
また、こうしたpresentation errorはどのように気をつければ防げるのでしょうか。

import java.util.InputMismatchException;
import java.util.Scanner;

public class test{


    public static void main(String[] args){

        Scanner scan = new Scanner(System.in);

            while(true){
                try{
            int H=scan.nextInt();
            int W=scan.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.println('\n');

                }catch(InputMismatchException e){
                    System.out.println("エラー:"+e);

                }

            }
            scan.close();
    }

}