public static void main(String[] args) {

        File testAccounts = new File("./test.txt");
        
        try {
            BufferedReader accounts = new BufferedReader(new FileReader(testAccounts));
            String line = "";
            
            LineNumberReader lineNumberReader = new LineNumberReader(new FileReader(testAccounts));
            lineNumberReader.skip(Long.MAX_VALUE);
            int lines = lineNumberReader.getLineNumber() + 1;
            int cnt = 0;
            while ((line = accounts.readLine()) != null) {
                String[] credencials = line.split(":");
                
                if(credencials.length >= 2) {
                    cnt = prepareCheck(lines, cnt, credencials);
                } else if (credencials.length == 1) {
                    File testPasswords = new File("./passwords.txt");
                    BufferedReader passwords = new BufferedReader(new FileReader(testPasswords));
                    String linePw = "";
                    
                    System.out.println("================ Testing " + ++cnt + "/" + lines + " ================");
                    
                    
                    credencials = new String[] {line.trim(),line.trim()};
                    System.out.println("Test with password: " + line.trim());
                    prepareCheckPasswords(lines, credencials);
                    Thread.sleep(2000);
                    
                    while ((linePw = passwords.readLine()) != null) {
                        credencials = new String[] {line.trim(),linePw.trim()};
                        System.out.println("Test with password: " + linePw.trim());
                        prepareCheckPasswords(lines, credencials);
                        Thread.sleep(2000);
                    }
                    
                    System.out.println("================ ============= ================");
                    System.out.println();
                    
                    passwords.close();
                    
                } else {
                    System.out.println("================ Error on Line " + ++cnt + "/" + lines + " ================");
                    System.out.println("Invalid Line: " + line);
                    System.out.println("================ ================ ================");
                }
                Thread.sleep(2000);
            }

            accounts.close();
            lineNumberReader.close();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }