Работа с файлом в прологе(чтение из файла и подсчет слов в строках)

#prolog

Вопрос:

Суть задачи заключается в следующем: В многострочном текстовом файле определите количество слов в каждой строке и введите информацию об этом в отдельной строке нового файла в виде: Строка # содержит слова.

Первый раз я работаю с файлом в прологе. Как вы можете считывать данные из файла и подсчитывать количество слов в строке из одного и того же файла?