@Override
		public String toString() {
			StringBuilder sb = new StringBuilder();
			for (int i = 1; i <= size / 3; i++) {
				sb.append(array[size / 3 - i] != null && size / 3 - i < stacks.get(StackIndex.FIRST).curr
						? array[size / 3 - i] : ".")
						.append('\t')
						.append(array[2 * size / 3 - i] != null && 2 * size / 3 - i < stacks.get(StackIndex.SECOND).curr
								? array[2 * size / 3 - i] : ".")
						.append('\t').append(array[size - i] != null && size - i < stacks.get(StackIndex.THIRD).curr
								? array[size - i] : ".")
						.append("\n");
			}
			return sb.toString();
		}