public ArrayList<String> leerArchivo(String nombre) {
        ArrayList<String> datos = new ArrayList();
        try {
            FileReader fr = new FileReader("./Data/" + nombre + ".o");
            BufferedReader br = new BufferedReader(fr);
            String line;
            while ((line = br.readLine()) != null){  
                datos.add(line);
            }
            fr.close();          
        } catch (FileNotFoundException ex) {
            crearArchivo(nombre);
        } catch (IOException ex) {
            System.out.println("\nDATA CORRUPTED!!!");
            System.out.println(ex.getMessage() + "\n");
        }
        return datos;
    }