public static void printBoard(int[][] old, String message, int[][] after,
			int[][] expected, String status) {
		String expectedStr = " and the expected:";
		if (message == null || "".equals(message)) {
			message = "after tilt board let became";
		}
		StringBuffer bufer = new StringBuffer();
		bufer.append("\n");
		for (int i = 0; i < ROWS; i++) {
			bufer.append(convertLineToTxtWithSepForBoardPrint(old[i])).append(
					" ");
			if (i < ROWS - 1) {
				for (int j = 0; j < message.length(); j++) {
					bufer.append(" ");
				}
			} else {
				bufer.append(message);
			}

			bufer.append(" ").append(
					convertLineToTxtWithSepForBoardPrint(after[i]));

			if (i < ROWS - 1) {
				for (int j = 0; j < expectedStr.length(); j++) {
					bufer.append(" ");
				}

			} else {
				bufer.append(expectedStr);
			}
			bufer.append(convertLineToTxtWithSepForBoardPrint(expected[i]))
					.append("\n");
		}
		bufer.append(status);
		System.out.println(bufer.toString());
	}