@Override
    public String toString() {
        StringBuffer result = new StringBuffer();
        result.append("+");
        for (int i = 0; i < gv.getColSize(); i++) {
			result.append("---+");
		}
        result.append("\n");
        for (int row = (gv.getRowSize()-1); row >= 0; row--) {
            result.append("| ");
            for (int column = 0; column < gv.getColSize(); column++) {
                result.append(cells[row][column].toStringNoZero());
                result.append(" ");
                result.append("|");
                result.append(" ");
            }
            result.append("\n");
            result.append("+");
            for (int i = 0; i < gv.getColSize(); i++) {
    			result.append("---+");
    		}
            result.append("\n");

        }
        return result.toString();
    }