UPDATE_CELL_DATA = 0; data_rows = Columns (SELECTED_CHART_ROWS); if (data_rows % 2 == 0) { temp = -1; data_columns = -1; for (count = 0; count=0)&&(temp>=0)) { for (count = 0; count < data_rows; count = count+2) { if (SELECTED_CHART_ROWS[count]!=SELECTED_CHART_ROWS[count+1]) { break; } } if (count==data_rows) { SELECTED_CHART_ROWS = {2,data_rows/2}; for (count = 0; count < data_rows; count = count+2) { SELECTED_CHART_ROWS[0][count/2]=SELECTED_CHART_DATA[count]; SELECTED_CHART_ROWS[1][count/2]=SELECTED_CHART_DATA[count+1]; } SELECTED_CHART_DATA = SELECTED_CHART_ROWS; data_rows = data_rows/2; sx = 0; sy = 0; ss = data_rows; for (count = 0; count