public static char[][] drawBody(byte howManyTimesP, int theNumberP) {
		int i = 0;
		// char [][] anArray = new char [howManyTimesP][(howManyTimesP*4)+4];
		String equalsString = " = ";
		int finalFactor = 0;
		long finalAnswer = 0;
		String finalLine = "";
		String finishedLine = "";
		ArrayList<char[]> list = new ArrayList<char[]>();

		if (theNumberP < 1) {
			theNumberP = 1;
		}
		if (howManyTimesP < 1) {
			howManyTimesP = 1;
		}


		if (theNumberP > 99999999) {
			theNumberP = 99999999;
		}
		if (howManyTimesP > 9) {
			howManyTimesP = 9;
		}

		finalFactor = (howManyTimesP - 1) * 10 + 1;
		finalAnswer = (long)finalFactor * theNumberP;

		finalLine = theNumberP + "*" + finalFactor + equalsString + finalAnswer;
		// System.out.println(finalLine.length());

		for (i = 1; i <= howManyTimesP; i++) {

			String digits = createDigitsLadder(i, howManyTimesP);
			String answer = createAnswerBody(theNumberP, Integer.parseInt(digits), finalLine, finalAnswer);

			// TODO add in answer to complete the line
			finishedLine = theNumberP + "*" + digits + equalsString + answer;

			list.add(finishedLine.toCharArray());
			// Convert finishedLine into char[]

			// add finishedLine char[] into arraylist
			// System.out.println(finishedLine);
		}


		char[][] result = list.toArray(new char[0][0]);

		return result;
	}