import re


def extract_emails(filename):
    pattern = r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}'
    
    with open(filename, 'r') as file:
        text = file.read()
    file.close()
    
    return re.findall(pattern, text)


if __name__ == "__main__":
    print("=== Email Finder Project ===\n")
    
    filename = "emails.txt"
    
    found_emails = extract_emails(filename)
    
    if found_emails:
        print("\nEmails found:")
        for email in found_emails:
            print(email)
    else:
        print("\nNo emails found.")