private void startScene1() throws NoSuchElementException,
            NoSuchElementException,
            IllegalStateException,
            IOException {
        String fila = input.readLine().toUpperCase();
        for (int i = 0; i < Rows; i++) {//antes comparaba !fila.equals("0,0,0")
            for (int j = 0; j < Columns; j++) {
                DimeMatrix[i][j] = new Bubble(fila.charAt(2 * j));
                if (fila.charAt(2 * j) != '0') {
                    Bubble.addBubble();
                    g2d.drawImage(DimeMatrix[i][j],
                            Bubble.DimeSize * j,
                            Bubble.DimeSize * i,
                            null);
                }
            }
            fila = input.readLine().toUpperCase();
            /**
             * Lo siguiente es para manipular solo la matriz
             * para conseguir las ubicaciones de las casillas
             * vacias y guardar esos puntos en superficie[0][columna]
             * 1ro, verefica si llego al penultima linea
             * 2do, ciclo q repasa a las columnas
             * 3ro, repasa desde la posicion de fila del Archivo
             * y no la posicion 19
             **/
            if (fila.equals("0,0,0,0,0,0,0,0,0,0")) {
                for (int k = 0; k < Columns; k++) {
                    int L = i;
                    while (L >= 0 && DimeMatrix[L][k].getBubbleColor() == null) {
                        L--;
                    }
                    surface[0][k] = L + 1;//Este es el espacio disponible
                }
                maximumSurface = i + 1;//posicion desocupada maxima
                break;//que se salga del primer ciclo For
            }

        }
    }