diff --git a/.gitignore b/.gitignore
index 96e8e14..a98492d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
images/**
output/**
src/index.json
+src/database.json
.DS_Store
src/**.wav
diff --git a/Makefile b/Makefile
index 5caefe7..fab6eed 100644
--- a/Makefile
+++ b/Makefile
@@ -46,7 +46,6 @@ ifeq ($(OS),Darwin)
@echo $(OS)
endif
-
# POST-PROCESSING RECIPES
ocr/output.txt: ## ocr with tesseract
@@ -77,9 +76,13 @@ reading_structure: ocr/output.txt ## Analyzes OCR'ed text using a Part of Speech
cp src/reading_structure/jquery.min.js output/reading_structure
cp src/reading_structure/script.js output/reading_structure
cp src/reading_structure/style.css output/reading_structure
- cp src/reading_structure/print.css output/reading_structure
cat $< | python3 src/reading_structure/reading_structure.py
- weasyprint -s output/reading_structure/print.css output/reading_structure/index.html output/reading_structure/poster.pdf
+ weasyprint -s src/reading_structure/print-noun.css output/reading_structure/index.html output/reading_structure/poster_noun.pdf
+ weasyprint -s src/reading_structure/print-adv.css output/reading_structure/index.html output/reading_structure/poster_adv.pdf
+ weasyprint -s src/reading_structure/print-dppt.css output/reading_structure/index.html output/reading_structure/poster_dppt.pdf
+ weasyprint -s src/reading_structure/print-stopword.css output/reading_structure/index.html output/reading_structure/poster_stopword.pdf
+ weasyprint -s src/reading_structure/print-neutral.css output/reading_structure/index.html output/reading_structure/poster_neutral.pdf
+ weasyprint -s src/reading_structure/print-entity.css output/reading_structure/index.html output/reading_structure/poster_named_entities.pdf
x-www-browser output/reading_structure/index.html
output/chatbot.txt: ocr/output.txt ## Comments a text with a simple chatbot. Dependencies: python3's chatterbot
@@ -126,3 +129,6 @@ ttssr-human-only: ocr/output.txt ## Loop: text to speech-speech recognition. Dep
chatbook: ocr/output.txt #chatbot based on the knowledge of the scans Dependencies: nltk_rake, irc, nltk
python3 src/chatbook.py
+
+oulibot: ocr/output.txt #chatbot based on the knowledge of the scans Dependencies: nltk_rake, irc, nltk
+ python3 src/oulibot.py
diff --git a/README b/README
index 9103394..fff3c45 100644
--- a/README
+++ b/README
@@ -53,19 +53,24 @@ Specific Dependencies:
Description: Uses OCR'ed text as an input, labels each word for Part-of-Speech, stopwords and sentiment. Then it generates a reading interface
where words with a specific label are hidden. Output can be saved as poster, or exported as json featuring the full data set.
-run: `make reading_structure`
+Run: `make reading_structure`
Specific Dependencies:
* nltk (http://www.nltk.org/install.html)
-* nltk.tokenize.punkt, ne_chunk, pos_tag, word_tokenize, sentiment.vader
-*
- nltk.download('vader_lexicon')
- (https://www.nltk.org/data.html)
+* tokenize.punkt, pos_tag, word_tokenize, sentiment.vader, vader_lexicon (python3, import NLTK, nltk.download() and select these models)
+* spaCy (https://spacy.io/usage/)
+* spacy en_core_web_sm model (python3 -m spacy download en_core_web_sm)
* weasyprint (http://weasyprint.readthedocs.io/en/latest/install.html)
* jinja2 (http://jinja.pocoo.org/docs/2.10/intro/#installation)
* font: PT Sans (os font https://www.fontsquirrel.com/fonts/pt-serif)
* font: Ubuntu Mono (os font https://www.fontsquirrel.com/fonts/ubuntu-mono)
+License: GNU AGPLv3
+Permissions of this license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license.
+Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
+When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.
+See src/reading_structure/license.txt for the full license.
+
## Erase / Replace: Natasha
Description: Receives your scanned pages in order, then analyzes each image and its vocabulary. Finds and crops the least common words, and either erases them, or replaces them with the most common words. Outputs a PDF of increasingly distorted scan images.
@@ -122,3 +127,20 @@ To move on to the next line of text, press enter twice.
To see your pattern, type 'pattern'.
To save your pattern in a text file, type 'save'.
To leave the program, type 'quit'.
+
+## oulibot: Alex
+Description: Chatbot that will help you to write a poem based on the text you inserted by giving you constraints.
+
+run: make oulibot
+
+
+Dependencies:
+irc.bot: pip3 install irc_client
+nltk: pip3 install nltk && python3 -m nltk.downloader
+rake_nltk: pip3 install rake_nltk
+nltk.tokenize
+nltk.corpus
+textblob: pip3 install textblob
+PIL: pip3 install Pillow
+numpy: pip3 install numpy
+tweepy: pip3 install tweepy
diff --git a/ocr/list.txt b/ocr/list.txt
index c9cfbc0..139597f 100644
--- a/ocr/list.txt
+++ b/ocr/list.txt
@@ -1,6 +1,2 @@
-images/0031.tif
-images/0032.tif
-images/0033.tif
-images/0034.tif
diff --git a/src/build_database.py b/src/build_database.py
index 722f54c..4eb9c1d 100644
--- a/src/build_database.py
+++ b/src/build_database.py
@@ -2,16 +2,30 @@ import json
import argparse
import sys
from nltk.tokenize import sent_tokenize, word_tokenize
+from nltk.corpus import stopwords
+import nltk
+import numpy as np
from rake_nltk import Rake
-
+from textblob import TextBlob
+stop_words = set(stopwords.words('english'))
r= Rake()
ap = argparse.ArgumentParser("JSON Dumper")
ap.add_argument("text", nargs="+", help="text sources")
args=ap.parse_args()
+def cleanedText(text):
+ word_tokens = word_tokenize(text)
+ word_tokens = [word.lower() for word in word_tokens]
+ word_tokens = [word for word in word_tokens if word.isalpha()]
+ filtered_sentence = [w for w in word_tokens if not w in stop_words]
+ text = " ".join(filtered_sentence)
+ print(text)
+ return text
+
+#### INDEX (DEPR)
-with open('src/index.json') as f:
+with open('src/index.json', 'r') as f:
try:
index = json.load(f)
except:
@@ -36,3 +50,121 @@ for n in args.text:
with open('src/index.json', 'w') as outfile:
json.dump(index, outfile)
+
+
+
+######## DATABASE
+
+with open('src/database.json') as f:
+ try:
+ index = json.load(f)
+ except:
+ index = {}
+
+
+nouns = []
+verbs = []
+adverbs = []
+pronouns = ["I", "you", "we", "they"]
+adjectives = []
+keywords = []
+keywordspersentence = {}
+alltext = ""
+allcharacters = []
+
+for n in args.text:
+ text = open(n).read()
+ rawtext = text.replace("\n", " ")
+ #get pos
+ for letter in list(rawtext):
+ if letter not in allcharacters and not letter.isalpha():
+ allcharacters.append(letter)
+
+ alltext += rawtext
+ text = cleanedText(text)
+ thistext = TextBlob(text)
+ words = word_tokenize(text)
+ listWithPos = nltk.pos_tag(words)
+ print(thistext.tags)
+ for key, tag in thistext.tags:
+ if(tag == "VBP"):
+ verbs.append(key)
+ if(tag == "NN" or tag == "NNS"):
+ nouns.append(key)
+ if(tag == "RB"):
+ adverbs.append(key)
+ if(tag == "JJ"):
+ adjectives.append(key)
+
+ print("Verbs: {}".format(verbs))
+ print("Nouns: {}".format(nouns))
+ print("Adverbs: {}".format(adverbs))
+ print("Adjectives: {}".format(adjectives))
+ #keywords
+ r.extract_keywords_from_text(rawtext)
+ phrases = r.get_ranked_phrases_with_scores()
+ for key, phrase in phrases:
+ if key > 2:
+ keywords.append(phrase)
+
+ print("Keywords: {}".format(keywords))
+
+ # keywordsofsentences
+ sentences = sent_tokenize(text)
+ for sentence in sentences:
+
+ r.extract_keywords_from_text(sentence)
+ keys = r.get_ranked_phrases()
+ for key in keys:
+ if key not in keywordspersentence:
+ keywordspersentence[key] = []
+ keywordspersentence[key].append({'filename': n, 'sentence': sentence, 'key': key})
+
+print(allcharacters)
+
+if not index:
+ index["nouns"]=nouns
+ index["verbs"]=verbs
+ index["pronouns"]=pronouns
+ index["adverbs"]=adverbs
+ index["adjectives"]=adjectives
+ index["keywords"]=keywords
+ index["keywordspersentence"]=keywordspersentence
+ index["rawtext"]=alltext
+ index["chars"] = allcharacters
+else:
+ if not index["nouns"]:
+ index["nouns"]=nouns
+ else:
+ index["nouns"].extend(nouns)
+ if not index["verbs"]:
+ index["verbs"]=verbs
+ else:
+ index["verbs"].extend(verbs)
+ if not index["pronouns"]:
+ index["pronouns"]=pronouns
+ else:
+ index["pronouns"].extend(pronouns)
+ if not index["adverbs"]:
+ index["adverbs"]=adverbs
+ else:
+ index["adverbs"].extend(adverbs)
+ if not index["adjectives"]:
+ index["adjectives"]=adjectives
+ else:
+ index["adjectives"].extend(adjectives)
+ if not index["keywords"]:
+ index["keywords"]=keywords
+ else:
+ index["keywords"].extend(keywords)
+ if not index["keywordspersentence"]:
+ index["keywordspersentence"]=keywordspersentence
+ else:
+ index["keywordspersentence"].update(keywordspersentence)
+ if not index["chars"]:
+ index["chars"] = allcharacters
+ else:
+ index["chars"].extend(allcharacters)
+
+with open('src/database.json', 'w') as outfile:
+ json.dump(index, outfile)
diff --git a/src/chatbook.py b/src/chatbook.py
index 0c98dca..09b5d49 100644
--- a/src/chatbook.py
+++ b/src/chatbook.py
@@ -69,9 +69,10 @@ if __name__ == "__main__":
try:
index = json.load(f)
except:
- index={}
+ print("I can't work with no knowledge")
+ sys.exit()
+
- #print(index)
myhost = os.uname()[1]
diff --git a/src/erase_leastcommon.py b/src/erase_leastcommon.py
index bef06d9..2a9c450 100644
--- a/src/erase_leastcommon.py
+++ b/src/erase_leastcommon.py
@@ -46,8 +46,8 @@ def filternone(word_raw):
x = -1
leastcommon_list = []
allwords = []
-scanimg = glob.glob('images-tiff/*.tiff')
-hocr = glob.glob('hocr/*.html')
+scanimg = sorted(glob.glob('images-tiff/*.tiff'))
+hocr = sorted(glob.glob('hocr/*.html'))
maximum = 20 / len(scanimg) # this helps the script remove words in a way that is proportional to number of pages scanned
# loop through every image in scanimg folder
@@ -117,3 +117,16 @@ files = glob.glob('./output/erase-replace/*erase.jpg')
for f in files:
os.remove(f)
+
+
+
+
+
+
+
+
+ # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ # TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ # 0. You just DO WHAT THE FUCK YOU WANT TO.
+
diff --git a/src/index.json b/src/index.json
index 4ee31d1..6bbf738 100644
--- a/src/index.json
+++ b/src/index.json
@@ -1 +1 @@
-{"ones digital women 4 |\u00bb": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "ones digital women 4 |\u00bb"}], "\u201d invisible voices conducted": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "\u201d invisible voices conducted"}], "\ufb01ngers .\"": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "\ufb01ngers .\""}], "newtechnoculture moments": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "newtechnoculture moments"}], "disconnected lives": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "disconnected lives"}], "zeros": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "zeros"}], "unknown": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "unknown"}], "tips": [{"filename": "ocr/output.txt", "sentence": " ZEROS + ONES DIGITAL WOMEN 4|\u00bb THE NEWTECHNOCULTURE moments of unknown, disconnected lives, \u201dinvisible voices conducted through the tips of her \ufb01ngers.\"", "key": "tips"}], "thousands oi opera tors": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "thousands oi opera tors"}], "three hundred times": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "three hundred times"}], "one hundred words": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "one hundred words"}], "maybe two hundred": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "maybe two hundred"}], "\ufb01ngertip mastery": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "\ufb01ngertip mastery"}], "virtual conjunction": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "virtual conjunction"}], "viral speed": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "viral speed"}], "typists connected": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "typists connected"}], "qwerty alphabets": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "qwerty alphabets"}], "pushing plugs": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "pushing plugs"}], "exchanges humming": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "exchanges humming"}], "digital machines": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "digital machines"}], "bodies shaped": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "bodies shaped"}], "answering iacks": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "answering iacks"}], "also wired": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "also wired"}], "\ufb02ipping": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "\ufb02ipping"}], "world": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "world"}], "switches": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "switches"}], "ringing": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "ringing"}], "responses": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "responses"}], "repeating": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "repeating"}], "relays": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "relays"}], "poised": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "poised"}], "phrases": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "phrases"}], "network": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "network"}], "motion": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "motion"}], "minute": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "minute"}], "man": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "man"}], "learning": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "learning"}], "keys": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "keys"}, {"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "keys"}], "interface": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "interface"}], "hours": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "hours"}], "calls": [{"filename": "ocr/output.txt", "sentence": "Poised as an interface between man and the world, she is also wired to a network of digital machines: typists connected to QWERTY alphabets, bodies shaped by the motion of the keys, one hundred words a minute, viral speed, Thousands oi opera tors, relays, calls, exchanges humming in Virtual conjunction, learning the same phrases, \ufb02ipping the same switches, repeating the same responses, pushing plugs into the answering iacks, maybe two hundred, three hundred times an hours She has \"a \ufb01ngertip mastery of the ringing.", "key": "calls"}], "hundred thousand times": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "hundred thousand times"}], "honey combed formation": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "honey combed formation"}], "becomes second nature": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "becomes second nature"}], "become quite good": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "become quite good"}], "toll circuits": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "toll circuits"}], "making connections": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "making connections"}], "key shelf": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "key shelf"}], "information -\"": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "information -\""}], "trunks": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "trunks"}], "tandem": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "tandem"}], "switching": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "switching"}], "stufl": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "stufl"}], "rows": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "rows"}], "row": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "row"}], "recording": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "recording"}], "parts": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "parts"}], "meaning": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "meaning"}], "location": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "location"}], "listening": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "listening"}], "jacks": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "jacks"}], "grows": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "grows"}], "done": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "done"}], "dial": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "dial"}], "cords": [{"filename": "ocr/output.txt", "sentence": "listening, dial, and other keys on her key shelf; of the row or rows of cords for making connections; of the location and meaning of all parts of the honey combed formation of jacks and trunks for recording, for switching, for toll circuits, for tandem, for information-\" It becomes second nature it grows on her, \"Having done this stufl a few hundred thousand times, you become quite good at it.", "key": "cords"}], "time .\"": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "time .\""}], "forty cords": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "forty cords"}], "disconnecting ten": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "disconnecting ten"}], "twenty": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "twenty"}], "plugging": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "plugging"}], "fact": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "fact"}], "connecting": [{"filename": "ocr/output.txt", "sentence": "In fact you're plugging, and connecting, and disconnecting ten, twenty, forty cords at a time.\"", "key": "connecting"}], "upright loom ,\" 102": [{"filename": "ocr/output.txt", "sentence": "After a while these processes become \"quite satisfying in a way, rather like weaving on an upright loom,\" 102", "key": "upright loom ,\" 102"}], "rather like weaving": [{"filename": "ocr/output.txt", "sentence": "After a while these processes become \"quite satisfying in a way, rather like weaving on an upright loom,\" 102", "key": "rather like weaving"}], "quite satisfying": [{"filename": "ocr/output.txt", "sentence": "After a while these processes become \"quite satisfying in a way, rather like weaving on an upright loom,\" 102", "key": "quite satisfying"}], "processes become": [{"filename": "ocr/output.txt", "sentence": "After a while these processes become \"quite satisfying in a way, rather like weaving on an upright loom,\" 102", "key": "processes become"}], "way": [{"filename": "ocr/output.txt", "sentence": "After a while these processes become \"quite satisfying in a way, rather like weaving on an upright loom,\" 102", "key": "way"}]}
\ No newline at end of file
+{"n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "n copy editor margaret burnett pub\ufb01sher ginger coons community board dave crossiand louis desjardins aymeric mansoux alexandre prokoudine femke snelting contributors dave crossland"}], "4 masthead editorial team ana carvalho ginger coons": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead editorial team ana carvalho ginger coons"}], "4 masthead libre graphics magazine 1": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "4 masthead libre graphics magazine 1"}], "eric de haas": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "eric de haas"}], "ricardo lafuente": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "ricardo lafuente"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ricardo lafuente"}], "nelson gongalves": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "nelson gongalves"}], "maria figueiredo": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "maria figueiredo"}], "w": [{"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}, {"filename": "ocr/output.txt", "sentence": "4 MASTHEAD LIBRE GRAPHICS MAGAZINE 1.4 Masthead Editorial Team Ana Carvalho ginger coons _ Ricardo Lafuente ' m w t m i t. ,i w t, ; t ,t; n Copy editor Margaret Burnett Pub\ufb01sher ginger coons Community Board Dave Crossiand Louis Desjardins Aymeric Mansoux Alexandre Prokoudine Femke Snelting Contributors Dave Crossland, Maria Figueiredo, Nelson Gongalves, Eric de Haas.", "key": "w"}], "richard hughes": [{"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Richard Hughes.", "key": "richard hughes"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "richard hughes"}], "onathan puckey": [{"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}, {"filename": "ocr/output.txt", "sentence": "}onathan Puckey.", "key": "onathan puckey"}], "eric schrijver": [{"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Eric Schrijver.", "key": "eric schrijver"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "eric schrijver"}], "http :// ww": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// ww"}], "http :// cromotema": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "http :// cromotema"}], "recycled paper": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "recycled paper"}], "green printer": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "green printer"}], "cromotema": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "cromotema"}], "toronto": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "toronto"}], "pt": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "pt"}], "printed": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "printed"}], "porto": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "porto"}], "greenprinteroniine": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "greenprinteroniine"}], "com": [{"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}, {"filename": "ocr/output.txt", "sentence": "Printed in Porto by Cromotema (http://cromotema.pt) and in Toronto by Green Printer (http://ww.greenprinteroniine.com) in recycled paper.", "key": "com"}], "share alike license": [{"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "share alike license"}], "creative commons attribution": [{"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "creative commons attribution"}], "sa ).": [{"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "sa )."}], "licensed": [{"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "licensed"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "licensed"}], "cc": [{"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Licensed under a Creative Commons Attribution-Share Alike license (CC-BY-SA).", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "cc"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "cc"}], "individual author": [{"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "individual author"}], "content": [{"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "content"}], "attributed": [{"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "All content should be attributed to its individual author.", "key": "attributed"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "attributed"}], "libre graphics magazine": [{"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "libre graphics magazine"}], "stated author": [{"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "stated author"}], "content without": [{"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "content without"}], "credited": [{"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}, {"filename": "ocr/output.txt", "sentence": "All content without a stated author can be credited to Libre Graphics Magazine.", "key": "credited"}], "libregraphicsmagicom httpz // libregraphicsmag": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "libregraphicsmagicom httpz // libregraphicsmag"}], "cc attribution share": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "cc attribution share"}], "alike license photo": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "alike license photo"}], "ginger coons": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "ginger coons"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "ginger coons"}], "contacts write": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "contacts write"}], "com images": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "com images"}], "us": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "us"}], "enquiries": [{"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}, {"filename": "ocr/output.txt", "sentence": "Contacts Write to us at enquiries@libregraphicsmagicom HTTPZ//LIBREGRAPHICSMAG.COM images under a CC Attribution Share~Alike license Photo of ginger coons by herself.", "key": "enquiries"}], "ana carvalho": [{"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "ana carvalho"}], "photo": [{"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Ricardo Lafuente by Ana Carvalho.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "photo"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "photo"}], "photo ofana carvalho": [{"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "photo ofana carvalho"}], "luis camanho": [{"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}, {"filename": "ocr/output.txt", "sentence": "Photo ofAna Carvalho by Luis Camanho.", "key": "luis camanho"}], "\u201c type design": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u201c type design"}], "032056 \", image": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "032056 \", image"}], "\u2018 dctsevilla": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "\u2018 dctsevilla"}], "mary crossland": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "mary crossland"}], "flickr user": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "flickr user"}], "dave crossland": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "dave crossland"}], "illustrations": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "illustrations"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "illustrations"}], "based": [{"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}, {"filename": "ocr/output.txt", "sentence": "Photo of Dave Crossland by Mary Crossland, Photo of Eric Schrijver by himself, Illustrations in \u201cType Design\" based on\" |032056\", image by Flickr user i\u2018dctsevilla.", "key": "based"}], "hugo ferreira \u2018 photos": [{"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "hugo ferreira \u2018 photos"}], "dispatrh \", page 20": [{"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "dispatrh \", page 20"}], "\u201c notebook \u201c,": [{"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "\u201c notebook \u201c,"}], "order ofappearance": [{"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "order ofappearance"}], "natacha cindy": [{"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}, {"filename": "ocr/output.txt", "sentence": "Illustrations in \"Dispatrh\", page 20. by Natacha Cindy and Hugo Ferreira\u2018 Photos in\u201cNotebook\u201c, in order ofappearance.", "key": "natacha cindy"}], "pedro cnetano": [{"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}, {"filename": "ocr/output.txt", "sentence": "by Pedro Cnetano.", "key": "pedro cnetano"}], "bruno fernandes": [{"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}, {"filename": "ocr/output.txt", "sentence": "Bruno Fernandes.", "key": "bruno fernandes"}], "aloysio araripe": [{"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}, {"filename": "ocr/output.txt", "sentence": "ginger coons and Aloysio Araripe.", "key": "aloysio araripe"}], "photos": [{"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "All photos.", "key": "photos"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "photos"}], "exception": [{"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of ginger coons' photo.", "key": "exception"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "exception"}], "photostrenm": [{"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "photostrenm"}], "found": [{"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "found"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "found"}], "flickr": [{"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}, {"filename": "ocr/output.txt", "sentence": "can be found at Flickr, in the photostrenm of the.", "key": "flickr"}], "creators mentioned therein": [{"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "creators mentioned therein"}], "user festivnicuituradigitnlbrt": [{"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "user festivnicuituradigitnlbrt"}], "showcase": [{"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "showcase"}], "section": [{"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "section"}], "images": [{"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "user festivnicuituradigitnlbrt All images in the\"Showcase\" section can be attributed to the creators mentioned therein.", "key": "images"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "images"}], "exception oi \"' l heart lightning": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "exception oi \"' l heart lightning"}], "graphic side": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "graphic side"}], "article \u201d": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "article \u201d"}], "30 printing": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "30 printing"}], "litensed cc": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "litensed cc"}], "sa": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "sa"}], "ali": [{"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}, {"filename": "ocr/output.txt", "sentence": "Ali are litensed CC BY-SA with the exception oi\"'l heart lightning\" in the article \u201dThe graphic side of 30 printing\" which is licensed under CC BY.", "key": "ali"}], "tom lechnet \u201c.": [{"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "tom lechnet \u201c."}], "interview": [{"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "interview"}], "impasitions": [{"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "impasitions"}], "gates": [{"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "gates"}], "folds": [{"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}, {"filename": "ocr/output.txt", "sentence": "illustrations in\"Folds, impasitions and gates: an interview with Tom Lechnet\u201c.", "key": "folds"}], "tom lechnet": [{"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}, {"filename": "ocr/output.txt", "sentence": "by Tom Lechnet.", "key": "tom lechnet"}], "loss ruluur calibration void": [{"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "loss ruluur calibration void"}], "\u201c colorhug": [{"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "\u201c colorhug"}], "filling": [{"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "filling"}], "f": [{"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}, {"filename": "ocr/output.txt", "sentence": "Photos in\u201cColorhug' filling the F/LOSS ruluur calibration void\" by Richard Hughes.", "key": "f"}], "\u201c best oi svg \u2018 arc": [{"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "\u201c best oi svg \u2018 arc"}], "fmm openstreetan contributors": [{"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "fmm openstreetan contributors"}], "map images": [{"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}, {"filename": "ocr/output.txt", "sentence": "Map images in \u201cBest oi SVG\u2018 arc- fmm OpenStreetan contributors.", "key": "map images"}], "may \ufb01nd concepts": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "may \ufb01nd concepts"}], "magazine": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "magazine"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "magazine"}], "words": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "words"}], "things": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "things"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "things"}], "reader": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "reader"}], "new": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "new"}], "ideas": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "ideas"}], "guide": [{"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}, {"filename": "ocr/output.txt", "sentence": "A Reader's Guide to Libre Graphics Magazine In this magazine, you may \ufb01nd concepts, words, ideas and things which are new to you.", "key": "guide"}], "good": [{"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "Good.", "key": "good"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "good"}], "means": [{"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "means"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "means"}], "horizons": [{"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "horizons"}], "expanding": [{"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}, {"filename": "ocr/output.txt", "sentence": "That means your horizons are expanding.", "key": "expanding"}], "steep learning curves": [{"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "steep learning curves"}], "less fun": [{"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "less fun"}], "without": [{"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "without"}], "sometimes": [{"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "sometimes"}], "problem": [{"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "problem"}], "course": [{"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}, {"filename": "ocr/output.txt", "sentence": "The problem with that, of course, is that sometimes, things with steep learning curves are less fun than those without.", "key": "course"}], "i\ufb02while reading libre graphics magazine": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "i\ufb02while reading libre graphics magazine"}], "unfamiliar word": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "unfamiliar word"}], "project name": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "project name"}], "learning curve": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "learning curve"}], "\ufb02atten": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "\ufb02atten"}], "whatever": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "whatever"}], "trying": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "trying"}], "may": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "may"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "may"}], "explanation": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "explanation"}], "encounter": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "encounter"}], "chances": [{"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}, {"filename": "ocr/output.txt", "sentence": "A That's why we're trying to \ufb02atten the learning curve; I\ufb02while reading Libre Graphics magazine, you encounter an unfamiliar word, project name, whatever it may be, chances are good ' there's an explanation.", "key": "chances"}], "resource list": [{"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "resource list"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "resource list"}], "\ufb01nd": [{"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "\ufb01nd"}], "glossary": [{"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "glossary"}], "back": [{"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "At the back of this magazine, you'll \ufb01nd a glossary and resource list.", "key": "back"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "back"}], "libre graphics": [{"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "libre graphics"}], "glossary aims": [{"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "glossary aims"}], "de\ufb01ne words": [{"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "de\ufb01ne words"}], "world": [{"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "world"}], "unique": [{"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}, {"filename": "ocr/output.txt", "sentence": "The glossary aims to de\ufb01ne words that are unique to the world of Libre Graphics.", "key": "unique"}], "resource list provides valuable information": [{"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "resource list provides valuable information"}], "whatever items": [{"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "whatever items"}], "tools": [{"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "tools"}], "mentioning": [{"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "mentioning"}], "licenses": [{"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}, {"filename": "ocr/output.txt", "sentence": "The resource list provides valuable information about tools, licenses, whatever items we may be mentioning.", "key": "licenses"}], "see pages 30 \u2018": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "see pages 30 \u2018"}], "become quickly informed": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "become quickly informed"}], "always \ufb02ip": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "always \ufb02ip"}], "31 ),": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "31 ),"}], "reading": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "reading"}], "practically": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "practically"}], "paperjs": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paperjs"}], "paper": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "paper"}], "look": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "look"}], "js": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "js"}], "example": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "example"}], "article": [{"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}, {"filename": "ocr/output.txt", "sentence": "Practically, this means that if, for example, you're reading an article about Paper.js (see pages 30\u2018 and 31), you can always \ufb02ip to the back of the magazine, look up Paperjs in the resource list and become quickly informed about it.", "key": "article"}], "instant grati\ufb01cation": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "instant grati\ufb01cation"}], "understand": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "understand"}], "talldng": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "talldng"}], "resources": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "resources"}], "provides": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "provides"}], "need": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "need"}], "moment": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "moment"}], "giving": [{"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}, {"filename": "ocr/output.txt", "sentence": "This provides some instant grati\ufb01cation, giving you the resources you need to understand, in a moment, just what we're talldng about.", "key": "giving"}], "\u2018": [{"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "\u2018"}], "system": [{"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "system"}], "like": [{"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "like"}], "hope": [{"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}, {"filename": "ocr/output.txt", "sentence": "\u2018 We hope you like our system.", "key": "hope"}], "\u201c dispatch \u201d.": [{"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "\u201c dispatch \u201d."}], "licenses photos": [{"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}, {"filename": "ocr/output.txt", "sentence": "Images under other licenses Photos in \u201cDispatch\u201d.", "key": "licenses photos"}], "page 2": [{"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}, {"filename": "ocr/output.txt", "sentence": "page 2!", "key": "page 2"}], "author \u2018 compass rose image used": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "author \u2018 compass rose image used"}], "\u201c best ot": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "\u201c best ot"}], "wen published": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "wen published"}], "svg \u201c.": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "svg \u201c."}], "nc ~$": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "nc ~$"}], "f\u00e9tima barmiros": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "f\u00e9tima barmiros"}], "permission": [{"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}, {"filename": "ocr/output.txt", "sentence": "by F\u00e9tima Barmiros are under CC~NC~$A They wen published here with the permission of their author\u2018 Compass rose image used in\u201cBest ot' SVG\u201c.", "key": "permission"}], "modem \u201c nauticalcompulrosepng general advertisements": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "modem \u201c nauticalcompulrosepng general advertisements"}], "http :// com mons": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "http :// com mons"}], "wtkimedia user themadchopber": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wtkimedia user themadchopber"}], "public domain": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "public domain"}], "wikimedia": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikimedia"}], "wikiifile": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "wikiifile"}], "org": [{"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}, {"filename": "ocr/output.txt", "sentence": "by Wtkimedia user Themadchopber is in the public domain and can be found at: http://com mons.wikimedia.org/wikiIFile:Modem\u201cNauticaLCompuLRosepng General Advertisements.", "key": "org"}], "blanket c c byvsa license": [{"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "blanket c c byvsa license"}], "upmsenting tibia graphics mquim": [{"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "upmsenting tibia graphics mquim"}], "necesntiiy covered": [{"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}, {"filename": "ocr/output.txt", "sentence": "with the exception of those upmsenting tibia Graphics Mquim m not necesntiiy covered by the blanket C C BYvSA license.", "key": "necesntiiy covered"}], "thq projects": [{"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "thq projects"}], "reusing": [{"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "reusing"}], "represent": [{"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "represent"}], "host": [{"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "host"}], "check": [{"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}, {"filename": "ocr/output.txt", "sentence": "It is host to check with thQ projects they represent before reusing them.", "key": "check"}]}
\ No newline at end of file
diff --git a/src/oulibot.py b/src/oulibot.py
new file mode 100644
index 0000000..1a8fcd7
--- /dev/null
+++ b/src/oulibot.py
@@ -0,0 +1,501 @@
+##CREDITS:
+## ASCII ART Generator partly from: https://gist.github.com/cdiener/10567484
+## parts of ELIZA (originally by Joseph Weizenbaum) knock off by JezUK Ltd, Joe Strout, Jeff Epler
+## with the following licence conditions:
+ # MIT licence
+ #
+ # Permission is hereby granted, free of charge, to any person obtaining a copy
+ # of this software and associated documentation files (the "Software"), to deal
+ # in the Software without restriction, including without limitation the rights
+ # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ # copies of the Software, and to permit persons to whom the Software is
+ # furnished to do so, subject to the following conditions:
+ #
+ # The above copyright notice and this permission notice shall be included in all
+ # copies or substantial portions of the Software.
+## functions by nltk
+## basic irc bot code with the help of Michael Murtough
+## Bot created by Alex Roidl @ PZI Institute
+
+import irc.bot
+import nltk
+from rake_nltk import Rake
+import random
+from nltk.tokenize import sent_tokenize, word_tokenize
+from nltk.corpus import stopwords
+from textblob import TextBlob
+from textblob_aptagger import PerceptronTagger
+import string
+import re
+import json
+import time
+import sys; from PIL import Image; import numpy as np
+chars = np.asarray(list(' .,:;irsXA253hMHGS#9B&@'))
+import string
+import requests
+from io import BytesIO
+
+import tweepy
+from time import sleep
+
+auth = tweepy.OAuthHandler("WMIWR2GTJuiarhRMzSFozPKIW", "xrYVnPi29K5Updi0rIsVjGySfaJ1ubYrRIDJmJPVAfEVQRTMp3")
+auth.set_access_token("977958636600332288-313cPBLHFlZ6K7UViyvFGXp4saBrpVK", "euqooRSqBDMhydZfeczsTrFGK0s4wKUrvI5cpRe405fs0")
+api = tweepy.API(auth)
+
+basicDialog = [
+ [r'I need (.*)',
+ [ "Why do you need %1?",
+ "Would it really help you to get %1?",
+ "Are you sure you need %1?"]],
+
+ [r'Do you think (.*)',
+ [ "Yes I think %1",
+ "I think you should set yourself contraints",
+ "I'm no so sure about this"]],
+
+ [r'Why don\'?t you ([^\?]*)\??',
+ [ "Do you really think I don't %1?",
+ "Perhaps eventually I will %1.",
+ "Do you really want me to %1?"]],
+
+ [r'Why can\'?t I ([^\?]*)\??',
+ [ "Do you think you should be able to %1?",
+ "If you could %1, what would you do?",
+ "I don't know -- why can't you %1?",
+ "Have you really tried?"]],
+
+ [r'I can\'?t (.*)',
+ [ "How do you know you can't %1?",
+ "Perhaps you could %1 if you tried.",
+ "What would it take for you to %1?"]],
+
+ [r'I am (.*)',
+ [ "Did you come to me because you are %1?",
+ "How long have you been %1?",
+ "How do you feel about being %1?"]],
+
+ [r'I\'?m (.*)',
+ [ "How does being %1 make you feel?",
+ "Do you enjoy being %1?",
+ "Why do you tell me you're %1?",
+ "Why do you think you're %1?"]],
+
+ [r'How (.*)',
+ [ "Just follow my advices and you will see."]],
+
+ [r'(.*) sorry (.*)',
+ [ "There are many times when no apology is needed.",
+ "What feelings do you have when you apologize?"]],
+
+ [r'I think (.*)',
+ [ "Do you doubt %1?",
+ "Ok?",
+ "%1?"]],
+
+ [r'Yes',
+ [ "You seem quite sure.",
+ "Nice.",
+ "Cool!",
+ "ok, so what do you wanna know"]],
+
+ [r'(.*) computer(.*)',
+ [ "Are you really talking about me?",
+ "I'm a computer and I will help you write a text?",
+ "How do computers make you feel?",
+ "Do you feel threatened by computers?"]],
+
+ [r'What is (.*)',
+ [ "I am your writing assistant. Together we can create awesome texts",
+ "I want to help you with contraint writing"]],
+
+ [r'(.*) contraint writing',
+ [ "It means that by limiting your choices, you will gain new freedom"]],
+
+ [r'(.*)',
+ ["Do you want to write a poem together with me?",
+ "We could write a poem together, what do you think?"]]
+
+ ]
+changePerspective = {
+ "am" : "are",
+ "was" : "were",
+ "i" : "you",
+ "i'd" : "you would",
+ "i've" : "you have",
+ "i'll" : "you will",
+ "my" : "your",
+ "are" : "am",
+ "you've": "I have",
+ "you'll": "I will",
+ "your" : "my",
+ "yours" : "mine",
+ "you" : "me",
+ "me" : "you"
+}
+
+
+#from thread import start_new_thread
+
+r= Rake()
+stop_words = set(stopwords.words('english'))
+
+
+def chunks(l, n):
+ for i in range(0, len(l), n):
+ yield l[i:i+n]
+
+class HelloBot(irc.bot.SingleServerIRCBot):
+ def __init__(self, channel, nickname, server, port=6667, index=None):
+ irc.bot.SingleServerIRCBot.__init__(self, [(server, port)], nickname, nickname)
+ self.channel = channel
+ self.index = index
+ self.lastAnswer = ""
+ self.lastincoming_msg = ["common", "statement"]
+ self.sentence = []
+ self.waitingfor = ""
+ self.lastPOS = 0
+ self.topic= random.choice(index["keywords"])
+ self.level = -1
+ self.poem = []
+ self.keys = list(map(lambda x:re.compile(x[0], re.IGNORECASE),basicDialog))
+ self.values = list(map(lambda x:x[1],basicDialog))
+ self.POSSIBLE_STRUCTURES=[["adjective", "noun", "adverb", "verb", "adjective", "noun"], ["pronoun", "verb", "adverb"]]
+ self.structure = random.choice(self.POSSIBLE_STRUCTURES)
+
+ def translate(self,str,dict):
+ words = str.lower().split()
+ keys = dict.keys();
+ for i in range(0,len(words)):
+ if words[i] in keys:
+ words[i] = dict[words[i]]
+ return ' '.join(words)
+
+ def respond(self,str):
+ # find a match among keys
+ for i in range(0, len(self.keys)):
+ match = self.keys[i].match(str)
+ if match:
+ # found a match ... stuff with corresponding value
+ # chosen randomly from among the available options
+ resp = random.choice(self.values[i])
+ # we've got a response... stuff in reflected text where indicated
+ pos = resp.find('%')
+ while pos > -1:
+ num = int(resp[pos+1:pos+2])
+ resp = resp[:pos] + \
+ self.translate(match.group(num),changePerspective) + \
+ resp[pos+2:]
+ pos = resp.find('%')
+ # fix munged punctuation at the end
+ if resp[-2:] == '?.': resp = resp[:-2] + '.'
+ if resp[-2:] == '??': resp = resp[:-2] + '?'
+ self.lastAnswer = resp
+ return resp
+
+#-1
+#0 = you want to make a poem?
+#1 = making of the poem
+ def checkAffirmation(self, sent):
+ sent = sent.lower()
+ translator = str.maketrans('', '', string.punctuation)
+ sent = sent.translate(translator)
+ YES_LIST = ["sure", "of course", "why not", "nice", "ya" "i love to", "ya", "yess", "jup", "juhu", "let's go", "ye", "jes", "ready", "ok", "maybe", "yep", "yup", "yeah", "jeji", "yah", "yay", "I am ready", "I'm ready"]
+ if "yes" in sent or sent in YES_LIST or "ok" in sent or "yeah" in sent:
+ return True
+ else:
+ return False
+
+ def checkNegation(self, sent):
+ sent = sent.lower()
+ translator = str.maketrans('', '', string.punctuation)
+ sent = sent.translate(translator)
+ NO_LIST = ["no", "don't", "nope", "stop", "don't want", "don't like", "something else", "not now", "maybe not", "never"]
+ if "no" in sent or sent in NO_LIST:
+ return True
+ else:
+ return False
+
+ def generateASCII(self, c, e):
+ output = True
+
+ url_pattern = "http://i.imgur.com/{}{}{}{}{}.jpg"
+ url_symbols = string.digits + string.ascii_letters
+ soscounter = 0
+ while output:
+ try:
+ response = requests.get(url_pattern.format(*(random.choice(url_symbols) for _ in range(5))))
+
+ #if len(sys.argv) != 4: print( 'Usage: ./asciinator.py image scale factor' ); sys.exit()
+ #f, SC, GCF, WCF = sys.argv[1], float(sys.argv[2]), float(sys.argv[3]), 7/4
+
+ img = Image.open(BytesIO(response.content))
+ S = ( 60,15 )
+ img = np.sum( np.asarray( img.resize(S) ), axis=2)
+ img -= img.min()
+ img = (1.0 - img/img.max())**1.1*(chars.size-1)
+
+ output = False
+ for r in chars[img.astype(int)]:
+ c.privmsg(self.channel,"".join(r))
+ time.sleep(1)
+ except:
+ if soscounter < 30:
+ soscounter += 1
+ output = True
+ else:
+ output = False
+ c.privmsg(self.channel,"I couldn't generate ASCII, not my day today")
+
+
+ def basicDialog(self,c,e):
+ incoming_msg = e.arguments[0]
+ incoming_msg = incoming_msg.lower()
+ #Greetings
+ if(self.lastincoming_msg[-2] == incoming_msg):
+ answers = ["and again", "repetition can be a nice tool, but talk normal to me, please.", "WHY ARE YOU WRITING THE SAME THING TWICE, JUST USE THE CHAT HISTORY!"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ elif "hi " in incoming_msg or incoming_msg == "hi" or "hallo " in incoming_msg or incoming_msg == "hello" or "hello " in incoming_msg or "hoi " in incoming_msg or incoming_msg == "hey":
+ greetingsanswers = ["hi {}".format(e.source.split("!")[0]), "hey there"]
+ msg = random.choice(greetingsanswers)
+ c.privmsg(self.channel,msg)
+ c.privmsg(self.channel,"I'm your personal writing assistent, how can i help you?")
+ elif "how are you" in incoming_msg or "how’s it going" in incoming_msg:
+ answers = ["I'm fine.".format(e.source.split("!")[0]), "great, I'd really like to help you with your writing"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ elif "are" in incoming_msg and ("real" in incoming_msg or "human" in incoming_msg or "bot" in incoming_msg):
+ answers = ["I'm neither a bot nor a human, I don't think in categories. :-)", "I consider myself transpysical ~\0/~", "Real, is everything you see, so here I am, I am writing with you"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ elif "poem" in incoming_msg:
+ self.level=0
+ self.explanation_poem(c,e)
+ elif self.checkAffirmation(incoming_msg) and (self.lastAnswer == "Do you want to write a poem together with me?" or self.lastAnswer=="Are you up for a poem now?" or self.lastAnswer=="We could write a poem together, what do you think?"):
+ self.level=0
+ self.explanation_poem(c,e)
+ elif self.checkNegation(incoming_msg) and (self.lastAnswer == "Do you want to write a poem together with me?" or self.lastAnswer=="Are you up for a poem now?" or self.lastAnswer=="We could write a poem together, what do you think?"):
+ if self.checkNegation(self.lastincoming_msg[-2]):
+ answers = ["You don't seem very motivated, I'm gonna generate some ASCII Art for you out of the text. Maybe this will inspire you ;-)",
+ "Come on! Maybe some ASCII Art will help you to get motivated?",
+ "Ok, you refuse a lot, but nobody will ever refuse some raaaaandom ASCII AAAART :-)",
+ "A poem is like ASCII Art, beautiful and inspiring"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ self.generateASCII(c,e)
+ answers = ["Are you up for a poem now?", "Do you want to write a poem together with me?",
+ "We could write a poem together, what do you think?"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ else:
+ answers = ["try it, it's gonna be fun!", "oh, really? come on!", "I think you would do a great job! Let's go!"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ else:
+ msg = self.respond(incoming_msg)
+ c.privmsg(self.channel,msg)
+
+ def explanation_poem(self, c, e):
+ c.privmsg(self.channel, "Ok, let's try to write a poem together")
+ c.privmsg(self.channel, "It's gonna be based on the scanned text you inserted into my drive")
+ c.privmsg(self.channel, "Your only task is to follow the structure I give you")
+ c.privmsg(self.channel, "I'm gonna start, are you ready?")
+ self.lastAnswer = "towardspoem"
+
+ def explanation(self, c, e):
+ c.privmsg(self.channel, "So, my name is Oulibot, I'm a writer and I will be assisting you, to improve your writing")
+ c.privmsg(self.channel, "My knowledge is based on the text you gave me")
+ # c.privmsg(self.channel, "The structure is gonna be: ADJECTIVE, NOUN, ADVERB, VERB, ADJECTIVE, NOUN")
+ # c.privmsg(self.channel, "You woun't see my words until the sentence is finished")
+ # c.privmsg(self.channel, "I'm gonna start, are you ready?")
+ # self.lastAnswer = "I'm gonna start, are you ready?"
+
+ def on_welcome(self, c, e):
+ c.join(self.channel)
+ self.explanation(c,e)
+
+ def on_privmsg(self, c, e):
+ pass
+
+
+ def generateSentence(self,c,e):
+ thispos = self.lastPOS
+ STRUCTURE=self.structure
+ print(thispos)
+
+ if thispos == len(STRUCTURE):
+ if len(self.poem) <= 3:
+ finished_sentence = " ".join(self.sentence)
+ self.poem.append(finished_sentence)
+ c.privmsg(self.channel, " ".join(self.sentence))
+ c.privmsg(self.channel, "Nice one! Let's add another line:")
+ self.lastAnswer = "Nice one! Let's add another line:"
+ if random.choice([True, False]):
+ self.lastPOS =-1
+ self.sentence = []
+ self.generateSentence(c,e)
+ self.level = 1
+ else:
+ self.lastPOS =0
+ self.sentence = []
+ self.generateSentence(c,e)
+ self.level = 1
+ else:
+ finished_sentence = " ".join(self.sentence)
+ self.poem.append(finished_sentence)
+ c.privmsg(self.channel, " ".join(self.sentence))
+
+ poemtwitter = ""
+ c.privmsg(self.channel, "Your freshly made poem:")
+ c.privmsg(self.channel, "«««««««««««««««««««««««««»»»»»»»»»»»»»»»»»»»»»»»»»»»»")
+ c.privmsg(self.channel, "{}".format(self.topic))
+ poemtwitter += self.topic + "\n\n"
+ c.privmsg(self.channel, "«««««««««««««««««««««««««»»»»»»»»»»»»»»»»»»»»»»»»»»»»")
+ for sent in self.poem:
+ c.privmsg(self.channel, "{}".format(sent))
+ time.sleep(1)
+ poemtwitter += sent + "\n"
+ c.privmsg(self.channel, "«««««««««««««««««««««««««»»»»»»»»»»»»»»»»»»»»»»»»»»»»")
+ poemtwitter += "\n"
+ poemtwitter += "written with: " + e.source.split("!")[0]
+ try:
+ api.update_status(poemtwitter)
+ c.privmsg(self.channel, "I'm gonna publish this on my twitter account: @ExquisiteChat")
+ except:
+ c.privmsg(self.channel, "I wanted to publish this on twitter but I guess it is too long :-(")
+ self.lastAnswer = "towardspoem"
+ self.poem = []
+ self.level=0
+ promt = "Good job, you want to write a new one?"
+ c.privmsg(self.channel, promt)
+ self.lastAnswer = promt
+ elif thispos ==-1:
+ c.privmsg(self.channel, "You are gonna start this time: give me a {}!".format(STRUCTURE[0]))
+ self.lastPOS += 1
+ self.waitingfor=STRUCTURE[0]
+ elif thispos == len(STRUCTURE)-1:
+ word = random.choice(index[STRUCTURE[thispos]+"s"])
+ c.privmsg(self.channel, "{0}".format(word))
+ self.sentence.append(word)
+ self.lastPOS += 1
+ self.waitingfor=""
+ self.generateSentence(c,e)
+ else:
+ word = random.choice(index[STRUCTURE[thispos]+"s"])
+ c.privmsg(self.channel, "{0}, give me a {1}!".format(word, STRUCTURE[thispos+1]))
+ self.sentence.append(word)
+ self.lastPOS += 1
+ self.waitingfor=STRUCTURE[thispos+1]
+
+
+
+ def on_pubmsg(self, c, e):
+ print(e.arguments, e.source)
+ incoming_msg = e.arguments[0]
+ self.lastincoming_msg.append(incoming_msg)
+ analysedincoming = TextBlob(incoming_msg)
+ print(self.level)
+# if incoming_msg == "can you explain again?":
+# self.explanation_poem(c,e)
+ if self.level == -1:
+ self.basicDialog(c,e)
+ elif self.level == 0:
+ if self.lastAnswer=="towardspoem" or self.lastAnswer=="Good job, you want to write a new one?":
+ if self.checkAffirmation(incoming_msg):
+ self.topic= random.choice(index["keywords"])
+ c.privmsg(self.channel, "The topic is about: {}".format(self.topic))
+ self.lastPOS =0
+ self.sentence = []
+ self.structure = random.choice(self.POSSIBLE_STRUCTURES)
+ self.generateSentence(c,e)
+ self.level = 1
+ else:
+ if self.checkNegation(self.lastincoming_msg[-2]):
+ answers = ["You don't seem very motivated, I'm gonna generate some ASCII Art for you out of the text. Maybe this will inspire you ;-)",
+ "Come on! Maybe some ASCII Art will help you to get motivated?",
+ "Ok, you refuse a lot, but nobody will ever refuse some raaaaandom ASCII AAAART :-)",
+ "A poem is like ASCII Art, beautiful and inspiring"]
+ msg = random.choice(answers)
+ c.privmsg(self.channel,msg)
+ self.generateASCII(c,e)
+ answers = ["Are you up for a poem now?"]
+ msg = random.choice(answers)
+ self.level = 0
+ c.privmsg(self.channel,msg)
+ else:
+ self.level=-1
+ c.privmsg(self.channel, "Can I help you with any text? Your mood seems ")
+ if(analysedincoming.sentiment.polarity>0.5):
+ c.privmsg(self.channel, "very positive. :-D You should definitly write a poem in that mood!")
+ self.lastAnswer= "towardspoem"
+ elif(analysedincoming.sentiment.polarity<-0.5):
+ c.privmsg(self.channel, "not so good. :-( Maybe a poem can help to cheer you up?")
+ self.lastAnswer= "towardspoem"
+ else:
+ c.privmsg(self.channel, "pretty neutral. Let's trigger emotions by writing a poem!!! ;-)")
+ self.lastAnswer= "towardspoem"
+
+
+
+ else:
+ c.privmsg(self.channel, "This is confusing, what are you doing?")
+ elif self.level == 1:
+ if "what is" in incoming_msg:
+ c.privmsg(self.channel, "A {0} is for example {1}, {2} or {3}".format(self.waitingfor,random.choice(index[self.waitingfor+"s"]),random.choice(index[self.waitingfor+"s"]),random.choice(index[self.waitingfor+"s"])))
+ elif ("new" in incoming_msg or "change") and "topic" in incoming_msg:
+ c.privmsg(self.channel, "Sure, I'm gonna propose a new topic")
+ self.topic= random.choice(index["keywords"])
+ c.privmsg(self.channel, "The new topic is: {}".format(self.topic))
+ self.lastPOS =0
+ self.sentence = []
+ self.generateSentence(c,e)
+ self.level = 1
+ elif "." in incoming_msg:
+ self.sentence.append(incoming_msg.replace(".", ""))
+ self.lastPOS = len(self.structure)
+ self.generateSentence(c,e)
+ else:
+ self.sentence.append(incoming_msg)
+ self.lastPOS +=1
+ print(self.waitingfor + " " + incoming_msg)
+ self.index[self.waitingfor + "s"].append(incoming_msg)
+ with open('src/database.json', 'w') as outfile:
+ json.dump(self.index, outfile)
+ self.generateSentence(c,e)
+
+
+
+
+def cleanedText(text):
+ word_tokens = word_tokenize(text)
+ word_tokens = [word.lower() for word in word_tokens]
+ word_tokens = [word for word in word_tokens if word.isalpha()]
+ filtered_sentence = [w for w in word_tokens if not w in stop_words]
+ text = " ".join(filtered_sentence)
+ print(text)
+ return text
+
+
+
+if __name__ == "__main__":
+ import argparse
+ import sys
+
+ ap = argparse.ArgumentParser("IRC Bot")
+ ap.add_argument("--server", default="irc.freenode.net")
+ ap.add_argument("--port", type=int, default=6667)
+ ap.add_argument("--channel", default="#exquisite")
+ ap.add_argument("--nickname", default="Oulibot")
+ ap.add_argument("--text", nargs="+", help="text sources")
+ args=ap.parse_args()
+
+ with open("src/database.json") as f:
+ try:
+ index = json.load(f)
+ except:
+ print("I can't work with no knowledge")
+ sys.exit()
+
+ chars = np.asarray(index["chars"])
+ bot = HelloBot(args.channel, args.nickname, args.server, args.port, index)
+ bot.start()
diff --git a/src/reading_structure/license.txt b/src/reading_structure/license.txt
new file mode 100644
index 0000000..6bb5339
--- /dev/null
+++ b/src/reading_structure/license.txt
@@ -0,0 +1,661 @@
+GNU AFFERO GENERAL PUBLIC LICENSE
+ Version 3, 19 November 2007
+
+Copyright (C) 2007 Free Software Foundation, Inc.
{% for item, value in words_and_tags.items() %}
-
+
+ {{ words_and_tags[item]['named entity'] }}
{{ words_and_tags[item]['wordtype'] }}
{{ words_and_tags[item]['sentiment'] }}
{{ words_and_tags[item]['POS'] }}
@@ -26,7 +27,7 @@
diff --git a/src/replace_leastcommon.py b/src/replace_leastcommon.py index faa697b..5a2838d 100644 --- a/src/replace_leastcommon.py +++ b/src/replace_leastcommon.py @@ -63,8 +63,8 @@ def filternone(word_raw): x = -1 leastcommon_list = [] allwords = [] -scanimg = glob.glob('images-tiff/*.tiff') -hocr = glob.glob('hocr/*.html') +scanimg = sorted(glob.glob('images-tiff/*.tiff')) +hocr = sorted(glob.glob('hocr/*.html')) num = 0 maximum = 20 / len(scanimg) # this helps the script remove words in a way that is proportional to number of pages scanned @@ -183,3 +183,13 @@ for f in files: os.remove(f) shutil.rmtree('./temp/') + + + + + + + # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + # TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + # 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/src/showData.html b/src/showData.html new file mode 100644 index 0000000..45799d0 --- /dev/null +++ b/src/showData.html @@ -0,0 +1,111 @@ + +
+ + + +
+