Merge autoland to mozilla-central r=merge a=merge
authorDorel Luca <dluca@mozilla.com>
Wed, 06 Dec 2017 23:57:33 +0200
changeset 708684 155c25df7f182c58baa2d493aa5c056f14c724c6
parent 708379 c0c5e19a32b8b1b74b9dc0360800aec01665f9b0 (current diff)
parent 708683 b7b56045fab4fad2bf3be4515bb34bff5d66f74e (diff)
child 708685 99a3b09ac1898eb1db05430e2876d6643ba0d4a8
push id92403
push userVYV03354@nifty.ne.jp
push dateWed, 06 Dec 2017 22:18:41 +0000
reviewersmerge, merge
milestone59.0a1
Merge autoland to mozilla-central r=merge a=merge
devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_copy_link_location.js
testing/marionette/harness/marionette_harness/www/macbeth.html
testing/marionette/harness/marionette_harness/www/scroll.html
testing/marionette/harness/marionette_harness/www/scroll2.html
testing/marionette/harness/marionette_harness/www/scroll3.html
testing/marionette/harness/marionette_harness/www/scroll4.html
testing/marionette/harness/marionette_harness/www/scroll5.html
--- a/browser/app/Makefile.in
+++ b/browser/app/Makefile.in
@@ -73,31 +73,31 @@ LPROJ := Contents/Resources/$(LPROJ_ROOT
 clean clobber repackage::
 	$(RM) -r $(dist_dest)
 
 MAC_BUNDLE_VERSION = $(shell $(PYTHON) $(srcdir)/macversion.py --version=$(MOZ_APP_VERSION) --buildid=$(DEPTH)/buildid.h)
 
 .PHONY: repackage
 tools repackage:: $(DIST)/bin/$(MOZ_APP_NAME) features
 	rm -rf $(dist_dest)
-	$(MKDIR) -p $(dist_dest)/Contents/MacOS
-	$(MKDIR) -p $(dist_dest)/$(LPROJ)
-	rsync -a --exclude '*.in' $(srcdir)/macbuild/Contents $(dist_dest) --exclude English.lproj
-	rsync -a --exclude '*.in' $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(dist_dest)/$(LPROJ)
-	sed -e 's/%APP_VERSION%/$(MOZ_APP_VERSION)/' -e 's/%MAC_APP_NAME%/$(MAC_APP_NAME)/' -e 's/%MOZ_MACBUNDLE_ID%/$(MOZ_MACBUNDLE_ID)/' -e 's/%MAC_BUNDLE_VERSION%/$(MAC_BUNDLE_VERSION)/' -e 's|%MOZ_DEVELOPER_REPO_PATH%|$(topsrcdir)|' -e 's|%MOZ_DEVELOPER_OBJ_PATH%|$(topobjdir)|' $(srcdir)/macbuild/Contents/Info.plist.in > $(dist_dest)/Contents/Info.plist
-	sed -e 's/%MAC_APP_NAME%/$(MAC_APP_NAME)/' $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(dist_dest)/$(LPROJ)/InfoPlist.strings
-	rsync -a --exclude-from='$(srcdir)/macbuild/Contents/MacOS-files.in' $(DIST)/bin/ $(dist_dest)/Contents/Resources
-	rsync -a --include-from='$(srcdir)/macbuild/Contents/MacOS-files.in' --exclude '*' $(DIST)/bin/ $(dist_dest)/Contents/MacOS
-	$(RM) $(dist_dest)/Contents/MacOS/$(MOZ_APP_NAME)
-	rsync -aL $(DIST)/bin/$(MOZ_APP_NAME) $(dist_dest)/Contents/MacOS
-	cp -RL $(DIST)/branding/firefox.icns $(dist_dest)/Contents/Resources/firefox.icns
-	cp -RL $(DIST)/branding/document.icns $(dist_dest)/Contents/Resources/document.icns
-	$(MKDIR) -p $(dist_dest)/Contents/Library/LaunchServices
+	$(MKDIR) -p '$(dist_dest)/Contents/MacOS'
+	$(MKDIR) -p '$(dist_dest)/$(LPROJ)'
+	rsync -a --exclude '*.in' $(srcdir)/macbuild/Contents '$(dist_dest)' --exclude English.lproj
+	rsync -a --exclude '*.in' $(srcdir)/macbuild/Contents/Resources/English.lproj/ '$(dist_dest)/$(LPROJ)'
+	sed -e 's/%APP_VERSION%/$(MOZ_APP_VERSION)/' -e 's/%MAC_APP_NAME%/$(MAC_APP_NAME)/' -e 's/%MOZ_MACBUNDLE_ID%/$(MOZ_MACBUNDLE_ID)/' -e 's/%MAC_BUNDLE_VERSION%/$(MAC_BUNDLE_VERSION)/' -e 's|%MOZ_DEVELOPER_REPO_PATH%|$(topsrcdir)|' -e 's|%MOZ_DEVELOPER_OBJ_PATH%|$(topobjdir)|' $(srcdir)/macbuild/Contents/Info.plist.in > '$(dist_dest)/Contents/Info.plist'
+	sed -e 's/%MAC_APP_NAME%/$(MAC_APP_NAME)/' $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > '$(dist_dest)/$(LPROJ)/InfoPlist.strings'
+	rsync -a --exclude-from='$(srcdir)/macbuild/Contents/MacOS-files.in' $(DIST)/bin/ '$(dist_dest)/Contents/Resources'
+	rsync -a --include-from='$(srcdir)/macbuild/Contents/MacOS-files.in' --exclude '*' $(DIST)/bin/ '$(dist_dest)/Contents/MacOS'
+	$(RM) '$(dist_dest)/Contents/MacOS/$(MOZ_APP_NAME)'
+	rsync -aL $(DIST)/bin/$(MOZ_APP_NAME) '$(dist_dest)/Contents/MacOS'
+	cp -RL $(DIST)/branding/firefox.icns '$(dist_dest)/Contents/Resources/firefox.icns'
+	cp -RL $(DIST)/branding/document.icns '$(dist_dest)/Contents/Resources/document.icns'
+	$(MKDIR) -p '$(dist_dest)/Contents/Library/LaunchServices'
 ifdef MOZ_UPDATER
-	mv -f $(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater $(dist_dest)/Contents/Library/LaunchServices
-	ln -s ../../../../Library/LaunchServices/org.mozilla.updater $(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater
+	mv -f '$(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater' '$(dist_dest)/Contents/Library/LaunchServices'
+	ln -s ../../../../Library/LaunchServices/org.mozilla.updater '$(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater'
 endif
-	printf APPLMOZB > $(dist_dest)/Contents/PkgInfo
+	printf APPLMOZB > '$(dist_dest)/Contents/PkgInfo'
 endif
 
 .PHONY: features
 tools features::
 	$(PYTHON) -c 'import os, json; listing = {"system": sorted(os.listdir("$(DIST)/bin/browser/features"))}; print json.dumps(listing)' > $(DIST)/bin/browser/chrome/browser/content/browser/built_in_addons.json
--- a/browser/extensions/formautofill/FormAutofillUtils.jsm
+++ b/browser/extensions/formautofill/FormAutofillUtils.jsm
@@ -44,16 +44,17 @@ let AddressDataLoader = {
   // Status of address data loading. We'll load all the countries with basic level 1
   // information while requesting conutry information, and set country to true.
   // Level 1 Set is for recording which country's level 1/level 2 data is loaded,
   // since we only load this when getCountryAddressData called with level 1 parameter.
   _dataLoaded: {
     country: false,
     level1: new Set(),
   },
+
   /**
    * Load address data and extension script into a sandbox from different paths.
    * @param   {string} path
    *          The path for address data and extension script. It could be root of the address
    *          metadata folder(addressmetadata/) or under specific country(addressmetadata/TW/).
    * @returns {object}
    *          A sandbox that contains address data object with properties from extension.
    */
@@ -72,47 +73,97 @@ let AddressDataLoader = {
 
     if (extSandbox.addressDataExt) {
       for (let key in extSandbox.addressDataExt) {
         Object.assign(sandbox.addressData[key], extSandbox.addressDataExt[key]);
       }
     }
     return sandbox;
   },
+
+  /**
+   * Convert certain properties' string value into array. We should make sure
+   * the cached data is parsed.
+   * @param   {object} data Original metadata from addressReferences.
+   * @returns {object} parsed metadata with property value that converts to array.
+   */
+  _parse(data) {
+    if (!data) {
+      return null;
+    }
+
+    const properties = ["languages", "sub_keys", "sub_names", "sub_lnames"];
+    for (let key of properties) {
+      if (!data[key]) {
+        continue;
+      }
+      // No need to normalize data if the value is array already.
+      if (Array.isArray(data[key])) {
+        return data;
+      }
+
+      data[key] = data[key].split("~");
+    }
+    return data;
+  },
+
   /**
    * We'll cache addressData in the loader once the data loaded from scripts.
    * It'll become the example below after loading addressReferences with extension:
    * addressData: {
-                   "data/US": {"lang": "en", ...// Data defined in libaddressinput metadata
+   *               "data/US": {"lang": ["en"], ...// Data defined in libaddressinput metadata
    *                           "alternative_names": ... // Data defined in extension }
    *               "data/CA": {} // Other supported country metadata
    *               "data/TW": {} // Other supported country metadata
    *               "data/TW/台北市": {} // Other supported country level 1 metadata
    *              }
    * @param   {string} country
    * @param   {string} level1
-   * @returns {object}
+   * @returns {object} Default locale metadata
    */
-  getData(country, level1 = null) {
+  _loadData(country, level1 = null) {
     // Load the addressData if needed
     if (!this._dataLoaded.country) {
       this._addressData = this._loadScripts(ADDRESS_METADATA_PATH).addressData;
       this._dataLoaded.country = true;
     }
     if (!level1) {
-      return this._addressData[`data/${country}`];
+      return this._parse(this._addressData[`data/${country}`]);
     }
     // If level1 is set, load addressReferences under country folder with specific
     // country/level 1 for level 2 information.
     if (!this._dataLoaded.level1.has(country)) {
       Object.assign(this._addressData,
                     this._loadScripts(`${ADDRESS_METADATA_PATH}${country}/`).addressData);
       this._dataLoaded.level1.add(country);
     }
-    return this._addressData[`data/${country}/${level1}`];
+    return this._parse(this._addressData[`data/${country}/${level1}`]);
+  },
+
+  /**
+   * Return the region metadata with default locale and other locales (if exists).
+   * @param   {string} country
+   * @param   {string} level1
+   * @returns {object} Return default locale and other locales metadata.
+   */
+  getData(country, level1) {
+    let defaultLocale = this._loadData(country, level1);
+    if (!defaultLocale) {
+      return null;
+    }
+
+    let countryData = this._parse(this._addressData[`data/${country}`]);
+    let locales = [];
+    // TODO: Should be able to support multi-locale level 1/ level 2 metadata query
+    //      in Bug 1421886
+    if (countryData.languages) {
+      let list = countryData.languages.filter(key => key !== countryData.lang);
+      locales = list.map(key => this._parse(this._addressData[`${defaultLocale.id}--${key}`]));
+    }
+    return {defaultLocale, locales};
   },
 };
 
 this.FormAutofillUtils = {
   get AUTOFILL_FIELDS_THRESHOLD() { return 3; },
   get isAutofillEnabled() { return this.isAutofillAddressesEnabled || this.isAutofillCreditCardsEnabled; },
   get isAutofillCreditCardsEnabled() { return this.isAutofillCreditCardsAvailable && this._isAutofillCreditCardsEnabled; },
 
@@ -284,55 +335,84 @@ this.FormAutofillUtils = {
 
   loadDataFromScript(url, sandbox = {}) {
     Services.scriptloader.loadSubScript(url, sandbox, "utf-8");
     return sandbox;
   },
 
   /**
    * Get country address data and fallback to US if not found.
-   * See AddressDataLoader.getData for more details of addressData structure.
+   * See AddressDataLoader._loadData for more details of addressData structure.
    * @param {string} [country=FormAutofillUtils.DEFAULT_REGION]
    *        The country code for requesting specific country's metadata. It'll be
    *        default region if parameter is not set.
    * @param {string} [level1=null]
    *        Retrun address level 1/level 2 metadata if parameter is set.
-   * @returns {object}
-   *          Return the metadata of specific region.
+   * @returns {object|null}
+   *          Return metadata of specific region with default locale and other supported
+   *          locales. We need to return a deafult country metadata for layout format
+   *          and collator, but for sub-region metadata we'll just return null if not found.
    */
-  getCountryAddressData(country = FormAutofillUtils.DEFAULT_REGION, level1 = null) {
+  getCountryAddressRawData(country = FormAutofillUtils.DEFAULT_REGION, level1 = null) {
     let metadata = AddressDataLoader.getData(country, level1);
     if (!metadata) {
       if (level1) {
         return null;
       }
       // Fallback to default region if we couldn't get data from given country.
       if (country != FormAutofillUtils.DEFAULT_REGION) {
         metadata = AddressDataLoader.getData(FormAutofillUtils.DEFAULT_REGION);
       }
     }
 
-    // Fallback to US if we couldn't get data from default region.
-    return metadata || AddressDataLoader.getData("US");
+    // TODO: Now we fallback to US if we couldn't get data from default region,
+    //       but it could be removed in bug 1423464 if it's not necessary.
+    if (!metadata) {
+      metadata = AddressDataLoader.getData("US");
+    }
+    return metadata;
+  },
+
+  /**
+   * Get country address data with default locale.
+   * @param {string} country
+   * @param {string} level1
+   * @returns {object|null} Return metadata of specific region with default locale.
+   */
+  getCountryAddressData(country, level1) {
+    let metadata = this.getCountryAddressRawData(country, level1);
+    return metadata && metadata.defaultLocale;
+  },
+
+  /**
+   * Get country address data with all locales.
+   * @param {string} country
+   * @param {string} level1
+   * @returns {array<object>|null}
+   *          Return metadata of specific region with all the locales.
+   */
+  getCountryAddressDataWithLocales(country, level1) {
+    let metadata = this.getCountryAddressRawData(country, level1);
+    return metadata && [metadata.defaultLocale, ...metadata.locales];
   },
 
   /**
    * Get the collators based on the specified country.
    * @param   {string} country The specified country.
    * @returns {array} An array containing several collator objects.
    */
   getCollators(country) {
     // TODO: Only one language should be used at a time per country. The locale
     //       of the page should be taken into account to do this properly.
     //       We are going to support more countries in bug 1370193 and this
     //       should be addressed when we start to implement that bug.
 
     if (!this._collators[country]) {
       let dataset = this.getCountryAddressData(country);
-      let languages = dataset.languages ? dataset.languages.split("~") : [dataset.lang];
+      let languages = dataset.languages || [dataset.lang];
       this._collators[country] = languages.map(lang => new Intl.Collator(lang, {sensitivity: "base", ignorePunctuation: true}));
     }
     return this._collators[country];
   },
 
   /**
    * Parse a country address format string and outputs an array of fields.
    * Spaces, commas, and other literals are ignored in this implementation.
@@ -433,43 +513,43 @@ this.FormAutofillUtils = {
    * @param   {string[]} subregionValues A list of inferable sub-region values.
    * @param   {string} [country] A country name to be identified.
    * @returns {string} The matching sub-region abbreviation.
    */
   getAbbreviatedSubregionName(subregionValues, country) {
     let values = Array.isArray(subregionValues) ? subregionValues : [subregionValues];
 
     let collators = this.getCollators(country);
-    let {sub_keys: subKeys, sub_names: subNames} = this.getCountryAddressData(country);
+    for (let metadata of this.getCountryAddressDataWithLocales(country)) {
+      let {sub_keys: subKeys, sub_names: subNames, sub_lnames: subLnames} = metadata;
+      // Apply sub_lnames if sub_names does not exist
+      subNames = subNames || subLnames;
 
-    if (!Array.isArray(subKeys)) {
-      subKeys = subKeys.split("~");
-    }
-    if (!Array.isArray(subNames)) {
-      subNames = subNames.split("~");
-    }
+      let speculatedSubIndexes = [];
+      for (const val of values) {
+        let identifiedValue = this.identifyValue(subKeys, subNames, val, collators);
+        if (identifiedValue) {
+          return identifiedValue;
+        }
 
-    let speculatedSubIndexes = [];
-    for (const val of values) {
-      let identifiedValue = this.identifyValue(subKeys, subNames, val, collators);
-      if (identifiedValue) {
-        return identifiedValue;
-      }
+        // Predict the possible state by partial-matching if no exact match.
+        [subKeys, subNames].forEach(sub => {
+          speculatedSubIndexes.push(sub.findIndex(token => {
+            let pattern = new RegExp("\\b" + this.escapeRegExp(token) + "\\b");
 
-      // Predict the possible state by partial-matching if no exact match.
-      [subKeys, subNames].forEach(sub => {
-        speculatedSubIndexes.push(sub.findIndex(token => {
-          let pattern = new RegExp("\\b" + this.escapeRegExp(token) + "\\b");
-
-          return pattern.test(val);
-        }));
-      });
+            return pattern.test(val);
+          }));
+        });
+      }
+      let subKey = subKeys[speculatedSubIndexes.find(i => !!~i)];
+      if (subKey) {
+        return subKey;
+      }
     }
-
-    return subKeys[speculatedSubIndexes.find(i => !!~i)] || null;
+    return null;
   },
 
   /**
    * Find the option element from select element.
    * 1. Try to find the locale using the country from address.
    * 2. First pass try to find exact match.
    * 3. Second pass try to identify values from address value and options,
    *    and look for a match.
@@ -479,51 +559,47 @@ this.FormAutofillUtils = {
    * @returns {DOMElement}
    */
   findAddressSelectOption(selectEl, address, fieldName) {
     let value = address[fieldName];
     if (!value) {
       return null;
     }
 
-    let dataset = this.getCountryAddressData(address.country);
     let collators = this.getCollators(address.country);
 
     for (let option of selectEl.options) {
       if (this.strCompare(value, option.value, collators) ||
           this.strCompare(value, option.text, collators)) {
         return option;
       }
     }
 
     switch (fieldName) {
       case "address-level1": {
-        if (!Array.isArray(dataset.sub_keys)) {
-          dataset.sub_keys = dataset.sub_keys.split("~");
-        }
-        if (!Array.isArray(dataset.sub_names)) {
-          dataset.sub_names = dataset.sub_names.split("~");
-        }
-        let keys = dataset.sub_keys;
-        let names = dataset.sub_names;
-        let identifiedValue = this.identifyValue(keys, names, value, collators);
-
-        // No point going any further if we cannot identify value from address
+        let {country} = address;
+        let identifiedValue = this.getAbbreviatedSubregionName([value], country);
+        // No point going any further if we cannot identify value from address level 1
         if (!identifiedValue) {
           return null;
         }
+        for (let dataset of this.getCountryAddressDataWithLocales(country)) {
+          let keys = dataset.sub_keys;
+          // Apply sub_lnames if sub_names does not exist
+          let names = dataset.sub_names || dataset.sub_lnames;
 
-        // Go through options one by one to find a match.
-        // Also check if any option contain the address-level1 key.
-        let pattern = new RegExp("\\b" + this.escapeRegExp(identifiedValue) + "\\b", "i");
-        for (let option of selectEl.options) {
-          let optionValue = this.identifyValue(keys, names, option.value, collators);
-          let optionText = this.identifyValue(keys, names, option.text, collators);
-          if (identifiedValue === optionValue || identifiedValue === optionText || pattern.test(option.value)) {
-            return option;
+          // Go through options one by one to find a match.
+          // Also check if any option contain the address-level1 key.
+          let pattern = new RegExp("\\b" + this.escapeRegExp(identifiedValue) + "\\b", "i");
+          for (let option of selectEl.options) {
+            let optionValue = this.identifyValue(keys, names, option.value, collators);
+            let optionText = this.identifyValue(keys, names, option.text, collators);
+            if (identifiedValue === optionValue || identifiedValue === optionText || pattern.test(option.value)) {
+              return option;
+            }
           }
         }
         break;
       }
       case "country": {
         if (this.getCountryAddressData(value).alternative_names) {
           for (let option of selectEl.options) {
             if (this.identifyCountryCode(option.text, value) || this.identifyCountryCode(option.value, value)) {
--- a/browser/extensions/formautofill/test/mochitest/mochitest.ini
+++ b/browser/extensions/formautofill/test/mochitest/mochitest.ini
@@ -11,10 +11,11 @@ support-files =
 [test_basic_autocomplete_form.html]
 [test_basic_creditcard_autocomplete_form.html]
 scheme=https
 [test_clear_form.html]
 [test_creditcard_autocomplete_off.html]
 scheme=https
 [test_form_changes.html]
 [test_formautofill_preview_highlight.html]
+[test_multi_locale_CA_address_form.html]
 [test_multiple_forms.html]
 [test_on_address_submission.html]
new file mode 100644
--- /dev/null
+++ b/browser/extensions/formautofill/test/mochitest/test_multi_locale_CA_address_form.html
@@ -0,0 +1,201 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+  <meta charset="utf-8">
+  <title>Test basic autofill</title>
+  <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
+  <script type="text/javascript" src="/tests/SimpleTest/SpawnTask.js"></script>
+  <script type="text/javascript" src="formautofill_common.js"></script>
+  <script type="text/javascript" src="satchel_common.js"></script>
+  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
+</head>
+<body>
+Form autofill test: simple form address autofill
+
+<script>
+/* import-globals-from ../../../../../testing/mochitest/tests/SimpleTest/SpawnTask.js */
+/* import-globals-from ../../../../../toolkit/components/satchel/test/satchel_common.js */
+/* import-globals-from formautofill_common.js */
+
+"use strict";
+
+let MOCK_STORAGE = [{
+  organization: "Mozilla Vancouver",
+  "street-address": "163 W Hastings St.\n#209\n3-line",
+  tel: "+17787851540",
+  country: "CA",
+  "address-level1": "BC",
+}, {
+  organization: "Mozilla Toronto",
+  "street-address": "366 Adelaide St.\nW Suite 500\n3-line",
+  tel: "+14168483114",
+  country: "CA",
+  "address-level1": "ON",
+}, {
+  organization: "Prince of Wales Northern Heritage",
+  "street-address": "4750 48 St.\nYellowknife\n3-line",
+  tel: "+18677679347",
+  country: "CA",
+  "address-level1": "Northwest Territories",
+}, {
+  organization: "ExpoCité",
+  "street-address": "250 Boulevard Wilfrid-Hamel\nVille de Québec\n3-line",
+  tel: "+14186917110",
+  country: "CA",
+  "address-level1": "Québec",
+}];
+
+function checkElementFilled(element, expectedvalue) {
+  return [
+    new Promise(resolve => {
+      element.addEventListener("input", function onInput() {
+        ok(true, "Checking " + element.name + " field fires input event");
+        resolve();
+      }, {once: true});
+    }),
+    new Promise(resolve => {
+      element.addEventListener("change", function onChange() {
+        ok(true, "Checking " + element.name + " field fires change event");
+        is(element.value, expectedvalue, "Checking " + element.name + " field");
+        resolve();
+      }, {once: true});
+    }),
+  ];
+}
+
+function checkAutoCompleteInputFilled(element, expectedvalue) {
+  return new Promise(resolve => {
+    element.addEventListener("DOMAutoComplete", function onChange() {
+      is(element.value, expectedvalue, "Checking " + element.name + " field");
+      resolve();
+    }, {once: true});
+  });
+}
+
+function checkFormFilled(selector, address) {
+  info("expecting form filled");
+  let promises = [];
+  let form = document.querySelector(selector);
+  for (let prop in address) {
+    let element = form.querySelector(`[name=${prop}]`);
+    if (document.activeElement == element) {
+      promises.push(checkAutoCompleteInputFilled(element, address[prop]));
+    } else {
+      let converted = address[prop];
+      if (prop == "street-address") {
+        converted = FormAutofillUtils.toOneLineAddress(converted);
+      }
+      promises.push(...checkElementFilled(element, converted));
+    }
+  }
+  doKey("return");
+  return Promise.all(promises);
+}
+
+async function setupAddressStorage() {
+  for (let address of MOCK_STORAGE) {
+    await addAddress(address);
+  }
+}
+
+initPopupListener();
+
+// Autofill the address with address level 1 code.
+add_task(async function autofill_with_level1_code() {
+  await setupAddressStorage();
+
+  await setInput("#organization-en", "Mozilla Toronto");
+  doKey("down");
+  await expectPopup();
+
+  doKey("down");
+  // Replace address level 1 code with full name in English for test result
+  let result = Object.assign({}, MOCK_STORAGE[1], {"address-level1": "Ontario"});
+  await checkFormFilled("#form-en", result);
+
+  await setInput("#organization-fr", "Mozilla Vancouver");
+  doKey("down");
+  await expectPopup();
+
+  doKey("down");
+  // Replace address level 1 code with full name in French for test result
+  result = Object.assign({}, MOCK_STORAGE[0], {"address-level1": "Colombie-Britannique"});
+  await checkFormFilled("#form-fr", result);
+  document.querySelector("#form-en").reset();
+  document.querySelector("#form-fr").reset();
+});
+
+// Autofill the address with address level 1 full name.
+add_task(async function autofill_with_level1_full_name() {
+  await setInput("#organization-en", "ExpoCité");
+  doKey("down");
+  await expectPopup();
+
+  doKey("down");
+  // Replace address level 1 code with full name in French for test result
+  let result = Object.assign({}, MOCK_STORAGE[3], {"address-level1": "Quebec"});
+  await checkFormFilled("#form-en", result);
+
+  await setInput("#organization-fr", "Prince of Wales Northern Heritage");
+  doKey("down");
+  await expectPopup();
+
+  doKey("down");
+  // Replace address level 1 code with full name in English for test result
+  result = Object.assign({}, MOCK_STORAGE[2], {"address-level1": "Territoires du Nord-Ouest"});
+  await checkFormFilled("#form-fr", result);
+});
+
+</script>
+
+<p id="display"></p>
+
+<div id="content">
+
+  <form id="form-en">
+    <p>This is a basic CA form with en address level 1 select.</p>
+    <p><label>organization: <input id="organization-en" name="organization" autocomplete="organization" type="text"></label></p>
+    <p><label>streetAddress: <input id="street-address-en" name="street-address" autocomplete="street-address" type="text"></label></p>
+    <p><label>address-line1: <input id="address-line1-en" name="address-line1" autocomplete="address-line1" type="text"></label></p>
+    <p><label>tel: <input id="tel-en" name="tel" autocomplete="tel" type="text"></label></p>
+    <p><label>email: <input id="email-en" name="email" autocomplete="email" type="text"></label></p>
+    <p><label>country: <select id="country-en" name="country" autocomplete="country">
+      <option/>
+      <option value="US">United States</option>
+      <option value="CA">Canada</option>
+    </select></label></p>
+    <p><label>states: <select id="address-level1-en" name="address-level1" autocomplete="address-level1">
+      <option/>
+      <option value="British Columbia">British Columbia</option>
+      <option value="Ontario">Ontario</option>
+      <option value="Northwest Territories">Northwest Territories</option>
+      <option value="Quebec">Quebec</option>
+    </select></label></p>
+  </form>
+
+  <form id="form-fr">
+    <p>This is a basic CA form with fr address level 1 select.</p>
+    <p><label>organization: <input id="organization-fr" name="organization" autocomplete="organization" type="text"></label></p>
+    <p><label>streetAddress: <input id="street-address-fr" name="street-address" autocomplete="street-address" type="text"></label></p>
+    <p><label>address-line1: <input id="address-line1-fr" name="address-line1" autocomplete="address-line1" type="text"></label></p>
+    <p><label>tel: <input id="tel-fr" name="tel" autocomplete="tel" type="text"></label></p>
+    <p><label>email: <input id="email-fr" name="email" autocomplete="email" type="text"></label></p>
+    <p><label>country: <select id="country-fr" name="country" autocomplete="country">
+      <option/>
+      <option value="US">United States</option>
+      <option value="CA">Canada</option>
+    </select></label></p>
+    <p><label>states: <select id="address-level1-fr" name="address-level1" autocomplete="address-level1">
+      <option/>
+      <option value="Colombie-Britannique">Colombie-Britannique</option>
+      <option value="Ontario">Ontario</option>
+      <option value="Territoires du Nord-Ouest">Territoires du Nord-Ouest</option>
+      <option value="Québec">Québec</option>
+    </select></label></p>
+  </form>
+
+</div>
+
+<pre id="test"></pre>
+</body>
+</html>
--- a/browser/extensions/formautofill/test/unit/test_addressDataLoader.js
+++ b/browser/extensions/formautofill/test/unit/test_addressDataLoader.js
@@ -64,10 +64,18 @@ add_task(async function test_loadDataSta
 });
 
 SUPPORT_COUNTRIES_TESTCASES.forEach(testcase => {
   add_task(async function test_support_country() {
     do_print("Starting testcase: Check " + testcase.country + " metadata");
     let metadata = FormAutofillUtils.getCountryAddressData(testcase.country);
     Assert.ok(testcase.properties.every(key => metadata[key]),
               "These properties should exist: " + testcase.properties);
+    // Verify the multi-locale country
+    if (metadata.languages && metadata.languages.length > 1) {
+      let locales = FormAutofillUtils.getCountryAddressDataWithLocales(testcase.country);
+      Assert.equal(metadata.languages.length, locales.length, "Total supported locales should be matched");
+      metadata.languages.forEach((lang, index) => {
+        Assert.equal(lang, locales[index].lang, `Should support ${lang}`);
+      });
+    }
   });
 });
--- a/browser/installer/Makefile.in
+++ b/browser/installer/Makefile.in
@@ -105,29 +105,29 @@ MOZ_PKG_MAC_ICON=branding/disk.icns
 MOZ_PKG_MAC_EXTRA=--symlink '/Applications:/ '
 endif
 
 include $(topsrcdir)/toolkit/mozapps/installer/signing.mk
 include $(topsrcdir)/toolkit/mozapps/installer/packager.mk
 
 ifeq (bundle, $(MOZ_FS_LAYOUT))
 BINPATH = $(_BINPATH)
-DEFINES += -DAPPNAME=$(_APPNAME)
+DEFINES += -DAPPNAME='$(_APPNAME)'
 else
 # Every other platform just winds up in dist/bin
 BINPATH = bin
 endif
-DEFINES += -DBINPATH=$(BINPATH)
+DEFINES += -DBINPATH='$(BINPATH)'
 
 ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
 RESPATH = $(_APPNAME)/Contents/Resources
 else
 RESPATH = $(BINPATH)
 endif
-DEFINES += -DRESPATH=$(RESPATH)
+DEFINES += -DRESPATH="$(RESPATH)"
 
 LPROJ_ROOT = $(firstword $(subst -, ,$(AB_CD)))
 ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
 ifeq (zh-TW,$(AB_CD))
 LPROJ_ROOT := $(subst -,_,$(AB_CD))
 endif
 endif
 DEFINES += -DLPROJ_ROOT=$(LPROJ_ROOT)
--- a/browser/locales/Makefile.in
+++ b/browser/locales/Makefile.in
@@ -150,20 +150,20 @@ installers-%:
 ifeq (WINNT,$(OS_ARCH))
 	@$(MAKE) package-win32-installer AB_CD=$* MOZ_PKG_FORMAT=SFX7Z
 endif
 	@echo 'repackaging done'
 
 ident:
 	@printf 'fx_revision '
 	@$(PYTHON) $(topsrcdir)/config/printconfigsetting.py \
-	    $(STAGEDIST)/application.ini App SourceStamp
+	    '$(STAGEDIST)'/application.ini App SourceStamp
 	@printf 'buildid '
 	@$(PYTHON) $(topsrcdir)/config/printconfigsetting.py \
-	    $(STAGEDIST)/application.ini App BuildID
+	    '$(STAGEDIST)'/application.ini App BuildID
 
 # test target, depends on make package
 # try to repack x-test, with just toolkit/defines.inc being there
 l10n-check:: INNER_UNMAKE_PACKAGE=true
 l10n-check::
 	$(RM) -rf x-test
 	$(NSINSTALL) -D x-test/toolkit
 	echo '#define MOZ_LANG_TITLE Just testing' > x-test/toolkit/defines.inc
--- a/browser/themes/linux/browser.css
+++ b/browser/themes/linux/browser.css
@@ -712,17 +712,17 @@ html|span.ac-emphasize-text-url {
   }
 }
 
 /* We draw to titlebar when Gkt+ CSD is available */
 @media (-moz-gtk-csd-available) {
   :root[tabsintitlebar] > #titlebar:-moz-lwtheme {
     visibility: hidden;
   }
-  :root[tabsintitlebar] > #titlebar-content:-moz-lwtheme {
+  :root[tabsintitlebar] #titlebar-content:-moz-lwtheme {
     visibility: visible;
   }
 
   :root[tabsintitlebar][sizemode="normal"] > #titlebar {
     -moz-appearance: -moz-window-titlebar;
   }
   :root[tabsintitlebar][sizemode="maximized"] > #titlebar {
     -moz-appearance: -moz-window-titlebar-maximized;
--- a/devtools/client/shared/components/VisibilityHandler.js
+++ b/devtools/client/shared/components/VisibilityHandler.js
@@ -8,40 +8,48 @@
  * Helper class to disable panel rendering when it is in background.
  *
  * Toolbox code hides the iframes when switching to another panel
  * and triggers `visibilitychange` events.
  *
  * See devtools/client/framework/toolbox.js:setIframeVisible().
  */
 
-const {
-  createClass,
-} = require("devtools/client/shared/vendor/react");
+const { Component } = require("devtools/client/shared/vendor/react");
+const PropTypes = require("devtools/client/shared/vendor/react-prop-types");
+
+class VisibilityHandler extends Component {
+  static get propTypes() {
+    return {
+      children: PropTypes.element.isRequired
+    };
+  }
 
-const VisibilityHandler = createClass({
+  constructor(props) {
+    super(props);
 
-  displayName: "VisiblityHandler",
+    this.onVisibilityChange = this.onVisibilityChange.bind(this);
+  }
+
+  componentDidMount() {
+    window.addEventListener("visibilitychange", this.onVisibilityChange);
+  }
 
   shouldComponentUpdate() {
     return document.visibilityState == "visible";
-  },
+  }
+
+  componentWillUnmount() {
+    window.removeEventListener("visibilitychange", this.onVisibilityChange);
+  }
 
   onVisibilityChange() {
     if (document.visibilityState == "visible") {
       this.forceUpdate();
     }
-  },
-
-  componentDidMount() {
-    window.addEventListener("visibilitychange", this.onVisibilityChange);
-  },
-
-  componentWillUnmount() {
-    window.removeEventListener("visibilitychange", this.onVisibilityChange);
-  },
+  }
 
   render() {
     return this.props.children;
   }
-});
+}
 
 module.exports = VisibilityHandler;
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
@@ -254,18 +254,16 @@ subsuite = clipboard
 skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
 [browser_webconsole_context_menu_copy_link_location.js]
 subsuite = clipboard
 skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
 [browser_webconsole_context_menu_copy_object.js]
 subsuite = clipboard
 [browser_webconsole_context_menu_open_url.js]
 [browser_webconsole_context_menu_store_as_global.js]
-[browser_webconsole_copy_link_location.js]
-skip-if = true # Bug 1401944
 [browser_webconsole_csp_ignore_reflected_xss_message.js]
 skip-if = (e10s && debug) || (e10s && os == 'win') # Bug 1221499 enabled these on windows
 [browser_webconsole_cspro.js]
 skip-if = true # Bug 1408932
 # old console skip-if = e10s && (os == 'win' || os == 'mac') # Bug 1243967
 [browser_webconsole_ctrl_key_nav.js]
 skip-if = true # Bug 1408933
 # old console skip-if = os != "mac"
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_context_menu_copy_link_location.js
+++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_context_menu_copy_link_location.js
@@ -17,42 +17,44 @@ add_task(async function() {
   await pushPref("devtools.webconsole.filter.net", true);
 
   let hud = await openNewTabAndConsole(TEST_URI);
   hud.jsterm.clearOutput();
 
   info("Test Copy URL menu item for text log");
 
   info("Logging a text message in the content window");
+  let onLogMessage = waitForMessage(hud, "simple text message");
   await ContentTask.spawn(gBrowser.selectedBrowser, null, () => {
     content.wrappedJSObject.console.log("simple text message");
   });
-  let message = await waitFor(() => findMessage(hud, "simple text message"));
+  let message = await onLogMessage;
   ok(message, "Text log found in the console");
 
   info("Open and check the context menu for the logged text message");
-  let menuPopup = await openContextMenu(hud, message);
+  let menuPopup = await openContextMenu(hud, message.node);
   let copyURLItem = menuPopup.querySelector(CONTEXT_MENU_ID);
   ok(!copyURLItem, "Copy URL menu item is hidden for a simple text message");
 
   await hideContextMenu(hud);
   hud.jsterm.clearOutput();
 
   info("Test Copy URL menu item for network log");
 
   info("Reload the content window to produce a network log");
+  let onNetworkMessage = waitForMessage(hud, "test-console.html");
   await ContentTask.spawn(gBrowser.selectedBrowser, null, () => {
     content.wrappedJSObject.location.reload();
   });
 
-  message = await waitFor(() => findMessage(hud, "test-console.html"));
+  message = await onNetworkMessage;
   ok(message, "Network log found in the console");
 
   info("Open and check the context menu for the logged network message");
-  menuPopup = await openContextMenu(hud, message);
+  menuPopup = await openContextMenu(hud, message.node);
   copyURLItem = menuPopup.querySelector(CONTEXT_MENU_ID);
   ok(copyURLItem, "Copy url menu item is available in context menu");
 
   info("Click on Copy URL menu item and wait for clipboard to be updated");
   await waitForClipboardPromise(() => copyURLItem.click(), TEST_URI);
   ok(true, "Expected text was copied to the clipboard.");
 
   await hideContextMenu(hud);
deleted file mode 100644
--- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_copy_link_location.js
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
-/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
-/* Any copyright is dedicated to the Public Domain.
- * http://creativecommons.org/publicdomain/zero/1.0/ */
-
-// Test for the "Copy link location" context menu item shown when you right
-// click network requests in the output. See Bug 638949.
-
-"use strict";
-
-add_task(function* () {
-  const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
-    "test/test-console.html?_date=" + Date.now();
-  const COMMAND_NAME = "consoleCmd_copyURL";
-  const CONTEXT_MENU_ID = "#menu_copyURL";
-
-  registerCleanupFunction(() => {
-    Services.prefs.clearUserPref("devtools.webconsole.filter.networkinfo");
-  });
-
-  Services.prefs.setBoolPref("devtools.webconsole.filter.networkinfo", true);
-
-  yield loadTab(TEST_URI);
-  let hud = yield openConsole();
-  let output = hud.outputNode;
-  let menu = hud.iframeWindow.document.getElementById("output-contextmenu");
-
-  hud.jsterm.clearOutput();
-  content.console.log("bug 638949");
-
-  // Test that the "Copy Link Location" command is disabled for non-network
-  // messages.
-  let [result] = yield waitForMessages({
-    webconsole: hud,
-    messages: [{
-      text: "bug 638949",
-      category: CATEGORY_WEBDEV,
-      severity: SEVERITY_LOG,
-    }],
-  });
-
-  output.focus();
-  let message = [...result.matched][0];
-
-  goUpdateCommand(COMMAND_NAME);
-  ok(!isEnabled(), COMMAND_NAME + " is disabled");
-
-  // Test that the "Copy Link Location" menu item is hidden for non-network
-  // messages.
-  yield waitForContextMenu(menu, message, () => {
-    let isHidden = menu.querySelector(CONTEXT_MENU_ID).hidden;
-    ok(isHidden, CONTEXT_MENU_ID + " is hidden");
-  });
-
-  hud.jsterm.clearOutput();
-  // Reloading will produce network logging
-  content.location.reload();
-
-  // Test that the "Copy Link Location" command is enabled and works
-  // as expected for any network-related message.
-  // This command should copy only the URL.
-  [result] = yield waitForMessages({
-    webconsole: hud,
-    messages: [{
-      text: "test-console.html",
-      category: CATEGORY_NETWORK,
-      severity: SEVERITY_LOG,
-    }],
-  });
-
-  output.focus();
-  message = [...result.matched][0];
-  hud.ui.output.selectMessage(message);
-
-  goUpdateCommand(COMMAND_NAME);
-  ok(isEnabled(), COMMAND_NAME + " is enabled");
-
-  info("expected clipboard value: " + message.url);
-
-  let deferred = defer();
-
-  waitForClipboard((aData) => {
-    return aData.trim() == message.url;
-  }, () => {
-    goDoCommand(COMMAND_NAME);
-  }, () => {
-    deferred.resolve(null);
-  }, () => {
-    deferred.reject(null);
-  });
-
-  yield deferred.promise;
-
-  // Test that the "Copy Link Location" menu item is visible for network-related
-  // messages.
-  yield waitForContextMenu(menu, message, () => {
-    let isVisible = !menu.querySelector(CONTEXT_MENU_ID).hidden;
-    ok(isVisible, CONTEXT_MENU_ID + " is visible");
-  });
-
-  // Return whether "Copy Link Location" command is enabled or not.
-  function isEnabled() {
-    let controller = top.document.commandDispatcher
-                     .getControllerForCommand(COMMAND_NAME);
-    return controller && controller.isCommandEnabled(COMMAND_NAME);
-  }
-});
--- a/layout/generic/nsTextFrame.cpp
+++ b/layout/generic/nsTextFrame.cpp
@@ -2462,17 +2462,16 @@ BuildTextRunsScanner::SetupLineBreakerCo
   }
   void *textPtr = buffer.AppendElements(bufferSize, fallible);
   if (!textPtr) {
     return false;
   }
 
   gfxSkipChars skipChars;
 
-  AutoTArray<int32_t,50> textBreakPoints;
   TextRunUserData dummyData;
   TextRunMappedFlow dummyMappedFlow;
   TextRunMappedFlow* userMappedFlows;
   TextRunUserData* userData;
   TextRunUserData* userDataToDestroy;
   // If the situation is particularly simple (and common) we don't need to
   // allocate userData.
   if (mMappedFlows.Length() == 1 && !mMappedFlows[0].mEndFrame &&
@@ -2483,19 +2482,16 @@ BuildTextRunsScanner::SetupLineBreakerCo
     dummyData.mMappedFlowCount = mMappedFlows.Length();
     dummyData.mLastFlowIndex = 0;
   } else {
     userData = CreateUserData(mMappedFlows.Length());
     userMappedFlows = reinterpret_cast<TextRunMappedFlow*>(userData + 1);
     userDataToDestroy = userData;
   }
 
-  uint32_t nextBreakIndex = 0;
-  nsTextFrame* nextBreakBeforeFrame = GetNextBreakBeforeFrame(&nextBreakIndex);
-
   const nsStyleText* textStyle = nullptr;
   for (uint32_t i = 0; i < mMappedFlows.Length(); ++i) {
     MappedFlow* mappedFlow = &mMappedFlows[i];
     nsTextFrame* f = mappedFlow->mStartFrame;
 
     textStyle = f->StyleText();
     nsTextFrameUtils::CompressionMode compression =
       GetCSSWhitespaceToCompressionMode(f, textStyle);
@@ -2508,22 +2504,16 @@ BuildTextRunsScanner::SetupLineBreakerCo
     int32_t contentLength = contentEnd - contentStart;
 
     TextRunMappedFlow* newFlow = &userMappedFlows[i];
     newFlow->mStartFrame = mappedFlow->mStartFrame;
     newFlow->mDOMOffsetToBeforeTransformOffset = skipChars.GetOriginalCharCount() -
       mappedFlow->mStartFrame->GetContentOffset();
     newFlow->mContentLength = contentLength;
 
-    while (nextBreakBeforeFrame && nextBreakBeforeFrame->GetContent() == content) {
-      textBreakPoints.AppendElement(
-          nextBreakBeforeFrame->GetContentOffset() + newFlow->mDOMOffsetToBeforeTransformOffset);
-      nextBreakBeforeFrame = GetNextBreakBeforeFrame(&nextBreakIndex);
-    }
-
     nsTextFrameUtils::Flags analysisFlags;
     if (frag->Is2b()) {
       NS_ASSERTION(mDoubleByteText, "Wrong buffer char size!");
       char16_t* bufStart = static_cast<char16_t*>(textPtr);
       char16_t* bufEnd = nsTextFrameUtils::TransformText(
           frag->Get2b() + contentStart, contentLength, bufStart,
           compression, &mNextRunContextInfo, &skipChars, &analysisFlags);
       textPtr = bufEnd;
--- a/memory/mozalloc/mozalloc.cpp
+++ b/memory/mozalloc/mozalloc.cpp
@@ -54,77 +54,72 @@ MOZ_MEMORY_API char *strndup_impl(const 
 
 #include <errno.h>
 #include <new>                  // for std::bad_alloc
 #include <string.h>
 
 #include <sys/types.h>
 
 #include "mozilla/Assertions.h"
+#include "mozilla/CheckedInt.h"
+#include "mozilla/Likely.h"
 #include "mozilla/mozalloc.h"
 #include "mozilla/mozalloc_oom.h"  // for mozalloc_handle_oom
 
-#ifdef __GNUC__
-#define LIKELY(x)    (__builtin_expect(!!(x), 1))
-#define UNLIKELY(x)  (__builtin_expect(!!(x), 0))
-#else
-#define LIKELY(x)    (x)
-#define UNLIKELY(x)  (x)
-#endif
-
 void*
 moz_xmalloc(size_t size)
 {
     void* ptr = malloc_impl(size);
-    if (UNLIKELY(!ptr && size)) {
+    if (MOZ_UNLIKELY(!ptr && size)) {
         mozalloc_handle_oom(size);
         return moz_xmalloc(size);
     }
     return ptr;
 }
 
 void*
 moz_xcalloc(size_t nmemb, size_t size)
 {
     void* ptr = calloc_impl(nmemb, size);
-    if (UNLIKELY(!ptr && nmemb && size)) {
-        mozalloc_handle_oom(size);
+    if (MOZ_UNLIKELY(!ptr && nmemb && size)) {
+        mozilla::CheckedInt<size_t> totalSize = mozilla::CheckedInt<size_t>(nmemb) * size;
+        mozalloc_handle_oom(totalSize.isValid() ? totalSize.value() : SIZE_MAX);
         return moz_xcalloc(nmemb, size);
     }
     return ptr;
 }
 
 void*
 moz_xrealloc(void* ptr, size_t size)
 {
     void* newptr = realloc_impl(ptr, size);
-    if (UNLIKELY(!newptr && size)) {
+    if (MOZ_UNLIKELY(!newptr && size)) {
         mozalloc_handle_oom(size);
         return moz_xrealloc(ptr, size);
     }
     return newptr;
 }
 
 char*
 moz_xstrdup(const char* str)
 {
     char* dup = strdup_impl(str);
-    if (UNLIKELY(!dup)) {
+    if (MOZ_UNLIKELY(!dup)) {
         mozalloc_handle_oom(0);
         return moz_xstrdup(str);
     }
     return dup;
 }
 
 #if defined(HAVE_STRNDUP)
 char*
 moz_xstrndup(const char* str, size_t strsize)
 {
     char* dup = strndup_impl(str, strsize);
-    if (UNLIKELY(!dup)) {
+    if (MOZ_UNLIKELY(!dup)) {
         mozalloc_handle_oom(strsize);
         return moz_xstrndup(str, strsize);
     }
     return dup;
 }
 #endif  // if defined(HAVE_STRNDUP)
 
 #ifndef HAVE_MEMALIGN
@@ -132,17 +127,17 @@ moz_xstrndup(const char* str, size_t str
 // necessarily come with a declaration.
 extern "C" void* memalign(size_t, size_t);
 #endif
 
 void*
 moz_xmemalign(size_t boundary, size_t size)
 {
     void* ptr = memalign_impl(boundary, size);
-    if (UNLIKELY(!ptr && EINVAL != errno)) {
+    if (MOZ_UNLIKELY(!ptr && EINVAL != errno)) {
         mozalloc_handle_oom(size);
         return moz_xmemalign(boundary, size);
     }
     // non-NULL ptr or errno == EINVAL
     return ptr;
 }
 
 size_t
--- a/memory/mozalloc/mozalloc.h
+++ b/memory/mozalloc/mozalloc.h
@@ -28,24 +28,16 @@
 #if defined(__cplusplus)
 #include "mozilla/fallible.h"
 #include "mozilla/mozalloc_abort.h"
 #include "mozilla/TemplateLib.h"
 #endif
 #include "mozilla/Attributes.h"
 #include "mozilla/Types.h"
 
-#if defined(MOZ_ALWAYS_INLINE_EVEN_DEBUG)
-#  define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG
-#elif defined(HAVE_FORCEINLINE)
-#  define MOZALLOC_INLINE __forceinline
-#else
-#  define MOZALLOC_INLINE inline
-#endif
-
 MOZ_BEGIN_EXTERN_C
 
 /*
  * We need to use malloc_impl and free_impl in this file when they are
  * defined, because of how mozglue.dll is linked on Windows, where using
  * malloc/free would end up using the symbols from the MSVCRT instead of
  * ours.
  */
@@ -128,26 +120,17 @@ MOZ_END_EXTERN_C
  * visibility on OS X/gcc. These symbols are force-inline and not
  * exported. */
 #if defined(XP_MACOSX)
 #  define MOZALLOC_EXPORT_NEW MFBT_API
 #else
 #  define MOZALLOC_EXPORT_NEW
 #endif
 
-#if defined(ANDROID)
-/*
- * It's important to always specify 'throw()' in GCC because it's used to tell
- * GCC that 'new' may return null. That makes GCC null-check the result before
- * potentially initializing the memory to zero.
- * Also, the Android minimalistic headers don't include std::bad_alloc.
- */
-#define MOZALLOC_THROW_IF_HAS_EXCEPTIONS throw()
-#define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
-#elif defined(_MSC_VER)
+#if defined(_MSC_VER)
 /*
  * Suppress build warning spam (bug 578546).
  */
 #define MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
 #elif __cplusplus >= 201103
 /*
  * C++11 has deprecated exception-specifications in favour of |noexcept|.
@@ -161,60 +144,60 @@ MOZ_END_EXTERN_C
 
 #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS
 
 MOZALLOC_EXPORT_NEW
 #if defined(__GNUC__) && !defined(__clang__) && defined(__SANITIZE_ADDRESS__)
 /* gcc's asan somehow doesn't like always_inline on this function. */
 __attribute__((gnu_inline)) inline
 #else
-MOZALLOC_INLINE
+MOZ_ALWAYS_INLINE_EVEN_DEBUG
 #endif
 void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC
 {
     return moz_xmalloc(size);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void* operator new(size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return malloc_impl(size);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC
 {
     return moz_xmalloc(size);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void* operator new[](size_t size, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return malloc_impl(size);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void operator delete(void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return free_impl(ptr);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void operator delete(void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return free_impl(ptr);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void operator delete[](void* ptr) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return free_impl(ptr);
 }
 
-MOZALLOC_EXPORT_NEW MOZALLOC_INLINE
+MOZALLOC_EXPORT_NEW MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void operator delete[](void* ptr, const std::nothrow_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return free_impl(ptr);
 }
 
 
 /*
  * We also add a new allocator variant: "fallible operator new."
@@ -230,35 +213,35 @@ void operator delete[](void* ptr, const 
  * delete'd by any of
  *
  *   (1) the matching "fallible" operator delete below
  *   (2) the matching infallible operator delete above
  *   (3) the matching system |operator delete(void*, std::nothrow)|
  *   (4) the matching system |operator delete(void*) throw(std::bad_alloc)|
  */
 
-MOZALLOC_INLINE
+MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void* operator new(size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return malloc_impl(size);
 }
 
-MOZALLOC_INLINE
+MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void* operator new[](size_t size, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     return malloc_impl(size);
 }
 
-MOZALLOC_INLINE
+MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void operator delete(void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     free_impl(ptr);
 }
 
-MOZALLOC_INLINE
+MOZ_ALWAYS_INLINE_EVEN_DEBUG
 void operator delete[](void* ptr, const mozilla::fallible_t&) MOZALLOC_THROW_IF_HAS_EXCEPTIONS
 {
     free_impl(ptr);
 }
 
 
 /*
  * This policy is identical to MallocAllocPolicy, except it uses
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/HardwareCodecCapabilityUtils.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/HardwareCodecCapabilityUtils.java
@@ -45,16 +45,17 @@ public final class HardwareCodecCapabili
     "SCH-I535",         // S3
     "SGH-M919",         // S4
     "GT-I9505",         // S4
     "GT-I9515",         // S4
     "SCH-R970",         // S4
     "SGH-I337",         // S4
     "SPH-L720",         // S4 (Sprint)
     "SAMSUNG-SGH-I337", // S4
+    "GT-I9195",         // S4 Mini
     "300E5EV/300E4EV/270E5EV/270E4EV/2470EV/2470EE",
     "LG-D605"           // LG Optimus L9 II
   };
 
   @WrapForJNI
   public static boolean findDecoderCodecInfoForMimeType(String aMimeType) {
     int numCodecs = 0;
     try {
--- a/old-configure.in
+++ b/old-configure.in
@@ -4532,23 +4532,23 @@ fi
 dnl ========================================================
 dnl = Mac bundle name prefix
 dnl ========================================================
 MOZ_ARG_WITH_STRING(macbundlename-prefix,
 [  --with-macbundlename-prefix=prefix
                           Prefix for MOZ_MACBUNDLE_NAME],
 [ MOZ_MACBUNDLE_NAME_PREFIX="$withval"])
 
-MOZ_MACBUNDLE_NAME=`echo $MOZ_APP_DISPLAYNAME | tr -d ' '`
+MOZ_MACBUNDLE_NAME=$MOZ_APP_DISPLAYNAME
 if test "$MOZ_MACBUNDLE_NAME_PREFIX"; then
-  MOZ_MACBUNDLE_NAME="${MOZ_MACBUNDLE_NAME_PREFIX}${MOZ_MACBUNDLE_NAME}"
+  MOZ_MACBUNDLE_NAME="${MOZ_MACBUNDLE_NAME_PREFIX} ${MOZ_MACBUNDLE_NAME}"
 fi
 
 if test "$MOZ_DEBUG"; then
-  MOZ_MACBUNDLE_NAME=${MOZ_MACBUNDLE_NAME}Debug.app
+  MOZ_MACBUNDLE_NAME="${MOZ_MACBUNDLE_NAME} Debug.app"
 else
   MOZ_MACBUNDLE_NAME=${MOZ_MACBUNDLE_NAME}.app
 fi
 AC_SUBST(MOZ_MACBUNDLE_NAME)
 
 dnl Mac bundle identifier (based on MOZ_APP_DISPLAYNAME)
 # If the MOZ_MACBUNDLE_ID is defined in the configure.sh, use it
 # Otherwise, use MOZ_APP_DISPLAYNAME
--- a/security/manager/locales/en-US/chrome/pipnss/pipnss.properties
+++ b/security/manager/locales/en-US/chrome/pipnss/pipnss.properties
@@ -2,50 +2,70 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 CertPassPrompt=Please enter the master password for the %S.
 
 CertPassPromptDefault=Please enter your master password.
 
-# the following strings have special requirements:
-# they must fit in a 32 or 64 byte buffer after being translated
-# to UTF8.  Note to translator. It's not easy for you to figure
-# whether the escaped unicode string you produce will fit in 
-# the space allocated.
+# The following strings have special requirements: they must fit in a 32 or 64
+# bytes buffer after being encoded to UTF-8.
+#
+# It's possible to verify the length of a translation using the Browser Console
+# in Firefox and evaluating the following code:
+#
+# (new TextEncoder('utf-8').encode('YOURSTRING')).length
 #
-# 64 bytes long after conversion to UTF8
+# Simply replace YOURSTRING with your translation.
+#
+# If it's not possible to produce an understandable translation withing these
+# limits, keeping the English text is an acceptable workaround.
+
+# LOCALIZATION NOTE (RootCertModuleName): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
 RootCertModuleName=Builtin Roots Module
-#
-# 32 bytes long after conversion to UTF8
+# LOCALIZATION NOTE (ManufacturerID): string limit is 32 bytes after conversion
+# to UTF-8.
+# length_limit = 32 bytes
 ManufacturerID=Mozilla.org
-#
-# 32  bytes long after conversion to UTF8
+# LOCALIZATION NOTE (LibraryDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
 LibraryDescription=PSM Internal Crypto Services
-#
-# 32 bytes long after conversion to UTF8
+# LOCALIZATION NOTE (TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
 TokenDescription=Generic Crypto Services
-#
-# 32 bytes long after conversion to UTF8
+# LOCALIZATION NOTE (PrivateTokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
 PrivateTokenDescription=Software Security Device
-#
-# 64 bytes long after conversion to UTF8
+# LOCALIZATION NOTE (SlotDescription): string limit is 64 bytes after conversion
+# to UTF-8.
+# length_limit = 64 bytes
 SlotDescription=PSM Internal Cryptographic Services
-#
-# 64 bytes long after conversion to UTF8
+# LOCALIZATION NOTE (PrivateSlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
 PrivateSlotDescription=PSM Private Keys
-#
-# 32
+# LOCALIZATION NOTE (Fips140TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
 Fips140TokenDescription=Software Security Device (FIPS)
-# 64
+# LOCALIZATION NOTE (Fips140SlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
 Fips140SlotDescription=FIPS 140 Cryptographic, Key and Certificate Services
-# 32
+# LOCALIZATION NOTE (InternalToken): string limit is 32 bytes after conversion
+# to UTF-8.
+# length_limit = 32 bytes
 InternalToken=Software Security Device
-# End of size restriction.
+
 VerifySSLClient=SSL Client Certificate
 VerifySSLServer=SSL Server Certificate
 VerifySSLCA=SSL Certificate Authority
 VerifyEmailSigner=Email Signer Certificate
 VerifyEmailRecip=Email Recipient Certificate
 HighGrade=High Grade
 MediumGrade=Medium Grade
 # LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. "Mozilla"), $2s is the CA name (e.g. VeriSign)
--- a/servo/components/hashglobe/src/lib.rs
+++ b/servo/components/hashglobe/src/lib.rs
@@ -24,28 +24,33 @@ trait Recover<Q: ?Sized> {
     fn get(&self, key: &Q) -> Option<&Self::Key>;
     fn take(&mut self, key: &Q) -> Option<Self::Key>;
     fn replace(&mut self, key: Self::Key) -> Option<Self::Key>;
 }
 
 #[derive(Debug)]
 pub struct FailedAllocationError {
     reason: &'static str,
+    /// The size we are allocating, if needed.
+    allocation_size: Option<usize>,
 }
 
 impl FailedAllocationError {
     #[inline]
     pub fn new(reason: &'static str) -> Self {
-        Self { reason }
+        Self { reason, allocation_size: None }
     }
 }
 
 impl error::Error for FailedAllocationError {
     fn description(&self) -> &str {
         self.reason
     }
 }
 
 impl fmt::Display for FailedAllocationError {
     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
-        self.reason.fmt(f)
+        match self.allocation_size {
+            Some(size) => write!(f, "{}, allocation size: {}", self.reason, size),
+            None => self.reason.fmt(f),
+        }
     }
 }
--- a/servo/components/hashglobe/src/table.rs
+++ b/servo/components/hashglobe/src/table.rs
@@ -752,41 +752,41 @@ impl<K, V> RawTable<K, V> {
         // right is a little subtle. Therefore, calculating offsets has been
         // factored out into a different function.
         let (alignment, hash_offset, size, oflo) = calculate_allocation(hashes_size,
                                                                         align_of::<HashUint>(),
                                                                         pairs_size,
                                                                         align_of::<(K, V)>());
 
         if oflo {
-            return Err(FailedAllocationError { reason: "capacity overflow when allocating RawTable" });
+            return Err(FailedAllocationError::new("capacity overflow when allocating RawTable" ));
         }
 
         // One check for overflow that covers calculation and rounding of size.
         let size_of_bucket = size_of::<HashUint>().checked_add(size_of::<(K, V)>()).unwrap();
 
         let cap_bytes = capacity.checked_mul(size_of_bucket);
 
         if let Some(cap_bytes) = cap_bytes {
             if size < cap_bytes {
-                return Err(FailedAllocationError { reason: "capacity overflow when allocating RawTable" });
+                return Err(FailedAllocationError::new("capacity overflow when allocating RawTable"));
             }
         } else {
-            
-            return Err(FailedAllocationError { reason: "capacity overflow when allocating RawTable" });
+            return Err(FailedAllocationError::new("capacity overflow when allocating RawTable"));
         }
 
 
-
         // FORK NOTE: Uses alloc shim instead of Heap.alloc
         let buffer = alloc(size, alignment);
-        
+
         if buffer.is_null() {
-            
-            return Err(FailedAllocationError { reason: "out of memory when allocating RawTable" });
+            return Err(FailedAllocationError {
+                reason: "out of memory when allocating RawTable",
+                allocation_size: Some(size),
+            });
         }
 
         let hashes = buffer.offset(hash_offset as isize) as *mut HashUint;
 
         Ok(RawTable {
             capacity_mask: capacity.wrapping_sub(1),
             size: 0,
             hashes: TaggedHashUintPtr::new(hashes),
--- a/testing/marionette/driver.js
+++ b/testing/marionette/driver.js
@@ -145,21 +145,16 @@ this.GeckoDriver = function(appId, serve
 
   // The curent context decides if commands should affect chrome- or
   // content space.
   this.context = Context.Content;
 
   this.sandboxes = new Sandboxes(() => this.getCurrentWindow());
   this.legacyactions = new legacyaction.Chain();
 
-  this.timer = null;
-  this.inactivityTimer = null;
-
-  this.testName = null;
-
   this.capabilities = new session.Capabilities();
 
   this.mm = globalMessageManager;
   this.listener = proxy.toListener(() => this.mm, this.sendAsync.bind(this),
       () => this.curBrowser);
 
   // points to an alert instance if a modal dialog is present
   this.dialog = null;
@@ -294,34 +289,16 @@ GeckoDriver.prototype.globalModalDialogH
   if (topic === modal.COMMON_DIALOG_LOADED) {
     // Always keep a weak reference to the current dialog
     winr = Cu.getWeakReference(subject);
   }
   this.dialog = new modal.Dialog(() => this.curBrowser, winr);
 };
 
 /**
- * Switches to the global ChromeMessageBroadcaster, potentially replacing
- * a frame-specific ChromeMessageSender.  Has no effect if the global
- * ChromeMessageBroadcaster is already in use.  If this replaces a
- * frame-specific ChromeMessageSender, it removes the message listeners
- * from that sender, and then puts the corresponding frame script "to
- * sleep", which removes most of the message listeners from it as well.
- */
-GeckoDriver.prototype.switchToGlobalMessageManager = function() {
-  if (this.curBrowser &&
-      this.curBrowser.frameManager.currentRemoteFrame !== null) {
-    this.curBrowser.frameManager.removeMessageManagerListeners(this.mm);
-    this.sendAsync("sleepSession");
-    this.curBrowser.frameManager.currentRemoteFrame = null;
-  }
-  this.mm = globalMessageManager;
-};
-
-/**
  * Helper method to send async messages to the content listener.
  * Correct usage is to pass in the name of a function in listener.js,
  * a serialisable object, and optionally the current command's ID
  * when not using the modern dispatching technique.
  *
  * @param {string} name
  *     Suffix of the targetted message listener
  *     <tt>Marionette:SUFFIX</tt>.
@@ -428,17 +405,16 @@ GeckoDriver.prototype.isReftestBrowser =
     element.parentElement.id === "reftest";
 };
 
 GeckoDriver.prototype.addFrameCloseListener = function(action) {
   let win = this.getCurrentWindow();
   this.mozBrowserClose = e => {
     if (e.target.id == this.oopFrameId) {
       win.removeEventListener("mozbrowserclose", this.mozBrowserClose, true);
-      this.switchToGlobalMessageManager();
       throw new NoSuchWindowError("The window closed during action: " + action);
     }
   };
   win.addEventListener("mozbrowserclose", this.mozBrowserClose, true);
 };
 
 /**
  * Create a new browsing context for window and add to known browsers.
@@ -810,21 +786,19 @@ GeckoDriver.prototype.newSession = async
 
   if (!Preferences.get(CONTENT_LISTENER_PREF)) {
     waitForWindow.call(this);
   } else if (this.appId != APP_ID_FIREFOX && this.curBrowser === null) {
     // if there is a content listener, then we just wake it up
     let win = this.getCurrentWindow();
     this.addBrowser(win);
     this.whenBrowserStarted(win, false);
-    this.mm.broadcastAsyncMessage("Marionette:restart", {});
   } else {
     throw new WebDriverError("Session already running");
   }
-  this.switchToGlobalMessageManager();
 
   await registerBrowsers;
   await browserListening;
 
   if (this.curBrowser.tab) {
     this.curBrowser.contentBrowser.focus();
   }
 
@@ -1881,25 +1855,16 @@ GeckoDriver.prototype.switchToFrame = as
       }
       checkTimer.initWithCallback(
           checkLoad.bind(this), 100, Ci.nsITimer.TYPE_ONE_SHOT);
     } else {
       throw new NoSuchFrameError(`Unable to locate frame: ${id}`);
     }
 
   } else if (this.context == Context.Content) {
-    if (!id && !byFrame &&
-        this.curBrowser.frameManager.currentRemoteFrame !== null) {
-      // We're currently using a ChromeMessageSender for a remote frame,
-      // so this request indicates we need to switch back to the top-level
-      // (parent) frame.  We'll first switch to the parent's (global)
-      // ChromeMessageBroadcaster, so we send the message to the right
-      // listener.
-      this.switchToGlobalMessageManager();
-    }
     cmd.commandID = cmd.id;
 
     let res = await this.listener.switchToFrame(cmd.parameters);
     if (res) {
       let {win: winId, frame: frameId} = res;
       this.mm = this.curBrowser.frameManager.getFrameMM(winId, frameId);
 
       let registerBrowsers = this.registerPromise();
@@ -2824,20 +2789,16 @@ GeckoDriver.prototype.close = async func
 
   // If there is only one window left, do not close it. Instead return
   // a faked empty array of window handles.  This will instruct geckodriver
   // to terminate the application.
   if (nwins === 1) {
     return [];
   }
 
-  if (this.mm != globalMessageManager) {
-    this.mm.removeDelayedFrameScript(FRAME_SCRIPT);
-  }
-
   await this.curBrowser.closeTab();
   return this.windowHandles.map(String);
 };
 
 /**
  * Close the currently selected chrome window.
  *
  * If it is the last window currently open, the chrome window will not be
@@ -2863,20 +2824,16 @@ GeckoDriver.prototype.closeChromeWindow 
   // to terminate the application.
   if (nwins == 1) {
     return [];
   }
 
   // reset frame to the top-most frame
   this.curFrame = null;
 
-  if (this.mm != globalMessageManager) {
-    this.mm.removeDelayedFrameScript(FRAME_SCRIPT);
-  }
-
   await this.curBrowser.closeWindow();
   return this.chromeWindowHandles.map(String);
 };
 
 /** Delete Marionette session. */
 GeckoDriver.prototype.deleteSession = function() {
   if (this.curBrowser !== null) {
     // frame scripts can be safely reused
@@ -2899,18 +2856,16 @@ GeckoDriver.prototype.deleteSession = fu
             `Could not remove listener from page ${win.location.href}`);
       }
     }
 
     this.curBrowser.frameManager.removeMessageManagerListeners(
         globalMessageManager);
   }
 
-  this.switchToGlobalMessageManager();
-
   // reset frame to the top-most frame
   this.curFrame = null;
   if (this.mainFrame) {
     try {
       this.mainFrame.focus();
     } catch (e) {
       this.mainFrame = null;
     }
--- a/testing/marionette/frame.js
+++ b/testing/marionette/frame.js
@@ -159,17 +159,16 @@ frame.Manager = class {
           continue;
         }
       }
 
       if (fmm == mm) {
         this.currentRemoteFrame = f;
         this.addMessageManagerListeners(mm);
 
-        mm.sendAsyncMessage("Marionette:restart");
         return oopFrame.id;
       }
     }
 
     // if we get here, then we need to load the frame script in this frame,
     // and set the frame's ChromeMessageSender as the active message manager
     // the driver will listen to.
     this.addMessageManagerListeners(mm);
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py
@@ -1,102 +1,133 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+import urllib
+
 from marionette_driver.by import By
 from marionette_driver.errors import MoveTargetOutOfBoundsException
 
-from marionette_harness import MarionetteTestCase, skip, skip_if_mobile
+from marionette_harness import MarionetteTestCase, skip_if_mobile
+
+
+def inline(doc):
+    return "data:text/html;charset=utf-8,{}".format(urllib.quote(doc))
 
 
 class TestClickScrolling(MarionetteTestCase):
 
-
     def test_clicking_on_anchor_scrolls_page(self):
-        scrollScript = """
-            var pageY;
-            if (typeof(window.pageYOffset) == 'number') {
-                pageY = window.pageYOffset;
-            } else {
-                pageY = document.documentElement.scrollTop;
-            }
-            return pageY;"""
-
-        test_html = self.marionette.absolute_url("macbeth.html")
-        self.marionette.navigate(test_html)
-
-        self.marionette.find_element(By.PARTIAL_LINK_TEXT, "last speech").click()
-        y_offset = self.marionette.execute_script(scrollScript)
+        self.marionette.navigate(inline("""
+          <a href="#content">Link to content</a>
+          <div id="content" style="margin-top: 205vh;">Text</div>
+        """))
 
         # Focusing on to click, but not actually following,
         # the link will scroll it in to view, which is a few
         # pixels further than 0
+        self.marionette.find_element(By.CSS_SELECTOR, "a").click()
 
-        self.assertTrue(y_offset > 300)
+        y_offset = self.marionette.execute_script("""
+          var pageY;
+          if (typeof(window.pageYOffset) == 'number') {
+              pageY = window.pageYOffset;
+          } else {
+            pageY = document.documentElement.scrollTop;
+          }
+          return pageY;
+        """)
+
+        self.assertGreater(y_offset, 300)
 
     def test_should_scroll_to_click_on_an_element_hidden_by_overflow(self):
         test_html = self.marionette.absolute_url("click_out_of_bounds_overflow.html")
         self.marionette.navigate(test_html)
 
         link = self.marionette.find_element(By.ID, "link")
         try:
             link.click()
         except MoveTargetOutOfBoundsException:
             self.fail("Should not be out of bounds")
 
-    @skip("Bug 1200197 - Cannot interact with elements hidden inside overflow:scroll")
-    def test_should_be_able_to_click_on_an_element_hidden_by_overflow(self):
-        test_html = self.marionette.absolute_url("scroll.html")
-        self.marionette.navigate(test_html)
-
-        link = self.marionette.find_element(By.ID, "line8")
-        link.click()
-        self.assertEqual("line8", self.marionette.find_element(By.ID, "clicked").text)
-
-    def test_should_not_scroll_overflow_elements_which_are_visible(self):
-        test_html = self.marionette.absolute_url("scroll2.html")
-        self.marionette.navigate(test_html)
-
-        list_el = self.marionette.find_element(By.TAG_NAME, "ul")
-        item = list_el.find_element(By.ID, "desired")
-        item.click()
-        y_offset = self.marionette.execute_script("return arguments[0].scrollTop;", script_args=[list_el])
-        self.assertEqual(0, y_offset)
-
-    def test_should_not_scroll_if_already_scrolled_and_element_is_in_view(self):
-        test_html = self.marionette.absolute_url("scroll3.html")
-        self.marionette.navigate(test_html)
-
-        button1 = self.marionette.find_element(By.ID, "button1")
-        button2 = self.marionette.find_element(By.ID, "button2")
-
-        button2.click()
-        scroll_top = self.marionette.execute_script("return document.body.scrollTop;")
-        button1.click()
-
-        self.assertEqual(scroll_top, self.marionette.execute_script("return document.body.scrollTop;"))
-
-    def test_should_be_able_to_click_radio_button_scrolled_into_view(self):
-        test_html = self.marionette.absolute_url("scroll4.html")
-        self.marionette.navigate(test_html)
-
-        # If we dont throw we are good
-        self.marionette.find_element(By.ID, "radio").click()
-
     @skip_if_mobile("Bug 1293855 - Lists differ: [70, 70] != [70, 120]")
     def test_should_not_scroll_elements_if_click_point_is_in_view(self):
         test_html = self.marionette.absolute_url("element_outside_viewport.html")
 
         for s in ["top", "right", "bottom", "left"]:
             for p in ["50", "30"]:
                 self.marionette.navigate(test_html)
                 scroll = self.marionette.execute_script("return [window.scrollX, window.scrollY];")
                 self.marionette.find_element(By.ID, "{0}-{1}".format(s, p)).click()
-                self.assertEqual(scroll, self.marionette.execute_script("return [window.scrollX, window.scrollY];"))
+                self.assertEqual(scroll, self.marionette.execute_script(
+                    "return [window.scrollX, window.scrollY];"))
+
+    def test_do_not_scroll_again_if_element_is_already_in_view(self):
+        self.marionette.navigate(inline("""
+          <div style="height: 200vh;">
+            <button id="button1" style="margin-top: 105vh">Button1</button>
+            <button id="button2" style="position: relative; top: 5em">Button2</button>
+          </div>
+        """))
+        button1 = self.marionette.find_element(By.ID, "button1")
+        button2 = self.marionette.find_element(By.ID, "button2")
+
+        button2.click()
+        scroll_top = self.marionette.execute_script("return document.body.scrollTop;")
+        button1.click()
+
+        self.assertEqual(scroll_top, self.marionette.execute_script(
+            "return document.body.scrollTop;"))
+
+    def test_scroll_radio_button_into_view(self):
+        self.marionette.navigate(inline("""
+          <input type="radio" id="radio" style="margin-top: 105vh;">
+        """))
+        self.marionette.find_element(By.ID, "radio").click()
 
-    @skip("Bug 1003687")
-    def test_should_scroll_overflow_elements_if_click_point_is_out_of_view_but_element_is_in_view(self):
-        test_html = self.marionette.absolute_url("scroll5.html")
-        self.marionette.navigate(test_html)
+    def test_overflow_scroll_do_not_scroll_elements_which_are_visible(self):
+        self.marionette.navigate(inline("""
+          <ul style='overflow: scroll; height: 8em; line-height: 3em'>
+            <li></li>
+            <li id="desired">Text</li>
+            <li></li>
+            <li></li>
+          </ul>
+        """))
+
+        list_el = self.marionette.find_element(By.TAG_NAME, "ul")
+        expected_y_offset = self.marionette.execute_script(
+            "return arguments[0].scrollTop;", script_args=(list_el,))
+
+        item = list_el.find_element(By.ID, "desired")
+        item.click()
+
+        y_offset = self.marionette.execute_script("return arguments[0].scrollTop;",
+                                                  script_args=(list_el,))
+        self.assertEqual(expected_y_offset, y_offset)
+
+    def test_overflow_scroll_click_on_hidden_element(self):
+        self.marionette.navigate(inline("""
+          Result: <span id="result"></span>
+          <ul style='overflow: scroll; width: 150px; height: 8em; line-height: 4em'
+              onclick="document.getElementById('result').innerText = event.target.id;">
+            <li>line1</li>
+            <li>line2</li>
+            <li>line3</li>
+            <li id="line4">line4</li>
+          </ul>
+        """))
+
+        self.marionette.find_element(By.ID, "line4").click()
+        self.assertEqual("line4", self.marionette.find_element(By.ID, "result").text)
+
+    def test_overflow_scroll_vertically_for_click_point_outside_of_viewport(self):
+        self.marionette.navigate(inline("""
+          Result: <span id="result"></span>
+          <div style='overflow: scroll; width: 100px; height: 100px; background-color: yellow;'>
+            <div id="inner" style="width: 100px; height: 300px; background-color: green;"
+                 onclick="document.getElementById('result').innerText = event.type" ></div>
+          </div>
+        """))
 
         self.marionette.find_element(By.ID, "inner").click()
-        self.assertEqual("clicked", self.marionette.find_element(By.ID, "clicked").text)
+        self.assertEqual("click", self.marionette.find_element(By.ID, "result").text)
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py
@@ -21,23 +21,18 @@ from mozrunner.base import runner
 class MockMozCrash(object):
     """Mock object to replace original mozcrash methods."""
 
     def __init__(self, marionette):
         self.marionette = marionette
 
         with self.marionette.using_context('chrome'):
             self.crash_reporter_enabled = self.marionette.execute_script("""
-                try {
-                  Components.classes["@mozilla.org/toolkit/crash-reporter;1"].
-                    getService(Components.interfaces.nsICrashReporter);
-                  return true;
-                } catch (exc) {
-                  return false;
-                }
+                Cu.import("resource://gre/modules/AppConstants.jsm");
+                return AppConstants.MOZ_CRASHREPORTER;
             """)
 
     def check_for_crashes(self, dump_directory, *args, **kwargs):
         if self.crash_reporter_enabled:
             # Workaround until bug 1376795 has been fixed
             # Wait at maximum 5s for the minidump files being created
             # minidump_files = glob.glob('{}/*.dmp'.format(dump_directory))
             try:
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py
@@ -750,16 +750,17 @@ class TestPageLoadStrategy(BaseNavigatio
         self.marionette.delete_session()
         self.marionette.start_session({"pageLoadStrategy": "normal"})
 
         self.marionette.navigate(self.test_page_slow_resource)
         self.assertEqual(self.test_page_slow_resource, self.marionette.get_url())
         self.assertEqual("complete", self.ready_state)
         self.marionette.find_element(By.ID, "slow")
 
+    @skip("Bug 1422741 - Causes following tests to fail in loading remote browser")
     @run_if_e10s("Requires e10s mode enabled")
     def test_strategy_after_remoteness_change(self):
         """Bug 1378191 - Reset of capabilities after listener reload"""
         self.marionette.delete_session()
         self.marionette.start_session({"pageLoadStrategy": "eager"})
 
         # Trigger a remoteness change which will reload the listener script
         self.assertTrue(self.is_remote_tab, "Initial tab doesn't have remoteness flag set")
deleted file mode 100644
--- a/testing/marionette/harness/marionette_harness/www/macbeth.html
+++ /dev/null
@@ -1,5254 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
- <html>
- <head>
- <title>Macbeth: Entire Play
- </title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- </HEAD>
- <body bgcolor="#ffffff" text="#000000">
-
- <!-- Originally from http://shakespeare.mit.edu/macbeth/full.html -->
-
-<a href="#5.8.86">Quick link to last speech</a>
-
-<H3>ACT I</h3>
-<h3>SCENE I. A desert place.</h3>
-<p><blockquote>
-<i>Thunder and lightning. Enter three Witches</i>
-</blockquote>
-
-<A NAME=speech1><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.1.1>When shall we three meet again</A><br>
-<A NAME=1.1.2>In thunder, lightning, or in rain?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.1.3>When the hurlyburly's done,</A><br>
-<A NAME=1.1.4>When the battle's lost and won.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.1.5>That will be ere the set of sun.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.1.6>Where the place?</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.1.7>                  Upon the heath.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.1.8>There to meet with Macbeth.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.1.9>I come, Graymalkin!</A><br>
-</blockquote>
-
-<A NAME=speech8><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.1.10>Paddock calls.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.1.11>Anon.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>ALL</b></a>
-<blockquote>
-<A NAME=1.1.12>Fair is foul, and foul is fair:</A><br>
-<A NAME=1.1.13>Hover through the fog and filthy air.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE II. A camp near Forres.</h3>
-<p><blockquote>
-<i>Alarum within. Enter DUNCAN, MALCOLM, DONALBAIN, LENNOX, with Attendants, meeting a bleeding Sergeant</i>
-</blockquote>
-
-<A NAME=speech1><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.1>What bloody man is that? He can report,</A><br>
-<A NAME=1.2.2>As seemeth by his plight, of the revolt</A><br>
-<A NAME=1.2.3>The newest state.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=1.2.4>                  This is the sergeant</A><br>
-<A NAME=1.2.5>Who like a good and hardy soldier fought</A><br>
-<A NAME=1.2.6>'Gainst my captivity. Hail, brave friend!</A><br>
-<A NAME=1.2.7>Say to the king the knowledge of the broil</A><br>
-<A NAME=1.2.8>As thou didst leave it.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Sergeant</b></a>
-<blockquote>
-<A NAME=1.2.9>Doubtful it stood;</A><br>
-<A NAME=1.2.10>As two spent swimmers, that do cling together</A><br>
-<A NAME=1.2.11>And choke their art. The merciless Macdonwald--</A><br>
-<A NAME=1.2.12>Worthy to be a rebel, for to that</A><br>
-<A NAME=1.2.13>The multiplying villanies of nature</A><br>
-<A NAME=1.2.14>Do swarm upon him--from the western isles</A><br>
-<A NAME=1.2.15>Of kerns and gallowglasses is supplied;</A><br>
-<A NAME=1.2.16>And fortune, on his damned quarrel smiling,</A><br>
-<A NAME=1.2.17>Show'd like a rebel's whore: but all's too weak:</A><br>
-<A NAME=1.2.18>For brave Macbeth--well he deserves that name--</A><br>
-<A NAME=1.2.19>Disdaining fortune, with his brandish'd steel,</A><br>
-<A NAME=1.2.20>Which smoked with bloody execution,</A><br>
-<A NAME=1.2.21>Like valour's minion carved out his passage</A><br>
-<A NAME=1.2.22>Till he faced the slave;</A><br>
-<A NAME=1.2.23>Which ne'er shook hands, nor bade farewell to him,</A><br>
-<A NAME=1.2.24>Till he unseam'd him from the nave to the chaps,</A><br>
-<A NAME=1.2.25>And fix'd his head upon our battlements.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.26>O valiant cousin! worthy gentleman!</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Sergeant</b></a>
-<blockquote>
-<A NAME=1.2.27>As whence the sun 'gins his reflection</A><br>
-<A NAME=1.2.28>Shipwrecking storms and direful thunders break,</A><br>
-<A NAME=1.2.29>So from that spring whence comfort seem'd to come</A><br>
-<A NAME=1.2.30>Discomfort swells. Mark, king of Scotland, mark:</A><br>
-<A NAME=1.2.31>No sooner justice had with valour arm'd</A><br>
-<A NAME=1.2.32>Compell'd these skipping kerns to trust their heels,</A><br>
-<A NAME=1.2.33>But the Norweyan lord surveying vantage,</A><br>
-<A NAME=1.2.34>With furbish'd arms and new supplies of men</A><br>
-<A NAME=1.2.35>Began a fresh assault.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.36>Dismay'd not this</A><br>
-<A NAME=1.2.37>Our captains, Macbeth and Banquo?</A><br>
-</blockquote>
-
-<A NAME=speech7><b>Sergeant</b></a>
-<blockquote>
-<A NAME=1.2.38>Yes;</A><br>
-<A NAME=1.2.39>As sparrows eagles, or the hare the lion.</A><br>
-<A NAME=1.2.40>If I say sooth, I must report they were</A><br>
-<A NAME=1.2.41>As cannons overcharged with double cracks, so they</A><br>
-<A NAME=1.2.42>Doubly redoubled strokes upon the foe:</A><br>
-<A NAME=1.2.43>Except they meant to bathe in reeking wounds,</A><br>
-<A NAME=1.2.44>Or memorise another Golgotha,</A><br>
-<A NAME=1.2.45>I cannot tell.</A><br>
-<A NAME=1.2.46>But I am faint, my gashes cry for help.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.47>So well thy words become thee as thy wounds;</A><br>
-<A NAME=1.2.48>They smack of honour both. Go get him surgeons.</A><br>
-<p><i>Exit Sergeant, attended</i></p>
-<A NAME=1.2.49>Who comes here?</A><br>
-<p><i>Enter ROSS</i></p>
-</blockquote>
-
-<A NAME=speech9><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=1.2.50>                  The worthy thane of Ross.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>LENNOX</b></a>
-<blockquote>
-<A NAME=1.2.51>What a haste looks through his eyes! So should he look</A><br>
-<A NAME=1.2.52>That seems to speak things strange.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>ROSS</b></a>
-<blockquote>
-<A NAME=1.2.53>God save the king!</A><br>
-</blockquote>
-
-<A NAME=speech12><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.54>Whence camest thou, worthy thane?</A><br>
-</blockquote>
-
-<A NAME=speech13><b>ROSS</b></a>
-<blockquote>
-<A NAME=1.2.55>From Fife, great king;</A><br>
-<A NAME=1.2.56>Where the Norweyan banners flout the sky</A><br>
-<A NAME=1.2.57>And fan our people cold. Norway himself,</A><br>
-<A NAME=1.2.58>With terrible numbers,</A><br>
-<A NAME=1.2.59>Assisted by that most disloyal traitor</A><br>
-<A NAME=1.2.60>The thane of Cawdor, began a dismal conflict;</A><br>
-<A NAME=1.2.61>Till that Bellona's bridegroom, lapp'd in proof,</A><br>
-<A NAME=1.2.62>Confronted him with self-comparisons,</A><br>
-<A NAME=1.2.63>Point against point rebellious, arm 'gainst arm.</A><br>
-<A NAME=1.2.64>Curbing his lavish spirit: and, to conclude,</A><br>
-<A NAME=1.2.65>The victory fell on us.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.66>Great happiness!</A><br>
-</blockquote>
-
-<A NAME=speech15><b>ROSS</b></a>
-<blockquote>
-<A NAME=1.2.67>That now</A><br>
-<A NAME=1.2.68>Sweno, the Norways' king, craves composition:</A><br>
-<A NAME=1.2.69>Nor would we deign him burial of his men</A><br>
-<A NAME=1.2.70>Till he disbursed at Saint Colme's inch</A><br>
-<A NAME=1.2.71>Ten thousand dollars to our general use.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.72>No more that thane of Cawdor shall deceive</A><br>
-<A NAME=1.2.73>Our bosom interest: go pronounce his present death,</A><br>
-<A NAME=1.2.74>And with his former title greet Macbeth.</A><br>
-</blockquote>
-
-<A NAME=speech17><b>ROSS</b></a>
-<blockquote>
-<A NAME=1.2.75>I'll see it done.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.2.76>What he hath lost noble Macbeth hath won.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE III. A heath near Forres.</h3>
-<p><blockquote>
-<i>Thunder. Enter the three Witches</i>
-</blockquote>
-
-<A NAME=speech1><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.1>Where hast thou been, sister?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.3.2>Killing swine.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.3.3>Sister, where thou?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.4>A sailor's wife had chestnuts in her lap,</A><br>
-<A NAME=1.3.5>And munch'd, and munch'd, and munch'd:--</A><br>
-<A NAME=1.3.6>'Give me,' quoth I:</A><br>
-<A NAME=1.3.7>'Aroint thee, witch!' the rump-fed ronyon cries.</A><br>
-<A NAME=1.3.8>Her husband's to Aleppo gone, master o' the Tiger:</A><br>
-<A NAME=1.3.9>But in a sieve I'll thither sail,</A><br>
-<A NAME=1.3.10>And, like a rat without a tail,</A><br>
-<A NAME=1.3.11>I'll do, I'll do, and I'll do.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.3.12>I'll give thee a wind.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.13>Thou'rt kind.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.3.14>And I another.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.15>I myself have all the other,</A><br>
-<A NAME=1.3.16>And the very ports they blow,</A><br>
-<A NAME=1.3.17>All the quarters that they know</A><br>
-<A NAME=1.3.18>I' the shipman's card.</A><br>
-<A NAME=1.3.19>I will drain him dry as hay:</A><br>
-<A NAME=1.3.20>Sleep shall neither night nor day</A><br>
-<A NAME=1.3.21>Hang upon his pent-house lid;</A><br>
-<A NAME=1.3.22>He shall live a man forbid:</A><br>
-<A NAME=1.3.23>Weary se'nnights nine times nine</A><br>
-<A NAME=1.3.24>Shall he dwindle, peak and pine:</A><br>
-<A NAME=1.3.25>Though his bark cannot be lost,</A><br>
-<A NAME=1.3.26>Yet it shall be tempest-tost.</A><br>
-<A NAME=1.3.27>Look what I have.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.3.28>Show me, show me.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.29>Here I have a pilot's thumb,</A><br>
-<A NAME=1.3.30>Wreck'd as homeward he did come.</A><br>
-<p><i>Drum within</i></p>
-</blockquote>
-
-<A NAME=speech11><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.3.31>A drum, a drum!</A><br>
-<A NAME=1.3.32>Macbeth doth come.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>ALL</b></a>
-<blockquote>
-<A NAME=1.3.33>The weird sisters, hand in hand,</A><br>
-<A NAME=1.3.34>Posters of the sea and land,</A><br>
-<A NAME=1.3.35>Thus do go about, about:</A><br>
-<A NAME=1.3.36>Thrice to thine and thrice to mine</A><br>
-<A NAME=1.3.37>And thrice again, to make up nine.</A><br>
-<A NAME=1.3.38>Peace! the charm's wound up.</A><br>
-<p><i>Enter MACBETH and BANQUO</i></p>
-</blockquote>
-
-<A NAME=speech13><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.39>So foul and fair a day I have not seen.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.40>How far is't call'd to Forres? What are these</A><br>
-<A NAME=1.3.41>So wither'd and so wild in their attire,</A><br>
-<A NAME=1.3.42>That look not like the inhabitants o' the earth,</A><br>
-<A NAME=1.3.43>And yet are on't? Live you? or are you aught</A><br>
-<A NAME=1.3.44>That man may question? You seem to understand me,</A><br>
-<A NAME=1.3.45>By each at once her chappy finger laying</A><br>
-<A NAME=1.3.46>Upon her skinny lips: you should be women,</A><br>
-<A NAME=1.3.47>And yet your beards forbid me to interpret</A><br>
-<A NAME=1.3.48>That you are so.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.49>                  Speak, if you can: what are you?</A><br>
-</blockquote>
-
-<A NAME=speech16><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.50>All hail, Macbeth! hail to thee, thane of Glamis!</A><br>
-</blockquote>
-
-<A NAME=speech17><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.3.51>All hail, Macbeth, hail to thee, thane of Cawdor!</A><br>
-</blockquote>
-
-<A NAME=speech18><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.3.52>All hail, Macbeth, thou shalt be king hereafter!</A><br>
-</blockquote>
-
-<A NAME=speech19><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.53>Good sir, why do you start; and seem to fear</A><br>
-<A NAME=1.3.54>Things that do sound so fair? I' the name of truth,</A><br>
-<A NAME=1.3.55>Are ye fantastical, or that indeed</A><br>
-<A NAME=1.3.56>Which outwardly ye show? My noble partner</A><br>
-<A NAME=1.3.57>You greet with present grace and great prediction</A><br>
-<A NAME=1.3.58>Of noble having and of royal hope,</A><br>
-<A NAME=1.3.59>That he seems rapt withal: to me you speak not.</A><br>
-<A NAME=1.3.60>If you can look into the seeds of time,</A><br>
-<A NAME=1.3.61>And say which grain will grow and which will not,</A><br>
-<A NAME=1.3.62>Speak then to me, who neither beg nor fear</A><br>
-<A NAME=1.3.63>Your favours nor your hate.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.64>Hail!</A><br>
-</blockquote>
-
-<A NAME=speech21><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.3.65>Hail!</A><br>
-</blockquote>
-
-<A NAME=speech22><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.3.66>Hail!</A><br>
-</blockquote>
-
-<A NAME=speech23><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.67>Lesser than Macbeth, and greater.</A><br>
-</blockquote>
-
-<A NAME=speech24><b>Second Witch</b></a>
-<blockquote>
-<A NAME=1.3.68>Not so happy, yet much happier.</A><br>
-</blockquote>
-
-<A NAME=speech25><b>Third Witch</b></a>
-<blockquote>
-<A NAME=1.3.69>Thou shalt get kings, though thou be none:</A><br>
-<A NAME=1.3.70>So all hail, Macbeth and Banquo!</A><br>
-</blockquote>
-
-<A NAME=speech26><b>First Witch</b></a>
-<blockquote>
-<A NAME=1.3.71>Banquo and Macbeth, all hail!</A><br>
-</blockquote>
-
-<A NAME=speech27><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.72>Stay, you imperfect speakers, tell me more:</A><br>
-<A NAME=1.3.73>By Sinel's death I know I am thane of Glamis;</A><br>
-<A NAME=1.3.74>But how of Cawdor? the thane of Cawdor lives,</A><br>
-<A NAME=1.3.75>A prosperous gentleman; and to be king</A><br>
-<A NAME=1.3.76>Stands not within the prospect of belief,</A><br>
-<A NAME=1.3.77>No more than to be Cawdor. Say from whence</A><br>
-<A NAME=1.3.78>You owe this strange intelligence? or why</A><br>
-<A NAME=1.3.79>Upon this blasted heath you stop our way</A><br>
-<A NAME=1.3.80>With such prophetic greeting? Speak, I charge you.</A><br>
-<p><i>Witches vanish</i></p>
-</blockquote>
-
-<A NAME=speech28><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.81>The earth hath bubbles, as the water has,</A><br>
-<A NAME=1.3.82>And these are of them. Whither are they vanish'd?</A><br>
-</blockquote>
-
-<A NAME=speech29><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.83>Into the air; and what seem'd corporal melted</A><br>
-<A NAME=1.3.84>As breath into the wind. Would they had stay'd!</A><br>
-</blockquote>
-
-<A NAME=speech30><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.85>Were such things here as we do speak about?</A><br>
-<A NAME=1.3.86>Or have we eaten on the insane root</A><br>
-<A NAME=1.3.87>That takes the reason prisoner?</A><br>
-</blockquote>
-
-<A NAME=speech31><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.88>Your children shall be kings.</A><br>
-</blockquote>
-
-<A NAME=speech32><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.89>You shall be king.</A><br>
-</blockquote>
-
-<A NAME=speech33><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.90>And thane of Cawdor too: went it not so?</A><br>
-</blockquote>
-
-<A NAME=speech34><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.91>To the selfsame tune and words. Who's here?</A><br>
-<p><i>Enter ROSS and ANGUS</i></p>
-</blockquote>
-
-<A NAME=speech35><b>ROSS</b></a>
-<blockquote>
-<A NAME=1.3.92>The king hath happily received, Macbeth,</A><br>
-<A NAME=1.3.93>The news of thy success; and when he reads</A><br>
-<A NAME=1.3.94>Thy personal venture in the rebels' fight,</A><br>
-<A NAME=1.3.95>His wonders and his praises do contend</A><br>
-<A NAME=1.3.96>Which should be thine or his: silenced with that,</A><br>
-<A NAME=1.3.97>In viewing o'er the rest o' the selfsame day,</A><br>
-<A NAME=1.3.98>He finds thee in the stout Norweyan ranks,</A><br>
-<A NAME=1.3.99>Nothing afeard of what thyself didst make,</A><br>
-<A NAME=1.3.100>Strange images of death. As thick as hail</A><br>
-<A NAME=1.3.101>Came post with post; and every one did bear</A><br>
-<A NAME=1.3.102>Thy praises in his kingdom's great defence,</A><br>
-<A NAME=1.3.103>And pour'd them down before him.</A><br>
-</blockquote>
-
-<A NAME=speech36><b>ANGUS</b></a>
-<blockquote>
-<A NAME=1.3.104>We are sent</A><br>
-<A NAME=1.3.105>To give thee from our royal master thanks;</A><br>
-<A NAME=1.3.106>Only to herald thee into his sight,</A><br>
-<A NAME=1.3.107>Not pay thee.</A><br>
-</blockquote>
-
-<A NAME=speech37><b>ROSS</b></a>
-<blockquote>
-<A NAME=1.3.108>And, for an earnest of a greater honour,</A><br>
-<A NAME=1.3.109>He bade me, from him, call thee thane of Cawdor:</A><br>
-<A NAME=1.3.110>In which addition, hail, most worthy thane!</A><br>
-<A NAME=1.3.111>For it is thine.</A><br>
-</blockquote>
-
-<A NAME=speech38><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.112>                  What, can the devil speak true?</A><br>
-</blockquote>
-
-<A NAME=speech39><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.113>The thane of Cawdor lives: why do you dress me</A><br>
-<A NAME=1.3.114>In borrow'd robes?</A><br>
-</blockquote>
-
-<A NAME=speech40><b>ANGUS</b></a>
-<blockquote>
-<A NAME=1.3.115>                  Who was the thane lives yet;</A><br>
-<A NAME=1.3.116>But under heavy judgment bears that life</A><br>
-<A NAME=1.3.117>Which he deserves to lose. Whether he was combined</A><br>
-<A NAME=1.3.118>With those of Norway, or did line the rebel</A><br>
-<A NAME=1.3.119>With hidden help and vantage, or that with both</A><br>
-<A NAME=1.3.120>He labour'd in his country's wreck, I know not;</A><br>
-<A NAME=1.3.121>But treasons capital, confess'd and proved,</A><br>
-<A NAME=1.3.122>Have overthrown him.</A><br>
-</blockquote>
-
-<A NAME=speech41><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.123>[Aside]  Glamis, and thane of Cawdor!</A><br>
-<A NAME=1.3.124>The greatest is behind.</A><br>
-<p><i>To ROSS and ANGUS</i></p>
-<A NAME=1.3.125>Thanks for your pains.</A><br>
-<p><i>To BANQUO</i></p>
-<A NAME=1.3.126>Do you not hope your children shall be kings,</A><br>
-<A NAME=1.3.127>When those that gave the thane of Cawdor to me</A><br>
-<A NAME=1.3.128>Promised no less to them?</A><br>
-</blockquote>
-
-<A NAME=speech42><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.129>That trusted home</A><br>
-<A NAME=1.3.130>Might yet enkindle you unto the crown,</A><br>
-<A NAME=1.3.131>Besides the thane of Cawdor. But 'tis strange:</A><br>
-<A NAME=1.3.132>And oftentimes, to win us to our harm,</A><br>
-<A NAME=1.3.133>The instruments of darkness tell us truths,</A><br>
-<A NAME=1.3.134>Win us with honest trifles, to betray's</A><br>
-<A NAME=1.3.135>In deepest consequence.</A><br>
-<A NAME=1.3.136>Cousins, a word, I pray you.</A><br>
-</blockquote>
-
-<A NAME=speech43><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.137>[Aside] Two truths are told,</A><br>
-<A NAME=1.3.138>As happy prologues to the swelling act</A><br>
-<A NAME=1.3.139>Of the imperial theme.--I thank you, gentlemen.</A><br>
-<p><i>Aside</i></p>
-<A NAME=1.3.140>Cannot be ill, cannot be good: if ill,</A><br>
-<A NAME=1.3.141>Why hath it given me earnest of success,</A><br>
-<A NAME=1.3.142>Commencing in a truth? I am thane of Cawdor:</A><br>
-<A NAME=1.3.143>If good, why do I yield to that suggestion</A><br>
-<A NAME=1.3.144>Whose horrid image doth unfix my hair</A><br>
-<A NAME=1.3.145>And make my seated heart knock at my ribs,</A><br>
-<A NAME=1.3.146>Against the use of nature? Present fears</A><br>
-<A NAME=1.3.147>Are less than horrible imaginings:</A><br>
-<A NAME=1.3.148>My thought, whose murder yet is but fantastical,</A><br>
-<A NAME=1.3.149>Shakes so my single state of man that function</A><br>
-<A NAME=1.3.150>Is smother'd in surmise, and nothing is</A><br>
-<A NAME=1.3.151>But what is not.</A><br>
-</blockquote>
-
-<A NAME=speech44><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.152>                  Look, how our partner's rapt.</A><br>
-</blockquote>
-
-<A NAME=speech45><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.153>[Aside]  If chance will have me king, why, chance may crown me,</A><br>
-<A NAME=1.3.154>Without my stir.</A><br>
-</blockquote>
-
-<A NAME=speech46><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.155>                  New horrors come upon him,</A><br>
-<A NAME=1.3.156>Like our strange garments, cleave not to their mould</A><br>
-<A NAME=1.3.157>But with the aid of use.</A><br>
-</blockquote>
-
-<A NAME=speech47><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.158>[Aside]                Come what come may,</A><br>
-<A NAME=1.3.159>Time and the hour runs through the roughest day.</A><br>
-</blockquote>
-
-<A NAME=speech48><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.160>Worthy Macbeth, we stay upon your leisure.</A><br>
-</blockquote>
-
-<A NAME=speech49><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.161>Give me your favour: my dull brain was wrought</A><br>
-<A NAME=1.3.162>With things forgotten. Kind gentlemen, your pains</A><br>
-<A NAME=1.3.163>Are register'd where every day I turn</A><br>
-<A NAME=1.3.164>The leaf to read them. Let us toward the king.</A><br>
-<A NAME=1.3.165>Think upon what hath chanced, and, at more time,</A><br>
-<A NAME=1.3.166>The interim having weigh'd it, let us speak</A><br>
-<A NAME=1.3.167>Our free hearts each to other.</A><br>
-</blockquote>
-
-<A NAME=speech50><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.3.168>Very gladly.</A><br>
-</blockquote>
-
-<A NAME=speech51><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.3.169>Till then, enough. Come, friends.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE IV. Forres. The palace.</h3>
-<p><blockquote>
-<i>Flourish. Enter DUNCAN, MALCOLM, DONALBAIN, LENNOX, and Attendants</i>
-</blockquote>
-
-<A NAME=speech1><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.4.1>Is execution done on Cawdor? Are not</A><br>
-<A NAME=1.4.2>Those in commission yet return'd?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=1.4.3>My liege,</A><br>
-<A NAME=1.4.4>They are not yet come back. But I have spoke</A><br>
-<A NAME=1.4.5>With one that saw him die: who did report</A><br>
-<A NAME=1.4.6>That very frankly he confess'd his treasons,</A><br>
-<A NAME=1.4.7>Implored your highness' pardon and set forth</A><br>
-<A NAME=1.4.8>A deep repentance: nothing in his life</A><br>
-<A NAME=1.4.9>Became him like the leaving it; he died</A><br>
-<A NAME=1.4.10>As one that had been studied in his death</A><br>
-<A NAME=1.4.11>To throw away the dearest thing he owed,</A><br>
-<A NAME=1.4.12>As 'twere a careless trifle.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.4.13>There's no art</A><br>
-<A NAME=1.4.14>To find the mind's construction in the face:</A><br>
-<A NAME=1.4.15>He was a gentleman on whom I built</A><br>
-<A NAME=1.4.16>An absolute trust.</A><br>
-<p><i>Enter MACBETH, BANQUO, ROSS, and ANGUS</i></p>
-<A NAME=1.4.17>O worthiest cousin!</A><br>
-<A NAME=1.4.18>The sin of my ingratitude even now</A><br>
-<A NAME=1.4.19>Was heavy on me: thou art so far before</A><br>
-<A NAME=1.4.20>That swiftest wing of recompense is slow</A><br>
-<A NAME=1.4.21>To overtake thee. Would thou hadst less deserved,</A><br>
-<A NAME=1.4.22>That the proportion both of thanks and payment</A><br>
-<A NAME=1.4.23>Might have been mine! only I have left to say,</A><br>
-<A NAME=1.4.24>More is thy due than more than all can pay.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.4.25>The service and the loyalty I owe,</A><br>
-<A NAME=1.4.26>In doing it, pays itself. Your highness' part</A><br>
-<A NAME=1.4.27>Is to receive our duties; and our duties</A><br>
-<A NAME=1.4.28>Are to your throne and state children and servants,</A><br>
-<A NAME=1.4.29>Which do but what they should, by doing every thing</A><br>
-<A NAME=1.4.30>Safe toward your love and honour.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.4.31>Welcome hither:</A><br>
-<A NAME=1.4.32>I have begun to plant thee, and will labour</A><br>
-<A NAME=1.4.33>To make thee full of growing. Noble Banquo,</A><br>
-<A NAME=1.4.34>That hast no less deserved, nor must be known</A><br>
-<A NAME=1.4.35>No less to have done so, let me enfold thee</A><br>
-<A NAME=1.4.36>And hold thee to my heart.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.4.37>There if I grow,</A><br>
-<A NAME=1.4.38>The harvest is your own.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.4.39>My plenteous joys,</A><br>
-<A NAME=1.4.40>Wanton in fulness, seek to hide themselves</A><br>
-<A NAME=1.4.41>In drops of sorrow. Sons, kinsmen, thanes,</A><br>
-<A NAME=1.4.42>And you whose places are the nearest, know</A><br>
-<A NAME=1.4.43>We will establish our estate upon</A><br>
-<A NAME=1.4.44>Our eldest, Malcolm, whom we name hereafter</A><br>
-<A NAME=1.4.45>The Prince of Cumberland; which honour must</A><br>
-<A NAME=1.4.46>Not unaccompanied invest him only,</A><br>
-<A NAME=1.4.47>But signs of nobleness, like stars, shall shine</A><br>
-<A NAME=1.4.48>On all deservers. From hence to Inverness,</A><br>
-<A NAME=1.4.49>And bind us further to you.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.4.50>The rest is labour, which is not used for you:</A><br>
-<A NAME=1.4.51>I'll be myself the harbinger and make joyful</A><br>
-<A NAME=1.4.52>The hearing of my wife with your approach;</A><br>
-<A NAME=1.4.53>So humbly take my leave.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.4.54>My worthy Cawdor!</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.4.55>[Aside]  The Prince of Cumberland! that is a step</A><br>
-<A NAME=1.4.56>On which I must fall down, or else o'erleap,</A><br>
-<A NAME=1.4.57>For in my way it lies. Stars, hide your fires;</A><br>
-<A NAME=1.4.58>Let not light see my black and deep desires:</A><br>
-<A NAME=1.4.59>The eye wink at the hand; yet let that be,</A><br>
-<A NAME=1.4.60>Which the eye fears, when it is done, to see.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech11><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.4.61>True, worthy Banquo; he is full so valiant,</A><br>
-<A NAME=1.4.62>And in his commendations I am fed;</A><br>
-<A NAME=1.4.63>It is a banquet to me. Let's after him,</A><br>
-<A NAME=1.4.64>Whose care is gone before to bid us welcome:</A><br>
-<A NAME=1.4.65>It is a peerless kinsman.</A><br>
-<p><i>Flourish. Exeunt</i></p>
-</blockquote>
-<h3>SCENE V. Inverness. Macbeth's castle.</h3>
-<p><blockquote>
-<i>Enter LADY MACBETH, reading a letter</i>
-</blockquote>
-
-<A NAME=speech1><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.1>'They met me in the day of success: and I have</A><br>
-<A NAME=1.5.2>learned by the perfectest report, they have more in</A><br>
-<A NAME=1.5.3>them than mortal knowledge. When I burned in desire</A><br>
-<A NAME=1.5.4>to question them further, they made themselves air,</A><br>
-<A NAME=1.5.5>into which they vanished. Whiles I stood rapt in</A><br>
-<A NAME=1.5.6>the wonder of it, came missives from the king, who</A><br>
-<A NAME=1.5.7>all-hailed me 'Thane of Cawdor;' by which title,</A><br>
-<A NAME=1.5.8>before, these weird sisters saluted me, and referred</A><br>
-<A NAME=1.5.9>me to the coming on of time, with 'Hail, king that</A><br>
-<A NAME=1.5.10>shalt be!' This have I thought good to deliver</A><br>
-<A NAME=1.5.11>thee, my dearest partner of greatness, that thou</A><br>
-<A NAME=1.5.12>mightst not lose the dues of rejoicing, by being</A><br>
-<A NAME=1.5.13>ignorant of what greatness is promised thee. Lay it</A><br>
-<A NAME=1.5.14>to thy heart, and farewell.'</A><br>
-<A NAME=1.5.15>Glamis thou art, and Cawdor; and shalt be</A><br>
-<A NAME=1.5.16>What thou art promised: yet do I fear thy nature;</A><br>
-<A NAME=1.5.17>It is too full o' the milk of human kindness</A><br>
-<A NAME=1.5.18>To catch the nearest way: thou wouldst be great;</A><br>
-<A NAME=1.5.19>Art not without ambition, but without</A><br>
-<A NAME=1.5.20>The illness should attend it: what thou wouldst highly,</A><br>
-<A NAME=1.5.21>That wouldst thou holily; wouldst not play false,</A><br>
-<A NAME=1.5.22>And yet wouldst wrongly win: thou'ldst have, great Glamis,</A><br>
-<A NAME=1.5.23>That which cries 'Thus thou must do, if thou have it;</A><br>
-<A NAME=1.5.24>And that which rather thou dost fear to do</A><br>
-<A NAME=1.5.25>Than wishest should be undone.' Hie thee hither,</A><br>
-<A NAME=1.5.26>That I may pour my spirits in thine ear;</A><br>
-<A NAME=1.5.27>And chastise with the valour of my tongue</A><br>
-<A NAME=1.5.28>All that impedes thee from the golden round,</A><br>
-<A NAME=1.5.29>Which fate and metaphysical aid doth seem</A><br>
-<A NAME=1.5.30>To have thee crown'd withal.</A><br>
-<p><i>Enter a Messenger</i></p>
-<A NAME=1.5.31>What is your tidings?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Messenger</b></a>
-<blockquote>
-<A NAME=1.5.32>The king comes here to-night.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.33>Thou'rt mad to say it:</A><br>
-<A NAME=1.5.34>Is not thy master with him? who, were't so,</A><br>
-<A NAME=1.5.35>Would have inform'd for preparation.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>Messenger</b></a>
-<blockquote>
-<A NAME=1.5.36>So please you, it is true: our thane is coming:</A><br>
-<A NAME=1.5.37>One of my fellows had the speed of him,</A><br>
-<A NAME=1.5.38>Who, almost dead for breath, had scarcely more</A><br>
-<A NAME=1.5.39>Than would make up his message.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.40>Give him tending;</A><br>
-<A NAME=1.5.41>He brings great news.</A><br>
-<p><i>Exit Messenger</i></p>
-<A NAME=1.5.42>The raven himself is hoarse</A><br>
-<A NAME=1.5.43>That croaks the fatal entrance of Duncan</A><br>
-<A NAME=1.5.44>Under my battlements. Come, you spirits</A><br>
-<A NAME=1.5.45>That tend on mortal thoughts, unsex me here,</A><br>
-<A NAME=1.5.46>And fill me from the crown to the toe top-full</A><br>
-<A NAME=1.5.47>Of direst cruelty! make thick my blood;</A><br>
-<A NAME=1.5.48>Stop up the access and passage to remorse,</A><br>
-<A NAME=1.5.49>That no compunctious visitings of nature</A><br>
-<A NAME=1.5.50>Shake my fell purpose, nor keep peace between</A><br>
-<A NAME=1.5.51>The effect and it! Come to my woman's breasts,</A><br>
-<A NAME=1.5.52>And take my milk for gall, you murdering ministers,</A><br>
-<A NAME=1.5.53>Wherever in your sightless substances</A><br>
-<A NAME=1.5.54>You wait on nature's mischief! Come, thick night,</A><br>
-<A NAME=1.5.55>And pall thee in the dunnest smoke of hell,</A><br>
-<A NAME=1.5.56>That my keen knife see not the wound it makes,</A><br>
-<A NAME=1.5.57>Nor heaven peep through the blanket of the dark,</A><br>
-<A NAME=1.5.58>To cry 'Hold, hold!'</A><br>
-<p><i>Enter MACBETH</i></p>
-<A NAME=1.5.59>Great Glamis! worthy Cawdor!</A><br>
-<A NAME=1.5.60>Greater than both, by the all-hail hereafter!</A><br>
-<A NAME=1.5.61>Thy letters have transported me beyond</A><br>
-<A NAME=1.5.62>This ignorant present, and I feel now</A><br>
-<A NAME=1.5.63>The future in the instant.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.64>My dearest love,</A><br>
-<A NAME=1.5.65>Duncan comes here to-night.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.66>And when goes hence?</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.67>To-morrow, as he purposes.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.68>O, never</A><br>
-<A NAME=1.5.69>Shall sun that morrow see!</A><br>
-<A NAME=1.5.70>Your face, my thane, is as a book where men</A><br>
-<A NAME=1.5.71>May read strange matters. To beguile the time,</A><br>
-<A NAME=1.5.72>Look like the time; bear welcome in your eye,</A><br>
-<A NAME=1.5.73>Your hand, your tongue: look like the innocent flower,</A><br>
-<A NAME=1.5.74>But be the serpent under't. He that's coming</A><br>
-<A NAME=1.5.75>Must be provided for: and you shall put</A><br>
-<A NAME=1.5.76>This night's great business into my dispatch;</A><br>
-<A NAME=1.5.77>Which shall to all our nights and days to come</A><br>
-<A NAME=1.5.78>Give solely sovereign sway and masterdom.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.79>We will speak further.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.5.80>Only look up clear;</A><br>
-<A NAME=1.5.81>To alter favour ever is to fear:</A><br>
-<A NAME=1.5.82>Leave all the rest to me.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE VI. Before Macbeth's castle.</h3>
-<p><blockquote>
-<i>Hautboys and torches. Enter DUNCAN, MALCOLM,  DONALBAIN, BANQUO, LENNOX, MACDUFF, ROSS, ANGUS, and Attendants</i>
-</blockquote>
-
-<A NAME=speech1><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.6.1>This castle hath a pleasant seat; the air</A><br>
-<A NAME=1.6.2>Nimbly and sweetly recommends itself</A><br>
-<A NAME=1.6.3>Unto our gentle senses.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>BANQUO</b></a>
-<blockquote>
-<A NAME=1.6.4>This guest of summer,</A><br>
-<A NAME=1.6.5>The temple-haunting martlet, does approve,</A><br>
-<A NAME=1.6.6>By his loved mansionry, that the heaven's breath</A><br>
-<A NAME=1.6.7>Smells wooingly here: no jutty, frieze,</A><br>
-<A NAME=1.6.8>Buttress, nor coign of vantage, but this bird</A><br>
-<A NAME=1.6.9>Hath made his pendent bed and procreant cradle:</A><br>
-<A NAME=1.6.10>Where they most breed and haunt, I have observed,</A><br>
-<A NAME=1.6.11>The air is delicate.</A><br>
-<p><i>Enter LADY MACBETH</i></p>
-</blockquote>
-
-<A NAME=speech3><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.6.12>See, see, our honour'd hostess!</A><br>
-<A NAME=1.6.13>The love that follows us sometime is our trouble,</A><br>
-<A NAME=1.6.14>Which still we thank as love. Herein I teach you</A><br>
-<A NAME=1.6.15>How you shall bid God 'ild us for your pains,</A><br>
-<A NAME=1.6.16>And thank us for your trouble.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.6.17>All our service</A><br>
-<A NAME=1.6.18>In every point twice done and then done double</A><br>
-<A NAME=1.6.19>Were poor and single business to contend</A><br>
-<A NAME=1.6.20>Against those honours deep and broad wherewith</A><br>
-<A NAME=1.6.21>Your majesty loads our house: for those of old,</A><br>
-<A NAME=1.6.22>And the late dignities heap'd up to them,</A><br>
-<A NAME=1.6.23>We rest your hermits.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.6.24>Where's the thane of Cawdor?</A><br>
-<A NAME=1.6.25>We coursed him at the heels, and had a purpose</A><br>
-<A NAME=1.6.26>To be his purveyor: but he rides well;</A><br>
-<A NAME=1.6.27>And his great love, sharp as his spur, hath holp him</A><br>
-<A NAME=1.6.28>To his home before us. Fair and noble hostess,</A><br>
-<A NAME=1.6.29>We are your guest to-night.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.6.30>Your servants ever</A><br>
-<A NAME=1.6.31>Have theirs, themselves and what is theirs, in compt,</A><br>
-<A NAME=1.6.32>To make their audit at your highness' pleasure,</A><br>
-<A NAME=1.6.33>Still to return your own.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>DUNCAN</b></a>
-<blockquote>
-<A NAME=1.6.34>Give me your hand;</A><br>
-<A NAME=1.6.35>Conduct me to mine host: we love him highly,</A><br>
-<A NAME=1.6.36>And shall continue our graces towards him.</A><br>
-<A NAME=1.6.37>By your leave, hostess.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE VII. Macbeth's castle.</h3>
-<p><blockquote>
-<i>Hautboys and torches. Enter a Sewer, and divers  Servants with dishes and service, and pass over the stage. Then enter MACBETH</i>
-</blockquote>
-
-<A NAME=speech1><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.1>If it were done when 'tis done, then 'twere well</A><br>
-<A NAME=1.7.2>It were done quickly: if the assassination</A><br>
-<A NAME=1.7.3>Could trammel up the consequence, and catch</A><br>
-<A NAME=1.7.4>With his surcease success; that but this blow</A><br>
-<A NAME=1.7.5>Might be the be-all and the end-all here,</A><br>
-<A NAME=1.7.6>But here, upon this bank and shoal of time,</A><br>
-<A NAME=1.7.7>We'ld jump the life to come. But in these cases</A><br>
-<A NAME=1.7.8>We still have judgment here; that we but teach</A><br>
-<A NAME=1.7.9>Bloody instructions, which, being taught, return</A><br>
-<A NAME=1.7.10>To plague the inventor: this even-handed justice</A><br>
-<A NAME=1.7.11>Commends the ingredients of our poison'd chalice</A><br>
-<A NAME=1.7.12>To our own lips. He's here in double trust;</A><br>
-<A NAME=1.7.13>First, as I am his kinsman and his subject,</A><br>
-<A NAME=1.7.14>Strong both against the deed; then, as his host,</A><br>
-<A NAME=1.7.15>Who should against his murderer shut the door,</A><br>
-<A NAME=1.7.16>Not bear the knife myself. Besides, this Duncan</A><br>
-<A NAME=1.7.17>Hath borne his faculties so meek, hath been</A><br>
-<A NAME=1.7.18>So clear in his great office, that his virtues</A><br>
-<A NAME=1.7.19>Will plead like angels, trumpet-tongued, against</A><br>
-<A NAME=1.7.20>The deep damnation of his taking-off;</A><br>
-<A NAME=1.7.21>And pity, like a naked new-born babe,</A><br>
-<A NAME=1.7.22>Striding the blast, or heaven's cherubim, horsed</A><br>
-<A NAME=1.7.23>Upon the sightless couriers of the air,</A><br>
-<A NAME=1.7.24>Shall blow the horrid deed in every eye,</A><br>
-<A NAME=1.7.25>That tears shall drown the wind. I have no spur</A><br>
-<A NAME=1.7.26>To prick the sides of my intent, but only</A><br>
-<A NAME=1.7.27>Vaulting ambition, which o'erleaps itself</A><br>
-<A NAME=1.7.28>And falls on the other.</A><br>
-<p><i>Enter LADY MACBETH</i></p>
-<A NAME=1.7.29>How now! what news?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.30>He has almost supp'd: why have you left the chamber?</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.31>Hath he ask'd for me?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.32>Know you not he has?</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.33>We will proceed no further in this business:</A><br>
-<A NAME=1.7.34>He hath honour'd me of late; and I have bought</A><br>
-<A NAME=1.7.35>Golden opinions from all sorts of people,</A><br>
-<A NAME=1.7.36>Which would be worn now in their newest gloss,</A><br>
-<A NAME=1.7.37>Not cast aside so soon.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.38>Was the hope drunk</A><br>
-<A NAME=1.7.39>Wherein you dress'd yourself? hath it slept since?</A><br>
-<A NAME=1.7.40>And wakes it now, to look so green and pale</A><br>
-<A NAME=1.7.41>At what it did so freely? From this time</A><br>
-<A NAME=1.7.42>Such I account thy love. Art thou afeard</A><br>
-<A NAME=1.7.43>To be the same in thine own act and valour</A><br>
-<A NAME=1.7.44>As thou art in desire? Wouldst thou have that</A><br>
-<A NAME=1.7.45>Which thou esteem'st the ornament of life,</A><br>
-<A NAME=1.7.46>And live a coward in thine own esteem,</A><br>
-<A NAME=1.7.47>Letting 'I dare not' wait upon 'I would,'</A><br>
-<A NAME=1.7.48>Like the poor cat i' the adage?</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.49>Prithee, peace:</A><br>
-<A NAME=1.7.50>I dare do all that may become a man;</A><br>
-<A NAME=1.7.51>Who dares do more is none.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.52>What beast was't, then,</A><br>
-<A NAME=1.7.53>That made you break this enterprise to me?</A><br>
-<A NAME=1.7.54>When you durst do it, then you were a man;</A><br>
-<A NAME=1.7.55>And, to be more than what you were, you would</A><br>
-<A NAME=1.7.56>Be so much more the man. Nor time nor place</A><br>
-<A NAME=1.7.57>Did then adhere, and yet you would make both:</A><br>
-<A NAME=1.7.58>They have made themselves, and that their fitness now</A><br>
-<A NAME=1.7.59>Does unmake you. I have given suck, and know</A><br>
-<A NAME=1.7.60>How tender 'tis to love the babe that milks me:</A><br>
-<A NAME=1.7.61>I would, while it was smiling in my face,</A><br>
-<A NAME=1.7.62>Have pluck'd my nipple from his boneless gums,</A><br>
-<A NAME=1.7.63>And dash'd the brains out, had I so sworn as you</A><br>
-<A NAME=1.7.64>Have done to this.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.65>                  If we should fail?</A><br>
-</blockquote>
-
-<A NAME=speech10><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.66>We fail!</A><br>
-<A NAME=1.7.67>But screw your courage to the sticking-place,</A><br>
-<A NAME=1.7.68>And we'll not fail. When Duncan is asleep--</A><br>
-<A NAME=1.7.69>Whereto the rather shall his day's hard journey</A><br>
-<A NAME=1.7.70>Soundly invite him--his two chamberlains</A><br>
-<A NAME=1.7.71>Will I with wine and wassail so convince</A><br>
-<A NAME=1.7.72>That memory, the warder of the brain,</A><br>
-<A NAME=1.7.73>Shall be a fume, and the receipt of reason</A><br>
-<A NAME=1.7.74>A limbeck only: when in swinish sleep</A><br>
-<A NAME=1.7.75>Their drenched natures lie as in a death,</A><br>
-<A NAME=1.7.76>What cannot you and I perform upon</A><br>
-<A NAME=1.7.77>The unguarded Duncan? what not put upon</A><br>
-<A NAME=1.7.78>His spongy officers, who shall bear the guilt</A><br>
-<A NAME=1.7.79>Of our great quell?</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.80>Bring forth men-children only;</A><br>
-<A NAME=1.7.81>For thy undaunted mettle should compose</A><br>
-<A NAME=1.7.82>Nothing but males. Will it not be received,</A><br>
-<A NAME=1.7.83>When we have mark'd with blood those sleepy two</A><br>
-<A NAME=1.7.84>Of his own chamber and used their very daggers,</A><br>
-<A NAME=1.7.85>That they have done't?</A><br>
-</blockquote>
-
-<A NAME=speech12><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.86>Who dares receive it other,</A><br>
-<A NAME=1.7.87>As we shall make our griefs and clamour roar</A><br>
-<A NAME=1.7.88>Upon his death?</A><br>
-</blockquote>
-
-<A NAME=speech13><b>MACBETH</b></a>
-<blockquote>
-<A NAME=1.7.89>                  I am settled, and bend up</A><br>
-<A NAME=1.7.90>Each corporal agent to this terrible feat.</A><br>
-<A NAME=1.7.91>Away, and mock the time with fairest show:</A><br>
-<A NAME=1.7.92>False face must hide what the false heart doth know.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote><p>
-<H3>ACT II</h3>
-<h3>SCENE I. Court of Macbeth's castle.</h3>
-<p><blockquote>
-<i>Enter BANQUO, and FLEANCE bearing a torch before him</i>
-</blockquote>
-
-<A NAME=speech1><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.1>How goes the night, boy?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>FLEANCE</b></a>
-<blockquote>
-<A NAME=2.1.2>The moon is down; I have not heard the clock.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.3>And she goes down at twelve.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>FLEANCE</b></a>
-<blockquote>
-<A NAME=2.1.4>I take't, 'tis later, sir.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.5>Hold, take my sword. There's husbandry in heaven;</A><br>
-<A NAME=2.1.6>Their candles are all out. Take thee that too.</A><br>
-<A NAME=2.1.7>A heavy summons lies like lead upon me,</A><br>
-<A NAME=2.1.8>And yet I would not sleep: merciful powers,</A><br>
-<A NAME=2.1.9>Restrain in me the cursed thoughts that nature</A><br>
-<A NAME=2.1.10>Gives way to in repose!</A><br>
-<p><i>Enter MACBETH, and a Servant with a torch</i></p>
-<A NAME=2.1.11>Give me my sword.</A><br>
-<A NAME=2.1.12>Who's there?</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.1.13>A friend.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.14>What, sir, not yet at rest? The king's a-bed:</A><br>
-<A NAME=2.1.15>He hath been in unusual pleasure, and</A><br>
-<A NAME=2.1.16>Sent forth great largess to your offices.</A><br>
-<A NAME=2.1.17>This diamond he greets your wife withal,</A><br>
-<A NAME=2.1.18>By the name of most kind hostess; and shut up</A><br>
-<A NAME=2.1.19>In measureless content.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.1.20>Being unprepared,</A><br>
-<A NAME=2.1.21>Our will became the servant to defect;</A><br>
-<A NAME=2.1.22>Which else should free have wrought.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.23>All's well.</A><br>
-<A NAME=2.1.24>I dreamt last night of the three weird sisters:</A><br>
-<A NAME=2.1.25>To you they have show'd some truth.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.1.26>I think not of them:</A><br>
-<A NAME=2.1.27>Yet, when we can entreat an hour to serve,</A><br>
-<A NAME=2.1.28>We would spend it in some words upon that business,</A><br>
-<A NAME=2.1.29>If you would grant the time.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.30>At your kind'st leisure.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.1.31>If you shall cleave to my consent, when 'tis,</A><br>
-<A NAME=2.1.32>It shall make honour for you.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.33>So I lose none</A><br>
-<A NAME=2.1.34>In seeking to augment it, but still keep</A><br>
-<A NAME=2.1.35>My bosom franchised and allegiance clear,</A><br>
-<A NAME=2.1.36>I shall be counsell'd.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.1.37>Good repose the while!</A><br>
-</blockquote>
-
-<A NAME=speech15><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.1.38>Thanks, sir: the like to you!</A><br>
-<p><i>Exeunt BANQUO and FLEANCE</i></p>
-</blockquote>
-
-<A NAME=speech16><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.1.39>Go bid thy mistress, when my drink is ready,</A><br>
-<A NAME=2.1.40>She strike upon the bell. Get thee to bed.</A><br>
-<p><i>Exit Servant</i></p>
-<A NAME=2.1.41>Is this a dagger which I see before me,</A><br>
-<A NAME=2.1.42>The handle toward my hand? Come, let me clutch thee.</A><br>
-<A NAME=2.1.43>I have thee not, and yet I see thee still.</A><br>
-<A NAME=2.1.44>Art thou not, fatal vision, sensible</A><br>
-<A NAME=2.1.45>To feeling as to sight? or art thou but</A><br>
-<A NAME=2.1.46>A dagger of the mind, a false creation,</A><br>
-<A NAME=2.1.47>Proceeding from the heat-oppressed brain?</A><br>
-<A NAME=2.1.48>I see thee yet, in form as palpable</A><br>
-<A NAME=2.1.49>As this which now I draw.</A><br>
-<A NAME=2.1.50>Thou marshall'st me the way that I was going;</A><br>
-<A NAME=2.1.51>And such an instrument I was to use.</A><br>
-<A NAME=2.1.52>Mine eyes are made the fools o' the other senses,</A><br>
-<A NAME=2.1.53>Or else worth all the rest; I see thee still,</A><br>
-<A NAME=2.1.54>And on thy blade and dudgeon gouts of blood,</A><br>
-<A NAME=2.1.55>Which was not so before. There's no such thing:</A><br>
-<A NAME=2.1.56>It is the bloody business which informs</A><br>
-<A NAME=2.1.57>Thus to mine eyes. Now o'er the one halfworld</A><br>
-<A NAME=2.1.58>Nature seems dead, and wicked dreams abuse</A><br>
-<A NAME=2.1.59>The curtain'd sleep; witchcraft celebrates</A><br>
-<A NAME=2.1.60>Pale Hecate's offerings, and wither'd murder,</A><br>
-<A NAME=2.1.61>Alarum'd by his sentinel, the wolf,</A><br>
-<A NAME=2.1.62>Whose howl's his watch, thus with his stealthy pace.</A><br>
-<A NAME=2.1.63>With Tarquin's ravishing strides, towards his design</A><br>
-<A NAME=2.1.64>Moves like a ghost. Thou sure and firm-set earth,</A><br>
-<A NAME=2.1.65>Hear not my steps, which way they walk, for fear</A><br>
-<A NAME=2.1.66>Thy very stones prate of my whereabout,</A><br>
-<A NAME=2.1.67>And take the present horror from the time,</A><br>
-<A NAME=2.1.68>Which now suits with it. Whiles I threat, he lives:</A><br>
-<A NAME=2.1.69>Words to the heat of deeds too cold breath gives.</A><br>
-<p><i>A bell rings</i></p>
-<A NAME=2.1.70>I go, and it is done; the bell invites me.</A><br>
-<A NAME=2.1.71>Hear it not, Duncan; for it is a knell</A><br>
-<A NAME=2.1.72>That summons thee to heaven or to hell.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-<h3>SCENE II. The same.</h3>
-<p><blockquote>
-<i>Enter LADY MACBETH</i>
-</blockquote>
-
-<A NAME=speech1><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.1>That which hath made them drunk hath made me bold;</A><br>
-<A NAME=2.2.2>What hath quench'd them hath given me fire.</A><br>
-<A NAME=2.2.3>Hark! Peace!</A><br>
-<A NAME=2.2.4>It was the owl that shriek'd, the fatal bellman,</A><br>
-<A NAME=2.2.5>Which gives the stern'st good-night. He is about it:</A><br>
-<A NAME=2.2.6>The doors are open; and the surfeited grooms</A><br>
-<A NAME=2.2.7>Do mock their charge with snores: I have drugg'd</A><br>
-<A NAME=2.2.8>their possets,</A><br>
-<A NAME=2.2.9>That death and nature do contend about them,</A><br>
-<A NAME=2.2.10>Whether they live or die.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.11>[Within]  Who's there? what, ho!</A><br>
-</blockquote>
-
-<A NAME=speech3><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.12>Alack, I am afraid they have awaked,</A><br>
-<A NAME=2.2.13>And 'tis not done. The attempt and not the deed</A><br>
-<A NAME=2.2.14>Confounds us. Hark! I laid their daggers ready;</A><br>
-<A NAME=2.2.15>He could not miss 'em. Had he not resembled</A><br>
-<A NAME=2.2.16>My father as he slept, I had done't.</A><br>
-<p><i>Enter MACBETH</i></p>
-<A NAME=2.2.17>My husband!</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.18>I have done the deed. Didst thou not hear a noise?</A><br>
-</blockquote>
-
-<A NAME=speech5><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.19>I heard the owl scream and the crickets cry.</A><br>
-<A NAME=2.2.20>Did not you speak?</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.21>                  When?</A><br>
-</blockquote>
-
-<A NAME=speech7><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.22>Now.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.23>As I descended?</A><br>
-</blockquote>
-
-<A NAME=speech9><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.24>Ay.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.25>Hark!</A><br>
-<A NAME=2.2.26>Who lies i' the second chamber?</A><br>
-</blockquote>
-
-<A NAME=speech11><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.27>Donalbain.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.28>This is a sorry sight.</A><br>
-<p><i>Looking on his hands</i></p>
-</blockquote>
-
-<A NAME=speech13><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.29>A foolish thought, to say a sorry sight.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.30>There's one did laugh in's sleep, and one cried</A><br>
-<A NAME=2.2.31>'Murder!'</A><br>
-<A NAME=2.2.32>That they did wake each other: I stood and heard them:</A><br>
-<A NAME=2.2.33>But they did say their prayers, and address'd them</A><br>
-<A NAME=2.2.34>Again to sleep.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.35>                  There are two lodged together.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.36>One cried 'God bless us!' and 'Amen' the other;</A><br>
-<A NAME=2.2.37>As they had seen me with these hangman's hands.</A><br>
-<A NAME=2.2.38>Listening their fear, I could not say 'Amen,'</A><br>
-<A NAME=2.2.39>When they did say 'God bless us!'</A><br>
-</blockquote>
-
-<A NAME=speech17><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.40>Consider it not so deeply.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.41>But wherefore could not I pronounce 'Amen'?</A><br>
-<A NAME=2.2.42>I had most need of blessing, and 'Amen'</A><br>
-<A NAME=2.2.43>Stuck in my throat.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.44>These deeds must not be thought</A><br>
-<A NAME=2.2.45>After these ways; so, it will make us mad.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.46>Methought I heard a voice cry 'Sleep no more!</A><br>
-<A NAME=2.2.47>Macbeth does murder sleep', the innocent sleep,</A><br>
-<A NAME=2.2.48>Sleep that knits up the ravell'd sleeve of care,</A><br>
-<A NAME=2.2.49>The death of each day's life, sore labour's bath,</A><br>
-<A NAME=2.2.50>Balm of hurt minds, great nature's second course,</A><br>
-<A NAME=2.2.51>Chief nourisher in life's feast,--</A><br>
-</blockquote>
-
-<A NAME=speech21><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.52>What do you mean?</A><br>
-</blockquote>
-
-<A NAME=speech22><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.53>Still it cried 'Sleep no more!' to all the house:</A><br>
-<A NAME=2.2.54>'Glamis hath murder'd sleep, and therefore Cawdor</A><br>
-<A NAME=2.2.55>Shall sleep no more; Macbeth shall sleep no more.'</A><br>
-</blockquote>
-
-<A NAME=speech23><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.56>Who was it that thus cried? Why, worthy thane,</A><br>
-<A NAME=2.2.57>You do unbend your noble strength, to think</A><br>
-<A NAME=2.2.58>So brainsickly of things. Go get some water,</A><br>
-<A NAME=2.2.59>And wash this filthy witness from your hand.</A><br>
-<A NAME=2.2.60>Why did you bring these daggers from the place?</A><br>
-<A NAME=2.2.61>They must lie there: go carry them; and smear</A><br>
-<A NAME=2.2.62>The sleepy grooms with blood.</A><br>
-</blockquote>
-
-<A NAME=speech24><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.63>I'll go no more:</A><br>
-<A NAME=2.2.64>I am afraid to think what I have done;</A><br>
-<A NAME=2.2.65>Look on't again I dare not.</A><br>
-</blockquote>
-
-<A NAME=speech25><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.66>Infirm of purpose!</A><br>
-<A NAME=2.2.67>Give me the daggers: the sleeping and the dead</A><br>
-<A NAME=2.2.68>Are but as pictures: 'tis the eye of childhood</A><br>
-<A NAME=2.2.69>That fears a painted devil. If he do bleed,</A><br>
-<A NAME=2.2.70>I'll gild the faces of the grooms withal;</A><br>
-<A NAME=2.2.71>For it must seem their guilt.</A><br>
-<p><i>Exit. Knocking within</i></p>
-</blockquote>
-
-<A NAME=speech26><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.72>Whence is that knocking?</A><br>
-<A NAME=2.2.73>How is't with me, when every noise appals me?</A><br>
-<A NAME=2.2.74>What hands are here? ha! they pluck out mine eyes.</A><br>
-<A NAME=2.2.75>Will all great Neptune's ocean wash this blood</A><br>
-<A NAME=2.2.76>Clean from my hand? No, this my hand will rather</A><br>
-<A NAME=2.2.77>The multitudinous seas in incarnadine,</A><br>
-<A NAME=2.2.78>Making the green one red.</A><br>
-<p><i>Re-enter LADY MACBETH</i></p>
-</blockquote>
-
-<A NAME=speech27><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.79>My hands are of your colour; but I shame</A><br>
-<A NAME=2.2.80>To wear a heart so white.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.2.81>I hear a knocking</A><br>
-<A NAME=2.2.82>At the south entry: retire we to our chamber;</A><br>
-<A NAME=2.2.83>A little water clears us of this deed:</A><br>
-<A NAME=2.2.84>How easy is it, then! Your constancy</A><br>
-<A NAME=2.2.85>Hath left you unattended.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.2.86>Hark! more knocking.</A><br>
-<A NAME=2.2.87>Get on your nightgown, lest occasion call us,</A><br>
-<A NAME=2.2.88>And show us to be watchers. Be not lost</A><br>
-<A NAME=2.2.89>So poorly in your thoughts.</A><br>
-</blockquote>
-
-<A NAME=speech28><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.2.90>To know my deed, 'twere best not know myself.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.2.91>Wake Duncan with thy knocking! I would thou couldst!</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE III. The same.</h3>
-<p><blockquote>
-<i>Knocking within. Enter a Porter</i>
-</blockquote>
-
-<A NAME=speech1><b>Porter</b></a>
-<blockquote>
-<A NAME=2.3.1>Here's a knocking indeed! If a</A><br>
-<A NAME=2.3.2>man were porter of hell-gate, he should have</A><br>
-<A NAME=2.3.3>old turning the key.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.3.4>Knock,</A><br>
-<A NAME=2.3.5>knock, knock! Who's there, i' the name of</A><br>
-<A NAME=2.3.6>Beelzebub? Here's a farmer, that hanged</A><br>
-<A NAME=2.3.7>himself on the expectation of plenty: come in</A><br>
-<A NAME=2.3.8>time; have napkins enow about you; here</A><br>
-<A NAME=2.3.9>you'll sweat for't.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.3.10>Knock,</A><br>
-<A NAME=2.3.11>knock! Who's there, in the other devil's</A><br>
-<A NAME=2.3.12>name? Faith, here's an equivocator, that could</A><br>
-<A NAME=2.3.13>swear in both the scales against either scale;</A><br>
-<A NAME=2.3.14>who committed treason enough for God's sake,</A><br>
-<A NAME=2.3.15>yet could not equivocate to heaven: O, come</A><br>
-<A NAME=2.3.16>in, equivocator.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.3.17>Knock,</A><br>
-<A NAME=2.3.18>knock, knock! Who's there? Faith, here's an</A><br>
-<A NAME=2.3.19>English tailor come hither, for stealing out of</A><br>
-<A NAME=2.3.20>a French hose: come in, tailor; here you may</A><br>
-<A NAME=2.3.21>roast your goose.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.3.22>Knock,</A><br>
-<A NAME=2.3.23>knock; never at quiet! What are you? But</A><br>
-<A NAME=2.3.24>this place is too cold for hell. I'll devil-porter</A><br>
-<A NAME=2.3.25>it no further: I had thought to have let in</A><br>
-<A NAME=2.3.26>some of all professions that go the primrose</A><br>
-<A NAME=2.3.27>way to the everlasting bonfire.</A><br>
-<p><i>Knocking within</i></p>
-<A NAME=2.3.28>Anon, anon! I pray you, remember the porter.</A><br>
-<p><i>Opens the gate</i></p>
-<p><i>Enter MACDUFF and LENNOX</i></p>
-</blockquote>
-
-<A NAME=speech2><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.29>Was it so late, friend, ere you went to bed,</A><br>
-<A NAME=2.3.30>That you do lie so late?</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Porter</b></a>
-<blockquote>
-<A NAME=2.3.31>'Faith sir, we were carousing till the</A><br>
-<A NAME=2.3.32>second cock: and drink, sir, is a great</A><br>
-<A NAME=2.3.33>provoker of three things.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.34>What three things does drink especially provoke?</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Porter</b></a>
-<blockquote>
-<A NAME=2.3.35>Marry, sir, nose-painting, sleep, and</A><br>
-<A NAME=2.3.36>urine. Lechery, sir, it provokes, and unprovokes;</A><br>
-<A NAME=2.3.37>it provokes the desire, but it takes</A><br>
-<A NAME=2.3.38>away the performance: therefore, much drink</A><br>
-<A NAME=2.3.39>may be said to be an equivocator with lechery:</A><br>
-<A NAME=2.3.40>it makes him, and it mars him; it sets</A><br>
-<A NAME=2.3.41>him on, and it takes him off; it persuades him,</A><br>
-<A NAME=2.3.42>and disheartens him; makes him stand to, and</A><br>
-<A NAME=2.3.43>not stand to; in conclusion, equivocates him</A><br>
-<A NAME=2.3.44>in a sleep, and, giving him the lie, leaves him.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.45>I believe drink gave thee the lie last night.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>Porter</b></a>
-<blockquote>
-<A NAME=2.3.46>That it did, sir, i' the very throat on</A><br>
-<A NAME=2.3.47>me: but I requited him for his lie; and, I</A><br>
-<A NAME=2.3.48>think, being too strong for him, though he took</A><br>
-<A NAME=2.3.49>up my legs sometime, yet I made a shift to cast</A><br>
-<A NAME=2.3.50>him.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.51>Is thy master stirring?</A><br>
-<p><i>Enter MACBETH</i></p>
-<A NAME=2.3.52>Our knocking has awaked him; here he comes.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.53>Good morrow, noble sir.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.54>Good morrow, both.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.55>Is the king stirring, worthy thane?</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.56>Not yet.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.57>He did command me to call timely on him:</A><br>
-<A NAME=2.3.58>I have almost slipp'd the hour.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.59>I'll bring you to him.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.60>I know this is a joyful trouble to you;</A><br>
-<A NAME=2.3.61>But yet 'tis one.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.62>The labour we delight in physics pain.</A><br>
-<A NAME=2.3.63>This is the door.</A><br>
-</blockquote>
-
-<A NAME=speech17><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.64>                  I'll make so bold to call,</A><br>
-<A NAME=2.3.65>For 'tis my limited service.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech18><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.66>Goes the king hence to-day?</A><br>
-</blockquote>
-
-<A NAME=speech19><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.67>He does: he did appoint so.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.68>The night has been unruly: where we lay,</A><br>
-<A NAME=2.3.69>Our chimneys were blown down; and, as they say,</A><br>
-<A NAME=2.3.70>Lamentings heard i' the air; strange screams of death,</A><br>
-<A NAME=2.3.71>And prophesying with accents terrible</A><br>
-<A NAME=2.3.72>Of dire combustion and confused events</A><br>
-<A NAME=2.3.73>New hatch'd to the woeful time: the obscure bird</A><br>
-<A NAME=2.3.74>Clamour'd the livelong night: some say, the earth</A><br>
-<A NAME=2.3.75>Was feverous and did shake.</A><br>
-</blockquote>
-
-<A NAME=speech21><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.76>'Twas a rough night.</A><br>
-</blockquote>
-
-<A NAME=speech22><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.77>My young remembrance cannot parallel</A><br>
-<A NAME=2.3.78>A fellow to it.</A><br>
-<p><i>Re-enter MACDUFF</i></p>
-</blockquote>
-
-<A NAME=speech23><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.79>O horror, horror, horror! Tongue nor heart</A><br>
-<A NAME=2.3.80>Cannot conceive nor name thee!</A><br>
-</blockquote>
-
-<A NAME=speech24><b>MACBETH</b></a>
-
-<A NAME=speech25><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.81>What's the matter.</A><br>
-</blockquote>
-
-<A NAME=speech26><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.82>Confusion now hath made his masterpiece!</A><br>
-<A NAME=2.3.83>Most sacrilegious murder hath broke ope</A><br>
-<A NAME=2.3.84>The Lord's anointed temple, and stole thence</A><br>
-<A NAME=2.3.85>The life o' the building!</A><br>
-</blockquote>
-
-<A NAME=speech27><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.86>What is 't you say? the life?</A><br>
-</blockquote>
-
-<A NAME=speech28><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.87>Mean you his majesty?</A><br>
-</blockquote>
-
-<A NAME=speech29><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.88>Approach the chamber, and destroy your sight</A><br>
-<A NAME=2.3.89>With a new Gorgon: do not bid me speak;</A><br>
-<A NAME=2.3.90>See, and then speak yourselves.</A><br>
-<p><i>Exeunt MACBETH and LENNOX</i></p>
-<A NAME=2.3.91>Awake, awake!</A><br>
-<A NAME=2.3.92>Ring the alarum-bell. Murder and treason!</A><br>
-<A NAME=2.3.93>Banquo and Donalbain! Malcolm! awake!</A><br>
-<A NAME=2.3.94>Shake off this downy sleep, death's counterfeit,</A><br>
-<A NAME=2.3.95>And look on death itself! up, up, and see</A><br>
-<A NAME=2.3.96>The great doom's image! Malcolm! Banquo!</A><br>
-<A NAME=2.3.97>As from your graves rise up, and walk like sprites,</A><br>
-<A NAME=2.3.98>To countenance this horror! Ring the bell.</A><br>
-<p><i>Bell rings</i></p>
-<p><i>Enter LADY MACBETH</i></p>
-</blockquote>
-
-<A NAME=speech30><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.99>What's the business,</A><br>
-<A NAME=2.3.100>That such a hideous trumpet calls to parley</A><br>
-<A NAME=2.3.101>The sleepers of the house? speak, speak!</A><br>
-</blockquote>
-
-<A NAME=speech31><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.102>O gentle lady,</A><br>
-<A NAME=2.3.103>'Tis not for you to hear what I can speak:</A><br>
-<A NAME=2.3.104>The repetition, in a woman's ear,</A><br>
-<A NAME=2.3.105>Would murder as it fell.</A><br>
-<p><i>Enter BANQUO</i></p>
-<A NAME=2.3.106>O Banquo, Banquo,</A><br>
-<A NAME=2.3.107>Our royal master 's murder'd!</A><br>
-</blockquote>
-
-<A NAME=speech32><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.108>Woe, alas!</A><br>
-<A NAME=2.3.109>What, in our house?</A><br>
-</blockquote>
-
-<A NAME=speech33><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.3.110>Too cruel any where.</A><br>
-<A NAME=2.3.111>Dear Duff, I prithee, contradict thyself,</A><br>
-<A NAME=2.3.112>And say it is not so.</A><br>
-<p><i>Re-enter MACBETH and LENNOX, with ROSS</i></p>
-</blockquote>
-
-<A NAME=speech34><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.113>Had I but died an hour before this chance,</A><br>
-<A NAME=2.3.114>I had lived a blessed time; for, from this instant,</A><br>
-<A NAME=2.3.115>There 's nothing serious in mortality:</A><br>
-<A NAME=2.3.116>All is but toys: renown and grace is dead;</A><br>
-<A NAME=2.3.117>The wine of life is drawn, and the mere lees</A><br>
-<A NAME=2.3.118>Is left this vault to brag of.</A><br>
-<p><i>Enter MALCOLM and DONALBAIN</i></p>
-</blockquote>
-
-<A NAME=speech35><b>DONALBAIN</b></a>
-<blockquote>
-<A NAME=2.3.119>What is amiss?</A><br>
-</blockquote>
-
-<A NAME=speech36><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.120>                  You are, and do not know't:</A><br>
-<A NAME=2.3.121>The spring, the head, the fountain of your blood</A><br>
-<A NAME=2.3.122>Is stopp'd; the very source of it is stopp'd.</A><br>
-</blockquote>
-
-<A NAME=speech37><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.123>Your royal father 's murder'd.</A><br>
-</blockquote>
-
-<A NAME=speech38><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=2.3.124>O, by whom?</A><br>
-</blockquote>
-
-<A NAME=speech39><b>LENNOX</b></a>
-<blockquote>
-<A NAME=2.3.125>Those of his chamber, as it seem'd, had done 't:</A><br>
-<A NAME=2.3.126>Their hands and faces were an badged with blood;</A><br>
-<A NAME=2.3.127>So were their daggers, which unwiped we found</A><br>
-<A NAME=2.3.128>Upon their pillows:</A><br>
-<A NAME=2.3.129>They stared, and were distracted; no man's life</A><br>
-<A NAME=2.3.130>Was to be trusted with them.</A><br>
-</blockquote>
-
-<A NAME=speech40><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.131>O, yet I do repent me of my fury,</A><br>
-<A NAME=2.3.132>That I did kill them.</A><br>
-</blockquote>
-
-<A NAME=speech41><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.133>Wherefore did you so?</A><br>
-</blockquote>
-
-<A NAME=speech42><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.134>Who can be wise, amazed, temperate and furious,</A><br>
-<A NAME=2.3.135>Loyal and neutral, in a moment? No man:</A><br>
-<A NAME=2.3.136>The expedition my violent love</A><br>
-<A NAME=2.3.137>Outrun the pauser, reason. Here lay Duncan,</A><br>
-<A NAME=2.3.138>His silver skin laced with his golden blood;</A><br>
-<A NAME=2.3.139>And his gash'd stabs look'd like a breach in nature</A><br>
-<A NAME=2.3.140>For ruin's wasteful entrance: there, the murderers,</A><br>
-<A NAME=2.3.141>Steep'd in the colours of their trade, their daggers</A><br>
-<A NAME=2.3.142>Unmannerly breech'd with gore: who could refrain,</A><br>
-<A NAME=2.3.143>That had a heart to love, and in that heart</A><br>
-<A NAME=2.3.144>Courage to make 's love kno wn?</A><br>
-</blockquote>
-
-<A NAME=speech43><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.145>Help me hence, ho!</A><br>
-</blockquote>
-
-<A NAME=speech44><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.146>Look to the lady.</A><br>
-</blockquote>
-
-<A NAME=speech45><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=2.3.147>[Aside to DONALBAIN]  Why do we hold our tongues,</A><br>
-<A NAME=2.3.148>That most may claim this argument for ours?</A><br>
-</blockquote>
-
-<A NAME=speech46><b>DONALBAIN</b></a>
-<blockquote>
-<A NAME=2.3.149>[Aside to MALCOLM]  What should be spoken here,</A><br>
-<A NAME=2.3.150>where our fate,</A><br>
-<A NAME=2.3.151>Hid in an auger-hole, may rush, and seize us?</A><br>
-<A NAME=2.3.152>Let 's away;</A><br>
-<A NAME=2.3.153>Our tears are not yet brew'd.</A><br>
-</blockquote>
-
-<A NAME=speech47><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=2.3.154>[Aside to DONALBAIN]        Nor our strong sorrow</A><br>
-<A NAME=2.3.155>Upon the foot of motion.</A><br>
-</blockquote>
-
-<A NAME=speech48><b>BANQUO</b></a>
-<blockquote>
-<A NAME=2.3.156>Look to the lady:</A><br>
-<p><i>LADY MACBETH is carried out</i></p>
-<A NAME=2.3.157>And when we have our naked frailties hid,</A><br>
-<A NAME=2.3.158>That suffer in exposure, let us meet,</A><br>
-<A NAME=2.3.159>And question this most bloody piece of work,</A><br>
-<A NAME=2.3.160>To know it further. Fears and scruples shake us:</A><br>
-<A NAME=2.3.161>In the great hand of God I stand; and thence</A><br>
-<A NAME=2.3.162>Against the undivulged pretence I fight</A><br>
-<A NAME=2.3.163>Of treasonous malice.</A><br>
-</blockquote>
-
-<A NAME=speech49><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.3.164>And so do I.</A><br>
-</blockquote>
-
-<A NAME=speech50><b>ALL</b></a>
-<blockquote>
-<A NAME=2.3.165>So all.</A><br>
-</blockquote>
-
-<A NAME=speech51><b>MACBETH</b></a>
-<blockquote>
-<A NAME=2.3.166>Let's briefly put on manly readiness,</A><br>
-<A NAME=2.3.167>And meet i' the hall together.</A><br>
-</blockquote>
-
-<A NAME=speech52><b>ALL</b></a>
-<blockquote>
-<A NAME=2.3.168>Well contented.</A><br>
-<p><i>Exeunt all but Malcolm and Donalbain.</i></p>
-</blockquote>
-
-<A NAME=speech53><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=2.3.169>What will you do? Let's not consort with them:</A><br>
-<A NAME=2.3.170>To show an unfelt sorrow is an office</A><br>
-<A NAME=2.3.171>Which the false man does easy. I'll to England.</A><br>
-</blockquote>
-
-<A NAME=speech54><b>DONALBAIN</b></a>
-<blockquote>
-<A NAME=2.3.172>To Ireland, I; our separated fortune</A><br>
-<A NAME=2.3.173>Shall keep us both the safer: where we are,</A><br>
-<A NAME=2.3.174>There's daggers in men's smiles: the near in blood,</A><br>
-<A NAME=2.3.175>The nearer bloody.</A><br>
-</blockquote>
-
-<A NAME=speech55><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=2.3.176>                  This murderous shaft that's shot</A><br>
-<A NAME=2.3.177>Hath not yet lighted, and our safest way</A><br>
-<A NAME=2.3.178>Is to avoid the aim. Therefore, to horse;</A><br>
-<A NAME=2.3.179>And let us not be dainty of leave-taking,</A><br>
-<A NAME=2.3.180>But shift away: there's warrant in that theft</A><br>
-<A NAME=2.3.181>Which steals itself, when there's no mercy left.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE IV. Outside Macbeth's castle.</h3>
-<p><blockquote>
-<i>Enter ROSS and an old Man</i>
-</blockquote>
-
-<A NAME=speech1><b>Old Man</b></a>
-<blockquote>
-<A NAME=2.4.1>Threescore and ten I can remember well:</A><br>
-<A NAME=2.4.2>Within the volume of which time I have seen</A><br>
-<A NAME=2.4.3>Hours dreadful and things strange; but this sore night</A><br>
-<A NAME=2.4.4>Hath trifled former knowings.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.5>Ah, good father,</A><br>
-<A NAME=2.4.6>Thou seest, the heavens, as troubled with man's act,</A><br>
-<A NAME=2.4.7>Threaten his bloody stage: by the clock, 'tis day,</A><br>
-<A NAME=2.4.8>And yet dark night strangles the travelling lamp:</A><br>
-<A NAME=2.4.9>Is't night's predominance, or the day's shame,</A><br>
-<A NAME=2.4.10>That darkness does the face of earth entomb,</A><br>
-<A NAME=2.4.11>When living light should kiss it?</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Old Man</b></a>
-<blockquote>
-<A NAME=2.4.12>'Tis unnatural,</A><br>
-<A NAME=2.4.13>Even like the deed that's done. On Tuesday last,</A><br>
-<A NAME=2.4.14>A falcon, towering in her pride of place,</A><br>
-<A NAME=2.4.15>Was by a mousing owl hawk'd at and kill'd.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.16>And Duncan's horses--a thing most strange and certain--</A><br>
-<A NAME=2.4.17>Beauteous and swift, the minions of their race,</A><br>
-<A NAME=2.4.18>Turn'd wild in nature, broke their stalls, flung out,</A><br>
-<A NAME=2.4.19>Contending 'gainst obedience, as they would make</A><br>
-<A NAME=2.4.20>War with mankind.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Old Man</b></a>
-<blockquote>
-<A NAME=2.4.21>'Tis said they eat each other.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.22>They did so, to the amazement of mine eyes</A><br>
-<A NAME=2.4.23>That look'd upon't. Here comes the good Macduff.</A><br>
-<p><i>Enter MACDUFF</i></p>
-<A NAME=2.4.24>How goes the world, sir, now?</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.25>Why, see you not?</A><br>
-</blockquote>
-
-<A NAME=speech8><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.26>Is't known who did this more than bloody deed?</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.27>Those that Macbeth hath slain.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.28>Alas, the day!</A><br>
-<A NAME=2.4.29>What good could they pretend?</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.30>They were suborn'd:</A><br>
-<A NAME=2.4.31>Malcolm and Donalbain, the king's two sons,</A><br>
-<A NAME=2.4.32>Are stol'n away and fled; which puts upon them</A><br>
-<A NAME=2.4.33>Suspicion of the deed.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.34>'Gainst nature still!</A><br>
-<A NAME=2.4.35>Thriftless ambition, that wilt ravin up</A><br>
-<A NAME=2.4.36>Thine own life's means! Then 'tis most like</A><br>
-<A NAME=2.4.37>The sovereignty will fall upon Macbeth.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.38>He is already named, and gone to Scone</A><br>
-<A NAME=2.4.39>To be invested.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.40>                  Where is Duncan's body?</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.41>Carried to Colmekill,</A><br>
-<A NAME=2.4.42>The sacred storehouse of his predecessors,</A><br>
-<A NAME=2.4.43>And guardian of their bones.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.44>Will you to Scone?</A><br>
-</blockquote>
-
-<A NAME=speech17><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.45>No, cousin, I'll to Fife.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.46>Well, I will thither.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=2.4.47>Well, may you see things well done there: adieu!</A><br>
-<A NAME=2.4.48>Lest our old robes sit easier than our new!</A><br>
-</blockquote>
-
-<A NAME=speech20><b>ROSS</b></a>
-<blockquote>
-<A NAME=2.4.49>Farewell, father.</A><br>
-</blockquote>
-
-<A NAME=speech21><b>Old Man</b></a>
-<blockquote>
-<A NAME=2.4.50>God's benison go with you; and with those</A><br>
-<A NAME=2.4.51>That would make good of bad, and friends of foes!</A><br>
-<p><i>Exeunt</i></p>
-</blockquote><p>
-<H3>ACT III</h3>
-<h3>SCENE I. Forres. The palace.</h3>
-<p><blockquote>
-<i>Enter BANQUO</i>
-</blockquote>
-
-<A NAME=speech1><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.1.1>Thou hast it now: king, Cawdor, Glamis, all,</A><br>
-<A NAME=3.1.2>As the weird women promised, and, I fear,</A><br>
-<A NAME=3.1.3>Thou play'dst most foully for't: yet it was said</A><br>
-<A NAME=3.1.4>It should not stand in thy posterity,</A><br>
-<A NAME=3.1.5>But that myself should be the root and father</A><br>
-<A NAME=3.1.6>Of many kings. If there come truth from them--</A><br>
-<A NAME=3.1.7>As upon thee, Macbeth, their speeches shine--</A><br>
-<A NAME=3.1.8>Why, by the verities on thee made good,</A><br>
-<A NAME=3.1.9>May they not be my oracles as well,</A><br>
-<A NAME=3.1.10>And set me up in hope? But hush! no more.</A><br>
-<p><i>Sennet sounded. Enter MACBETH, as king, LADY  MACBETH, as queen, LENNOX, ROSS, Lords, Ladies, and Attendants</i></p>
-</blockquote>
-
-<A NAME=speech2><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.11>Here's our chief guest.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.12>If he had been forgotten,</A><br>
-<A NAME=3.1.13>It had been as a gap in our great feast,</A><br>
-<A NAME=3.1.14>And all-thing unbecoming.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.15>To-night we hold a solemn supper sir,</A><br>
-<A NAME=3.1.16>And I'll request your presence.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.1.17>Let your highness</A><br>
-<A NAME=3.1.18>Command upon me; to the which my duties</A><br>
-<A NAME=3.1.19>Are with a most indissoluble tie</A><br>
-<A NAME=3.1.20>For ever knit.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.21>                  Ride you this afternoon?</A><br>
-</blockquote>
-
-<A NAME=speech7><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.1.22>Ay, my good lord.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.23>We should have else desired your good advice,</A><br>
-<A NAME=3.1.24>Which still hath been both grave and prosperous,</A><br>
-<A NAME=3.1.25>In this day's council; but we'll take to-morrow.</A><br>
-<A NAME=3.1.26>Is't far you ride?</A><br>
-</blockquote>
-
-<A NAME=speech9><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.1.27>As far, my lord, as will fill up the time</A><br>
-<A NAME=3.1.28>'Twixt this and supper: go not my horse the better,</A><br>
-<A NAME=3.1.29>I must become a borrower of the night</A><br>
-<A NAME=3.1.30>For a dark hour or twain.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.31>Fail not our feast.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.1.32>My lord, I will not.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.33>We hear, our bloody cousins are bestow'd</A><br>
-<A NAME=3.1.34>In England and in Ireland, not confessing</A><br>
-<A NAME=3.1.35>Their cruel parricide, filling their hearers</A><br>
-<A NAME=3.1.36>With strange invention: but of that to-morrow,</A><br>
-<A NAME=3.1.37>When therewithal we shall have cause of state</A><br>
-<A NAME=3.1.38>Craving us jointly. Hie you to horse: adieu,</A><br>
-<A NAME=3.1.39>Till you return at night. Goes Fleance with you?</A><br>
-</blockquote>
-
-<A NAME=speech13><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.1.40>Ay, my good lord: our time does call upon 's.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.41>I wish your horses swift and sure of foot;</A><br>
-<A NAME=3.1.42>And so I do commend you to their backs. Farewell.</A><br>
-<p><i>Exit BANQUO</i></p>
-<A NAME=3.1.43>Let every man be master of his time</A><br>
-<A NAME=3.1.44>Till seven at night: to make society</A><br>
-<A NAME=3.1.45>The sweeter welcome, we will keep ourself</A><br>
-<A NAME=3.1.46>Till supper-time alone: while then, God be with you!</A><br>
-<p><i>Exeunt all but MACBETH, and an attendant</i></p>
-<A NAME=3.1.47>Sirrah, a word with you: attend those men</A><br>
-<A NAME=3.1.48>Our pleasure?</A><br>
-</blockquote>
-
-<A NAME=speech15><b>ATTENDANT</b></a>
-<blockquote>
-<A NAME=3.1.49>They are, my lord, without the palace gate.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.50>Bring them before us.</A><br>
-<p><i>Exit Attendant</i></p>
-<A NAME=3.1.51>To be thus is nothing;</A><br>
-<A NAME=3.1.52>But to be safely thus.--Our fears in Banquo</A><br>
-<A NAME=3.1.53>Stick deep; and in his royalty of nature</A><br>
-<A NAME=3.1.54>Reigns that which would be fear'd: 'tis much he dares;</A><br>
-<A NAME=3.1.55>And, to that dauntless temper of his mind,</A><br>
-<A NAME=3.1.56>He hath a wisdom that doth guide his valour</A><br>
-<A NAME=3.1.57>To act in safety. There is none but he</A><br>
-<A NAME=3.1.58>Whose being I do fear: and, under him,</A><br>
-<A NAME=3.1.59>My Genius is rebuked; as, it is said,</A><br>
-<A NAME=3.1.60>Mark Antony's was by Caesar. He chid the sisters</A><br>
-<A NAME=3.1.61>When first they put the name of king upon me,</A><br>
-<A NAME=3.1.62>And bade them speak to him: then prophet-like</A><br>
-<A NAME=3.1.63>They hail'd him father to a line of kings:</A><br>
-<A NAME=3.1.64>Upon my head they placed a fruitless crown,</A><br>
-<A NAME=3.1.65>And put a barren sceptre in my gripe,</A><br>
-<A NAME=3.1.66>Thence to be wrench'd with an unlineal hand,</A><br>
-<A NAME=3.1.67>No son of mine succeeding. If 't be so,</A><br>
-<A NAME=3.1.68>For Banquo's issue have I filed my mind;</A><br>
-<A NAME=3.1.69>For them the gracious Duncan have I murder'd;</A><br>
-<A NAME=3.1.70>Put rancours in the vessel of my peace</A><br>
-<A NAME=3.1.71>Only for them; and mine eternal jewel</A><br>
-<A NAME=3.1.72>Given to the common enemy of man,</A><br>
-<A NAME=3.1.73>To make them kings, the seed of Banquo kings!</A><br>
-<A NAME=3.1.74>Rather than so, come fate into the list.</A><br>
-<A NAME=3.1.75>And champion me to the utterance! Who's there!</A><br>
-<p><i>Re-enter Attendant, with two Murderers</i></p>
-<A NAME=3.1.76>Now go to the door, and stay there till we call.</A><br>
-<p><i>Exit Attendant</i></p>
-<A NAME=3.1.77>Was it not yesterday we spoke together?</A><br>
-</blockquote>
-
-<A NAME=speech17><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.1.78>It was, so please your highness.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.79>Well then, now</A><br>
-<A NAME=3.1.80>Have you consider'd of my speeches? Know</A><br>
-<A NAME=3.1.81>That it was he in the times past which held you</A><br>
-<A NAME=3.1.82>So under fortune, which you thought had been</A><br>
-<A NAME=3.1.83>Our innocent self: this I made good to you</A><br>
-<A NAME=3.1.84>In our last conference, pass'd in probation with you,</A><br>
-<A NAME=3.1.85>How you were borne in hand, how cross'd,</A><br>
-<A NAME=3.1.86>the instruments,</A><br>
-<A NAME=3.1.87>Who wrought with them, and all things else that might</A><br>
-<A NAME=3.1.88>To half a soul and to a notion crazed</A><br>
-<A NAME=3.1.89>Say 'Thus did Banquo.'</A><br>
-</blockquote>
-
-<A NAME=speech19><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.1.90>You made it known to us.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.91>I did so, and went further, which is now</A><br>
-<A NAME=3.1.92>Our point of second meeting. Do you find</A><br>
-<A NAME=3.1.93>Your patience so predominant in your nature</A><br>
-<A NAME=3.1.94>That you can let this go? Are you so gospell'd</A><br>
-<A NAME=3.1.95>To pray for this good man and for his issue,</A><br>
-<A NAME=3.1.96>Whose heavy hand hath bow'd you to the grave</A><br>
-<A NAME=3.1.97>And beggar'd yours for ever?</A><br>
-</blockquote>
-
-<A NAME=speech21><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.1.98>We are men, my liege.</A><br>
-</blockquote>
-
-<A NAME=speech22><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.99>Ay, in the catalogue ye go for men;</A><br>
-<A NAME=3.1.100>As hounds and greyhounds, mongrels, spaniels, curs,</A><br>
-<A NAME=3.1.101>Shoughs, water-rugs and demi-wolves, are clept</A><br>
-<A NAME=3.1.102>All by the name of dogs: the valued file</A><br>
-<A NAME=3.1.103>Distinguishes the swift, the slow, the subtle,</A><br>
-<A NAME=3.1.104>The housekeeper, the hunter, every one</A><br>
-<A NAME=3.1.105>According to the gift which bounteous nature</A><br>
-<A NAME=3.1.106>Hath in him closed; whereby he does receive</A><br>
-<A NAME=3.1.107>Particular addition. from the bill</A><br>
-<A NAME=3.1.108>That writes them all alike: and so of men.</A><br>
-<A NAME=3.1.109>Now, if you have a station in the file,</A><br>
-<A NAME=3.1.110>Not i' the worst rank of manhood, say 't;</A><br>
-<A NAME=3.1.111>And I will put that business in your bosoms,</A><br>
-<A NAME=3.1.112>Whose execution takes your enemy off,</A><br>
-<A NAME=3.1.113>Grapples you to the heart and love of us,</A><br>
-<A NAME=3.1.114>Who wear our health but sickly in his life,</A><br>
-<A NAME=3.1.115>Which in his death were perfect.</A><br>
-</blockquote>
-
-<A NAME=speech23><b>Second Murderer</b></a>
-<blockquote>
-<A NAME=3.1.116>I am one, my liege,</A><br>
-<A NAME=3.1.117>Whom the vile blows and buffets of the world</A><br>
-<A NAME=3.1.118>Have so incensed that I am reckless what</A><br>
-<A NAME=3.1.119>I do to spite the world.</A><br>
-</blockquote>
-
-<A NAME=speech24><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.1.120>And I another</A><br>
-<A NAME=3.1.121>So weary with disasters, tugg'd with fortune,</A><br>
-<A NAME=3.1.122>That I would set my lie on any chance,</A><br>
-<A NAME=3.1.123>To mend it, or be rid on't.</A><br>
-</blockquote>
-
-<A NAME=speech25><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.124>Both of you</A><br>
-<A NAME=3.1.125>Know Banquo was your enemy.</A><br>
-</blockquote>
-
-<A NAME=speech26><b>Both Murderers</b></a>
-<blockquote>
-<A NAME=3.1.126>True, my lord.</A><br>
-</blockquote>
-
-<A NAME=speech27><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.127>So is he mine; and in such bloody distance,</A><br>
-<A NAME=3.1.128>That every minute of his being thrusts</A><br>
-<A NAME=3.1.129>Against my near'st of life: and though I could</A><br>
-<A NAME=3.1.130>With barefaced power sweep him from my sight</A><br>
-<A NAME=3.1.131>And bid my will avouch it, yet I must not,</A><br>
-<A NAME=3.1.132>For certain friends that are both his and mine,</A><br>
-<A NAME=3.1.133>Whose loves I may not drop, but wail his fall</A><br>
-<A NAME=3.1.134>Who I myself struck down; and thence it is,</A><br>
-<A NAME=3.1.135>That I to your assistance do make love,</A><br>
-<A NAME=3.1.136>Masking the business from the common eye</A><br>
-<A NAME=3.1.137>For sundry weighty reasons.</A><br>
-</blockquote>
-
-<A NAME=speech28><b>Second Murderer</b></a>
-<blockquote>
-<A NAME=3.1.138>We shall, my lord,</A><br>
-<A NAME=3.1.139>Perform what you command us.</A><br>
-</blockquote>
-
-<A NAME=speech29><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.1.140>Though our lives--</A><br>
-</blockquote>
-
-<A NAME=speech30><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.141>Your spirits shine through you. Within this hour at most</A><br>
-<A NAME=3.1.142>I will advise you where to plant yourselves;</A><br>
-<A NAME=3.1.143>Acquaint you with the perfect spy o' the time,</A><br>
-<A NAME=3.1.144>The moment on't; for't must be done to-night,</A><br>
-<A NAME=3.1.145>And something from the palace; always thought</A><br>
-<A NAME=3.1.146>That I require a clearness: and with him--</A><br>
-<A NAME=3.1.147>To leave no rubs nor botches in the work--</A><br>
-<A NAME=3.1.148>Fleance his son, that keeps him company,</A><br>
-<A NAME=3.1.149>Whose absence is no less material to me</A><br>
-<A NAME=3.1.150>Than is his father's, must embrace the fate</A><br>
-<A NAME=3.1.151>Of that dark hour. Resolve yourselves apart:</A><br>
-<A NAME=3.1.152>I'll come to you anon.</A><br>
-</blockquote>
-
-<A NAME=speech31><b>Both Murderers</b></a>
-<blockquote>
-<A NAME=3.1.153>We are resolved, my lord.</A><br>
-</blockquote>
-
-<A NAME=speech32><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.1.154>I'll call upon you straight: abide within.</A><br>
-<p><i>Exeunt Murderers</i></p>
-<A NAME=3.1.155>It is concluded. Banquo, thy soul's flight,</A><br>
-<A NAME=3.1.156>If it find heaven, must find it out to-night.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-<h3>SCENE II. The palace.</h3>
-<p><blockquote>
-<i>Enter LADY MACBETH and a Servant</i>
-</blockquote>
-
-<A NAME=speech1><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.1>Is Banquo gone from court?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Servant</b></a>
-<blockquote>
-<A NAME=3.2.2>Ay, madam, but returns again to-night.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.3>Say to the king, I would attend his leisure</A><br>
-<A NAME=3.2.4>For a few words.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>Servant</b></a>
-<blockquote>
-<A NAME=3.2.5>                  Madam, I will.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech5><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.6>Nought's had, all's spent,</A><br>
-<A NAME=3.2.7>Where our desire is got without content:</A><br>
-<A NAME=3.2.8>'Tis safer to be that which we destroy</A><br>
-<A NAME=3.2.9>Than by destruction dwell in doubtful joy.</A><br>
-<p><i>Enter MACBETH</i></p>
-<A NAME=3.2.10>How now, my lord! why do you keep alone,</A><br>
-<A NAME=3.2.11>Of sorriest fancies your companions making,</A><br>
-<A NAME=3.2.12>Using those thoughts which should indeed have died</A><br>
-<A NAME=3.2.13>With them they think on? Things without all remedy</A><br>
-<A NAME=3.2.14>Should be without regard: what's done is done.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.15>We have scotch'd the snake, not kill'd it:</A><br>
-<A NAME=3.2.16>She'll close and be herself, whilst our poor malice</A><br>
-<A NAME=3.2.17>Remains in danger of her former tooth.</A><br>
-<A NAME=3.2.18>But let the frame of things disjoint, both the</A><br>
-<A NAME=3.2.19>worlds suffer,</A><br>
-<A NAME=3.2.20>Ere we will eat our meal in fear and sleep</A><br>
-<A NAME=3.2.21>In the affliction of these terrible dreams</A><br>
-<A NAME=3.2.22>That shake us nightly: better be with the dead,</A><br>
-<A NAME=3.2.23>Whom we, to gain our peace, have sent to peace,</A><br>
-<A NAME=3.2.24>Than on the torture of the mind to lie</A><br>
-<A NAME=3.2.25>In restless ecstasy. Duncan is in his grave;</A><br>
-<A NAME=3.2.26>After life's fitful fever he sleeps well;</A><br>
-<A NAME=3.2.27>Treason has done his worst: nor steel, nor poison,</A><br>
-<A NAME=3.2.28>Malice domestic, foreign levy, nothing,</A><br>
-<A NAME=3.2.29>Can touch him further.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.30>Come on;</A><br>
-<A NAME=3.2.31>Gentle my lord, sleek o'er your rugged looks;</A><br>
-<A NAME=3.2.32>Be bright and jovial among your guests to-night.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.33>So shall I, love; and so, I pray, be you:</A><br>
-<A NAME=3.2.34>Let your remembrance apply to Banquo;</A><br>
-<A NAME=3.2.35>Present him eminence, both with eye and tongue:</A><br>
-<A NAME=3.2.36>Unsafe the while, that we</A><br>
-<A NAME=3.2.37>Must lave our honours in these flattering streams,</A><br>
-<A NAME=3.2.38>And make our faces vizards to our hearts,</A><br>
-<A NAME=3.2.39>Disguising what they are.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.40>You must leave this.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.41>O, full of scorpions is my mind, dear wife!</A><br>
-<A NAME=3.2.42>Thou know'st that Banquo, and his Fleance, lives.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.43>But in them nature's copy's not eterne.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.44>There's comfort yet; they are assailable;</A><br>
-<A NAME=3.2.45>Then be thou jocund: ere the bat hath flown</A><br>
-<A NAME=3.2.46>His cloister'd flight, ere to black Hecate's summons</A><br>
-<A NAME=3.2.47>The shard-borne beetle with his drowsy hums</A><br>
-<A NAME=3.2.48>Hath rung night's yawning peal, there shall be done</A><br>
-<A NAME=3.2.49>A deed of dreadful note.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.50>What's to be done?</A><br>
-</blockquote>
-
-<A NAME=speech14><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.2.51>Be innocent of the knowledge, dearest chuck,</A><br>
-<A NAME=3.2.52>Till thou applaud the deed. Come, seeling night,</A><br>
-<A NAME=3.2.53>Scarf up the tender eye of pitiful day;</A><br>
-<A NAME=3.2.54>And with thy bloody and invisible hand</A><br>
-<A NAME=3.2.55>Cancel and tear to pieces that great bond</A><br>
-<A NAME=3.2.56>Which keeps me pale! Light thickens; and the crow</A><br>
-<A NAME=3.2.57>Makes wing to the rooky wood:</A><br>
-<A NAME=3.2.58>Good things of day begin to droop and drowse;</A><br>
-<A NAME=3.2.59>While night's black agents to their preys do rouse.</A><br>
-<A NAME=3.2.60>Thou marvell'st at my words: but hold thee still;</A><br>
-<A NAME=3.2.61>Things bad begun make strong themselves by ill.</A><br>
-<A NAME=3.2.62>So, prithee, go with me.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE III. A park near the palace.</h3>
-<p><blockquote>
-<i>Enter three Murderers</i>
-</blockquote>
-
-<A NAME=speech1><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.1>But who did bid thee join with us?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Third Murderer</b></a>
-<blockquote>
-<A NAME=3.3.2>Macbeth.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Second Murderer</b></a>
-<blockquote>
-<A NAME=3.3.3>He needs not our mistrust, since he delivers</A><br>
-<A NAME=3.3.4>Our offices and what we have to do</A><br>
-<A NAME=3.3.5>To the direction just.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.6>Then stand with us.</A><br>
-<A NAME=3.3.7>The west yet glimmers with some streaks of day:</A><br>
-<A NAME=3.3.8>Now spurs the lated traveller apace</A><br>
-<A NAME=3.3.9>To gain the timely inn; and near approaches</A><br>
-<A NAME=3.3.10>The subject of our watch.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Third Murderer</b></a>
-<blockquote>
-<A NAME=3.3.11>Hark! I hear horses.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.3.12>[Within]  Give us a light there, ho!</A><br>
-</blockquote>
-
-<A NAME=speech7><b>Second Murderer</b></a>
-<blockquote>
-<A NAME=3.3.13>Then 'tis he: the rest</A><br>
-<A NAME=3.3.14>That are within the note of expectation</A><br>
-<A NAME=3.3.15>Already are i' the court.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.16>His horses go about.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>Third Murderer</b></a>
-<blockquote>
-<A NAME=3.3.17>Almost a mile: but he does usually,</A><br>
-<A NAME=3.3.18>So all men do, from hence to the palace gate</A><br>
-<A NAME=3.3.19>Make it their walk.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>Second Murderer</b></a>
-<blockquote>
-<A NAME=3.3.20>A light, a light!</A><br>
-<p><i>Enter BANQUO, and FLEANCE with a torch</i></p>
-</blockquote>
-
-<A NAME=speech11><b>Third Murderer</b></a>
-<blockquote>
-<A NAME=3.3.21>'Tis he.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.22>Stand to't.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.3.23>It will be rain to-night.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.24>Let it come down.</A><br>
-<p><i>They set upon BANQUO</i></p>
-</blockquote>
-
-<A NAME=speech15><b>BANQUO</b></a>
-<blockquote>
-<A NAME=3.3.25>O, treachery! Fly, good Fleance, fly, fly, fly!</A><br>
-<A NAME=3.3.26>Thou mayst revenge. O slave!</A><br>
-<p><i>Dies. FLEANCE escapes</i></p>
-</blockquote>
-
-<A NAME=speech16><b>Third Murderer</b></a>
-<blockquote>
-<A NAME=3.3.27>Who did strike out the light?</A><br>
-</blockquote>
-
-<A NAME=speech17><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.28>Wast not the way?</A><br>
-</blockquote>
-
-<A NAME=speech18><b>Third Murderer</b></a>
-<blockquote>
-<A NAME=3.3.29>There's but one down; the son is fled.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>Second Murderer</b></a>
-<blockquote>
-<A NAME=3.3.30>We have lost</A><br>
-<A NAME=3.3.31>Best half of our affair.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.3.32>Well, let's away, and say how much is done.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE IV. The same. Hall in the palace.</h3>
-<p><blockquote>
-<i>A banquet prepared. Enter MACBETH, LADY MACBETH, ROSS, LENNOX, Lords, and Attendants</i>
-</blockquote>
-
-<A NAME=speech1><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.1>You know your own degrees; sit down: at first</A><br>
-<A NAME=3.4.2>And last the hearty welcome.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Lords</b></a>
-<blockquote>
-<A NAME=3.4.3>Thanks to your majesty.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.4>Ourself will mingle with society,</A><br>
-<A NAME=3.4.5>And play the humble host.</A><br>
-<A NAME=3.4.6>Our hostess keeps her state, but in best time</A><br>
-<A NAME=3.4.7>We will require her welcome.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.8>Pronounce it for me, sir, to all our friends;</A><br>
-<A NAME=3.4.9>For my heart speaks they are welcome.</A><br>
-<p><i>First Murderer appears at the door</i></p>
-</blockquote>
-
-<A NAME=speech5><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.10>See, they encounter thee with their hearts' thanks.</A><br>
-<A NAME=3.4.11>Both sides are even: here I'll sit i' the midst:</A><br>
-<A NAME=3.4.12>Be large in mirth; anon we'll drink a measure</A><br>
-<A NAME=3.4.13>The table round.</A><br>
-<p><i>Approaching the door</i></p>
-<A NAME=3.4.14>There's blood on thy face.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.4.15>'Tis Banquo's then.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.16>'Tis better thee without than he within.</A><br>
-<A NAME=3.4.17>Is he dispatch'd?</A><br>
-</blockquote>
-
-<A NAME=speech8><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.4.18>My lord, his throat is cut; that I did for him.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.19>Thou art the best o' the cut-throats: yet he's good</A><br>
-<A NAME=3.4.20>That did the like for Fleance: if thou didst it,</A><br>
-<A NAME=3.4.21>Thou art the nonpareil.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.4.22>Most royal sir,</A><br>
-<A NAME=3.4.23>Fleance is 'scaped.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.24>Then comes my fit again: I had else been perfect,</A><br>
-<A NAME=3.4.25>Whole as the marble, founded as the rock,</A><br>
-<A NAME=3.4.26>As broad and general as the casing air:</A><br>
-<A NAME=3.4.27>But now I am cabin'd, cribb'd, confined, bound in</A><br>
-<A NAME=3.4.28>To saucy doubts and fears. But Banquo's safe?</A><br>
-</blockquote>
-
-<A NAME=speech12><b>First Murderer</b></a>
-<blockquote>
-<A NAME=3.4.29>Ay, my good lord: safe in a ditch he bides,</A><br>
-<A NAME=3.4.30>With twenty trenched gashes on his head;</A><br>
-<A NAME=3.4.31>The least a death to nature.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.32>Thanks for that:</A><br>
-<A NAME=3.4.33>There the grown serpent lies; the worm that's fled</A><br>
-<A NAME=3.4.34>Hath nature that in time will venom breed,</A><br>
-<A NAME=3.4.35>No teeth for the present. Get thee gone: to-morrow</A><br>
-<A NAME=3.4.36>We'll hear, ourselves, again.</A><br>
-<p><i>Exit Murderer</i></p>
-</blockquote>
-
-<A NAME=speech14><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.37>My royal lord,</A><br>
-<A NAME=3.4.38>You do not give the cheer: the feast is sold</A><br>
-<A NAME=3.4.39>That is not often vouch'd, while 'tis a-making,</A><br>
-<A NAME=3.4.40>'Tis given with welcome: to feed were best at home;</A><br>
-<A NAME=3.4.41>From thence the sauce to meat is ceremony;</A><br>
-<A NAME=3.4.42>Meeting were bare without it.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.43>Sweet remembrancer!</A><br>
-<A NAME=3.4.44>Now, good digestion wait on appetite,</A><br>
-<A NAME=3.4.45>And health on both!</A><br>
-</blockquote>
-
-<A NAME=speech16><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.4.46>May't please your highness sit.</A><br>
-<p><i>The GHOST OF BANQUO enters, and sits in MACBETH's place</i></p>
-</blockquote>
-
-<A NAME=speech17><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.47>Here had we now our country's honour roof'd,</A><br>
-<A NAME=3.4.48>Were the graced person of our Banquo present;</A><br>
-<A NAME=3.4.49>Who may I rather challenge for unkindness</A><br>
-<A NAME=3.4.50>Than pity for mischance!</A><br>
-</blockquote>
-
-<A NAME=speech18><b>ROSS</b></a>
-<blockquote>
-<A NAME=3.4.51>His absence, sir,</A><br>
-<A NAME=3.4.52>Lays blame upon his promise. Please't your highness</A><br>
-<A NAME=3.4.53>To grace us with your royal company.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.54>The table's full.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.4.55>                  Here is a place reserved, sir.</A><br>
-</blockquote>
-
-<A NAME=speech21><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.56>Where?</A><br>
-</blockquote>
-
-<A NAME=speech22><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.4.57>Here, my good lord. What is't that moves your highness?</A><br>
-</blockquote>
-
-<A NAME=speech23><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.58>Which of you have done this?</A><br>
-</blockquote>
-
-<A NAME=speech24><b>Lords</b></a>
-<blockquote>
-<A NAME=3.4.59>What, my good lord?</A><br>
-</blockquote>
-
-<A NAME=speech25><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.60>Thou canst not say I did it: never shake</A><br>
-<A NAME=3.4.61>Thy gory locks at me.</A><br>
-</blockquote>
-
-<A NAME=speech26><b>ROSS</b></a>
-<blockquote>
-<A NAME=3.4.62>Gentlemen, rise: his highness is not well.</A><br>
-</blockquote>
-
-<A NAME=speech27><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.63>Sit, worthy friends: my lord is often thus,</A><br>
-<A NAME=3.4.64>And hath been from his youth: pray you, keep seat;</A><br>
-<A NAME=3.4.65>The fit is momentary; upon a thought</A><br>
-<A NAME=3.4.66>He will again be well: if much you note him,</A><br>
-<A NAME=3.4.67>You shall offend him and extend his passion:</A><br>
-<A NAME=3.4.68>Feed, and regard him not. Are you a man?</A><br>
-</blockquote>
-
-<A NAME=speech28><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.69>Ay, and a bold one, that dare look on that</A><br>
-<A NAME=3.4.70>Which might appal the devil.</A><br>
-</blockquote>
-
-<A NAME=speech29><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.71>O proper stuff!</A><br>
-<A NAME=3.4.72>This is the very painting of your fear:</A><br>
-<A NAME=3.4.73>This is the air-drawn dagger which, you said,</A><br>
-<A NAME=3.4.74>Led you to Duncan. O, these flaws and starts,</A><br>
-<A NAME=3.4.75>Impostors to true fear, would well become</A><br>
-<A NAME=3.4.76>A woman's story at a winter's fire,</A><br>
-<A NAME=3.4.77>Authorized by her grandam. Shame itself!</A><br>
-<A NAME=3.4.78>Why do you make such faces? When all's done,</A><br>
-<A NAME=3.4.79>You look but on a stool.</A><br>
-</blockquote>
-
-<A NAME=speech30><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.80>Prithee, see there! behold! look! lo!</A><br>
-<A NAME=3.4.81>how say you?</A><br>
-<A NAME=3.4.82>Why, what care I? If thou canst nod, speak too.</A><br>
-<A NAME=3.4.83>If charnel-houses and our graves must send</A><br>
-<A NAME=3.4.84>Those that we bury back, our monuments</A><br>
-<A NAME=3.4.85>Shall be the maws of kites.</A><br>
-<p><i>GHOST OF BANQUO vanishes</i></p>
-</blockquote>
-
-<A NAME=speech31><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.86>What, quite unmann'd in folly?</A><br>
-</blockquote>
-
-<A NAME=speech32><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.87>If I stand here, I saw him.</A><br>
-</blockquote>
-
-<A NAME=speech33><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.88>Fie, for shame!</A><br>
-</blockquote>
-
-<A NAME=speech34><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.89>Blood hath been shed ere now, i' the olden time,</A><br>
-<A NAME=3.4.90>Ere human statute purged the gentle weal;</A><br>
-<A NAME=3.4.91>Ay, and since too, murders have been perform'd</A><br>
-<A NAME=3.4.92>Too terrible for the ear: the times have been,</A><br>
-<A NAME=3.4.93>That, when the brains were out, the man would die,</A><br>
-<A NAME=3.4.94>And there an end; but now they rise again,</A><br>
-<A NAME=3.4.95>With twenty mortal murders on their crowns,</A><br>
-<A NAME=3.4.96>And push us from our stools: this is more strange</A><br>
-<A NAME=3.4.97>Than such a murder is.</A><br>
-</blockquote>
-
-<A NAME=speech35><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.98>My worthy lord,</A><br>
-<A NAME=3.4.99>Your noble friends do lack you.</A><br>
-</blockquote>
-
-<A NAME=speech36><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.100>I do forget.</A><br>
-<A NAME=3.4.101>Do not muse at me, my most worthy friends,</A><br>
-<A NAME=3.4.102>I have a strange infirmity, which is nothing</A><br>
-<A NAME=3.4.103>To those that know me. Come, love and health to all;</A><br>
-<A NAME=3.4.104>Then I'll sit down. Give me some wine; fill full.</A><br>
-<A NAME=3.4.105>I drink to the general joy o' the whole table,</A><br>
-<A NAME=3.4.106>And to our dear friend Banquo, whom we miss;</A><br>
-<A NAME=3.4.107>Would he were here! to all, and him, we thirst,</A><br>
-<A NAME=3.4.108>And all to all.</A><br>
-</blockquote>
-
-<A NAME=speech37><b>Lords</b></a>
-<blockquote>
-<A NAME=3.4.109>                  Our duties, and the pledge.</A><br>
-<p><i>Re-enter GHOST OF BANQUO</i></p>
-</blockquote>
-
-<A NAME=speech38><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.110>Avaunt! and quit my sight! let the earth hide thee!</A><br>
-<A NAME=3.4.111>Thy bones are marrowless, thy blood is cold;</A><br>
-<A NAME=3.4.112>Thou hast no speculation in those eyes</A><br>
-<A NAME=3.4.113>Which thou dost glare with!</A><br>
-</blockquote>
-
-<A NAME=speech39><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.114>Think of this, good peers,</A><br>
-<A NAME=3.4.115>But as a thing of custom: 'tis no other;</A><br>
-<A NAME=3.4.116>Only it spoils the pleasure of the time.</A><br>
-</blockquote>
-
-<A NAME=speech40><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.117>What man dare, I dare:</A><br>
-<A NAME=3.4.118>Approach thou like the rugged Russian bear,</A><br>
-<A NAME=3.4.119>The arm'd rhinoceros, or the Hyrcan tiger;</A><br>
-<A NAME=3.4.120>Take any shape but that, and my firm nerves</A><br>
-<A NAME=3.4.121>Shall never tremble: or be alive again,</A><br>
-<A NAME=3.4.122>And dare me to the desert with thy sword;</A><br>
-<A NAME=3.4.123>If trembling I inhabit then, protest me</A><br>
-<A NAME=3.4.124>The baby of a girl. Hence, horrible shadow!</A><br>
-<A NAME=3.4.125>Unreal mockery, hence!</A><br>
-<p><i>GHOST OF BANQUO vanishes</i></p>
-<A NAME=3.4.126>Why, so: being gone,</A><br>
-<A NAME=3.4.127>I am a man again. Pray you, sit still.</A><br>
-</blockquote>
-
-<A NAME=speech41><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.128>You have displaced the mirth, broke the good meeting,</A><br>
-<A NAME=3.4.129>With most admired disorder.</A><br>
-</blockquote>
-
-<A NAME=speech42><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.130>Can such things be,</A><br>
-<A NAME=3.4.131>And overcome us like a summer's cloud,</A><br>
-<A NAME=3.4.132>Without our special wonder? You make me strange</A><br>
-<A NAME=3.4.133>Even to the disposition that I owe,</A><br>
-<A NAME=3.4.134>When now I think you can behold such sights,</A><br>
-<A NAME=3.4.135>And keep the natural ruby of your cheeks,</A><br>
-<A NAME=3.4.136>When mine is blanched with fear.</A><br>
-</blockquote>
-
-<A NAME=speech43><b>ROSS</b></a>
-<blockquote>
-<A NAME=3.4.137>What sights, my lord?</A><br>
-</blockquote>
-
-<A NAME=speech44><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.138>I pray you, speak not; he grows worse and worse;</A><br>
-<A NAME=3.4.139>Question enrages him. At once, good night:</A><br>
-<A NAME=3.4.140>Stand not upon the order of your going,</A><br>
-<A NAME=3.4.141>But go at once.</A><br>
-</blockquote>
-
-<A NAME=speech45><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.4.142>                  Good night; and better health</A><br>
-<A NAME=3.4.143>Attend his majesty!</A><br>
-</blockquote>
-
-<A NAME=speech46><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.144>A kind good night to all!</A><br>
-<p><i>Exeunt all but MACBETH and LADY MACBETH</i></p>
-</blockquote>
-
-<A NAME=speech47><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.145>It will have blood; they say, blood will have blood:</A><br>
-<A NAME=3.4.146>Stones have been known to move and trees to speak;</A><br>
-<A NAME=3.4.147>Augurs and understood relations have</A><br>
-<A NAME=3.4.148>By magot-pies and choughs and rooks brought forth</A><br>
-<A NAME=3.4.149>The secret'st man of blood. What is the night?</A><br>
-</blockquote>
-
-<A NAME=speech48><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.150>Almost at odds with morning, which is which.</A><br>
-</blockquote>
-
-<A NAME=speech49><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.151>How say'st thou, that Macduff denies his person</A><br>
-<A NAME=3.4.152>At our great bidding?</A><br>
-</blockquote>
-
-<A NAME=speech50><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.153>Did you send to him, sir?</A><br>
-</blockquote>
-
-<A NAME=speech51><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.154>I hear it by the way; but I will send:</A><br>
-<A NAME=3.4.155>There's not a one of them but in his house</A><br>
-<A NAME=3.4.156>I keep a servant fee'd. I will to-morrow,</A><br>
-<A NAME=3.4.157>And betimes I will, to the weird sisters:</A><br>
-<A NAME=3.4.158>More shall they speak; for now I am bent to know,</A><br>
-<A NAME=3.4.159>By the worst means, the worst. For mine own good,</A><br>
-<A NAME=3.4.160>All causes shall give way: I am in blood</A><br>
-<A NAME=3.4.161>Stepp'd in so far that, should I wade no more,</A><br>
-<A NAME=3.4.162>Returning were as tedious as go o'er:</A><br>
-<A NAME=3.4.163>Strange things I have in head, that will to hand;</A><br>
-<A NAME=3.4.164>Which must be acted ere they may be scann'd.</A><br>
-</blockquote>
-
-<A NAME=speech52><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.165>You lack the season of all natures, sleep.</A><br>
-</blockquote>
-
-<A NAME=speech53><b>MACBETH</b></a>
-<blockquote>
-<A NAME=3.4.166>Come, we'll to sleep. My strange and self-abuse</A><br>
-<A NAME=3.4.167>Is the initiate fear that wants hard use:</A><br>
-<A NAME=3.4.168>We are yet but young in deed.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE V. A Heath.</h3>
-<p><blockquote>
-<i>Thunder. Enter the three Witches meeting HECATE</i>
-</blockquote>
-
-<A NAME=speech1><b>First Witch</b></a>
-<blockquote>
-<A NAME=3.5.1>Why, how now, Hecate! you look angerly.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>HECATE</b></a>
-<blockquote>
-<A NAME=3.5.2>Have I not reason, beldams as you are,</A><br>
-<A NAME=3.5.3>Saucy and overbold? How did you dare</A><br>
-<A NAME=3.5.4>To trade and traffic with Macbeth</A><br>
-<A NAME=3.5.5>In riddles and affairs of death;</A><br>
-<A NAME=3.5.6>And I, the mistress of your charms,</A><br>
-<A NAME=3.5.7>The close contriver of all harms,</A><br>
-<A NAME=3.5.8>Was never call'd to bear my part,</A><br>
-<A NAME=3.5.9>Or show the glory of our art?</A><br>
-<A NAME=3.5.10>And, which is worse, all you have done</A><br>
-<A NAME=3.5.11>Hath been but for a wayward son,</A><br>
-<A NAME=3.5.12>Spiteful and wrathful, who, as others do,</A><br>
-<A NAME=3.5.13>Loves for his own ends, not for you.</A><br>
-<A NAME=3.5.14>But make amends now: get you gone,</A><br>
-<A NAME=3.5.15>And at the pit of Acheron</A><br>
-<A NAME=3.5.16>Meet me i' the morning: thither he</A><br>
-<A NAME=3.5.17>Will come to know his destiny:</A><br>
-<A NAME=3.5.18>Your vessels and your spells provide,</A><br>
-<A NAME=3.5.19>Your charms and every thing beside.</A><br>
-<A NAME=3.5.20>I am for the air; this night I'll spend</A><br>
-<A NAME=3.5.21>Unto a dismal and a fatal end:</A><br>
-<A NAME=3.5.22>Great business must be wrought ere noon:</A><br>
-<A NAME=3.5.23>Upon the corner of the moon</A><br>
-<A NAME=3.5.24>There hangs a vaporous drop profound;</A><br>
-<A NAME=3.5.25>I'll catch it ere it come to ground:</A><br>
-<A NAME=3.5.26>And that distill'd by magic sleights</A><br>
-<A NAME=3.5.27>Shall raise such artificial sprites</A><br>
-<A NAME=3.5.28>As by the strength of their illusion</A><br>
-<A NAME=3.5.29>Shall draw him on to his confusion:</A><br>
-<A NAME=3.5.30>He shall spurn fate, scorn death, and bear</A><br>
-<A NAME=3.5.31>He hopes 'bove wisdom, grace and fear:</A><br>
-<A NAME=3.5.32>And you all know, security</A><br>
-<A NAME=3.5.33>Is mortals' chiefest enemy.</A><br>
-<p><i>Music and a song within: 'Come away, come away,'  & c</i></p>
-<A NAME=3.5.34>Hark! I am call'd; my little spirit, see,</A><br>
-<A NAME=3.5.35>Sits in a foggy cloud, and stays for me.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech3><b>First Witch</b></a>
-<blockquote>
-<A NAME=3.5.36>Come, let's make haste; she'll soon be back again.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE VI. Forres. The palace.</h3>
-<p><blockquote>
-<i>Enter LENNOX and another Lord</i>
-</blockquote>
-
-<A NAME=speech1><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.6.1>My former speeches have but hit your thoughts,</A><br>
-<A NAME=3.6.2>Which can interpret further: only, I say,</A><br>
-<A NAME=3.6.3>Things have been strangely borne. The</A><br>
-<A NAME=3.6.4>gracious Duncan</A><br>
-<A NAME=3.6.5>Was pitied of Macbeth: marry, he was dead:</A><br>
-<A NAME=3.6.6>And the right-valiant Banquo walk'd too late;</A><br>
-<A NAME=3.6.7>Whom, you may say, if't please you, Fleance kill'd,</A><br>
-<A NAME=3.6.8>For Fleance fled: men must not walk too late.</A><br>
-<A NAME=3.6.9>Who cannot want the thought how monstrous</A><br>
-<A NAME=3.6.10>It was for Malcolm and for Donalbain</A><br>
-<A NAME=3.6.11>To kill their gracious father? damned fact!</A><br>
-<A NAME=3.6.12>How it did grieve Macbeth! did he not straight</A><br>
-<A NAME=3.6.13>In pious rage the two delinquents tear,</A><br>
-<A NAME=3.6.14>That were the slaves of drink and thralls of sleep?</A><br>
-<A NAME=3.6.15>Was not that nobly done? Ay, and wisely too;</A><br>
-<A NAME=3.6.16>For 'twould have anger'd any heart alive</A><br>
-<A NAME=3.6.17>To hear the men deny't. So that, I say,</A><br>
-<A NAME=3.6.18>He has borne all things well: and I do think</A><br>
-<A NAME=3.6.19>That had he Duncan's sons under his key--</A><br>
-<A NAME=3.6.20>As, an't please heaven, he shall not--they</A><br>
-<A NAME=3.6.21>should find</A><br>
-<A NAME=3.6.22>What 'twere to kill a father; so should Fleance.</A><br>
-<A NAME=3.6.23>But, peace! for from broad words and 'cause he fail'd</A><br>
-<A NAME=3.6.24>His presence at the tyrant's feast, I hear</A><br>
-<A NAME=3.6.25>Macduff lives in disgrace: sir, can you tell</A><br>
-<A NAME=3.6.26>Where he bestows himself?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Lord</b></a>
-<blockquote>
-<A NAME=3.6.27>The son of Duncan,</A><br>
-<A NAME=3.6.28>From whom this tyrant holds the due of birth</A><br>
-<A NAME=3.6.29>Lives in the English court, and is received</A><br>
-<A NAME=3.6.30>Of the most pious Edward with such grace</A><br>
-<A NAME=3.6.31>That the malevolence of fortune nothing</A><br>
-<A NAME=3.6.32>Takes from his high respect: thither Macduff</A><br>
-<A NAME=3.6.33>Is gone to pray the holy king, upon his aid</A><br>
-<A NAME=3.6.34>To wake Northumberland and warlike Siward:</A><br>
-<A NAME=3.6.35>That, by the help of these--with Him above</A><br>
-<A NAME=3.6.36>To ratify the work--we may again</A><br>
-<A NAME=3.6.37>Give to our tables meat, sleep to our nights,</A><br>
-<A NAME=3.6.38>Free from our feasts and banquets bloody knives,</A><br>
-<A NAME=3.6.39>Do faithful homage and receive free honours:</A><br>
-<A NAME=3.6.40>All which we pine for now: and this report</A><br>
-<A NAME=3.6.41>Hath so exasperate the king that he</A><br>
-<A NAME=3.6.42>Prepares for some attempt of war.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.6.43>Sent he to Macduff?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>Lord</b></a>
-<blockquote>
-<A NAME=3.6.44>He did: and with an absolute 'Sir, not I,'</A><br>
-<A NAME=3.6.45>The cloudy messenger turns me his back,</A><br>
-<A NAME=3.6.46>And hums, as who should say 'You'll rue the time</A><br>
-<A NAME=3.6.47>That clogs me with this answer.'</A><br>
-</blockquote>
-
-<A NAME=speech5><b>LENNOX</b></a>
-<blockquote>
-<A NAME=3.6.48>And that well might</A><br>
-<A NAME=3.6.49>Advise him to a caution, to hold what distance</A><br>
-<A NAME=3.6.50>His wisdom can provide. Some holy angel</A><br>
-<A NAME=3.6.51>Fly to the court of England and unfold</A><br>
-<A NAME=3.6.52>His message ere he come, that a swift blessing</A><br>
-<A NAME=3.6.53>May soon return to this our suffering country</A><br>
-<A NAME=3.6.54>Under a hand accursed!</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Lord</b></a>
-<blockquote>
-<A NAME=3.6.55>I'll send my prayers with him.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote><p>
-<H3>ACT IV</h3>
-<h3>SCENE I. A cavern. In the middle, a boiling cauldron.</h3>
-<p><blockquote>
-<i>Thunder. Enter the three Witches</i>
-</blockquote>
-
-<A NAME=speech1><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.1>Thrice the brinded cat hath mew'd.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Second Witch</b></a>
-<blockquote>
-<A NAME=4.1.2>Thrice and once the hedge-pig whined.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Third Witch</b></a>
-<blockquote>
-<A NAME=4.1.3>Harpier cries 'Tis time, 'tis time.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.4>Round about the cauldron go;</A><br>
-<A NAME=4.1.5>In the poison'd entrails throw.</A><br>
-<A NAME=4.1.6>Toad, that under cold stone</A><br>
-<A NAME=4.1.7>Days and nights has thirty-one</A><br>
-<A NAME=4.1.8>Swelter'd venom sleeping got,</A><br>
-<A NAME=4.1.9>Boil thou first i' the charmed pot.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.10>Double, double toil and trouble;</A><br>
-<A NAME=4.1.11>Fire burn, and cauldron bubble.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Second Witch</b></a>
-<blockquote>
-<A NAME=4.1.12>Fillet of a fenny snake,</A><br>
-<A NAME=4.1.13>In the cauldron boil and bake;</A><br>
-<A NAME=4.1.14>Eye of newt and toe of frog,</A><br>
-<A NAME=4.1.15>Wool of bat and tongue of dog,</A><br>
-<A NAME=4.1.16>Adder's fork and blind-worm's sting,</A><br>
-<A NAME=4.1.17>Lizard's leg and owlet's wing,</A><br>
-<A NAME=4.1.18>For a charm of powerful trouble,</A><br>
-<A NAME=4.1.19>Like a hell-broth boil and bubble.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.20>Double, double toil and trouble;</A><br>
-<A NAME=4.1.21>Fire burn and cauldron bubble.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>Third Witch</b></a>
-<blockquote>
-<A NAME=4.1.22>Scale of dragon, tooth of wolf,</A><br>
-<A NAME=4.1.23>Witches' mummy, maw and gulf</A><br>
-<A NAME=4.1.24>Of the ravin'd salt-sea shark,</A><br>
-<A NAME=4.1.25>Root of hemlock digg'd i' the dark,</A><br>
-<A NAME=4.1.26>Liver of blaspheming Jew,</A><br>
-<A NAME=4.1.27>Gall of goat, and slips of yew</A><br>
-<A NAME=4.1.28>Silver'd in the moon's eclipse,</A><br>
-<A NAME=4.1.29>Nose of Turk and Tartar's lips,</A><br>
-<A NAME=4.1.30>Finger of birth-strangled babe</A><br>
-<A NAME=4.1.31>Ditch-deliver'd by a drab,</A><br>
-<A NAME=4.1.32>Make the gruel thick and slab:</A><br>
-<A NAME=4.1.33>Add thereto a tiger's chaudron,</A><br>
-<A NAME=4.1.34>For the ingredients of our cauldron.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.35>Double, double toil and trouble;</A><br>
-<A NAME=4.1.36>Fire burn and cauldron bubble.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>Second Witch</b></a>
-<blockquote>
-<A NAME=4.1.37>Cool it with a baboon's blood,</A><br>
-<A NAME=4.1.38>Then the charm is firm and good.</A><br>
-<p><i>Enter HECATE to the other three Witches</i></p>
-</blockquote>
-
-<A NAME=speech11><b>HECATE</b></a>
-<blockquote>
-<A NAME=4.1.39>O well done! I commend your pains;</A><br>
-<A NAME=4.1.40>And every one shall share i' the gains;</A><br>
-<A NAME=4.1.41>And now about the cauldron sing,</A><br>
-<A NAME=4.1.42>Live elves and fairies in a ring,</A><br>
-<A NAME=4.1.43>Enchanting all that you put in.</A><br>
-<p><i>Music and a song: 'Black spirits,'  & c</i></p>
-<p><i>HECATE retires</i></p>
-</blockquote>
-
-<A NAME=speech12><b>Second Witch</b></a>
-<blockquote>
-<A NAME=4.1.44>By the pricking of my thumbs,</A><br>
-<A NAME=4.1.45>Something wicked this way comes.</A><br>
-<A NAME=4.1.46>Open, locks,</A><br>
-<A NAME=4.1.47>Whoever knocks!</A><br>
-<p><i>Enter MACBETH</i></p>
-</blockquote>
-
-<A NAME=speech13><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.48>How now, you secret, black, and midnight hags!</A><br>
-<A NAME=4.1.49>What is't you do?</A><br>
-</blockquote>
-
-<A NAME=speech14><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.50>                  A deed without a name.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.51>I conjure you, by that which you profess,</A><br>
-<A NAME=4.1.52>Howe'er you come to know it, answer me:</A><br>
-<A NAME=4.1.53>Though you untie the winds and let them fight</A><br>
-<A NAME=4.1.54>Against the churches; though the yesty waves</A><br>
-<A NAME=4.1.55>Confound and swallow navigation up;</A><br>
-<A NAME=4.1.56>Though bladed corn be lodged and trees blown down;</A><br>
-<A NAME=4.1.57>Though castles topple on their warders' heads;</A><br>
-<A NAME=4.1.58>Though palaces and pyramids do slope</A><br>
-<A NAME=4.1.59>Their heads to their foundations; though the treasure</A><br>
-<A NAME=4.1.60>Of nature's germens tumble all together,</A><br>
-<A NAME=4.1.61>Even till destruction sicken; answer me</A><br>
-<A NAME=4.1.62>To what I ask you.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.63>                  Speak.</A><br>
-</blockquote>
-
-<A NAME=speech17><b>Second Witch</b></a>
-<blockquote>
-<A NAME=4.1.64>Demand.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>Third Witch</b></a>
-<blockquote>
-<A NAME=4.1.65>We'll answer.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.66>Say, if thou'dst rather hear it from our mouths,</A><br>
-<A NAME=4.1.67>Or from our masters?</A><br>
-</blockquote>
-
-<A NAME=speech20><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.68>Call 'em; let me see 'em.</A><br>
-</blockquote>
-
-<A NAME=speech21><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.69>Pour in sow's blood, that hath eaten</A><br>
-<A NAME=4.1.70>Her nine farrow; grease that's sweaten</A><br>
-<A NAME=4.1.71>From the murderer's gibbet throw</A><br>
-<A NAME=4.1.72>Into the flame.</A><br>
-</blockquote>
-
-<A NAME=speech22><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.73>                  Come, high or low;</A><br>
-<A NAME=4.1.74>Thyself and office deftly show!</A><br>
-<p><i>Thunder. First Apparition: an armed Head</i></p>
-</blockquote>
-
-<A NAME=speech23><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.75>Tell me, thou unknown power,--</A><br>
-</blockquote>
-
-<A NAME=speech24><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.76>He knows thy thought:</A><br>
-<A NAME=4.1.77>Hear his speech, but say thou nought.</A><br>
-</blockquote>
-
-<A NAME=speech25><b>First Apparition</b></a>
-<blockquote>
-<A NAME=4.1.78>Macbeth! Macbeth! Macbeth! beware Macduff;</A><br>
-<A NAME=4.1.79>Beware the thane of Fife. Dismiss me. Enough.</A><br>
-<p><i>Descends</i></p>
-</blockquote>
-
-<A NAME=speech26><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.80>Whate'er thou art, for thy good caution, thanks;</A><br>
-<A NAME=4.1.81>Thou hast harp'd my fear aright: but one</A><br>
-<A NAME=4.1.82>word more,--</A><br>
-</blockquote>
-
-<A NAME=speech27><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.83>He will not be commanded: here's another,</A><br>
-<A NAME=4.1.84>More potent than the first.</A><br>
-<p><i>Thunder. Second Apparition: A bloody Child</i></p>
-</blockquote>
-
-<A NAME=speech28><b>Second Apparition</b></a>
-<blockquote>
-<A NAME=4.1.85>Macbeth! Macbeth! Macbeth!</A><br>
-</blockquote>
-
-<A NAME=speech29><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.86>Had I three ears, I'ld hear thee.</A><br>
-</blockquote>
-
-<A NAME=speech30><b>Second Apparition</b></a>
-<blockquote>
-<A NAME=4.1.87>Be bloody, bold, and resolute; laugh to scorn</A><br>
-<A NAME=4.1.88>The power of man, for none of woman born</A><br>
-<A NAME=4.1.89>Shall harm Macbeth.</A><br>
-<p><i>Descends</i></p>
-</blockquote>
-
-<A NAME=speech31><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.90>Then live, Macduff: what need I fear of thee?</A><br>
-<A NAME=4.1.91>But yet I'll make assurance double sure,</A><br>
-<A NAME=4.1.92>And take a bond of fate: thou shalt not live;</A><br>
-<A NAME=4.1.93>That I may tell pale-hearted fear it lies,</A><br>
-<A NAME=4.1.94>And sleep in spite of thunder.</A><br>
-<p><i>Thunder. Third Apparition: a Child crowned, with a tree in his hand</i></p>
-<A NAME=4.1.95>What is this</A><br>
-<A NAME=4.1.96>That rises like the issue of a king,</A><br>
-<A NAME=4.1.97>And wears upon his baby-brow the round</A><br>
-<A NAME=4.1.98>And top of sovereignty?</A><br>
-</blockquote>
-
-<A NAME=speech32><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.99>Listen, but speak not to't.</A><br>
-</blockquote>
-
-<A NAME=speech33><b>Third Apparition</b></a>
-<blockquote>
-<A NAME=4.1.100>Be lion-mettled, proud; and take no care</A><br>
-<A NAME=4.1.101>Who chafes, who frets, or where conspirers are:</A><br>
-<A NAME=4.1.102>Macbeth shall never vanquish'd be until</A><br>
-<A NAME=4.1.103>Great Birnam wood to high Dunsinane hill</A><br>
-<A NAME=4.1.104>Shall come against him.</A><br>
-<p><i>Descends</i></p>
-</blockquote>
-
-<A NAME=speech34><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.105>That will never be</A><br>
-<A NAME=4.1.106>Who can impress the forest, bid the tree</A><br>
-<A NAME=4.1.107>Unfix his earth-bound root? Sweet bodements! good!</A><br>
-<A NAME=4.1.108>Rebellion's head, rise never till the wood</A><br>
-<A NAME=4.1.109>Of Birnam rise, and our high-placed Macbeth</A><br>
-<A NAME=4.1.110>Shall live the lease of nature, pay his breath</A><br>
-<A NAME=4.1.111>To time and mortal custom. Yet my heart</A><br>
-<A NAME=4.1.112>Throbs to know one thing: tell me, if your art</A><br>
-<A NAME=4.1.113>Can tell so much: shall Banquo's issue ever</A><br>
-<A NAME=4.1.114>Reign in this kingdom?</A><br>
-</blockquote>
-
-<A NAME=speech35><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.115>Seek to know no more.</A><br>
-</blockquote>
-
-<A NAME=speech36><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.116>I will be satisfied: deny me this,</A><br>
-<A NAME=4.1.117>And an eternal curse fall on you! Let me know.</A><br>
-<A NAME=4.1.118>Why sinks that cauldron? and what noise is this?</A><br>
-<p><i>Hautboys</i></p>
-</blockquote>
-
-<A NAME=speech37><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.119>Show!</A><br>
-</blockquote>
-
-<A NAME=speech38><b>Second Witch</b></a>
-<blockquote>
-<A NAME=4.1.120>Show!</A><br>
-</blockquote>
-
-<A NAME=speech39><b>Third Witch</b></a>
-<blockquote>
-<A NAME=4.1.121>Show!</A><br>
-</blockquote>
-
-<A NAME=speech40><b>ALL</b></a>
-<blockquote>
-<A NAME=4.1.122>Show his eyes, and grieve his heart;</A><br>
-<A NAME=4.1.123>Come like shadows, so depart!</A><br>
-<p><i>A show of Eight Kings, the last with a glass in his hand; GHOST OF BANQUO following</i></p>
-</blockquote>
-
-<A NAME=speech41><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.124>Thou art too like the spirit of Banquo: down!</A><br>
-<A NAME=4.1.125>Thy crown does sear mine eye-balls. And thy hair,</A><br>
-<A NAME=4.1.126>Thou other gold-bound brow, is like the first.</A><br>
-<A NAME=4.1.127>A third is like the former. Filthy hags!</A><br>
-<A NAME=4.1.128>Why do you show me this? A fourth! Start, eyes!</A><br>
-<A NAME=4.1.129>What, will the line stretch out to the crack of doom?</A><br>
-<A NAME=4.1.130>Another yet! A seventh! I'll see no more:</A><br>
-<A NAME=4.1.131>And yet the eighth appears, who bears a glass</A><br>
-<A NAME=4.1.132>Which shows me many more; and some I see</A><br>
-<A NAME=4.1.133>That two-fold balls and treble scepters carry:</A><br>
-<A NAME=4.1.134>Horrible sight! Now, I see, 'tis true;</A><br>
-<A NAME=4.1.135>For the blood-bolter'd Banquo smiles upon me,</A><br>
-<A NAME=4.1.136>And points at them for his.</A><br>
-<p><i>Apparitions vanish</i></p>
-<A NAME=4.1.137>What, is this so?</A><br>
-</blockquote>
-
-<A NAME=speech42><b>First Witch</b></a>
-<blockquote>
-<A NAME=4.1.138>Ay, sir, all this is so: but why</A><br>
-<A NAME=4.1.139>Stands Macbeth thus amazedly?</A><br>
-<A NAME=4.1.140>Come, sisters, cheer we up his sprites,</A><br>
-<A NAME=4.1.141>And show the best of our delights:</A><br>
-<A NAME=4.1.142>I'll charm the air to give a sound,</A><br>
-<A NAME=4.1.143>While you perform your antic round:</A><br>
-<A NAME=4.1.144>That this great king may kindly say,</A><br>
-<A NAME=4.1.145>Our duties did his welcome pay.</A><br>
-<p><i>Music. The witches dance and then vanish, with HECATE</i></p>
-</blockquote>
-
-<A NAME=speech43><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.146>Where are they? Gone? Let this pernicious hour</A><br>
-<A NAME=4.1.147>Stand aye accursed in the calendar!</A><br>
-<A NAME=4.1.148>Come in, without there!</A><br>
-<p><i>Enter LENNOX</i></p>
-</blockquote>
-
-<A NAME=speech44><b>LENNOX</b></a>
-<blockquote>
-<A NAME=4.1.149>What's your grace's will?</A><br>
-</blockquote>
-
-<A NAME=speech45><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.150>Saw you the weird sisters?</A><br>
-</blockquote>
-
-<A NAME=speech46><b>LENNOX</b></a>
-<blockquote>
-<A NAME=4.1.151>No, my lord.</A><br>
-</blockquote>
-
-<A NAME=speech47><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.152>Came they not by you?</A><br>
-</blockquote>
-
-<A NAME=speech48><b>LENNOX</b></a>
-<blockquote>
-<A NAME=4.1.153>No, indeed, my lord.</A><br>
-</blockquote>
-
-<A NAME=speech49><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.154>Infected be the air whereon they ride;</A><br>
-<A NAME=4.1.155>And damn'd all those that trust them! I did hear</A><br>
-<A NAME=4.1.156>The galloping of horse: who was't came by?</A><br>
-</blockquote>
-
-<A NAME=speech50><b>LENNOX</b></a>
-<blockquote>
-<A NAME=4.1.157>'Tis two or three, my lord, that bring you word</A><br>
-<A NAME=4.1.158>Macduff is fled to England.</A><br>
-</blockquote>
-
-<A NAME=speech51><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.159>Fled to England!</A><br>
-</blockquote>
-
-<A NAME=speech52><b>LENNOX</b></a>
-<blockquote>
-<A NAME=4.1.160>Ay, my good lord.</A><br>
-</blockquote>
-
-<A NAME=speech53><b>MACBETH</b></a>
-<blockquote>
-<A NAME=4.1.161>Time, thou anticipatest my dread exploits:</A><br>
-<A NAME=4.1.162>The flighty purpose never is o'ertook</A><br>
-<A NAME=4.1.163>Unless the deed go with it; from this moment</A><br>
-<A NAME=4.1.164>The very firstlings of my heart shall be</A><br>
-<A NAME=4.1.165>The firstlings of my hand. And even now,</A><br>
-<A NAME=4.1.166>To crown my thoughts with acts, be it thought and done:</A><br>
-<A NAME=4.1.167>The castle of Macduff I will surprise;</A><br>
-<A NAME=4.1.168>Seize upon Fife; give to the edge o' the sword</A><br>
-<A NAME=4.1.169>His wife, his babes, and all unfortunate souls</A><br>
-<A NAME=4.1.170>That trace him in his line. No boasting like a fool;</A><br>
-<A NAME=4.1.171>This deed I'll do before this purpose cool.</A><br>
-<A NAME=4.1.172>But no more sights!--Where are these gentlemen?</A><br>
-<A NAME=4.1.173>Come, bring me where they are.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE II. Fife. Macduff's castle.</h3>
-<p><blockquote>
-<i>Enter LADY MACDUFF, her Son, and ROSS</i>
-</blockquote>
-
-<A NAME=speech1><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.1>What had he done, to make him fly the land?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.2.2>You must have patience, madam.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.3>He had none:</A><br>
-<A NAME=4.2.4>His flight was madness: when our actions do not,</A><br>
-<A NAME=4.2.5>Our fears do make us traitors.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.2.6>You know not</A><br>
-<A NAME=4.2.7>Whether it was his wisdom or his fear.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.8>Wisdom! to leave his wife, to leave his babes,</A><br>
-<A NAME=4.2.9>His mansion and his titles in a place</A><br>
-<A NAME=4.2.10>From whence himself does fly? He loves us not;</A><br>
-<A NAME=4.2.11>He wants the natural touch: for the poor wren,</A><br>
-<A NAME=4.2.12>The most diminutive of birds, will fight,</A><br>
-<A NAME=4.2.13>Her young ones in her nest, against the owl.</A><br>
-<A NAME=4.2.14>All is the fear and nothing is the love;</A><br>
-<A NAME=4.2.15>As little is the wisdom, where the flight</A><br>
-<A NAME=4.2.16>So runs against all reason.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.2.17>My dearest coz,</A><br>
-<A NAME=4.2.18>I pray you, school yourself: but for your husband,</A><br>
-<A NAME=4.2.19>He is noble, wise, judicious, and best knows</A><br>
-<A NAME=4.2.20>The fits o' the season. I dare not speak</A><br>
-<A NAME=4.2.21>much further;</A><br>
-<A NAME=4.2.22>But cruel are the times, when we are traitors</A><br>
-<A NAME=4.2.23>And do not know ourselves, when we hold rumour</A><br>
-<A NAME=4.2.24>From what we fear, yet know not what we fear,</A><br>
-<A NAME=4.2.25>But float upon a wild and violent sea</A><br>
-<A NAME=4.2.26>Each way and move. I take my leave of you:</A><br>
-<A NAME=4.2.27>Shall not be long but I'll be here again:</A><br>
-<A NAME=4.2.28>Things at the worst will cease, or else climb upward</A><br>
-<A NAME=4.2.29>To what they were before. My pretty cousin,</A><br>
-<A NAME=4.2.30>Blessing upon you!</A><br>
-</blockquote>
-
-<A NAME=speech7><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.31>Father'd he is, and yet he's fatherless.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.2.32>I am so much a fool, should I stay longer,</A><br>
-<A NAME=4.2.33>It would be my disgrace and your discomfort:</A><br>
-<A NAME=4.2.34>I take my leave at once.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech9><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.35>Sirrah, your father's dead;</A><br>
-<A NAME=4.2.36>And what will you do now? How will you live?</A><br>
-</blockquote>
-
-<A NAME=speech10><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.37>As birds do, mother.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.38>What, with worms and flies?</A><br>
-</blockquote>
-
-<A NAME=speech12><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.39>With what I get, I mean; and so do they.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.40>Poor bird! thou'ldst never fear the net nor lime,</A><br>
-<A NAME=4.2.41>The pitfall nor the gin.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.42>Why should I, mother? Poor birds they are not set for.</A><br>
-<A NAME=4.2.43>My father is not dead, for all your saying.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.44>Yes, he is dead; how wilt thou do for a father?</A><br>
-</blockquote>
-
-<A NAME=speech16><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.45>Nay, how will you do for a husband?</A><br>
-</blockquote>
-
-<A NAME=speech17><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.46>Why, I can buy me twenty at any market.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.47>Then you'll buy 'em to sell again.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.48>Thou speak'st with all thy wit: and yet, i' faith,</A><br>
-<A NAME=4.2.49>With wit enough for thee.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.50>Was my father a traitor, mother?</A><br>
-</blockquote>
-
-<A NAME=speech21><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.51>Ay, that he was.</A><br>
-</blockquote>
-
-<A NAME=speech22><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.52>What is a traitor?</A><br>
-</blockquote>
-
-<A NAME=speech23><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.53>Why, one that swears and lies.</A><br>
-</blockquote>
-
-<A NAME=speech24><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.54>And be all traitors that do so?</A><br>
-</blockquote>
-
-<A NAME=speech25><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.55>Every one that does so is a traitor, and must be hanged.</A><br>
-</blockquote>
-
-<A NAME=speech26><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.56>And must they all be hanged that swear and lie?</A><br>
-</blockquote>
-
-<A NAME=speech27><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.57>Every one.</A><br>
-</blockquote>
-
-<A NAME=speech28><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.58>Who must hang them?</A><br>
-</blockquote>
-
-<A NAME=speech29><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.59>Why,  the honest men.</A><br>
-</blockquote>
-
-<A NAME=speech30><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.60>Then the liars and swearers are fools,</A><br>
-<A NAME=4.2.61>for there are liars and swearers enow to beat</A><br>
-<A NAME=4.2.62>the honest men and hang up them.</A><br>
-</blockquote>
-
-<A NAME=speech31><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.63>Now, God help thee, poor monkey!</A><br>
-<A NAME=4.2.64>But how wilt thou do for a father?</A><br>
-</blockquote>
-
-<A NAME=speech32><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.65>If he were dead, you'ld weep for</A><br>
-<A NAME=4.2.66>him: if you would not, it were a good sign</A><br>
-<A NAME=4.2.67>that I should quickly have a new father.</A><br>
-</blockquote>
-
-<A NAME=speech33><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.68>Poor prattler, how thou talk'st!</A><br>
-<p><i>Enter a Messenger</i></p>
-</blockquote>
-
-<A NAME=speech34><b>Messenger</b></a>
-<blockquote>
-<A NAME=4.2.69>Bless you, fair dame! I am not to you known,</A><br>
-<A NAME=4.2.70>Though in your state of honour I am perfect.</A><br>
-<A NAME=4.2.71>I doubt some danger does approach you nearly:</A><br>
-<A NAME=4.2.72>If you will take a homely man's advice,</A><br>
-<A NAME=4.2.73>Be not found here; hence, with your little ones.</A><br>
-<A NAME=4.2.74>To fright you thus, methinks, I am too savage;</A><br>
-<A NAME=4.2.75>To do worse to you were fell cruelty,</A><br>
-<A NAME=4.2.76>Which is too nigh your person. Heaven preserve you!</A><br>
-<A NAME=4.2.77>I dare abide no longer.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech35><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.78>Whither should I fly?</A><br>
-<A NAME=4.2.79>I have done no harm. But I remember now</A><br>
-<A NAME=4.2.80>I am in this earthly world; where to do harm</A><br>
-<A NAME=4.2.81>Is often laudable, to do good sometime</A><br>
-<A NAME=4.2.82>Accounted dangerous folly: why then, alas,</A><br>
-<A NAME=4.2.83>Do I put up that womanly defence,</A><br>
-<A NAME=4.2.84>To say I have done no harm?</A><br>
-<p><i>Enter Murderers</i></p>
-<A NAME=4.2.85>What are these faces?</A><br>
-</blockquote>
-
-<A NAME=speech36><b>First Murderer</b></a>
-<blockquote>
-<A NAME=4.2.86>Where is your husband?</A><br>
-</blockquote>
-
-<A NAME=speech37><b>LADY MACDUFF</b></a>
-<blockquote>
-<A NAME=4.2.87>I hope, in no place so unsanctified</A><br>
-<A NAME=4.2.88>Where such as thou mayst find him.</A><br>
-</blockquote>
-
-<A NAME=speech38><b>First Murderer</b></a>
-<blockquote>
-<A NAME=4.2.89>He's a traitor.</A><br>
-</blockquote>
-
-<A NAME=speech39><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.90>Thou liest, thou shag-hair'd villain!</A><br>
-</blockquote>
-
-<A NAME=speech40><b>First Murderer</b></a>
-<blockquote>
-<A NAME=4.2.91>What, you egg!</A><br>
-<p><i>Stabbing him</i></p>
-<A NAME=4.2.92>Young fry of treachery!</A><br>
-</blockquote>
-
-<A NAME=speech41><b>Son</b></a>
-<blockquote>
-<A NAME=4.2.93>He has kill'd me, mother:</A><br>
-<A NAME=4.2.94>Run away, I pray you!</A><br>
-<p><i>Dies</i></p>
-<p><i>Exit LADY MACDUFF, crying 'Murder!' Exeunt Murderers, following her</i></p>
-</blockquote>
-<h3>SCENE III. England. Before the King's palace.</h3>
-<p><blockquote>
-<i>Enter MALCOLM and MACDUFF</i>
-</blockquote>
-
-<A NAME=speech1><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.1>Let us seek out some desolate shade, and there</A><br>
-<A NAME=4.3.2>Weep our sad bosoms empty.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.3>Let us rather</A><br>
-<A NAME=4.3.4>Hold fast the mortal sword, and like good men</A><br>
-<A NAME=4.3.5>Bestride our down-fall'n birthdom: each new morn</A><br>
-<A NAME=4.3.6>New widows howl, new orphans cry, new sorrows</A><br>
-<A NAME=4.3.7>Strike heaven on the face, that it resounds</A><br>
-<A NAME=4.3.8>As if it felt with Scotland and yell'd out</A><br>
-<A NAME=4.3.9>Like syllable of dolour.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.10>What I believe I'll wail,</A><br>
-<A NAME=4.3.11>What know believe, and what I can redress,</A><br>
-<A NAME=4.3.12>As I shall find the time to friend, I will.</A><br>
-<A NAME=4.3.13>What you have spoke, it may be so perchance.</A><br>
-<A NAME=4.3.14>This tyrant, whose sole name blisters our tongues,</A><br>
-<A NAME=4.3.15>Was once thought honest: you have loved him well.</A><br>
-<A NAME=4.3.16>He hath not touch'd you yet. I am young;</A><br>
-<A NAME=4.3.17>but something</A><br>
-<A NAME=4.3.18>You may deserve of him through me, and wisdom</A><br>
-<A NAME=4.3.19>To offer up a weak poor innocent lamb</A><br>
-<A NAME=4.3.20>To appease an angry god.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.21>I am not treacherous.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.22>But Macbeth is.</A><br>
-<A NAME=4.3.23>A good and virtuous nature may recoil</A><br>
-<A NAME=4.3.24>In an imperial charge. But I shall crave</A><br>
-<A NAME=4.3.25>your pardon;</A><br>
-<A NAME=4.3.26>That which you are my thoughts cannot transpose:</A><br>
-<A NAME=4.3.27>Angels are bright still, though the brightest fell;</A><br>
-<A NAME=4.3.28>Though all things foul would wear the brows of grace,</A><br>
-<A NAME=4.3.29>Yet grace must still look so.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.30>I have lost my hopes.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.31>Perchance even there where I did find my doubts.</A><br>
-<A NAME=4.3.32>Why in that rawness left you wife and child,</A><br>
-<A NAME=4.3.33>Those precious motives, those strong knots of love,</A><br>
-<A NAME=4.3.34>Without leave-taking? I pray you,</A><br>
-<A NAME=4.3.35>Let not my jealousies be your dishonours,</A><br>
-<A NAME=4.3.36>But mine own safeties. You may be rightly just,</A><br>
-<A NAME=4.3.37>Whatever I shall think.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.38>Bleed, bleed, poor country!</A><br>
-<A NAME=4.3.39>Great tyranny! lay thou thy basis sure,</A><br>
-<A NAME=4.3.40>For goodness dare not cheque thee: wear thou</A><br>
-<A NAME=4.3.41>thy wrongs;</A><br>
-<A NAME=4.3.42>The title is affeer'd! Fare thee well, lord:</A><br>
-<A NAME=4.3.43>I would not be the villain that thou think'st</A><br>
-<A NAME=4.3.44>For the whole space that's in the tyrant's grasp,</A><br>
-<A NAME=4.3.45>And the rich East to boot.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.46>Be not offended:</A><br>
-<A NAME=4.3.47>I speak not as in absolute fear of you.</A><br>
-<A NAME=4.3.48>I think our country sinks beneath the yoke;</A><br>
-<A NAME=4.3.49>It weeps, it bleeds; and each new day a gash</A><br>
-<A NAME=4.3.50>Is added to her wounds: I think withal</A><br>
-<A NAME=4.3.51>There would be hands uplifted in my right;</A><br>
-<A NAME=4.3.52>And here from gracious England have I offer</A><br>
-<A NAME=4.3.53>Of goodly thousands: but, for all this,</A><br>
-<A NAME=4.3.54>When I shall tread upon the tyrant's head,</A><br>
-<A NAME=4.3.55>Or wear it on my sword, yet my poor country</A><br>
-<A NAME=4.3.56>Shall have more vices than it had before,</A><br>
-<A NAME=4.3.57>More suffer and more sundry ways than ever,</A><br>
-<A NAME=4.3.58>By him that shall succeed.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.59>What should he be?</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.60>It is myself I mean: in whom I know</A><br>
-<A NAME=4.3.61>All the particulars of vice so grafted</A><br>
-<A NAME=4.3.62>That, when they shall be open'd, black Macbeth</A><br>
-<A NAME=4.3.63>Will seem as pure as snow, and the poor state</A><br>
-<A NAME=4.3.64>Esteem him as a lamb, being compared</A><br>
-<A NAME=4.3.65>With my confineless harms.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.66>Not in the legions</A><br>
-<A NAME=4.3.67>Of horrid hell can come a devil more damn'd</A><br>
-<A NAME=4.3.68>In evils to top Macbeth.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.69>I grant him bloody,</A><br>
-<A NAME=4.3.70>Luxurious, avaricious, false, deceitful,</A><br>
-<A NAME=4.3.71>Sudden, malicious, smacking of every sin</A><br>
-<A NAME=4.3.72>That has a name: but there's no bottom, none,</A><br>
-<A NAME=4.3.73>In my voluptuousness: your wives, your daughters,</A><br>
-<A NAME=4.3.74>Your matrons and your maids, could not fill up</A><br>
-<A NAME=4.3.75>The cistern of my lust, and my desire</A><br>
-<A NAME=4.3.76>All continent impediments would o'erbear</A><br>
-<A NAME=4.3.77>That did oppose my will: better Macbeth</A><br>
-<A NAME=4.3.78>Than such an one to reign.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.79>Boundless intemperance</A><br>
-<A NAME=4.3.80>In nature is a tyranny; it hath been</A><br>
-<A NAME=4.3.81>The untimely emptying of the happy throne</A><br>
-<A NAME=4.3.82>And fall of many kings. But fear not yet</A><br>
-<A NAME=4.3.83>To take upon you what is yours: you may</A><br>
-<A NAME=4.3.84>Convey your pleasures in a spacious plenty,</A><br>
-<A NAME=4.3.85>And yet seem cold, the time you may so hoodwink.</A><br>
-<A NAME=4.3.86>We have willing dames enough: there cannot be</A><br>
-<A NAME=4.3.87>That vulture in you, to devour so many</A><br>
-<A NAME=4.3.88>As will to greatness dedicate themselves,</A><br>
-<A NAME=4.3.89>Finding it so inclined.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.90>With this there grows</A><br>
-<A NAME=4.3.91>In my most ill-composed affection such</A><br>
-<A NAME=4.3.92>A stanchless avarice that, were I king,</A><br>
-<A NAME=4.3.93>I should cut off the nobles for their lands,</A><br>
-<A NAME=4.3.94>Desire his jewels and this other's house:</A><br>
-<A NAME=4.3.95>And my more-having would be as a sauce</A><br>
-<A NAME=4.3.96>To make me hunger more; that I should forge</A><br>
-<A NAME=4.3.97>Quarrels unjust against the good and loyal,</A><br>
-<A NAME=4.3.98>Destroying them for wealth.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.99>This avarice</A><br>
-<A NAME=4.3.100>Sticks deeper, grows with more pernicious root</A><br>
-<A NAME=4.3.101>Than summer-seeming lust, and it hath been</A><br>
-<A NAME=4.3.102>The sword of our slain kings: yet do not fear;</A><br>
-<A NAME=4.3.103>Scotland hath foisons to fill up your will.</A><br>
-<A NAME=4.3.104>Of your mere own: all these are portable,</A><br>
-<A NAME=4.3.105>With other graces weigh'd.</A><br>
-</blockquote>
-
-<A NAME=speech17><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.106>But I have none: the king-becoming graces,</A><br>
-<A NAME=4.3.107>As justice, verity, temperance, stableness,</A><br>
-<A NAME=4.3.108>Bounty, perseverance, mercy, lowliness,</A><br>
-<A NAME=4.3.109>Devotion, patience, courage, fortitude,</A><br>
-<A NAME=4.3.110>I have no relish of them, but abound</A><br>
-<A NAME=4.3.111>In the division of each several crime,</A><br>
-<A NAME=4.3.112>Acting it many ways. Nay, had I power, I should</A><br>
-<A NAME=4.3.113>Pour the sweet milk of concord into hell,</A><br>
-<A NAME=4.3.114>Uproar the universal peace, confound</A><br>
-<A NAME=4.3.115>All unity on earth.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.116>O Scotland, Scotland!</A><br>
-</blockquote>
-
-<A NAME=speech19><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.117>If such a one be fit to govern, speak:</A><br>
-<A NAME=4.3.118>I am as I have spoken.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.119>Fit to govern!</A><br>
-<A NAME=4.3.120>No, not to live. O nation miserable,</A><br>
-<A NAME=4.3.121>With an untitled tyrant bloody-scepter'd,</A><br>
-<A NAME=4.3.122>When shalt thou see thy wholesome days again,</A><br>
-<A NAME=4.3.123>Since that the truest issue of thy throne</A><br>
-<A NAME=4.3.124>By his own interdiction stands accursed,</A><br>
-<A NAME=4.3.125>And does blaspheme his breed? Thy royal father</A><br>
-<A NAME=4.3.126>Was a most sainted king: the queen that bore thee,</A><br>
-<A NAME=4.3.127>Oftener upon her knees than on her feet,</A><br>
-<A NAME=4.3.128>Died every day she lived. Fare thee well!</A><br>
-<A NAME=4.3.129>These evils thou repeat'st upon thyself</A><br>
-<A NAME=4.3.130>Have banish'd me from Scotland. O my breast,</A><br>
-<A NAME=4.3.131>Thy hope ends here!</A><br>
-</blockquote>
-
-<A NAME=speech21><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.132>Macduff, this noble passion,</A><br>
-<A NAME=4.3.133>Child of integrity, hath from my soul</A><br>
-<A NAME=4.3.134>Wiped the black scruples, reconciled my thoughts</A><br>
-<A NAME=4.3.135>To thy good truth and honour. Devilish Macbeth</A><br>
-<A NAME=4.3.136>By many of these trains hath sought to win me</A><br>
-<A NAME=4.3.137>Into his power, and modest wisdom plucks me</A><br>
-<A NAME=4.3.138>From over-credulous haste: but God above</A><br>
-<A NAME=4.3.139>Deal between thee and me! for even now</A><br>
-<A NAME=4.3.140>I put myself to thy direction, and</A><br>
-<A NAME=4.3.141>Unspeak mine own detraction, here abjure</A><br>
-<A NAME=4.3.142>The taints and blames I laid upon myself,</A><br>
-<A NAME=4.3.143>For strangers to my nature. I am yet</A><br>
-<A NAME=4.3.144>Unknown to woman, never was forsworn,</A><br>
-<A NAME=4.3.145>Scarcely have coveted what was mine own,</A><br>
-<A NAME=4.3.146>At no time broke my faith, would not betray</A><br>
-<A NAME=4.3.147>The devil to his fellow and delight</A><br>
-<A NAME=4.3.148>No less in truth than life: my first false speaking</A><br>
-<A NAME=4.3.149>Was this upon myself: what I am truly,</A><br>
-<A NAME=4.3.150>Is thine and my poor country's to command:</A><br>
-<A NAME=4.3.151>Whither indeed, before thy here-approach,</A><br>
-<A NAME=4.3.152>Old Siward, with ten thousand warlike men,</A><br>
-<A NAME=4.3.153>Already at a point, was setting forth.</A><br>
-<A NAME=4.3.154>Now we'll together; and the chance of goodness</A><br>
-<A NAME=4.3.155>Be like our warranted quarrel! Why are you silent?</A><br>
-</blockquote>
-
-<A NAME=speech22><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.156>Such welcome and unwelcome things at once</A><br>
-<A NAME=4.3.157>'Tis hard to reconcile.</A><br>
-<p><i>Enter a Doctor</i></p>
-</blockquote>
-
-<A NAME=speech23><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.158>Well; more anon.--Comes the king forth, I pray you?</A><br>
-</blockquote>
-
-<A NAME=speech24><b>Doctor</b></a>
-<blockquote>
-<A NAME=4.3.159>Ay, sir; there are a crew of wretched souls</A><br>
-<A NAME=4.3.160>That stay his cure: their malady convinces</A><br>
-<A NAME=4.3.161>The great assay of art; but at his touch--</A><br>
-<A NAME=4.3.162>Such sanctity hath heaven given his hand--</A><br>
-<A NAME=4.3.163>They presently amend.</A><br>
-</blockquote>
-
-<A NAME=speech25><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.164>I thank you, doctor.</A><br>
-<p><i>Exit Doctor</i></p>
-</blockquote>
-
-<A NAME=speech26><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.165>What's the disease he means?</A><br>
-</blockquote>
-
-<A NAME=speech27><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.166>'Tis call'd the evil:</A><br>
-<A NAME=4.3.167>A most miraculous work in this good king;</A><br>
-<A NAME=4.3.168>Which often, since my here-remain in England,</A><br>
-<A NAME=4.3.169>I have seen him do. How he solicits heaven,</A><br>
-<A NAME=4.3.170>Himself best knows: but strangely-visited people,</A><br>
-<A NAME=4.3.171>All swoln and ulcerous, pitiful to the eye,</A><br>
-<A NAME=4.3.172>The mere despair of surgery, he cures,</A><br>
-<A NAME=4.3.173>Hanging a golden stamp about their necks,</A><br>
-<A NAME=4.3.174>Put on with holy prayers: and 'tis spoken,</A><br>
-<A NAME=4.3.175>To the succeeding royalty he leaves</A><br>
-<A NAME=4.3.176>The healing benediction. With this strange virtue,</A><br>
-<A NAME=4.3.177>He hath a heavenly gift of prophecy,</A><br>
-<A NAME=4.3.178>And sundry blessings hang about his throne,</A><br>
-<A NAME=4.3.179>That speak him full of grace.</A><br>
-<p><i>Enter ROSS</i></p>
-</blockquote>
-
-<A NAME=speech28><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.180>See, who comes here?</A><br>
-</blockquote>
-
-<A NAME=speech29><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.181>My countryman; but yet I know him not.</A><br>
-</blockquote>
-
-<A NAME=speech30><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.182>My ever-gentle cousin, welcome hither.</A><br>
-</blockquote>
-
-<A NAME=speech31><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.183>I know him now. Good God, betimes remove</A><br>
-<A NAME=4.3.184>The means that makes us strangers!</A><br>
-</blockquote>
-
-<A NAME=speech32><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.185>Sir, amen.</A><br>
-</blockquote>
-
-<A NAME=speech33><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.186>Stands Scotland where it did?</A><br>
-</blockquote>
-
-<A NAME=speech34><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.187>Alas, poor country!</A><br>
-<A NAME=4.3.188>Almost afraid to know itself. It cannot</A><br>
-<A NAME=4.3.189>Be call'd our mother, but our grave; where nothing,</A><br>
-<A NAME=4.3.190>But who knows nothing, is once seen to smile;</A><br>
-<A NAME=4.3.191>Where sighs and groans and shrieks that rend the air</A><br>
-<A NAME=4.3.192>Are made, not mark'd; where violent sorrow seems</A><br>
-<A NAME=4.3.193>A modern ecstasy; the dead man's knell</A><br>
-<A NAME=4.3.194>Is there scarce ask'd for who; and good men's lives</A><br>
-<A NAME=4.3.195>Expire before the flowers in their caps,</A><br>
-<A NAME=4.3.196>Dying or ere they sicken.</A><br>
-</blockquote>
-
-<A NAME=speech35><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.197>O, relation</A><br>
-<A NAME=4.3.198>Too nice, and yet too true!</A><br>
-</blockquote>
-
-<A NAME=speech36><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.199>What's the newest grief?</A><br>
-</blockquote>
-
-<A NAME=speech37><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.200>That of an hour's age doth hiss the speaker:</A><br>
-<A NAME=4.3.201>Each minute teems a new one.</A><br>
-</blockquote>
-
-<A NAME=speech38><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.202>How does my wife?</A><br>
-</blockquote>
-
-<A NAME=speech39><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.203>Why, well.</A><br>
-</blockquote>
-
-<A NAME=speech40><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.204>         And all my children?</A><br>
-</blockquote>
-
-<A NAME=speech41><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.205>Well too.</A><br>
-</blockquote>
-
-<A NAME=speech42><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.206>The tyrant has not batter'd at their peace?</A><br>
-</blockquote>
-
-<A NAME=speech43><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.207>No; they were well at peace when I did leave 'em.</A><br>
-</blockquote>
-
-<A NAME=speech44><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.208>But not a niggard of your speech: how goes't?</A><br>
-</blockquote>
-
-<A NAME=speech45><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.209>When I came hither to transport the tidings,</A><br>
-<A NAME=4.3.210>Which I have heavily borne, there ran a rumour</A><br>
-<A NAME=4.3.211>Of many worthy fellows that were out;</A><br>
-<A NAME=4.3.212>Which was to my belief witness'd the rather,</A><br>
-<A NAME=4.3.213>For that I saw the tyrant's power a-foot:</A><br>
-<A NAME=4.3.214>Now is the time of help; your eye in Scotland</A><br>
-<A NAME=4.3.215>Would create soldiers, make our women fight,</A><br>
-<A NAME=4.3.216>To doff their dire distresses.</A><br>
-</blockquote>
-
-<A NAME=speech46><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.217>Be't their comfort</A><br>
-<A NAME=4.3.218>We are coming thither: gracious England hath</A><br>
-<A NAME=4.3.219>Lent us good Siward and ten thousand men;</A><br>
-<A NAME=4.3.220>An older and a better soldier none</A><br>
-<A NAME=4.3.221>That Christendom gives out.</A><br>
-</blockquote>
-
-<A NAME=speech47><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.222>Would I could answer</A><br>
-<A NAME=4.3.223>This comfort with the like! But I have words</A><br>
-<A NAME=4.3.224>That would be howl'd out in the desert air,</A><br>
-<A NAME=4.3.225>Where hearing should not latch them.</A><br>
-</blockquote>
-
-<A NAME=speech48><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.226>What concern they?</A><br>
-<A NAME=4.3.227>The general cause? or is it a fee-grief</A><br>
-<A NAME=4.3.228>Due to some single breast?</A><br>
-</blockquote>
-
-<A NAME=speech49><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.229>No mind that's honest</A><br>
-<A NAME=4.3.230>But in it shares some woe; though the main part</A><br>
-<A NAME=4.3.231>Pertains to you alone.</A><br>
-</blockquote>
-
-<A NAME=speech50><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.232>If it be mine,</A><br>
-<A NAME=4.3.233>Keep it not from me, quickly let me have it.</A><br>
-</blockquote>
-
-<A NAME=speech51><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.234>Let not your ears despise my tongue for ever,</A><br>
-<A NAME=4.3.235>Which shall possess them with the heaviest sound</A><br>
-<A NAME=4.3.236>That ever yet they heard.</A><br>
-</blockquote>
-
-<A NAME=speech52><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.237>Hum! I guess at it.</A><br>
-</blockquote>
-
-<A NAME=speech53><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.238>Your castle is surprised; your wife and babes</A><br>
-<A NAME=4.3.239>Savagely slaughter'd: to relate the manner,</A><br>
-<A NAME=4.3.240>Were, on the quarry of these murder'd deer,</A><br>
-<A NAME=4.3.241>To add the death of you.</A><br>
-</blockquote>
-
-<A NAME=speech54><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.242>Merciful heaven!</A><br>
-<A NAME=4.3.243>What, man! ne'er pull your hat upon your brows;</A><br>
-<A NAME=4.3.244>Give sorrow words: the grief that does not speak</A><br>
-<A NAME=4.3.245>Whispers the o'er-fraught heart and bids it break.</A><br>
-</blockquote>
-
-<A NAME=speech55><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.246>My children too?</A><br>
-</blockquote>
-
-<A NAME=speech56><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.247>                  Wife, children, servants, all</A><br>
-<A NAME=4.3.248>That could be found.</A><br>
-</blockquote>
-
-<A NAME=speech57><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.249>And I must be from thence!</A><br>
-<A NAME=4.3.250>My wife kill'd too?</A><br>
-</blockquote>
-
-<A NAME=speech58><b>ROSS</b></a>
-<blockquote>
-<A NAME=4.3.251>I have said.</A><br>
-</blockquote>
-
-<A NAME=speech59><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.252>Be comforted:</A><br>
-<A NAME=4.3.253>Let's make us medicines of our great revenge,</A><br>
-<A NAME=4.3.254>To cure this deadly grief.</A><br>
-</blockquote>
-
-<A NAME=speech60><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.255>He has no children. All my pretty ones?</A><br>
-<A NAME=4.3.256>Did you say all? O hell-kite! All?</A><br>
-<A NAME=4.3.257>What, all my pretty chickens and their dam</A><br>
-<A NAME=4.3.258>At one fell swoop?</A><br>
-</blockquote>
-
-<A NAME=speech61><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.259>Dispute it like a man.</A><br>
-</blockquote>
-
-<A NAME=speech62><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.260>I shall do so;</A><br>
-<A NAME=4.3.261>But I must also feel it as a man:</A><br>
-<A NAME=4.3.262>I cannot but remember such things were,</A><br>
-<A NAME=4.3.263>That were most precious to me. Did heaven look on,</A><br>
-<A NAME=4.3.264>And would not take their part? Sinful Macduff,</A><br>
-<A NAME=4.3.265>They were all struck for thee! naught that I am,</A><br>
-<A NAME=4.3.266>Not for their own demerits, but for mine,</A><br>
-<A NAME=4.3.267>Fell slaughter on their souls. Heaven rest them now!</A><br>
-</blockquote>
-
-<A NAME=speech63><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.268>Be this the whetstone of your sword: let grief</A><br>
-<A NAME=4.3.269>Convert to anger; blunt not the heart, enrage it.</A><br>
-</blockquote>
-
-<A NAME=speech64><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=4.3.270>O, I could play the woman with mine eyes</A><br>
-<A NAME=4.3.271>And braggart with my tongue! But, gentle heavens,</A><br>
-<A NAME=4.3.272>Cut short all intermission; front to front</A><br>
-<A NAME=4.3.273>Bring thou this fiend of Scotland and myself;</A><br>
-<A NAME=4.3.274>Within my sword's length set him; if he 'scape,</A><br>
-<A NAME=4.3.275>Heaven forgive him too!</A><br>
-</blockquote>
-
-<A NAME=speech65><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=4.3.276>This tune goes manly.</A><br>
-<A NAME=4.3.277>Come, go we to the king; our power is ready;</A><br>
-<A NAME=4.3.278>Our lack is nothing but our leave; Macbeth</A><br>
-<A NAME=4.3.279>Is ripe for shaking, and the powers above</A><br>
-<A NAME=4.3.280>Put on their instruments. Receive what cheer you may:</A><br>
-<A NAME=4.3.281>The night is long that never finds the day.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote><p>
-<H3>ACT V</h3>
-<h3>SCENE I. Dunsinane. Ante-room in the castle.</h3>
-<p><blockquote>
-<i>Enter a Doctor of Physic and a Waiting-Gentlewoman</i>
-</blockquote>
-
-<A NAME=speech1><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.1>I have two nights watched with you, but can perceive</A><br>
-<A NAME=5.1.2>no truth in your report. When was it she last walked?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.3>Since his majesty went into the field, I have seen</A><br>
-<A NAME=5.1.4>her rise from her bed, throw her night-gown upon</A><br>
-<A NAME=5.1.5>her, unlock her closet, take forth paper, fold it,</A><br>
-<A NAME=5.1.6>write upon't, read it, afterwards seal it, and again</A><br>
-<A NAME=5.1.7>return to bed; yet all this while in a most fast sleep.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.8>A great perturbation in nature, to receive at once</A><br>
-<A NAME=5.1.9>the benefit of sleep, and do the effects of</A><br>
-<A NAME=5.1.10>watching! In this slumbery agitation, besides her</A><br>
-<A NAME=5.1.11>walking and other actual performances, what, at any</A><br>
-<A NAME=5.1.12>time, have you heard her say?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.13>That, sir, which I will not report after her.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.14>You may to me: and 'tis most meet you should.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.15>Neither to you nor any one; having no witness to</A><br>
-<A NAME=5.1.16>confirm my speech.</A><br>
-<p><i>Enter LADY MACBETH, with a taper</i></p>
-<A NAME=5.1.17>Lo you, here she comes! This is her very guise;</A><br>
-<A NAME=5.1.18>and, upon my life, fast asleep. Observe her; stand close.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.19>How came she by that light?</A><br>
-</blockquote>
-
-<A NAME=speech8><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.20>Why, it stood by her: she has light by her</A><br>
-<A NAME=5.1.21>continually; 'tis her command.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.22>You see, her eyes are open.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.23>Ay, but their sense is shut.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.24>What is it she does now? Look, how she rubs her hands.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.25>It is an accustomed action with her, to seem thus</A><br>
-<A NAME=5.1.26>washing her hands: I have known her continue in</A><br>
-<A NAME=5.1.27>this a quarter of an hour.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=5.1.28>Yet here's a spot.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.29>Hark! she speaks: I will set down what comes from</A><br>
-<A NAME=5.1.30>her, to satisfy my remembrance the more strongly.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=5.1.31>Out, damned spot! out, I say!--One: two: why,</A><br>
-<A NAME=5.1.32>then, 'tis time to do't.--Hell is murky!--Fie, my</A><br>
-<A NAME=5.1.33>lord, fie! a soldier, and afeard? What need we</A><br>
-<A NAME=5.1.34>fear who knows it, when none can call our power to</A><br>
-<A NAME=5.1.35>account?--Yet who would have thought the old man</A><br>
-<A NAME=5.1.36>to have had so much blood in him.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.37>Do you mark that?</A><br>
-</blockquote>
-
-<A NAME=speech17><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=5.1.38>The thane of Fife had a wife: where is she now?--</A><br>
-<A NAME=5.1.39>What, will these hands ne'er be clean?--No more o'</A><br>
-<A NAME=5.1.40>that, my lord, no more o' that: you mar all with</A><br>
-<A NAME=5.1.41>this starting.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.42>Go to, go to; you have known what you should not.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.43>She has spoke what she should not, I am sure of</A><br>
-<A NAME=5.1.44>that: heaven knows what she has known.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=5.1.45>Here's the smell of the blood still: all the</A><br>
-<A NAME=5.1.46>perfumes of Arabia will not sweeten this little</A><br>
-<A NAME=5.1.47>hand. Oh, oh, oh!</A><br>
-</blockquote>
-
-<A NAME=speech21><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.48>What a sigh is there! The heart is sorely charged.</A><br>
-</blockquote>
-
-<A NAME=speech22><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.49>I would not have such a heart in my bosom for the</A><br>
-<A NAME=5.1.50>dignity of the whole body.</A><br>
-</blockquote>
-
-<A NAME=speech23><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.51>Well, well, well,--</A><br>
-</blockquote>
-
-<A NAME=speech24><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.52>Pray God it be, sir.</A><br>
-</blockquote>
-
-<A NAME=speech25><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.53>This disease is beyond my practise: yet I have known</A><br>
-<A NAME=5.1.54>those which have walked in their sleep who have died</A><br>
-<A NAME=5.1.55>holily in their beds.</A><br>
-</blockquote>
-
-<A NAME=speech26><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=5.1.56>Wash your hands, put on your nightgown; look not so</A><br>
-<A NAME=5.1.57>pale.--I tell you yet again, Banquo's buried; he</A><br>
-<A NAME=5.1.58>cannot come out on's grave.</A><br>
-</blockquote>
-
-<A NAME=speech27><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.59>Even so?</A><br>
-</blockquote>
-
-<A NAME=speech28><b>LADY MACBETH</b></a>
-<blockquote>
-<A NAME=5.1.60>To bed, to bed! there's knocking at the gate:</A><br>
-<A NAME=5.1.61>come, come, come, come, give me your hand. What's</A><br>
-<A NAME=5.1.62>done cannot be undone.--To bed, to bed, to bed!</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech29><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.63>Will she go now to bed?</A><br>
-</blockquote>
-
-<A NAME=speech30><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.64>Directly.</A><br>
-</blockquote>
-
-<A NAME=speech31><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.1.65>Foul whisperings are abroad: unnatural deeds</A><br>
-<A NAME=5.1.66>Do breed unnatural troubles: infected minds</A><br>
-<A NAME=5.1.67>To their deaf pillows will discharge their secrets:</A><br>
-<A NAME=5.1.68>More needs she the divine than the physician.</A><br>
-<A NAME=5.1.69>God, God forgive us all! Look after her;</A><br>
-<A NAME=5.1.70>Remove from her the means of all annoyance,</A><br>
-<A NAME=5.1.71>And still keep eyes upon her. So, good night:</A><br>
-<A NAME=5.1.72>My mind she has mated, and amazed my sight.</A><br>
-<A NAME=5.1.73>I think, but dare not speak.</A><br>
-</blockquote>
-
-<A NAME=speech32><b>Gentlewoman</b></a>
-<blockquote>
-<A NAME=5.1.74>Good night, good doctor.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE II. The country near Dunsinane.</h3>
-<p><blockquote>
-<i>Drum and colours. Enter MENTEITH, CAITHNESS, ANGUS, LENNOX, and Soldiers</i>
-</blockquote>
-
-<A NAME=speech1><b>MENTEITH</b></a>
-<blockquote>
-<A NAME=5.2.1>The English power is near, led on by Malcolm,</A><br>
-<A NAME=5.2.2>His uncle Siward and the good Macduff:</A><br>
-<A NAME=5.2.3>Revenges burn in them; for their dear causes</A><br>
-<A NAME=5.2.4>Would to the bleeding and the grim alarm</A><br>
-<A NAME=5.2.5>Excite the mortified man.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>ANGUS</b></a>
-<blockquote>
-<A NAME=5.2.6>Near Birnam wood</A><br>
-<A NAME=5.2.7>Shall we well meet them; that way are they coming.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>CAITHNESS</b></a>
-<blockquote>
-<A NAME=5.2.8>Who knows if Donalbain be with his brother?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>LENNOX</b></a>
-<blockquote>
-<A NAME=5.2.9>For certain, sir, he is not: I have a file</A><br>
-<A NAME=5.2.10>Of all the gentry: there is Siward's son,</A><br>
-<A NAME=5.2.11>And many unrough youths that even now</A><br>
-<A NAME=5.2.12>Protest their first of manhood.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MENTEITH</b></a>
-<blockquote>
-<A NAME=5.2.13>What does the tyrant?</A><br>
-</blockquote>
-
-<A NAME=speech6><b>CAITHNESS</b></a>
-<blockquote>
-<A NAME=5.2.14>Great Dunsinane he strongly fortifies:</A><br>
-<A NAME=5.2.15>Some say he's mad; others that lesser hate him</A><br>
-<A NAME=5.2.16>Do call it valiant fury: but, for certain,</A><br>
-<A NAME=5.2.17>He cannot buckle his distemper'd cause</A><br>
-<A NAME=5.2.18>Within the belt of rule.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>ANGUS</b></a>
-<blockquote>
-<A NAME=5.2.19>Now does he feel</A><br>
-<A NAME=5.2.20>His secret murders sticking on his hands;</A><br>
-<A NAME=5.2.21>Now minutely revolts upbraid his faith-breach;</A><br>
-<A NAME=5.2.22>Those he commands move only in command,</A><br>
-<A NAME=5.2.23>Nothing in love: now does he feel his title</A><br>
-<A NAME=5.2.24>Hang loose about him, like a giant's robe</A><br>
-<A NAME=5.2.25>Upon a dwarfish thief.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MENTEITH</b></a>
-<blockquote>
-<A NAME=5.2.26>Who then shall blame</A><br>
-<A NAME=5.2.27>His pester'd senses to recoil and start,</A><br>
-<A NAME=5.2.28>When all that is within him does condemn</A><br>
-<A NAME=5.2.29>Itself for being there?</A><br>
-</blockquote>
-
-<A NAME=speech9><b>CAITHNESS</b></a>
-<blockquote>
-<A NAME=5.2.30>Well, march we on,</A><br>
-<A NAME=5.2.31>To give obedience where 'tis truly owed:</A><br>
-<A NAME=5.2.32>Meet we the medicine of the sickly weal,</A><br>
-<A NAME=5.2.33>And with him pour we in our country's purge</A><br>
-<A NAME=5.2.34>Each drop of us.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>LENNOX</b></a>
-<blockquote>
-<A NAME=5.2.35>                  Or so much as it needs,</A><br>
-<A NAME=5.2.36>To dew the sovereign flower and drown the weeds.</A><br>
-<A NAME=5.2.37>Make we our march towards Birnam.</A><br>
-<p><i>Exeunt, marching</i></p>
-</blockquote>
-<h3>SCENE III. Dunsinane. A room in the castle.</h3>
-<p><blockquote>
-<i>Enter MACBETH, Doctor, and Attendants</i>
-</blockquote>
-
-<A NAME=speech1><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.1>Bring me no more reports; let them fly all:</A><br>
-<A NAME=5.3.2>Till Birnam wood remove to Dunsinane,</A><br>
-<A NAME=5.3.3>I cannot taint with fear. What's the boy Malcolm?</A><br>
-<A NAME=5.3.4>Was he not born of woman? The spirits that know</A><br>
-<A NAME=5.3.5>All mortal consequences have pronounced me thus:</A><br>
-<A NAME=5.3.6>'Fear not, Macbeth; no man that's born of woman</A><br>
-<A NAME=5.3.7>Shall e'er have power upon thee.' Then fly,</A><br>
-<A NAME=5.3.8>false thanes,</A><br>
-<A NAME=5.3.9>And mingle with the English epicures:</A><br>
-<A NAME=5.3.10>The mind I sway by and the heart I bear</A><br>
-<A NAME=5.3.11>Shall never sag with doubt nor shake with fear.</A><br>
-<p><i>Enter a Servant</i></p>
-<A NAME=5.3.12>The devil damn thee black, thou cream-faced loon!</A><br>
-<A NAME=5.3.13>Where got'st thou that goose look?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>Servant</b></a>
-<blockquote>
-<A NAME=5.3.14>There is ten thousand--</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.15>Geese, villain!</A><br>
-</blockquote>
-
-<A NAME=speech4><b>Servant</b></a>
-<blockquote>
-<A NAME=5.3.16>Soldiers, sir.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.17>Go prick thy face, and over-red thy fear,</A><br>
-<A NAME=5.3.18>Thou lily-liver'd boy. What soldiers, patch?</A><br>
-<A NAME=5.3.19>Death of thy soul! those linen cheeks of thine</A><br>
-<A NAME=5.3.20>Are counsellors to fear. What soldiers, whey-face?</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Servant</b></a>
-<blockquote>
-<A NAME=5.3.21>The English force, so please you.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.22>Take thy face hence.</A><br>
-<p><i>Exit Servant</i></p>
-<A NAME=5.3.23>Seyton!--I am sick at heart,</A><br>
-<A NAME=5.3.24>When I behold--Seyton, I say!--This push</A><br>
-<A NAME=5.3.25>Will cheer me ever, or disseat me now.</A><br>
-<A NAME=5.3.26>I have lived long enough: my way of life</A><br>
-<A NAME=5.3.27>Is fall'n into the sear, the yellow leaf;</A><br>
-<A NAME=5.3.28>And that which should accompany old age,</A><br>
-<A NAME=5.3.29>As honour, love, obedience, troops of friends,</A><br>
-<A NAME=5.3.30>I must not look to have; but, in their stead,</A><br>
-<A NAME=5.3.31>Curses, not loud but deep, mouth-honour, breath,</A><br>
-<A NAME=5.3.32>Which the poor heart would fain deny, and dare not. Seyton!</A><br>
-<p><i>Enter SEYTON</i></p>
-</blockquote>
-
-<A NAME=speech8><b>SEYTON</b></a>
-<blockquote>
-<A NAME=5.3.33>What is your gracious pleasure?</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.34>What news more?</A><br>
-</blockquote>
-
-<A NAME=speech10><b>SEYTON</b></a>
-<blockquote>
-<A NAME=5.3.35>All is confirm'd, my lord, which was reported.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.36>I'll fight till from my bones my flesh be hack'd.</A><br>
-<A NAME=5.3.37>Give me my armour.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>SEYTON</b></a>
-<blockquote>
-<A NAME=5.3.38>'Tis not needed yet.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.39>I'll put it on.</A><br>
-<A NAME=5.3.40>Send out more horses; skirr the country round;</A><br>
-<A NAME=5.3.41>Hang those that talk of fear. Give me mine armour.</A><br>
-<A NAME=5.3.42>How does your patient, doctor?</A><br>
-</blockquote>
-
-<A NAME=speech14><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.3.43>Not so sick, my lord,</A><br>
-<A NAME=5.3.44>As she is troubled with thick coming fancies,</A><br>
-<A NAME=5.3.45>That keep her from her rest.</A><br>
-</blockquote>
-
-<A NAME=speech15><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.46>Cure her of that.</A><br>
-<A NAME=5.3.47>Canst thou not minister to a mind diseased,</A><br>
-<A NAME=5.3.48>Pluck from the memory a rooted sorrow,</A><br>
-<A NAME=5.3.49>Raze out the written troubles of the brain</A><br>
-<A NAME=5.3.50>And with some sweet oblivious antidote</A><br>
-<A NAME=5.3.51>Cleanse the stuff'd bosom of that perilous stuff</A><br>
-<A NAME=5.3.52>Which weighs upon the heart?</A><br>
-</blockquote>
-
-<A NAME=speech16><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.3.53>Therein the patient</A><br>
-<A NAME=5.3.54>Must minister to himself.</A><br>
-</blockquote>
-
-<A NAME=speech17><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.55>Throw physic to the dogs; I'll none of it.</A><br>
-<A NAME=5.3.56>Come, put mine armour on; give me my staff.</A><br>
-<A NAME=5.3.57>Seyton, send out. Doctor, the thanes fly from me.</A><br>
-<A NAME=5.3.58>Come, sir, dispatch. If thou couldst, doctor, cast</A><br>
-<A NAME=5.3.59>The water of my land, find her disease,</A><br>
-<A NAME=5.3.60>And purge it to a sound and pristine health,</A><br>
-<A NAME=5.3.61>I would applaud thee to the very echo,</A><br>
-<A NAME=5.3.62>That should applaud again.--Pull't off, I say.--</A><br>
-<A NAME=5.3.63>What rhubarb, cyme, or what purgative drug,</A><br>
-<A NAME=5.3.64>Would scour these English hence? Hear'st thou of them?</A><br>
-</blockquote>
-
-<A NAME=speech18><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.3.65>Ay, my good lord; your royal preparation</A><br>
-<A NAME=5.3.66>Makes us hear something.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.3.67>Bring it after me.</A><br>
-<A NAME=5.3.68>I will not be afraid of death and bane,</A><br>
-<A NAME=5.3.69>Till Birnam forest come to Dunsinane.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>Doctor</b></a>
-<blockquote>
-<A NAME=5.3.70>[Aside]  Were I from Dunsinane away and clear,</A><br>
-<A NAME=5.3.71>Profit again should hardly draw me here.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE IV. Country near Birnam wood.</h3>
-<p><blockquote>
-<i>Drum and colours. Enter MALCOLM, SIWARD and YOUNG  SIWARD, MACDUFF, MENTEITH, CAITHNESS, ANGUS, LENNOX, ROSS, and Soldiers, marching</i>
-</blockquote>
-
-<A NAME=speech1><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.4.1>Cousins, I hope the days are near at hand</A><br>
-<A NAME=5.4.2>That chambers will be safe.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>MENTEITH</b></a>
-<blockquote>
-<A NAME=5.4.3>We doubt it nothing.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.4.4>What wood is this before us?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MENTEITH</b></a>
-<blockquote>
-<A NAME=5.4.5>The wood of Birnam.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.4.6>Let every soldier hew him down a bough</A><br>
-<A NAME=5.4.7>And bear't before him: thereby shall we shadow</A><br>
-<A NAME=5.4.8>The numbers of our host and make discovery</A><br>
-<A NAME=5.4.9>Err in report of us.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Soldiers</b></a>
-<blockquote>
-<A NAME=5.4.10>It shall be done.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.4.11>We learn no other but the confident tyrant</A><br>
-<A NAME=5.4.12>Keeps still in Dunsinane, and will endure</A><br>
-<A NAME=5.4.13>Our setting down before 't.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.4.14>'Tis his main hope:</A><br>
-<A NAME=5.4.15>For where there is advantage to be given,</A><br>
-<A NAME=5.4.16>Both more and less have given him the revolt,</A><br>
-<A NAME=5.4.17>And none serve with him but constrained things</A><br>
-<A NAME=5.4.18>Whose hearts are absent too.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.4.19>Let our just censures</A><br>
-<A NAME=5.4.20>Attend the true event, and put we on</A><br>
-<A NAME=5.4.21>Industrious soldiership.</A><br>
-</blockquote>
-
-<A NAME=speech10><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.4.22>The time approaches</A><br>
-<A NAME=5.4.23>That will with due decision make us know</A><br>
-<A NAME=5.4.24>What we shall say we have and what we owe.</A><br>
-<A NAME=5.4.25>Thoughts speculative their unsure hopes relate,</A><br>
-<A NAME=5.4.26>But certain issue strokes must arbitrate:</A><br>
-<A NAME=5.4.27>Towards which advance the war.</A><br>
-<p><i>Exeunt, marching</i></p>
-</blockquote>
-<h3>SCENE V. Dunsinane. Within the castle.</h3>
-<p><blockquote>
-<i>Enter MACBETH, SEYTON, and Soldiers, with drum and colours</i>
-</blockquote>
-
-<A NAME=speech1><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.5.1>Hang out our banners on the outward walls;</A><br>
-<A NAME=5.5.2>The cry is still 'They come:' our castle's strength</A><br>
-<A NAME=5.5.3>Will laugh a siege to scorn: here let them lie</A><br>
-<A NAME=5.5.4>Till famine and the ague eat them up:</A><br>
-<A NAME=5.5.5>Were they not forced with those that should be ours,</A><br>
-<A NAME=5.5.6>We might have met them dareful, beard to beard,</A><br>
-<A NAME=5.5.7>And beat them backward home.</A><br>
-<p><i>A cry of women within</i></p>
-<A NAME=5.5.8>What is that noise?</A><br>
-</blockquote>
-
-<A NAME=speech2><b>SEYTON</b></a>
-<blockquote>
-<A NAME=5.5.9>It is the cry of women, my good lord.</A><br>
-<p><i>Exit</i></p>
-</blockquote>
-
-<A NAME=speech3><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.5.10>I have almost forgot the taste of fears;</A><br>
-<A NAME=5.5.11>The time has been, my senses would have cool'd</A><br>
-<A NAME=5.5.12>To hear a night-shriek; and my fell of hair</A><br>
-<A NAME=5.5.13>Would at a dismal treatise rouse and stir</A><br>
-<A NAME=5.5.14>As life were in't: I have supp'd full with horrors;</A><br>
-<A NAME=5.5.15>Direness, familiar to my slaughterous thoughts</A><br>
-<A NAME=5.5.16>Cannot once start me.</A><br>
-<p><i>Re-enter SEYTON</i></p>
-<A NAME=5.5.17>Wherefore was that cry?</A><br>
-</blockquote>
-
-<A NAME=speech4><b>SEYTON</b></a>
-<blockquote>
-<A NAME=5.5.18>The queen, my lord, is dead.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.5.19>She should have died hereafter;</A><br>
-<A NAME=5.5.20>There would have been a time for such a word.</A><br>
-<A NAME=5.5.21>To-morrow, and to-morrow, and to-morrow,</A><br>
-<A NAME=5.5.22>Creeps in this petty pace from day to day</A><br>
-<A NAME=5.5.23>To the last syllable of recorded time,</A><br>
-<A NAME=5.5.24>And all our yesterdays have lighted fools</A><br>
-<A NAME=5.5.25>The way to dusty death. Out, out, brief candle!</A><br>
-<A NAME=5.5.26>Life's but a walking shadow, a poor player</A><br>
-<A NAME=5.5.27>That struts and frets his hour upon the stage</A><br>
-<A NAME=5.5.28>And then is heard no more: it is a tale</A><br>
-<A NAME=5.5.29>Told by an idiot, full of sound and fury,</A><br>
-<A NAME=5.5.30>Signifying nothing.</A><br>
-<p><i>Enter a Messenger</i></p>
-<A NAME=5.5.31>Thou comest to use thy tongue; thy story quickly.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>Messenger</b></a>
-<blockquote>
-<A NAME=5.5.32>Gracious my lord,</A><br>
-<A NAME=5.5.33>I should report that which I say I saw,</A><br>
-<A NAME=5.5.34>But know not how to do it.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.5.35>Well, say, sir.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>Messenger</b></a>
-<blockquote>
-<A NAME=5.5.36>As I did stand my watch upon the hill,</A><br>
-<A NAME=5.5.37>I look'd toward Birnam, and anon, methought,</A><br>
-<A NAME=5.5.38>The wood began to move.</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.5.39>Liar and slave!</A><br>
-</blockquote>
-
-<A NAME=speech10><b>Messenger</b></a>
-<blockquote>
-<A NAME=5.5.40>Let me endure your wrath, if't be not so:</A><br>
-<A NAME=5.5.41>Within this three mile may you see it coming;</A><br>
-<A NAME=5.5.42>I say, a moving grove.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.5.43>If thou speak'st false,</A><br>
-<A NAME=5.5.44>Upon the next tree shalt thou hang alive,</A><br>
-<A NAME=5.5.45>Till famine cling thee: if thy speech be sooth,</A><br>
-<A NAME=5.5.46>I care not if thou dost for me as much.</A><br>
-<A NAME=5.5.47>I pull in resolution, and begin</A><br>
-<A NAME=5.5.48>To doubt the equivocation of the fiend</A><br>
-<A NAME=5.5.49>That lies like truth: 'Fear not, till Birnam wood</A><br>
-<A NAME=5.5.50>Do come to Dunsinane:'  and now a wood</A><br>
-<A NAME=5.5.51>Comes toward Dunsinane. Arm, arm, and out!</A><br>
-<A NAME=5.5.52>If this which he avouches does appear,</A><br>
-<A NAME=5.5.53>There is nor flying hence nor tarrying here.</A><br>
-<A NAME=5.5.54>I gin to be aweary of the sun,</A><br>
-<A NAME=5.5.55>And wish the estate o' the world were now undone.</A><br>
-<A NAME=5.5.56>Ring the alarum-bell! Blow, wind! come, wrack!</A><br>
-<A NAME=5.5.57>At least we'll die with harness on our back.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE VI. Dunsinane. Before the castle.</h3>
-<p><blockquote>
-<i>Drum and colours. Enter MALCOLM, SIWARD, MACDUFF, and their Army, with boughs</i>
-</blockquote>
-
-<A NAME=speech1><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.6.1>Now near enough: your leafy screens throw down.</A><br>
-<A NAME=5.6.2>And show like those you are. You, worthy uncle,</A><br>
-<A NAME=5.6.3>Shall, with my cousin, your right-noble son,</A><br>
-<A NAME=5.6.4>Lead our first battle: worthy Macduff and we</A><br>
-<A NAME=5.6.5>Shall take upon 's what else remains to do,</A><br>
-<A NAME=5.6.6>According to our order.</A><br>
-</blockquote>
-
-<A NAME=speech2><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.6.7>Fare you well.</A><br>
-<A NAME=5.6.8>Do we but find the tyrant's power to-night,</A><br>
-<A NAME=5.6.9>Let us be beaten, if we cannot fight.</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.6.10>Make all our trumpets speak; give them all breath,</A><br>
-<A NAME=5.6.11>Those clamorous harbingers of blood and death.</A><br>
-<p><i>Exeunt</i></p>
-</blockquote>
-<h3>SCENE VII. Another part of the field.</h3>
-<p><blockquote>
-<i>Alarums. Enter MACBETH</i>
-</blockquote>
-
-<A NAME=speech1><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.7.1>They have tied me to a stake; I cannot fly,</A><br>
-<A NAME=5.7.2>But, bear-like, I must fight the course. What's he</A><br>
-<A NAME=5.7.3>That was not born of woman? Such a one</A><br>
-<A NAME=5.7.4>Am I to fear, or none.</A><br>
-<p><i>Enter YOUNG SIWARD</i></p>
-</blockquote>
-
-<A NAME=speech2><b>YOUNG SIWARD</b></a>
-<blockquote>
-<A NAME=5.7.5>What is thy name?</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.7.6>                  Thou'lt be afraid to hear it.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>YOUNG SIWARD</b></a>
-<blockquote>
-<A NAME=5.7.7>No; though thou call'st thyself a hotter name</A><br>
-<A NAME=5.7.8>Than any is in hell.</A><br>
-</blockquote>
-
-<A NAME=speech5><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.7.9>My name's Macbeth.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>YOUNG SIWARD</b></a>
-<blockquote>
-<A NAME=5.7.10>The devil himself could not pronounce a title</A><br>
-<A NAME=5.7.11>More hateful to mine ear.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.7.12>No, nor more fearful.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>YOUNG SIWARD</b></a>
-<blockquote>
-<A NAME=5.7.13>Thou liest, abhorred tyrant; with my sword</A><br>
-<A NAME=5.7.14>I'll prove the lie thou speak'st.</A><br>
-<p><i>They fight and YOUNG SIWARD is slain</i></p>
-</blockquote>
-
-<A NAME=speech9><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.7.15>Thou wast born of woman</A><br>
-<A NAME=5.7.16>But swords I smile at, weapons laugh to scorn,</A><br>
-<A NAME=5.7.17>Brandish'd by man that's of a woman born.</A><br>
-<p><i>Exit</i></p>
-<p><i>Alarums. Enter MACDUFF</i></p>
-</blockquote>
-
-<A NAME=speech10><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.7.18>That way the noise is. Tyrant, show thy face!</A><br>
-<A NAME=5.7.19>If thou be'st slain and with no stroke of mine,</A><br>
-<A NAME=5.7.20>My wife and children's ghosts will haunt me still.</A><br>
-<A NAME=5.7.21>I cannot strike at wretched kerns, whose arms</A><br>
-<A NAME=5.7.22>Are hired to bear their staves: either thou, Macbeth,</A><br>
-<A NAME=5.7.23>Or else my sword with an unbatter'd edge</A><br>
-<A NAME=5.7.24>I sheathe again undeeded. There thou shouldst be;</A><br>
-<A NAME=5.7.25>By this great clatter, one of greatest note</A><br>
-<A NAME=5.7.26>Seems bruited. Let me find him, fortune!</A><br>
-<A NAME=5.7.27>And more I beg not.</A><br>
-<p><i>Exit. Alarums</i></p>
-<p><i>Enter MALCOLM and SIWARD</i></p>
-</blockquote>
-
-<A NAME=speech11><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.7.28>This way, my lord; the castle's gently render'd:</A><br>
-<A NAME=5.7.29>The tyrant's people on both sides do fight;</A><br>
-<A NAME=5.7.30>The noble thanes do bravely in the war;</A><br>
-<A NAME=5.7.31>The day almost itself professes yours,</A><br>
-<A NAME=5.7.32>And little is to do.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.7.33>We have met with foes</A><br>
-<A NAME=5.7.34>That strike beside us.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.7.35>Enter, sir, the castle.</A><br>
-<p><i>Exeunt. Alarums</i></p>
-</blockquote>
-<h3>SCENE VIII. Another part of the field.</h3>
-<p><blockquote>
-<i>Enter MACBETH</i>
-</blockquote>
-
-<A NAME=speech1><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.8.1>Why should I play the Roman fool, and die</A><br>
-<A NAME=5.8.2>On mine own sword? whiles I see lives, the gashes</A><br>
-<A NAME=5.8.3>Do better upon them.</A><br>
-<p><i>Enter MACDUFF</i></p>
-</blockquote>
-
-<A NAME=speech2><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.8.4>Turn, hell-hound, turn!</A><br>
-</blockquote>
-
-<A NAME=speech3><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.8.5>Of all men else I have avoided thee:</A><br>
-<A NAME=5.8.6>But get thee back; my soul is too much charged</A><br>
-<A NAME=5.8.7>With blood of thine already.</A><br>
-</blockquote>
-
-<A NAME=speech4><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.8.8>I have no words:</A><br>
-<A NAME=5.8.9>My voice is in my sword: thou bloodier villain</A><br>
-<A NAME=5.8.10>Than terms can give thee out!</A><br>
-<p><i>They fight</i></p>
-</blockquote>
-
-<A NAME=speech5><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.8.11>Thou losest labour:</A><br>
-<A NAME=5.8.12>As easy mayst thou the intrenchant air</A><br>
-<A NAME=5.8.13>With thy keen sword impress as make me bleed:</A><br>
-<A NAME=5.8.14>Let fall thy blade on vulnerable crests;</A><br>
-<A NAME=5.8.15>I bear a charmed life, which must not yield,</A><br>
-<A NAME=5.8.16>To one of woman born.</A><br>
-</blockquote>
-
-<A NAME=speech6><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.8.17>Despair thy charm;</A><br>
-<A NAME=5.8.18>And let the angel whom thou still hast served</A><br>
-<A NAME=5.8.19>Tell thee, Macduff was from his mother's womb</A><br>
-<A NAME=5.8.20>Untimely ripp'd.</A><br>
-</blockquote>
-
-<A NAME=speech7><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.8.21>Accursed be that tongue that tells me so,</A><br>
-<A NAME=5.8.22>For it hath cow'd my better part of man!</A><br>
-<A NAME=5.8.23>And be these juggling fiends no more believed,</A><br>
-<A NAME=5.8.24>That palter with us in a double sense;</A><br>
-<A NAME=5.8.25>That keep the word of promise to our ear,</A><br>
-<A NAME=5.8.26>And break it to our hope. I'll not fight with thee.</A><br>
-</blockquote>
-
-<A NAME=speech8><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.8.27>Then yield thee, coward,</A><br>
-<A NAME=5.8.28>And live to be the show and gaze o' the time:</A><br>
-<A NAME=5.8.29>We'll have thee, as our rarer monsters are,</A><br>
-<A NAME=5.8.30>Painted on a pole, and underwrit,</A><br>
-<A NAME=5.8.31>'Here may you see the tyrant.'</A><br>
-</blockquote>
-
-<A NAME=speech9><b>MACBETH</b></a>
-<blockquote>
-<A NAME=5.8.32>I will not yield,</A><br>
-<A NAME=5.8.33>To kiss the ground before young Malcolm's feet,</A><br>
-<A NAME=5.8.34>And to be baited with the rabble's curse.</A><br>
-<A NAME=5.8.35>Though Birnam wood be come to Dunsinane,</A><br>
-<A NAME=5.8.36>And thou opposed, being of no woman born,</A><br>
-<A NAME=5.8.37>Yet I will try the last. Before my body</A><br>
-<A NAME=5.8.38>I throw my warlike shield. Lay on, Macduff,</A><br>
-<A NAME=5.8.39>And damn'd be him that first cries, 'Hold, enough!'</A><br>
-<p><i>Exeunt, fighting. Alarums</i></p>
-<p><i>Retreat. Flourish. Enter, with drum and colours, MALCOLM, SIWARD, ROSS, the other Thanes, and Soldiers</i></p>
-</blockquote>
-
-<A NAME=speech10><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.8.40>I would the friends we miss were safe arrived.</A><br>
-</blockquote>
-
-<A NAME=speech11><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.8.41>Some must go off: and yet, by these I see,</A><br>
-<A NAME=5.8.42>So great a day as this is cheaply bought.</A><br>
-</blockquote>
-
-<A NAME=speech12><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.8.43>Macduff is missing, and your noble son.</A><br>
-</blockquote>
-
-<A NAME=speech13><b>ROSS</b></a>
-<blockquote>
-<A NAME=5.8.44>Your son, my lord, has paid a soldier's debt:</A><br>
-<A NAME=5.8.45>He only lived but till he was a man;</A><br>
-<A NAME=5.8.46>The which no sooner had his prowess confirm'd</A><br>
-<A NAME=5.8.47>In the unshrinking station where he fought,</A><br>
-<A NAME=5.8.48>But like a man he died.</A><br>
-</blockquote>
-
-<A NAME=speech14><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.8.49>Then he is dead?</A><br>
-</blockquote>
-
-<A NAME=speech15><b>ROSS</b></a>
-<blockquote>
-<A NAME=5.8.50>Ay, and brought off the field: your cause of sorrow</A><br>
-<A NAME=5.8.51>Must not be measured by his worth, for then</A><br>
-<A NAME=5.8.52>It hath no end.</A><br>
-</blockquote>
-
-<A NAME=speech16><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.8.53>                  Had he his hurts before?</A><br>
-</blockquote>
-
-<A NAME=speech17><b>ROSS</b></a>
-<blockquote>
-<A NAME=5.8.54>Ay, on the front.</A><br>
-</blockquote>
-
-<A NAME=speech18><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.8.55>                  Why then, God's soldier be he!</A><br>
-<A NAME=5.8.56>Had I as many sons as I have hairs,</A><br>
-<A NAME=5.8.57>I would not wish them to a fairer death:</A><br>
-<A NAME=5.8.58>And so, his knell is knoll'd.</A><br>
-</blockquote>
-
-<A NAME=speech19><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.8.59>He's worth more sorrow,</A><br>
-<A NAME=5.8.60>And that I'll spend for him.</A><br>
-</blockquote>
-
-<A NAME=speech20><b>SIWARD</b></a>
-<blockquote>
-<A NAME=5.8.61>He's worth no more</A><br>
-<A NAME=5.8.62>They say he parted well, and paid his score:</A><br>
-<A NAME=5.8.63>And so, God be with him! Here comes newer comfort.</A><br>
-<p><i>Re-enter MACDUFF, with MACBETH's head</i></p>
-</blockquote>
-
-<A NAME=speech21><b>MACDUFF</b></a>
-<blockquote>
-<A NAME=5.8.64>Hail, king! for so thou art: behold, where stands</A><br>
-<A NAME=5.8.65>The usurper's cursed head: the time is free:</A><br>
-<A NAME=5.8.66>I see thee compass'd with thy kingdom's pearl,</A><br>
-<A NAME=5.8.67>That speak my salutation in their minds;</A><br>
-<A NAME=5.8.68>Whose voices I desire aloud with mine:</A><br>
-<A NAME=5.8.69>Hail, King of Scotland!</A><br>
-</blockquote>
-
-<A NAME=speech22><b>ALL</b></a>
-<blockquote>
-<A NAME=5.8.70>Hail, King of Scotland!</A><br>
-<p><i>Flourish</i></p>
-</blockquote>
-
-<A NAME=speech23><b>MALCOLM</b></a>
-<blockquote>
-<A NAME=5.8.71>We shall not spend a large expense of time</A><br>
-<A NAME=5.8.72>Before we reckon with your several loves,</A><br>
-<A NAME=5.8.73>And make us even with you. My thanes and kinsmen,</A><br>
-<A NAME=5.8.74>Henceforth be earls, the first that ever Scotland</A><br>
-<A NAME=5.8.75>In such an honour named. What's more to do,</A><br>
-<A NAME=5.8.76>Which would be planted newly with the time,</A><br>
-<A NAME=5.8.77>As calling home our exiled friends abroad</A><br>
-<A NAME=5.8.78>That fled the snares of watchful tyranny;</A><br>
-<A NAME=5.8.79>Producing forth the cruel ministers</A><br>
-<A NAME=5.8.80>Of this dead butcher and his fiend-like queen,</A><br>
-<A NAME=5.8.81>Who, as 'tis thought, by self and violent hands</A><br>
-<A NAME=5.8.82>Took off her life; this, and what needful else</A><br>
-<A NAME=5.8.83>That calls upon us, by the grace of Grace,</A><br>
-<A NAME=5.8.84>We will perform in measure, time and place:</A><br>
-<A NAME=5.8.85>So, thanks to all at once and to each one,</A><br>
-<A NAME=5.8.86>Whom we invite to see us crown'd at Scone.</A><br>
-<p><i>Flourish. Exeunt</i></p>
-</body>
-</html>
deleted file mode 100644
--- a/testing/marionette/harness/marionette_harness/www/scroll.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<html>
-<head></head>
-<body>
-  <script>
-    function dump(event) {
-            var elt = event.target || event.srcElement;
-            document.getElementById('clicked').innerHTML = elt.innerHTML;
-    }
-  </script>
-  <div style='height: 150px'></div>
-  <ul style='overflow: scroll; width: 150px; height: 80px; background-color: yellow' onclick="dump(event)">
-    <li id='line1'>line1</li>
-    <li id='line2'>line2</li>
-    <li id='line3'>line3</li>
-    <li id='line4'>line4</li>
-    <li id='line5'>line5</li>
-    <li id='line6'>line6</li>
-    <li id='line7'>line7</li>
-    <li id='line8'>line8</li>
-    <li id='line9'>line9</li>
-  </ul>
-  <div>
-  Clicked: <span id='clicked'></span>
-  </div>
-</body>
-</html>
deleted file mode 100644
--- a/testing/marionette/harness/marionette_harness/www/scroll2.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<html>
-<head></head>
-<body>
-  <ul style='overflow: scroll; height: 100px;'>
-    <li></li>
-    <li></li>
-    <li id="desired">Text</li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-    <li></li>
-  </ul>
-</body>
-</html>
deleted file mode 100644
--- a/testing/marionette/harness/marionette_harness/www/scroll3.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<html>
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
-  <style type="text/css"></style>
-</head>
-<body>
-<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
-<button id="button1">Button1</button>
-<br><br><br><br>
-
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button id="button2">Button2</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
-</body>
-</html>
deleted file mode 100644
--- a/testing/marionette/harness/marionette_harness/www/scroll4.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<html>
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
-  <style type="text/css"></style>
-</head>
-<body>
-<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
-<input type="radio" id="radio">
-<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
-</body>
-</html>
deleted file mode 100644
--- a/testing/marionette/harness/marionette_harness/www/scroll5.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<html>
-<head></head>
-<body>
-  <script>
-    function dump(text) {
-        document.getElementById('clicked').innerHTML = text;
-    }
-  </script>
-  <div style='overflow: scroll; width: 150px; height: 200px; background-color: yellow' id="outer">
-    <div style="width: 150px; height: 5000px; background-color: red;" onclick="dump('clicked')" id="inner"></div>
-  </div>
-  <div>
-  Clicked: <span id='clicked'></span>
-  </div>
-</body>
-</html>
--- a/testing/marionette/listener.js
+++ b/testing/marionette/listener.js
@@ -569,50 +569,32 @@ function startListeners() {
   addMessageListenerId("Marionette:isElementEnabled", isElementEnabledFn);
   addMessageListenerId("Marionette:isElementSelected", isElementSelectedFn);
   addMessageListenerId("Marionette:sendKeysToElement", sendKeysToElementFn);
   addMessageListenerId("Marionette:clearElement", clearElementFn);
   addMessageListenerId("Marionette:switchToFrame", switchToFrame);
   addMessageListenerId("Marionette:switchToParentFrame", switchToParentFrame);
   addMessageListenerId("Marionette:switchToShadowRoot", switchToShadowRootFn);
   addMessageListenerId("Marionette:deleteSession", deleteSession);
-  addMessageListenerId("Marionette:sleepSession", sleepSession);
   addMessageListenerId("Marionette:takeScreenshot", takeScreenshotFn);
   addMessageListenerId("Marionette:reftestWait", reftestWaitFn);
   addMessageListener("Marionette:DOM:AddEventListener", domAddEventListener);
   addMessageListener("Marionette:DOM:RemoveEventListener", domRemoveEventListener);
 }
 
 /**
  * Called when we start a new session. It registers the
  * current environment, and resets all values
  */
 function newSession(msg) {
   capabilities = session.Capabilities.fromJSON(msg.json);
   resetValues();
 }
 
 /**
- * Puts the current session to sleep, so all listeners are removed except
- * for the 'restart' listener.
- */
-function sleepSession() {
-  deleteSession();
-  addMessageListener("Marionette:restart", restart);
-}
-
-/**
- * Restarts all our listeners after this listener was put to sleep
- */
-function restart() {
-  removeMessageListener("Marionette:restart", restart);
-  registerSelf();
-}
-
-/**
  * Removes all listeners
  */
 function deleteSession() {
   removeMessageListenerId("Marionette:newSession", newSession);
   removeMessageListenerId("Marionette:execute", executeFn);
   removeMessageListenerId("Marionette:executeInSandbox", executeInSandboxFn);
   removeMessageListenerId("Marionette:singleTap", singleTapFn);
   removeMessageListenerId("Marionette:performActions", performActionsFn);
@@ -653,17 +635,16 @@ function deleteSession() {
       "Marionette:sendKeysToElement", sendKeysToElementFn);
   removeMessageListenerId("Marionette:clearElement", clearElementFn);
   removeMessageListenerId("Marionette:switchToFrame", switchToFrame);
   removeMessageListenerId(
       "Marionette:switchToParentFrame", switchToParentFrame);
   removeMessageListenerId(
       "Marionette:switchToShadowRoot", switchToShadowRootFn);
   removeMessageListenerId("Marionette:deleteSession", deleteSession);
-  removeMessageListenerId("Marionette:sleepSession", sleepSession);
   removeMessageListenerId("Marionette:takeScreenshot", takeScreenshotFn);
 
   seenEls.clear();
   // reset container frame to the top-most frame
   curContainer = {frame: content, shadowRoot: null};
   curContainer.frame.focus();
   legacyactions.touchIds = {};
   if (action.inputStateMap !== undefined) {
--- a/testing/mozharness/configs/unittests/win_taskcluster_unittest.py
+++ b/testing/mozharness/configs/unittests/win_taskcluster_unittest.py
@@ -269,16 +269,26 @@ config = {
                 os.path.join(os.getcwd(),
                     'mozharness', 'external_tools', 'machine-configuration.json')
             ],
             'architectures': ['32bit', '64bit'],
             'halt_on_failure': True,
             'enabled': ADJUST_MOUSE_AND_SCREEN
         },
         {
+            'name': 'disable windows security and maintenance notifications',
+            'cmd': [
+                'powershell', '-command',
+                '"&{$p=\'HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.SecurityAndMaintenance\';if(!(Test-Path -Path $p)){&New-Item -Path $p -Force}&Set-ItemProperty -Path $p -Name Enabled -Value 0}"'
+            ],
+            'architectures': ['32bit', '64bit'],
+            'halt_on_failure': True,
+            'enabled': (platform.release() == 10)
+        },
+        {
             'name': 'set windows VisualFX',
             'cmd': [
                 'powershell', '-command',
                 '"&{{&Set-ItemProperty -Path \'HKCU:Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\' -Name VisualFXSetting -Value {}}}"'.format(DESKTOP_VISUALFX_THEME)
             ],
             'architectures': ['32bit', '64bit'],
             'halt_on_failure': True,
             'enabled': True
--- a/toolkit/locales/l10n.mk
+++ b/toolkit/locales/l10n.mk
@@ -108,45 +108,45 @@ else
 endif
 
 # The path to the object dir for the mozilla-central build system,
 # may be overridden if necessary.
 MOZDEPTH ?= $(DEPTH)
 
 repackage-zip: UNPACKAGE='$(ZIP_IN)'
 repackage-zip:
-	$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/l10n-repack.py $(STAGEDIST) $(DIST)/xpi-stage/locale-$(AB_CD) \
+	$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/l10n-repack.py '$(STAGEDIST)' $(DIST)/xpi-stage/locale-$(AB_CD) \
 		$(MOZ_PKG_EXTRAL10N) \
 		$(if $(filter omni,$(MOZ_PACKAGER_FORMAT)),$(if $(NON_OMNIJAR_FILES),--non-resource $(NON_OMNIJAR_FILES)))
 
 ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
 ifneq (en,$(LPROJ_ROOT))
-	mv $(STAGEDIST)/en.lproj $(STAGEDIST)/$(LPROJ_ROOT).lproj
+	mv '$(STAGEDIST)'/en.lproj '$(STAGEDIST)'/$(LPROJ_ROOT).lproj
 endif
 ifdef MOZ_CRASHREPORTER
 # On Mac OS X, the crashreporter.ini file needs to be moved from under the
 # application bundle's Resources directory where all other l10n files are
 # located to the crash reporter bundle's Resources directory.
-	mv $(STAGEDIST)/crashreporter.app/Contents/Resources/crashreporter.ini \
-	  $(STAGEDIST)/../MacOS/crashreporter.app/Contents/Resources/crashreporter.ini
-	$(RM) -rf $(STAGEDIST)/crashreporter.app
+	mv '$(STAGEDIST)'/crashreporter.app/Contents/Resources/crashreporter.ini \
+	  '$(STAGEDIST)'/../MacOS/crashreporter.app/Contents/Resources/crashreporter.ini
+	$(RM) -rf '$(STAGEDIST)'/crashreporter.app
 endif
 endif
 
 	$(NSINSTALL) -D $(DIST)/l10n-stage/$(PKG_PATH)
 	(cd $(DIST)/l10n-stage; \
 	  $(MAKE_PACKAGE))
 ifdef MOZ_MAKE_COMPLETE_MAR
 	$(MAKE) -C $(MOZDEPTH)/tools/update-packaging full-update AB_CD=$(AB_CD) \
 	  PACKAGE_BASE_DIR='$(ABS_DIST)/l10n-stage'
 endif
 # packaging done, undo l10n stuff
 ifneq (en,$(LPROJ_ROOT))
 ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
-	mv $(STAGEDIST)/$(LPROJ_ROOT).lproj $(STAGEDIST)/en.lproj
+	mv '$(STAGEDIST)'/$(LPROJ_ROOT).lproj '$(STAGEDIST)'/en.lproj
 endif
 endif
 	$(NSINSTALL) -D $(DIST)/$(PKG_PATH)
 	mv -f '$(DIST)/l10n-stage/$(PACKAGE)' '$(ZIP_OUT)'
 	if test -f '$(DIST)/l10n-stage/$(PACKAGE).asc'; then mv -f '$(DIST)/l10n-stage/$(PACKAGE).asc' '$(ZIP_OUT).asc'; fi
 
 repackage-zip-%: unpack
 	@$(MAKE) repackage-zip AB_CD=$* ZIP_IN='$(ZIP_IN)'
@@ -242,14 +242,14 @@ ifeq ($(OS_ARCH), WINNT)
         $(WGET) --no-cache -nv --no-iri -N -O $(PKG_INST_BASENAME).exe '$(EN_US_INSTALLER_BINARY_URL)/$(PKG_PATH)$(EN_US_PKG_INST_BASENAME).exe')
 	@echo 'Downloaded $(EN_US_INSTALLER_BINARY_URL)/$(PKG_PATH)$(EN_US_PKG_INST_BASENAME).exe to $(ABS_DIST)/$(PKG_INST_PATH)$(PKG_INST_BASENAME).exe'
 endif
 endif
 
 generate-snippet-%:
 	$(PYTHON) $(MOZILLA_DIR)/tools/update-packaging/generatesnippet.py \
           --mar-path=$(ABS_DIST)/update \
-          --application-ini-file=$(STAGEDIST)/application.ini \
+          --application-ini-file='$(STAGEDIST)'/application.ini \
           --locale=$* \
           --product=$(MOZ_PKG_APPNAME) \
           --platform=$(MOZ_PKG_PLATFORM) \
           --download-base-URL=$(DOWNLOAD_BASE_URL) \
           --verbose
--- a/toolkit/mozapps/installer/packager.mk
+++ b/toolkit/mozapps/installer/packager.mk
@@ -41,17 +41,17 @@ stage-package: multilocale.json locale-m
 		$(if $(filter-out 0,$(MOZ_PKG_FATAL_WARNINGS)),,--ignore-errors) \
 		$(if $(MOZ_PACKAGER_MINIFY),--minify) \
 		$(if $(MOZ_PACKAGER_MINIFY_JS),--minify-js \
 		  $(addprefix --js-binary ,$(JS_BINARY)) \
 		) \
 		$(if $(JARLOG_DIR),$(addprefix --jarlog ,$(wildcard $(JARLOG_FILE_AB_CD)))) \
 		$(if $(OPTIMIZEJARS),--optimizejars) \
 		$(addprefix --compress ,$(JAR_COMPRESSION)) \
-		$(MOZ_PKG_MANIFEST) $(DIST) $(DIST)/$(MOZ_PKG_DIR)$(if $(MOZ_PKG_MANIFEST),,$(_BINPATH)) \
+		$(MOZ_PKG_MANIFEST) '$(DIST)' '$(DIST)'/$(MOZ_PKG_DIR)$(if $(MOZ_PKG_MANIFEST),,$(_BINPATH)) \
 		$(if $(filter omni,$(MOZ_PACKAGER_FORMAT)),$(if $(NON_OMNIJAR_FILES),--non-resource $(NON_OMNIJAR_FILES)))
 	$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/find-dupes.py $(DEFINES) $(ACDEFINES) $(MOZ_PKG_DUPEFLAGS) $(DIST)/$(MOZ_PKG_DIR)
 ifndef MOZ_IS_COMM_TOPDIR
 	# Package mozharness
 	$(call py_action,test_archive, \
 		mozharness \
 		$(ABS_DIST)/$(PKG_PATH)$(MOZHARNESS_PACKAGE))
 endif # MOZ_IS_COMM_TOPDIR
--- a/tools/update-packaging/common.sh
+++ b/tools/update-packaging/common.sh
@@ -78,25 +78,25 @@ make_add_instruction() {
   fi
 
   is_extension=$(echo "$f" | grep -c 'distribution/extensions/.*/')
   if [ $is_extension = "1" ]; then
     # Use the subdirectory of the extensions folder as the file to test
     # before performing this add instruction.
     testdir=$(echo "$f" | sed 's/\(.*distribution\/extensions\/[^\/]*\)\/.*/\1/')
     notice "     add-if \"$testdir\" \"$f\""
-    echo "add-if \"$testdir\" \"$f\"" >> $filev2
+    echo "add-if \"$testdir\" \"$f\"" >> "$filev2"
     if [ ! $filev3 = "" ]; then
-      echo "add-if \"$testdir\" \"$f\"" >> $filev3
+      echo "add-if \"$testdir\" \"$f\"" >> "$filev3"
     fi
   else
     notice "        add \"$f\"$forced"
-    echo "add \"$f\"" >> $filev2
+    echo "add \"$f\"" >> "$filev2"
     if [ ! $filev3 = "" ]; then
-      echo "add \"$f\"" >> $filev3
+      echo "add \"$f\"" >> "$filev3"
     fi
   fi
 }
 
 check_for_add_if_not_update() {
   add_if_not_file_chk="$1"
 
   if [ `basename $add_if_not_file_chk` = "channel-prefs.js" -o \
@@ -133,22 +133,22 @@ make_patch_instruction() {
   filev3="$3"
 
   is_extension=$(echo "$f" | grep -c 'distribution/extensions/.*/')
   if [ $is_extension = "1" ]; then
     # Use the subdirectory of the extensions folder as the file to test
     # before performing this add instruction.
     testdir=$(echo "$f" | sed 's/\(.*distribution\/extensions\/[^\/]*\)\/.*/\1/')
     notice "   patch-if \"$testdir\" \"$f.patch\" \"$f\""
-    echo "patch-if \"$testdir\" \"$f.patch\" \"$f\"" >> $filev2
-    echo "patch-if \"$testdir\" \"$f.patch\" \"$f\"" >> $filev3
+    echo "patch-if \"$testdir\" \"$f.patch\" \"$f\"" >> "$filev2"
+    echo "patch-if \"$testdir\" \"$f.patch\" \"$f\"" >> "$filev3"
   else
     notice "      patch \"$f.patch\" \"$f\""
-    echo "patch \"$f.patch\" \"$f\"" >> $filev2
-    echo "patch \"$f.patch\" \"$f\"" >> $filev3
+    echo "patch \"$f.patch\" \"$f\"" >> "$filev2"
+    echo "patch \"$f.patch\" \"$f\"" >> "$filev3"
   fi
 }
 
 append_remove_instructions() {
   dir="$1"
   filev2="$2"
   filev3="$3"
 
@@ -167,28 +167,28 @@ append_remove_instructions() {
       # Trim whitespace
       f=$(echo $f)
       # Exclude blank lines.
       if [ -n "$f" ]; then
         # Exclude comments
         if [ ! $(echo "$f" | grep -c '^#') = 1 ]; then
           if [ $(echo "$f" | grep -c '\/$') = 1 ]; then
             notice "      rmdir \"$f\""
-            echo "rmdir \"$f\"" >> $filev2
-            echo "rmdir \"$f\"" >> $filev3
+            echo "rmdir \"$f\"" >> "$filev2"
+            echo "rmdir \"$f\"" >> "$filev3"
           elif [ $(echo "$f" | grep -c '\/\*$') = 1 ]; then
             # Remove the *
             f=$(echo "$f" | sed -e 's:\*$::')
             notice "    rmrfdir \"$f\""
-            echo "rmrfdir \"$f\"" >> $filev2
-            echo "rmrfdir \"$f\"" >> $filev3
+            echo "rmrfdir \"$f\"" >> "$filev2"
+            echo "rmrfdir \"$f\"" >> "$filev3"
           else
             notice "     remove \"$f\""
-            echo "remove \"$f\"" >> $filev2
-            echo "remove \"$f\"" >> $filev3
+            echo "remove \"$f\"" >> "$filev2"
+            echo "remove \"$f\"" >> "$filev3"
           fi
         fi
       fi
     done
   fi
 }
 
 # List all files in the current directory, stripping leading "./"
--- a/tools/update-packaging/make_full_update.sh
+++ b/tools/update-packaging/make_full_update.sh
@@ -62,23 +62,23 @@ if [ ! -f "precomplete" ]; then
   fi
 fi
 
 list_files files
 
 popd
 
 # Add the type of update to the beginning of the update manifests.
-> $updatemanifestv2
-> $updatemanifestv3
+> "$updatemanifestv2"
+> "$updatemanifestv3"
 notice ""
 notice "Adding type instruction to update manifests"
 notice "       type complete"
-echo "type \"complete\"" >> $updatemanifestv2
-echo "type \"complete\"" >> $updatemanifestv3
+echo "type \"complete\"" >> "$updatemanifestv2"
+echo "type \"complete\"" >> "$updatemanifestv3"
 
 notice ""
 notice "Adding file add instructions to update manifests"
 num_files=${#files[*]}
 
 for ((i=0; $i<$num_files; i=$i+1)); do
   f="${files[$i]}"
 
--- a/widget/gtk/mozgtk/mozgtk.c
+++ b/widget/gtk/mozgtk/mozgtk.c
@@ -433,16 +433,18 @@ STUB(gtk_widget_get_accessible)
 STUB(gtk_widget_get_allocation)
 STUB(gtk_widget_get_default_direction)
 STUB(gtk_widget_get_display)
 STUB(gtk_widget_get_events)
 STUB(gtk_widget_get_has_window)
 STUB(gtk_widget_get_mapped)
 STUB(gtk_widget_get_parent)
 STUB(gtk_widget_get_parent_window)
+STUB(gtk_widget_get_preferred_width)
+STUB(gtk_widget_get_preferred_height)
 STUB(gtk_widget_get_realized)
 STUB(gtk_widget_get_screen)
 STUB(gtk_widget_get_settings)
 STUB(gtk_widget_get_style)
 STUB(gtk_widget_get_toplevel)
 STUB(gtk_widget_get_type)
 STUB(gtk_widget_get_visible)
 STUB(gtk_widget_get_visual)
@@ -474,16 +476,17 @@ STUB(gtk_widget_set_realized)
 STUB(gtk_widget_set_redraw_on_allocate)
 STUB(gtk_widget_set_sensitive)
 STUB(gtk_widget_set_window)
 STUB(gtk_widget_show)
 STUB(gtk_widget_show_all)
 STUB(gtk_widget_size_allocate)
 STUB(gtk_widget_style_get)
 STUB(gtk_widget_unparent)
+STUB(gtk_widget_unrealize)
 STUB(gtk_window_deiconify)
 STUB(gtk_window_fullscreen)
 STUB(gtk_window_get_group)
 STUB(gtk_window_get_transient_for)
 STUB(gtk_window_get_type)
 STUB(gtk_window_get_type_hint)
 STUB(gtk_window_get_window_type)
 STUB(gtk_window_group_add_window)
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -3785,22 +3785,23 @@ nsWindow::Create(nsIWidget* aParent,
         // it explicitly now.
         gtk_widget_realize(mShell);
 
         /* There are two cases here:
          *
          * 1) We're running on Gtk+ without client side decorations.
          *    Content is rendered to mShell window and we listen
          *    to the Gtk+ events on mShell
-         * 2) We're running on Gtk+ > 3.20 and client side decorations
+         * 2) We're running on Gtk+ and client side decorations
          *    are drawn by Gtk+ to mShell. Content is rendered to mContainer
          *    and we listen to the Gtk+ events on mContainer.
          */
         GtkStyleContext* style = gtk_widget_get_style_context(mShell);
-        drawToContainer = gtk_style_context_has_class(style, "csd");
+        drawToContainer = mIsCSDAvailable ||
+                          gtk_style_context_has_class(style, "csd");
 #endif
         eventWidget = (drawToContainer) ? container : mShell;
 
         gtk_widget_add_events(eventWidget, kEvents);
 
         // Prevent GtkWindow from painting a background to avoid flickering.
         gtk_widget_set_app_paintable(eventWidget, TRUE);
 
@@ -5072,47 +5073,42 @@ nsWindow::MakeFullScreen(bool aFullScree
     }
 
     NS_ASSERTION(mLastSizeMode != nsSizeMode_Fullscreen,
                  "mLastSizeMode should never be fullscreen");
     return NS_OK;
 }
 
 void
-nsWindow::HideWindowChrome(bool aShouldHide)
+nsWindow::SetWindowDecoration(nsBorderStyle aStyle)
 {
     if (!mShell) {
         // Pass the request to the toplevel window
         GtkWidget *topWidget = GetToplevelWidget();
         if (!topWidget)
             return;
 
         nsWindow *topWindow = get_window_for_gtk_widget(topWidget);
         if (!topWindow)
             return;
 
-        topWindow->HideWindowChrome(aShouldHide);
+        topWindow->SetWindowDecoration(aStyle);
         return;
     }
 
     // Sawfish, metacity, and presumably other window managers get
     // confused if we change the window decorations while the window
     // is visible.
     bool wasVisible = false;
     if (gdk_window_is_visible(mGdkWindow)) {
         gdk_window_hide(mGdkWindow);
         wasVisible = true;
     }
 
-    gint wmd;
-    if (aShouldHide)
-        wmd = 0;
-    else
-        wmd = ConvertBorderStyles(mBorderStyle);
-
+    gint wmd = ConvertBorderStyles(aStyle);
     if (wmd != -1)
       gdk_window_set_decorations(mGdkWindow, (GdkWMDecoration) wmd);
 
     if (wasVisible)
         gdk_window_show(mGdkWindow);
 
     // For some window managers, adding or removing window decorations
     // requires unmapping and remapping our toplevel window.  Go ahead
@@ -5121,16 +5117,22 @@ nsWindow::HideWindowChrome(bool aShouldH
     // and GetWindowPos is called)
 #ifdef MOZ_X11
     XSync(GDK_DISPLAY_XDISPLAY(gdk_display_get_default()) , False);
 #else
     gdk_flush ();
 #endif /* MOZ_X11 */
 }
 
+void
+nsWindow::HideWindowChrome(bool aShouldHide)
+{
+    SetWindowDecoration(aShouldHide ? eBorderStyle_none : mBorderStyle);
+}
+
 bool
 nsWindow::CheckForRollup(gdouble aMouseX, gdouble aMouseY,
                          bool aIsWheel, bool aAlwaysRollup)
 {
     nsIRollupListener* rollupListener = GetActiveRollupListener();
     nsCOMPtr<nsIWidget> rollupWidget;
     if (rollupListener) {
         rollupWidget = rollupListener->GetRollupWidget();
@@ -6641,24 +6643,76 @@ nsWindow::SetNonClientMargins(LayoutDevi
 
 void
 nsWindow::SetDrawsInTitlebar(bool aState)
 {
   if (!mIsCSDAvailable || aState == mIsCSDEnabled)
       return;
 
   if (mShell) {
-      gint wmd;
-      if (aState) {
-          wmd = GetCSDSupportLevel() == CSD_SUPPORT_FULL ? GDK_DECOR_BORDER : 0;
-      } else {
-          wmd = ConvertBorderStyles(mBorderStyle);
+      if (GetCSDSupportLevel() == CSD_SUPPORT_FULL) {
+          SetWindowDecoration(aState ? eBorderStyle_border : mBorderStyle);
       }
-      gdk_window_set_decorations(gtk_widget_get_window(mShell),
-                                 (GdkWMDecoration) wmd);
+      else {
+          /* Window manager does not support GDK_DECOR_BORDER,
+           * emulate it by CSD.
+           *
+           * gtk_window_set_titlebar() works on unrealized widgets only,
+           * we need to handle mShell carefully here.
+           * When CSD is enabled mGdkWindow is owned by mContainer which is good
+           * as we can't delete our mGdkWindow. To make mShell unrealized while
+           * mContainer is preserved we temporary reparent mContainer to an
+           * invisible GtkWindow.
+           */
+          NativeShow(false);
+
+          // Using GTK_WINDOW_POPUP rather than
+          // GTK_WINDOW_TOPLEVEL in the hope that POPUP results in less
+          // initialization and window manager interaction.
+          GtkWidget* tmpWindow = gtk_window_new(GTK_WINDOW_POPUP);
+          gtk_widget_realize(tmpWindow);
+
+          gtk_widget_reparent(GTK_WIDGET(mContainer), tmpWindow);
+          gtk_widget_unrealize(GTK_WIDGET(mShell));
+
+          // Available as of GTK 3.10+
+          static auto sGtkWindowSetTitlebar = (void (*)(GtkWindow*, GtkWidget*))
+              dlsym(RTLD_DEFAULT, "gtk_window_set_titlebar");
+          MOZ_ASSERT(sGtkWindowSetTitlebar,
+              "Missing gtk_window_set_titlebar(), old Gtk+ library?");
+
+          if (aState) {
+              // Add a hidden titlebar widget to trigger CSD, but disable the default
+              // titlebar.  GtkFixed is a somewhat random choice for a simple unused
+              // widget. gtk_window_set_titlebar() takes ownership of the titlebar
+              // widget.
+              sGtkWindowSetTitlebar(GTK_WINDOW(mShell), gtk_fixed_new());
+          } else {
+              sGtkWindowSetTitlebar(GTK_WINDOW(mShell), nullptr);
+          }
+
+          /* A workaround for https://bugzilla.gnome.org/show_bug.cgi?id=791081
+           * gtk_widget_realize() throws:
+           * "In pixman_region32_init_rect: Invalid rectangle passed"
+           * when mShell has default 1x1 size.
+           */
+          GtkAllocation allocation = {0, 0, 0, 0};
+          gtk_widget_get_preferred_width(GTK_WIDGET(mShell), nullptr,
+                                         &allocation.width);
+          gtk_widget_get_preferred_height(GTK_WIDGET(mShell), nullptr,
+                                          &allocation.height);
+          gtk_widget_size_allocate(GTK_WIDGET(mShell), &allocation);
+
+          gtk_widget_realize(GTK_WIDGET(mShell));
+          gtk_widget_reparent(GTK_WIDGET(mContainer), GTK_WIDGET(mShell));
+          mNeedsShow = true;
+          NativeResize();
+
+          gtk_widget_destroy(tmpWindow);
+      }
   }
 
   mIsCSDEnabled = aState;
 }
 
 gint
 nsWindow::GdkScaleFactor()
 {
--- a/widget/gtk/nsWindow.h
+++ b/widget/gtk/nsWindow.h
@@ -430,16 +430,17 @@ protected:
     bool               mIsX11Display;
 
 private:
     void               DestroyChildWindows();
     GtkWidget         *GetToplevelWidget();
     nsWindow          *GetContainerWindow();
     void               SetUrgencyHint(GtkWidget *top_window, bool state);
     void               SetDefaultIcon(void);
+    void               SetWindowDecoration(nsBorderStyle aStyle);
     void               InitButtonEvent(mozilla::WidgetMouseEvent& aEvent,
                                        GdkEventButton* aGdkEvent);
     bool               DispatchCommandEvent(nsAtom* aCommand);
     bool               DispatchContentCommandEvent(mozilla::EventMessage aMsg);
     bool               CheckForRollup(gdouble aMouseX, gdouble aMouseY,
                                       bool aIsWheel, bool aAlwaysRollup);
     void               CheckForRollupDuringGrab()
     {
@@ -448,17 +449,16 @@ private:
 
     bool               GetDragInfo(mozilla::WidgetMouseEvent* aMouseEvent,
                                    GdkWindow** aWindow, gint* aButton,
                                    gint* aRootX, gint* aRootY);
     void               ClearCachedResources();
     nsIWidgetListener* GetListener();
     bool               IsComposited() const;
 
-
     GtkWidget          *mShell;
     MozContainer       *mContainer;
     GdkWindow          *mGdkWindow;
     PlatformCompositorWidgetDelegate* mCompositorWidgetDelegate;
 
 
     uint32_t            mHasMappedToplevel : 1,
                         mIsFullyObscured : 1,