From b9d61199325eb699c6141e579b4a0f20582d55bc Mon Sep 17 00:00:00 2001 From: Guo Liyong Date: Fri, 8 Oct 2021 19:19:15 +0800 Subject: [PATCH] decoding and computing ppl with nnlm --- .../ASR/conformer_ctc/compute_ppl.py | 23 + .../ASR/conformer_ctc/lm_config.yaml | 5012 +++++++++++++++++ .../ASR/conformer_ctc/lm_transformer.py | 133 + .../ASR/conformer_ctc/transformer.py | 30 + .../ASR/conformer_ctc/utils/nnlm_evaluator.py | 125 + .../ASR/conformer_ctc/utils/numericalizer.py | 87 + .../ASR/conformer_ctc/utils/text_dataset.py | 125 + icefall/decode.py | 13 + 8 files changed, 5548 insertions(+) create mode 100644 egs/librispeech/ASR/conformer_ctc/compute_ppl.py create mode 100644 egs/librispeech/ASR/conformer_ctc/lm_config.yaml create mode 100644 egs/librispeech/ASR/conformer_ctc/lm_transformer.py create mode 100644 egs/librispeech/ASR/conformer_ctc/utils/nnlm_evaluator.py create mode 100644 egs/librispeech/ASR/conformer_ctc/utils/numericalizer.py create mode 100644 egs/librispeech/ASR/conformer_ctc/utils/text_dataset.py diff --git a/egs/librispeech/ASR/conformer_ctc/compute_ppl.py b/egs/librispeech/ASR/conformer_ctc/compute_ppl.py new file mode 100644 index 000000000..cffc0305f --- /dev/null +++ b/egs/librispeech/ASR/conformer_ctc/compute_ppl.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 + +# Copyright 2021 Xiaomi Corporation (Author: Guo Liyong) +# Apache 2.0 + +import torch +import numpy as np +import yaml +from utils.nnlm_evaluator import NNLMEvaluator + +# An example of computing PPL from transformer language model +with open("conformer_ctc/lm_config.yaml") as f: + lm_args = yaml.safe_load(f) + # TODO(Liyong Guo): make model definition configable + lm_args.pop("model_config") + +evaluator = NNLMEvaluator.build_evaluator(**lm_args, device="cuda") + +res = evaluator.nll( + "conformer_ctc/data/transcripts/test_clean/text" +) +# ppl on test_clean is 89.71 +print(np.mean(res.nlls)) diff --git a/egs/librispeech/ASR/conformer_ctc/lm_config.yaml b/egs/librispeech/ASR/conformer_ctc/lm_config.yaml new file mode 100644 index 000000000..518a061a3 --- /dev/null +++ b/egs/librispeech/ASR/conformer_ctc/lm_config.yaml @@ -0,0 +1,5012 @@ +bpemodel: conformer_ctc/exp/bpe.model +lm: conformer_ctc/exp/lm.pt +model_config: + num_encoder_layers: 16 + vocab_size: 5000 + embed_unit: 128 + d_model: 256 + nhead: 8 + dim_feedforward: 2048, + dropout_rate: float = 0.5, + +token_list: +- +- +- "\u2581THE" +- S +- "\u2581AND" +- "\u2581OF" +- "\u2581TO" +- "\u2581A" +- "\u2581IN" +- "\u2581I" +- "\u2581HE" +- "\u2581THAT" +- "\u2581WAS" +- ED +- "\u2581IT" +- '''' +- "\u2581HIS" +- ING +- "\u2581YOU" +- "\u2581WITH" +- "\u2581FOR" +- "\u2581HAD" +- T +- "\u2581AS" +- "\u2581HER" +- "\u2581IS" +- "\u2581BE" +- "\u2581BUT" +- "\u2581NOT" +- "\u2581SHE" +- D +- "\u2581AT" +- "\u2581ON" +- LY +- "\u2581HIM" +- "\u2581THEY" +- "\u2581ALL" +- "\u2581HAVE" +- "\u2581BY" +- "\u2581SO" +- "\u2581THIS" +- "\u2581MY" +- "\u2581WHICH" +- "\u2581ME" +- "\u2581SAID" +- "\u2581FROM" +- "\u2581ONE" +- Y +- E +- "\u2581WERE" +- "\u2581WE" +- "\u2581NO" +- N +- "\u2581THERE" +- "\u2581OR" +- ER +- "\u2581AN" +- "\u2581WHEN" +- "\u2581ARE" +- "\u2581THEIR" +- "\u2581WOULD" +- "\u2581IF" +- "\u2581WHAT" +- "\u2581THEM" +- "\u2581WHO" +- "\u2581OUT" +- M +- "\u2581DO" +- "\u2581WILL" +- "\u2581UP" +- "\u2581BEEN" +- P +- R +- "\u2581MAN" +- "\u2581THEN" +- "\u2581COULD" +- "\u2581MORE" +- C +- "\u2581INTO" +- "\u2581NOW" +- "\u2581VERY" +- "\u2581YOUR" +- "\u2581SOME" +- "\u2581LITTLE" +- ES +- "\u2581TIME" +- RE +- "\u2581CAN" +- "\u2581LIKE" +- LL +- "\u2581ABOUT" +- "\u2581HAS" +- "\u2581THAN" +- "\u2581DID" +- "\u2581UPON" +- "\u2581OVER" +- IN +- "\u2581ANY" +- "\u2581WELL" +- "\u2581ONLY" +- B +- "\u2581SEE" +- "\u2581GOOD" +- "\u2581OTHER" +- "\u2581TWO" +- L +- "\u2581KNOW" +- "\u2581GO" +- "\u2581DOWN" +- "\u2581BEFORE" +- A +- AL +- "\u2581OUR" +- "\u2581OLD" +- "\u2581SHOULD" +- "\u2581MADE" +- "\u2581AFTER" +- "\u2581GREAT" +- "\u2581DAY" +- "\u2581MUST" +- "\u2581COME" +- "\u2581HOW" +- "\u2581SUCH" +- "\u2581CAME" +- LE +- "\u2581WHERE" +- "\u2581US" +- "\u2581NEVER" +- "\u2581THESE" +- "\u2581MUCH" +- "\u2581DE" +- "\u2581MISTER" +- "\u2581WAY" +- G +- "\u2581S" +- "\u2581MAY" +- ATION +- "\u2581LONG" +- OR +- "\u2581AM" +- "\u2581FIRST" +- "\u2581BACK" +- "\u2581OWN" +- "\u2581RE" +- "\u2581AGAIN" +- "\u2581SAY" +- "\u2581MEN" +- "\u2581WENT" +- "\u2581HIMSELF" +- "\u2581HERE" +- NESS +- "\u2581THINK" +- V +- IC +- "\u2581EVEN" +- "\u2581THOUGHT" +- "\u2581HAND" +- "\u2581JUST" +- "\u2581O" +- "\u2581UN" +- VE +- ION +- "\u2581ITS" +- 'ON' +- "\u2581MAKE" +- "\u2581MIGHT" +- "\u2581TOO" +- K +- "\u2581AWAY" +- "\u2581LIFE" +- TH +- "\u2581WITHOUT" +- ST +- "\u2581THROUGH" +- "\u2581MOST" +- "\u2581TAKE" +- "\u2581DON" +- "\u2581EVERY" +- F +- O +- "\u2581SHALL" +- "\u2581THOSE" +- "\u2581EYES" +- AR +- "\u2581STILL" +- "\u2581LAST" +- "\u2581HOUSE" +- "\u2581HEAD" +- ABLE +- "\u2581NOTHING" +- "\u2581NIGHT" +- ITY +- "\u2581LET" +- "\u2581MANY" +- "\u2581OFF" +- "\u2581BEING" +- "\u2581FOUND" +- "\u2581WHILE" +- EN +- "\u2581SAW" +- "\u2581GET" +- "\u2581PEOPLE" +- "\u2581FACE" +- "\u2581YOUNG" +- CH +- "\u2581UNDER" +- "\u2581ONCE" +- "\u2581TELL" +- AN +- "\u2581THREE" +- "\u2581PLACE" +- "\u2581ROOM" +- "\u2581YET" +- "\u2581SAME" +- IL +- US +- U +- "\u2581FATHER" +- "\u2581RIGHT" +- EL +- "\u2581THOUGH" +- "\u2581ANOTHER" +- LI +- RI +- "\u2581HEART" +- IT +- "\u2581PUT" +- "\u2581TOOK" +- "\u2581GIVE" +- "\u2581EVER" +- "\u2581E" +- "\u2581PART" +- "\u2581WORK" +- ERS +- "\u2581LOOK" +- "\u2581NEW" +- "\u2581KING" +- "\u2581MISSUS" +- "\u2581SIR" +- "\u2581LOVE" +- "\u2581MIND" +- "\u2581LOOKED" +- W +- RY +- "\u2581ASKED" +- "\u2581LEFT" +- ET +- "\u2581LIGHT" +- CK +- "\u2581DOOR" +- "\u2581MOMENT" +- RO +- "\u2581WORLD" +- "\u2581THINGS" +- "\u2581HOME" +- UL +- "\u2581THING" +- LA +- "\u2581WHY" +- "\u2581MOTHER" +- "\u2581ALWAYS" +- "\u2581FAR" +- FUL +- "\u2581WATER" +- CE +- IVE +- UR +- "\u2581HEARD" +- "\u2581SOMETHING" +- "\u2581SEEMED" +- I +- LO +- "\u2581BECAUSE" +- OL +- "\u2581END" +- "\u2581TOLD" +- "\u2581CON" +- "\u2581YES" +- "\u2581GOING" +- "\u2581GOT" +- RA +- IR +- "\u2581WOMAN" +- "\u2581GOD" +- EST +- TED +- "\u2581FIND" +- "\u2581KNEW" +- "\u2581SOON" +- "\u2581EACH" +- "\u2581SIDE" +- H +- TON +- MENT +- "\u2581OH" +- NE +- Z +- LING +- "\u2581AGAINST" +- TER +- "\u2581NAME" +- "\u2581MISS" +- "\u2581QUITE" +- "\u2581WANT" +- "\u2581YEARS" +- "\u2581FEW" +- "\u2581BETTER" +- ENT +- "\u2581HALF" +- "\u2581DONE" +- "\u2581ALSO" +- "\u2581BEGAN" +- "\u2581HAVING" +- "\u2581ENOUGH" +- IS +- "\u2581LADY" +- "\u2581WHOLE" +- LESS +- "\u2581BOTH" +- "\u2581SEEN" +- "\u2581SET" +- "\u2581WHITE" +- "\u2581COURSE" +- IES +- "\u2581VOICE" +- "\u2581CALLED" +- "\u2581D" +- "\u2581EX" +- ATE +- "\u2581TURNED" +- "\u2581GAVE" +- "\u2581C" +- "\u2581POOR" +- MAN +- UT +- NA +- "\u2581DEAR" +- ISH +- "\u2581GIRL" +- "\u2581MORNING" +- "\u2581BETWEEN" +- LED +- "\u2581NOR" +- IA +- "\u2581AMONG" +- MA +- "\u2581" +- "\u2581SMALL" +- "\u2581REST" +- "\u2581WHOM" +- "\u2581FELT" +- "\u2581HANDS" +- "\u2581MYSELF" +- "\u2581HIGH" +- "\u2581M" +- "\u2581HOWEVER" +- "\u2581HERSELF" +- "\u2581P" +- CO +- "\u2581STOOD" +- ID +- "\u2581KIND" +- "\u2581HUNDRED" +- AS +- "\u2581ROUND" +- "\u2581ALMOST" +- TY +- "\u2581SINCE" +- "\u2581G" +- AM +- "\u2581LA" +- SE +- "\u2581BOY" +- "\u2581MA" +- "\u2581PERHAPS" +- "\u2581WORDS" +- ATED +- "\u2581HO" +- X +- "\u2581MO" +- "\u2581SAT" +- "\u2581REPLIED" +- "\u2581FOUR" +- "\u2581ANYTHING" +- "\u2581TILL" +- "\u2581UNTIL" +- "\u2581BLACK" +- TION +- "\u2581CRIED" +- RU +- TE +- "\u2581FACT" +- "\u2581HELP" +- "\u2581NEXT" +- "\u2581LOOKING" +- "\u2581DOES" +- "\u2581FRIEND" +- "\u2581LAY" +- ANCE +- "\u2581POWER" +- "\u2581BROUGHT" +- VER +- "\u2581FIRE" +- "\u2581KEEP" +- PO +- FF +- "\u2581COUNTRY" +- "\u2581SEA" +- "\u2581WORD" +- "\u2581CAR" +- "\u2581DAYS" +- "\u2581TOGETHER" +- "\u2581IMP" +- "\u2581REASON" +- KE +- "\u2581INDEED" +- TING +- "\u2581MATTER" +- "\u2581FULL" +- "\u2581TEN" +- TIC +- "\u2581LAND" +- "\u2581RATHER" +- "\u2581AIR" +- "\u2581HOPE" +- "\u2581DA" +- "\u2581OPEN" +- "\u2581FEET" +- "\u2581EN" +- "\u2581FIVE" +- "\u2581POINT" +- "\u2581CO" +- OM +- "\u2581LARGE" +- "\u2581B" +- "\u2581CL" +- ME +- "\u2581GONE" +- "\u2581CHILD" +- INE +- GG +- "\u2581BEST" +- "\u2581DIS" +- UM +- "\u2581HARD" +- "\u2581LORD" +- OUS +- "\u2581WIFE" +- "\u2581SURE" +- "\u2581FORM" +- DE +- "\u2581DEATH" +- ANT +- "\u2581NATURE" +- "\u2581BA" +- "\u2581CARE" +- "\u2581BELIEVE" +- PP +- "\u2581NEAR" +- "\u2581RO" +- "\u2581RED" +- "\u2581WAR" +- IE +- "\u2581SPEAK" +- "\u2581FEAR" +- "\u2581CASE" +- "\u2581TAKEN" +- "\u2581ALONG" +- "\u2581CANNOT" +- "\u2581HEAR" +- "\u2581THEMSELVES" +- CI +- "\u2581PRESENT" +- AD +- "\u2581MASTER" +- "\u2581SON" +- "\u2581THUS" +- "\u2581LI" +- "\u2581LESS" +- "\u2581SUN" +- "\u2581TRUE" +- IM +- IOUS +- "\u2581THOUSAND" +- "\u2581MONEY" +- "\u2581W" +- "\u2581BEHIND" +- "\u2581CHILDREN" +- "\u2581DOCTOR" +- AC +- "\u2581TWENTY" +- "\u2581WISH" +- "\u2581SOUND" +- "\u2581WHOSE" +- "\u2581LEAVE" +- "\u2581ANSWERED" +- "\u2581THOU" +- "\u2581DUR" +- "\u2581HA" +- "\u2581CERTAIN" +- "\u2581PO" +- "\u2581PASSED" +- GE +- TO +- "\u2581ARM" +- "\u2581LO" +- "\u2581STATE" +- "\u2581ALONE" +- TA +- "\u2581SHOW" +- "\u2581NEED" +- "\u2581LIVE" +- ND +- "\u2581DEAD" +- ENCE +- "\u2581STRONG" +- "\u2581PRE" +- "\u2581TI" +- "\u2581GROUND" +- SH +- TI +- "\u2581SHORT" +- IAN +- UN +- "\u2581PRO" +- "\u2581HORSE" +- MI +- "\u2581PRINCE" +- ARD +- "\u2581FELL" +- "\u2581ORDER" +- "\u2581CALL" +- AT +- "\u2581GIVEN" +- "\u2581DARK" +- "\u2581THEREFORE" +- "\u2581CLOSE" +- "\u2581BODY" +- "\u2581OTHERS" +- "\u2581SENT" +- "\u2581SECOND" +- "\u2581OFTEN" +- "\u2581CA" +- "\u2581MANNER" +- MO +- NI +- "\u2581BRING" +- "\u2581QUESTION" +- "\u2581HOUR" +- "\u2581BO" +- AGE +- "\u2581ST" +- "\u2581TURN" +- "\u2581TABLE" +- "\u2581GENERAL" +- "\u2581EARTH" +- "\u2581BED" +- "\u2581REALLY" +- "\u2581SIX" +- 'NO' +- IST +- "\u2581BECOME" +- "\u2581USE" +- "\u2581READ" +- "\u2581SE" +- "\u2581VI" +- "\u2581COMING" +- "\u2581EVERYTHING" +- "\u2581EM" +- "\u2581ABOVE" +- "\u2581EVENING" +- "\u2581BEAUTIFUL" +- "\u2581FEEL" +- "\u2581RAN" +- "\u2581LEAST" +- "\u2581LAW" +- "\u2581ALREADY" +- "\u2581MEAN" +- "\u2581ROSE" +- WARD +- "\u2581ITSELF" +- "\u2581SOUL" +- "\u2581SUDDENLY" +- "\u2581AROUND" +- RED +- "\u2581ANSWER" +- ICAL +- "\u2581RA" +- "\u2581WIND" +- "\u2581FINE" +- "\u2581WON" +- "\u2581WHETHER" +- "\u2581KNOWN" +- BER +- NG +- "\u2581TA" +- "\u2581CAPTAIN" +- "\u2581EYE" +- "\u2581PERSON" +- "\u2581WOMEN" +- "\u2581SORT" +- "\u2581ASK" +- "\u2581BROTHER" +- "\u2581USED" +- "\u2581HELD" +- "\u2581BIG" +- "\u2581RETURNED" +- "\u2581STRANGE" +- "\u2581BU" +- "\u2581PER" +- "\u2581FREE" +- "\u2581EITHER" +- "\u2581WITHIN" +- "\u2581DOUBT" +- "\u2581YEAR" +- "\u2581CLEAR" +- "\u2581SIGHT" +- "\u2581GRA" +- "\u2581LOST" +- "\u2581KEPT" +- "\u2581F" +- PE +- "\u2581BAR" +- "\u2581TOWN" +- "\u2581SLEEP" +- ARY +- "\u2581HAIR" +- "\u2581FRIENDS" +- "\u2581DREAM" +- "\u2581FELLOW" +- PER +- "\u2581DEEP" +- QUE +- "\u2581BECAME" +- "\u2581REAL" +- "\u2581PAST" +- "\u2581MAKING" +- RING +- "\u2581COMP" +- "\u2581ACT" +- "\u2581BAD" +- HO +- STER +- "\u2581YE" +- "\u2581MEANS" +- "\u2581RUN" +- MEN +- "\u2581DAUGHTER" +- "\u2581SENSE" +- "\u2581CITY" +- "\u2581SOMETIMES" +- "\u2581TOWARDS" +- "\u2581ROAD" +- "\u2581SP" +- "\u2581LU" +- "\u2581READY" +- "\u2581FOOT" +- "\u2581COLD" +- "\u2581SA" +- "\u2581LETTER" +- "\u2581ELSE" +- "\u2581MAR" +- "\u2581STA" +- BE +- "\u2581TRUTH" +- "\u2581LE" +- BO +- "\u2581BUSINESS" +- CHE +- "\u2581JOHN" +- "\u2581SUBJECT" +- "\u2581COURT" +- "\u2581IDEA" +- ILY +- "\u2581RIVER" +- ATING +- "\u2581FAMILY" +- HE +- "\u2581DIDN" +- "\u2581GLAD" +- "\u2581SEVERAL" +- IAL +- "\u2581UNDERSTAND" +- "\u2581SC" +- "\u2581POSSIBLE" +- "\u2581DIFFERENT" +- "\u2581RETURN" +- "\u2581ARMS" +- "\u2581LOW" +- "\u2581HOLD" +- "\u2581TALK" +- "\u2581RU" +- "\u2581WINDOW" +- "\u2581INTEREST" +- "\u2581SISTER" +- SON +- "\u2581SH" +- "\u2581BLOOD" +- "\u2581SAYS" +- "\u2581CAP" +- "\u2581DI" +- "\u2581HUMAN" +- "\u2581CAUSE" +- NCE +- "\u2581THANK" +- "\u2581LATE" +- GO +- "\u2581CUT" +- "\u2581ACROSS" +- "\u2581STORY" +- NT +- "\u2581COUNT" +- "\u2581ABLE" +- DY +- LEY +- "\u2581NUMBER" +- "\u2581STAND" +- "\u2581CHURCH" +- "\u2581THY" +- "\u2581SUPPOSE" +- LES +- BLE +- OP +- "\u2581EFFECT" +- BY +- "\u2581K" +- "\u2581NA" +- "\u2581SPOKE" +- "\u2581MET" +- "\u2581GREEN" +- "\u2581HUSBAND" +- "\u2581RESPECT" +- "\u2581PA" +- "\u2581FOLLOWED" +- "\u2581REMEMBER" +- "\u2581LONGER" +- "\u2581AGE" +- "\u2581TAKING" +- "\u2581LINE" +- "\u2581SEEM" +- "\u2581HAPPY" +- LAND +- EM +- "\u2581STAY" +- "\u2581PLAY" +- "\u2581COMMON" +- "\u2581GA" +- "\u2581BOOK" +- "\u2581TIMES" +- "\u2581OBJECT" +- "\u2581SEVEN" +- QUI +- DO +- UND +- "\u2581FL" +- "\u2581PRETTY" +- "\u2581FAIR" +- WAY +- "\u2581WOOD" +- "\u2581REACHED" +- "\u2581APPEARED" +- "\u2581SWEET" +- "\u2581FALL" +- BA +- "\u2581PASS" +- "\u2581SIGN" +- "\u2581TREE" +- IONS +- "\u2581GARDEN" +- "\u2581ILL" +- "\u2581ART" +- "\u2581REMAIN" +- "\u2581OPENED" +- "\u2581BRIGHT" +- "\u2581STREET" +- "\u2581TROUBLE" +- "\u2581PAIN" +- "\u2581CONTINUED" +- "\u2581SCHOOL" +- OUR +- "\u2581CARRIED" +- "\u2581SAYING" +- HA +- "\u2581CHANGE" +- "\u2581FOLLOW" +- "\u2581GOLD" +- "\u2581SW" +- "\u2581FEELING" +- "\u2581COMMAND" +- "\u2581BEAR" +- "\u2581CERTAINLY" +- "\u2581BLUE" +- "\u2581NE" +- CA +- "\u2581WILD" +- "\u2581ACCOUNT" +- "\u2581OUGHT" +- UD +- "\u2581T" +- "\u2581BREATH" +- "\u2581WANTED" +- "\u2581RI" +- "\u2581HEAVEN" +- "\u2581PURPOSE" +- "\u2581CHARACTER" +- "\u2581RICH" +- "\u2581PE" +- "\u2581DRESS" +- OS +- FA +- "\u2581TH" +- "\u2581ENGLISH" +- "\u2581CHANCE" +- "\u2581SHIP" +- "\u2581VIEW" +- "\u2581TOWARD" +- AK +- "\u2581JOY" +- "\u2581JA" +- "\u2581HAR" +- "\u2581NEITHER" +- "\u2581FORCE" +- "\u2581UNCLE" +- DER +- "\u2581PLAN" +- "\u2581PRINCESS" +- DI +- "\u2581CHIEF" +- "\u2581HAT" +- "\u2581LIVED" +- "\u2581AB" +- "\u2581VISIT" +- "\u2581MOR" +- TEN +- "\u2581WALL" +- UC +- "\u2581MINE" +- "\u2581PLEASURE" +- "\u2581SMILE" +- "\u2581FRONT" +- "\u2581HU" +- "\u2581DEAL" +- OW +- "\u2581FURTHER" +- GED +- "\u2581TRIED" +- DA +- VA +- "\u2581NONE" +- "\u2581ENTERED" +- "\u2581QUEEN" +- "\u2581PAY" +- "\u2581EL" +- "\u2581EXCEPT" +- "\u2581SHA" +- "\u2581FORWARD" +- "\u2581EIGHT" +- "\u2581ADDED" +- "\u2581PUBLIC" +- "\u2581EIGHTEEN" +- "\u2581STAR" +- "\u2581HAPPENED" +- "\u2581LED" +- "\u2581WALKED" +- "\u2581ALTHOUGH" +- "\u2581LATER" +- "\u2581SPIRIT" +- "\u2581WALK" +- "\u2581BIT" +- "\u2581MEET" +- LIN +- "\u2581FI" +- LT +- "\u2581MOUTH" +- "\u2581WAIT" +- "\u2581HOURS" +- "\u2581LIVING" +- "\u2581YOURSELF" +- "\u2581FAST" +- "\u2581CHA" +- "\u2581HALL" +- "\u2581BEYOND" +- "\u2581BOAT" +- "\u2581SECRET" +- ENS +- "\u2581CHAIR" +- RN +- "\u2581RECEIVED" +- "\u2581CAT" +- RESS +- "\u2581DESIRE" +- "\u2581GENTLEMAN" +- UGH +- "\u2581LAID" +- EVER +- "\u2581OCCASION" +- "\u2581WONDER" +- "\u2581GU" +- "\u2581PARTY" +- DEN +- "\u2581FISH" +- "\u2581SEND" +- "\u2581NEARLY" +- "\u2581TRY" +- CON +- "\u2581SEEMS" +- RS +- "\u2581BELL" +- "\u2581BRA" +- "\u2581SILENCE" +- IG +- "\u2581GUARD" +- "\u2581DIE" +- "\u2581DOING" +- "\u2581TU" +- "\u2581COR" +- "\u2581EARLY" +- "\u2581BANK" +- "\u2581FIGURE" +- IF +- "\u2581ENGLAND" +- "\u2581MARY" +- "\u2581AFRAID" +- LER +- "\u2581FO" +- "\u2581WATCH" +- "\u2581FA" +- "\u2581VA" +- "\u2581GRE" +- "\u2581AUNT" +- PED +- "\u2581SERVICE" +- "\u2581JE" +- "\u2581PEN" +- "\u2581MINUTES" +- "\u2581PAN" +- "\u2581TREES" +- NED +- "\u2581GLASS" +- "\u2581TONE" +- "\u2581PLEASE" +- "\u2581FORTH" +- "\u2581CROSS" +- "\u2581EXCLAIMED" +- "\u2581DREW" +- "\u2581EAT" +- "\u2581AH" +- "\u2581GRAVE" +- "\u2581CUR" +- PA +- URE +- CENT +- "\u2581MILES" +- "\u2581SOFT" +- "\u2581AGO" +- "\u2581POSITION" +- "\u2581WARM" +- "\u2581LENGTH" +- "\u2581NECESSARY" +- "\u2581THINKING" +- "\u2581PICTURE" +- "\u2581PI" +- SHIP +- IBLE +- "\u2581HEAVY" +- "\u2581ATTENTION" +- "\u2581DOG" +- ABLY +- "\u2581STANDING" +- "\u2581NATURAL" +- "\u2581APPEAR" +- OV +- "\u2581CAUGHT" +- VO +- ISM +- "\u2581SPRING" +- "\u2581EXPERIENCE" +- "\u2581PAT" +- OT +- "\u2581STOPPED" +- "\u2581REGARD" +- "\u2581HARDLY" +- "\u2581SELF" +- "\u2581STRENGTH" +- "\u2581GREW" +- "\u2581KNIGHT" +- "\u2581OPINION" +- "\u2581WIDE" +- "\u2581INSTEAD" +- "\u2581SOUTH" +- "\u2581TRANS" +- "\u2581CORNER" +- "\u2581LEARN" +- "\u2581ISLAND" +- "\u2581MI" +- "\u2581THIRD" +- "\u2581STE" +- "\u2581STRAIGHT" +- "\u2581TEA" +- "\u2581BOUND" +- "\u2581SEEING" +- "\u2581JU" +- "\u2581DINNER" +- "\u2581BEAUTY" +- "\u2581PEACE" +- AH +- "\u2581REP" +- "\u2581SILENT" +- "\u2581CRE" +- ALLY +- RIC +- "\u2581STEP" +- "\u2581VER" +- "\u2581JO" +- GER +- "\u2581SITTING" +- "\u2581THIRTY" +- "\u2581SAVE" +- ENED +- "\u2581GLANCE" +- "\u2581REACH" +- "\u2581ACTION" +- "\u2581SAL" +- "\u2581SAD" +- "\u2581STONE" +- ITIES +- "\u2581FRENCH" +- "\u2581STRUCK" +- "\u2581PAPER" +- "\u2581WHATEVER" +- "\u2581SUB" +- "\u2581DISTANCE" +- "\u2581WRONG" +- "\u2581KNOWLEDGE" +- "\u2581SAFE" +- "\u2581SNOW" +- "\u2581MUSIC" +- "\u2581FIFTY" +- RON +- "\u2581ATTEMPT" +- "\u2581GOVERNMENT" +- TU +- "\u2581CROWD" +- "\u2581BESIDES" +- "\u2581LOVED" +- "\u2581BOX" +- "\u2581DIRECTION" +- "\u2581TRAIN" +- "\u2581NORTH" +- "\u2581THICK" +- "\u2581GETTING" +- AV +- "\u2581FLOOR" +- "\u2581COMPANY" +- "\u2581BLOW" +- "\u2581PLAIN" +- TRO +- "\u2581BESIDE" +- "\u2581ROCK" +- "\u2581IMMEDIATELY" +- FI +- "\u2581SHADOW" +- "\u2581SIT" +- ORS +- ILE +- "\u2581DRINK" +- "\u2581SPOT" +- "\u2581DANGER" +- "\u2581AL" +- "\u2581SAINT" +- "\u2581SLOWLY" +- "\u2581PALACE" +- IER +- "\u2581RESULT" +- "\u2581PETER" +- "\u2581FOREST" +- "\u2581BELONG" +- "\u2581SU" +- "\u2581PAR" +- RIS +- "\u2581TEARS" +- "\u2581APPEARANCE" +- "\u2581GATE" +- BU +- ITION +- "\u2581QUICKLY" +- "\u2581QUIET" +- "\u2581LONDON" +- "\u2581START" +- "\u2581BROWN" +- TRA +- KIN +- "\u2581CONSIDER" +- "\u2581BATTLE" +- "\u2581ANNE" +- "\u2581PIECE" +- "\u2581DIED" +- "\u2581SUCCESS" +- "\u2581LIPS" +- "\u2581FILLED" +- "\u2581FORGET" +- "\u2581POST" +- IFIED +- "\u2581MARGARET" +- "\u2581FOOD" +- HAM +- "\u2581PLEASANT" +- "\u2581FE" +- "\u2581EXPRESSION" +- "\u2581POCKET" +- "\u2581FRESH" +- "\u2581WEAR" +- TRI +- "\u2581BROKEN" +- "\u2581LAUGHED" +- GING +- "\u2581FOLLOWING" +- WN +- IP +- "\u2581TOUCH" +- "\u2581YOUTH" +- ATIVE +- "\u2581LEG" +- "\u2581WEEK" +- "\u2581REMAINED" +- "\u2581EASY" +- NER +- RK +- "\u2581ENTER" +- "\u2581FIGHT" +- "\u2581PLACED" +- "\u2581TRAVEL" +- "\u2581SIMPLE" +- "\u2581GIRLS" +- "\u2581WAITING" +- "\u2581STOP" +- "\u2581WAVE" +- AU +- "\u2581WISE" +- "\u2581CAMP" +- TURE +- UB +- "\u2581VE" +- "\u2581OFFICE" +- "\u2581GRAND" +- "\u2581FIT" +- "\u2581JUDGE" +- UP +- MENTS +- "\u2581QUICK" +- HI +- "\u2581FLO" +- RIES +- VAL +- "\u2581COMFORT" +- "\u2581PARTICULAR" +- "\u2581STARTED" +- "\u2581SUIT" +- "\u2581NI" +- "\u2581PALE" +- "\u2581IMPOSSIBLE" +- "\u2581HOT" +- "\u2581CONVERSATION" +- "\u2581SCENE" +- "\u2581BOYS" +- "\u2581WIN" +- "\u2581BRE" +- "\u2581SOCIETY" +- "\u2581OUTSIDE" +- "\u2581WRITE" +- "\u2581EFFORT" +- "\u2581TALKING" +- "\u2581FORTUNE" +- "\u2581NINE" +- "\u2581WA" +- "\u2581SINGLE" +- "\u2581RULE" +- "\u2581PORT" +- "\u2581WINTER" +- "\u2581CAST" +- "\u2581CRA" +- "\u2581HAPPEN" +- "\u2581CRO" +- "\u2581SHUT" +- NING +- "\u2581GUN" +- "\u2581NOBLE" +- "\u2581BEGIN" +- "\u2581PATH" +- "\u2581SKY" +- "\u2581WONDERFUL" +- "\u2581SUDDEN" +- "\u2581ARMY" +- "\u2581CHE" +- "\u2581WORTH" +- "\u2581MOUNTAIN" +- "\u2581MIN" +- AG +- "\u2581FLU" +- "\u2581GRACE" +- "\u2581CHAPTER" +- "\u2581BELOW" +- "\u2581RING" +- "\u2581TURNING" +- "\u2581IRON" +- "\u2581TOP" +- "\u2581AFTERNOON" +- ORY +- "\u2581EVIL" +- "\u2581TRUST" +- "\u2581BOW" +- "\u2581TRI" +- "\u2581SAIL" +- "\u2581CONTENT" +- "\u2581HORSES" +- ITE +- "\u2581SILVER" +- AP +- "\u2581LAD" +- "\u2581RUNNING" +- "\u2581HILL" +- "\u2581BEGINNING" +- "\u2581MAD" +- "\u2581HABIT" +- GRA +- "\u2581CLOTHES" +- "\u2581MORROW" +- "\u2581CRY" +- "\u2581FASHION" +- "\u2581PRESENCE" +- "\u2581Z" +- FE +- "\u2581ARRIVED" +- "\u2581QUARTER" +- "\u2581PERFECT" +- "\u2581WO" +- "\u2581TRA" +- "\u2581USUAL" +- "\u2581NECK" +- "\u2581MARRIED" +- "\u2581SEAT" +- "\u2581WI" +- "\u2581GAR" +- "\u2581SAND" +- "\u2581SHORE" +- "\u2581GIVING" +- NY +- "\u2581PROBABLY" +- "\u2581MINUTE" +- "\u2581EXPECT" +- "\u2581DU" +- "\u2581SHOT" +- "\u2581INSTANT" +- "\u2581DEGREE" +- "\u2581COLOR" +- "\u2581WEST" +- RT +- "\u2581MARCH" +- "\u2581BIRD" +- "\u2581SHOWED" +- "\u2581GREATER" +- "\u2581SERIOUS" +- "\u2581CARRY" +- "\u2581COVERED" +- "\u2581FORMER" +- "\u2581LOUD" +- "\u2581MOVED" +- "\u2581MASS" +- "\u2581SEEK" +- "\u2581CHO" +- GEN +- "\u2581ROMAN" +- IB +- "\u2581MOON" +- "\u2581BOARD" +- "\u2581STREAM" +- "\u2581EASILY" +- "\u2581WISHED" +- "\u2581SEARCH" +- "\u2581COULDN" +- "\u2581MONTHS" +- "\u2581SICK" +- LIE +- "\u2581DUTY" +- "\u2581TWELVE" +- "\u2581FAINT" +- "\u2581STRANGER" +- "\u2581SURPRISE" +- "\u2581KILL" +- "\u2581LEAVING" +- "\u2581JOURNEY" +- "\u2581SCARCELY" +- "\u2581RAISED" +- "\u2581SPEAKING" +- "\u2581TERRIBLE" +- "\u2581TOM" +- "\u2581FIELD" +- "\u2581GAME" +- "\u2581QUA" +- "\u2581PROMISE" +- "\u2581LIE" +- "\u2581CONDITION" +- "\u2581TRO" +- "\u2581PERSONAL" +- "\u2581TALL" +- "\u2581STICK" +- "\u2581THREW" +- "\u2581MARRY" +- "\u2581VAN" +- "\u2581BURN" +- "\u2581ACCORDING" +- "\u2581RISE" +- "\u2581ATTACK" +- "\u2581SWORD" +- "\u2581GUESS" +- "\u2581THOUGHTS" +- "\u2581THIN" +- "\u2581THROW" +- "\u2581CALM" +- SIDE +- "\u2581VILLAGE" +- "\u2581DEN" +- "\u2581ANXIOUS" +- "\u2581MER" +- GI +- "\u2581EXPECTED" +- "\u2581BALL" +- "\u2581ESPECIALLY" +- "\u2581CHARGE" +- "\u2581MEASURE" +- ISE +- "\u2581NICE" +- "\u2581TRYING" +- "\u2581ALLOW" +- "\u2581SHARP" +- "\u2581BREAD" +- "\u2581HONOUR" +- "\u2581HONOR" +- "\u2581ENTIRELY" +- "\u2581BILL" +- "\u2581BRI" +- "\u2581WRITTEN" +- "\u2581AR" +- "\u2581BROKE" +- "\u2581KILLED" +- "\u2581MARK" +- "\u2581VEN" +- "\u2581LADIES" +- "\u2581LEARNED" +- "\u2581FLOWERS" +- PLE +- "\u2581FORTY" +- "\u2581OFFER" +- "\u2581HAPPINESS" +- "\u2581PRAY" +- "\u2581CLASS" +- "\u2581FER" +- "\u2581PRINCIPLE" +- GU +- "\u2581BOOKS" +- "\u2581SHAPE" +- "\u2581SUMMER" +- "\u2581JACK" +- "\u2581DRAW" +- "\u2581GOLDEN" +- "\u2581DECIDED" +- "\u2581LEAD" +- "\u2581UNLESS" +- "\u2581HARM" +- "\u2581LISTEN" +- HER +- "\u2581SHOOK" +- "\u2581INFLUENCE" +- "\u2581PERFECTLY" +- "\u2581MARRIAGE" +- "\u2581BROAD" +- "\u2581ESCAPE" +- "\u2581STATES" +- "\u2581MIDDLE" +- "\u2581PLANT" +- "\u2581MIL" +- "\u2581MOVEMENT" +- "\u2581NOISE" +- "\u2581ENEMY" +- "\u2581HISTORY" +- "\u2581BREAK" +- ROUS +- "\u2581UNDERSTOOD" +- "\u2581LATTER" +- FER +- "\u2581COMES" +- "\u2581MERELY" +- "\u2581SIMPLY" +- WI +- "\u2581IMAGINE" +- "\u2581LOWER" +- "\u2581CONDUCT" +- "\u2581BORN" +- WA +- "\u2581YARD" +- "\u2581KA" +- "\u2581CLOSED" +- "\u2581NOTE" +- GA +- "\u2581STRA" +- RAN +- "\u2581EXIST" +- EV +- "\u2581SPEECH" +- "\u2581BITTER" +- JO +- "\u2581MAKES" +- "\u2581GRASS" +- "\u2581REPLY" +- "\u2581CHANGED" +- "\u2581MON" +- "\u2581LYING" +- "\u2581DANCE" +- "\u2581FINALLY" +- "\u2581AMERICAN" +- "\u2581ENJOY" +- "\u2581CONTAIN" +- "\u2581MEANT" +- USE +- "\u2581OBSERVED" +- THER +- "\u2581LAUGH" +- "\u2581AFTERWARDS" +- "\u2581BEAT" +- "\u2581RACE" +- "\u2581EQUAL" +- "\u2581RAIN" +- PS +- "\u2581STEPS" +- "\u2581BENEATH" +- "\u2581TAIL" +- "\u2581TASTE" +- IO +- EY +- "\u2581CHAR" +- "\u2581GE" +- GN +- TIN +- "\u2581GROW" +- "\u2581TE" +- IANS +- "\u2581MOVE" +- "\u2581REPEATED" +- "\u2581DRIVE" +- TUR +- "\u2581SI" +- CLOCK +- "\u2581BRAVE" +- "\u2581MADAME" +- "\u2581LOT" +- "\u2581CASTLE" +- "\u2581HI" +- AND +- "\u2581FUTURE" +- "\u2581RELATION" +- "\u2581SORRY" +- "\u2581HEALTH" +- "\u2581DICK" +- "\u2581R" +- "\u2581BUILDING" +- "\u2581EDGE" +- "\u2581BLESS" +- "\u2581SPITE" +- WE +- "\u2581MIS" +- "\u2581PRISONER" +- "\u2581ALLOWED" +- "\u2581PH" +- "\u2581CATCH" +- MER +- ETH +- "\u2581COAT" +- "\u2581COMPLETE" +- "\u2581WOULDN" +- "\u2581CREATURE" +- "\u2581YELLOW" +- "\u2581IMPORTANT" +- "\u2581ADD" +- "\u2581PASSING" +- "\u2581DARKNESS" +- "\u2581CARRIAGE" +- "\u2581MILL" +- "\u2581FIFTEEN" +- NCY +- "\u2581HUNG" +- "\u2581OB" +- "\u2581PLEASED" +- "\u2581SPREAD" +- "\u2581CURIOUS" +- "\u2581WORSE" +- "\u2581CIRCUMSTANCES" +- "\u2581GI" +- LAR +- "\u2581CAL" +- "\u2581HY" +- "\u2581MERE" +- "\u2581JANE" +- "\u2581EAST" +- BI +- "\u2581CUP" +- "\u2581BLIND" +- "\u2581PASSION" +- "\u2581DISCOVERED" +- "\u2581NOTICE" +- "\u2581REPORT" +- "\u2581SPACE" +- "\u2581PRESENTLY" +- "\u2581SORROW" +- "\u2581PACK" +- "\u2581DIN" +- CY +- "\u2581DRY" +- "\u2581ANCIENT" +- "\u2581DRESSED" +- "\u2581COVER" +- "\u2581VO" +- "\u2581EXISTENCE" +- "\u2581EXACTLY" +- "\u2581BEAST" +- "\u2581PROPER" +- "\u2581DROPPED" +- "\u2581CLEAN" +- "\u2581COLOUR" +- "\u2581HOST" +- "\u2581CHAMBER" +- "\u2581FAITH" +- LET +- "\u2581DETERMINED" +- "\u2581PRIEST" +- "\u2581STORM" +- "\u2581SKIN" +- "\u2581DARE" +- "\u2581PERSONS" +- "\u2581PICK" +- "\u2581NARROW" +- "\u2581SUPPORT" +- "\u2581PRIVATE" +- "\u2581SMILED" +- "\u2581COUSIN" +- "\u2581DRAWING" +- "\u2581ATTEND" +- "\u2581COOK" +- "\u2581PREVENT" +- "\u2581VARIOUS" +- "\u2581BLA" +- "\u2581FIXED" +- "\u2581WEAK" +- THE +- "\u2581HOLE" +- "\u2581BOTTOM" +- "\u2581NOBODY" +- ADE +- "\u2581LEGS" +- ITCH +- "\u2581INDIVIDUAL" +- "\u2581EARS" +- LIKE +- "\u2581ADVANTAGE" +- "\u2581FRANCE" +- "\u2581BON" +- "\u2581WINE" +- "\u2581LIVES" +- OD +- "\u2581WALLS" +- "\u2581TIRED" +- "\u2581SHOP" +- "\u2581ANIMAL" +- "\u2581CRU" +- "\u2581WROTE" +- "\u2581ROYAL" +- "\u2581CONSIDERED" +- "\u2581MORAL" +- "\u2581COMPANION" +- "\u2581LOSE" +- "\u2581ISN" +- "\u2581BAG" +- "\u2581LAKE" +- "\u2581INTER" +- "\u2581COM" +- "\u2581LETTERS" +- "\u2581LUCK" +- "\u2581EAR" +- "\u2581GERMAN" +- "\u2581PET" +- "\u2581SAKE" +- "\u2581DROP" +- "\u2581PAID" +- "\u2581BREAKFAST" +- "\u2581LABOR" +- "\u2581DESERT" +- "\u2581DECLARED" +- "\u2581HUM" +- "\u2581STUDY" +- "\u2581INSTANCE" +- ONE +- "\u2581SOMEWHAT" +- "\u2581CLOTH" +- "\u2581SPECIAL" +- "\u2581COLONEL" +- "\u2581SONG" +- "\u2581MAIN" +- "\u2581VALUE" +- "\u2581PROUD" +- "\u2581EXPRESS" +- "\u2581NATION" +- "\u2581HANDSOME" +- "\u2581CONFESS" +- "\u2581PU" +- "\u2581PASSAGE" +- "\u2581PERIOD" +- "\u2581CUSTOM" +- "\u2581HURT" +- "\u2581SHOULDER" +- "\u2581CHRIST" +- ZA +- "\u2581RECEIVE" +- "\u2581DIFFICULT" +- "\u2581DEPEND" +- "\u2581MEETING" +- "\u2581CHI" +- "\u2581GEN" +- LIGHT +- "\u2581BELIEVED" +- "\u2581SOCIAL" +- "\u2581DIFFICULTY" +- "\u2581GREATEST" +- "\u2581DRAWN" +- "\u2581GRANT" +- "\u2581BIRDS" +- "\u2581ANGRY" +- "\u2581HEAT" +- UFF +- "\u2581DUE" +- "\u2581PLACES" +- "\u2581SIN" +- "\u2581COURAGE" +- "\u2581EVIDENTLY" +- "\u2581GENTLE" +- "\u2581CRUEL" +- "\u2581GEORGE" +- "\u2581GRI" +- "\u2581SERVANT" +- "\u2581U" +- "\u2581PURE" +- OOK +- "\u2581KNOWS" +- "\u2581KNOWING" +- LF +- "\u2581WRITING" +- "\u2581REMEMBERED" +- "\u2581CU" +- "\u2581HOLDING" +- "\u2581TENDER" +- "\u2581QUI" +- "\u2581BURST" +- "\u2581SURELY" +- IGN +- "\u2581VALLEY" +- "\u2581FU" +- "\u2581BUTTER" +- "\u2581SPOKEN" +- "\u2581STORE" +- "\u2581DISC" +- "\u2581CHRISTIAN" +- "\u2581PARIS" +- "\u2581HENRY" +- "\u2581FINISHED" +- "\u2581PROVE" +- "\u2581FOOL" +- "\u2581SOLDIERS" +- "\u2581LANGUAGE" +- "\u2581INSIDE" +- "\u2581BAN" +- "\u2581FALLEN" +- ROW +- "\u2581MAL" +- "\u2581BABY" +- "\u2581SITUATION" +- "\u2581WATCHED" +- ANS +- "\u2581RUIN" +- "\u2581GENTLEMEN" +- "\u2581FRO" +- "\u2581FANCY" +- "\u2581ACCEPT" +- "\u2581SEASON" +- "\u2581OURSELVES" +- "\u2581SAN" +- "\u2581SPEED" +- IZED +- "\u2581COOL" +- "\u2581SERVE" +- "\u2581VESSEL" +- "\u2581WILLIAM" +- "\u2581OBLIGED" +- "\u2581GROUP" +- FORM +- "\u2581GOES" +- UOUS +- "\u2581LEAVES" +- "\u2581PECULIAR" +- "\u2581NEWS" +- "\u2581VAIN" +- "\u2581EVERYBODY" +- "\u2581PIN" +- UG +- "\u2581FORGOTTEN" +- "\u2581FRA" +- GAN +- "\u2581CAREFULLY" +- "\u2581FLASH" +- UCH +- "\u2581FUR" +- "\u2581MURDER" +- "\u2581DELIGHT" +- "\u2581WAITED" +- "\u2581RENDER" +- "\u2581PROPERTY" +- "\u2581NOTICED" +- "\u2581ROLL" +- "\u2581KNOCK" +- "\u2581EARNEST" +- KI +- "\u2581HONEST" +- "\u2581PROMISED" +- "\u2581BAL" +- AW +- "\u2581WALKING" +- ANG +- "\u2581SQUARE" +- "\u2581QUIETLY" +- "\u2581CLOUD" +- WOOD +- "\u2581FORMED" +- "\u2581HIGHER" +- "\u2581BUILT" +- "\u2581FATE" +- "\u2581TEACH" +- MY +- "\u2581FALSE" +- "\u2581YORK" +- "\u2581DUST" +- "\u2581CLIMB" +- "\u2581FOND" +- "\u2581GROWN" +- "\u2581DESCEND" +- "\u2581RAG" +- "\u2581FRUIT" +- "\u2581GENERALLY" +- "\u2581OFFERED" +- "\u2581ER" +- "\u2581NURSE" +- POSE +- "\u2581SPENT" +- "\u2581JOIN" +- "\u2581STATION" +- "\u2581MEANING" +- "\u2581SMOKE" +- HOOD +- "\u2581ROUGH" +- JU +- "\u2581LIKELY" +- "\u2581SURFACE" +- "\u2581KE" +- "\u2581MONTH" +- "\u2581POSSESSION" +- "\u2581TONGUE" +- "\u2581DUKE" +- "\u2581NOSE" +- "\u2581LAUGHING" +- "\u2581WEATHER" +- "\u2581WHISPERED" +- "\u2581SYSTEM" +- "\u2581LAWS" +- DDLE +- "\u2581TOUCHED" +- "\u2581TRADE" +- LD +- "\u2581SURPRISED" +- RIN +- "\u2581ARCH" +- "\u2581WEALTH" +- FOR +- "\u2581TEMPER" +- "\u2581FRANK" +- "\u2581GAL" +- "\u2581BARE" +- "\u2581OPPORTUNITY" +- "\u2581CLAIM" +- "\u2581ANIMALS" +- "\u2581REV" +- "\u2581COST" +- "\u2581WASH" +- ZE +- "\u2581CORN" +- "\u2581OPPOSITE" +- "\u2581POLICE" +- "\u2581IDEAS" +- LON +- "\u2581KEY" +- "\u2581READING" +- "\u2581COLLECT" +- CHED +- "\u2581H" +- "\u2581CROWN" +- "\u2581TAR" +- "\u2581SWIFT" +- "\u2581SHOULDERS" +- "\u2581ICE" +- "\u2581GRAY" +- "\u2581SHARE" +- "\u2581PREPARED" +- "\u2581GRO" +- "\u2581UND" +- "\u2581TER" +- "\u2581EMPTY" +- CING +- "\u2581SMILING" +- "\u2581AVOID" +- "\u2581DIFFERENCE" +- "\u2581EXPLAIN" +- "\u2581POUR" +- "\u2581ATTRACT" +- "\u2581OPENING" +- "\u2581WHEEL" +- "\u2581MATERIAL" +- "\u2581BREAST" +- "\u2581SUFFERING" +- "\u2581DISTINCT" +- "\u2581BOOT" +- "\u2581ROW" +- "\u2581FINGERS" +- HAN +- "\u2581ALTOGETHER" +- "\u2581FAT" +- "\u2581PAPA" +- "\u2581BRAIN" +- "\u2581ASLEEP" +- "\u2581GREY" +- "\u2581SUM" +- "\u2581GAS" +- "\u2581WINDOWS" +- "\u2581ALIVE" +- "\u2581PROCEED" +- "\u2581FLOWER" +- "\u2581LEAP" +- "\u2581PUR" +- "\u2581PIECES" +- "\u2581ALTER" +- "\u2581MEMORY" +- IENT +- "\u2581FILL" +- "\u2581CLO" +- "\u2581THROWN" +- "\u2581KINGDOM" +- "\u2581RODE" +- IUS +- "\u2581MAID" +- "\u2581DIM" +- "\u2581BAND" +- "\u2581VIRTUE" +- "\u2581DISH" +- "\u2581GUEST" +- "\u2581LOSS" +- "\u2581CAUSED" +- "\u2581MOTION" +- "\u2581POT" +- "\u2581MILLION" +- "\u2581FAULT" +- "\u2581LOVELY" +- "\u2581HERO" +- PPING +- "\u2581UNITED" +- "\u2581SPI" +- SOME +- BRA +- "\u2581MOUNTAINS" +- "\u2581NU" +- "\u2581SATISFIED" +- "\u2581DOLLARS" +- "\u2581LOVER" +- "\u2581CONCEAL" +- "\u2581VAST" +- "\u2581PULL" +- "\u2581HATH" +- "\u2581RUSH" +- "\u2581J" +- "\u2581DESPAIR" +- EX +- "\u2581HEIGHT" +- "\u2581CE" +- "\u2581BENT" +- "\u2581PITY" +- "\u2581RISING" +- ATH +- "\u2581PRIDE" +- "\u2581HURRY" +- KA +- "\u2581SETTLED" +- "\u2581JUSTICE" +- "\u2581LIFTED" +- PEN +- "\u2581SOLDIER" +- "\u2581FINDING" +- "\u2581REMARK" +- "\u2581REGULAR" +- "\u2581STRUGGLE" +- "\u2581MACHINE" +- "\u2581SING" +- "\u2581HURRIED" +- "\u2581SUFFICIENT" +- "\u2581REPRESENT" +- "\u2581DOUBLE" +- "\u2581ALARM" +- "\u2581SUPPER" +- "\u2581DREADFUL" +- "\u2581FORE" +- ATOR +- "\u2581STOCK" +- "\u2581TIN" +- "\u2581EXAMPLE" +- "\u2581ROOF" +- "\u2581FLOW" +- "\u2581SUPPOSED" +- "\u2581PRESERV" +- "\u2581L" +- "\u2581LISTENED" +- OC +- "\u2581STO" +- "\u2581SECURE" +- "\u2581FRIGHTENED" +- "\u2581DISTURB" +- "\u2581EMOTION" +- "\u2581SERVANTS" +- "\u2581YO" +- "\u2581BUY" +- "\u2581FORCED" +- "\u2581KITCHEN" +- "\u2581TERROR" +- "\u2581STAIRS" +- "\u2581SIXTY" +- KER +- "\u2581ORDINARY" +- "\u2581DIRECTLY" +- "\u2581HEADS" +- "\u2581METHOD" +- "\u2581FORGIVE" +- "\u2581AWFUL" +- "\u2581REFLECT" +- "\u2581GREATLY" +- "\u2581TALKED" +- "\u2581RIDE" +- STONE +- "\u2581FAVOUR" +- "\u2581WELCOME" +- "\u2581SEIZED" +- OU +- "\u2581CONTROL" +- "\u2581ORDERED" +- "\u2581ANGEL" +- "\u2581USUALLY" +- "\u2581POET" +- "\u2581BOLD" +- LINE +- "\u2581ADVENTURE" +- "\u2581WATCHING" +- "\u2581FOLK" +- "\u2581MISTRESS" +- IZE +- "\u2581GROWING" +- "\u2581CAVE" +- "\u2581EVIDENCE" +- "\u2581FINGER" +- "\u2581SEVENTEEN" +- "\u2581MOVING" +- EOUS +- "\u2581DOESN" +- "\u2581COW" +- "\u2581TYPE" +- "\u2581BOIL" +- "\u2581TALE" +- "\u2581DELIVER" +- "\u2581FARM" +- "\u2581MONSIEUR" +- "\u2581GATHERED" +- "\u2581FEELINGS" +- "\u2581RATE" +- "\u2581REMARKED" +- "\u2581PUTTING" +- "\u2581MAT" +- "\u2581CONTRARY" +- "\u2581CRIME" +- "\u2581PLA" +- "\u2581COL" +- "\u2581NEARER" +- TES +- "\u2581CIVIL" +- "\u2581SHAME" +- "\u2581LOOSE" +- "\u2581DISCOVER" +- "\u2581FLAT" +- "\u2581TWICE" +- "\u2581FAIL" +- VIS +- "\u2581UNC" +- EA +- "\u2581EUROPE" +- "\u2581PATIENT" +- "\u2581UNTO" +- "\u2581SUFFER" +- "\u2581PAIR" +- "\u2581TREASURE" +- OSE +- "\u2581EAGER" +- "\u2581FLY" +- "\u2581N" +- "\u2581VAL" +- "\u2581DAN" +- "\u2581SALT" +- "\u2581BORE" +- BBE +- "\u2581ARTHUR" +- "\u2581AFFAIRS" +- "\u2581SLOW" +- "\u2581CONSIST" +- "\u2581DEVIL" +- LAN +- "\u2581AFFECTION" +- "\u2581ENGAGED" +- "\u2581KISS" +- "\u2581YA" +- "\u2581OFFICER" +- IFICATION +- "\u2581LAMP" +- "\u2581PARTS" +- HEN +- "\u2581MILK" +- "\u2581PROCESS" +- "\u2581GIFT" +- "\u2581PULLED" +- "\u2581HID" +- "\u2581RAY" +- "\u2581EXCELLENT" +- "\u2581IMPRESSION" +- "\u2581AUTHORITY" +- "\u2581PROVED" +- "\u2581TELLING" +- TTE +- "\u2581TOWER" +- "\u2581CONSEQUENCE" +- "\u2581FAVOR" +- "\u2581FLEW" +- "\u2581CHARLES" +- ISTS +- "\u2581ADDRESS" +- "\u2581FAMILIAR" +- "\u2581LIMIT" +- "\u2581CONFIDENCE" +- "\u2581RARE" +- "\u2581WEEKS" +- "\u2581WOODS" +- "\u2581INTENTION" +- "\u2581DIRECT" +- "\u2581PERFORM" +- "\u2581SOLEMN" +- "\u2581DISTANT" +- "\u2581IMAGE" +- "\u2581PRESIDENT" +- "\u2581FIRM" +- "\u2581INDIAN" +- "\u2581RANK" +- "\u2581LIKED" +- "\u2581AGREE" +- "\u2581HOUSES" +- "\u2581WIL" +- "\u2581MATTERS" +- "\u2581PRISON" +- "\u2581MODE" +- "\u2581MAJOR" +- "\u2581WORKING" +- "\u2581SLIP" +- "\u2581WEIGHT" +- "\u2581AWARE" +- "\u2581BUSY" +- "\u2581LOOKS" +- "\u2581WOUND" +- "\u2581THOR" +- "\u2581BATH" +- "\u2581EXERCISE" +- "\u2581SIMILAR" +- "\u2581WORE" +- "\u2581AMOUNT" +- "\u2581QUESTIONS" +- "\u2581VIOLENT" +- "\u2581EXCUSE" +- "\u2581ASIDE" +- "\u2581TUR" +- "\u2581DULL" +- OF +- "\u2581EMPEROR" +- "\u2581NEVERTHELESS" +- "\u2581SHOUT" +- "\u2581EXPLAINED" +- "\u2581SIZE" +- "\u2581ACCOMPLISH" +- FORD +- CAN +- "\u2581MISTAKE" +- "\u2581INSTANTLY" +- "\u2581SMOOTH" +- "\u2581STRIKE" +- "\u2581BOB" +- ISED +- "\u2581HORROR" +- "\u2581SCIENCE" +- "\u2581PROTEST" +- "\u2581MANAGE" +- "\u2581OBEY" +- "\u2581NECESSITY" +- "\u2581SPLENDID" +- "\u2581PRESS" +- "\u2581INTERESTING" +- "\u2581RELIGION" +- "\u2581UNKNOWN" +- "\u2581FIERCE" +- "\u2581DISAPPEARED" +- "\u2581HOLY" +- "\u2581HATE" +- "\u2581PLAYED" +- "\u2581LIN" +- "\u2581NATURALLY" +- "\u2581DROVE" +- "\u2581LOUIS" +- TIES +- "\u2581BRAND" +- INESS +- RIE +- "\u2581SHOOT" +- "\u2581CONSENT" +- "\u2581SEATED" +- "\u2581LINES" +- GUE +- "\u2581AGREED" +- "\u2581CIRCLE" +- "\u2581STIR" +- "\u2581STREETS" +- "\u2581TASK" +- "\u2581RID" +- "\u2581PRODUCED" +- "\u2581ACCIDENT" +- "\u2581WITNESS" +- "\u2581LIBERTY" +- "\u2581DETAIL" +- "\u2581MINISTER" +- "\u2581POWERFUL" +- "\u2581SAVAGE" +- "\u2581SIXTEEN" +- "\u2581PRETEND" +- "\u2581COAST" +- "\u2581SQU" +- "\u2581UTTER" +- "\u2581NAMED" +- "\u2581CLEVER" +- "\u2581ADMIT" +- "\u2581COUPLE" +- "\u2581WICKED" +- "\u2581MESSAGE" +- "\u2581TEMPLE" +- "\u2581STONES" +- "\u2581YESTERDAY" +- "\u2581HILLS" +- DAY +- "\u2581SLIGHT" +- "\u2581DIAMOND" +- "\u2581POSSIBLY" +- "\u2581AFFAIR" +- "\u2581ORIGINAL" +- "\u2581HEARING" +- "\u2581WORTHY" +- "\u2581SELL" +- NEY +- ICK +- "\u2581COTTAGE" +- "\u2581SACRIFICE" +- "\u2581PROGRESS" +- "\u2581SHOCK" +- "\u2581DESIGN" +- "\u2581SOUGHT" +- "\u2581PIT" +- "\u2581SUNDAY" +- "\u2581OTHERWISE" +- "\u2581CABIN" +- "\u2581PRAYER" +- "\u2581DWELL" +- "\u2581GAIN" +- "\u2581BRIDGE" +- "\u2581PARTICULARLY" +- "\u2581YIELD" +- "\u2581TREAT" +- RIGHT +- "\u2581OAK" +- "\u2581ROPE" +- WIN +- "\u2581ORDERS" +- "\u2581SUSPECT" +- "\u2581EDWARD" +- AB +- "\u2581ELEVEN" +- "\u2581TEETH" +- "\u2581OCCURRED" +- DDING +- "\u2581AMERICA" +- "\u2581FALLING" +- "\u2581LION" +- "\u2581DEPART" +- "\u2581KEEPING" +- "\u2581DEMAND" +- "\u2581PAUSED" +- "\u2581CEASED" +- INA +- "\u2581FUN" +- "\u2581CHEER" +- "\u2581PARDON" +- "\u2581NATIVE" +- LUS +- LOW +- "\u2581DOGS" +- "\u2581REQUIRED" +- ILITY +- "\u2581ELECT" +- "\u2581ENTERTAIN" +- ITUDE +- "\u2581HUGE" +- "\u2581CARRYING" +- "\u2581BLU" +- "\u2581INSIST" +- "\u2581SATISFACTION" +- "\u2581HUNT" +- "\u2581COUNTENANCE" +- "\u2581UPPER" +- "\u2581MAIDEN" +- "\u2581FAILED" +- "\u2581JAMES" +- "\u2581FOREIGN" +- "\u2581GATHER" +- "\u2581TEST" +- BOARD +- "\u2581TERMS" +- "\u2581SILK" +- "\u2581BEG" +- "\u2581BROTHERS" +- "\u2581PAGE" +- "\u2581KNEES" +- "\u2581SHOWN" +- "\u2581PROFESSOR" +- "\u2581MIGHTY" +- "\u2581DEFI" +- "\u2581CHARM" +- "\u2581REQUIRE" +- "\u2581LOG" +- MORE +- "\u2581PROOF" +- "\u2581POSSESSED" +- "\u2581SOFTLY" +- "\u2581UNFORTUNATE" +- "\u2581PRICE" +- "\u2581SEVERE" +- "\u2581SINGING" +- "\u2581STAGE" +- "\u2581FREEDOM" +- "\u2581SHOUTED" +- "\u2581FARTHER" +- "\u2581MAJESTY" +- "\u2581PREVIOUS" +- "\u2581GUIDE" +- "\u2581MATCH" +- "\u2581CHEST" +- "\u2581INTENDED" +- "\u2581BI" +- "\u2581EXCITEMENT" +- "\u2581OFFICERS" +- "\u2581SUR" +- "\u2581SHAKE" +- "\u2581SENTIMENT" +- "\u2581GENTLY" +- "\u2581SUCCEEDED" +- "\u2581MENTION" +- "\u2581LOCK" +- "\u2581ACQUAINTANCE" +- "\u2581IMAGINATION" +- "\u2581PHYSICAL" +- "\u2581LEADING" +- "\u2581SLAVE" +- "\u2581CART" +- "\u2581POINTED" +- "\u2581STEAM" +- "\u2581SHADE" +- "\u2581PIPE" +- "\u2581BASE" +- "\u2581INVENT" +- "\u2581ALAS" +- "\u2581WORKED" +- "\u2581REGRET" +- "\u2581BUR" +- "\u2581FAITHFUL" +- "\u2581MENTIONED" +- "\u2581RECORD" +- "\u2581COMPLAIN" +- "\u2581SUPERIOR" +- "\u2581BAY" +- "\u2581PAL" +- EMENT +- UE +- "\u2581SEVENTY" +- "\u2581HOTEL" +- "\u2581SHEEP" +- "\u2581MEAL" +- "\u2581ADVICE" +- "\u2581HIDDEN" +- "\u2581DEMANDED" +- "\u2581CONSCIOUS" +- "\u2581BROW" +- "\u2581POSSESS" +- "\u2581FOURTH" +- "\u2581EVENTS" +- "\u2581FRI" +- "\u2581PRAISE" +- "\u2581ADVANCED" +- "\u2581RESOLVED" +- "\u2581STUFF" +- "\u2581CHEERFUL" +- "\u2581BIRTH" +- "\u2581GRIEF" +- "\u2581AFFORD" +- "\u2581FAIRY" +- "\u2581WAKE" +- "\u2581SIDES" +- "\u2581SUBSTANCE" +- "\u2581ARTICLE" +- "\u2581LEVEL" +- "\u2581MIST" +- "\u2581JOINED" +- "\u2581PRACTICAL" +- "\u2581CLEARLY" +- "\u2581TRACE" +- "\u2581AWAKE" +- "\u2581OBSERVE" +- "\u2581BASKET" +- "\u2581LACK" +- VILLE +- "\u2581SPIRITS" +- "\u2581EXCITED" +- "\u2581ABANDON" +- "\u2581SHINING" +- "\u2581FULLY" +- "\u2581CALLING" +- "\u2581CONSIDERABLE" +- "\u2581SPRANG" +- "\u2581MILE" +- "\u2581DOZEN" +- "\u2581PEA" +- "\u2581DANGEROUS" +- "\u2581WIT" +- "\u2581JEW" +- "\u2581POUNDS" +- "\u2581FOX" +- "\u2581INFORMATION" +- "\u2581LIES" +- "\u2581DECK" +- NNY +- "\u2581PAUL" +- "\u2581STARS" +- "\u2581ANGER" +- "\u2581SETTLE" +- "\u2581WILLING" +- "\u2581ADAM" +- "\u2581FACES" +- "\u2581SMITH" +- "\u2581IMPORTANCE" +- "\u2581STRAIN" +- WAR +- "\u2581SAM" +- "\u2581FEATHER" +- "\u2581SERVED" +- "\u2581AUTHOR" +- "\u2581PERCEIVED" +- "\u2581FLAME" +- "\u2581DIVINE" +- "\u2581TRAIL" +- "\u2581ANYBODY" +- "\u2581SIGH" +- "\u2581DELICATE" +- KY +- "\u2581FOLD" +- "\u2581HAVEN" +- "\u2581DESIRED" +- "\u2581CURIOSITY" +- "\u2581PRACTICE" +- "\u2581CONSIDERATION" +- "\u2581ABSOLUTELY" +- "\u2581CITIZEN" +- "\u2581BOTTLE" +- "\u2581INTERESTED" +- "\u2581MEAT" +- "\u2581OCCUPIED" +- "\u2581CHOOSE" +- "\u2581THROAT" +- ETTE +- "\u2581CANDLE" +- "\u2581DAWN" +- "\u2581PROTECT" +- "\u2581SENTENCE" +- IED +- "\u2581ROCKS" +- "\u2581PORTION" +- "\u2581APPARENTLY" +- "\u2581PRESENTED" +- "\u2581TIGHT" +- "\u2581ACTUALLY" +- "\u2581DYING" +- "\u2581HAM" +- "\u2581DAILY" +- "\u2581SUFFERED" +- "\u2581POLITICAL" +- "\u2581BODIES" +- "\u2581MODERN" +- "\u2581COMPLETELY" +- "\u2581SOONER" +- TAN +- "\u2581PROP" +- "\u2581ADVANCE" +- "\u2581REFUSED" +- "\u2581FARMER" +- "\u2581POLITE" +- "\u2581THUNDER" +- "\u2581BRIEF" +- "\u2581ELSIE" +- "\u2581SAILOR" +- "\u2581SUGGESTED" +- "\u2581PLATE" +- "\u2581AID" +- "\u2581FLESH" +- "\u2581WEEP" +- "\u2581BUCK" +- "\u2581ANTI" +- "\u2581OCEAN" +- "\u2581SPEND" +- WELL +- "\u2581ODD" +- "\u2581GOVERNOR" +- "\u2581ENTRANCE" +- "\u2581SUSPICION" +- "\u2581STEPPED" +- "\u2581RAPIDLY" +- "\u2581CHECK" +- "\u2581HIDE" +- "\u2581FLIGHT" +- "\u2581CLUB" +- "\u2581ENTIRE" +- "\u2581INDIANS" +- ASH +- "\u2581CAPITAL" +- "\u2581MAMMA" +- HAR +- "\u2581CORRECT" +- "\u2581CRACK" +- "\u2581SENSATION" +- "\u2581WORST" +- "\u2581PACE" +- "\u2581MIDST" +- "\u2581AUGUST" +- "\u2581PROPORTION" +- "\u2581INNOCENT" +- LINESS +- "\u2581REGARDED" +- "\u2581DRIVEN" +- ORD +- "\u2581HASTE" +- "\u2581EDUCATION" +- "\u2581EMPLOY" +- "\u2581TRULY" +- "\u2581INSTRUMENT" +- "\u2581MAG" +- "\u2581FRAME" +- "\u2581FOOLISH" +- "\u2581TAUGHT" +- "\u2581HANG" +- "\u2581ARGUMENT" +- "\u2581NINETEEN" +- "\u2581ELDER" +- "\u2581NAY" +- "\u2581NEEDED" +- "\u2581NEIGHBOR" +- "\u2581INSTRUCT" +- "\u2581PAPERS" +- "\u2581REWARD" +- "\u2581EQUALLY" +- "\u2581FIELDS" +- "\u2581DIG" +- HIN +- "\u2581CONDITIONS" +- JA +- "\u2581SPAR" +- "\u2581REQUEST" +- "\u2581WORN" +- "\u2581REMARKABLE" +- "\u2581LOAD" +- "\u2581WORSHIP" +- "\u2581PARK" +- "\u2581KI" +- "\u2581INTERRUPTED" +- "\u2581SKILL" +- "\u2581TERM" +- LAC +- "\u2581CRITIC" +- "\u2581DISTRESS" +- "\u2581BELIEF" +- "\u2581STERN" +- IGHT +- "\u2581TRACK" +- "\u2581HUNTING" +- "\u2581JEWEL" +- "\u2581GRADUALLY" +- "\u2581GLOW" +- "\u2581RUSHED" +- "\u2581MENTAL" +- "\u2581VISITOR" +- "\u2581PICKED" +- "\u2581BEHOLD" +- "\u2581EXPRESSED" +- "\u2581RUB" +- "\u2581SKI" +- ARTAGNAN +- "\u2581MOREOVER" +- "\u2581OPERATION" +- "\u2581CAREFUL" +- "\u2581KEEN" +- "\u2581ASSERT" +- "\u2581WANDER" +- "\u2581ENEMIES" +- "\u2581MYSTERIOUS" +- "\u2581DEPTH" +- "\u2581PREFER" +- "\u2581CROSSED" +- "\u2581CHARMING" +- "\u2581DREAD" +- "\u2581FLOUR" +- "\u2581ROBIN" +- "\u2581TRE" +- "\u2581RELIEF" +- "\u2581INQUIRED" +- "\u2581APPLE" +- "\u2581HENCE" +- "\u2581WINGS" +- "\u2581CHOICE" +- "\u2581JUD" +- OO +- "\u2581SPECIES" +- "\u2581DELIGHTED" +- IUM +- "\u2581RAPID" +- "\u2581APPEAL" +- "\u2581FAMOUS" +- "\u2581USEFUL" +- "\u2581HELEN" +- "\u2581NEWSPAPER" +- "\u2581PLENTY" +- "\u2581BEARING" +- "\u2581NERVOUS" +- "\u2581PARA" +- "\u2581URGE" +- "\u2581ROAR" +- "\u2581WOUNDED" +- "\u2581CHAIN" +- "\u2581PRODUCE" +- "\u2581REFLECTION" +- "\u2581MERCHANT" +- "\u2581QUARREL" +- "\u2581GLORY" +- "\u2581BEGUN" +- "\u2581BARON" +- CUS +- "\u2581QUEER" +- "\u2581MIX" +- "\u2581GAZE" +- "\u2581WHISPER" +- "\u2581BURIED" +- "\u2581DIV" +- "\u2581CARD" +- "\u2581FREQUENTLY" +- "\u2581TIP" +- "\u2581KNEE" +- "\u2581REGION" +- "\u2581ROOT" +- "\u2581LEST" +- "\u2581JEALOUS" +- CTOR +- "\u2581SAVED" +- "\u2581ASKING" +- "\u2581TRIP" +- QUA +- "\u2581UNION" +- HY +- "\u2581COMPANIONS" +- "\u2581SHIPS" +- "\u2581HALE" +- "\u2581APPROACHED" +- "\u2581HARRY" +- "\u2581DRUNK" +- "\u2581ARRIVAL" +- "\u2581SLEPT" +- "\u2581FURNISH" +- HEAD +- "\u2581PIG" +- "\u2581ABSENCE" +- "\u2581PHIL" +- "\u2581HEAP" +- "\u2581SHOES" +- "\u2581CONSCIOUSNESS" +- "\u2581KINDLY" +- "\u2581EVIDENT" +- "\u2581SCAR" +- "\u2581DETERMIN" +- "\u2581GRASP" +- "\u2581STEAL" +- "\u2581OWE" +- "\u2581KNIFE" +- "\u2581PRECIOUS" +- "\u2581ELEMENT" +- "\u2581PROCEEDED" +- "\u2581FEVER" +- "\u2581LEADER" +- "\u2581RISK" +- "\u2581EASE" +- "\u2581GRIM" +- "\u2581MOUNT" +- "\u2581MEANWHILE" +- "\u2581CENTURY" +- OON +- "\u2581JUDGMENT" +- "\u2581AROSE" +- "\u2581VISION" +- "\u2581SPARE" +- "\u2581EXTREME" +- "\u2581CONSTANT" +- "\u2581OBSERVATION" +- "\u2581THRUST" +- "\u2581DELAY" +- "\u2581CENT" +- "\u2581INCLUD" +- "\u2581LIFT" +- "\u2581ADMIRE" +- "\u2581ISSUE" +- "\u2581FRIENDSHIP" +- "\u2581LESSON" +- "\u2581PRINCIPAL" +- "\u2581MOURN" +- "\u2581ACCEPTED" +- "\u2581BURNING" +- "\u2581CAPABLE" +- "\u2581EXTRAORDINARY" +- "\u2581SANG" +- "\u2581REMOVED" +- "\u2581HOPED" +- "\u2581HORN" +- "\u2581ALICE" +- "\u2581MUD" +- "\u2581APARTMENT" +- "\u2581FIGHTING" +- "\u2581BLAME" +- "\u2581TREMBLING" +- "\u2581SOMEBODY" +- "\u2581ANYONE" +- "\u2581BRIDE" +- "\u2581READER" +- "\u2581ROB" +- "\u2581EVERYWHERE" +- "\u2581LABOUR" +- "\u2581RECALL" +- "\u2581BULL" +- "\u2581HIT" +- "\u2581COUNCIL" +- "\u2581POPULAR" +- "\u2581CHAP" +- "\u2581TRIAL" +- "\u2581DUN" +- "\u2581WISHES" +- "\u2581BRILLIANT" +- "\u2581ASSURED" +- "\u2581FORGOT" +- "\u2581CONTINUE" +- "\u2581ACKNOWLEDG" +- "\u2581RETREAT" +- "\u2581INCREASED" +- "\u2581CONTEMPT" +- "\u2581GRANDFATHER" +- "\u2581SYMPATHY" +- "\u2581GHOST" +- "\u2581STRETCHED" +- "\u2581CREATURES" +- "\u2581CAB" +- "\u2581HIND" +- "\u2581PLAYING" +- "\u2581MISERABLE" +- "\u2581MEMBERS" +- "\u2581KINDNESS" +- "\u2581HIGHEST" +- "\u2581PRIM" +- "\u2581KISSED" +- "\u2581DESERVE" +- "\u2581HUT" +- "\u2581BEGGED" +- "\u2581EIGHTY" +- "\u2581CLOSELY" +- "\u2581WONDERED" +- "\u2581MILITARY" +- "\u2581REMIND" +- "\u2581ACCORDINGLY" +- "\u2581LARGER" +- "\u2581MAINTAIN" +- "\u2581ENGINE" +- "\u2581MOTIVE" +- "\u2581DESTROY" +- "\u2581STRIP" +- "\u2581HANS" +- "\u2581AHEAD" +- "\u2581INFINITE" +- "\u2581PROMPT" +- "\u2581INFORMED" +- TTLE +- "\u2581PEER" +- "\u2581PRESSED" +- "\u2581TRAP" +- "\u2581SOMEWHERE" +- "\u2581BOUGHT" +- "\u2581VISIBLE" +- "\u2581ASHAMED" +- "\u2581TEAR" +- "\u2581NEIGHBOUR" +- "\u2581CONSTITUTION" +- "\u2581INTELLIGENCE" +- "\u2581PROFESSION" +- "\u2581HUNGRY" +- RIDGE +- "\u2581SMELL" +- "\u2581STORIES" +- "\u2581LISTENING" +- "\u2581APPROACH" +- "\u2581STRING" +- "\u2581EXPLANATION" +- "\u2581IMMENSE" +- "\u2581RELIGIOUS" +- "\u2581THROUGHOUT" +- "\u2581HOLLOW" +- "\u2581AWAIT" +- "\u2581FLYING" +- "\u2581SCREAM" +- "\u2581ACTIVE" +- "\u2581RUM" +- "\u2581PRODUCT" +- "\u2581UNHAPPY" +- "\u2581VAGUE" +- ARIES +- "\u2581ELIZABETH" +- "\u2581STUPID" +- "\u2581DIGNITY" +- "\u2581ISABEL" +- GAR +- "\u2581BRO" +- "\u2581PITCH" +- "\u2581COMRADE" +- "\u2581STIFF" +- "\u2581RECKON" +- "\u2581SOLD" +- "\u2581SPARK" +- "\u2581STRO" +- "\u2581CRYING" +- "\u2581MAGIC" +- "\u2581REPEAT" +- PORT +- "\u2581MARKED" +- "\u2581COMFORTABLE" +- "\u2581PROJECT" +- "\u2581BECOMING" +- "\u2581PARENTS" +- "\u2581SHELTER" +- "\u2581STOLE" +- "\u2581HINT" +- "\u2581NEST" +- "\u2581TRICK" +- "\u2581THOROUGHLY" +- "\u2581HOSPITAL" +- "\u2581WEAPON" +- "\u2581ROME" +- "\u2581STYLE" +- "\u2581ADMITTED" +- "\u2581SAFETY" +- FIELD +- "\u2581UNDERSTANDING" +- "\u2581TREMBLE" +- "\u2581PRINT" +- "\u2581SLAVES" +- "\u2581WEARY" +- "\u2581ARTIST" +- "\u2581CREDIT" +- BURG +- "\u2581CONCLUSION" +- "\u2581SELDOM" +- "\u2581UNUSUAL" +- "\u2581CLOUDS" +- "\u2581UNABLE" +- "\u2581GAY" +- "\u2581HANGING" +- "\u2581SCR" +- "\u2581BOWED" +- "\u2581DAVID" +- "\u2581VOL" +- "\u2581PUSHED" +- "\u2581ESCAPED" +- MOND +- "\u2581WARN" +- "\u2581BETRAY" +- "\u2581EGGS" +- "\u2581PLAINLY" +- "\u2581EXHIBIT" +- "\u2581DISPLAY" +- "\u2581MEMBER" +- "\u2581GRIN" +- "\u2581PROSPECT" +- "\u2581BRUSH" +- "\u2581BID" +- "\u2581SUCCESSFUL" +- "\u2581EXTENT" +- "\u2581PERSUADE" +- "\u2581MID" +- "\u2581MOOD" +- "\u2581ARRANGED" +- "\u2581UNIVERSAL" +- "\u2581JIM" +- "\u2581SIGNAL" +- "\u2581WHILST" +- "\u2581PHILIP" +- "\u2581WOLF" +- RATE +- "\u2581EAGERLY" +- "\u2581BILLY" +- "\u2581RETURNING" +- "\u2581CONSCIENCE" +- "\u2581FORTUNATE" +- "\u2581FEMALE" +- "\u2581GLEAM" +- "\u2581HASTILY" +- "\u2581PROVIDED" +- "\u2581OBTAIN" +- "\u2581INSTINCT" +- "\u2581CONCERNED" +- "\u2581CONCERNING" +- "\u2581SOMEHOW" +- "\u2581PINK" +- "\u2581RAGE" +- "\u2581ACCUSTOMED" +- "\u2581UNCONSCIOUS" +- "\u2581ADVISE" +- "\u2581BRANCHES" +- "\u2581TINY" +- "\u2581REFUSE" +- "\u2581BISHOP" +- "\u2581SUPPLY" +- "\u2581PEASANT" +- "\u2581LAWYER" +- "\u2581WASTE" +- "\u2581CONNECTION" +- "\u2581DEVELOP" +- "\u2581CORRESPOND" +- "\u2581PLUM" +- "\u2581NODDED" +- "\u2581SLIPPED" +- "\u2581EU" +- "\u2581CONSTANTLY" +- CUM +- MMED +- "\u2581FAIRLY" +- HOUSE +- "\u2581KIT" +- "\u2581RANG" +- "\u2581FEATURES" +- "\u2581PAUSE" +- "\u2581PAINFUL" +- "\u2581JOE" +- "\u2581WHENCE" +- "\u2581LAUGHTER" +- "\u2581COACH" +- "\u2581CHRISTMAS" +- "\u2581EATING" +- "\u2581WHOLLY" +- "\u2581APART" +- "\u2581SUPER" +- "\u2581REVOLUTION" +- "\u2581LONELY" +- "\u2581CHEEKS" +- "\u2581THRONE" +- "\u2581CREW" +- "\u2581ATTAIN" +- "\u2581ESTABLISHED" +- TIME +- "\u2581DASH" +- "\u2581FRIENDLY" +- "\u2581OPERA" +- "\u2581EARL" +- "\u2581EXHAUST" +- "\u2581CLIFF" +- "\u2581REVEAL" +- "\u2581ADOPT" +- "\u2581CENTRE" +- "\u2581MERRY" +- "\u2581SYLVIA" +- "\u2581IDEAL" +- "\u2581MISFORTUNE" +- "\u2581FEAST" +- "\u2581ARAB" +- "\u2581NUT" +- "\u2581FETCH" +- "\u2581FOUGHT" +- "\u2581PILE" +- "\u2581SETTING" +- "\u2581SOURCE" +- "\u2581PERSIST" +- "\u2581MERCY" +- "\u2581BARK" +- "\u2581LUC" +- "\u2581DEEPLY" +- "\u2581COMPARE" +- "\u2581ATTITUDE" +- "\u2581ENDURE" +- "\u2581DELIGHTFUL" +- "\u2581BEARD" +- "\u2581PATIENCE" +- "\u2581LOCAL" +- "\u2581UTTERED" +- "\u2581VICTORY" +- "\u2581TREATED" +- "\u2581SEPARATE" +- "\u2581WAG" +- "\u2581DRAGG" +- "\u2581TITLE" +- "\u2581TROOPS" +- "\u2581TRIUMPH" +- "\u2581REAR" +- "\u2581GAINED" +- "\u2581SINK" +- "\u2581DEFEND" +- "\u2581TIED" +- "\u2581FLED" +- "\u2581DARED" +- "\u2581INCREASE" +- "\u2581POND" +- "\u2581CONQUER" +- "\u2581FOREHEAD" +- "\u2581FAN" +- "\u2581ANXIETY" +- "\u2581ENCOUNTER" +- "\u2581SEX" +- "\u2581HALT" +- "\u2581SANK" +- "\u2581CHEEK" +- "\u2581HUMBLE" +- "\u2581WRITER" +- "\u2581EMPLOYED" +- "\u2581DISTINGUISHED" +- "\u2581RAISE" +- "\u2581WHIP" +- "\u2581GIANT" +- "\u2581RANGE" +- "\u2581OBTAINED" +- "\u2581FLAG" +- "\u2581MAC" +- "\u2581JUMPED" +- "\u2581DISCOVERY" +- "\u2581NATIONAL" +- "\u2581COMMISSION" +- "\u2581POSITIVE" +- "\u2581LOVING" +- "\u2581EXACT" +- "\u2581MURMURED" +- "\u2581GAZED" +- "\u2581REFER" +- "\u2581COLLEGE" +- "\u2581ENCOURAGE" +- "\u2581NOVEL" +- "\u2581CLOCK" +- "\u2581MORTAL" +- "\u2581ROLLED" +- "\u2581RAT" +- IZING +- "\u2581GUILTY" +- "\u2581VICTOR" +- WORTH +- "\u2581PRA" +- "\u2581APPROACHING" +- "\u2581RELATIVE" +- "\u2581ESTATE" +- "\u2581UGLY" +- "\u2581METAL" +- "\u2581ROBERT" +- "\u2581TENT" +- "\u2581ADMIRATION" +- "\u2581FOURTEEN" +- "\u2581BARBAR" +- "\u2581WITCH" +- ELLA +- "\u2581CAKE" +- "\u2581SHONE" +- "\u2581MANAGED" +- "\u2581VOLUME" +- "\u2581GREEK" +- "\u2581DANCING" +- "\u2581WRETCHED" +- "\u2581CONDEMN" +- "\u2581MAGNIFICENT" +- "\u2581CONSULT" +- J +- "\u2581ORGAN" +- "\u2581FLEET" +- "\u2581ARRANGEMENT" +- "\u2581INCIDENT" +- "\u2581MISERY" +- "\u2581ARROW" +- "\u2581STROKE" +- "\u2581ASSIST" +- "\u2581BUILD" +- "\u2581SUCCEED" +- "\u2581DESPERATE" +- "\u2581WIDOW" +- UDE +- "\u2581MARKET" +- "\u2581WISDOM" +- "\u2581PRECISE" +- "\u2581CURRENT" +- "\u2581SPOIL" +- "\u2581BADE" +- "\u2581WOODEN" +- "\u2581RESIST" +- "\u2581OBVIOUS" +- "\u2581SENSIBLE" +- FALL +- "\u2581ADDRESSED" +- "\u2581GIL" +- "\u2581COUNSEL" +- "\u2581PURCHASE" +- "\u2581SELECT" +- "\u2581USELESS" +- "\u2581STARED" +- "\u2581ARREST" +- "\u2581POISON" +- "\u2581FIN" +- "\u2581SWALLOW" +- "\u2581BLOCK" +- "\u2581SLID" +- "\u2581NINETY" +- "\u2581SPORT" +- "\u2581PROVIDE" +- "\u2581ANNA" +- "\u2581LAMB" +- "\u2581INTERVAL" +- "\u2581JUMP" +- "\u2581DESCRIBED" +- "\u2581STRIKING" +- "\u2581PROVISION" +- "\u2581PROPOSED" +- "\u2581MELANCHOLY" +- "\u2581WARRIOR" +- "\u2581SUGGEST" +- "\u2581DEPARTURE" +- "\u2581BURDEN" +- "\u2581LIMB" +- "\u2581TROUBLED" +- "\u2581MEADOW" +- "\u2581SACRED" +- "\u2581SOLID" +- "\u2581TRU" +- "\u2581LUCY" +- "\u2581RECOVER" +- "\u2581ENERGY" +- "\u2581POWDER" +- "\u2581RESUMED" +- "\u2581INTENSE" +- "\u2581BRITISH" +- "\u2581STRAW" +- "\u2581AGREEABLE" +- "\u2581EVERYONE" +- "\u2581CONCERN" +- "\u2581VOYAGE" +- "\u2581SOUTHERN" +- "\u2581BOSOM" +- "\u2581UTTERLY" +- "\u2581FEED" +- "\u2581ESSENTIAL" +- "\u2581CONFINE" +- "\u2581HOUSEHOLD" +- "\u2581EXTREMELY" +- "\u2581WONDERING" +- "\u2581LIST" +- "\u2581PINE" +- PHA +- "\u2581EXPERIMENT" +- "\u2581JOSEPH" +- "\u2581MYSTERY" +- "\u2581RESTORE" +- "\u2581BLUSH" +- FOLD +- "\u2581CHOSEN" +- "\u2581INTELLECT" +- "\u2581CURTAIN" +- OLOGY +- "\u2581MOUNTED" +- "\u2581LAP" +- "\u2581EPI" +- "\u2581PUNISH" +- "\u2581WEDDING" +- "\u2581RECOGNIZED" +- "\u2581DRIFT" +- "\u2581PREPARATION" +- "\u2581RESOLUTION" +- "\u2581OPPRESS" +- "\u2581FIX" +- "\u2581VICTIM" +- OGRAPH +- "\u2581SUMMON" +- "\u2581JULIA" +- "\u2581FLOOD" +- "\u2581WAL" +- ULATION +- "\u2581SLIGHTLY" +- "\u2581LODGE" +- "\u2581WIRE" +- "\u2581CONFUSION" +- "\u2581UNEXPECTED" +- "\u2581CONCEIVE" +- "\u2581PRIZE" +- "\u2581JESUS" +- "\u2581ADDITION" +- "\u2581RUDE" +- "\u2581FATAL" +- "\u2581CARELESS" +- "\u2581PATCH" +- "\u2581KO" +- "\u2581CATHERINE" +- "\u2581PARLIAMENT" +- "\u2581PROFOUND" +- "\u2581ALOUD" +- "\u2581RELIEVE" +- "\u2581PUSH" +- ABILITY +- "\u2581ACCOMPANIED" +- "\u2581SOVEREIGN" +- "\u2581SINGULAR" +- "\u2581ECHO" +- "\u2581COMPOSED" +- "\u2581SHAKING" +- ATORY +- "\u2581ASSISTANCE" +- "\u2581TEACHER" +- "\u2581HORRIBLE" +- "\u2581STRICT" +- "\u2581VERSE" +- "\u2581PUNISHMENT" +- "\u2581GOWN" +- "\u2581MISTAKEN" +- "\u2581VARI" +- "\u2581SWEPT" +- "\u2581GESTURE" +- "\u2581BUSH" +- "\u2581STEEL" +- "\u2581AFFECTED" +- "\u2581DIRECTED" +- "\u2581SURROUNDED" +- "\u2581ABSURD" +- "\u2581SUGAR" +- "\u2581SCRAP" +- "\u2581IMMEDIATE" +- "\u2581SADDLE" +- "\u2581TY" +- "\u2581ARISE" +- "\u2581SIGHED" +- "\u2581EXCHANGE" +- "\u2581IMPATIENT" +- "\u2581SNAP" +- "\u2581EMBRACE" +- "\u2581DISEASE" +- "\u2581PROFIT" +- "\u2581RIDING" +- "\u2581RECOVERED" +- "\u2581GOVERN" +- "\u2581STRETCH" +- "\u2581CONVINCED" +- "\u2581LEANING" +- "\u2581DOMESTIC" +- "\u2581COMPLEX" +- "\u2581MANIFEST" +- "\u2581INDULGE" +- "\u2581GENIUS" +- "\u2581AGENT" +- "\u2581VEIL" +- "\u2581DESCRIPTION" +- "\u2581INCLINED" +- "\u2581DECEIVE" +- "\u2581DARLING" +- "\u2581REIGN" +- HU +- "\u2581ENORMOUS" +- "\u2581RESTRAIN" +- "\u2581DUTIES" +- BURY +- TTERED +- "\u2581POLE" +- "\u2581ENABLE" +- "\u2581EXCEPTION" +- "\u2581INTIMATE" +- "\u2581COUNTESS" +- "\u2581TRIBE" +- "\u2581HANDKERCHIEF" +- "\u2581MIDNIGHT" +- "\u2581PROBLEM" +- "\u2581TRAMP" +- "\u2581OIL" +- CAST +- "\u2581CRUSH" +- "\u2581DISCUSS" +- "\u2581RAM" +- "\u2581TROT" +- "\u2581UNRE" +- "\u2581WHIRL" +- "\u2581LOCKED" +- "\u2581HORIZON" +- "\u2581OFFICIAL" +- "\u2581SCHEME" +- "\u2581DROWN" +- "\u2581PIERRE" +- "\u2581PERMITTED" +- "\u2581CONNECTED" +- "\u2581ASSURE" +- "\u2581COCK" +- "\u2581UTMOST" +- "\u2581DEVOTED" +- "\u2581RELI" +- "\u2581SUFFICIENTLY" +- "\u2581INTELLECTUAL" +- "\u2581CARPET" +- "\u2581OBJECTION" +- "\u2581AFTERWARD" +- "\u2581REALITY" +- "\u2581NEGRO" +- "\u2581RETAIN" +- "\u2581ASCEND" +- "\u2581CEASE" +- "\u2581KATE" +- "\u2581MARVEL" +- KO +- "\u2581BOND" +- MOST +- "\u2581COAL" +- GATE +- "\u2581IGNORANT" +- "\u2581BREAKING" +- "\u2581TWIN" +- "\u2581ASTONISHMENT" +- "\u2581COFFEE" +- "\u2581JAR" +- "\u2581CITIES" +- "\u2581ORIGIN" +- "\u2581EXECUT" +- "\u2581FINAL" +- "\u2581INHABITANTS" +- "\u2581STABLE" +- "\u2581CHIN" +- "\u2581PARTIES" +- "\u2581PLUNGE" +- "\u2581GENEROUS" +- "\u2581DESCRIBE" +- "\u2581ANNOUNCED" +- "\u2581MERIT" +- "\u2581REVERE" +- "\u2581ERE" +- ACIOUS +- ZI +- "\u2581DISAPPOINT" +- "\u2581SUGGESTION" +- "\u2581DOUBTLESS" +- "\u2581TRUNK" +- "\u2581STAMP" +- "\u2581JOB" +- "\u2581APPOINTED" +- "\u2581DIVIDED" +- "\u2581ACQUAINTED" +- CHI +- "\u2581ABSOLUTE" +- "\u2581FEARFUL" +- "\u2581PRIVILEGE" +- "\u2581CRAFT" +- "\u2581STEEP" +- "\u2581HUNTER" +- "\u2581FORBID" +- "\u2581MODEST" +- "\u2581ENDEAVOUR" +- "\u2581SWEEP" +- "\u2581BEHELD" +- "\u2581ABSORB" +- "\u2581CONSTRUCT" +- "\u2581EMPIRE" +- "\u2581EXPEDITION" +- "\u2581ERECT" +- "\u2581OFFEND" +- "\u2581INTEND" +- "\u2581PERMIT" +- "\u2581DESTROYED" +- "\u2581CONTRACT" +- "\u2581THIRST" +- "\u2581WAGON" +- "\u2581EVA" +- "\u2581GLOOM" +- "\u2581ATMOSPHERE" +- "\u2581RESERVE" +- "\u2581VOTE" +- "\u2581GER" +- "\u2581NONSENSE" +- "\u2581PREVAIL" +- "\u2581QUALITY" +- "\u2581CLASP" +- "\u2581CONCLUDED" +- "\u2581RAP" +- "\u2581KATY" +- "\u2581ETERNAL" +- "\u2581MUTTERED" +- "\u2581NEGLECT" +- "\u2581SQUIRE" +- "\u2581CREEP" +- LOCK +- "\u2581ELECTRIC" +- "\u2581HAY" +- "\u2581EXPENSE" +- "\u2581SCORN" +- "\u2581RETIRED" +- "\u2581STOUT" +- "\u2581MURMUR" +- "\u2581SHARPLY" +- "\u2581DISTRICT" +- "\u2581LEAF" +- "\u2581FAILURE" +- WICK +- "\u2581JEAN" +- "\u2581NUMEROUS" +- "\u2581INFANT" +- "\u2581REALIZED" +- "\u2581TRAVELLER" +- "\u2581HUNGER" +- "\u2581JUNE" +- "\u2581MUN" +- "\u2581RECOMMEND" +- "\u2581CREP" +- ZZLE +- "\u2581RICHARD" +- WORK +- "\u2581MONTE" +- "\u2581PREACH" +- "\u2581PALM" +- AVI +- "\u2581ANYWHERE" +- "\u2581DISPOSITION" +- "\u2581MIRROR" +- "\u2581VENTURE" +- "\u2581POUND" +- "\u2581CIGAR" +- "\u2581INVITED" +- "\u2581BENCH" +- "\u2581PROTECTION" +- "\u2581BENEFIT" +- "\u2581THOMAS" +- "\u2581CLERK" +- "\u2581REPROACH" +- "\u2581UNIFORM" +- "\u2581GENERATION" +- "\u2581SEAL" +- "\u2581COMPASS" +- "\u2581WARNING" +- "\u2581EXTENDED" +- "\u2581DIFFICULTIES" +- "\u2581MAYBE" +- "\u2581GROAN" +- "\u2581AFFECT" +- "\u2581COMB" +- "\u2581EARN" +- "\u2581WESTERN" +- "\u2581IDLE" +- "\u2581SCORE" +- "\u2581TAP" +- "\u2581ASTONISHED" +- "\u2581INTRODUCED" +- "\u2581LEISURE" +- "\u2581LIEUTENANT" +- "\u2581VIOLENCE" +- "\u2581FIRMLY" +- "\u2581MONSTER" +- "\u2581UR" +- "\u2581PROPERLY" +- "\u2581TWIST" +- "\u2581PIRATE" +- "\u2581ROBBER" +- "\u2581BATTER" +- "\u2581WEPT" +- "\u2581LEANED" +- "\u2581FOG" +- "\u2581ORNAMENT" +- "\u2581ANDREW" +- "\u2581BUSHES" +- "\u2581REPUBLIC" +- "\u2581CONFIDENT" +- "\u2581LEAN" +- "\u2581DART" +- "\u2581STOOP" +- "\u2581CURL" +- "\u2581COUNTER" +- "\u2581NORTHERN" +- "\u2581PEARL" +- "\u2581NEAREST" +- "\u2581FRANCIS" +- "\u2581WANDERING" +- "\u2581FREQUENT" +- "\u2581STARTLED" +- "\u2581STATEMENT" +- "\u2581OCCUR" +- "\u2581BLOOM" +- "\u2581NERVE" +- "\u2581INSPECT" +- "\u2581INDUCE" +- "\u2581FLATTER" +- "\u2581DATE" +- "\u2581AMBITION" +- "\u2581SLOPE" +- "\u2581MALE" +- "\u2581MADAM" +- "\u2581MONK" +- "\u2581RENT" +- "\u2581CONFIRM" +- "\u2581INVESTIGAT" +- "\u2581RABBIT" +- "\u2581REGIMENT" +- "\u2581SUBMIT" +- "\u2581SPELL" +- "\u2581FURIOUS" +- "\u2581RAIL" +- "\u2581BESTOW" +- "\u2581RALPH" +- "\u2581SCATTERED" +- "\u2581COMPELLED" +- "\u2581THREAD" +- "\u2581CHILL" +- "\u2581DENY" +- "\u2581PRONOUNC" +- "\u2581MANKIND" +- "\u2581CATTLE" +- "\u2581EXECUTION" +- "\u2581REBEL" +- "\u2581SUPREME" +- "\u2581VALUABLE" +- "\u2581LIKEWISE" +- "\u2581CONVEY" +- "\u2581TIDE" +- "\u2581GLOOMY" +- "\u2581COIN" +- "\u2581ACTUAL" +- "\u2581TAX" +- "\u2581PROVINCE" +- "\u2581GRATEFUL" +- "\u2581SPIRITUAL" +- "\u2581VANISHED" +- "\u2581DIANA" +- "\u2581HAUNT" +- "\u2581DRAGON" +- "\u2581CRAWL" +- "\u2581CHINA" +- "\u2581GRATITUDE" +- "\u2581NEAT" +- "\u2581FINISH" +- "\u2581INTENT" +- "\u2581FRIGHT" +- "\u2581EMBARRASS" +- "\u2581THIRTEEN" +- "\u2581RUTH" +- "\u2581SLIGHTEST" +- "\u2581DEVELOPMENT" +- "\u2581INTERVIEW" +- "\u2581SPECTACLE" +- "\u2581BROOK" +- VIE +- "\u2581WEAKNESS" +- "\u2581AUDIENCE" +- "\u2581CONSEQUENTLY" +- "\u2581ABROAD" +- "\u2581ASPECT" +- "\u2581PAINTED" +- "\u2581RELEASE" +- "\u2581INSULT" +- "\u2581SOOTH" +- "\u2581DISAPPOINTMENT" +- "\u2581EMERG" +- "\u2581BRIG" +- "\u2581ESTEEM" +- "\u2581INVITATION" +- "\u2581PASSENGER" +- "\u2581PUBLISH" +- "\u2581PIANO" +- "\u2581IRISH" +- "\u2581DESK" +- "\u2581BEATEN" +- "\u2581FIFTH" +- "\u2581IMPULSE" +- "\u2581SWEAR" +- "\u2581EATEN" +- "\u2581PURPLE" +- "\u2581COMMITTED" +- "\u2581COUNTRIES" +- "\u2581PERCEIVE" +- ISON +- "\u2581CELEBRAT" +- "\u2581GRANDMOTHER" +- "\u2581SHUDDER" +- "\u2581SUNSHINE" +- "\u2581SPANISH" +- "\u2581HITHERTO" +- "\u2581MARILLA" +- "\u2581SNAKE" +- "\u2581MOCK" +- "\u2581INTERFERE" +- "\u2581WALTER" +- "\u2581AMID" +- "\u2581MARBLE" +- "\u2581MISSION" +- TERIOR +- "\u2581DRIVING" +- "\u2581FURNITURE" +- "\u2581STEADY" +- "\u2581CIRCUMSTANCE" +- "\u2581INTERPRET" +- "\u2581ENCHANT" +- "\u2581ERROR" +- "\u2581CONVICTION" +- "\u2581HELPLESS" +- "\u2581MEDICINE" +- "\u2581QUALITIES" +- "\u2581ITALIAN" +- "\u2581HASTENED" +- "\u2581OCCASIONALLY" +- "\u2581PURSUED" +- "\u2581HESITATED" +- "\u2581INDEPENDENT" +- "\u2581OLIVER" +- "\u2581LINGER" +- UX +- "\u2581EXAMINED" +- "\u2581REPENT" +- "\u2581PHYSICIAN" +- "\u2581CHASE" +- "\u2581BELOVED" +- "\u2581ATTACHED" +- "\u2581FLORENCE" +- "\u2581HONEY" +- "\u2581MOUSE" +- "\u2581CRIES" +- "\u2581BAKE" +- "\u2581POEM" +- "\u2581DESTRUCTION" +- "\u2581FULFIL" +- "\u2581MESSENGER" +- "\u2581TRISTRAM" +- "\u2581FANCIED" +- "\u2581EXCESS" +- "\u2581CURSE" +- "\u2581CHU" +- "\u2581QUANTITY" +- "\u2581THORNTON" +- "\u2581CREATED" +- "\u2581CONTINUALLY" +- "\u2581LIGHTNING" +- "\u2581BORNE" +- "\u2581TOTAL" +- "\u2581DISPOSED" +- "\u2581RIFLE" +- "\u2581POLLY" +- "\u2581GOAT" +- "\u2581BACKWARD" +- "\u2581VIRGINIA" +- "\u2581KICK" +- "\u2581PERIL" +- "\u2581QUO" +- "\u2581GLORIOUS" +- "\u2581MULTITUDE" +- "\u2581LEATHER" +- "\u2581ABSENT" +- "\u2581DEMON" +- "\u2581DEBT" +- "\u2581TORTURE" +- "\u2581ACCORD" +- "\u2581MATE" +- "\u2581CATHOLIC" +- "\u2581PILL" +- "\u2581LIBRARY" +- "\u2581PURSUIT" +- "\u2581SHIRT" +- "\u2581DEAREST" +- "\u2581COLLAR" +- "\u2581BEACH" +- "\u2581ROBE" +- "\u2581DECLARE" +- "\u2581BRANCH" +- "\u2581TEMPT" +- "\u2581STEADILY" +- "\u2581DISGUST" +- "\u2581SILLY" +- "\u2581ARRIVE" +- "\u2581DRANK" +- "\u2581LEVI" +- "\u2581COMMUNICAT" +- "\u2581RACHEL" +- "\u2581WASHINGTON" +- "\u2581RESIGN" +- "\u2581MEANTIME" +- "\u2581LACE" +- "\u2581ENGAGEMENT" +- "\u2581QUIVER" +- "\u2581SEPARATED" +- "\u2581DISCUSSION" +- "\u2581VENTURED" +- "\u2581SURROUNDING" +- "\u2581POLISH" +- "\u2581NAIL" +- "\u2581SWELL" +- "\u2581JOKE" +- "\u2581LINCOLN" +- "\u2581STUDENT" +- "\u2581GLITTER" +- "\u2581RUSSIAN" +- "\u2581READILY" +- "\u2581CHRIS" +- "\u2581POVERTY" +- "\u2581DISGRACE" +- "\u2581CHEESE" +- "\u2581HEAVILY" +- "\u2581SCALE" +- "\u2581STAFF" +- "\u2581ENTREAT" +- "\u2581FAREWELL" +- "\u2581LUNCH" +- "\u2581PEEP" +- "\u2581MULE" +- "\u2581SOMEONE" +- "\u2581DISAPPEAR" +- "\u2581DECISION" +- "\u2581PISTOL" +- "\u2581PUN" +- "\u2581SPUR" +- "\u2581ASSUMED" +- "\u2581EXTEND" +- "\u2581ENTHUSIASM" +- "\u2581DEFINITE" +- "\u2581UNDERTAKE" +- "\u2581COMMITTEE" +- "\u2581SIMON" +- "\u2581FENCE" +- "\u2581APPLIED" +- "\u2581RELATED" +- "\u2581VICE" +- "\u2581UNPLEASANT" +- "\u2581PROBABLE" +- "\u2581PROCURE" +- "\u2581FROWN" +- "\u2581CLOAK" +- "\u2581HUMANITY" +- "\u2581FAMILIES" +- "\u2581PHILOSOPHER" +- "\u2581DWARF" +- "\u2581OVERCOME" +- "\u2581DEFEAT" +- "\u2581FASTENED" +- "\u2581MARSH" +- "\u2581CLASSES" +- "\u2581TOMB" +- "\u2581GRACIOUS" +- "\u2581REMOTE" +- "\u2581CELL" +- "\u2581SHRIEK" +- "\u2581RESCUE" +- "\u2581POOL" +- "\u2581ORGANIZ" +- "\u2581CHOSE" +- "\u2581CUTTING" +- "\u2581COWARD" +- "\u2581BORDER" +- "\u2581DIRTY" +- "\u2581MONKEY" +- "\u2581HOOK" +- "\u2581CHUCK" +- "\u2581EMILY" +- "\u2581JEST" +- "\u2581PLAC" +- "\u2581WEIGH" +- "\u2581ASSOCIATE" +- "\u2581GLIMPSE" +- "\u2581STUCK" +- "\u2581BOLT" +- "\u2581MURDERER" +- "\u2581PONY" +- "\u2581DISTINGUISH" +- "\u2581INSTITUTION" +- "\u2581CUNNING" +- "\u2581COMPLIMENT" +- "\u2581APPETITE" +- "\u2581REPUTATION" +- "\u2581FEEBLE" +- "\u2581KIN" +- "\u2581SERIES" +- "\u2581GRACEFUL" +- "\u2581PLATFORM" +- "\u2581BREEZE" +- "\u2581PHRASE" +- "\u2581CLAY" +- MONT +- "\u2581RATTL" +- "\u2581OPPOSITION" +- "\u2581LANE" +- "\u2581BOAST" +- "\u2581GROWTH" +- "\u2581INCLINATION" +- "\u2581BEHAVE" +- "\u2581SUSAN" +- "\u2581DISTINCTION" +- "\u2581DISLIKE" +- "\u2581NICHOLAS" +- "\u2581SATISFY" +- "\u2581DRAMA" +- "\u2581ELBOW" +- "\u2581GAZING" +- "\u2581CONSUM" +- "\u2581SPIN" +- "\u2581OATH" +- "\u2581CHANNEL" +- "\u2581CHARACTERISTIC" +- "\u2581SPEAR" +- "\u2581SLAIN" +- "\u2581SAUCE" +- "\u2581FROG" +- "\u2581CONCEPTION" +- "\u2581TIMID" +- "\u2581ZEAL" +- "\u2581APPARENT" +- SHIRE +- "\u2581CENTER" +- "\u2581VARIETY" +- "\u2581DUSK" +- "\u2581APT" +- "\u2581COLUMN" +- "\u2581REVENGE" +- "\u2581RIVAL" +- "\u2581IMITAT" +- "\u2581PASSIONATE" +- "\u2581SELFISH" +- "\u2581NORMAN" +- "\u2581REPAIR" +- "\u2581THRILL" +- "\u2581TREATMENT" +- "\u2581ROSA" +- "\u2581MARTIN" +- "\u2581INDIFFERENT" +- "\u2581THITHER" +- "\u2581GALLANT" +- "\u2581PEPPER" +- "\u2581RECOLLECT" +- "\u2581VINE" +- "\u2581SCARCE" +- "\u2581SHIELD" +- "\u2581MINGLED" +- CLOSE +- "\u2581HARSH" +- "\u2581BRICK" +- "\u2581HUMOR" +- "\u2581MISCHIEF" +- "\u2581TREMENDOUS" +- "\u2581FUNCTION" +- "\u2581SMART" +- "\u2581SULTAN" +- "\u2581DISMISS" +- "\u2581THREATENED" +- "\u2581CHEAP" +- "\u2581FLOCK" +- "\u2581ENDEAVOR" +- "\u2581WHISK" +- "\u2581ITALY" +- "\u2581WAIST" +- "\u2581FLUTTER" +- "\u2581SMOKING" +- "\u2581MONARCH" +- "\u2581AFRICA" +- "\u2581ACCUSE" +- "\u2581HERBERT" +- "\u2581REFRESH" +- "\u2581REJOICE" +- "\u2581PILLOW" +- "\u2581EXPECTATION" +- "\u2581POETRY" +- "\u2581HOPELESS" +- "\u2581PERISH" +- "\u2581PHILOSOPHY" +- "\u2581WHISTLE" +- "\u2581BERNARD" +- "\u2581LAMENT" +- "\u2581IMPROVE" +- "\u2581SUP" +- "\u2581PERPLEX" +- "\u2581FOUNTAIN" +- "\u2581LEAGUE" +- "\u2581DESPISE" +- "\u2581IGNORANCE" +- "\u2581REFERENCE" +- "\u2581DUCK" +- "\u2581GROVE" +- "\u2581PURSE" +- "\u2581PARTNER" +- "\u2581PROPHET" +- "\u2581SHIVER" +- "\u2581NEIGHBOURHOOD" +- "\u2581REPRESENTATIVE" +- SAIL +- "\u2581WIP" +- "\u2581ACQUIRED" +- "\u2581CHIMNEY" +- "\u2581DOCTRINE" +- "\u2581MAXIM" +- "\u2581ANGLE" +- "\u2581MAJORITY" +- "\u2581AUTUMN" +- "\u2581CONFUSED" +- "\u2581CRISTO" +- "\u2581ACHIEVE" +- "\u2581DISGUISE" +- "\u2581REDUCED" +- "\u2581EARLIER" +- "\u2581THEATRE" +- "\u2581DECIDE" +- MINATED +- OLOGICAL +- "\u2581OCCUPATION" +- "\u2581VIGOROUS" +- "\u2581CONTINENT" +- "\u2581DECLINE" +- "\u2581COMMUNITY" +- "\u2581MOTIONLESS" +- "\u2581HATRED" +- "\u2581COMMUNICATION" +- "\u2581BOWL" +- "\u2581COMMENT" +- "\u2581APPROVE" +- "\u2581CEREMONY" +- "\u2581CRIMINAL" +- "\u2581SCIENTIFIC" +- "\u2581DUCHESS" +- "\u2581VIVID" +- "\u2581SHIFT" +- "\u2581AVAIL" +- "\u2581DAMP" +- "\u2581JOHNSON" +- "\u2581SLENDER" +- "\u2581CONTRAST" +- "\u2581AMUSEMENT" +- "\u2581PLOT" +- "\u2581LYN" +- "\u2581ASSOCIATION" +- "\u2581SNATCH" +- "\u2581UNCERTAIN" +- "\u2581PRESSURE" +- "\u2581PERCH" +- "\u2581APPLY" +- "\u2581PLANET" +- "\u2581NOTWITHSTANDING" +- "\u2581SWUNG" +- "\u2581STIRRED" +- "\u2581ATTENDANT" +- "\u2581ENJOYMENT" +- "\u2581WORRY" +- "\u2581ALBERT" +- "\u2581NAKED" +- "\u2581TALENT" +- "\u2581MARIAN" +- "\u2581REFORM" +- "\u2581DELIBERATE" +- "\u2581INTELLIGENT" +- "\u2581SENSITIVE" +- "\u2581YONDER" +- "\u2581PUPIL" +- "\u2581FRIGHTFUL" +- "\u2581DOUBTFUL" +- "\u2581STANDARD" +- "\u2581MAGISTRATE" +- "\u2581SHEPHERD" +- "\u2581STOMACH" +- "\u2581DEPOSIT" +- "\u2581RENEW" +- "\u2581HEDGE" +- "\u2581FRANCS" +- "\u2581POSSIBILITY" +- "\u2581RESEMBLE" +- "\u2581FATIGUE" +- "\u2581PORTRAIT" +- "\u2581FAVORITE" +- "\u2581CREAM" +- "\u2581BURG" +- "\u2581SECRETARY" +- "\u2581DIVERS" +- "\u2581ACTIVITY" +- "\u2581SPECULAT" +- "\u2581HUMOUR" +- "\u2581FITTED" +- "\u2581EXTERNAL" +- "\u2581CETERA" +- "\u2581WRAPPED" +- "\u2581WHIT" +- "\u2581FRED" +- "\u2581EXAMINATION" +- "\u2581LODGING" +- "\u2581OWING" +- "\u2581JAW" +- "\u2581CROW" +- "\u2581BALANCE" +- "\u2581PUFF" +- "\u2581TENDERNESS" +- "\u2581PORTHOS" +- "\u2581ANCHOR" +- "\u2581INTERRUPT" +- "\u2581NECESSARILY" +- "\u2581PERPETUAL" +- "\u2581AGONY" +- "\u2581POPE" +- "\u2581SCHOLAR" +- "\u2581SCOTLAND" +- "\u2581SUPPRESS" +- "\u2581WRATH" +- "\u2581WRECK" +- "\u2581EXCEED" +- "\u2581PERFECTION" +- "\u2581INDIA" +- "\u2581TRADITION" +- "\u2581SECTION" +- "\u2581EASTERN" +- "\u2581DOORWAY" +- "\u2581WIVES" +- "\u2581CONVENTION" +- "\u2581ANNOUNC" +- "\u2581EGYPT" +- "\u2581CONTRADICT" +- "\u2581SCRATCH" +- "\u2581CENTRAL" +- "\u2581GLOVE" +- "\u2581WAX" +- "\u2581PREPARE" +- "\u2581ACCOMPANY" +- "\u2581INCREASING" +- "\u2581LIBERAL" +- "\u2581RAISING" +- "\u2581ORANGE" +- "\u2581SHOE" +- "\u2581ATTRIBUTE" +- "\u2581LITERATURE" +- "\u2581PUZZLED" +- "\u2581WITHDRAW" +- "\u2581WHITHER" +- "\u2581HAWK" +- "\u2581MOONLIGHT" +- "\u2581EXAMINE" +- "\u2581HAPPILY" +- "\u2581PRECEDE" +- "\u2581DETECTIVE" +- "\u2581INCHES" +- "\u2581SOLITARY" +- "\u2581DUTCH" +- "\u2581NAPOLEON" +- "\u2581UNEASY" +- "\u2581CARDINAL" +- "\u2581BLEW" +- "\u2581FOWL" +- "\u2581DECORAT" +- "\u2581CHILDHOOD" +- "\u2581TORMENT" +- "\u2581LOSING" +- "\u2581PERMISSION" +- "\u2581BLANK" +- "\u2581UPSTAIRS" +- "\u2581CAPACITY" +- "\u2581TRIFLE" +- "\u2581FOLLY" +- "\u2581RECOGNIZE" +- "\u2581REMOVE" +- "\u2581VENGEANCE" +- "\u2581ENTERPRISE" +- "\u2581BEDROOM" +- "\u2581ANYHOW" +- "\u2581INQUIRY" +- "\u2581ASHES" +- "\u2581DRAG" +- "\u2581HUSH" +- "\u2581AWKWARD" +- "\u2581SATURDAY" +- "\u2581GENUINE" +- "\u2581SURVIV" +- "\u2581SKIRT" +- "\u2581AFFECTIONATE" +- "\u2581TANG" +- "\u2581MUTUAL" +- "\u2581DISPUTE" +- "\u2581EAGLE" +- "\u2581INCOME" +- "\u2581BIND" +- "\u2581FAME" +- "\u2581IMPROVEMENT" +- ROVING +- "\u2581DIFFER" +- "\u2581AWOKE" +- "\u2581SLEEVE" +- "\u2581SOLITUDE" +- "\u2581FAVOURITE" +- JI +- "\u2581DETECT" +- "\u2581COMPREHEND" +- "\u2581PREPARING" +- "\u2581SERPENT" +- "\u2581SUMMIT" +- "\u2581KNOT" +- "\u2581KNIT" +- "\u2581COPY" +- "\u2581STOPPING" +- "\u2581FADED" +- "\u2581HIDEOUS" +- "\u2581JULIE" +- STEAD +- "\u2581SHINE" +- "\u2581CONFLICT" +- "\u2581PROPOSITION" +- "\u2581REFUGE" +- "\u2581GALLERY" +- "\u2581BUNDLE" +- "\u2581AXE" +- "\u2581SLAVERY" +- "\u2581MASK" +- "\u2581ALYOSHA" +- "\u2581LADDER" +- "\u2581DEPARTMENT" +- "\u2581DISCHARGE" +- "\u2581DEPRESS" +- "\u2581GALLOP" +- "\u2581SCARLET" +- "\u2581KITTY" +- "\u2581RECEIVING" +- "\u2581SURRENDER" +- "\u2581SUSTAIN" +- "\u2581TWILIGHT" +- "\u2581CONGRESS" +- "\u2581IRELAND" +- "\u2581FUNNY" +- "\u2581LEND" +- "\u2581CONSTITUTE" +- "\u2581FUNERAL" +- "\u2581CRYSTAL" +- "\u2581SPAIN" +- "\u2581EXCEEDINGLY" +- "\u2581DAMN" +- "\u2581COMMUN" +- "\u2581CIVILIZATION" +- "\u2581PREJUDICE" +- "\u2581PORCH" +- "\u2581ASSISTANT" +- "\u2581INDUSTRY" +- "\u2581TUMBLE" +- "\u2581DEFENCE" +- "\u2581HITHER" +- "\u2581SMOT" +- "\u2581COLONI" +- "\u2581AMAZEMENT" +- "\u2581MARGUERITE" +- "\u2581MIRACLE" +- "\u2581INHERIT" +- "\u2581BEGGAR" +- "\u2581ENVELOPE" +- "\u2581INDIGNATION" +- "\u2581NATASHA" +- "\u2581PROPOSAL" +- "\u2581FRAGMENT" +- "\u2581ROUSED" +- "\u2581ROAST" +- ENCIES +- "\u2581COMMENCED" +- "\u2581RESOURCE" +- "\u2581POPULATION" +- "\u2581QUOTH" +- "\u2581PURSUE" +- "\u2581EDUCAT" +- "\u2581AFFLICT" +- "\u2581CONTACT" +- "\u2581CRIMSON" +- "\u2581DIVISION" +- "\u2581DISORDER" +- "\u2581COPPER" +- "\u2581SOLICIT" +- "\u2581MODERATE" +- "\u2581DRUM" +- "\u2581SWIM" +- "\u2581SALUTE" +- "\u2581ASSUME" +- "\u2581MUSCLE" +- "\u2581OVERWHELM" +- "\u2581SHAKESPEARE" +- "\u2581STRUGGLING" +- "\u2581TRANQUIL" +- "\u2581CHICKEN" +- "\u2581TREAD" +- "\u2581CLAW" +- "\u2581BIBLE" +- "\u2581RIDGE" +- "\u2581THREAT" +- "\u2581VELVET" +- "\u2581EXPOSED" +- "\u2581IDIOT" +- "\u2581BARREL" +- "\u2581PENNY" +- "\u2581TEMPTATION" +- "\u2581DANGLARS" +- "\u2581CENTURIES" +- "\u2581DISTRIBUT" +- "\u2581REJECT" +- "\u2581RETORTED" +- "\u2581CONCENTRAT" +- "\u2581CORDIAL" +- "\u2581MOTOR" +- "\u2581CANNON" +- KEEP +- "\u2581WRETCH" +- "\u2581ASSURANCE" +- "\u2581THIEF" +- "\u2581SURVEY" +- "\u2581VITAL" +- "\u2581RAILWAY" +- "\u2581JACKSON" +- "\u2581CRASH" +- "\u2581GROWL" +- "\u2581COMBAT" +- "\u2581RECOLLECTION" +- "\u2581SECURITY" +- "\u2581JACOB" +- "\u2581CLUTCH" +- "\u2581BLANKET" +- "\u2581NANCY" +- "\u2581CELLAR" +- "\u2581CONVENIENT" +- "\u2581INDIGNANT" +- "\u2581COARSE" +- "\u2581WORM" +- "\u2581SCREEN" +- "\u2581TRANSPORT" +- "\u2581BULLET" +- "\u2581APPRECIATE" +- "\u2581DEVOTION" +- "\u2581INVISIBLE" +- "\u2581DRIED" +- "\u2581MIXTURE" +- "\u2581CANDID" +- "\u2581PERFORMANCE" +- "\u2581RIPE" +- "\u2581EXQUISITE" +- "\u2581BARGAIN" +- "\u2581TOBACCO" +- "\u2581LOYAL" +- "\u2581MOULD" +- "\u2581ATTENTIVE" +- "\u2581DOROTHY" +- "\u2581BRUTE" +- "\u2581ESTABLISHMENT" +- "\u2581ABILITY" +- "\u2581INHABIT" +- "\u2581OBSCURE" +- "\u2581BORROW" +- "\u2581ESSENCE" +- "\u2581DISMAY" +- "\u2581FLEE" +- "\u2581BLADE" +- "\u2581PLUCK" +- "\u2581COFFIN" +- "\u2581SUNSET" +- "\u2581STEPHEN" +- "\u2581ECONOMIC" +- "\u2581HOLIDAY" +- "\u2581MECHANICAL" +- "\u2581COTTON" +- "\u2581AWAKENED" +- "\u2581SEIZE" +- "\u2581RIDICULOUS" +- "\u2581SANCHO" +- "\u2581HESITATION" +- "\u2581CORPSE" +- "\u2581SAVING" +- HOLD +- FOOT +- "\u2581ELDEST" +- "\u2581DESPITE" +- "\u2581EDITH" +- "\u2581CHERISH" +- "\u2581RESISTANCE" +- "\u2581WILSON" +- "\u2581ARGUE" +- "\u2581INQUIRE" +- "\u2581APPREHENSION" +- "\u2581AVENUE" +- "\u2581DRAKE" +- "\u2581PROPOSE" +- HURST +- "\u2581INFERIOR" +- "\u2581STAIRCASE" +- "\u2581WHEREFORE" +- "\u2581CARLYLE" +- "\u2581COUCH" +- "\u2581ROUTE" +- "\u2581POLITICS" +- "\u2581TOMORROW" +- "\u2581THRONG" +- "\u2581NAUGHT" +- "\u2581SUNLIGHT" +- "\u2581INDIFFERENCE" +- "\u2581OBEDIENCE" +- "\u2581RECEPTION" +- "\u2581VEGETABLE" +- "\u2581IMPERFECT" +- "\u2581RESIDENCE" +- "\u2581TURKEY" +- "\u2581VIOLET" +- "\u2581SARAH" +- "\u2581ALTAR" +- "\u2581GRIEVE" +- "\u2581JERK" +- "\u2581ENSU" +- "\u2581MAGICIAN" +- "\u2581BLOSSOM" +- "\u2581LANTERN" +- "\u2581RESOLUTE" +- "\u2581THOUGHTFULLY" +- "\u2581FORTNIGHT" +- "\u2581TRUMPET" +- "\u2581VALJEAN" +- "\u2581UNWILLING" +- "\u2581LECTURE" +- "\u2581WHEREUPON" +- "\u2581HOLLAND" +- "\u2581CHANGING" +- "\u2581CREEK" +- "\u2581SLICE" +- "\u2581NORMAL" +- "\u2581ANNIE" +- "\u2581ACCENT" +- "\u2581FREDERICK" +- "\u2581DISAGREEABLE" +- "\u2581RUBBED" +- "\u2581DUMB" +- "\u2581ESTABLISH" +- "\u2581IMPORT" +- "\u2581AFFIRM" +- "\u2581MATTHEW" +- "\u2581BRISK" +- "\u2581CONVERT" +- "\u2581BENDING" +- "\u2581IVAN" +- "\u2581MADEMOISELLE" +- "\u2581MICHAEL" +- "\u2581EASIER" +- "\u2581JONES" +- "\u2581FACING" +- "\u2581EXCELLENCY" +- "\u2581LITERARY" +- "\u2581GOSSIP" +- "\u2581DEVOUR" +- "\u2581STAGGER" +- "\u2581PENCIL" +- "\u2581AVERAGE" +- "\u2581HAMMER" +- "\u2581TRIUMPHANT" +- "\u2581PREFERRED" +- "\u2581APPLICATION" +- "\u2581OCCUPY" +- "\u2581AUTHORITIES" +- BURN +- "\u2581ASCERTAIN" +- "\u2581CORRIDOR" +- "\u2581DELICIOUS" +- "\u2581PRACTISE" +- "\u2581UNIVERSE" +- "\u2581SHILLING" +- "\u2581CONTEST" +- "\u2581ASHORE" +- "\u2581COMMIT" +- "\u2581ADMINISTRATION" +- "\u2581STUDIED" +- "\u2581RIGID" +- "\u2581ADORN" +- "\u2581ELSEWHERE" +- "\u2581INNOCENCE" +- "\u2581JOURNAL" +- "\u2581LANDSCAPE" +- "\u2581TELEGRAPH" +- "\u2581ANGRILY" +- "\u2581CAMPAIGN" +- "\u2581UNJUST" +- "\u2581CHALLENGE" +- "\u2581TORRENT" +- "\u2581RELATE" +- "\u2581ASSEMBLED" +- "\u2581IMPRESSED" +- "\u2581CANOE" +- "\u2581CONCLUD" +- "\u2581QUIXOTE" +- "\u2581SATISFACTORY" +- "\u2581NIECE" +- "\u2581DEAF" +- "\u2581RAFT" +- "\u2581JIMMY" +- "\u2581GLID" +- "\u2581REGULAT" +- "\u2581CHATTER" +- "\u2581GLACIER" +- "\u2581ENVY" +- "\u2581STATUE" +- "\u2581BOSTON" +- "\u2581RICHMOND" +- "\u2581DENIED" +- "\u2581FANNY" +- "\u2581SOLOMON" +- "\u2581VULGAR" +- "\u2581STALK" +- "\u2581REPLACE" +- "\u2581SPOON" +- "\u2581BASIN" +- "\u2581FEATURE" +- "\u2581CONVICT" +- "\u2581ARCHITECT" +- "\u2581ADMIRAL" +- "\u2581RIBBON" +- "\u2581PERMANENT" +- "\u2581APRIL" +- "\u2581JOLLY" +- "\u2581NEIGHBORHOOD" +- "\u2581IMPART" +- BOROUGH +- CAMP +- "\u2581HORRID" +- "\u2581IMMORTAL" +- "\u2581PRUDENCE" +- "\u2581SPANIARD" +- "\u2581SUPPOSING" +- "\u2581TELEPHONE" +- "\u2581TEMPERATURE" +- "\u2581PENETRATE" +- "\u2581OYSTER" +- "\u2581APPOINTMENT" +- "\u2581EGYPTIAN" +- "\u2581DWELT" +- "\u2581NEPHEW" +- "\u2581RAILROAD" +- "\u2581SEPTEMBER" +- "\u2581DEVICE" +- "\u2581WHEAT" +- "\u2581GILBERT" +- "\u2581ELEGANT" +- "\u2581ADVERTISE" +- "\u2581RATIONAL" +- "\u2581TURTLE" +- "\u2581BROOD" +- "\u2581ASSEMBLY" +- "\u2581CULTIVATE" +- "\u2581EDITOR" +- "\u2581SPECIMEN" +- "\u2581UNDOUBTEDLY" +- "\u2581WHALE" +- "\u2581DROPPING" +- "\u2581BALLOON" +- "\u2581MEDICAL" +- COMB +- "\u2581COMPOSITION" +- "\u2581FOOTSTEPS" +- "\u2581LAUNCELOT" +- "\u2581DISCOURSE" +- "\u2581ERRAND" +- "\u2581CONVERSE" +- "\u2581ADVANCING" +- "\u2581DOWNSTAIRS" +- "\u2581TUMULT" +- "\u2581CORRUPT" +- "\u2581SUFFICE" +- "\u2581ANGUISH" +- "\u2581SHAGGY" +- "\u2581RETIRE" +- "\u2581TIMBER" +- "\u2581BLAZE" +- "\u2581ABSTRACT" +- "\u2581EMBROIDER" +- "\u2581PHOTOGRAPH" +- "\u2581PROSPERITY" +- "\u2581TERRIBLY" +- "\u2581TERRITORY" +- "\u2581THRESHOLD" +- "\u2581PAVEMENT" +- "\u2581INJURED" +- "\u2581LIMP" +- "\u2581AGITATION" +- "\u2581RASCAL" +- "\u2581PRESUME" +- "\u2581OBSERVING" +- "\u2581OBSTACLE" +- "\u2581SIMPLICITY" +- "\u2581SLUMBER" +- "\u2581SUPPLIED" +- "\u2581COMBINATION" +- "\u2581DRAIN" +- "\u2581WILDERNESS" +- "\u2581BELIEVING" +- "\u2581VILLAIN" +- "\u2581RECKLESS" +- "\u2581INJURY" +- "\u2581CLAPP" +- "\u2581FRIDAY" +- "\u2581HERCULES" +- "\u2581KENNEDY" +- "\u2581SYMPTOM" +- "\u2581SLEDGE" +- "\u2581CEILING" +- "\u2581LEMON" +- "\u2581PLAGUE" +- "\u2581MONDAY" +- "\u2581CANVAS" +- "\u2581IMPATIENCE" +- "\u2581UNCOMFORTABLE" +- "\u2581ACCESS" +- "\u2581FROZEN" +- "\u2581SENATOR" +- "\u2581FRANZ" +- "\u2581SWIMMING" +- "\u2581BARRIER" +- "\u2581ADJUST" +- "\u2581COMPARISON" +- "\u2581PROCLAIM" +- "\u2581WRINKL" +- "\u2581OVERLOOK" +- "\u2581MITYA" +- "\u2581GUILT" +- "\u2581PERCEPTION" +- "\u2581PRECAUTION" +- "\u2581SPECTATOR" +- "\u2581SURPRISING" +- "\u2581DISTRACT" +- "\u2581DISDAIN" +- "\u2581BONNET" +- "\u2581MAGNET" +- "\u2581PROFESS" +- "\u2581CONFOUND" +- "\u2581NARRATIVE" +- "\u2581STRUCTURE" +- "\u2581SKETCH" +- "\u2581ULTIMATE" +- "\u2581GLOBE" +- "\u2581INSECT" +- FICIENCY +- "\u2581ORCHARD" +- "\u2581AMIABLE" +- "\u2581DESCENT" +- "\u2581INDEPENDENCE" +- "\u2581MANUFACTURE" +- "\u2581SPRINKLE" +- "\u2581NIGHTINGALE" +- "\u2581CUSHION" +- "\u2581EMINENT" +- "\u2581SCOTT" +- "\u2581ARRAY" +- "\u2581COSETTE" +- "\u2581WAVING" +- "\u2581EXTRACT" +- "\u2581IRREGULAR" +- "\u2581PERSECUT" +- "\u2581DERIVED" +- "\u2581WITHDREW" +- "\u2581CAUTION" +- "\u2581SUSPICIOUS" +- "\u2581MEMORIES" +- "\u2581NOWHERE" +- "\u2581SUBTLE" +- "\u2581THOROUGH" +- Q +- "\u2581APPROPRIATE" +- "\u2581SLAUGHTER" +- "\u2581YOURSELVES" +- "\u2581THUMB" +- "\u2581TWAS" +- "\u2581ABODE" +- "\u2581BIDDING" +- "\u2581CONSPICUOUS" +- "\u2581REBECCA" +- "\u2581SERGEANT" +- "\u2581APRON" +- "\u2581ANTICIPATE" +- "\u2581DISCIPLINE" +- "\u2581GLANCING" +- "\u2581PILGRIM" +- "\u2581SULLEN" +- "\u2581CONTRIBUTE" +- "\u2581PRAIRIE" +- "\u2581CARVED" +- "\u2581COMMERCE" +- "\u2581EXCLAMATION" +- "\u2581MUSCULAR" +- "\u2581NOVEMBER" +- "\u2581PHENOMENA" +- "\u2581SYMBOL" +- "\u2581UMBRELLA" +- "\u2581DIMINISH" +- "\u2581PARLOUR" +- "\u2581THREATENING" +- "\u2581STUMP" +- "\u2581EXTENSIVE" +- "\u2581PLEASING" +- "\u2581REMEMBRANCE" +- "\u2581COMBINED" +- "\u2581SHERIFF" +- "\u2581SHAFT" +- "\u2581LAURA" +- "\u2581INTERCOURSE" +- "\u2581STRICKEN" +- "\u2581SUPPLIES" +- "\u2581LANDLORD" +- "\u2581SHRINK" +- "\u2581PRICK" +- "\u2581CAESAR" +- "\u2581DRUG" +- "\u2581BEWILDERED" +- "\u2581NAUTILUS" +- "\u2581BRUTAL" +- "\u2581COMMERCIAL" +- "\u2581MAGGIE" +- "\u2581SPHERE" +- "\u2581VIRGIN" +- "\u2581BRETHREN" +- "\u2581DESTINY" +- "\u2581POLICY" +- "\u2581TERRIFIED" +- "\u2581HOUSEKEEPER" +- "\u2581CRAZY" +- "\u2581ARDENT" +- "\u2581DISCERN" +- "\u2581WRAP" +- "\u2581MARQUIS" +- "\u2581RUSSIA" +- MOUTH +- "\u2581BRITAIN" +- "\u2581HARBOUR" +- "\u2581CONCERT" +- "\u2581DONKEY" +- "\u2581DAMAGE" +- "\u2581SLIM" +- ABOUT +- "\u2581LUXURY" +- "\u2581MONSTROUS" +- "\u2581TENDENCY" +- "\u2581PARADISE" +- "\u2581CULTURE" +- "\u2581JULIUS" +- "\u2581RAOUL" +- "\u2581REMEDY" +- "\u2581DECAY" +- "\u2581SCOLD" +- "\u2581SPLIT" +- "\u2581ASSAULT" +- "\u2581DECEMBER" +- "\u2581MOSCOW" +- "\u2581EXPLORE" +- "\u2581TROUSERS" +- "\u2581WRIST" +- PIECE +- "\u2581MUSKET" +- "\u2581VALENTINE" +- "\u2581TYRANT" +- "\u2581ABRAHAM" +- "\u2581MEDIUM" +- "\u2581ARTIFICIAL" +- "\u2581FACULTY" +- "\u2581OBLIGATION" +- "\u2581RESEMBLANCE" +- "\u2581INQUIRIES" +- "\u2581DETAIN" +- "\u2581SWARM" +- "\u2581PLEDGE" +- "\u2581ADMIRABLE" +- "\u2581DEFECT" +- "\u2581SUPERINTEND" +- "\u2581PATRIOT" +- "\u2581CLUNG" +- "\u2581DISMAL" +- "\u2581RECIT" +- "\u2581IGNOR" +- "\u2581AMELIA" +- "\u2581JUSTIFY" +- "\u2581ELEPHANT" +- "\u2581ESTIMATE" +- "\u2581KNELT" +- "\u2581SERVING" +- "\u2581WHIM" +- "\u2581SHRILL" +- "\u2581STUDIO" +- "\u2581TEXT" +- "\u2581ALEXANDER" +- "\u2581WROUGHT" +- "\u2581ABUNDANT" +- "\u2581SITUATED" +- "\u2581REGAIN" +- "\u2581FIERY" +- "\u2581SNEER" +- "\u2581SWEAT" +- "\u2581GLARE" +- "\u2581NIGH" +- "\u2581ESCORT" +- "\u2581INEVITABLE" +- "\u2581PSMITH" +- "\u2581RELUCTANT" +- "\u2581PRECEDING" +- "\u2581RESORT" +- "\u2581OUTRAGE" +- "\u2581AMBASSADOR" +- "\u2581CONSOLATION" +- "\u2581RECOGNITION" +- "\u2581REMORSE" +- "\u2581BEHALF" +- "\u2581FORMIDABLE" +- "\u2581GRAVITY" +- "\u2581DIVIDE" +- "\u2581CONFRONT" +- "\u2581GIGANTIC" +- "\u2581OCTOBER" +- "\u2581FLANK" +- "\u2581SLEW" +- "\u2581CLARA" +- "\u2581FILM" +- "\u2581BULK" +- "\u2581POMP" +- "\u2581ELEANOR" +- "\u2581EMPHASIS" +- "\u2581JAPANESE" +- "\u2581CAVALRY" +- "\u2581EXCLUSIVE" +- "\u2581PERFUME" +- "\u2581BRONZE" +- "\u2581FEDERAL" +- "\u2581LIQUID" +- "\u2581RUBBING" +- "\u2581OVEN" +- DOLPH +- "\u2581CONVULS" +- "\u2581DEPRIVED" +- "\u2581RESPONSIBILITY" +- "\u2581SIGNIFICANT" +- "\u2581WAISTCOAT" +- "\u2581CLUSTER" +- "\u2581MARTHA" +- "\u2581REVERSE" +- "\u2581ATTORNEY" +- "\u2581DROOP" +- "\u2581SKILFUL" +- "\u2581HABITUAL" +- "\u2581PUMP" +- "\u2581INTERVEN" +- "\u2581OWL" +- "\u2581CONJECTURE" +- "\u2581FANTASTIC" +- "\u2581RESPONSIBLE" +- "\u2581DESTINED" +- "\u2581DOCUMENT" +- "\u2581THEREUPON" +- "\u2581GODDESS" +- "\u2581PACIFIC" +- "\u2581WARRANT" +- "\u2581COSTUME" +- "\u2581BRIDLE" +- "\u2581CALIFORNIA" +- "\u2581DEMOCRATIC" +- "\u2581EUSTACE" +- "\u2581SQUIRREL" +- "\u2581UNCOMMON" +- "\u2581MARVELLOUS" +- "\u2581PLOUGH" +- "\u2581TRAGEDY" +- "\u2581VAULT" +- "\u2581HESITATE" +- "\u2581REFRAIN" +- "\u2581ADMIRING" +- "\u2581CORPORAL" +- "\u2581ENTITLED" +- "\u2581SHREWD" +- "\u2581SQUEEZ" +- "\u2581ACCURATE" +- "\u2581TEMPEST" +- "\u2581MONUMENT" +- "\u2581SIEGE" +- "\u2581CHINESE" +- "\u2581RAVEN" +- "\u2581LOUNG" +- "\u2581ASSASSIN" +- "\u2581INFLICT" +- "\u2581AGITATED" +- "\u2581DESIRABLE" +- "\u2581EARLIEST" +- "\u2581LAUNCH" +- "\u2581PILOT" +- "\u2581PULSE" +- "\u2581MUTE" +- LEIGH +- "\u2581LIQUOR" +- "\u2581SCARECROW" +- "\u2581SKULL" +- "\u2581DESOLATE" +- "\u2581SUBLIME" +- "\u2581SERENE" +- "\u2581RECESS" +- "\u2581WAKING" +- "\u2581CHARLOTTE" +- "\u2581CIRCULAR" +- "\u2581INJUSTICE" +- "\u2581PINOCCHIO" +- "\u2581PRISCILLA" +- "\u2581THYSELF" +- "\u2581OCCURRENCE" +- "\u2581CASUAL" +- "\u2581FRANTIC" +- "\u2581LEGEND" +- "\u2581FERTIL" +- "\u2581BACKGROUND" +- "\u2581DELICACY" +- "\u2581ESTRALLA" +- "\u2581MANUSCRIPT" +- "\u2581RESPONSE" +- "\u2581UNIVERSITY" +- "\u2581WOLVES" +- "\u2581SCANDAL" +- "\u2581STUMBLE" +- "\u2581HOARSE" +- "\u2581BODILY" +- "\u2581CONVENT" +- "\u2581EXAMINING" +- "\u2581INCAPABLE" +- "\u2581PERCEIVING" +- "\u2581PHILADELPHIA" +- "\u2581SUBSEQUENT" +- "\u2581THIEVES" +- "\u2581ACCUMULAT" +- "\u2581DAMSEL" +- "\u2581SCOTCH" +- "\u2581UNDERNEATH" +- "\u2581NOBILITY" +- "\u2581SMASH" +- "\u2581REVOLT" +- "\u2581ENGAGE" +- "\u2581CATHEDRAL" +- "\u2581CHAMPION" +- "\u2581DESPATCH" +- "\u2581ETERNITY" +- "\u2581JANUARY" +- "\u2581PLEADED" +- "\u2581PROBABILITY" +- "\u2581JIMMIE" +- "\u2581PARALLEL" +- "\u2581FISHERMAN" +- "\u2581JERRY" +- "\u2581SWORE" +- "\u2581DRAUGHT" +- "\u2581OPPONENT" +- "\u2581PRIMITIVE" +- "\u2581SIGNIFICANCE" +- "\u2581SUBSTANTIAL" +- "\u2581AMAZED" +- "\u2581DUNBAR" +- "\u2581COMMEND" +- "\u2581CONTEMPLATE" +- "\u2581TESTIMONY" +- "\u2581IMPERIAL" +- "\u2581ADAPT" +- "\u2581JUICE" +- "\u2581CALAMIT" +- CULAR +- "\u2581CHATEAU" +- "\u2581PHOENIX" +- "\u2581PRUDENT" +- "\u2581SOLUTION" +- "\u2581VILLEFORT" +- "\u2581REACTION" +- "\u2581RELAX" +- "\u2581YU" +- "\u2581PROHIBIT" +- "\u2581DISTRUST" +- "\u2581PLUNDER" +- "\u2581WELFARE" +- "\u2581NAVIGAT" +- "\u2581PARLOR" +- "\u2581LAZY" +- "\u2581DETACH" +- OMETER +- "\u2581PRIV" +- "\u2581DISCOURAGE" +- "\u2581OBSTINATE" +- "\u2581REJOICING" +- "\u2581SERMON" +- "\u2581VEHICLE" +- "\u2581FANCIES" +- "\u2581ENLIGHTEN" +- "\u2581ACUTE" +- "\u2581ILLUSION" +- "\u2581ANTHEA" +- "\u2581MARTIAN" +- "\u2581EXCITE" +- "\u2581GENEROSITY" +- OLOGIST +- "\u2581AMAZING" +- "\u2581UNWORTHY" +- "\u2581INTERNAL" +- "\u2581INCENSE" +- "\u2581VIBRAT" +- "\u2581ADHERE" +- ROACH +- "\u2581FEBRUARY" +- "\u2581MEXICAN" +- "\u2581POTATOES" +- "\u2581INCESSANT" +- "\u2581INTERPOSED" +- "\u2581PARCEL" +- "\u2581VEXED" +- "\u2581PROMOTE" +- MIDST +- "\u2581ARISTOCRAT" +- "\u2581CYRIL" +- "\u2581EMBARK" +- "\u2581ABUNDANCE" +- "\u2581LITERALLY" +- "\u2581SURGEON" +- "\u2581TERRACE" +- "\u2581ATLANTIC" +- "\u2581MARTYR" +- "\u2581SPECK" +- "\u2581SENATE" +- "\u2581LOAF" +- "\u2581ADMINISTER" +- "\u2581APPREHEND" +- "\u2581SUBDUED" +- "\u2581TEMPORARY" +- "\u2581DOMINION" +- "\u2581ELABORATE" +- "\u2581DIGNIFIED" +- "\u2581ELIZA" +- "\u2581SPLASH" +- "\u2581CONSEIL" +- "\u2581DEXTER" +- "\u2581UNSEEN" +- "\u2581TRAGIC" +- VOCATION +- "\u2581GRATIFY" +- "\u2581BACHELOR" +- "\u2581DEFENSE" +- "\u2581EXCURSION" +- "\u2581FACULTIES" +- "\u2581PROPRIETOR" +- "\u2581SYMPATHETIC" +- "\u2581UNNECESSARY" +- "\u2581RADIANT" +- "\u2581VACANT" +- "\u2581OUNCE" +- "\u2581SCREW" +- "\u2581PHENOMENON" +- "\u2581PROMINENT" +- "\u2581WORRIED" +- "\u2581STUDIES" +- "\u2581CLIMATE" +- "\u2581KEITH" +- "\u2581ARAMIS" +- "\u2581BLISS" +- "\u2581CONTINUAL" +- "\u2581SURPASS" +- "\u2581HEBREW" +- "\u2581IDENTITY" +- "\u2581PROVOKE" +- "\u2581TEMPERAMENT" +- "\u2581CHARIOT" +- "\u2581HARBOR" +- "\u2581NINTH" +- "\u2581PRIOR" +- "\u2581DESIROUS" +- "\u2581JERUSALEM" +- "\u2581UNDERTAKING" +- "\u2581EDISON" +- "\u2581MIRTH" +- "\u2581SCOUT" +- "\u2581APPARATUS" +- "\u2581ILLUSTRATION" +- "\u2581INTELLIGIBLE" +- "\u2581INVARIABLY" +- "\u2581PIERCED" +- "\u2581REVIEW" +- "\u2581FLICKER" +- "\u2581HAZARD" +- "\u2581REVELATION" +- "\u2581DIXON" +- "\u2581EXCITING" +- "\u2581GOSPEL" +- "\u2581CONSTANCE" +- "\u2581OVERTAKE" +- "\u2581GUINEA" +- "\u2581ALADDIN" +- "\u2581CHICAGO" +- "\u2581TULLIVER" +- "\u2581HAMILTON" +- "\u2581GARRISON" +- "\u2581DISCIPLE" +- "\u2581INTENSITY" +- "\u2581TRAITOR" +- "\u2581CHANCELLOR" +- "\u2581PROVERB" +- "\u2581DAGGER" +- "\u2581FORESEE" +- "\u2581CONFIDE" +- "\u2581GLIMMER" +- "\u2581CHAUVELIN" +- "\u2581ILLUSTRATE" +- "\u2581VOLUNTEER" +- "\u2581JUNGLE" +- "\u2581STREAK" +- "\u2581SUNRISE" +- "\u2581DISSOLV" +- "\u2581QUEST" +- "\u2581AWHILE" +- "\u2581FELICITY" +- "\u2581LEGISLATURE" +- "\u2581LEONORA" +- "\u2581MAGAZINE" +- "\u2581PITIFUL" +- "\u2581COLONY" +- "\u2581SHAWL" +- "\u2581ARRIVING" +- "\u2581FUNDAMENTAL" +- "\u2581CARPENTER" +- "\u2581OVERFLOW" +- "\u2581EXPAND" +- "\u2581HARVEST" +- "\u2581FEMININE" +- "\u2581INNUMERABLE" +- "\u2581SCRAMBLE" +- "\u2581TWENTIETH" +- "\u2581TRIFLING" +- "\u2581GHASTL" +- "\u2581CONQUEST" +- "\u2581DANIEL" +- "\u2581FACILIT" +- "\u2581FORSAKE" +- "\u2581BEHAVIOUR" +- "\u2581GORGEOUS" +- "\u2581PRODUCING" +- "\u2581HAPPIER" +- "\u2581PROMISING" +- "\u2581RAINBOW" +- "\u2581INSTINCTIVELY" +- "\u2581DECREE" +- "\u2581EYEBROWS" +- "\u2581IRRESISTIBLE" +- "\u2581PHARAOH" +- "\u2581SCROOGE" +- "\u2581UNNATURAL" +- "\u2581CRUMBS" +- "\u2581REFINED" +- "\u2581DREARY" +- "\u2581TRENCH" +- "\u2581CONVINCE" +- "\u2581FRINGE" +- "\u2581EXTREMITY" +- "\u2581INTIMACY" +- "\u2581SCOUNDREL" +- "\u2581SUFFRAGE" +- "\u2581UNEASINESS" +- "\u2581BARRICADE" +- "\u2581CIRCULAT" +- "\u2581SAMUEL" +- "\u2581BRUCE" +- "\u2581DARCY" +- diff --git a/egs/librispeech/ASR/conformer_ctc/lm_transformer.py b/egs/librispeech/ASR/conformer_ctc/lm_transformer.py new file mode 100644 index 000000000..bacc65abf --- /dev/null +++ b/egs/librispeech/ASR/conformer_ctc/lm_transformer.py @@ -0,0 +1,133 @@ +#!/usr/bin/env python3 + +# Copyright 2021 Xiaomi Corporation (Author: Guo Liyong) +# Apache 2.0 + +from typing import Any +from typing import List +from typing import Tuple + +import math +import numpy +import torch +import torch.nn as nn +import torch.nn.functional as F + +from transformer import generate_square_subsequent_mask +from transformer import make_pad_mask +from transformer import TransformerEncoderLayer + + +class Encoder(nn.Module): + def __init__( + self, + embed_unit=128, + d_model=512, + nhead=8, + attention_dropout_rate=0.0, + num_encoder_layers=16, + dim_feedforward=2048, + normalize_before=True, + ): + super().__init__() + + self.input_embed = nn.Sequential( + nn.Linear(embed_unit, d_model), + nn.LayerNorm(d_model), + nn.Dropout(attention_dropout_rate), + nn.ReLU(), + ) + + encoder_layer = TransformerEncoderLayer( + d_model=d_model, + nhead=nhead, + dim_feedforward=dim_feedforward, + normalize_before=True, + dropout=attention_dropout_rate, + ) + + self.encoders = nn.TransformerEncoder( + encoder_layer, num_encoder_layers, nn.LayerNorm(d_model) + ) + + def forward(self, xs, token_lens): + # xs: N S E + xs = self.input_embed(xs) + mask = generate_square_subsequent_mask(xs.shape[1]).to(xs.device) + + src_key_padding_mask = make_pad_mask(token_lens).to(xs.device) + + # xs: N S E --> S N E + xs = xs.transpose(0, 1) + xs = self.encoders( + xs, mask=mask, src_key_padding_mask=src_key_padding_mask + ) + # xs: S N E --> N S E + xs = xs.transpose(0, 1) + + return xs + + +class TransformerLM(nn.Module): + def __init__( + self, + num_encoder_layers: int = 16, + vocab_size: int = 5000, + embed_unit: int = 128, + d_model: int = 512, + nhead: int = 8, + dim_feedforward: int = 2048, + dropout_rate: float = 0.0, + ignore_id: int = 0, + ): + super().__init__() + + self.sos = vocab_size - 1 + self.eos = vocab_size - 1 + self.ignore_id = ignore_id + + self.embed = nn.Embedding(vocab_size, embed_unit) + + self.encoder = Encoder( + embed_unit=embed_unit, + d_model=d_model, + nhead=nhead, + num_encoder_layers=num_encoder_layers, + dim_feedforward=dim_feedforward, + ) + + self.decoder = nn.Linear(d_model, vocab_size) + + def forward( + self, + src: torch.Tensor, + token_lens, + ) -> Tuple[torch.Tensor, None]: + # src: N, S + x = self.embed(src) + h = self.encoder(x, token_lens) + # y: N, S, E + y = self.decoder(h) + return y + + def nll(self, xs_pad, target_pad, token_lens): + # xs_pad/target_pad: N, S + # An example element of xs_pad: + # token token token ... token + # + # An example element of target_pad: + # token token token ... token + + y = self.forward(xs_pad, token_lens) + + # nll: (N * S,) + nll = F.cross_entropy( + y.view(-1, y.shape[-1]), target_pad.view(-1), reduction="none" + ) + + # assign padded postion with 0.0 + nll.masked_fill_(make_pad_mask(token_lens).to(nll.device).view(-1), 0.0) + + # nll: (N * S,) -> (N, S) + nll = nll.view(xs_pad.size(0), -1) + return nll diff --git a/egs/librispeech/ASR/conformer_ctc/transformer.py b/egs/librispeech/ASR/conformer_ctc/transformer.py index 68a4ff65c..c2662d74d 100644 --- a/egs/librispeech/ASR/conformer_ctc/transformer.py +++ b/egs/librispeech/ASR/conformer_ctc/transformer.py @@ -898,6 +898,36 @@ def encoder_padding_mask( lengths[sequence_idx] = start_frame + num_frames lengths = [((i - 1) // 2 - 1) // 2 for i in lengths] + return make_pad_mask(lengths, max_len) + +def make_pad_mask(lengths: List[int], max_len: Optional[int] = None): + """Make mask tensor representing padded part. + + Args: + lengths: (B,). + max_len: max_len in the batch + + Returns: + Tensor: Mask tensor representing padded part. + Examples: + With only lengths. + + >>> lengths = [5, 3, 2] + >>> make_pad_mask(lengths) + masks = [[False, False, False, False, False], + [False, False, False, True, True], + [False, False, True, True, True]] + + With lengths and max_len. + >>> lengths = [5, 3, 2] + >>> make_pad_mask(lengths, 6) + masks = [[False, False, False, False, False, True], + [False, False, False, True, True, True], + [False, False, True, True, True, True]] + """ + if max_len is None: + max_len = int(max(lengths)) + bs = int(len(lengths)) seq_range = torch.arange(0, max_len, dtype=torch.int64) seq_range_expand = seq_range.unsqueeze(0).expand(bs, max_len) diff --git a/egs/librispeech/ASR/conformer_ctc/utils/nnlm_evaluator.py b/egs/librispeech/ASR/conformer_ctc/utils/nnlm_evaluator.py new file mode 100644 index 000000000..c54b020c5 --- /dev/null +++ b/egs/librispeech/ASR/conformer_ctc/utils/nnlm_evaluator.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 + +# Copyright 2021 Xiaomi Corporation (Author: Guo Liyong) +# Apache 2.0 + +import argparse +import copy +import os +import yaml + +from dataclasses import dataclass +from pathlib import Path +from typing import List, Optional, Union + +import numpy as np +import torch +from utils.text_dataset import ( + DatasetOption, + TextFileDataIterator, + TokenidsDataIterator, + AbsLMDataIterator, +) +from utils.numericalizer import Numericalizer +from lm_transformer import TransformerLM + +_TYPES_SUPPORTED = ["text_file", "word_id"] + + +def _validate_input_type(input_type: Optional[str] = None): + # A valid input_type must be assigned from the client + assert input_type is not None + assert input_type in _TYPES_SUPPORTED + + +@dataclass(frozen=True) +class PPLResult: + nlls: List[float] + ntokens: int + nwords: int + + @property + def total_nll(self): + return sum(self.nlls) + + @property + def token_ppl(self): + return np.exp(self.total_nll / self.ntokens) + + @property + def word_ppl(self): + return np.exp(self.total_nll / self.nwords) + + +class NNLMEvaluator(object): + @torch.no_grad() + def nll(self, text_source): + nlls = [] + total_nll = 0.0 + total_ntokens = 0 + total_nwords = 0 + for xs_pad, target_pad, word_lens, token_lens in self.dataset( + text_source + ): + xs_pad = xs_pad.to(self.device) + target_pad = target_pad.to(self.device) + + nll = self.lm.nll(xs_pad, target_pad, token_lens) + nll = nll.detach().cpu().numpy().sum(1) + nlls.extend(nll) + total_ntokens += sum(token_lens) + total_nwords += sum(word_lens) + ppl_result = PPLResult( + nlls=nlls, ntokens=total_ntokens, nwords=total_nwords + ) + return ppl_result + + +@dataclass +class NNLMEvaluator(NNLMEvaluator): + lm: TransformerLM + dataset: AbsLMDataIterator + device: Union[str, torch.device] + + @classmethod + def build_evaluator( + cls, + lm: str = None, + bpemodel=None, + token_list=None, + device="cpu", + input_type="text_file", + batch_size=32, + numericalizer=None, + src_word_table=None, + ): + _validate_input_type(input_type) + assert lm is not None + + model = TransformerLM() + state_dict = torch.load(lm) + model.load_state_dict(state_dict) + model.to(device) + + if numericalizer is None: + numericalizer = Numericalizer( + tokenizer_file=bpemodel, token_list=token_list + ) + + dataset_option = DatasetOption( + input_type=input_type, + batch_size=batch_size, + preprocessor=numericalizer, + ) + + if input_type == "text_file": + dataset = TextFileDataIterator(dataset_option) + elif input_type == "word_id": + dataset = TokenidsDataIterator( + dataset_option, + numericalizer=numericalizer, + src_word_table=src_word_table, + ) + + evaluator = NNLMEvaluator(lm=model, dataset=dataset, device=device) + return evaluator diff --git a/egs/librispeech/ASR/conformer_ctc/utils/numericalizer.py b/egs/librispeech/ASR/conformer_ctc/utils/numericalizer.py new file mode 100644 index 000000000..809d33264 --- /dev/null +++ b/egs/librispeech/ASR/conformer_ctc/utils/numericalizer.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 + +# Copyright 2021 Xiaomi Corporation (Author: Guo Liyong) +# Apache 2.0 + +from abc import ABC, abstractmethod +from dataclasses import dataclass +from typing import Iterable, List, Optional, Union +from pathlib import Path + +import numpy as np + +import sentencepiece as spm + + +class PreProcessor(ABC): + @abstractmethod + def __call__(self, text: str) -> List[int]: + raise NotImplementedError + + +class Numericalizer(PreProcessor): + def __init__(self, tokenizer_file, token_list, unk_symbol=""): + self.tokenizer_file = tokenizer_file + self.token_list = token_list + self._token2idx = None + self._tokenizer = None + self._assign_special_symbols() + + def _assign_special_symbols(self): + # and share same index for model download from espnet model zoo + assert "" in self.token2idx or ( + "" in self.token2idx and "" in self.tokenid + ) + assert "" in self.token2idx + self.sos_idx = ( + self.token2idx[""] + if "" in self.token2idx + else self.token2idx[""] + ) + self.eos_idx = ( + self.token2idx[""] + if "" in self.token2idx + else self.token2idx[""] + ) + self.unk_idx = self.token2idx[""] + + @property + def tokenizer(self): + if self._tokenizer is None: + sp = spm.SentencePieceProcessor() + sp.Load(self.tokenizer_file) + self._tokenizer = sp + return self._tokenizer + + def text2tokens(self, line: str) -> List[str]: + return self.tokenizer.EncodeAsPieces(line) + + def tokens2text(self, tokens: Iterable[str]) -> str: + return self.tokenizer.DecodePieces(list(tokens)) + + @property + def token2idx(self): + if self._token2idx is None: + self._token2idx = {} + for idx, token in enumerate(self.token_list): + if token in self._token2idx: + raise RuntimeError(f'Symbol "{token}" is duplicated') + self._token2idx[token] = idx + + return self._token2idx + + def ids2tokens( + self, integers: Union[np.ndarray, Iterable[int]] + ) -> List[str]: + if isinstance(integers, np.ndarray) and integers.ndim != 1: + raise ValueError(f"Must be 1 dim ndarray, but got {integers.ndim}") + return [self.token_list[i] for i in integers] + + def __call__(self, text: str) -> List[int]: + tokens = self.text2tokens(text) + token_idxs = ( + [self.sos_idx] + + [self.token2idx.get(token, self.unk_idx) for token in tokens] + + [self.eos_idx] + ) + return token_idxs diff --git a/egs/librispeech/ASR/conformer_ctc/utils/text_dataset.py b/egs/librispeech/ASR/conformer_ctc/utils/text_dataset.py new file mode 100644 index 000000000..cb2d9769c --- /dev/null +++ b/egs/librispeech/ASR/conformer_ctc/utils/text_dataset.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 + +# Copyright 2021 Xiaomi Corporation (Author: Guo Liyong) +# Apache 2.0 + +from abc import ABC, abstractmethod +from dataclasses import dataclass +from pathlib import Path +from typing import List, Optional, Union + +import k2 +import numpy as np +import torch +from torch.nn.utils.rnn import pad_sequence +from utils.numericalizer import PreProcessor + + +class CollateFunc(object): + """Collate function for LMDataset""" + + def __init__(self, pad_index=None): + # pad_index should be identical to ignore_index of torch.nn.NLLLoss + # and padding_idx in torch.nn.Embedding + self.pad_index = pad_index + + def __call__(self, batch: List[List[int]]): + """ + batch is a ragged 2-d array, with a row + represents a tokenized text, whose format is: + token_id token_id token_id *** + """ + # data_pad: [batch_size, max_seq_len] + # max_seq_len == len(max(batch, key=len)) + data_pad = pad_sequence( + [torch.from_numpy(np.array(x)).long() for x in batch], + True, + self.pad_index, + ) + data_pad = data_pad.contiguous() + xs_pad = data_pad[:, :-1].contiguous() + ys_pad = data_pad[:, 1:].contiguous() + # xs_pad/ys_pad: [batch_size, max_seq_len - 1] + # - 1 for removing or + return xs_pad, ys_pad + + +@dataclass +class DatasetOption: + preprocessor: PreProcessor + input_type: Optional[str] = "text_file" + batch_size: int = 32 + pad_value: int = 0 + + +@dataclass +class AbsLMDataIterator(ABC): + preprocessor: PreProcessor + input_type: Optional[str] = "text_file" + batch_size: int = 32 + pad_value: int = 0 + words_txt: Optional[Path] = None + _collate_fn = None + + @property + def collate_fn(self): + if self._collate_fn is None: + self._collate_fn = CollateFunc(self.pad_value) + return self._collate_fn + + def _reset_container(self): + self.token_ids_list = [] + self.token_lens = [] + self.word_lens = [] + + @abstractmethod + def _text_generator(self, text_source): + raise NotImplementedError + + def __call__(self, text_source): + """ + Args: + text_source may be text_file / word_seqs + """ + self._reset_container() + for text in self._text_generator(text_source): + self.word_lens.append(len(text.split()) + 1) # +1 for + + token_ids = self.preprocessor(text) + self.token_ids_list.append(token_ids) + self.token_lens.append(len(token_ids) - 1) # -1 to remove + + if len(self.token_ids_list) == self.batch_size: + xs_pad, ys_pad = self.collate_fn(self.token_ids_list) + + yield xs_pad, ys_pad, self.word_lens, self.token_lens + self._reset_container() + + if len(self.token_ids_list) != 0: + xs_pad, ys_pad = self.collate_fn(self.token_ids_list) + yield xs_pad, ys_pad, self.word_lens, self.token_lens + self._reset_container() + + +class TextFileDataIterator(AbsLMDataIterator): + def __init__(self, dataset_option): + super().__init__(**(dataset_option.__dict__)) + + def _text_generator(self, text_file): + with open(text_file, "r") as f: + for text in f: + text = text.strip().split(maxsplit=1)[1] + yield text + + +class TokenidsDataIterator(AbsLMDataIterator): + def __init__(self, dataset_option, numericalizer, src_word_table): + super().__init__(**(dataset_option.__dict__)) + self.numericalizer = numericalizer + self.src_word_table = src_word_table + + def _text_generator(self, token_ids): + for utt in token_ids: + text = " ".join([self.src_word_table[token] for token in utt]) + text = text.upper() + yield text diff --git a/icefall/decode.py b/icefall/decode.py index e678e4622..97096aa0c 100644 --- a/icefall/decode.py +++ b/icefall/decode.py @@ -773,6 +773,7 @@ def rescore_with_attention_decoder( ngram_lm_scale: Optional[float] = None, attention_scale: Optional[float] = None, use_double_scores: bool = True, + nnlm_evaluator=None, ) -> Dict[str, k2.Fsa]: """This function extracts `num_paths` paths from the given lattice and uses an attention decoder to rescore them. The path with the highest score is @@ -854,11 +855,21 @@ def rescore_with_attention_decoder( sos_id=sos_id, eos_id=eos_id, ) + assert nll.ndim == 2 assert nll.shape[0] == len(token_ids) attention_scores = -nll.sum(dim=1) + if nnlm_evaluator is not None: + aux_labels = k2.RaggedTensor(tokens_shape, nbest.fsa.aux_labels) + aux_labels = aux_labels.remove_values_leq(0) + aux_labels = aux_labels.tolist() + assert len(aux_labels) == len(token_ids) + ppl_result = nnlm_evaluator.nll(aux_labels) + nnlm_scores = -torch.tensor(ppl_result.nlls).to(attention_scores.device) + assert nnlm_scores.shape[0] == len(token_ids) + if ngram_lm_scale is None: ngram_lm_scale_list = [0.01, 0.05, 0.08] ngram_lm_scale_list += [0.1, 0.3, 0.5, 0.6, 0.7, 0.9, 1.0] @@ -881,6 +892,8 @@ def rescore_with_attention_decoder( + n_scale * ngram_lm_scores.values + a_scale * attention_scores ) + if nnlm_evaluator is not None: + tot_scores = tot_scores + nnlm_scores ragged_tot_scores = k2.RaggedTensor(nbest.shape, tot_scores) max_indexes = ragged_tot_scores.argmax() best_path = k2.index_fsa(nbest.fsa, max_indexes)