diff --git a/.gitignore b/.gitignore
index ed1754c2a8ce821e9e618e1eb83b6b5cfc103944..0b89b543c23ca6b6ab74f3b6ea99653509ece673 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,16 +9,20 @@ __pycache__/
 
 # Distribution / packaging
 .Python
+bin/
 build/
 develop-eggs/
 dist/
 downloads/
 eggs/
 .eggs/
+etc/
+include/
 lib/
 lib64/
 parts/
 sdist/
+share/
 var/
 wheels/
 pip-wheel-metadata/
@@ -111,6 +115,7 @@ venv/
 ENV/
 env.bak/
 venv.bak/
+pyvenv.cfg
 
 # Spyder project settings
 .spyderproject
diff --git a/docs/getting_started/starter_example.md b/docs/getting_started/starter_example.md
index a2e9f95cf9ea2ecac57b9053ca6956b52b4e1e3e..fba58d2917f09ea0fcd8abf9134efb9078e1326f 100644
--- a/docs/getting_started/starter_example.md
+++ b/docs/getting_started/starter_example.md
@@ -2,10 +2,10 @@
 
 Here is a starter example for using GPT Index. Make sure you've followed the [installation](installation.md) steps first.
 
-
 ### Download
-GPT Index examples can be found in the `examples` folder of the GPT Index repository. 
-We first want to download this `examples` folder. An easy way to do this is to just clone the repo: 
+
+GPT Index examples can be found in the `examples` folder of the GPT Index repository.
+We first want to download this `examples` folder. An easy way to do this is to just clone the repo:
 
 ```bash
 $ git clone https://github.com/jerryjliu/gpt_index.git
@@ -22,16 +22,16 @@ Makefile               experimental/          requirements.txt
 README.md              gpt_index/             setup.py
 ```
 
-
 We now want to navigate to the following folder:
+
 ```bash
 $ cd examples/paul_graham_essay
 ```
 
 This contains GPT Index examples around Paul Graham's essay, ["What I Worked On"](http://paulgraham.com/worked.html). A comprehensive set of examples are already provided in `TestEssay.ipynb`. For the purposes of this tutorial, we can focus on a simple example of getting GPT Index up and running.
 
-
 ### Build and Query Index
+
 Create a new `.py` file with the following:
 
 ```python
@@ -43,6 +43,7 @@ index = GPTSimpleVectorIndex(documents)
 ```
 
 This builds an index over the documents in the `data` folder (which in this case just consists of the essay text). We then run the following
+
 ```python
 response = index.query("What did the author do growing up?")
 print(response)
@@ -50,6 +51,20 @@ print(response)
 
 You should get back a response similar to the following: `The author wrote short stories and tried to program on an IBM 1401.`
 
+### Viewing Queries and Events Using Logging
+
+In a Jupyter notebook, you can view info and/or debugging logging using the following snippet:
+
+```python
+import logging
+import sys
+
+logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
+logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))
+```
+
+You can set the level to `DEBUG` for verbose output, or use `level=logging.INFO` for less.
+
 ### Saving and Loading
 
 To save to disk and load from disk, do
@@ -61,9 +76,7 @@ index.save_to_disk('index.json')
 index = GPTSimpleVectorIndex.load_from_disk('index.json')
 ```
 
-
 ### Next Steps
 
 That's it! For more information on GPT Index features, please check out the numerous "How-To Guides" to the left.
 Additionally, if you would like to play around with Example Notebooks, check out [this link](/reference/example_notebooks.rst).
-
diff --git a/examples/composable_indices/ComposableIndices.ipynb b/examples/composable_indices/ComposableIndices.ipynb
index c040e8498030f905027ab6c27387d107cd7f1b09..ce2a30247667f62e09931e7fec802ef5b5a94d52 100644
--- a/examples/composable_indices/ComposableIndices.ipynb
+++ b/examples/composable_indices/ComposableIndices.ipynb
@@ -10,6 +10,20 @@
     "# Composable Indices Demo"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "fa0e62b6",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -322,11 +336,11 @@
    "metadata": {},
    "outputs": [],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "# ask it a question about NYC \n",
     "response = graph.query(\n",
     "    \"What is the climate of New York City like? How cold is it during the winter?\", \n",
-    "    query_configs=query_configs,\n",
-    "    verbose=True\n",
+    "    query_configs=query_configs\n",
     ")"
    ]
   },
@@ -436,9 +450,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -450,7 +464,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/DatabaseReaderDemo.ipynb b/examples/data_connectors/DatabaseReaderDemo.ipynb
index 9a7d4bc35bb4e86d255a686f3bda1982f698ec84..75eba08ba227308e19782afc514bf86ffcd3f281 100644
--- a/examples/data_connectors/DatabaseReaderDemo.ipynb
+++ b/examples/data_connectors/DatabaseReaderDemo.ipynb
@@ -1,5 +1,18 @@
 {
  "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -162,7 +175,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
    "name": "python3"
   },
@@ -176,9 +189,8 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.10.7"
+   "version": "3.11.1"
   },
-  "orig_nbformat": 4,
   "vscode": {
    "interpreter": {
     "hash": "bd5508c2ffc7f17f7d31cf4086cc872f89e96996a08987e995649e5fbe85a3a4"
diff --git a/examples/data_connectors/DiscordDemo.ipynb b/examples/data_connectors/DiscordDemo.ipynb
index d19c8213b979594987daf6e8e41e259ffaa1798e..8fe634bf7e16cc089b9e75e811782d1a1a90850b 100644
--- a/examples/data_connectors/DiscordDemo.ipynb
+++ b/examples/data_connectors/DiscordDemo.ipynb
@@ -9,6 +9,20 @@
     "Demonstrates our Discord data connector"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "5fb15bc4",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -65,7 +79,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -81,9 +96,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -95,7 +110,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/FaissDemo.ipynb b/examples/data_connectors/FaissDemo.ipynb
index f1d5f1550cb1b27ccad098e1c29730585c8c942b..90f7b642d704c0cdabe5185df0b03efccb513608 100644
--- a/examples/data_connectors/FaissDemo.ipynb
+++ b/examples/data_connectors/FaissDemo.ipynb
@@ -8,6 +8,20 @@
     "# Faiss Demo"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "4026b434",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -112,7 +126,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -128,9 +143,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python [conda env:conda_gpt_env]",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "conda-env-conda_gpt_env-py"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -142,7 +157,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.15"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/GoogleDocsDemo.ipynb b/examples/data_connectors/GoogleDocsDemo.ipynb
index d8cec24f3163696b9bdf121041395f390f69525c..fe04202d4a22fff8b680ad03d650f4b6ddf9a6c8 100644
--- a/examples/data_connectors/GoogleDocsDemo.ipynb
+++ b/examples/data_connectors/GoogleDocsDemo.ipynb
@@ -9,6 +9,20 @@
     "Demonstrates our Google Docs data connector"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f6b62adf",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -50,7 +64,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -80,7 +95,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.4"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/MakeDemo.ipynb b/examples/data_connectors/MakeDemo.ipynb
index 31e82d4fb3b9976bf7c281e1d83653a5e3d14b6f..2178c30bebbc82a53fce209bef4e99b8c1bd15a9 100644
--- a/examples/data_connectors/MakeDemo.ipynb
+++ b/examples/data_connectors/MakeDemo.ipynb
@@ -10,6 +10,20 @@
     "We show how GPT Index can fit with your Make.com workflow by sending the GPT Index response to a scenario webhook."
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "d2289d27",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 2,
@@ -39,9 +53,10 @@
    "metadata": {},
    "outputs": [],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "# query index\n",
     "query_str = \"What did the author do growing up?\"\n",
-    "response = index.query(query_str, verbose=True)"
+    "response = index.query(query_str)"
    ]
   },
   {
@@ -63,9 +78,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -77,7 +92,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/MongoDemo.ipynb b/examples/data_connectors/MongoDemo.ipynb
index 46013052f3ecdb4557517a224d5c93e913336c53..07079d4b65d77a9aa8fac0925c71e76f5e7177d6 100644
--- a/examples/data_connectors/MongoDemo.ipynb
+++ b/examples/data_connectors/MongoDemo.ipynb
@@ -9,6 +9,20 @@
     "Demonstrates our MongoDB data connector"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "60355655",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -55,7 +69,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -71,9 +86,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -85,7 +100,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.4"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/NotionDemo.ipynb b/examples/data_connectors/NotionDemo.ipynb
index 90ccc8f6bd39e2ee233c0659744c8d64ca0c91f2..ca6c130ac6da0c11fb998a7904840ccf28757d86 100644
--- a/examples/data_connectors/NotionDemo.ipynb
+++ b/examples/data_connectors/NotionDemo.ipynb
@@ -9,6 +9,20 @@
     "Demonstrates our Notion data connector"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "995afc19",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -50,7 +64,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -94,8 +109,9 @@
    "metadata": {},
    "outputs": [],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "index = GPTListIndex(documents)\n",
-    "response = index.query(\"<query_text>\", verbose=True)\n",
+    "response = index.query(\"<query_text>\")\n",
     "display(Markdown(f\"<b>{response}</b>\"))"
    ]
   }
@@ -116,7 +132,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   },
   "vscode": {
    "interpreter": {
diff --git a/examples/data_connectors/ObsidianReaderDemo.ipynb b/examples/data_connectors/ObsidianReaderDemo.ipynb
index 08655b99b1d986abcd66c2104b5cf0f967851ff2..d69e94051d61b09dcafdd9cf4339a73f47673ec1 100644
--- a/examples/data_connectors/ObsidianReaderDemo.ipynb
+++ b/examples/data_connectors/ObsidianReaderDemo.ipynb
@@ -9,6 +9,19 @@
     "%env OPENAI_API_KEY=sk-************"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 2,
@@ -61,7 +74,8 @@
     }
    ],
    "source": [
-    "res = index.query('What is the meaning of life?')\n"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "res = index.query('What is the meaning of life?')"
    ]
   },
   {
@@ -94,7 +108,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
    "name": "python3"
   },
@@ -108,9 +122,8 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.6"
+   "version": "3.11.1"
   },
-  "orig_nbformat": 4,
   "vscode": {
    "interpreter": {
     "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6"
diff --git a/examples/data_connectors/PineconeDemo.ipynb b/examples/data_connectors/PineconeDemo.ipynb
index 8d895137e3ae58efea2626ad6044eb5caec675c7..3f32c809ed08a1a8b3cb584c60c87af1e57ef418 100644
--- a/examples/data_connectors/PineconeDemo.ipynb
+++ b/examples/data_connectors/PineconeDemo.ipynb
@@ -8,6 +8,20 @@
     "# Pinecone Demo"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "b2bd3c59",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -98,7 +112,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -114,9 +129,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -128,7 +143,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/QdrantDemo.ipynb b/examples/data_connectors/QdrantDemo.ipynb
index b8c45b4c2f9f79e9fe332f3b1fef4bb481820805..06ce1adc8f8b11fceccb9b2a0d6d9f65e88ea41d 100644
--- a/examples/data_connectors/QdrantDemo.ipynb
+++ b/examples/data_connectors/QdrantDemo.ipynb
@@ -8,6 +8,20 @@
     "# Qdrant Demo"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "778ee662",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -80,7 +94,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -110,7 +125,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/SlackDemo.ipynb b/examples/data_connectors/SlackDemo.ipynb
index 7ed3cdf1c0063d90a54e70b308e09590bac37e7a..986fdb51dfa7445f49d956f7d6a45aab1e12ac82 100644
--- a/examples/data_connectors/SlackDemo.ipynb
+++ b/examples/data_connectors/SlackDemo.ipynb
@@ -9,6 +9,20 @@
     "Demonstrates our Slack data connector"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "dc664882",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -50,7 +64,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -66,9 +81,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -80,7 +95,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.4"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/TwitterDemo.ipynb b/examples/data_connectors/TwitterDemo.ipynb
index aa7ef2d9031f27ba229ce0742e36fb4ef2948962..a39b66b8256b0e7cf5cb6acd5c05eadaf075d2d3 100644
--- a/examples/data_connectors/TwitterDemo.ipynb
+++ b/examples/data_connectors/TwitterDemo.ipynb
@@ -1,5 +1,19 @@
 {
  "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "367a6eae",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -52,7 +66,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -68,9 +83,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_index_ravi",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_index_ravi"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -82,7 +97,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.4"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/WeaviateDemo.ipynb b/examples/data_connectors/WeaviateDemo.ipynb
index c1907f0d68aef325400b0bfc056e3d0928e0d53e..7a46df05fcf9094b3717a26a8765789fc0b680f8 100644
--- a/examples/data_connectors/WeaviateDemo.ipynb
+++ b/examples/data_connectors/WeaviateDemo.ipynb
@@ -8,6 +8,20 @@
     "# Weaviate"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "38ca1434",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 3,
@@ -124,7 +138,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"<query_text>\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"<query_text>\")"
    ]
   },
   {
@@ -140,9 +155,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -154,7 +169,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/data_connectors/WebPageDemo.ipynb b/examples/data_connectors/WebPageDemo.ipynb
index 1e306cd63268db36cf0cd8c2209465ce059d30bd..03c2736ef3d0dd97b021dd3eee9296cfaac29346 100644
--- a/examples/data_connectors/WebPageDemo.ipynb
+++ b/examples/data_connectors/WebPageDemo.ipynb
@@ -10,6 +10,20 @@
     "Demonstrates our web page reader."
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "3c39063b",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "markdown",
    "id": "2315a154-f72d-4447-b1eb-cde9b66868cb",
@@ -77,7 +91,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
@@ -135,7 +150,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
@@ -149,7 +165,6 @@
    ]
   },
   {
-   "attachments": {},
    "cell_type": "markdown",
    "id": "b2b6d07c",
    "metadata": {},
@@ -173,13 +188,14 @@
     "\n",
     "index = GPTListIndex(documents)\n",
     "\n",
-    "response = index.query(\"What happened in the news today?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What happened in the news today?\")"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
    "name": "python3"
   },
@@ -193,7 +209,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.10.8"
+   "version": "3.11.1"
   },
   "vscode": {
    "interpreter": {
diff --git a/examples/gatsby/TestGatsby.ipynb b/examples/gatsby/TestGatsby.ipynb
index fbbd5d8f5e61bf6acd87413ff09813a40ee857b7..d4b8d0c5eb7a3db8575c0f6af17a3581359be484 100644
--- a/examples/gatsby/TestGatsby.ipynb
+++ b/examples/gatsby/TestGatsby.ipynb
@@ -1,5 +1,19 @@
 {
  "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ffeb4eee",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -96,7 +110,8 @@
     }
    ],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "\n",
     "response = new_index.query(\"What did the narrator do after getting back to Chicago?\")"
    ]
   },
@@ -147,9 +162,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -161,7 +176,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/langchain_demo/LangchainDemo.ipynb b/examples/langchain_demo/LangchainDemo.ipynb
index 7d68afea8bceaeaa236eaf17ce25337ef580f706..4004ef4a53d468f39e61f7ce5d0d1971c40650eb 100644
--- a/examples/langchain_demo/LangchainDemo.ipynb
+++ b/examples/langchain_demo/LangchainDemo.ipynb
@@ -12,6 +12,20 @@
     "- Using GPT Index as a memory module; this allows you to insert arbitrary amounts of conversation history with a Langchain chatbot!"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "c1568569",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "markdown",
    "id": "bb9177a4-9cb7-4211-b463-121d850b5917",
@@ -69,9 +83,10 @@
    "metadata": {},
    "outputs": [],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "memory = ConversationBufferMemory(memory_key=\"chat_history\")\n",
     "llm=OpenAI(temperature=0)\n",
-    "agent_chain = initialize_agent(tools, llm, agent=\"conversational-react-description\", verbose=True, memory=memory)"
+    "agent_chain = initialize_agent(tools, llm, agent=\"conversational-react-description\", memory=memory)"
    ]
   },
   {
@@ -199,10 +214,11 @@
    "metadata": {},
    "outputs": [],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "# NOTE: you can also use a conversational chain\n",
     "memory = GPTIndexMemory(index=index, memory_key=\"chat_history\", query_kwargs={\"response_mode\": \"compact\"})\n",
     "llm=OpenAI(temperature=0)\n",
-    "agent_chain = initialize_agent([], llm, agent=\"conversational-react-description\", verbose=True, memory=memory)"
+    "agent_chain = initialize_agent([], llm, agent=\"conversational-react-description\", memory=memory)"
    ]
   },
   {
@@ -299,9 +315,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "myvenv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "myvenv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -313,7 +329,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.0"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/paul_graham_essay/TestEssay.ipynb b/examples/paul_graham_essay/TestEssay.ipynb
index 666c6b631eb38f20e5e3212d0ca7772865163aac..59e362cf22b8671800ac6247b8bb441f637347e2 100644
--- a/examples/paul_graham_essay/TestEssay.ipynb
+++ b/examples/paul_graham_essay/TestEssay.ipynb
@@ -12,6 +12,20 @@
     "os.environ['OPENAI_API_KEY'] = \"INSERT OPENAI KEY\""
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "6a712b56",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "markdown",
    "id": "be3f7baa-1c0a-430b-981b-83ddca9e71f2",
@@ -93,7 +107,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
     "response = new_index.query(\"What did the author do growing up?\")"
    ]
   },
@@ -129,7 +143,7 @@
    },
    "outputs": [],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
     "response = new_index.query(\"What did the author do after his time at Y Combinator?\")"
    ]
   },
@@ -480,6 +494,7 @@
     }
    ],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "response = index.query(\"What did the author do after his time at Y Combinator?\")"
    ]
   },
@@ -581,7 +596,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"What did the author do after his time at Y Combinator?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do after his time at Y Combinator?\")"
    ]
   },
   {
@@ -622,9 +638,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "myvenv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "myvenv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -636,7 +652,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.0"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/struct_indices/SQLIndexDemo-Context.ipynb b/examples/struct_indices/SQLIndexDemo-Context.ipynb
index 0ae3c613324fbfda4bf426724fee589aed3562f9..cefc8b046c0fd18033799dd8668d7caf36f5e6f7 100644
--- a/examples/struct_indices/SQLIndexDemo-Context.ipynb
+++ b/examples/struct_indices/SQLIndexDemo-Context.ipynb
@@ -10,6 +10,20 @@
     "Demo where table contains context."
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "fbd7317b",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -254,7 +268,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"Which city has the highest population?\", mode=\"default\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"Which city has the highest population?\", mode=\"default\")"
    ]
   },
   {
@@ -272,7 +287,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = index.query(\"Which bar has the highest foo?\", mode=\"default\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"Which bar has the highest foo?\", mode=\"default\")"
    ]
   },
   {
@@ -296,9 +312,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -310,7 +326,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/struct_indices/SQLIndexDemo.ipynb b/examples/struct_indices/SQLIndexDemo.ipynb
index 54342a75a949f36014491576011bf90ef65c8a9b..84b9dbb9c68a857116959a8ec1d785e403897342 100644
--- a/examples/struct_indices/SQLIndexDemo.ipynb
+++ b/examples/struct_indices/SQLIndexDemo.ipynb
@@ -8,6 +8,20 @@
     "# SQL Index Demo"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "119eb42b",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 19,
@@ -287,7 +301,8 @@
     }
    ],
    "source": [
-    "response = index.query(\"Which city has the highest population?\", mode=\"default\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"Which city has the highest population?\", mode=\"default\")"
    ]
   },
   {
@@ -372,7 +387,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "db_chain = SQLDatabaseChain(llm=llm, database=sql_database, verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "db_chain = SQLDatabaseChain(llm=llm, database=sql_database)"
    ]
   },
   {
@@ -421,9 +437,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -435,7 +451,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/test_wiki/TestNYC.ipynb b/examples/test_wiki/TestNYC.ipynb
index 7445793ea24e8d5fbaabda0930f5d1bbbe72171c..9e1d008eeb7496f723ee497ddcb074b141312a2c 100644
--- a/examples/test_wiki/TestNYC.ipynb
+++ b/examples/test_wiki/TestNYC.ipynb
@@ -1,5 +1,19 @@
 {
  "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "9080b39e",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -99,7 +113,8 @@
    "outputs": [],
    "source": [
     "# GPT doesn't find the corresponding evidence in the leaf node, but still gives the correct answer\n",
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "\n",
     "new_index.query(\"What is the name of the professional women's basketball team in New York City?\")"
    ]
   },
@@ -111,7 +126,8 @@
    "outputs": [],
    "source": [
     "# GPT doesn't find the corresponding evidence in the leaf node, but still gives the correct answer\n",
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "\n",
     "new_index.query(\"What battles took place in New York City in the American Revolution?\")"
    ]
   },
@@ -123,7 +139,8 @@
    "outputs": [],
    "source": [
     "# GPT doesn't find the corresponding evidence in the leaf node, but still gives the correct answer\n",
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "\n",
     "new_index.query(\"What are the airports in New York City?\")"
    ]
   },
@@ -141,9 +158,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -155,7 +172,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.4"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/test_wiki/TestNYC_Embeddings.ipynb b/examples/test_wiki/TestNYC_Embeddings.ipynb
index cf6442dbf4b21fb9942bd0393c90be3750cf561c..7cf1a905e4c743e2eb4851b91e879c5dd6b08c0c 100644
--- a/examples/test_wiki/TestNYC_Embeddings.ipynb
+++ b/examples/test_wiki/TestNYC_Embeddings.ipynb
@@ -8,6 +8,20 @@
     "# NYC Wikipedia Embeddings Demo"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "cadae9f2",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "markdown",
    "id": "3e594a62-110e-40b3-ad1e-c99f49a4e537",
@@ -24,6 +38,20 @@
     "### Setup + Data Prep"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "d038dcc1",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -138,7 +166,8 @@
    },
    "outputs": [],
    "source": [
-    "response = new_index.query(\"What is the name of the professional women's basketball team in New York City?\", mode=\"embedding\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = new_index.query(\"What is the name of the professional women's basketball team in New York City?\", mode=\"embedding\")"
    ]
   },
   {
@@ -173,8 +202,7 @@
    "source": [
     "response = new_index.query(\n",
     "    \"What battles took place in New York City in the American Revolution?\", \n",
-    "    mode=\"embedding\", \n",
-    "    verbose=True\n",
+    "    mode=\"embedding\"\n",
     ")"
    ]
   },
@@ -208,7 +236,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = new_index.query(\"What are the airports in New York City?\", mode=\"embedding\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = new_index.query(\"What are the airports in New York City?\", mode=\"embedding\")"
    ]
   },
   {
@@ -294,7 +323,8 @@
    },
    "outputs": [],
    "source": [
-    "response = new_index.query(\"What is the name of the professional women's basketball team in New York City?\", mode=\"embedding\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = new_index.query(\"What is the name of the professional women's basketball team in New York City?\", mode=\"embedding\")"
    ]
   },
   {
@@ -328,7 +358,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = new_index.query(\"What battles took place in New York City in the American Revolution?\", mode=\"embedding\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = new_index.query(\"What battles took place in New York City in the American Revolution?\", mode=\"embedding\")"
    ]
   },
   {
@@ -348,7 +379,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "response = new_index.query(\"What are the airports in New York City?\", mode=\"embedding\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = new_index.query(\"What are the airports in New York City?\", mode=\"embedding\")"
    ]
   },
   {
@@ -421,10 +453,10 @@
    "metadata": {},
    "outputs": [],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "response = new_index.query(\n",
     "    \"What is the name of the professional women's basketball team in New York City?\", \n",
     "    mode=\"embedding\", \n",
-    "    verbose=True, \n",
     "    embed_model=embed_model\n",
     ")"
    ]
@@ -461,9 +493,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -475,7 +507,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/test_wiki/TestWikiReader.ipynb b/examples/test_wiki/TestWikiReader.ipynb
index 4771b10559ec7a0b8b82b5f4f33ba8e5be249d24..3c4d30f58f8e165eba2b77525d2aaa07a0ff4504 100644
--- a/examples/test_wiki/TestWikiReader.ipynb
+++ b/examples/test_wiki/TestWikiReader.ipynb
@@ -1,5 +1,19 @@
 {
  "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "52295407",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -110,7 +124,7 @@
    ],
    "source": [
     "# GPT doesn't find the corresponding evidence in the leaf node, but still gives the correct answer\n",
-    "# try verbose=True for more detailed outputs\n",
+    "# set Logging to DEBUG for more detailed outputs\n",
     "new_index.query(\"Which country included tocilizumab in treatment for covid-19?\")"
    ]
   },
@@ -180,6 +194,7 @@
     }
    ],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "# with keyword lookup\n",
     "response = index.query(\n",
     "    \"Which country included tocilizumab in treatment for covid-19?\", \n",
@@ -222,6 +237,7 @@
     }
    ],
    "source": [
+    "# set Logging to DEBUG for more detailed outputs\n",
     "# without keyword lookup\n",
     "response = index.query(\n",
     "    \"Which country included tocilizumab in treatment for covid-19?\"\n",
@@ -251,9 +267,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -265,7 +281,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16 (main, Dec  7 2022, 10:15:43) \n[Clang 14.0.0 (clang-1400.0.29.202)]"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/vector_indices/FaissIndexDemo.ipynb b/examples/vector_indices/FaissIndexDemo.ipynb
index 5804a78ab607d6e91eebededfd095ef3927c29e0..336eb054d135b632e216451741aaec341bf537af 100644
--- a/examples/vector_indices/FaissIndexDemo.ipynb
+++ b/examples/vector_indices/FaissIndexDemo.ipynb
@@ -16,6 +16,20 @@
     "#### Creating a Faiss Index"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "a1b5e530",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 3,
@@ -112,8 +126,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
@@ -161,8 +175,8 @@
     }
    ],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do after his time at Y Combinator?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do after his time at Y Combinator?\")"
    ]
   },
   {
@@ -200,9 +214,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python [conda env:conda_gpt_env]",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "conda-env-conda_gpt_env-py"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -214,7 +228,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.15"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/vector_indices/PineconeIndexDemo.ipynb b/examples/vector_indices/PineconeIndexDemo.ipynb
index 80c6f0f3c0a3e7933c46062cf852a96ab5e0a108..42825ed28b9a4773cebe1e0d36dcd151415c897f 100644
--- a/examples/vector_indices/PineconeIndexDemo.ipynb
+++ b/examples/vector_indices/PineconeIndexDemo.ipynb
@@ -16,6 +16,20 @@
     "#### Creating a Pinecone Index"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "d48af8e1",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -113,8 +127,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
@@ -145,9 +159,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -159,7 +173,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/vector_indices/QdrantIndexDemo.ipynb b/examples/vector_indices/QdrantIndexDemo.ipynb
index 420be88be3812259993ea915744c7a1569cad666..8cf6435ced83e2fde297dec37182151c0b5725fb 100644
--- a/examples/vector_indices/QdrantIndexDemo.ipynb
+++ b/examples/vector_indices/QdrantIndexDemo.ipynb
@@ -16,6 +16,20 @@
     "#### Creating a Qdrant client"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "47264e32",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -208,8 +222,8 @@
     }
    ],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
@@ -268,8 +282,8 @@
     }
    ],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do after his time at Y Combinator?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do after his time at Y Combinator?\")"
    ]
   },
   {
@@ -326,7 +340,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/vector_indices/SimpleIndexDemo.ipynb b/examples/vector_indices/SimpleIndexDemo.ipynb
index 137a78701407edb9355dbf4d547448d90d9fc6eb..dd18dfd00a5fd1dce2ba72feb4dfad8bae118dfa 100644
--- a/examples/vector_indices/SimpleIndexDemo.ipynb
+++ b/examples/vector_indices/SimpleIndexDemo.ipynb
@@ -18,18 +18,24 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": null,
    "id": "690a6918-7c75-4f95-9ccc-d2c4a1fe00d7",
    "metadata": {},
    "outputs": [],
    "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))\n",
+    "\n",
     "from gpt_index import GPTSimpleVectorIndex, SimpleDirectoryReader\n",
     "from IPython.display import Markdown, display"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": null,
    "id": "03d1691e-544b-454f-825b-5ee12f7faa8a",
    "metadata": {},
    "outputs": [],
@@ -50,7 +56,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": null,
    "id": "2bbccf1d-ac39-427c-b3a3-f8e9d1d12348",
    "metadata": {},
    "outputs": [],
@@ -61,7 +67,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": null,
    "id": "197ca78e-1310-474d-91e3-877c3636b901",
    "metadata": {},
    "outputs": [],
@@ -82,34 +88,21 @@
    "cell_type": "code",
    "execution_count": null,
    "id": "85466fdf-93f3-4cb1-a5f9-0056a8245a6f",
-   "metadata": {},
+   "metadata": {
+    "scrolled": true
+   },
    "outputs": [],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": null,
    "id": "bdda1b2c-ae46-47cf-91d7-3153e8d0473b",
    "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/markdown": [
-       "<b>\n",
-       "\n",
-       "The author grew up writing short stories, programming on an IBM 1401, and building a computer kit with a friend. He also wrote simple games, a program to predict how high his model rockets would fly, and a word processor. He studied philosophy in college, but switched to AI and taught himself Lisp. He wrote a book about Lisp hacking and reverse-engineered SHRDLU. He also took art classes at Harvard and applied to art schools, but was disappointed by the lack of teaching and learning in the painting department at the Accademia. He also had experience with 19th century studio painting conventions, such as having a little stove fed with kindling and a nude model sitting as close to it as possible.</b>"
-      ],
-      "text/plain": [
-       "<IPython.core.display.Markdown object>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
+   "outputs": [],
    "source": [
     "display(Markdown(f\"<b>{response}</b>\"))"
    ]
@@ -124,34 +117,28 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": null,
    "id": "db22a939-497b-4b1f-9aed-f22d9ca58c92",
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      ">Source: 1782e65e-2b85-44bf-80e9-7198d273feb2: \t\t\n",
-      "\n",
-      "What I Worked On\n",
-      "\n",
-      "February 2021\n",
-      "\n",
-      "Before college the two main things I worked on, outside of s...\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "print(response.get_formatted_sources())"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ec88df57",
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "myvenv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "myvenv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -163,7 +150,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.0"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/vector_indices/WeaviateIndexDemo.ipynb b/examples/vector_indices/WeaviateIndexDemo.ipynb
index ed5ec94c4929ebaf375c0d4505811884267d596c..f9475d138012f300598d97158f0761d47e086864 100644
--- a/examples/vector_indices/WeaviateIndexDemo.ipynb
+++ b/examples/vector_indices/WeaviateIndexDemo.ipynb
@@ -16,6 +16,20 @@
     "#### Creating a Weaviate Client"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "eccceb71",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import logging\n",
+    "import sys\n",
+    "\n",
+    "logging.basicConfig(stream=sys.stdout, level=logging.INFO)\n",
+    "logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -50,7 +64,6 @@
    ]
   },
   {
-   "attachments": {},
    "cell_type": "markdown",
    "id": "8ee4473a-094f-4d0a-a825-e1213db07240",
    "metadata": {},
@@ -131,8 +144,8 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "# try verbose=True for more detailed outputs\n",
-    "response = index.query(\"What did the author do growing up?\", verbose=True)"
+    "# set Logging to DEBUG for more detailed outputs\n",
+    "response = index.query(\"What did the author do growing up?\")"
    ]
   },
   {
@@ -162,9 +175,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "gpt_retrieve_venv",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
-   "name": "gpt_retrieve_venv"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -176,7 +189,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.16"
+   "version": "3.11.1"
   }
  },
  "nbformat": 4,
diff --git a/examples/vector_indices/index_simple.json b/examples/vector_indices/index_simple.json
index c25dff2887696bfc5a3c1487cd2ebc6e82d8aef7..e5c8a5214cb4386ed1b4dfba0184dfa0e615bdc1 100644
--- a/examples/vector_indices/index_simple.json
+++ b/examples/vector_indices/index_simple.json
@@ -1 +1 @@
-{"index_struct": {"text": null, "doc_id": null, "embedding": null, "extra_info": null, "nodes_dict": {"6511944371493008092": {"text": "\t\t\n\nWhat I Worked On\n\nFebruary 2021\n\nBefore college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep.\n\nThe first programs I tried writing were on the IBM 1401 that our school district used for what was then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district's 1401 happened to be in the basement of our junior high school, and my friend Rich Draves and I got permission to use it. It was like a mini Bond villain's lair down there, with all these alien-looking machines \u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under bright fluorescent lights.\n\nThe language we used was an early version of Fortran. You had to type programs on punch cards, then stack them in the card reader and press a button to load the program into memory and run it. The result would ordinarily be to print something on the spectacularly loud printer.\n\nI was puzzled by the 1401. I couldn't figure out what to do with it. And in retrospect there's not much I could have done with it. The only form of input to programs was data stored on punched cards, and I didn't have any data stored on punched cards. The only other option was to do things that didn't rely on any input, like calculate approximations of pi, but I didn't know enough math to do anything interesting of that type. So I'm not surprised I can't remember any programs I wrote, because they can't have done much. My clearest memory is of the moment I learned it was possible for programs not to terminate, when one of mine didn't. On a machine without time-sharing, this was a social as well as a technical error, as the data center manager's expression made clear.\n\nWith microcomputers, everything changed. Now you could have a computer sitting right in front of you, on a desk, that could respond to your keystrokes as it was running instead of just churning through a stack of punch cards and then stopping. [1]\n\nThe first of my friends to get a microcomputer built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed and envious I felt watching him sitting in front of it, typing programs right into the computer.\n\nComputers were expensive in those days and it took me years of nagging before I convinced my father to buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a TRS-80 was good enough. This was when I really started programming. I wrote simple games, a program to predict how high my model rockets would fly, and a word processor that my father used to write at least one book. There was only room in memory for about 2 pages of text, so he'd write 2 pages at a time and then print them out, but it was a lot better than a typewriter.\n\nThough I liked programming, I didn't plan to study it in college. In college I was going to study philosophy, which sounded much more powerful. It seemed, to my naive high school self, to be the study of the ultimate truths, compared to which the things studied in other fields would be mere domain knowledge. What I discovered when I got to college was that the other fields took up so much of the space of ideas that there wasn't much left for these supposed ultimate truths. All that seemed left for philosophy were edge cases that people in other fields felt could safely be ignored.\n\nI couldn't have put this into words when I was 18. All I knew at the time was that I kept taking philosophy courses and they kept being boring. So I decided to switch to AI.\n\nAI was in the air in the mid 1980s, but there were two things especially that made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent computer called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know how well it has aged, but when I read it I was drawn entirely into its world. It seemed only a matter of time before we'd have Mike, and when I saw Winograd using SHRDLU, it seemed like that time would be a few years at most. All you had to do was teach SHRDLU more words.\n\nThere weren't any classes in AI at Cornell then, not even graduate classes, so I started trying to teach myself. Which meant learning Lisp, since in those days Lisp was regarded as the language of AI. The commonly used programming languages then were pretty primitive, and programmers' ideas correspondingly so. The default language at Cornell was a Pascal-like language called PL/I, and the situation was similar elsewhere. Learning Lisp expanded my concept of a program so fast that it was years before I started to have a sense of where the new limits were. This was more like it; this was what I had expected college to do. It wasn't happening in a class, like it was supposed to, but that was ok. For the next couple years I was on a roll. I knew what I was going to do.\n\nFor my undergraduate thesis, I reverse-engineered SHRDLU. My God did I love working on that program. It was a pleasing bit of code, but what made it even more exciting was my belief \u2014 hard to imagine now, but not unique in 1985 \u2014 that it was already climbing the lower slopes of intelligence.\n\nI had gotten into a program at Cornell that didn't make you choose a major. You could take whatever classes you liked, and choose whatever you liked to put on your degree. I of course chose \"Artificial Intelligence.\" When I got the actual physical diploma, I was dismayed to find that the quotes had been included, which made them read as scare-quotes. At the time this bothered me, but now it seems amusingly accurate, for reasons I was about to discover.\n\nI applied to 3 grad schools: MIT and Yale, which were renowned for AI at the time, and Harvard, which I'd visited because Rich Draves went there, and was also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went.\n\nI don't remember the moment it happened, or if there even was a specific moment, but during the first year of grad school I realized that AI, as practiced at the time, was a hoax. By which I mean the sort of AI in which a program that's told \"the dog is sitting on the chair\" translates this into some formal representation and adds it to the list of things it knows.\n\nWhat these programs really showed was that there's a subset of natural language that's a formal language. But a very proper subset. It was clear that there was an unbridgeable gap between what they could do and actually understanding natural language. It was not, in fact, simply a matter of teaching SHRDLU more words. That whole way of doing AI, with explicit data structures representing concepts, was not going to work. Its brokenness did, as so often happens, generate a lot of opportunities to write papers about various band-aids that could be applied to it, but it was never going to get us Mike.\n\nSo I looked around to see what I could salvage from the wreckage of my plans, and there was Lisp. I knew from experience that Lisp was interesting for its own sake and not just for its association with AI, even though that was the main reason people cared about it at the time. So I decided to focus on Lisp. In fact, I decided to write a book about Lisp hacking. It's scary to think how little I knew about Lisp hacking when I started writing that book. But there's nothing like writing a book about something to help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote much of it in grad school.\n\nComputer Science is an uneasy alliance between two halves, theory and systems. The theory people prove things, and the systems people build things. I wanted to build things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion that it was the more admirable of the two halves \u2014 but building things seemed so much more exciting.\n\nThe problem with systems work, though, was that it didn't last. Any program you wrote today, no matter how good, would be obsolete in a couple decades at best. People might mention your software in footnotes, but no one would actually use it. And indeed, it would seem very feeble work. Only people with a sense of the history of the field would even realize that, in its time, it had been good.\n\nThere were some surplus Xerox Dandelions floating around the computer lab at one point. Anyone who wanted one to play around with could have one. I was briefly tempted, but they were so slow by present standards; what was the point? No one else wanted one either, so off they went. That was what happened to systems work.\n\nI wanted not just to build things, but to build things that would last.\n\nIn this dissatisfied state I went in 1988 to visit Rich Draves at CMU, where he was in grad school. One day I went to visit the Carnegie Institute, where I'd spent a lot of time as a kid. While looking at a painting there I realized something that might seem obvious, but was a big surprise to me. There, right on the wall, was something you could make that would last. Paintings didn't become obsolete. Some of the best ones were hundreds of years old.\n\nAnd moreover this was something you could make a living doing. Not as easily as you could by writing software, of course, but I thought if you were really industrious and lived really cheaply, it had to be possible to make enough to survive. And as an artist you could be truly independent. You wouldn't have a boss, or even need to get research funding.\n\nI had always liked looking at paintings. Could I make them? I had no idea. I'd never imagined it was even possible. I knew intellectually that people made art \u2014 that it didn't just appear spontaneously \u2014 but it was as if the people who made it were a different species. They either lived long ago or were mysterious geniuses doing strange things in profiles in Life magazine. The idea of actually being able to make art, to put that verb before that noun, seemed almost miraculous.\n\nThat fall I started taking art classes at Harvard. Grad students could take classes in any department, and my advisor, Tom Cheatham, was very easy going. If he even knew about the strange classes I was taking, he never said anything.\n\nSo now I was in a PhD program in computer science, yet planning to be an artist, yet also genuinely in love with Lisp hacking and working away at On Lisp. In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis.\n\nI didn't see a way out of this situation. I didn't want to drop out of grad school, but how else was I going to get out? I remember when my friend Robert Morris got kicked out of Cornell for writing the internet worm of 1988, I was envious that he'd found such a spectacular way to get out of grad school.\n\nThen one day in April 1990 a crack appeared in the wall. I ran into professor Cheatham and he asked if I was far enough along to graduate that June. I didn't have a word of my dissertation written, but in what must have been the quickest bit of thinking in my life, I decided to take a shot at writing one in the 5 weeks or so that remained before the deadline, reusing parts of On Lisp where I could, and I was able to respond, with no perceptible delay \"Yes, I think so. I'll give you something to read in a few days.\"\n\nI picked applications of continuations as the topic. In retrospect I should have written about macros and embedded languages. There's a whole world there that's barely been explored. But all I wanted was to get out of grad school, and my rapidly written dissertation sufficed, just barely.\n\nMeanwhile I was applying to art schools. I applied to two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because it was the oldest art school, I imagined would be good. RISD accepted me, and I never heard back from the Accademia, so off to Providence I went.\n\nI'd applied for the BFA program at RISD, which meant in effect that I had to go to college again. This was not as strange as it sounds, because I was only 25, and art schools are full of people of different ages. RISD counted me as a transfer sophomore and said I had to do the foundation that summer. The foundation means the classes that everyone has to take in fundamental subjects like drawing, color, and design.\n\nToward the end of the summer I got a big surprise: a letter from the Accademia, which had been delayed because they'd sent it to Cambridge England instead of Cambridge Massachusetts, inviting me to take the entrance exam in Florence that fall. This was now only weeks away. My nice landlady let me leave my stuff in her attic. I had some money saved from consulting work I'd done in grad school; there was probably enough to last a year if I lived cheaply. Now all I had to do was learn Italian.\n\nOnly stranieri (foreigners) had to take this entrance exam. In retrospect it may well have been a way of excluding them, because there were so many stranieri attracted by the idea of studying art in Florence that the Italian students would otherwise have been outnumbered. I was in decent shape at painting and drawing from the RISD foundation that summer, but I still don't know how I managed to pass the written exam. I remember that I answered the essay question by writing about Cezanne, and that I cranked up the intellectual level as high as I could to make the most of my limited vocabulary. [2]\n\nI'm only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting", "doc_id": null, "embedding": null, "extra_info": null, "index": 0, "child_indices": [], "ref_doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "node_info": {"start": 0, "end": 14461}}, "5474787997778328448": {"text": "only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a book, and then he'd take the copy and maltreat it to make it look old. [3]\n\nWhile I was a student at the Accademia I started painting still lives in my bedroom at night. These paintings were tiny, because the room was, and because I painted them on leftover scraps of canvas, which was all I could afford at the time. Painting still lives is different from painting people, because the subject, as its name suggests, can't move. People can't sit for more than about 15 minutes at a time, and when they do they don't sit very still. So the traditional m.o. for painting people is to know how to paint a generic person, which you then modify to match the specific person you're painting. Whereas a still life you can, if you want, copy pixel by pixel from what you're seeing. You don't want to stop there, of course, or you get merely photographic accuracy, and what makes a still life interesting is that it's been through a head. You want to emphasize the visual cues that tell you, for example, that the reason the color changes suddenly at a certain point is that it's the edge of an object. By subtly emphasizing such things you can make paintings that are more realistic than photographs not just in some metaphorical sense, but in the strict information-theoretic sense. [4]\n\nI liked painting still lives because I was curious about what I was seeing. In everyday life, we aren't consciously aware of much we're seeing. Most visual perception is handled by low-level processes that merely tell your brain \"that's a water droplet\" without telling you details like where the lightest and darkest points are, or \"that's a bush\" without telling you the shape and position of every leaf. This is a feature of brains, not a bug. In everyday life it would be distracting to notice every leaf on every bush. But when you have to paint something, you have to look more closely, and when you do there's a lot to see. You can still be noticing new things after days of trying to paint something people usually take for granted, just as you can after days of trying to write an essay about something people usually take for granted.\n\nThis is not the only way to paint. I'm not 100% sure it's even a good way to paint. But it seemed a good enough bet to be worth trying.\n\nOur teacher, professor Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, which he wrote down in a sort of passport each student had. But the Accademia wasn't teaching me anything except Italian, and my money was running out, so at the end of the first year I went back to the US.\n\nI wanted to go back to RISD, but I was now broke and RISD was very expensive, so I decided to get a job for a year and then return to RISD the next fall. I got one at a company called Interleaf, which made software for creating documents. You mean like Microsoft Word? Exactly. That was how I learned that low end software tends to eat high end software. But Interleaf still had a few years to live yet. [5]\n\nInterleaf had done something pretty bold. Inspired by Emacs, they'd added a scripting language, and even made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest thing I've had to a normal job, and I hereby apologize to my boss and coworkers, because I was a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since I didn't know C and didn't want to learn it, I never understood most of the software. Plus I was terribly irresponsible. This was back when a programming job meant showing up every day during certain working hours. That seemed unnatural to me, and on this point the rest of the world is coming around to my way of thinking, but at the time it caused a lot of friction. Toward the end of the year I spent much of my time surreptitiously working on On Lisp, which I had by this time gotten a contract to publish.\n\nThe good part was that I got paid huge amounts of money, especially by art student standards. In Florence, after paying my part of the rent, my budget for everything else had been $7 a day. Now I was getting paid more than 4 times that every hour, even when I was just sitting in a meeting. By living cheaply I not only managed to save enough to go back to RISD, but also paid off my college loans.\n\nI learned some useful things at Interleaf, though they were mostly about what not to do. I learned that it's better for technology companies to be run by product people than sales people (though sales is a real skill and people who are good at it are really good at it), that it leads to bugs when code is edited by too many people, that cheap office space is no bargain if it's depressing, that planned meetings are inferior to corridor conversations, that big, bureaucratic customers are a dangerous source of money, and that there's not much overlap between conventional office hours and the optimal time for hacking, or conventional offices and the optimal place for it.\n\nBut the most important thing I learned, and which I used in both Viaweb and Y Combinator, is that the low end eats the high end: that it's good to be the \"entry level\" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling. Which in turn means that prestige is a danger sign.\n\nWhen I left to go back to RISD the next fall, I arranged to do freelance work for the group that did projects for customers, and this was how I survived for the next several years. When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.\n\nIn the fall of 1992 I moved back to Providence to continue at RISD. The foundation had merely been intro stuff, and the Accademia had been a (very civilized) joke. Now I was going to see what real art school was like. But alas it was more like the Accademia than not. Better organized, certainly, and a lot more expensive, but it was now becoming clear that art school did not bear the same relationship to art that medical school bore to medicine. At least not the painting department. The textile department, which my next door neighbor belonged to, seemed to be pretty rigorous. No doubt illustration and architecture were too. But painting was post-rigorous. Painting students were supposed to express themselves, which to the more worldly ones meant to try to cook up some sort of distinctive signature style.\n\nA signature style is the visual equivalent of what in show business is known as a \"schtick\": something that immediately identifies the work as yours and no one else's. For example, when you see a painting that looks like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you see a big painting of this type hanging in the apartment of a hedge fund manager, you know he paid millions of dollars for it. That's not always why artists have a signature style, but it's usually why buyers pay a lot for such work. [6]\n\nThere were plenty of earnest students too: kids who \"could draw\" in high school, and now had come to what was supposed to be the best art school in the country, to learn to draw even better. They tended to be confused and demoralized by what they found at RISD, but they kept going, because painting was what they did. I was not one of the kids who could draw in high school, but at RISD I was definitely closer to their tribe than the tribe of signature style seekers.\n\nI learned a lot in the color class I took at RISD, but otherwise I was basically teaching myself to paint, and I could do that for free. So in 1993 I dropped out. I hung around Providence for a bit, and then my college friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building her mother owned in New York was becoming vacant. Did I want it? It wasn't much more than my current place, and New York was supposed to be where the artists were. So yes, I wanted it! [7]\n\nAsterix comics begin by zooming in on a tiny corner of Roman Gaul that turns out not to be controlled by the Romans. You can do something similar on a map of New York City: if you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home. Now I was a New York artist \u2014 in the strictly technical sense of making paintings and living in New York.\n\nI was nervous about money, because I could sense that Interleaf was on the way down. Freelance Lisp hacking work was very rare, and I didn't want to have to program in another language, which in those days would have meant C++ if I was lucky. So with my unerring nose for financial opportunity, I decided to write another book on Lisp. This would be a popular book, the sort of book that could be used as a textbook. I imagined myself living frugally off the royalties and spending all my time painting. (The painting on the cover of this book, ANSI Common Lisp, is one that I painted around this time.)\n\nThe best thing about New York for me was the presence of Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken her painting class at Harvard. I've never known a teacher more beloved by her students. Large numbers of former students kept in touch with her, including me. After I moved to New York I became her de facto studio assistant.\n\nShe liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one of these monsters there was something on the radio about a famous fund manager. He wasn't that much older than me, and was super rich. The thought suddenly occurred to me: why don't I become rich? Then I'll be able to work on whatever I want.\n\nMeanwhile I'd been hearing more and more about this new thing called the World Wide Web. Robert Morris showed it to me when I visited him in Cambridge, where he was now in grad school at Harvard. It seemed to me that the web would be a big deal. I'd seen what graphical user interfaces had done for the popularity of microcomputers. It seemed like the web would do the same for the internet.\n\nIf I wanted to get rich, here was the next train leaving the station. I was right about that part. What I got wrong was the idea. I decided we should start a company to put art galleries online. I can't honestly say, after reading so many Y Combinator applications, that this was the worst startup idea ever, but it was up there. Art galleries didn't want to be online, and still don't, not the fancy ones. That's not how they sell. I wrote some software to generate web sites for galleries, and Robert wrote some to resize images and set up an http server to serve the pages. Then we tried to sign up galleries. To call this a difficult sale would be an understatement. It was difficult to give away. A few galleries let us make sites for them for free, but none paid us.\n\nThen some online stores started to appear, and I realized that except for the order buttons they were identical to the sites we'd been generating for galleries. This impressive-sounding thing called an \"internet storefront\" was something we already knew how to build.\n\nSo in the summer of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we started trying to write software to build online stores. At first this was going to be normal desktop software, which in those days meant Windows software. That was an alarming prospect, because neither of us knew how to write Windows software or wanted to learn. We lived in the Unix world. But we decided we'd at least try writing a prototype store builder on Unix. Robert wrote a shopping cart, and I wrote a new site generator for stores \u2014 in Lisp, of course.\n\nWe were working out of Robert's apartment in Cambridge. His roommate was away for big chunks of time, during which I got to sleep in his room. For some reason there was no bed frame or sheets, just a mattress on the floor. One morning as I was lying on this mattress I had an idea that made me sit up like a capital L. What if we ran the software on the server, and let users control it by clicking on links? Then we'd never have to write anything to run on users' computers. We could generate the sites on the same server we'd serve them from. Users wouldn't need anything more than a browser.\n\nThis kind of software, known as a web app, is common now, but at the time it wasn't clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.\n\nNow we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.\n\nWe started a new company we called Viaweb, after the fact that our software worked via the web, and", "doc_id": null, "embedding": null, "extra_info": null, "index": 1, "child_indices": [], "ref_doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "node_info": {"start": 14462, "end": 29105}}, "2815417141817748647": {"text": "clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.\n\nNow we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.\n\nWe started a new company we called Viaweb, after the fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious about the software as we worked on it. Eventually we managed to build a WYSIWYG site builder, in the sense that as you were creating pages, they looked exactly like the static ones that would be generated later, except that instead of leading to static pages, the links all referred to closures stored in a hash table on the server.\n\nIt helped to have studied art, because the main goal of an online store builder is to make users look legit, and the key to looking legit is high production values. If you get page layouts and fonts and colors right, you can make a guy running a store out of his bedroom look more legit than a big company.\n\n(If you're curious why my site looks so old-fashioned, it's because it's still made with this software. It may look clunky today, but in 1996 it was the last word in slick.)\n\nIn September, Robert rebelled. \"We've been working on this for a month,\" he said, \"and it's still not done.\" This is funny in retrospect, because he would still be working on it almost 3 years later. But I decided it might be prudent to recruit more programmers, and I asked Robert who else in grad school with him was really good. He recommended Trevor Blackwell, which surprised me at first, because at that point I knew Trevor mainly for his plan to reduce everything in his life to a stack of notecards, which he carried around with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly effective hacker.\n\nIt was a lot of fun working with Robert and Trevor. They're the two most independent-minded people I know, and in completely different ways. If you could see inside Rtm's brain it would look like a colonial New England church, and if you could see inside Trevor's it would look like the worst excesses of Austrian Rococo.\n\nWe opened for business, with 6 stores, in January 1996. It was just as well we waited a few months, because although we worried we were late, we were actually almost fatally early. There was a lot of talk in the press then about ecommerce, but not many people actually wanted online stores. [8]\n\nThere were three main parts to the software: the editor, which people used to build sites and which I wrote, the shopping cart, which Robert wrote, and the manager, which kept track of orders and statistics, and which Trevor wrote. In its time, the editor was one of the best general-purpose site builders. I kept the code tight and didn't have to integrate with any other software except Robert's and Trevor's, so it was quite fun to work on. If all I'd had to do was work on this software, the next 3 years would have been the easiest of my life. Unfortunately I had to do a lot more, all of it stuff I was worse at than programming, and the next 3 years were instead the most stressful.\n\nThere were a lot of startups making ecommerce software in the second half of the 90s. We were determined to be the Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive. It was lucky for us that we were poor, because that caused us to make Viaweb even more inexpensive than we realized. We charged $100 a month for a small store and $300 a month for a big one. This low price was a big attraction, and a constant thorn in the sides of competitors, but it wasn't because of some clever insight that we set the price low. We had no idea what businesses paid for things. $300 a month seemed like a lot of money to us.\n\nWe did a lot of things right by accident like that. For example, we did what's now called \"doing things that don't scale,\" although at the time we would have described it as \"being so lame that we're driven to the most desperate measures to get users.\" The most common of which was building stores for them. This seemed particularly humiliating, since the whole raison d'etre of our software was that people could use it to make their own stores. But anything to get users.\n\nWe learned a lot more about retail than we wanted to know. For example, that if you could only have a small image of a man's shirt (and all images were small then by present standards), it was better to have a closeup of the collar than a picture of the whole shirt. The reason I remember learning this was that it meant I had to rescan about 30 images of men's shirts. My first set of scans were so beautiful too.\n\nThough this felt wrong, it was exactly the right thing to be doing. Building stores for users taught us about retail, and about how it felt to use our software. I was initially both mystified and repelled by \"business\" and thought we needed a \"business person\" to be in charge of it, but once we started to get users, I was converted, in much the same way I was converted to fatherhood once I had kids. Whatever users wanted, I was all theirs. Maybe one day we'd have so many users that I couldn't scan their images for them, but in the meantime there was nothing more important to do.\n\nAnother thing I didn't get at the time is that growth rate is the ultimate test of a startup. Our growth rate was fine. We had about 70 stores at the end of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that mattered was the absolute number of users. And that is the thing that matters in the sense that that's how much money you're making, and if you're not making enough, you might go out of business. But in the long term the growth rate takes care of the absolute number. If we'd been a startup I was advising at Y Combinator, I would have said: Stop being so stressed out, because you're doing fine. You're growing 7x a year. Just don't hire too many more people and you'll soon be profitable, and then you'll control your own destiny.\n\nAlas I hired lots more people, partly because our investors wanted me to, and partly because that's what startups did during the Internet Bubble. A company with just a handful of employees would have seemed amateurish. So we didn't reach breakeven until about when Yahoo bought us in the summer of 1998. Which in turn meant we were at the mercy of investors for the entire life of the company. And since both we and our investors were noobs at startups, the result was a mess even by startup standards.\n\nIt was a huge relief when Yahoo bought us. In principle our Viaweb stock was valuable. It was a share in a business that was profitable and growing rapidly. But it didn't feel very valuable to me; I had no idea how to value a business, but I was all too keenly aware of the near-death experiences we seemed to have every few months. Nor had I changed my grad student lifestyle significantly since we started. So when Yahoo bought us it felt like going from rags to riches. Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats alone were by far the most luxurious thing I owned.\n\nThe next year, from the summer of 1998 to the summer of 1999, must have been the least productive of my life. I didn't realize it at the time, but I was worn out from the effort and stress of running Viaweb. For a while after I got to California I tried to continue my usual m.o. of programming till 3 in the morning, but fatigue combined with Yahoo's prematurely aged culture and grim cube farm in Santa Clara gradually dragged me down. After a few months it felt disconcertingly like working at Interleaf.\n\nYahoo had given us a lot of options when they bought us. At the time I thought Yahoo was so overvalued that they'd never be worth anything, but to my astonishment the stock went up 5x in the next year. I hung on till the first chunk of options vested, then in the summer of 1999 I left. It had been so long since I'd painted anything that I'd half forgotten why I was doing this. My brain had been entirely full of software and men's shirts for 4 years. But I had done this to get rich so I could paint, I reminded myself, and now I was rich, so I should go paint.\n\nWhen I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. This was the height of the Internet Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire. Leaving then to start a new startup must have seemed to him an insanely, and yet also plausibly, ambitious plan.\n\nBut I really was quitting to paint, and I started immediately. There was no time to lose. I'd already burned 4 years getting rich. Now when I talk to founders who are leaving after selling their companies, my advice is always the same: take a vacation. That's what I should have done, just gone off somewhere and done nothing for a month or two, but the idea never occurred to me.\n\nSo I tried to paint, but I just didn't seem to have any energy or ambition. Part of the problem was that I didn't know many people in California. I'd compounded this problem by buying a house up in the Santa Cruz Mountains, with a beautiful view but miles from anywhere. I stuck it out for a few more months, then in desperation I went back to New York, where unless you understand about rent control you'll be surprised to hear I still had my apartment, sealed up like a tomb of my old life. Idelle was in New York at least, and there were other people trying to paint there, even though I didn't know any of them.\n\nWhen I got back to New York I resumed my old life, except now I was rich. It was as weird as it sounds. I resumed all my old patterns, except now there were doors where there hadn't been. Now when I was tired of walking, all I had to do was raise my hand, and (unless it was raining) a taxi would stop to pick me up. Now when I walked past charming little restaurants I could go in and order lunch. It was exciting for a while. Painting started to go better. I experimented with a new kind of still life where I'd paint one painting in the old way, then photograph it and print it, blown up, on canvas, and then use that as the underpainting for a second still life, painted from the same objects (which hopefully hadn't rotted yet).\n\nMeanwhile I looked for an apartment to buy. Now I could actually choose what neighborhood to live in. Where, I asked myself and various real estate agents, is the Cambridge of New York? Aided by occasional visits to actual Cambridge, I gradually realized there wasn't one. Huh.\n\nAround this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc.\n\nI got so excited about this idea that I couldn't think about anything else. It seemed obvious that this was the future. I didn't particularly want to start another company, but it was clear that this idea would have to be embodied as one, so I decided to move to Cambridge and start it. I hoped to lure Robert into working on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT, and though he'd made a lot of money the last time I'd lured him into working on one of my schemes, it had also been a huge time sink. So while he agreed that it sounded like a plausible idea, he firmly refused to work on it.\n\nHmph. Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and we got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.\n\nBy then there was a name for the kind of company Viaweb was, an \"application service provider,\" or ASP. This name didn't last long before it was replaced by \"software as a service,\" but it was current for long enough that I named this new company after it: it was going to be called Aspra.\n\nI started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company \u2014 especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source", "doc_id": null, "embedding": null, "extra_info": null, "index": 2, "child_indices": [], "ref_doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "node_info": {"start": 29106, "end": 43772}}, "5737796172687325673": {"text": "a name for the kind of company Viaweb was, an \"application service provider,\" or ASP. This name didn't last long before it was replaced by \"software as a service,\" but it was current for long enough that I named this new company after it: it was going to be called Aspra.\n\nI started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company \u2014 especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source project.\n\nMuch to my surprise, the time I spent working on this stuff was not wasted after all. After we started Y Combinator, I would often encounter startups working on parts of this new architecture, and it was very useful to have spent so much time thinking about it and even trying to write some of it.\n\nThe subset I would build as an open source project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years before using Viaweb but had never used for anything. In one day it got 30,000 page views. What on earth had happened? The referring urls showed that someone had posted it on Slashdot. [10]\n\nWow, I thought, there's an audience. If I write something and put it on the web, anyone can read it. That may seem obvious now, but it was surprising then. In the print era there was a narrow channel to readers, guarded by fierce monsters known as editors. The only way to get an audience for anything you wrote was to get it published as a book, or in a newspaper or magazine. Now anyone could publish anything.\n\nThis had been possible in principle since 1993, but not many people had realized it yet. I had been intimately involved with building the infrastructure of the web for most of that time, and a writer as well, and it had taken me 8 years to realize it. Even then it took me several years to understand the implications. It meant there would be a whole new generation of essays. [11]\n\nIn the print era, the channel for publishing essays had been vanishingly small. Except for a few officially anointed thinkers who went to the right parties in New York, the only people allowed to publish essays were specialists writing about their specialties. There were so many essays that had never been written, because there had been no way to publish them. Now they could be, and I was going to write them. [12]\n\nI've worked on several different things, but to the extent there was a turning point where I figured out what to work on, it was when I started publishing essays online. From then on I knew that whatever else I did, I'd always write essays too.\n\nI knew that online essays would be a marginal medium at first. Socially they'd seem more like rants posted by nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions published in The New Yorker. But by this point I knew enough to find that encouraging instead of discouraging.\n\nOne of the most conspicuous patterns I've noticed in my life is how well it has worked, for me at least, to work on things that weren't prestigious. Still life has always been the least prestigious form of painting. Viaweb and Y Combinator both seemed lame when we started them. I still get the glassy eye from strangers when they ask what I'm writing, and I explain that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious intellectually in something like the way Latin is, also seems about as hip.\n\nIt's not that unprestigious types of work are good per se. But when you find yourself drawn to some kind of work despite its current lack of prestige, it's a sign both that there's something real to be discovered there, and that you have the right kind of motives. Impure motives are a big danger for the ambitious. If anything is going to lead you astray, it will be the desire to impress people. So while working on things that aren't prestigious doesn't guarantee you're on the right track, it at least guarantees you're not on the most common type of wrong one.\n\nOver the next several years I wrote lots of essays about all kinds of different topics. O'Reilly reprinted a collection of them as a book, called Hackers & Painters after one of the essays in it. I also worked on spam filters, and did some more painting. I used to have dinners for a group of friends every thursday night, which taught me how to cook for groups. And I bought another building in Cambridge, a former candy factory (and later, twas said, porn studio), to use as an office.\n\nOne night in October 2003 there was a big party at my house. It was a clever idea of my friend Maria Daniels, who was one of the thursday diners. Three separate hosts would all invite their friends to one party. So for every guest, two thirds of the other guests would be people they didn't know but would probably like. One of the guests was someone I didn't know but would turn out to like a lot: a woman called Jessica Livingston. A couple days later I asked her out.\n\nJessica was in charge of marketing at a Boston investment bank. This bank thought it understood startups, but over the next year, as she met friends of mine from the startup world, she was surprised how different reality was. And how colorful their stories were. So she decided to compile a book of interviews with startup founders.\n\nWhen the bank had financial problems and she had to fire half her staff, she started looking for a new job. In early 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks to make up their minds, and during this time I started telling her about all the things that needed to be fixed about venture capital. They should make a larger number of smaller investments instead of a handful of giant ones, they should be funding younger, more technical founders instead of MBAs, they should let the founders remain as CEO, and so on.\n\nOne of my tricks for writing essays had always been to give talks. The prospect of having to stand up in front of a group of people and tell them something that won't waste their time is a great spur to the imagination. When the Harvard Computer Society, the undergrad computer club, asked me to give a talk, I decided I would tell them how to start a startup. Maybe they'd be able to avoid the worst of the mistakes we'd made.\n\nSo I gave this talk, in the course of which I told them that the best sources of seed funding were successful startup founders, because then they'd be sources of advice too. Whereupon it seemed they were all looking expectantly at me. Horrified at the prospect of having my inbox flooded by business plans (if I'd only known), I blurted out \"But not me!\" and went on with the talk. But afterward it occurred to me that I should really stop procrastinating about angel investing. I'd been meaning to since Yahoo bought us, and now it was 7 years later and I still hadn't done one angel investment.\n\nMeanwhile I had been scheming with Robert and Trevor about projects we could work on together. I missed working with them, and it seemed like there had to be something we could collaborate on.\n\nAs Jessica and I were walking home from dinner on March 11, at the corner of Garden and Walker streets, these three threads converged. Screw the VCs who were taking so long to make up their minds. We'd start our own investment firm and actually implement the ideas we'd been talking about. I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert and Trevor as partners too. [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be angel investors, and in Boston in 2005 there were no Ron Conways to learn from. So we just made what seemed like the obvious choices, and some of the things we did turned out to be novel.\n\nThere are multiple components to Y Combinator, and we didn't figure them all out at once. The part we got first was to be an angel firm. In those days, those two words didn't go together. There were VC firms, which were organized companies with people whose job it was to make investments, but they only did big, million dollar investments. And there were angels, who did smaller investments, but these were individuals who were usually focused on other things and made investments on the side. And neither of them helped founders enough in the beginning. We knew how helpless founders were in some respects, because we remembered how helpless we'd been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock and all that stuff, how on earth did you do that? Our plan was not only to make seed investments, but to do for startups everything Julian had done for us.\n\nYC was not organized as a fund. It was cheap enough to run that we funded it with our own money. That went right by 99% of readers, but professional investors are thinking \"Wow, that means they got all the returns.\" But once again, this was not due to any particular insight on our part. We didn't know how VC firms were organized. It never occurred to us to try to raise a fund, and if it had, we wouldn't have known where to start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund a bunch of startups all at once, twice a year, and then to spend three months focusing intensively on trying to help them. That part we discovered by accident, not merely implicitly but explicitly due to our ignorance about investing. We needed to get experience as investors. What better way, we thought, than to fund a whole bunch of startups at once? We knew undergrads got temporary jobs at tech companies during the summer. Why not organize a summer program where they'd start startups instead? We wouldn't feel guilty for being in a sense fake investors, because they would in a similar sense be fake founders. So while we probably wouldn't make much money out of it, we'd at least get to practice being investors on them, and they for their part would probably have a more interesting summer than they would working at Microsoft.\n\nWe'd use the building I owned in Cambridge as our headquarters. We'd all have dinner there once a week \u2014 on tuesdays, since I was already cooking for the thursday diners on thursdays \u2014 and after dinner we'd bring in experts on startups to give talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter of days we cooked up something we called the Summer Founders Program, and I posted an announcement on my site, inviting undergrads to apply. I had never imagined that writing essays would be a way to get \"deal flow,\" as investors call it, but it turned out to be the perfect source. [15] We got 225 applications for the Summer Founders Program, and we were surprised to find that a lot of them were from people who'd already graduated, or were about to that spring. Already this SFP thing was starting to feel more serious than we'd intended.\n\nWe invited about 20 of the 225 groups to interview in person, and from those we picked 8 to fund. They were an impressive group. That first batch included reddit, Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who had already helped write the RSS spec and would a few years later become a martyr for open access, and Sam Altman, who would later become the second president of YC. I don't think it was entirely luck that the first batch was so good. You had to be pretty bold to sign up for a weird thing like the Summer Founders Program instead of a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for startups was based on a combination of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). We invested $6k per founder, which in the typical two-founder case was $12k, in return for 6%. That had to be fair, because it was twice as good as the deal we ourselves had taken. Plus that first summer, which was really hot, Jessica brought the founders free air conditioners. [16]\n\nFairly quickly I realized that we had stumbled upon the way to scale startup funding. Funding startups in batches was more convenient for us, because it meant we could do things for a lot of startups at once, but being part of a batch was better for the startups too. It solved one of the biggest problems faced by founders: the isolation. Now you not only had colleagues, but colleagues who understood the problems you were facing and could tell you how they were solving them.\n\nAs YC grew, we started to notice other advantages of scale. The alumni became a tight community, dedicated to helping one another, and especially the current batch, whose shoes they remembered being in. We also noticed that the startups were becoming one another's customers. We used to refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now lots of startups get their initial set of customers almost entirely from among their batchmates.\n\nI had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.\n\nIn the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't", "doc_id": null, "embedding": null, "extra_info": null, "index": 3, "child_indices": [], "ref_doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "node_info": {"start": 43773, "end": 58445}}, "4951057972292919159": {"text": "get their initial set of customers almost entirely from among their batchmates.\n\nI had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.\n\nIn the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't startup founders we wanted to reach. It was future startup founders. So I changed the name to Hacker News and the topic to whatever engaged one's intellectual curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest source of stress for me. If all I'd had to do was select and help founders, life would have been so easy. And that implies that HN was a mistake. Surely the biggest source of stress in one's work should at least be something close to the core of the work. Whereas I was like someone who was in pain while running a marathon not from the exertion of running, but because I had a blister from an ill-fitting shoe. When I was dealing with some urgent problem during YC, there was about a 60% chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite varied, and the good founders were very effective. If you were trying to learn the most you could about startups in the shortest possible time, you couldn't have picked a better way to do it.\n\nThere were parts of the job I didn't like. Disputes between cofounders, figuring out when people were lying to us, fighting with people who maltreated the startups, and so on. But I worked hard even at the parts I didn't like. I was haunted by something Kevin Hale once said about companies: \"No one works harder than the boss.\" He meant it both descriptively and prescriptively, and it was the second part that scared me. I wanted YC to be good, so if how hard I worked set the upper bound on how hard everyone else worked, I'd better work very hard.\n\nOne day in 2010, when he was visiting California for interviews, Robert Morris did something astonishing: he offered me unsolicited advice. I can only remember him doing that once before. One day at Viaweb, when I was bent over double from a kidney stone, he suggested that it would be a good idea for him to take me to the hospital. That was what it took for Rtm to offer unsolicited advice. So I remember his exact words very clearly. \"You know,\" he said, \"you should make sure Y Combinator isn't the last cool thing you do.\"\n\nAt the time I didn't understand what he meant, but gradually it dawned on me that he was saying I should quit. This seemed strange advice, because YC was doing great. But if there was one thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It was true that on my current trajectory, YC would be the last thing I did, because it was only taking up more of my attention. It had already eaten Arc, and was in the process of eating essays too. Either YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.\n\nIn the summer of 2012 my mother had a stroke, and the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed her balance, and she was put in a nursing home, but she really wanted to get out of it and back to her house, and my sister and I were determined to help her do it. I used to fly up to Oregon to visit her regularly, and I had a lot of time to think on those flights. On one of them I realized I was ready to hand YC over to someone else.\n\nI asked Jessica if she wanted to be president, but she didn't, so we decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete changing of the guard. Up till that point YC had been controlled by the original LLC we four had started. But we wanted YC to last for a long time, and to do that it couldn't be controlled by the founders. So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and Jessica and Trevor would become ordinary partners.\n\nWhen we asked Sam if he wanted to be president of YC, initially he said no. He wanted to start a startup to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed. We decided he'd take over starting with the winter 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly so he could learn the job, and partly because I was focused on my mother, whose cancer had returned.\n\nShe died on January 15, 2014. We knew this was coming, but it was still hard when it did.\n\nI kept working on YC till March, to help get that batch of startups through Demo Day, then I checked out pretty completely. (I still talk to alumni and to new startups working on things I'm interested in, but that only takes a few hours a week.)\n\nWhat should I do next? Rtm's advice hadn't included anything about that. I wanted to do something completely different, so I decided I'd paint. I wanted to see how good I could get if I really focused on it. So the day after I stopped working on YC, I started painting. I was rusty and it took a while to get back into shape, but it was at least completely engaging. [18]\n\nI spent most of the rest of 2014 painting. I'd never been able to work so uninterruptedly before, and I got to be better than I had been. Not good enough, but better. Then in November, right in the middle of a painting, I ran out of steam. Up till that point I'd always been curious to see how the painting I was working on would turn out, but suddenly finishing this one seemed like a chore. So I stopped working on it and cleaned my brushes and haven't painted since. So far anyway.\n\nI realize that sounds rather wimpy. But attention is a zero sum game. If you can choose what to work on, and you choose a project that's not the best one (or at least a good one) for you, then it's getting in the way of another project that is. And at 50 there was some opportunity cost to screwing around.\n\nI started writing essays again, and wrote a bunch of new ones over the next few months. I even wrote a couple that weren't about startups. Then in March 2015 I started working on Lisp again.\n\nThe distinctive thing about Lisp is that its core is a language defined by writing an interpreter in itself. It wasn't originally intended as a programming language in the ordinary sense. It was meant to be a formal model of computation, an alternative to the Turing machine. If you want to write an interpreter for a language in itself, what's the minimum set of predefined operators you need? The Lisp that John McCarthy invented, or more accurately discovered, is an answer to that question. [19]\n\nMcCarthy didn't realize this Lisp could even be used to program computers till his grad student Steve Russell suggested it. Russell translated McCarthy's interpreter into IBM 704 machine language, and from that point Lisp started also to be a programming language in the ordinary sense. But its origins as a model of computation gave it a power and elegance that other languages couldn't match. It was this that attracted me in college, though I didn't understand why at the time.\n\nMcCarthy's 1960 Lisp did nothing more than interpret Lisp expressions. It was missing a lot of things you'd want in a programming language. So these had to be added, and when they were, they weren't defined using McCarthy's original axiomatic approach. That wouldn't have been feasible at the time. McCarthy tested his interpreter by hand-simulating the execution of programs. But it was already getting close to the limit of interpreters you could test that way \u2014 indeed, there was a bug in it that McCarthy had overlooked. To test a more complicated interpreter, you'd have had to run it, and computers then weren't powerful enough.\n\nNow they are, though. Now you could continue using McCarthy's axiomatic approach till you'd defined a complete programming language. And as long as every change you made to McCarthy's Lisp was a discoveredness-preserving transformation, you could, in principle, end up with a complete language that had this quality. Harder to do than to talk about, of course, but if it was possible in principle, why not try? So I decided to take a shot at it. It took 4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined goal, or it would have been hard to keep at it for so long.\n\nI wrote this new Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but it's an indication of the sort of trickery I had to engage in to make this work. By means of an egregious collection of hacks I managed to make something close enough to an interpreter written in itself that could actually run. Not fast, but fast enough to test.\n\nI had to ban myself from writing essays during most of this time, or I'd never have finished. In late 2015 I spent 3 months writing essays, and when I went back to working on Bel I could barely understand the code. Not so much because it was badly written as because the problem is so convoluted. When you're working on an interpreter written in itself, it's hard to keep track of what's happening at what level, and errors can be practically encrypted by the time you get them.\n\nSo I said no more essays till Bel was done. But I told few people about Bel while I was working on it. So for years it must have seemed that I was doing nothing, when in fact I was working harder than I'd ever worked on anything. Occasionally after wrestling for hours with some gruesome bug I'd check Twitter or HN and see someone asking \"Does Paul Graham still code?\"\n\nWorking on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I remember taking the boys to the coast on a sunny day in 2015 and figuring out how to deal with some problem involving continuations while I watched them play in the tide pools. It felt like I was doing life right. I remember that because I was slightly dismayed at how novel it felt. The good news is that I had more moments like this over the next few years.\n\nIn the summer of 2016 we moved to England. We wanted our kids to see what it was like living in another country, and since I was a British citizen by birth, that seemed the obvious choice. We only meant to stay for a year, but we liked it so much that we still live there. So most of Bel was written in England.\n\nIn the fall of 2019, Bel was finally finished. Like McCarthy's original Lisp, it's a spec rather than an implementation, although like McCarthy's Lisp it's a spec expressed as code.\n\nNow that I could write essays again, I wrote a bunch about topics I'd had stacked up. I kept writing essays through 2020, but I also started to think about other things I could work on. How should I choose what to do? Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be. If this surprised me, who'd lived it, then I thought perhaps it would be interesting to other people, and encouraging to those with similarly messy lives. So I wrote a more detailed version for others to read, and this is the last sentence of it.\n\n\n\n\n\n\n\n\n\nNotes\n\n[1] My experience skipped a step in the evolution of computers: time-sharing machines with interactive OSes. I went straight from batch processing to microcomputers, which made microcomputers seem all the more exciting.\n\n[2] Italian words for abstract concepts can nearly always be predicted from their English cognates (except for occasional traps like polluzione). It's the everyday words that differ. So if you string together a lot of abstract concepts with a few simple verbs, you can make a little Italian go a long way.\n\n[3] I lived at Piazza San Felice 4, so my walk to the Accademia went straight down the spine of old Florence: past the Pitti, across the bridge, past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw Florence at street level in every possible condition, from empty dark winter evenings to sweltering summer days when the streets were packed with tourists.\n\n[4] You can of course paint people like still lives if you want to, and they're willing. That sort of portrait is arguably the apex of still life painting, though the long sitting does tend to produce pained expressions in the sitters.\n\n[5] Interleaf was one of many companies that had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.\n\n[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.\n\n[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.\n\n[8] Most software you can launch as soon as it's done. But when the", "doc_id": null, "embedding": null, "extra_info": null, "index": 4, "child_indices": [], "ref_doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "node_info": {"start": 58446, "end": 72790}}, "3928312552511332105": {"text": "had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.\n\n[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.\n\n[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.\n\n[8] Most software you can launch as soon as it's done. But when the software is an online store builder and you're hosting the stores, if you don't have any users yet, that fact will be painfully obvious. So before we could launch publicly we had to launch privately, in the sense of recruiting an initial set of users and making sure they had decent-looking stores.\n\n[9] We'd had a code editor in Viaweb for users to define their own page styles. They didn't know it, but they were editing Lisp expressions underneath. But this wasn't an app editor, because the code ran when the merchants' sites were generated, not when shoppers visited them.\n\n[10] This was the first instance of what is now a familiar experience, and so was what happened next, when I read the comments and found they were full of angry people. How could I claim that Lisp was better than other languages? Weren't they all Turing complete? People who see the responses to essays I write sometimes tell me how sorry they feel for me, but I'm not exaggerating when I reply that it has always been like this, since the very beginning. It comes with the territory. An essay must tell readers things they don't already know, and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print era.\n\nWhich in turn implies that people who are independent-minded (i.e. less influenced by custom) will have an advantage in fields affected by rapid change (where customs are more likely to be obsolete).\n\nHere's an interesting point, though: you can't always predict which fields will be affected by rapid change. Obviously software and venture capital will be, but who would have predicted that essay writing would be?\n\n[13] Y Combinator was not the original name. At first we were called Cambridge Seed. But we didn't want a regional name, in case someone copied us in Silicon Valley, so we renamed ourselves after one of the coolest tricks in the lambda calculus, the Y combinator.\n\nI picked orange as our color partly because it's the warmest, and partly because no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest green, because they were trying to appeal to LPs, not founders. The YC logo itself is an inside joke: the Viaweb logo had been a white V on a red circle, so I made the YC logo a white Y on an orange square.\n\n[14] YC did become a fund for a couple years starting in 2009, because it was getting so big I could no longer afford to fund it personally. But after Heroku got bought we had enough money to go back to being self-funded.\n\n[15] I've never liked the term \"deal flow,\" because it implies that the number of new startups at any given time is fixed. This is not only false, but it's the purpose of YC to falsify it, by causing startups to be founded that would not otherwise have existed.\n\n[16] She reports that they were all different shapes and sizes, because there was a run on air conditioners and she had to get whatever she could, but that they were all heavier than she could carry now.\n\n[17] Another problem with HN was a bizarre edge case that occurs when you both write essays and run a forum. When you run a forum, you're assumed to see if not every conversation, at least every conversation involving you. And when you write essays, people post highly imaginative misinterpretations of them on forums. Individually these two phenomena are tedious but bearable, but the combination is disastrous. You actually have to respond to the misinterpretations, because the assumption that you're present in the conversation means that not responding to any sufficiently upvoted misinterpretation reads as a tacit admission that it's correct. But that in turn encourages more; anyone who wants to pick a fight with you senses that now is their chance.\n\n[18] The worst thing about leaving YC was not working with Jessica anymore. We'd been working on YC almost the whole time we'd known each other, and we'd neither tried nor wanted to separate it from our personal lives, so leaving was like pulling up a deeply rooted tree.\n\n[19] One way to get more precise about the concept of invented vs discovered is to talk about space aliens. Any sufficiently advanced alien civilization would certainly know about the Pythagorean theorem, for example. I believe, though with less certainty, that they would also know about the Lisp in McCarthy's 1960 paper.\n\nBut if so there's no reason to suppose that this is the limit of the language that might be known to them. Presumably aliens need numbers and errors and I/O too. So it seems likely there exists at least one path out of McCarthy's Lisp along which discoveredness is preserved.\n\n\n\nThanks to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this.\n\n\n\n", "doc_id": null, "embedding": null, "extra_info": null, "index": 5, "child_indices": [], "ref_doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "node_info": {"start": 72791, "end": 79077}}}, "id_map": {"45dbd42e-b298-460f-a8b1-8148713677a5": 6511944371493008092, "8019a5d7-cb1f-4425-8bb2-3c5ef78b8424": 5474787997778328448, "28251f7b-9b06-4e73-b12c-6c8229110ab4": 2815417141817748647, "d3c7b827-6d13-4487-8ab1-d39644e2f85a": 5737796172687325673, "28041508-c614-40d7-8524-4bc89cfd3638": 4951057972292919159, "c2c95211-0fc2-4672-a7ce-656ec889c219": 3928312552511332105}, "embedding_dict": {"45dbd42e-b298-460f-a8b1-8148713677a5": [0.008549877442419529, -0.0073264227248728275, 0.003044328885152936, -0.027960604056715965, -0.0016303794691339135, 0.027445465326309204, -0.023810872808098793, -0.0016589983133599162, -0.01413770578801632, -0.03331232815980911, 0.026873089373111725, 0.030793869867920876, -0.002536344574764371, -0.0110540259629488, 0.0022537335753440857, 0.017156993970274925, 0.02668706700205803, 0.005441156681627035, 0.015912074595689774, -0.017757989466190338, -0.008385319262742996, -0.0037168716080486774, -0.00045767781557515264, -0.009208111092448235, -0.005169277545064688, 0.003378811525180936, 0.015854835510253906, -0.025771263986825943, 0.0034718227107077837, -0.017529038712382317, 0.025785572826862335, -0.003357347333803773, -0.0012619119370356202, -0.004468115977942944, -0.03251099959015846, -0.017743678763508797, -0.013801435008645058, -0.0066073741763830185, 0.0015293192118406296, -0.01277115661650896, 0.04252759367227554, 0.024783913046121597, -0.014524060301482677, -0.0016303794691339135, -0.0009019405697472394, 0.025628169998526573, 0.0008710859110578895, 0.01393021922558546, -0.004765036515891552, 0.023109711706638336, 0.003978018648922443, 0.009258193895220757, -0.017071137204766273, -0.009780487976968288, -0.011547701433300972, -0.008936231955885887, 0.013021571561694145, 0.028618838638067245, 0.0036882527638226748, -0.01399461179971695, 0.004722108133137226, 0.013565328903496265, -0.018301747739315033, 0.0018164018401876092, -0.0025238238740712404, 0.01181958056986332, -0.027230825275182724, -0.011068335734307766, -0.011089799925684929, -0.03067939355969429, 0.016641855239868164, 0.007970346137881279, -0.024268774315714836, 0.023166948929429054, 0.03737620264291763, 0.005237247329205275, -0.0024826840963214636, -0.008242225274443626, -0.00028820065199397504, -0.0011027195723727345, -0.007834406569600105, -0.009179492481052876, -0.005086998455226421, -0.0018584358040243387, 0.010431566275656223, -0.010030902922153473, 0.010352864861488342, 0.029391545802354813, -0.019704069942235947, -0.023467447608709335, 0.008628579787909985, 0.011218584142625332, 0.0032536040525883436, 0.025370599702000618, -0.008893303573131561, 0.009258193895220757, 0.003945822361856699, 0.002273408928886056, -0.021721698343753815, -0.018015557900071144, -0.0034718227107077837, 0.009158028289675713, -0.007308535743504763, -0.019689761102199554, -0.026944635435938835, 0.018101414665579796, 0.0065572913736104965, 0.0037884186021983624, 0.02887640707194805, -0.03302614018321037, 0.003813460236415267, 0.04985401779413223, 0.025914357975125313, -0.03425674885511398, 0.011011097580194473, -0.04132560268044472, 0.010288472287356853, -0.033398184925317764, -0.010109604336321354, -0.022208217531442642, -3.848451160592958e-05, 0.024626510217785835, 0.009601620025932789, -0.014538370072841644, 0.025041483342647552, 0.014559834264218807, -0.013608257286250591, -0.021363962441682816, 0.00090909528080374, -0.025141648948192596, -0.0010794667759910226, -0.014710082672536373, 0.020634181797504425, -0.007533909287303686, 0.01041010208427906, 0.003130185417830944, -0.017815226688981056, -0.005129926837980747, -0.0036489018239080906, -0.022537335753440857, 0.03265409544110298, 0.01986147277057171, -0.0014533003559336066, -0.011519081890583038, -0.0037812639493495226, 0.013264831155538559, 0.012935714796185493, -0.0013137835776433349, 0.0008898670203052461, 0.007784323766827583, -0.012320409528911114, -0.006356959231197834, -0.0182731281965971, -0.017099754884839058, 0.004310712683945894, 0.009358360432088375, 0.002078443067148328, 0.024969935417175293, -0.022580264136195183, 0.0010016593150794506, 0.029849447309970856, 0.027545630931854248, -0.00319994380697608, 0.010760683566331863, 0.003881430020555854, 0.028346959501504898, 0.03308337554335594, 0.006095812655985355, 0.0006381106795743108, -0.010975324548780918, -0.008471176028251648, 0.014345192350447178, -0.038635432720184326, 0.0036632113624364138, 0.02351037599146366, 0.008621425367891788, 0.006360536906868219, 0.00782725214958191, -0.019260477274656296, -0.01950373873114586, 0.023052474483847618, 0.0022358468268066645, 0.03983742371201515, 0.030450444668531418, -0.012427730485796928, 0.005072689149528742, 0.015554338693618774, 0.012227398343384266, -0.01160493865609169, -0.000292895914753899, 0.012055685743689537, 0.011826734989881516, -0.03399917855858803, -0.03537288308143616, -0.636025071144104, -0.025728335604071617, -0.0011152403894811869, -0.01498196180909872, -0.01407331321388483, -0.0024182917550206184, 0.0026168350595980883, 0.016498759388923645, -0.0098949633538723, 0.03067939355969429, 0.008936231955885887, 0.0001307970378547907, 0.035287026315927505, 0.005916944704949856, -0.01761489547789097, -0.006932913325726986, 0.013021571561694145, -0.012642371468245983, -0.02886209823191166, 0.0017609528731554747, -0.023467447608709335, 0.03628868609666824, -0.015253840945661068, -0.008213606663048267, -0.00603857496753335, 0.012577978894114494, 0.00763407489284873, -0.00045454764040187, 0.006957955192774534, 0.02060556411743164, -0.013085964135825634, 0.013400770723819733, 0.014059004373848438, -0.0013933796435594559, 0.05763833969831467, 0.000451641040854156, -0.003019287483766675, 0.03225342929363251, 0.024755295366048813, 0.03273995220661163, -0.02691601775586605, -0.02385380119085312, 0.01117565669119358, 0.010639052838087082, 0.0076913125813007355, 0.003881430020555854, 0.014495441690087318, 0.002529189921915531, 0.008986314758658409, -0.0063140313141047955, 0.012706764042377472, 0.0035415810998529196, 0.0016223303973674774, -0.004017369356006384, 0.02640087902545929, -0.005659375339746475, 0.004428765270859003, -0.002275197533890605, 0.006203133147209883, -0.004017369356006384, 0.00055091263493523, 0.023968277499079704, -0.04613356664776802, 0.02010473422706127, -0.01602654904127121, 0.004314289893954992, -0.016155334189534187, 0.007555373478680849, 0.0018655904568731785, -0.02160722203552723, 0.005906212609261274, 0.006943645421415567, -0.009980820119380951, -0.02342451922595501, 0.009801952168345451, 0.00210169586353004, 0.020433850586414337, -0.00564148835837841, -0.0019782772287726402, 0.00910079013556242, 0.003021076088771224, -0.005634333938360214, -0.017571967095136642, -0.018258819356560707, 0.032682713121175766, -0.011304440908133984, -0.016513070091605186, 0.01973268948495388, 0.007065275683999062, 0.009022088721394539, -0.0013871192932128906, 0.027216514572501183, -0.010946705937385559, -0.03591664135456085, 0.004951058886945248, 0.01501058042049408, -0.007526754401624203, -0.011039717122912407, -0.013128891587257385, -0.026672756299376488, -0.00018389838805887848, -0.0010955649195238948, 0.016770638525485992, 0.026014523580670357, 0.009272503666579723, -0.005194318946450949, 0.014101932756602764, 0.01486748643219471, 0.03182414919137955, -0.04607632756233215, -0.004747150000184774, -0.017958320677280426, -0.03225342929363251, -0.008435402996838093, -0.0028922914061695337, -0.02363916113972664, 0.010560351423919201, 0.011991293169558048, 0.02060556411743164, -0.0028565176762640476, 0.017901083454489708, -0.014524060301482677, -0.013500937260687351, -0.01870241016149521, -0.01486748643219471, 0.00895769614726305, 0.007741395849734545, -0.008886149153113365, -0.032024480402469635, 0.007254875265061855, -0.0029835139866918325, -0.008921923115849495, 0.019131693989038467, -0.015683123841881752, 0.005934831686317921, -0.002586427377536893, 0.000850516080390662, -0.005852552596479654, 0.0039350902661681175, -0.012985797598958015, -0.02574264444410801, -0.005569941364228725, 0.0025023596826940775, 0.005180009640753269, -0.012062840163707733, -0.029420165345072746, -0.003110510064288974, -0.002929853508248925, 0.006682498846203089, 0.015425553545355797, 0.009158028289675713, 0.005065534263849258, -0.015196602791547775, 0.002142835408449173, -0.013758506625890732, -0.010202615521848202, -0.0041497317142784595, -0.0179153922945261, -0.021936340257525444, -0.0021303147077560425, -0.02365346997976303, 0.020333684980869293, -0.004596900660544634, 0.005426847375929356, -0.005938408896327019, -0.0028082234784960747, 0.007147554773837328, 0.023553304374217987, -0.020176280289888382, -0.039923280477523804, 0.00564148835837841, -0.0018074584659188986, 0.008807447738945484, 0.008034738712012768, 0.001058897003531456, 0.028747623786330223, -0.02755994163453579, 0.005201473832130432, -0.011483308859169483, -0.009723249822854996, 0.002298450330272317, 0.004475270863622427, 0.010517423041164875, -0.015368316322565079, 0.025485076010227203, -0.0034074303694069386, 0.019246168434619904, 0.009909273125231266, -0.004457383882254362, 0.010038057342171669, 0.020648492500185966, -0.005723767448216677, -0.018602244555950165, -0.008707281202077866, -0.012349029071629047, 0.025113031268119812, 0.005709458142518997, -0.009708940982818604, 0.008163523860275745, 0.0358307845890522, 0.006303299218416214, 0.027302371338009834, 0.015067818574607372, 0.0013638664968311787, 0.003357347333803773, -0.03251099959015846, 0.01142607070505619, -0.03683244436979294, 0.011511927470564842, -0.0005822145030833781, -0.009057862684130669, -0.012062840163707733, -0.02089175209403038, -0.033398184925317764, -0.0007812048424966633, 0.04018084704875946, -0.001634851098060608, 0.02235131338238716, -0.034485701471567154, 0.009666012600064278, -0.0032553928904235363, 0.021936340257525444, 0.017815226688981056, -0.015196602791547775, 0.01395883783698082, 0.023610541597008705, -0.0021106393542140722, -0.0019943753723055124, -0.011390297673642635, -0.03110867738723755, -0.0024969936348497868, 0.0018253452144563198, 0.012964333407580853, 0.0036471132189035416, 0.015053508803248405, 0.026057451963424683, 0.016284119337797165, -0.011440380476415157, 0.03729034587740898, -0.005491239484399557, -0.009344050660729408, 0.021220868453383446, 0.020576944574713707, -0.021421199664473534, 0.015024890191853046, 0.007340732030570507, 0.05391789227724075, -0.002949529094621539, -0.0253133624792099, 0.03709001466631889, -0.010574660263955593, 0.01994732953608036, -0.020433850586414337, -0.013143201358616352, 0.010953860357403755, -0.01624119095504284, 0.01616964302957058, 0.011762342415750027, 0.02684446983039379, 0.0226375013589859, -0.006915026810020208, -0.008099131286144257, -0.013114582747220993, -0.02140689082443714, -0.00039529771311208606, 0.002201861934736371, -0.0028386309277266264, -0.01645583100616932, -0.020648492500185966, -0.00927965808659792, -0.013980302028357983, -0.024554962292313576, -0.01638428494334221, -0.014087622985243797, 0.032024480402469635, -0.00449673505499959, -0.008213606663048267, 0.0025506538804620504, 0.04641975462436676, 0.020648492500185966, -0.024426179006695747, -0.02167876996099949, 0.01131159532815218, -0.006600219756364822, 0.003153438214212656, 0.002264465671032667, -0.01705682836472988, -0.0026347218081355095, 0.006138740573078394, -0.009329740889370441, -0.012871322222054005, 0.0030139214359223843, 0.00910079013556242, 0.005584250669926405, -0.004435919690877199, 0.004815119318664074, 0.044788479804992676, -0.023968277499079704, 0.0038742751348763704, 0.003634592518210411, 0.007151131983846426, -0.008936231955885887, -0.01957528479397297, -0.022451478987932205, 0.04896683245897293, -0.008907613344490528, -0.004468115977942944, -0.007541063707321882, -0.0066109513863921165, -0.016699092462658882, -0.008886149153113365, 0.016784949228167534, 0.006203133147209883, 0.02509872056543827, 0.015926383435726166, 0.011519081890583038, -0.010467340238392353, -0.004063874948769808, 0.031165914610028267, 0.015826217830181122, 0.0009632027940824628, -0.03929366543889046, -0.022208217531442642, -0.0018566470826044679, 0.10846539586782455, 0.01884550414979458, -0.030622156336903572, -0.004260629415512085, -0.0005008296575397253, -0.013858672231435776, -0.015325387939810753, -0.025799881666898727, 0.0343998447060585, 0.009437061846256256, 0.023968277499079704, -0.007419433910399675, 0.015024890191853046, 0.002475529443472624, 0.004575436934828758, -0.009143718518316746, 0.0004936749464832246, -0.03548735752701759, 0.005827510729432106, -0.015239531174302101, 0.01855931617319584, 0.02290938049554825, 0.009200956672430038, 0.02051970735192299, 0.006675343960523605, -0.007169018965214491, 0.03128039091825485, 0.003899316769093275, 0.03182414919137955, -0.018459150567650795, -0.018545007333159447, 0.012277481146156788, 0.016069477424025536, 0.015210912562906742, -0.0058632842265069485, 0.03356989845633507, 0.020920369774103165, 0.03757653385400772, -0.0012583344941958785, -0.010639052838087082, 0.027889057993888855, 0.021950649097561836, 0.004890243988484144, -0.03219619393348694, -0.0044144559651613235, -0.006560868583619595, 0.001125078066252172, 0.03345542028546333, -0.0065823327749967575, -0.03909333422780037, 0.015897763893008232, 0.013894446194171906, -0.030421825125813484, 0.001740383100695908, 0.0025345557369291782, 0.00406029773876071, 0.010953860357403755, -0.0018074584659188986, 0.0023771522101014853, 0.0012699608923867345, 0.006754045840352774, -0.02182186394929886, 0.016727710142731667, -0.008306617848575115, -0.008292308077216148, -0.02233700267970562, 0.0011009309673681855, 0.013644031248986721, -0.005226515233516693, 0.037977200001478195, -5.779663842986338e-05, -0.019746998324990273, -0.042899638414382935, 0.009286812506616116, 0.01682787761092186, -0.001833394286222756, 0.023152640089392662, 0.011547701433300972, -0.008950541727244854, 0.011540546081960201, -0.01957528479397297, -0.047192465513944626, 0.010216925293207169, -0.03139486536383629, 0.0076698483899235725, 0.0061280084773898125, -0.00397086376324296, -0.006432083901017904, -0.014202098362147808, 0.01116850133985281, 0.0047757686115801334, 0.017171302810311317, 0.0012610175181180239, -0.011790961027145386, 0.010660517029464245, 0.008142059668898582, 0.0023467447608709335, 0.02051970735192299, 0.017858155071735382, -0.027817510068416595, 0.004829429090023041, -0.005079843569546938, -0.002999611897394061, -0.019632522016763687, -0.006986573804169893, 0.010674826800823212, 0.01894567161798477, 0.02481253258883953, -0.014595607295632362, -0.013701268471777439, 0.03322647139430046, -0.00927965808659792, 0.02139258198440075, 0.02930569089949131, 0.017972629517316818, 0.02358192205429077, -0.00910794548690319, 0.013357842341065407, 0.0013513457961380482, -0.010209770873188972, 0.010274162515997887, -0.028203865513205528, 0.016427213326096535, 0.007269185036420822, -0.03749067708849907, 0.01625549979507923, 0.014853176660835743, -0.018387602642178535, -0.026873089373111725, -0.003455724800005555, -0.011869663372635841, 0.031795527786016464, -0.0017976207891479135, -0.0261146891862154, -0.027316680178046227, -0.008313772268593311, -0.002843996975570917, -0.0004102778621017933, 0.0012529685627669096, 0.015826217830181122, -0.004772191401571035, 0.004954636562615633, -0.004890243988484144, -0.02066280134022236, -0.0004346485948190093, -0.029191214591264725, -0.0031409175135195255, -0.013729888014495373, 0.009773333556950092, 0.03379884734749794, -0.004296402912586927, -0.009794797748327255, 0.005870439112186432, 0.005244402214884758, -0.00997366476804018, -0.026658447459340096, -0.009079325944185257, 0.0006211182335391641, 0.039350900799036026, 0.015869146212935448, 0.028890717774629593, -0.004707798827439547, 0.015854835510253906, 0.00021788326557725668, -0.00350759644061327, 0.01070344541221857, 0.0021535675041377544, 0.0004842843918595463, -0.016584616154432297, 0.005344567820429802, 0.014423894695937634, 0.00010268126061419025, -0.013143201358616352, -0.030192874372005463, 0.020863132551312447, 0.02183617278933525, 0.006857789121568203, 0.0022233258932828903, -0.014051849953830242, -0.04049565643072128, -0.02082020416855812, 0.022523025050759315, 0.010080985724925995, 0.022966617718338966, -0.0034682455006986856, -0.008621425367891788, 0.007863026112318039, 0.012778311036527157, 0.01792970299720764, 0.006575177889317274, 0.025942977517843246, -0.016412904486060143, -0.0002340931532671675, 0.008607115596532822, -0.007512445095926523, -0.015354006551206112, -0.013622567057609558, -0.03248238191008568, 0.021049154922366142, 0.015711741521954536, -0.002606102963909507, 0.01652737893164158, 0.007247720845043659, -0.024483416229486465, 0.006224597338587046, -0.004121112637221813, -0.0036739432252943516, -0.018673792481422424, 0.01770075224339962, -0.008972005918622017, -0.008757364004850388, -0.03425674885511398, -0.004475270863622427, -0.0020176281686872244, -0.007355041336268187, -0.011683641001582146, 2.9513177651097067e-05, 0.019403573125600815, -0.01792970299720764, -0.0303073488175869, 0.019460810348391533, -0.01385151781141758, 0.038835763931274414, -0.0019961639773100615, 0.032968901097774506, 0.007369350641965866, 0.01798694021999836, -0.017099754884839058, 0.002139258198440075, 0.0038027281407266855, 0.010667671449482441, 0.05417545884847641, 0.02632933109998703, -0.016641855239868164, 0.0012538628652691841, -0.01138314325362444, 0.017443181946873665, -0.0241542998701334, -0.04827997833490372, 0.01930340565741062, 0.017571967095136642, -0.021993577480316162, -0.01784384623169899, 0.004017369356006384, -0.05374617874622345, 3.0239827538025565e-05, -0.01381574384868145, -0.004518199246376753, -0.009286812506616116, -0.003945822361856699, -0.012391956523060799, 0.010925241746008396, -0.005981337279081345, 0.01186250802129507, 0.00808482151478529, -0.00048070703633129597, -0.010603279806673527, -0.0303073488175869, 0.008428247645497322, 0.01689942367374897, 0.009945046156644821, 0.014352347701787949, -0.025699716061353683, 0.0033913322258740664, 0.004818696994334459, 0.0020909637678414583, -0.009007778950035572, -0.025699716061353683, 0.003310841741040349, 0.03133762627840042, -0.0005835560150444508, -0.006070771254599094, -0.038635432720184326, -0.001366549520753324, 0.00440730107948184, 0.007677003275603056, -0.012563670054078102, -0.0063426499255001545, -0.01958959549665451, 0.004206969402730465, 0.016284119337797165, 0.0022769863717257977, -0.007476671598851681, -0.0063140313141047955, -0.010961014777421951, -0.01294286921620369, 0.012642371468245983, -0.007956037297844887, -0.004782923497259617, -0.047106608748435974, -0.014638535678386688, -0.021192248910665512, 0.005376764107495546, -0.01645583100616932, -0.007347886450588703, 0.001963967690244317, 0.00965170282870531, 0.03053629957139492, -0.02399689517915249, 0.010374329052865505, -0.004811542108654976, -0.01618395373225212, -0.025785572826862335, 0.015525720082223415, -0.02322418801486492, -0.0002111757203238085, 0.02205081470310688, -0.01871672086417675, -0.02640087902545929, -0.019775617867708206, 0.014767320826649666, 0.009966510348021984, -0.015783289447426796, 0.0027867592871189117, 0.014524060301482677, 0.0076913125813007355, -0.005147813353687525, -0.020505396649241447, -0.010717755183577538, -0.020119043067097664, 0.0029674158431589603, 0.00899347010999918, -0.01792970299720764, -0.0019907979294657707, 0.012098614126443863, -0.015210912562906742, 0.020619872957468033, -0.010553197003901005, -0.04501743242144585, -0.009236729703843594, 0.015082127414643764, 0.019045837223529816, -0.014738701283931732, -0.006407042499631643, -0.025728335604071617, 0.01033140067011118, -0.014695772901177406, 0.004611210431903601, 0.002031937474384904, -0.008220761083066463, -0.015239531174302101, 0.026443805545568466, 0.00573092233389616, 0.011683641001582146, 0.0009614140726625919, -0.0006314031197689474, -0.011046871542930603, 0.010317090898752213, -0.05180009827017784, 0.005398228298872709, -0.012463504448533058, 0.056894250214099884, -0.0004766825295519084, -0.005448311101645231, -0.02452634461224079, -0.030192874372005463, -0.027903366833925247, -0.026958946138620377, 0.010717755183577538, 0.015182293951511383, 0.0420696921646595, 0.013372152112424374, -0.0030514835380017757, 0.029334308579564095, -0.016083786264061928, -0.00965170282870531, -0.027660107240080833, -0.0068685212172567844, 0.0018316056812182069, 0.007279917132109404, 0.010460184887051582, -0.004908130504190922, -0.0025900048203766346, -0.016126714646816254, 0.012034221552312374, -0.021435510367155075, -0.0004829428798984736, 0.00696510961279273, -0.008757364004850388, 0.007555373478680849, 0.008549877442419529, 0.0011089799227192998, 0.008163523860275745, 0.016555998474359512, -0.007390814833343029, -0.027674416080117226, -0.0041890824213624, 0.00822791550308466, -0.029133977368474007, -0.012527896091341972, -0.0095372274518013, 0.007043811492621899, -0.005913367494940758, 0.0022161712404340506, 0.0134150804951787, 0.0035845094826072454, 0.013028725981712341, -0.01782953552901745, 0.03096558339893818, -0.020834514871239662, -0.013565328903496265, 0.017657823860645294, 0.005162123125046492, -0.0044860029593110085, -0.02827541157603264, -0.008099131286144257, -0.015783289447426796, -0.013737042434513569, 0.007541063707321882, -0.011998447589576244, 0.006156627554446459, 0.001489073969423771, 0.03829200565814972, -0.01084653940051794, -0.011948364786803722, -0.016341356560587883, 0.00040222881943918765, -0.011154192499816418, 0.005612869746983051, 0.014166324399411678, 0.01768644154071808, -0.004954636562615633, -0.004525353666394949, 0.01088231336325407, 0.0035541020333766937, -0.03096558339893818, -0.005841820500791073, -0.015711741521954536, -0.013400770723819733, 0.020834514871239662, 0.0034485699143260717, -0.0060779256746172905, -0.030765250325202942, 0.018029868602752686, 0.000507984368596226, -0.025327671319246292, 0.21155044436454773, -0.002686593448743224, 0.021192248910665512, 0.018029868602752686, -0.03388470411300659, 0.008142059668898582, 0.014810248278081417, 0.004961790982633829, -0.002996034687384963, 0.03823476657271385, -0.021521367132663727, 0.019689761102199554, -0.02554231323301792, -0.00253097852692008, 0.00808482151478529, 0.005401805508881807, -0.015411244705319405, -0.023009546101093292, -0.021578604355454445, -0.007956037297844887, 0.009444216266274452, 0.006231752224266529, -0.02175031788647175, -0.014323728159070015, 0.026930326595902443, 0.02356761321425438, -0.0068506342358887196, 0.015625884756445885, 0.030765250325202942, 0.007648384664207697, -0.008206452243030071, 0.011855353601276875, -0.0074265883304178715, -0.02124948799610138, -0.01236333791166544, 0.010002284310758114, 0.0179153922945261, -0.0007628708845004439, 0.0014524060534313321, -0.0038492337334901094, 0.014459667727351189, -0.00017450783343520015, 0.006070771254599094, -0.030278731137514114, 0.002842208370566368, 0.02413998916745186, -0.018516387790441513, -0.018087105825543404, -0.012248862534761429, 0.022866452112793922, -0.008320927619934082, -0.010166842490434647, 0.029792210087180138, 0.020219208672642708, 0.00866435281932354, 0.01410908717662096, 0.005755963735282421, 0.014924723654985428, -0.0095372274518013, 0.023181259632110596, -0.011325905099511147, 0.020791586488485336, -0.014924723654985428, 0.02146412804722786, 0.007541063707321882, -0.007211947347968817, -0.006492898799479008, 0.00697941891849041, -0.011583474464714527, -0.017171302810311317, -0.011876817792654037, -0.013872982002794743, -0.018459150567650795, -0.021092083305120468, -0.016641855239868164, -0.02996392361819744, 0.01884550414979458, 0.026200545951724052, 0.022322693839669228, 0.026286402717232704, -0.011848199181258678, -0.01413770578801632, -0.014910414814949036, -0.017013899981975555, -0.010975324548780918, -0.02604314312338829, 0.017357325181365013, -0.016784949228167534, -0.01848777011036873, -0.016856495290994644, -0.013887290842831135, 0.0026132576167583466, -0.00701519288122654, 0.003466456662863493, 0.015368316322565079, -0.009816261008381844, -0.005315949209034443, 0.03603111580014229, -0.007448052521795034, -0.010803611017763615, -0.030450444668531418, -0.0016187530709430575, 0.032968901097774506, 0.007083162199705839, -0.006099389865994453, -0.006235329434275627, 0.0065787555649876595, 0.012878477573394775, 0.013486627489328384, -0.012814084999263287, -0.0068220156244933605, -0.03534426540136337, 0.00286546116694808, -0.005566364154219627, -0.0016330624930560589, 0.03588802367448807, -0.0098949633538723, -0.0272737517952919, 0.012964333407580853, -0.020262137055397034, -0.020548325031995773, -0.004954636562615633, -0.005992069374769926, 0.010038057342171669, -0.010710599832236767, -0.01399461179971695, -0.03837786242365837, 0.005881171207875013, -0.015067818574607372, -0.0016536322655156255, 0.039350900799036026, -0.011855353601276875, -0.010131068527698517, -0.02146412804722786, -0.009852034971117973, -0.014008921571075916, 4.656150849768892e-05, -7.336372163990745e-06, 0.004353640601038933, -0.014652845449745655, 0.004185505211353302, 0.013951683416962624, 0.0017001378582790494, -0.0013477683532983065, -0.0027849706821143627, -0.01848777011036873, 0.015468481928110123, 0.00779863353818655, 0.005405383184552193, -0.022751975804567337, -0.004697066731750965, 0.019274787977337837, -0.00639988761395216, -0.020290756598114967, 0.018158651888370514, -0.019904401153326035, -0.017214231193065643, -0.003328728722408414, -0.017672132700681686, 0.021306725218892097, -0.04641975462436676, 0.021235177293419838, 0.04312858730554581, 0.007186905946582556, -0.010231235064566135, -0.024483416229486465, -0.18567901849746704, 0.02080589532852173, 0.017529038712382317, -0.010724909603595734, 0.03408503532409668, 0.004468115977942944, 0.011068335734307766, -0.004131844732910395, 0.003859965829178691, -0.0017135529778897762, -0.009222420863807201, 0.0005848975270055234, -0.01667047291994095, -0.016641855239868164, -0.015396934933960438, 0.008943387307226658, -0.01850207895040512, 0.020405231043696404, 0.055606402456760406, 0.013085964135825634, 0.014230716973543167, -0.025284742936491966, -0.0024415445514023304, 0.00018322763207834214, 0.011662176810204983, 0.01855931617319584, 0.007000883109867573, 0.0022537335753440857, -0.020061805844306946, -0.03248238191008568, 0.004643406253308058, 0.010224079713225365, 0.014123396947979927, -0.0013084175297990441, 0.04496019333600998, -0.011762342415750027, -0.010832230560481548, -0.02140689082443714, -0.02233700267970562, 0.007283494342118502, 0.027431156486272812, 0.040953557938337326, 0.021306725218892097, -0.03222481161355972, -0.012005602940917015, 0.017214231193065643, 0.039780184626579285, -0.02610038034617901, 0.013450853526592255, -0.004503889475017786, 0.010038057342171669, -0.04098217561841011, -0.0023753636050969362, -0.011805270798504353, 0.0002160945878131315, -0.005677261855453253, -0.0048580477014184, 0.03168105334043503, -0.01894567161798477, 0.011096954345703125, -0.005541322752833366, -0.026229165494441986, 0.01526814978569746, 0.02741684764623642, -0.005659375339746475, -0.03465741127729416, -0.012098614126443863, -0.006564445793628693, -0.02791767567396164, 0.025442147627472878, 0.0035397924948483706, -0.022322693839669228, 0.0023056052159518003, 0.00013113241584505886, 0.0031212419271469116, 0.0023038163781166077, -0.02290938049554825, 0.0022608882281929255, -0.0016133870230987668, 0.015439863316714764, -0.00093637261306867, 0.018158651888370514, -0.0032661249861121178, -0.01396599318832159, -0.004392991773784161, -0.002563174581155181, 0.014044694602489471, 1.9437891751294956e-05, 0.003942245151847601, -0.02016197144985199, 0.009365514852106571, -0.018759649246931076, -0.015640195459127426, -0.0073765055276453495, -0.010839384980499744, 0.01218446996062994, 0.002949529094621539, -0.00516570033505559, 0.003087257267907262, -0.0190744549036026, 0.016598926857113838, -0.017314396798610687, -0.011240048334002495, -0.015425553545355797, 0.02864745631814003, 0.0049439044669270515, -0.009852034971117973, 0.020290756598114967, 0.03909333422780037, -0.003720449050888419, -0.01966114155948162, 0.023596232756972313, 0.010460184887051582, 0.024454796686768532, -0.0003975335566792637, 0.023166948929429054, 0.019675450399518013, -0.02351037599146366, 0.0071153584867715836, -0.030278731137514114, 0.032396525144577026, 0.006804128643125296, -0.005716613028198481, 0.031795527786016464, 0.0038027281407266855, -0.0029083893168717623, -0.1343940645456314, -0.02509872056543827, 0.01193405594676733, 0.015697432681918144, 0.009487144649028778, 0.04381544142961502, -0.017757989466190338, 0.027159277349710464, -0.023610541597008705, 0.04092494025826454, -0.0012824817094951868, -0.0374334417283535, 0.006213865242898464, -0.011089799925684929, -0.01719992235302925, -0.010460184887051582, 0.003087257267907262, -0.029792210087180138, -0.015582957305014133, 0.033111996948719025, -0.010159687139093876, -0.0004945693071931601, 0.005251556634902954, 0.005605714861303568, -0.0117194140329957, -0.004904553294181824, -0.02140689082443714, 0.012556515634059906, 0.0063211857341229916, 0.025985905900597572, -0.0060493070632219315, -0.01193405594676733, -0.004611210431903601, -0.011404607445001602, 0.02167876996099949, -0.02024782821536064, -0.010696290992200375, 0.009258193895220757, 0.025585241615772247, 0.004425188060849905, 0.008156368508934975, 0.029362928122282028, 0.0023699975572526455, -0.0241542998701334, 0.013536710292100906, -0.00015114323468878865, -0.017500419169664383, 0.031509339809417725, 0.008027584291994572, -0.04023808613419533, -0.03809167444705963, -0.007791478652507067, -0.02850436232984066, -0.004400146193802357, 0.01681356690824032, -0.007870180532336235, 0.023825183510780334, 0.01835898496210575, -0.00564148835837841, 0.010231235064566135, -0.01618395373225212, -0.023810872808098793, -0.001728756702505052, -0.008492640219628811, 0.026300711557269096, -0.01986147277057171, -0.03082248941063881, -0.005298062227666378, 0.005666529759764671, -0.011554855853319168, -0.013064499944448471, 0.008750209584832191, -0.03929366543889046, 0.010574660263955593, 0.01012391410768032, -0.004135421942919493, -0.025370599702000618, 0.0037955734878778458, 0.014502596110105515, 0.0019943753723055124, -0.01848777011036873, -0.013522401452064514, 0.00639988761395216, -0.02175031788647175, 0.01718561165034771, -0.0011241837637498975, -0.012055685743689537, -0.002740253694355488, -0.013901600614190102, -0.0013969570863991976, -0.011211429722607136, 0.032396525144577026, 0.02602883242070675, -0.0019210395403206348, 0.016913732513785362, 0.007222679443657398, 0.002294873120263219, -0.00939413346350193, -0.015024890191853046, -0.005584250669926405, -0.021092083305120468, 0.0050226058810949326, -0.0507984384894371, 0.019174622371792793, 0.008371010422706604, -0.03299751877784729, 0.005444733891636133, 0.01018830668181181, -0.0017770510166883469, -0.01352955587208271, -0.024540653452277184, -0.01058897003531456, -0.05489093065261841, 0.004632674623280764, -0.0074265883304178715, -0.008828911930322647, -0.011998447589576244, -0.004528931342065334, 0.009666012600064278, 0.00609223498031497, 0.0035183283034712076, -0.00975186936557293, 0.006160204764455557, -0.0013710212660953403, 0.016498759388923645, -0.0012145119253546, 0.002827898832038045, -0.010646208189427853, -0.026000214740633965, 0.0004259287961758673, -0.007265607360750437, -0.013923064805567265, 0.0019246168667450547, -0.0034253171179443598, 0.014552678912878036, 0.002228691941127181, -0.004210546612739563, 0.01994732953608036, 0.006070771254599094, 0.0285186730325222, -0.0034306831657886505, 0.06628122925758362, -0.028246793895959854, -0.020562635734677315, 0.015726052224636078, -0.019060146063566208, -0.014295109547674656, -0.01149046327918768, 0.0005459937965497375, 0.006682498846203089, 0.013472317717969418, -0.007884490303695202, 0.01661323569715023, 0.020262137055397034, -0.030364587903022766, -0.012871322222054005, -0.005194318946450949, -0.0026758613530546427, 0.004038833547383547, -0.002022994216531515, -0.0076126111671328545, 0.005877593997865915, 0.024483416229486465, -0.008721590973436832, -0.005376764107495546, -0.027974914759397507, 0.016598926857113838, -0.04272792488336563, -0.011705105192959309, 0.019317716360092163, -0.007036656606942415, -0.005652220454066992, -0.010796456597745419, -0.005301639903336763, 0.016999589279294014, 0.01792970299720764, 0.022465787827968597, -0.0009336895891465247, -0.004629096947610378, 0.018444841727614403, -0.00985918939113617, 0.011733723804354668, 0.0009560480830259621, 0.0047757686115801334, -0.00210169586353004, 0.025771263986825943, 0.03771962970495224, -0.009530073031783104, 0.010002284310758114, 0.008442557416856289, 0.002142835408449173, 0.01820158027112484, 0.016212571412324905, 0.01047449465841055, 0.009122254326939583, -0.02575695514678955, 0.020705729722976685, -0.0006698596989735961, 0.0009506820351816714, 0.006356959231197834, 0.013307759538292885, 0.009780487976968288, 0.019961640238761902, -0.006782664451748133, -0.0021750316955149174, -0.02322418801486492, -0.028690384700894356, 0.029420165345072746, -0.017872463911771774, -0.025485076010227203, 0.005104885436594486, 0.018158651888370514, 0.017657823860645294, 0.007008037995547056, 0.0036739432252943516, 0.016799258068203926, -0.010467340238392353, 0.013479473069310188, -0.01864517293870449, -0.02205081470310688, -0.010338555090129375, 0.03843509778380394, 0.011375987902283669, 0.016699092462658882, 0.04169764742255211, -0.016956660896539688, 0.010853694751858711, 0.02734529972076416, 0.028304031118750572, -0.010939550586044788, -0.014452513307332993, -0.007619765587151051, 0.003611339721828699, -0.018301747739315033, -0.002842208370566368, -0.020347993820905685, 0.006009955890476704, -0.004525353666394949, -0.01843053102493286, 0.01618395373225212, -0.005584250669926405, 0.060385748744010925, 0.03697554022073746, -0.002516668988391757, -0.0042498973198235035, 0.0007463256479240954, 0.011218584142625332, 0.009615929797291756, -0.01222024392336607, 0.013264831155538559, -0.010224079713225365, 0.017757989466190338, -0.0068470570258796215, 0.015926383435726166, -0.04939611628651619, -0.017371634021401405, 0.003791996045038104, -0.0016607869183644652, 0.02196495793759823, -0.014066158793866634, -0.02146412804722786, 0.019174622371792793, 0.010825075209140778, 0.025213196873664856, 0.008077667094767094, -0.021006226539611816, -0.00823507085442543, 0.010789302177727222, -0.0038098827935755253, -0.03025011159479618, -0.026529662311077118, 0.009515763260424137, 0.002770661376416683, -0.04106803238391876, -0.02226545661687851, 0.015439863316714764, -0.01312173716723919, -0.007186905946582556, -0.006904294714331627, 0.018459150567650795, -0.0033823889680206776, 0.004299980588257313, -0.0018280282383784652, -0.034485701471567154, -0.030078398063778877, -0.005927676800638437, -0.006635993253439665, -0.019618213176727295, -0.0007771803066134453, -0.035143934190273285], "8019a5d7-cb1f-4425-8bb2-3c5ef78b8424": [-0.00476198922842741, 0.006905239075422287, 0.023362845182418823, -0.020424745976924896, 0.0011452548205852509, 0.0031616485211998224, -0.018125366419553757, -0.0033816511277109385, -0.005219736136496067, -0.04479534551501274, 0.009765271097421646, 0.00814718846231699, 0.016152439638972282, 0.0016287281177937984, 0.007671699393540621, 0.01012721098959446, 0.030516473576426506, 0.005226833280175924, 0.014477582648396492, -0.03497329726815224, -0.002052765106782317, 0.025591256096959114, -0.01123432070016861, -0.011454323306679726, -0.026684172451496124, 0.01375370379537344, 0.02576158195734024, -0.01970086805522442, 0.0069620138965547085, -0.0039068181067705154, 0.009751077741384506, 0.0005854904884472489, -0.01064528152346611, -0.019246669486165047, -0.014789844863116741, -0.022127991542220116, -0.004545534960925579, -0.01575501635670662, 0.007934283465147018, -0.015428561717271805, 0.01846601441502571, 0.006543299648910761, -0.011468516662716866, -0.016407927498221397, -0.021020881831645966, 0.010020758025348186, -0.014073061756789684, 0.003417135449126363, -0.006294909864664078, 0.017302131280303, 0.022127991542220116, 0.01904795691370964, -0.024427372962236404, -0.007263630628585815, -0.006944271735846996, -0.008828486315906048, 0.008090414106845856, 0.015173074789345264, 0.01789826713502407, -0.017813105136156082, -0.003003743477165699, 0.01628018356859684, -0.022057022899389267, -0.014718876220285892, -0.029409363865852356, 0.0025424479972571135, -0.027720313519239426, -0.01175948791205883, -0.00728137232363224, -0.020027322694659233, 0.02918226458132267, 0.021503468975424767, -0.0028476128354668617, 0.0142930643633008, 0.031027447432279587, 0.004091336391866207, -0.007086209021508694, -0.0012561432085931301, -0.006859109736979008, 0.008551709353923798, -0.0018842148128896952, -0.011574969626963139, -0.017685361206531525, 0.03153841942548752, 0.031595196574926376, -0.014165321364998817, 0.013476925902068615, 0.0315668098628521, -0.002751805353909731, -0.0008502918644808233, 0.00025770452339202166, 0.018778275698423386, 0.001457516453228891, 0.024242853745818138, -0.018352465704083443, 0.009836239740252495, 0.0030072920490056276, -0.004290048498660326, 0.001921473303809762, -0.008239448070526123, -0.006294909864664078, 0.0011062221601605415, -0.014094352722167969, -0.01576920971274376, -0.02742224559187889, 0.0040026260539889336, 0.003374554216861725, -0.006685236934572458, 0.03761332854628563, -0.013789188116788864, -0.002402285113930702, 0.04340435937047005, 0.020098291337490082, -0.025349963456392288, 0.011014318093657494, -0.038351401686668396, 0.00272341794334352, -0.009807853028178215, -0.002010183874517679, -0.02465447224676609, 0.00787750817835331, 0.015016944147646427, 0.014236290007829666, -0.025108670815825462, 0.017032450065016747, 0.031623583287000656, -0.018281497061252594, -0.0008791228174231946, -0.01454855129122734, -0.023930592462420464, -0.004666181746870279, -0.00617781188338995, 0.01954473741352558, -0.013107890263199806, -0.0020385715179145336, 0.010616893880069256, -0.008587193675339222, -0.0004526462289504707, -0.020964108407497406, -0.036080408841371536, 0.019516348838806152, 0.0034153610467910767, -0.0043539199978113174, -0.0006529106176458299, -0.003594556823372841, 0.025122864171862602, -0.002325993962585926, 0.0162659902125597, 0.0042297253385186195, 0.003750687465071678, -0.009623334743082523, -0.004041658714413643, -0.007040079683065414, -0.016691802069544792, 0.01620921492576599, 0.017628585919737816, -0.007008143700659275, 0.01901957020163536, -0.028855809941887856, 0.010283341631293297, 0.009658819064497948, 0.020580876618623734, -0.001575501635670662, 0.014250483363866806, 0.009637528099119663, 0.024540921673178673, 0.023121550679206848, 0.009893015027046204, -0.00985043402761221, -0.007614924572408199, -0.008062026463449001, 0.021489275619387627, -0.04919539391994476, 0.011418838985264301, 0.00020603055600076914, 0.021744761615991592, 0.0003120398032478988, 0.0174440685659647, -0.013845962472259998, -0.02530738338828087, 0.022184766829013824, 0.011816262267529964, -0.002852935343980789, 0.028401611372828484, -0.017060838639736176, 0.003374554216861725, 0.0020208293572068214, 0.006468782667070627, -0.008565902709960938, 0.00039143586764112115, -0.016464702785015106, 0.015031137503683567, -0.007210404146462679, -0.026684172451496124, -0.657225489616394, -0.015215655788779259, 0.0023277681320905685, -0.018948601558804512, -0.00026546671870164573, 0.015002749860286713, -0.00433262949809432, -0.001575501635670662, -0.007998154498636723, 0.018395045772194862, -0.00787041150033474, 0.004141014534980059, 0.040168195962905884, -0.007260081823915243, -0.024782216176390648, -0.005656193010509014, 0.00926139485090971, -0.017827298492193222, -0.007444600109010935, 0.013207245618104935, 0.0025850292295217514, 0.03545588254928589, -0.02178734354674816, 0.01636534556746483, 0.002432446926832199, 0.017160193994641304, 0.028742259368300438, -0.008927842602133751, -0.009154941886663437, 0.018920212984085083, -0.00984333734959364, 0.027294501662254333, 0.005524901207536459, -0.0045739226043224335, 0.06443943828344345, -0.004045207053422928, -0.015513723716139793, 0.03151003271341324, 0.019516348838806152, 0.022880258038640022, -0.04434114694595337, -0.013682735152542591, 0.007487181108444929, 0.0044603729620575905, 0.01229175180196762, -0.002860032254830003, 0.014314355328679085, -0.0010299310088157654, 0.004439082462340593, -0.014420808292925358, 0.029551301151514053, -0.007671699393540621, -0.008899454958736897, -0.001664212322793901, 0.025009315460920334, 0.006600074470043182, 0.0008245657663792372, -0.0009509784867987037, 0.009900111705064774, 0.01970086805522442, -0.008509128354489803, 0.0018646984826773405, -0.0018646984826773405, 0.01229884847998619, -0.02461189031600952, 0.011582066304981709, -0.006387169007211924, -0.008821389637887478, -0.008260738104581833, -0.00034064901410602033, 0.011362063698470592, 0.017202774062752724, -0.033979739993810654, -0.011724003590643406, 0.01175948791205883, 0.006341039203107357, 0.007323953788727522, -0.004034561570733786, -0.0021290562581270933, 0.007714280858635902, 0.0015639693010598421, -0.008494934998452663, -0.00446746964007616, -0.01375370379537344, 0.027379663661122322, -0.004616503603756428, -0.01911892555654049, 0.005901034455746412, -0.004446179140359163, -0.007579440250992775, -0.00042558947461657226, 0.016067277640104294, 0.001351950690150261, -0.025080282241106033, 0.007487181108444929, 0.02236928418278694, -0.006940723396837711, 0.005886840634047985, -0.018082784488797188, -0.033979739993810654, 0.005077799316495657, -0.034547485411167145, 0.00900590792298317, 0.0097936587408185, 0.016053084284067154, 0.026059649884700775, -0.002207121578976512, 0.015059525147080421, 0.019360218197107315, -0.03301456570625305, 0.006688785273581743, -0.005095541477203369, -0.023703493177890778, -0.01377499382942915, 0.011127867735922337, -0.023320263251662254, 0.011915618553757668, 0.005641999188810587, -0.005989745259284973, -0.018295690417289734, -0.0013235632795840502, -0.01454855129122734, 0.0018558274023234844, 0.0049074748530983925, -0.006248780060559511, 0.005624257028102875, 0.01037560123950243, -0.014236290007829666, -0.007387825287878513, 0.008310416713356972, 0.013696928508579731, 0.01901957020163536, 0.037953976541757584, -0.012852403335273266, 0.01230594515800476, 0.017302131280303, 0.013838865794241428, -0.006908787880092859, 0.01676277071237564, -0.026116423308849335, -0.029863562434911728, 0.001331547275185585, -0.009091069921851158, -0.012951758690178394, -0.008012348785996437, -0.031027447432279587, -0.006639107130467892, 0.0020634103566408157, -0.021546049043536186, 0.013285310938954353, -0.027748700231313705, -0.0027713216841220856, -0.026073843240737915, 0.009949789382517338, -0.0074091157875955105, 0.015116299502551556, -0.014158224686980247, -0.02918226458132267, -0.014364033006131649, 0.007316856645047665, -0.004112626891583204, 0.013320795260369778, -0.006458137650042772, 0.004882635548710823, -0.007114596664905548, -0.006706527434289455, 0.010460763238370419, 0.004953604191541672, -0.020893139764666557, -0.027393857017159462, 0.007359438110142946, -0.01633695885539055, 0.013100792653858662, 0.01961570605635643, -0.01461951993405819, 0.015329205431044102, -0.0054716747254133224, 0.012412398122251034, -0.00519844563677907, -0.011440129019320011, 0.011283998377621174, 0.007366534788161516, 0.016564058139920235, -0.012554335407912731, 0.013810478150844574, 0.014832425862550735, 0.020084097981452942, 0.008331706747412682, -0.01569824106991291, 0.01288788765668869, 0.03415006399154663, -0.004662633407860994, -0.003291166154667735, -4.715527029475197e-05, -0.010425278916954994, 0.024512534961104393, -0.0019445380894467235, 0.0047974735498428345, 0.007260081823915243, 0.03187907114624977, 0.001285417703911662, 0.015343398787081242, 0.01840924099087715, 0.004314887337386608, 0.01564146764576435, -0.026059649884700775, 0.008161382749676704, -0.030431311577558517, 0.017216969281435013, 0.017231162637472153, 0.0037400422152131796, -0.017032450065016747, -0.005287156440317631, -0.0264428798109293, 0.011837553232908249, 0.030970672145485878, 0.0018363110721111298, 0.02857193537056446, -0.03139648213982582, 0.013051114976406097, -0.012071749195456505, -0.005230381619185209, 0.031737133860588074, -0.014058868400752544, 0.001230417168699205, 0.017543423920869827, -0.019232476130127907, -0.00866525899618864, -0.027223533019423485, -0.041530791670084, -0.009680109098553658, 0.008707839995622635, 0.010623990558087826, 0.008196867071092129, -0.002368575194850564, 0.016620833426713943, 0.024938346818089485, -0.02533577010035515, 0.030119050294160843, 0.003193584503605962, 0.02466866560280323, 0.027933219447731972, 0.01620921492576599, -0.023178325966000557, 0.02855774201452732, 0.015215655788779259, 0.0348881371319294, -0.025435125455260277, -0.02909710258245468, 0.02573319338262081, 0.011227223090827465, 0.027081595733761787, -0.0008192431414499879, 0.014427904970943928, 0.026116423308849335, -0.02349058724939823, 0.012781434692442417, -0.0024661568459123373, 0.024484148249030113, 0.0168195441365242, 0.0004874651785939932, -0.010446569882333279, 0.004864893853664398, -0.020410552620887756, -0.004431985318660736, -0.011965296231210232, -0.005510707385838032, -0.009807853028178215, -0.024782216176390648, 0.00029252347303554416, -0.015428561717271805, -0.03366747871041298, 0.00701169203966856, -0.0023330908734351397, 0.021177012473344803, -0.009687205776572227, -0.0035732660908252, -0.011830456554889679, 0.026173198595643044, 0.01619502156972885, -0.03801074996590614, -0.022553803399205208, 0.011951102875173092, 0.0005872647161595523, 0.004141014534980059, -0.01010592095553875, -0.01565566100180149, -0.0053581250831484795, 0.011085286736488342, -0.002047442365437746, 0.006358781363815069, 0.0033851994667202234, 0.002237283391878009, 0.004531341604888439, 0.00492876535281539, -0.00028209996526129544, 0.04113336652517319, -0.020367972552776337, -0.014974362216889858, 0.0031882617622613907, 0.0013386441860347986, 0.004194241017103195, 0.009949789382517338, -0.004488760139793158, 0.04647020250558853, 0.0032432624138891697, -0.014804038219153881, -0.005964905954897404, -0.017231162637472153, -0.011951102875173092, -0.02980678901076317, -0.0004892394063062966, 0.00838848203420639, -0.00839557871222496, 0.010212372988462448, -0.0009394460939802229, -0.011823358945548534, -0.0008525096345692873, 0.020013129338622093, -0.01202207151800394, -0.00238454295322299, -0.0368184819817543, -0.021659599617123604, 0.008182672783732414, 0.11031350493431091, 0.003122615860775113, -0.022837677970528603, 0.013079502619802952, -0.005982648115605116, -0.03647783026099205, -0.013604669831693172, -0.014818231575191021, 0.021546049043536186, 0.009893015027046204, 0.008310416713356972, 0.002616964979097247, 0.03153841942548752, 0.0009154942235909402, 0.017060838639736176, -0.012320139445364475, 0.007600730750709772, -0.029494525864720345, -0.0051274774596095085, -0.018210528418421745, -0.009637528099119663, 0.0011062221601605415, 0.0028174512553960085, 0.03301456570625305, 0.008828486315906048, 0.0025939003098756075, 0.04417082294821739, 0.008069123141467571, 0.0129091776907444, -0.010751734487712383, -0.0037719779647886753, 0.011007221415638924, 0.0109717370942235, 0.01798342913389206, -0.011702712625265121, 0.005067153833806515, 0.018167946487665176, 0.029608076438307762, 0.012753047049045563, -0.009751077741384506, 0.019388606771826744, 0.025420932099223137, 0.008303319104015827, -0.01741567999124527, -0.006451040506362915, 0.006802334915846586, -0.013831769116222858, 0.02747901901602745, -0.010680765844881535, -0.033979739993810654, 0.03307134285569191, -0.006422653328627348, -0.0006373862270265818, -0.0008285577641800046, -0.002540673827752471, -0.01124851405620575, 0.006873303558677435, -9.536398283671588e-05, 0.003080034861341119, -0.005297801923006773, 0.009985273703932762, -0.035030074417591095, 0.011319482699036598, -0.004495857283473015, -0.01616663485765457, -0.029891951009631157, 0.010432375594973564, 0.0045703742653131485, -0.010226567275822163, 0.01322853658348322, 0.007586537394672632, -0.03256036713719368, -0.0197292547672987, 0.0040026260539889336, 0.006160069722682238, 0.0063658785074949265, 0.02588932402431965, 0.014498873613774776, 0.008835583925247192, 0.0067349146120250225, -0.023348649963736534, -0.03372425213456154, 0.005280059762299061, -0.02421446703374386, -0.005886840634047985, 0.018295690417289734, 0.003793268697336316, -0.012667885050177574, -0.008260738104581833, 0.007586537394672632, 0.003913915250450373, 0.006262973882257938, 0.01564146764576435, -0.014456292614340782, 0.007607827894389629, 0.0056952256709337234, -0.006600074470043182, 0.0213189497590065, 0.009183329530060291, -0.04357468709349632, -0.00030671717831864953, 0.0039068181067705154, -0.011283998377621174, -0.016109859570860863, -0.003021485637873411, -0.009303975850343704, -0.0012215460883453488, -0.0046803755685687065, -0.01909053884446621, -0.0029895498882979155, 0.020027322694659233, 0.005798129830509424, 0.027734506875276566, 0.0066178166307508945, -0.0034898780286312103, 0.025009315460920334, -0.0031030995305627584, 0.03091389685869217, 0.02415769174695015, -0.009722690097987652, 0.01290208101272583, -0.037925589829683304, 0.014477582648396492, 7.055270998534979e-06, -0.027379663661122322, 0.01175948791205883, 0.017046643421053886, -0.007664602715522051, -0.013831769116222858, -0.004449727479368448, -0.005507159046828747, 0.023802848532795906, -0.006046520080417395, -0.03375263884663582, -0.03270230442285538, -0.019289249554276466, 0.0023916398640722036, -0.01911892555654049, -0.021645406261086464, -0.0001563525729579851, -0.010198179632425308, -0.001777761965058744, -0.005996841937303543, -0.02975001372396946, 0.007778152357786894, -0.02864290401339531, 0.014775650575757027, -0.006656849291175604, 0.005897486116737127, 0.029636463150382042, -0.030658410862088203, -0.011965296231210232, 0.021063463762402534, 0.010673669166862965, -0.004524244461208582, -0.03275907784700394, -0.003468587528914213, -0.015357593074440956, 0.022326704114675522, 0.0157124362885952, 0.016649220138788223, 0.01262530405074358, 0.008956230245530605, -0.010794315487146378, 0.005528449546545744, 0.00701169203966856, 0.0026737398002296686, -0.0029753560665994883, -0.017273742705583572, 0.015385979786515236, 0.011794972233474255, 0.020509909838438034, -0.015215655788779259, -0.018863439559936523, 0.02073700912296772, 0.031651969999074936, -0.015116299502551556, -0.004751343745738268, -0.014747262932360172, -0.0337810255587101, -0.005954260937869549, 0.01118464209139347, -0.016606638208031654, 0.012220783159136772, -0.005510707385838032, 0.012227879837155342, 0.014002093113958836, 0.013264020904898643, -0.004261660855263472, 0.006685236934572458, 0.037414614111185074, -0.015584692358970642, 0.013044018298387527, 0.010006564669311047, 0.018338272348046303, -0.011894327588379383, 0.010091726668179035, -0.025605449452996254, 0.011354967020452023, 0.0042297253385186195, 0.01005624234676361, 0.008764615282416344, 0.0047903768718242645, -0.013540797866880894, 0.002970033558085561, -0.0029771304689347744, 0.0031208416912704706, -0.017742136493325233, 0.0011559001868590713, 0.004431985318660736, -0.0021148626692593098, -0.008005252107977867, -0.02025442197918892, -0.010269148275256157, -0.013895641081035137, -0.009105264209210873, 0.008487837389111519, 0.016592444851994514, -0.03656299412250519, -0.02909710258245468, 0.006234586704522371, -0.02079378254711628, 0.028486773371696472, -0.0014513067435473204, 0.04419920966029167, -0.00840267539024353, -0.0035661691799759865, -0.029863562434911728, -0.005560385528951883, 0.009701400063931942, -0.0013058212352916598, 0.011986587196588516, 0.009048488922417164, -0.0005429093725979328, 0.0010964639950543642, -0.0017644554609432817, 0.00701878871768713, -0.0240867231041193, -0.051892198622226715, 0.017174387350678444, 0.01680535078048706, 0.022241542115807533, -0.0312829352915287, -0.019303442910313606, -0.048485707491636276, 0.012831112369894981, -0.00671007577329874, -0.0007451697019860148, -0.015315012075006962, -0.00020913542539346963, -0.013810478150844574, 0.024455759674310684, -0.013824672438204288, 0.014321452006697655, 0.003585685743018985, -0.013704026117920876, -0.006791689433157444, -0.01954473741352558, -0.004549083765596151, 0.024413179606199265, 0.017231162637472153, 0.01789826713502407, 0.004666181746870279, 0.018636340275406837, 0.005993293598294258, 0.008693646639585495, 0.0017919556703418493, -0.030658410862088203, -0.02682610973715782, 0.02926742658019066, 0.007927185855805874, -0.0019516348838806152, -0.014988556504249573, -0.004361017141491175, 0.009623334743082523, -0.01967247948050499, -0.000493231404107064, -0.008182672783732414, -0.0028547097463160753, -0.005102638155221939, 0.006135230418294668, 0.004840054549276829, 0.002111314097419381, 0.027095789089798927, -0.016549864783883095, -0.010822703130543232, 0.006298458203673363, -0.006128133740276098, -0.009467204101383686, -0.03534233570098877, 0.0028937424067407846, -0.01569824106991291, -0.014470485970377922, -0.009197522886097431, -0.009623334743082523, -0.009935596026480198, -0.011887230910360813, 0.03874882310628891, -0.028160318732261658, 0.016109859570860863, -0.004818764049559832, 0.004644891247153282, -0.02686868980526924, 0.01856537163257599, -0.015258236788213253, -0.0036176214925944805, 0.01965828612446785, -0.01288079097867012, -0.03023259900510311, -0.022184766829013824, 0.04365984722971916, 0.0023561555426567793, 0.008480740711092949, 0.00364068616181612, 0.025037702172994614, 0.006568138487637043, 0.019246669486165047, -0.023405425250530243, -0.010865284129977226, -0.004960701335221529, -0.004027464892715216, 0.01619502156972885, -0.008700743317604065, -0.007302663289010525, 0.010425278916954994, -0.0029026134870946407, 0.01909053884446621, -0.0097936587408185, -0.0528857596218586, -0.01914731226861477, -0.001138158026151359, 0.016095666214823723, -0.007678796537220478, -0.0018017138354480267, -0.008196867071092129, -0.0040168194100260735, -0.025562869384884834, -0.00531909242272377, 0.014165321364998817, -0.011276901699602604, -0.011042705737054348, 0.019502155482769012, 0.0028848713263869286, 0.017656972631812096, -0.0010813832050189376, 0.001179852057248354, -0.012164007872343063, 0.006688785273581743, -0.03182229399681091, -0.02860032208263874, -0.015556304715573788, 0.050813477486371994, 0.00420488603413105, -0.015613079071044922, -0.03545588254928589, -0.008842680603265762, -0.06551815569400787, -0.00209889467805624, 0.005556836724281311, 0.0008502918644808233, 0.033440377563238144, -0.002077604178339243, -0.022866064682602882, 0.02070862054824829, -0.018678920343518257, 0.0007988396682776511, -0.02590351738035679, -0.0010813832050189376, -0.001778649166226387, -0.006380071863532066, 0.01623760350048542, 0.009112360887229443, -0.028330642729997635, -0.022028636187314987, 0.009197522886097431, -0.00506360549479723, -0.0022851871326565742, -0.007089757360517979, -0.019204087555408478, 0.02066604048013687, 0.02016925998032093, 0.009034295566380024, 0.009701400063931942, 0.014513066969811916, 0.025477707386016846, -0.02075120247900486, -0.0021219593472778797, 0.004648439586162567, -0.016138246282935143, -0.017216969281435013, -0.01343434490263462, 0.0061742630787193775, -0.005368770100176334, -0.006035874597728252, 0.010943349450826645, -0.010340116918087006, -0.003041001968085766, 8.810079452814534e-05, 0.03190745785832405, -0.017174387350678444, -0.0003763550485018641, 0.02640029788017273, -0.022042829543352127, 0.0009013005183078349, -0.01351241022348404, -0.009062683209776878, -0.01734471134841442, -0.0019072795985266566, 0.015173074789345264, -0.018636340275406837, 0.028742259368300438, -0.006862658075988293, 0.02969323843717575, -0.0008489611791446805, 0.0025797064881771803, -0.00977946538478136, -0.0014841296942904592, 0.002966485219076276, 0.012951758690178394, 0.02975001372396946, 0.0015160655602812767, 0.007199758663773537, -0.005815871991217136, 0.019388606771826744, -0.021205401048064232, -0.011979490518569946, -0.012951758690178394, -0.010687862522900105, -0.005986196454614401, 0.0019338928395882249, -0.003779074875637889, -0.012696272693574429, -0.004151659552007914, 0.00977946538478136, -0.0049039265140891075, -0.0018913117237389088, 0.23073293268680573, 0.0006706527201458812, 0.014576938934624195, 0.023731881752610207, -0.015229849144816399, -0.011745293624699116, 0.018636340275406837, 0.020453134551644325, -0.00021734116307925433, 0.025662224739789963, -0.012064652517437935, 0.0051345741376280785, -0.015825984999537468, 0.006983304861932993, 0.026669979095458984, -0.017302131280303, -0.023405425250530243, -0.028344836086034775, -0.027081595733761787, -0.012014973908662796, 0.020325390622019768, -0.0072884694673120975, -0.004400049801915884, -0.01862214505672455, 0.024512534961104393, 0.016720188781619072, -0.012831112369894981, 0.023958981037139893, 0.018068591132760048, -0.006493621505796909, -0.004772634711116552, 0.005233929958194494, -0.002860032254830003, -0.022780902683734894, -0.0012570302933454514, -0.002978904638439417, 0.016961481422185898, -0.004829409532248974, 0.026542235165834427, 0.01955893076956272, 0.019346024841070175, -0.0074091157875955105, -0.0012508205836638808, -0.012674981728196144, 0.0006267409189604223, 0.022099604830145836, -0.010595603846013546, -0.01403757743537426, 0.009630431421101093, -0.004304242320358753, -0.018125366419553757, 0.00432553282007575, 0.03656299412250519, 0.032787468284368515, 0.0017680037999525666, 0.023660913109779358, -0.012426591478288174, 0.012774338014423847, 0.0007912992732599378, 0.028415804728865623, -0.016635026782751083, 0.013618863187730312, -0.005280059762299061, 0.00986462738364935, -0.009062683209776878, 0.014044675044715405, -0.005595869850367308, 0.008260738104581833, -0.012930468656122684, -0.0162659902125597, 0.012958856299519539, -0.01740148663520813, -0.01565566100180149, 0.005177155137062073, -0.003172293771058321, -0.022312510758638382, 0.008211060427129269, 0.01623760350048542, 0.0308003481477499, 0.022582190111279488, -0.006986853200942278, 0.009956886991858482, -0.018934408202767372, -0.005911679472774267, -0.010205276310443878, -0.03715912997722626, 0.025151250883936882, 0.005507159046828747, -0.017231162637472153, -0.02181573025882244, -0.012824015691876411, 0.013129180297255516, -0.003715203143656254, -0.00036570976953953505, 0.02411511167883873, -0.014704681932926178, 0.0013785639312118292, 0.026797721162438393, -0.022127991542220116, 0.0016242925776168704, -0.010510440915822983, 0.014456292614340782, 0.030999058857560158, 0.011567872948944569, 0.0009163813083432615, 0.005166510120034218, 0.008700743317604065, 0.008452353067696095, 0.0016748575726523995, -0.02462608367204666, 0.009644624777138233, -0.041218530386686325, -0.000522505899425596, 0.002650675131008029, -0.008324610069394112, 0.03136809542775154, -0.008090414106845856, -0.026613203808665276, -0.0017972784116864204, 0.010680765844881535, -0.01900537498295307, -0.010474956594407558, 0.009807853028178215, 0.002659546211361885, 0.006543299648910761, -0.018735695630311966, -0.02742224559187889, 0.022184766829013824, -0.024001561105251312, 0.00123396550770849, 0.01350531354546547, -0.005035218317061663, 0.010162695311009884, -0.013661444187164307, -0.0027695472817867994, -0.009311072528362274, 0.0014140482526272535, -0.009580753743648529, 0.010858187451958656, -0.016024697571992874, -0.027748700231313705, 0.016138246282935143, 0.012561432085931301, -0.00300906621851027, 0.013597573153674603, -0.008764615282416344, 0.021035077050328255, -0.001584372716024518, 0.003484555520117283, -0.005155864637345076, -0.005081347655504942, 0.010474956594407558, -0.002654223470017314, -0.014690488576889038, 0.018068591132760048, -0.011944006197154522, -0.01011301763355732, 0.009992371313273907, 0.002295832382515073, 0.02571900002658367, -0.02750740759074688, 0.01540017407387495, 0.04604439064860344, 0.01848020777106285, -0.022298315539956093, -0.011063995771110058, -0.18531306087970734, 0.011944006197154522, 0.018281497061252594, -0.0001800826721591875, 0.030431311577558517, 0.004950055852532387, -0.0011257384903728962, -0.0009527527145110071, 0.0022284123115241528, 0.001053882879205048, -0.013008533976972103, -0.0036548799835145473, -0.02358994446694851, -0.005858453456312418, -0.0019019569735974073, 0.004279403015971184, -0.01231304183602333, 0.027635151520371437, 0.05291414633393288, 0.013249826617538929, 0.021489275619387627, 0.001832762616686523, -0.0010228340979665518, -0.013782091438770294, -0.005766194313764572, 0.01376080047339201, 0.01629437692463398, -0.0044639213010668755, -0.013718219473958015, -0.02309316396713257, 0.004254564177244902, 0.009374944493174553, 0.015499529428780079, -0.00136170897167176, 0.021191207692027092, 0.004435534123331308, -0.0117665845900774, -0.01572662964463234, -0.01572662964463234, 0.020935719832777977, 0.0179976224899292, 0.021035077050328255, 0.0011692066909745336, -0.005954260937869549, -0.00838848203420639, 0.019445380195975304, 0.033326826989650726, -0.01038979459553957, 0.009616238065063953, -0.007813636213541031, -0.002473253756761551, -0.04215531423687935, 0.0036903643049299717, -0.00028121285140514374, 0.01907634362578392, -0.004435534123331308, 0.004918119870126247, 0.005862001795321703, -0.0042368220165371895, 0.011312386021018028, -0.006699430290609598, -0.027109984308481216, 0.01461951993405819, 0.014718876220285892, -0.013973706401884556, -0.023320263251662254, -0.0008999698329716921, -0.006465234328061342, -0.017571810632944107, 0.0058087753131985664, -0.012476270087063313, -0.027152564376592636, -0.007196210324764252, -0.013782091438770294, 0.004034561570733786, 0.01566985435783863, -0.008274932391941547, -0.0043468233197927475, 0.011049802415072918, 0.013058211654424667, -0.01845182105898857, 0.03236165642738342, -0.011631743982434273, 0.010723346844315529, -0.006660397630184889, 0.0086510656401515, 0.024015754461288452, -0.001351950690150261, 0.0007544843247160316, -0.010489150881767273, -0.0026648687198758125, -0.03321327641606331, -0.02309316396713257, -0.0174440685659647, -0.001011301763355732, 0.011802068911492825, 0.0033301988150924444, 0.0033142310567200184, 0.001193158677779138, 0.013264020904898643, 0.003779074875637889, -0.016649220138788223, -0.018849244341254234, -0.003410038538277149, 0.031027447432279587, 0.0011443677358329296, -0.01575501635670662, 0.01376789715141058, 0.04093465581536293, -0.015911146998405457, -0.02242605946958065, 0.027933219447731972, 0.02077958919107914, 0.021134432405233383, -0.009616238065063953, 0.013625959865748882, 0.010091726668179035, -0.012171105481684208, 0.02417188510298729, -0.024441566318273544, 0.03591008111834526, -0.005858453456312418, -0.00927558820694685, 0.015272430144250393, 0.0048258607275784016, -0.005638450849801302, -0.1352376490831375, -0.04488050565123558, 0.0190337635576725, 0.015811791643500328, -0.005702322348952293, 0.027067402377724648, -0.010787218809127808, 0.025406738743185997, -0.002844064263626933, 0.014371129684150219, -0.00985043402761221, -0.02525060810148716, -0.0024927700869739056, -0.012682078406214714, 0.0003714759659487754, 0.010354310274124146, 0.020893139764666557, -0.014846619218587875, -0.018863439559936523, 0.03309972956776619, -0.02192927896976471, -0.0069513688795268536, -0.007579440250992775, -0.0039032697677612305, 0.00042314993334002793, -0.020396359264850616, -0.017841491848230362, 0.02420027367770672, 0.008274932391941547, 0.023164132609963417, -0.0009465429466217756, -0.010091726668179035, -0.0011062221601605415, -0.004708762746304274, 0.0001346184581052512, -0.018395045772194862, -0.0007216613739728928, -0.009282685816287994, 0.0190337635576725, -0.03687525540590286, -0.001036140718497336, 0.02290864661335945, 0.0027447084430605173, -0.026769334450364113, 0.004307790659368038, -0.016507282853126526, -0.01487500686198473, 0.02016925998032093, 0.008537515997886658, -0.01540017407387495, -0.018395045772194862, -0.007962670177221298, -0.01970086805522442, -0.01230594515800476, 0.027053209021687508, -0.006475879345089197, 0.023746075108647346, -0.006238135043531656, -0.02631513588130474, 0.01238401047885418, 0.001697922358289361, -0.009460106492042542, 0.0009616237366572022, 0.0008538402616977692, 0.012802724726498127, -0.01684793271124363, -0.019416993483901024, -0.003683267394080758, 0.020467327907681465, -0.002554867649450898, -0.01964409276843071, 0.007359438110142946, -0.013051114976406097, -0.0018646984826773405, 0.004595213104039431, -0.019388606771826744, -0.01735890656709671, 0.011354967020452023, 0.009360751137137413, -0.006944271735846996, -0.01460532657802105, -0.017742136493325233, 0.007785249035805464, -0.014186611399054527, 0.028699679300189018, -0.004112626891583204, 0.0032077780924737453, 0.009992371313273907, -0.017245355993509293, -0.02798999287188053, 0.0016251796623691916, 0.019303442910313606, 0.027294501662254333, -0.013029824942350388, -0.0005917002563364804, 0.015244043432176113, 0.005450384225696325, -0.01967247948050499, -0.004843602888286114, 0.006930078379809856, -0.03247520700097084, -0.006788141094148159, -0.04533470422029495, 0.0029487430583685637, 0.000927026616409421, -0.02083636447787285, 0.003715203143656254, -0.0016083245864138007, -0.012831112369894981, -0.0028706775046885014, -0.008360094390809536, -0.027308695018291473, -0.044085659086704254, 0.009389137849211693, -0.0077426680363714695, -0.009758174419403076, -0.0035590725019574165, -0.015996308997273445, 0.0032006811816245317, -0.0024838990066200495, 0.01065947487950325, -0.0019409896340221167, 0.018324077129364014, -0.005311995279043913, 0.011418838985264301, -0.020339583978056908, -0.011340773664414883, -0.013278214260935783, -0.039174634963274, 0.012135621160268784, 0.0022301864810287952, -0.017146000638604164, 0.017273742705583572, -0.025463514029979706, 0.000943881634157151, 0.013547894544899464, -0.00986462738364935, -0.016422120854258537, -0.01791246049106121, 0.024881571531295776, 0.0007380728493444622, 0.044653408229351044, -0.029977113008499146, -0.025676418095827103, -0.010460763238370419, 0.011958199553191662, -0.009197522886097431, 0.00688394857570529, 0.008516225032508373, 0.017004063352942467, 0.028160318732261658, 0.0006595638697035611, 0.03466103598475456, 0.020438941195607185, -0.025364156812429428, -0.018962794914841652, -0.003619395662099123, 0.003732945304363966, 0.006518460810184479, -0.015485336072742939, -0.012724659405648708, 0.0008933165227063, 0.04933733120560646, -0.0023561555426567793, -0.012987243011593819, -0.014505970291793346, 0.005936518777161837, -0.037897203117609024, -0.020424745976924896, 0.016038890928030014, -0.009105264209210873, 0.007008143700659275, -0.0043432749807834625, -0.008289125747978687, 0.020367972552776337, 0.004261660855263472, 0.02632932923734188, 0.00022210936003830284, 0.01012011431157589, -0.005769742652773857, -0.022653158754110336, 0.038947537541389465, -0.013931125402450562, -0.007256533484905958, -0.016649220138788223, 0.01849440298974514, 0.044625021517276764, 0.001769778085872531, -0.02530738338828087, 0.030544860288500786, -0.018820857629179955, 0.011269805021584034, 0.0024253500159829855, 0.0020971205085515976, 0.00037280662218108773, -0.03034614957869053, -0.004488760139793158, -0.010496247559785843, 0.001360821770504117, 0.031708743423223495, -0.010013661347329617, 0.007543955929577351, 0.017827298492193222, -0.000251716555794701, 2.0043069525854662e-05, -0.03812430053949356, -0.033922962844371796, 0.02127636969089508, -0.021177012473344803, -0.01463371329009533, -0.008416869677603245, 0.027152564376592636, 0.006376523524522781, 0.0017546971794217825, 0.01064528152346611, 0.010879477486014366, -0.0235331691801548, 0.019786030054092407, -0.010432375594973564, -0.014917587861418724, -0.028827421367168427, 0.0280325748026371, 0.013704026117920876, 0.01090076845139265, 0.03860688582062721, -0.010403988882899284, 0.012540141120553017, 0.01792665384709835, 0.01632276549935341, -0.008331706747412682, -0.0002408494910923764, -0.01175948791205883, 0.003122615860775113, -0.004417791962623596, -0.007128790020942688, -0.010865284129977226, -0.009034295566380024, -0.0069620138965547085, 0.019842805340886116, 0.02354736253619194, -0.006798786576837301, 0.0571722574532032, 0.00549296522513032, 0.006206199061125517, -0.0043432749807834625, -0.01401628740131855, 0.018948601558804512, 0.0030782604590058327, -0.0032006811816245317, 0.010673669166862965, -0.015925340354442596, 0.028415804728865623, 0.0008813405875116587, 0.022142184898257256, -0.041190143674612045, -0.025605449452996254, 0.0004901264910586178, -0.02523641474545002, 0.016691802069544792, -0.018636340275406837, -0.021602824330329895, 0.040111418813467026, 0.007813636213541031, 0.022695740684866905, -0.010503344237804413, -0.022681547328829765, -0.011986587196588516, 0.01515888050198555, -0.008778808638453484, -0.027805475518107414, -0.009112360887229443, -0.002267444971948862, 0.010020758025348186, -0.026698365807533264, -0.02746482565999031, 0.0065894294530153275, 0.0010183985577896237, -0.009914305061101913, -0.01064528152346611, 0.00041694019455462694, 0.004950055852532387, -0.008573000319302082, 0.01350531354546547, -0.02418608032166958, -0.03480297327041626, 0.010936252772808075, -0.011305289342999458, -0.017131805419921875, -0.00875042099505663, -0.04882635921239853], "28251f7b-9b06-4e73-b12c-6c8229110ab4": [-0.009838039986789227, -0.007287696003913879, 0.021283145993947983, -0.018110936507582664, 0.004265712574124336, 0.014575392007827759, -0.00810520350933075, -0.025713060051202774, 0.006616920232772827, -0.04701017960906029, 0.004828185774385929, 0.008049305528402328, 0.010313172824680805, -0.000354821007931605, 0.010480866767466068, 0.005876272451132536, 0.025056257843971252, 0.001552041620016098, -0.00023167082690633833, -0.026872942224144936, -0.00263943150639534, -0.0006323456182144582, -0.0010507068363949656, -0.0018551134271547198, -0.019927620887756348, -8.668549708090723e-05, 0.013701986521482468, -0.013457432389259338, -0.0042796870693564415, 0.0007000345503911376, 0.00692086573690176, 0.0028857318684458733, -0.0038814141880720854, 0.010578688234090805, -0.029178733006119728, -0.005764476489275694, 0.0004912906442768872, -0.00662390748038888, 0.0097681675106287, -0.022470977157354355, 0.02168840728700161, 0.002007085829973221, -0.012011072598397732, -0.010222338140010834, -0.03264440596103668, 0.00809821579605341, -0.007217823527753353, -0.005869285203516483, 0.005453544203191996, 0.020794039592146873, 0.015833096578717232, 0.022862263023853302, -0.029122835025191307, 0.01137523353099823, -0.0024245737586170435, 0.012744734063744545, 0.013757884502410889, 0.029653865844011307, 0.013932565227150917, -0.005156586412340403, 0.004566164221614599, 0.02769743651151657, -0.017747601494193077, -0.0025590781588107347, -0.024804716929793358, -0.001188704976812005, -0.01380679477006197, -0.005691110622137785, -0.004241257440298796, -0.011445106007158756, 0.03678085282444954, 0.03351082280278206, 0.009167264215648174, -0.0032647899352014065, 0.017048876732587814, 0.0032403345685452223, -0.01032015960663557, -0.015427835285663605, -0.013080121017992496, 0.006305987946689129, 0.005932170432060957, -0.009362907148897648, -0.03616597503423691, 0.016909131780266762, 0.03856958821415901, -0.014260965399444103, 0.02375663071870804, 0.03527161106467247, -0.019368641078472137, 0.003916350658982992, 0.013876667246222496, 0.024161890149116516, -0.008817902766168118, 0.02870360016822815, -0.00580989383161068, 0.013464420102536678, 0.000740647898055613, -0.0009965556673705578, 0.006299000699073076, 0.008070266805589199, -0.002973072463646531, 0.005614250898361206, -0.027767309918999672, -0.018725814297795296, -0.01844632439315319, 0.005048283841460943, 0.01833452843129635, -0.010732407681643963, 0.038709335029125214, -0.027389997616410255, -0.005691110622137785, 0.05053175240755081, 0.016447972506284714, -0.012248639017343521, 0.0007633564528077841, -0.035970333963632584, 0.002726772101595998, -0.004758313298225403, 0.00892271101474762, -0.006547047756612301, 0.011025871150195599, 0.010082593187689781, 0.03292389586567879, -0.013226853683590889, 0.02268059551715851, 0.017705677077174187, -0.01676938682794571, -0.003439471125602722, -0.0005305938539095223, -0.031246956437826157, 0.01896338164806366, 0.017104774713516235, 0.025629213079810143, -0.01331070065498352, -0.021800203248858452, 0.023574963212013245, -0.010990935377776623, -0.002298803301528096, -0.014547443017363548, -0.019270820543169975, 0.018096962943673134, 0.010550739243626595, 0.0020175667013972998, 0.00098345463629812, 0.0036613161209970713, 0.024147916585206985, -0.006588971242308617, 0.005254407878965139, 0.014701162464916706, -0.009495665319263935, -0.008999570272862911, -0.01301723625510931, -0.014212055131793022, -0.015497707761824131, 0.016545794904232025, 0.017705677077174187, 0.0021380968391895294, 0.025098182260990143, -0.028452059254050255, 0.0072667342610657215, 0.01850222237408161, 0.027250252664089203, 0.003125044982880354, 0.015050523914396763, 0.01576322317123413, 0.022457003593444824, 0.021953921765089035, -0.011885303072631359, -0.014910779893398285, -0.021576611325144768, -0.017775550484657288, 0.011787481606006622, -0.044187333434820175, -0.0058273617178201675, -0.0022184501867741346, -0.01243729516863823, -0.0029521107207983732, 0.019117100164294243, -0.013625126332044601, -0.02384047769010067, 0.023099830374121666, 0.002550344215705991, -0.005373191088438034, 0.036641109734773636, -0.0013913350412622094, -0.0078047518618404865, 0.0008227479993365705, -0.009104379452764988, 0.006023004651069641, 0.0004096271877642721, -0.0014393723104149103, 0.006253583822399378, -0.004342572297900915, -0.01957825943827629, -0.6367895007133484, -0.003678784240037203, 0.0156793761998415, -0.02813064493238926, -0.0031687153968960047, -0.007245772518217564, 0.014198080636560917, -0.012807618826627731, -0.010222338140010834, 0.023155728355050087, -0.017621830105781555, 0.013170955702662468, 0.02648165635764599, -0.009893937967717648, -0.01955031044781208, -0.020332880318164825, 0.021311094984412193, -0.026789095252752304, -0.0020909328013658524, 0.00895764771848917, -0.02054249867796898, 0.03644546493887901, -0.012912428006529808, 0.009852014482021332, -0.0023389800917357206, -9.354992471344303e-06, 0.006089383270591497, -0.0057749575935304165, -0.006379354279488325, 0.018222732469439507, 0.008412642404437065, 0.0357467420399189, 0.019089151173830032, 0.011745558120310307, 0.05919593572616577, -0.015036549419164658, -0.02483266592025757, 0.01622438058257103, 0.009334958158433437, 0.025810880586504936, -0.040274474769830704, -0.008622259832918644, 0.009565537795424461, 0.00974720623344183, -0.005195016041398048, -0.0002679171448107809, 0.016447972506284714, -0.00662390748038888, -0.013317687436938286, -0.019927620887756348, 0.02329547330737114, -0.01194120105355978, -0.006697273813188076, 0.0014201573794707656, 0.014519494026899338, 0.004866615869104862, -0.003713720478117466, -0.011682672426104546, 0.006693779956549406, 0.013003261759877205, -0.014882830902934074, 0.014463596045970917, -0.006679805461317301, -0.0013170955935493112, -0.02709653414785862, -0.004457862116396427, 0.0016009523533284664, -0.011165616102516651, 0.0002487022429704666, 0.009125340729951859, 0.016447972506284714, 0.003954780288040638, -0.02432958409190178, -0.01737028919160366, 0.01190626434981823, 0.0239243246614933, 0.006644869223237038, -0.00023123412393033504, 0.00836373120546341, 0.01087913941591978, -0.004405457526445389, -0.025279849767684937, -0.0063723670318722725, -0.024790743365883827, 0.03809445723891258, -0.012863516807556152, -0.0443829745054245, -0.013331661932170391, -0.004737351555377245, -0.01544180978089571, 0.01463128998875618, 0.02381252869963646, -0.010459904558956623, -0.015316039323806763, 0.004349559545516968, 0.024259712547063828, 0.004422925878316164, 0.012744734063744545, 0.0009450247744098306, -0.035998281091451645, -0.010110542178153992, -0.026677299290895462, 0.023057905957102776, 0.003381826216354966, 0.02716640569269657, 0.025042284280061722, -0.014729111455380917, -0.0017092546913772821, 0.02283431403338909, -0.029402324929833412, 0.01685323379933834, -0.025880753993988037, -0.024064069613814354, -0.00757417269051075, 0.015539631247520447, -0.022415079176425934, 0.017230544239282608, -0.01850222237408161, 0.0002084164007101208, -0.004132954869419336, -0.005460531450808048, -0.01741221360862255, 0.01546975877135992, 0.005691110622137785, -0.006505124270915985, 0.015525656752288342, 0.0038290098309516907, -0.013995449990034103, -0.00784667581319809, 0.02050057426095009, -0.0017057610675692558, 0.009258098900318146, 0.02934642694890499, -0.017202595248818398, 0.011459080502390862, 0.012535116635262966, 0.019131075590848923, -0.011466068215668201, -0.0014393723104149103, -0.02769743651151657, -0.010634586215019226, -0.005027322098612785, -0.008803928270936012, 8.16088286228478e-05, -0.011850366368889809, -0.03460083529353142, -0.010452917777001858, 0.002585280453786254, -0.007769815623760223, 0.007203849032521248, -0.0015267129056155682, 0.007490325719118118, -0.01546975877135992, 0.004286674316972494, -0.0002356011391384527, -0.00045984803000465035, -0.003853465197607875, -0.03686470165848732, -0.031274907290935516, -0.005191522650420666, 0.0009764673886820674, 0.018669916316866875, -0.009991759434342384, -0.009048481471836567, -0.0025258888490498066, -0.00032337839365936816, -0.0015817374223843217, 0.008405654691159725, -0.013429483398795128, -0.020835962146520615, 0.01301024854183197, 0.0026726210489869118, -0.009991759434342384, 0.010194389149546623, -0.02706858515739441, 0.01572130061686039, 0.014191092923283577, -0.0027896573301404715, -0.0014821692602708936, -0.007259747013449669, 0.006029991898685694, 0.02277841605246067, 0.0026167230680584908, -0.01273075956851244, 0.02055647224187851, -0.002042022068053484, 0.001363386050797999, 0.03395800665020943, -0.0036543288733810186, 0.0029957809019833803, 0.019773902371525764, 0.003125044982880354, -0.0017022674437612295, 0.011256450787186623, -0.012891465798020363, 0.008244948461651802, -0.0009773408528417349, 0.03613802790641785, -0.0076370579190552235, 0.03088361956179142, -0.007280708756297827, 0.02807474695146084, 0.016895156353712082, 0.006714741699397564, -0.0013887147651985288, -0.017020927742123604, -0.003266536630690098, -0.007392504718154669, 0.0030115023255348206, -0.0006144408253021538, -0.009139315225183964, 0.0078047518618404865, 0.013485381379723549, -0.014575392007827759, 0.0135203180834651, 0.028605777770280838, 0.00544306356459856, 0.019145049154758453, -0.029905404895544052, 0.013261789456009865, -0.006658843718469143, -0.013799807988107204, 0.031246956437826157, -0.021394941955804825, 0.007294683251529932, 0.008307833224534988, -0.016992978751659393, 0.01682528480887413, -0.014966676943004131, -0.05047585442662239, -0.009698295034468174, 0.0026534060016274452, 0.014421672560274601, -0.0017057610675692558, 0.02068224363029003, 0.011857354082167149, 0.038821130990982056, -0.019801851361989975, 0.033315181732177734, -0.009146302938461304, 0.01839042641222477, 0.03809445723891258, 0.01629425399005413, -0.023630861192941666, 0.03161029517650604, 0.016587717458605766, 0.04114089533686638, -0.021814176812767982, -0.037088293582201004, 0.027976926416158676, 0.011731583625078201, 0.01570732519030571, -0.0068544866517186165, -0.004031640011817217, 0.021884050220251083, -0.019396590068936348, 0.014771034941077232, 0.007385517470538616, 0.017719652503728867, 0.008838864043354988, 0.013408522121608257, -0.0023494609631597996, 0.0005327773978933692, -0.008803928270936012, -0.0012175273150205612, -0.0005113789229653776, -0.013639100827276707, 0.0018201771890744567, -0.007406479213386774, -0.024706896394491196, 0.001027124933898449, -0.02655152790248394, -0.0014306382508948445, 0.011501003988087177, 0.018753763288259506, 0.002740746596828103, -0.015888994559645653, -0.0054745059460401535, 0.017663754522800446, 0.006704261060804129, -0.03038053773343563, -0.01463128998875618, 0.015609503723680973, -0.01841837540268898, 0.0012559571769088507, -0.0004056968609802425, 0.014212055131793022, -0.006595958489924669, 0.028549879789352417, 0.016909131780266762, -0.007616096176207066, -0.022065717726945877, -0.0036543288733810186, 0.015455784276127815, 0.0016699513653293252, -0.0005371444276534021, 0.052823565900325775, -0.03353877365589142, -0.02553139068186283, -0.008189050480723381, -0.0033992943353950977, 0.01360416505485773, 0.002852542558684945, 0.00013854395365342498, 0.06003440171480179, -0.006456214003264904, -0.01351333037018776, -0.01896338164806366, -0.0003207581758033484, -0.019648130983114243, -0.016979003325104713, -0.0039093634113669395, -0.010634586215019226, -0.003968754783272743, 0.002487458987161517, -0.006896410137414932, -0.0064806691370904446, -0.004967930726706982, 0.004758313298225403, -0.0016053194412961602, -0.007727892138063908, -0.03611007705330849, -0.00448581064119935, 0.022415079176425934, 0.09290239959955215, 0.003766124602407217, -0.015232192352414131, 0.01328275166451931, -0.020947758108377457, -0.012821593321859837, -0.03297979384660721, -0.03398595750331879, 0.03147054836153984, -7.456699677277356e-05, 0.01844632439315319, -0.002518901601433754, 0.024748818948864937, -0.0003753460186999291, 0.0075811599381268024, -0.0066658309660851955, 0.011340297758579254, -0.024678947404026985, -0.01005464419722557, -0.024105992168188095, -0.010257274843752384, 0.0190053042024374, 0.0024158398155122995, 0.03747957944869995, 0.02272251807153225, 0.021576611325144768, 0.0434606596827507, 0.00029783128411509097, 0.022582773119211197, -0.002665633801370859, -0.007546223700046539, 0.017663754522800446, 0.01403737347573042, 0.032867997884750366, -0.008286871947348118, 0.004178372211754322, -0.01161279994994402, 0.023630861192941666, 0.001132806995883584, 0.002356448210775852, 0.011221514083445072, 0.024105992168188095, -0.00190053042024374, -0.009069442749023438, -0.0076929558999836445, -0.011340297758579254, -0.007231798022985458, 0.01950838603079319, -0.015861045569181442, -0.02873154915869236, 0.024078043177723885, 0.003912856802344322, -0.029458222910761833, -0.0005786311812698841, -0.003084868425503373, -0.003808048088103533, 0.004677960183471441, 0.002964338520541787, -0.014561417512595654, -0.006103357765823603, -0.008084241300821304, -0.029625916853547096, 0.002433307934552431, -0.0002973945811390877, -0.0007812612457200885, -0.021269172430038452, -0.008265909738838673, 0.011626774445176125, -0.00531030585989356, -0.01741221360862255, 0.0127237718552351, -0.030128996819257736, -0.03239286318421364, 0.005236939527094364, 0.023938298225402832, 0.009076430462300777, 0.010669521987438202, 0.028354236856102943, -0.005799412727355957, 0.0013808541698381305, -0.005471012555062771, -0.0337623655796051, 0.01565142720937729, -0.02881539613008499, -0.018697865307331085, 0.02276444248855114, -0.0038185289595276117, -0.008775979280471802, 0.002265613991767168, -0.004010678268969059, -0.015008600428700447, 0.010278236120939255, 0.03261645510792732, -0.028843345120549202, 0.02875949814915657, 0.008007382042706013, 0.004604593850672245, 0.02864770218729973, 0.0038185289595276117, -0.03692059963941574, 0.002421080134809017, -0.0038464779499918222, -0.002550344215705991, -0.023686759173870087, 0.004010678268969059, 0.005380178336054087, 0.0027459869161248207, -0.0029992745257914066, -0.009488677605986595, -0.01580514758825302, 0.016000788658857346, 0.012234664522111416, 0.014030386693775654, 0.010348108597099781, 0.0073226322419941425, 0.021492764353752136, 0.009167264215648174, 0.02009531483054161, 0.01791529543697834, -0.012947363778948784, 0.028312314301729202, -0.04021857678890228, 0.02813064493238926, -0.010949011892080307, -0.0337623655796051, 0.004073563497513533, 0.028871294111013412, -0.024637022987008095, -0.0033311687875539064, -0.0017441908130422235, -0.0023494609631597996, 0.01625232957303524, 0.01191325206309557, -0.024776767939329147, -0.021967895328998566, -0.0348244272172451, -0.004070069640874863, -0.010313172824680805, -0.012108894065022469, -0.012157805263996124, -0.013499355874955654, -0.002620216691866517, -0.02539164572954178, -0.0031023365445435047, -0.005792425479739904, -0.025615237653255463, 0.009705282747745514, -0.004429913125932217, -0.009341945871710777, 0.025307798758149147, -0.03784291446208954, -0.002508420730009675, 0.003125044982880354, -0.0012585773365572095, -0.013708973303437233, -0.044690415263175964, -0.004538215231150389, -0.020780064165592194, 0.036641109734773636, 0.031219007447361946, 0.016937080770730972, -0.000649377005174756, 0.03404185548424721, -0.007930522784590721, 0.010012720711529255, -0.011270425282418728, 0.01381378248333931, -0.0076370579190552235, -0.0011345538077875972, 0.010117529891431332, 0.011843379586935043, 0.030827721580863, -0.0012873997911810875, -0.021017631515860558, 0.014812958426773548, 0.03731188550591469, -0.021800203248858452, 0.0028298338875174522, -0.014966676943004131, -0.024189839139580727, -0.01275172084569931, 0.0014716883888468146, -0.0162104070186615, 0.00841962918639183, -0.0025311291683465242, 0.01027124933898449, 0.015902968123555183, -0.0002615849662106484, 0.023477140814065933, 0.015022574923932552, 0.024846641346812248, -0.012625950388610363, 0.011424144729971886, 0.01669951342046261, 0.024692920967936516, -0.02228930965065956, 0.001734583405777812, -0.024720869958400726, -0.0034551923163235188, 0.019899671897292137, 0.007483338471502066, 0.004234270192682743, 0.01725849322974682, -0.013743910007178783, -0.0019546817056834698, 0.01848824881017208, -0.004946968983858824, -0.03040848672389984, 0.019676079973578453, 0.007762828376144171, 0.0016725716413930058, -0.02173032984137535, -0.014645264483988285, 0.0039058695547282696, -0.026341911405324936, -0.0027093039825558662, 0.020863911136984825, 0.009300022386014462, -0.028466032817959785, -0.03152644634246826, -0.004517253488302231, -0.029961302876472473, 0.03722803667187691, 0.010124516673386097, 0.040414221584796906, 0.0132548026740551, -0.0004882336943410337, -0.03026874177157879, -0.03197363018989563, 0.010641572996973991, -0.008056292310357094, 0.010110542178153992, 0.04443887248635292, -0.01672746241092682, 0.00278441677801311, 0.007916548289358616, -0.005191522650420666, -0.05142612010240555, -0.04614376276731491, 0.009425792843103409, -0.0013170955935493112, 0.012653899379074574, -0.023141752928495407, -0.007860650308430195, -0.02050057426095009, 0.031666193157434464, -0.014421672560274601, 0.007441415451467037, -0.008678157813847065, -0.01055772602558136, -0.002276094863191247, 0.027948977425694466, 0.006473681889474392, 0.013464420102536678, 0.023672783747315407, -0.011396195739507675, -0.005764476489275694, -0.032225169241428375, -0.0028595298063009977, 0.019396590068936348, 0.014114233665168285, 0.013701986521482468, 0.004705909173935652, 0.027264228090643883, -0.004974917974323034, 0.017649779096245766, -0.009942849166691303, -0.02336534485220909, -0.016447972506284714, 0.02934642694890499, 0.009684320539236069, 0.014421672560274601, -0.023714708164334297, -0.008223986253142357, 0.0017171152867376804, -0.005163573659956455, -0.004213308449834585, -0.008356744423508644, -0.010662535205483437, -0.003336409106850624, 0.015134370885789394, 0.022093666717410088, -0.002497939858585596, 0.014547443017363548, -0.015260141342878342, -0.012409346178174019, 0.0026988231111317873, -0.0016385087510570884, -0.002241158625110984, -0.03683675080537796, -0.004831679631024599, -0.02283431403338909, -0.006830031517893076, 0.014226029627025127, -0.013771858997642994, -0.010215351358056068, -0.01731439121067524, 0.021422890946269035, -0.020780064165592194, 0.019145049154758453, 0.033343128859996796, 0.007553210947662592, -0.033426977694034576, 0.021017631515860558, -0.009991759434342384, -0.006138294003903866, 0.01628027856349945, -0.006036979146301746, -0.020891860127449036, -0.014547443017363548, 0.03373441472649574, -0.0004956576740369201, -0.004017665516585112, -0.0001224951265612617, 0.012772683054208755, 0.0100336829200387, 0.024105992168188095, -0.01080228015780449, -0.021520713344216347, -7.9643665230833e-05, -0.0005650933599099517, 0.004363534040749073, 0.00013996324560139328, -0.007081571966409683, -0.0032892453018575907, 0.010683496482670307, 0.01744016259908676, -0.005984574556350708, -0.053382545709609985, -0.004122474230825901, 0.005202003289014101, 0.022610722109675407, 0.0039058695547282696, -0.005125143565237522, -0.023071881383657455, -0.007644045166671276, -0.016671564429998398, -0.00895764771848917, 0.020724166184663773, -0.00997079722583294, -0.005865791812539101, -0.0004382312181405723, 0.0027355062775313854, -0.007252759765833616, 0.0010917569743469357, -0.005638706032186747, -0.019270820543169975, 0.009195213206112385, -0.03644546493887901, -0.031219007447361946, -0.010348108597099781, 0.046870436519384384, 0.005736527498811483, -0.011752544902265072, -0.028326287865638733, -0.016392074525356293, -0.06718934327363968, -0.006934840232133865, 0.007993407547473907, 0.009390856139361858, 0.036641109734773636, -0.020891860127449036, 0.003612405387684703, 0.018683891743421555, -0.01957825943827629, 0.00498539861291647, -0.010103555396199226, 0.005467518698424101, -0.001487409695982933, -7.926155376480892e-05, 0.012674861587584019, -0.003292738925665617, -0.04111294448375702, -0.013918590731918812, -0.013289738446474075, 4.831024489249103e-05, 0.004216801840811968, -0.0039268312975764275, -0.014246990904211998, 0.003601924516260624, 0.020696217194199562, 0.003070893930271268, 0.014798983931541443, 0.015092447400093079, 0.013191916979849339, -0.03541135415434837, -0.007553210947662592, 0.0215905848890543, -0.0022132096346467733, -0.002489205915480852, -0.01669951342046261, -0.014058335684239864, -0.00945374183356762, -0.017160672694444656, 0.01618245802819729, -0.004870109260082245, -0.010397019796073437, -0.0028997063636779785, 0.023449191823601723, -0.018082987517118454, 0.007937509566545486, 0.013590190559625626, -0.0012087932555004954, 0.0028036318253725767, -0.0013328169006854296, -0.0059601194225251675, -0.013932565227150917, 0.02486061491072178, 0.012066970579326153, -0.027445895597338676, 0.02068224363029003, -0.011787481606006622, 0.03563494607806206, -0.011011896654963493, 0.0006873701349832118, 0.001338057336397469, -0.012556077912449837, 0.0037731118500232697, 0.00166383758187294, 0.02497241087257862, 0.01489680539816618, -0.007916548289358616, -0.00921617541462183, 0.01616848260164261, -0.01190626434981823, -0.008279884234070778, -0.005523416679352522, -0.011480042710900307, -0.02878744713962078, 0.0009371641208417714, -0.0023232586681842804, -0.002351207658648491, 0.01904722861945629, 0.020808013156056404, -0.008356744423508644, 0.0008065900183282793, 0.2245979756116867, 0.026369860395789146, 0.0047653005458414555, 0.04181167110800743, -0.004342572297900915, -0.010914076119661331, 0.012094919569790363, 0.0255174171179533, 0.000302853382891044, 0.021828152239322662, -0.01570732519030571, 0.014009424485266209, -0.006435252260416746, 0.0022341713774949312, 0.016406049951910973, -0.010466892272233963, -0.02820051833987236, -0.021562635898590088, -0.037172138690948486, 0.005890246946364641, 0.026286013424396515, -0.003996703773736954, -0.005890246946364641, -0.009062455967068672, 0.02878744713962078, 0.019326718524098396, -0.026160242035984993, 0.03130285441875458, 0.013688012026250362, -0.010222338140010834, -0.007881611585617065, 0.01996954344213009, 0.000357877928763628, 0.003601924516260624, 0.01137523353099823, -0.012821593321859837, 0.030240792781114578, -0.00498539861291647, 6.725222920067608e-05, 0.018739789724349976, -0.0007078952039591968, -0.00223242468200624, -0.013436471112072468, -0.01688118278980255, -0.0017974686343222857, 0.012996274046599865, -0.003916350658982992, -0.009761180728673935, 0.012318511493504047, 0.00871309358626604, -0.015343988314270973, 0.005317293107509613, 0.043628353625535965, 0.023463167250156403, -0.0018044558819383383, 0.01324781496077776, -0.01082324143499136, 0.015847070142626762, -0.005988068412989378, 0.0357467420399189, -0.03233696520328522, 0.015497707761824131, -0.002583533525466919, 0.009279060177505016, -0.032197222113609314, -0.0007266734028235078, 0.002686595544219017, 0.02864770218729973, 0.0004238200490362942, -0.01669951342046261, 0.020360829308629036, -0.0016088130651041865, -0.01685323379933834, 0.023742657154798508, -0.0184742733836174, -0.02378457970917225, 0.005561846308410168, 0.021255197003483772, 0.030045149847865105, 0.015064498409628868, -0.011542927473783493, 0.0073226322419941425, -0.005051777698099613, -0.007273721508681774, -0.009593486785888672, -0.03750752657651901, 0.028480008244514465, -0.011871328577399254, -0.006131306756287813, -0.030771823599934578, -0.0105647137388587, 0.0018813154892995954, -0.01193421334028244, -0.017551958560943604, 0.009272073395550251, 0.002550344215705991, -0.005425595212727785, 0.028452059254050255, -0.006323456298559904, 0.00842661689966917, -0.001674318453297019, 0.012346460483968258, 0.035467252135276794, 0.01167568564414978, 0.004849147517234087, -0.002583533525466919, 0.01623835600912571, 0.01688118278980255, 0.0014350053388625383, -0.011836391873657703, 0.0001813408307498321, -0.029961302876472473, 0.01410025916993618, 0.0014681947650387883, 0.0027477338444441557, 0.017202595248818398, -0.014910779893398285, -0.03208542615175247, 3.5973389458376914e-05, 0.004241257440298796, -0.007036155089735985, -0.009907912462949753, 0.007273721508681774, 0.002124122343957424, -0.011661711148917675, -0.006637881975620985, -0.026831017807126045, 0.017216570675373077, -0.02161853387951851, -0.012206715531647205, 0.008216999471187592, 0.014743085950613022, 0.009593486785888672, -0.01630822755396366, -0.001524966093711555, -0.024203814566135406, 0.005795919336378574, -0.010117529891431332, 0.009663359262049198, -0.01580514758825302, -0.01735631562769413, 0.021981870755553246, 0.013827756978571415, -0.011570876464247704, 0.009313996881246567, -0.023700732737779617, 0.015637453645467758, 0.0022236905060708523, 0.00678810803219676, -0.02555933967232704, -0.006477175280451775, 0.0018760750535875559, 0.006403809413313866, -0.01330371294170618, 0.011766519397497177, -0.004056095145642757, -0.019829800352454185, -4.135029303142801e-05, -0.003013249021023512, 0.006941827479749918, -0.024064069613814354, 0.006382847670465708, 0.05841336399316788, 0.002770442282781005, -0.03697649762034416, -0.023616885766386986, -0.18055039644241333, 0.010208363644778728, 0.01685323379933834, -0.006864967755973339, 0.03147054836153984, 0.00662740133702755, 0.009034506976604462, -0.013757884502410889, 0.0019354666583240032, -0.006934840232133865, -0.013792820274829865, -0.003105830168351531, -0.021828152239322662, -0.00040154819726012647, 0.00974021852016449, 0.001464701141230762, -0.018013115972280502, 0.008580336347222328, 0.0629969984292984, 0.010962986387312412, 0.006089383270591497, -0.017691703513264656, -0.004125967621803284, -0.008286871947348118, 0.0054221018217504025, 0.023085854947566986, 0.014491545036435127, 0.0012070464435964823, -0.008454565890133381, -0.035579048097133636, 4.47620332124643e-05, 0.01386269275099039, 0.010019708424806595, -0.011990111321210861, 0.015246166847646236, -0.006641375832259655, -0.006896410137414932, -0.006477175280451775, -0.007273721508681774, 0.027348075062036514, 0.025587288662791252, 0.01616848260164261, 0.004656998440623283, 0.014323851093649864, -0.002199235139414668, 0.037647273391485214, 0.03186183422803879, -0.01380679477006197, -0.012835567817091942, -0.009055468253791332, 0.01942453905940056, -0.04276193678379059, -0.00462206220254302, -0.007413466461002827, 0.013904616236686707, -0.01005464419722557, 0.007825713604688644, 0.01894940622150898, 0.0034971158020198345, -0.00030591030372306705, -0.012115881778299809, -0.012346460483968258, -0.0017834941390901804, 0.0017765068914741278, -0.012360434979200363, -0.039352159947156906, -0.0024245737586170435, -0.006344418041408062, -0.013219865970313549, 0.01741221360862255, -0.018572095781564713, -0.007720904890447855, 0.007993407547473907, -0.005509442184120417, -0.0052893441170454025, 0.018572095781564713, -0.005502454936504364, 0.01029221061617136, 0.021814176812767982, 0.007825713604688644, -0.012388383969664574, 0.021394941955804825, 0.007364555727690458, 0.025782931596040726, -0.0243854820728302, 0.01731439121067524, 0.019089151173830032, 0.0076370579190552235, -0.0016821790486574173, -0.007392504718154669, -0.0190751776099205, -0.044187333434820175, -0.021269172430038452, -0.00012718967627733946, 0.0027634550351649523, 0.009411818347871304, 0.03569084405899048, 0.011123692616820335, 0.007797764614224434, -0.011745558120310307, 0.01377884577959776, -0.017579907551407814, -0.028619753196835518, -0.0016498630866408348, 0.01943851448595524, 0.0024158398155122995, -0.017775550484657288, 0.0249165128916502, 0.027515769004821777, -0.00662740133702755, -0.03479647636413574, 0.037675220519304276, 0.027278201654553413, 0.017691703513264656, -0.020780064165592194, 0.0024245737586170435, 0.006407303269952536, -0.02439945749938488, 0.00283856806345284, -0.020402753725647926, 0.039911139756441116, -0.004272699821740389, -0.017006952315568924, 0.0018533666152507067, 0.00790257379412651, -0.012639924883842468, -0.11883905529975891, -0.052851516753435135, 0.02164648286998272, 0.02001146785914898, -0.00921617541462183, 0.02054249867796898, -0.021297121420502663, 0.03214132413268089, -0.02108750306069851, 0.02553139068186283, -0.02494446188211441, -0.034461088478565216, -0.01111670583486557, -0.01243729516863823, -0.004492797888815403, 0.0071549382992088795, 0.007385517470538616, -0.00031595444306731224, -0.02602049708366394, 0.028983090072870255, -0.030184894800186157, -0.024147916585206985, -0.0036752906162291765, 0.0010707952314987779, -0.014575392007827759, -0.011857354082167149, -0.0205983966588974, 0.01161978766322136, 0.008000394329428673, 0.018600044772028923, 0.008936685509979725, -0.00652259262278676, 0.018627993762493134, -0.008643221110105515, -0.012472230941057205, -0.014274939894676208, -0.008908736519515514, -0.0017974686343222857, 0.017761575058102608, -0.030240792781114578, 0.0005026448634453118, 0.0007768942159600556, 0.00462206220254302, -0.04597606882452965, -0.00570159126073122, 0.010208363644778728, -0.02711050771176815, 0.003947793040424585, 0.0014454862102866173, -0.012891465798020363, -0.0026429251302033663, 0.009153289720416069, -0.004377508535981178, -0.0270406361669302, 0.021325070410966873, -0.025741009041666985, 0.012311524711549282, 0.0215905848890543, -0.019326718524098396, -0.013918590731918812, 0.0022341713774949312, -0.016909131780266762, 0.010949011892080307, -0.01110971812158823, 0.010634586215019226, -0.0036857714876532555, 0.015455784276127815, -5.6061719078570604e-05, 0.024595100432634354, -0.016112584620714188, -0.005596782546490431, 0.0017328365938737988, -0.03703239560127258, 0.00868514459580183, -0.00701868673786521, -0.026914864778518677, -0.02385445311665535, -0.006826537661254406, 0.016000788658857346, 0.0033556241542100906, -0.02389637567102909, -0.0151483453810215, -0.0007655399385839701, -0.00543956970795989, 0.010962986387312412, -0.0105647137388587, 0.006323456298559904, 0.009390856139361858, -0.004583632107824087, -0.039911139756441116, 0.004258725326508284, -0.003678784240037203, 0.023728681728243828, -0.018600044772028923, 0.008894762024283409, -0.001921492163091898, -0.0023337395396083593, -0.002508420730009675, -0.006791601423174143, 0.007769815623760223, -0.02662140130996704, -0.00018876476678997278, -0.04510964825749397, 0.012185754254460335, -7.898861076682806e-05, -0.023155728355050087, -0.004583632107824087, -0.005617744289338589, -0.014435647055506706, -0.015525656752288342, -0.017537983134388924, -0.011836391873657703, -0.037647273391485214, 0.025056257843971252, -0.011284399777650833, -0.014351800084114075, -0.02446932904422283, -0.004216801840811968, 0.020975707098841667, -0.016433998942375183, 0.01955031044781208, 0.0073785302229225636, -0.0010786558268591762, -0.007081571966409683, 0.0089716212823987, -0.014798983931541443, -0.005236939527094364, -0.014379749074578285, -0.03725598752498627, 0.02434355951845646, 0.005408127326518297, -0.03742368146777153, 0.0025363697204738855, -0.015847070142626762, 0.00786763709038496, -0.00028647700673900545, -0.0031005896162241697, -0.005111169070005417, -0.025112155824899673, 0.0259785745292902, 0.016014764085412025, 0.02881539613008499, -0.02276444248855114, -0.028871294111013412, -0.010683496482670307, 0.00531030585989356, -0.006749677937477827, 0.006166242994368076, 0.005589795298874378, 0.004611581098288298, 0.018264656886458397, 0.008999570272862911, 0.010942025110125542, 0.011724595911800861, -0.039268314838409424, -0.02550344169139862, -0.008091229014098644, -0.011815430596470833, 0.0024909526109695435, -0.009845027700066566, -0.0033433963544666767, 0.0030534258112311363, 0.02934642694890499, -0.0007428314420394599, -0.004796743392944336, -0.010732407681643963, 0.03619392588734627, -0.03591443598270416, 0.003037704387679696, 0.003979235887527466, 0.02486061491072178, 0.0018393921200186014, -0.0056631616316735744, -0.020724166184663773, 0.019214922562241554, 0.006606439594179392, 0.012080945074558258, -0.0036752906162291765, -0.005680629517883062, -0.011507991701364517, -0.012101907283067703, 0.035998281091451645, -0.015385911799967289, -0.01846029981970787, -0.011752544902265072, 0.02173032984137535, 0.040358323603868484, 0.0105647137388587, -0.010145478881895542, 0.01679733581840992, -0.011885303072631359, 0.010410994291305542, 0.011528952978551388, -0.008824889548122883, -0.030715925619006157, -0.02720833010971546, -0.006690286565572023, -0.0012629444245249033, 0.00705012958496809, 0.028983090072870255, 0.001956428401172161, 0.007755841128528118, 0.007511287461966276, 0.0073226322419941425, -0.004258725326508284, -0.037675220519304276, -0.03781496733427048, 0.02223341166973114, -0.01000573392957449, -0.01303819753229618, -0.008216999471187592, 0.020165186375379562, 0.0005694603896699846, 0.004660491831600666, 0.01616848260164261, 0.013429483398795128, -0.007790777366608381, 0.02174430526793003, -0.02161853387951851, -0.026188191026449203, -0.027781283482909203, 0.025699084624648094, 0.015595529228448868, 0.01170363463461399, 0.03569084405899048, -0.014757060445845127, 0.00678810803219676, 0.04136448726058006, 0.022876238450407982, -0.013129032216966152, -0.006711248308420181, -0.03345492482185364, -0.0040910313837230206, -0.009831053204834461, -0.0006275418563745916, -0.02160456031560898, -0.005841336213052273, -0.009334958158433437, 0.016154509037733078, 0.024217788130044937, -0.0037835927214473486, 0.08144331723451614, 0.017132723703980446, 0.0019808837678283453, -0.0005065752193331718, -0.0035774691496044397, -0.0030411980114877224, 0.0022708543110638857, 0.003147753654047847, 0.020780064165592194, -0.02483266592025757, 0.03898882493376732, 0.011431131511926651, 0.01730041764676571, -0.04016267880797386, -0.03429339453577995, 0.01088612712919712, -0.005694604013115168, 0.02439945749938488, -0.029961302876472473, -0.0078746248036623, 0.02821449190378189, -0.0009904418839141726, 0.015958866104483604, -0.013674037531018257, -0.027292177081108093, -0.00841962918639183, 0.0039093634113669395, 0.004125967621803284, -0.02660742588341236, -0.04130858927965164, -0.0009528854279778898, 0.012122868560254574, -0.023085854947566986, -0.028452059254050255, 0.010215351358056068, 0.011780493892729282, -0.005624731536954641, -0.0044508748687803745, 0.014575392007827759, -0.0018551134271547198, -0.014295902103185654, 0.011633762158453465, -0.011773507110774517, -0.029094886034727097, 0.00488408375531435, -0.011514978483319283, -0.022890212014317513, -0.003972248639911413, -0.022638671100139618], "d3c7b827-6d13-4487-8ab1-d39644e2f85a": [-0.0012328706216067076, -0.0003447600465733558, 0.033382341265678406, -0.011610039509832859, 0.004914081189781427, 0.023039106279611588, -0.002237786306068301, -0.019920822232961655, 0.0038734932895749807, -0.042681511491537094, 0.018974199891090393, 0.0067551215179264545, 0.015466131269931793, -0.0090694734826684, -0.006010353099554777, 0.007176229264587164, 0.021563490852713585, 0.0017870968440547585, -0.0001430155971320346, -0.0025005436036735773, -0.0076565006747841835, -0.014018356800079346, 0.005735415033996105, 0.00513333547860384, -0.015382605604827404, 0.01651019975543022, 0.009431417100131512, -0.007614737842231989, -0.00924348458647728, 0.01524339709430933, 0.01660764589905739, -0.009257405065000057, 0.010099620558321476, 0.025029797106981277, -0.03129420801997185, 0.0013137859059497714, -0.008004523813724518, -0.0007112715393304825, 0.02363770641386509, -0.024472961202263832, 0.028301211073994637, 0.010329315438866615, -0.009626309387385845, -0.008241178467869759, -0.023540258407592773, 0.007134466432034969, -0.009772478602826595, -0.007224952336400747, 0.011310739442706108, 0.01603688858449459, 0.016245702281594276, 0.014881453476846218, -0.03611084073781967, 0.014115802943706512, -0.0057075731456279755, 0.026046022772789, 0.003349719103425741, 0.005822420585900545, 0.027841821312904358, -0.006459302268922329, 0.011658762581646442, 0.03900638967752457, -0.028189843520522118, 0.00795579981058836, -0.026895198971033096, 0.013002130202949047, -0.007767867762595415, -0.01187453605234623, -0.011449948884546757, -0.009793360717594624, 0.03132204711437225, 0.011512592434883118, 0.01831991784274578, -0.0015652324073016644, 0.026895198971033096, 0.0056136068888008595, -0.03260277211666107, -0.016997432336211205, -0.016245702281594276, -0.0010484185768291354, 0.007774828467518091, -0.0025231649633497, -0.016357069835066795, 0.004106668755412102, 0.02263540029525757, -0.006751641631126404, 0.019294381141662598, 0.03435680642724037, -0.026421887800097466, -0.0042041148990392685, 0.03282550722360611, 0.02768869139254093, 0.003088701982051134, 0.008505675941705704, -0.01175620872527361, 0.017623871564865112, 0.005937268026173115, 0.009382693096995354, -0.021285071969032288, 0.011484750546514988, -0.006128680892288685, 0.00507417181506753, -0.029233912006020546, -0.016760775819420815, -0.01293252594769001, 0.013210943900048733, 0.008178534917533398, -0.0008474354399368167, 0.03755861520767212, -0.025071559473872185, 0.006299212109297514, 0.02679775282740593, 0.0037342840805649757, -0.01937790773808956, 0.008275981061160564, -0.04128941893577576, 0.008589201606810093, -0.010510287247598171, -0.005557923577725887, -0.005509200040251017, 0.018862834200263023, 0.03196240961551666, 0.021953275427222252, -0.0036089960485696793, 0.028649233281612396, -0.0026380124036222696, -0.02942880429327488, -0.006292251404374838, 0.013371034525334835, -0.03483011573553085, 0.005686691962182522, 0.016760775819420815, 0.029011176899075508, -0.011060163378715515, -0.014728323556482792, 0.009062512777745724, -0.005540522281080484, 0.0023613343946635723, -0.022899897769093513, -0.03716883063316345, 0.017679555341601372, 0.008874580264091492, -0.004976725205779076, 0.01172836683690548, -0.0038700131699442863, 0.01960064098238945, 0.00039652842679060996, 0.0009744637063704431, 0.011909338645637035, -0.0004976725322194397, -0.0018271195003762841, -0.01861225627362728, -0.003967459313571453, -0.01222951989620924, -0.0014582154108211398, 0.0083386255428195, 0.0070509412325918674, 0.03212946280837059, -0.02674206905066967, 0.012654107064008713, 0.017331533133983612, 0.03780919313430786, 0.007204071152955294, -0.014143644832074642, 0.004813154693692923, 0.032101619988679886, 0.035609688609838486, -0.004607821349054575, -0.011477790772914886, -0.018333839252591133, -0.02170269936323166, 0.00479575339704752, -0.02516900561749935, -0.0045486572198569775, 0.008679687976837158, 0.0015991645632311702, -0.0009622829384170473, 0.008317744359374046, -0.02347065508365631, -0.01795797422528267, 0.023261841386556625, -0.018514810130000114, 0.01059381291270256, 0.022092483937740326, 0.002629311988130212, 0.0025753683876246214, -0.0013416276779025793, -0.006205245852470398, 0.0034767473116517067, -0.0005898985546082258, 0.00039652842679060996, 0.003967459313571453, -0.012264321558177471, -0.0006799494731239974, -0.6517213582992554, -0.014547350816428661, 0.007733065634965897, -0.03457954153418541, -0.0017235827399417758, -0.01744290068745613, 0.010468524880707264, -0.002279549138620496, -0.00989080686122179, 0.02451472356915474, -0.02345673367381096, 0.004235437139868736, 0.01573062874376774, -0.007075302768498659, -0.021563490852713585, -0.007628658786416054, 0.029233912006020546, -0.016830381006002426, 0.007489449810236692, 0.005164657719433308, -0.01772131957113743, 0.025475265458226204, -0.005237742327153683, -0.0019854698330163956, 0.0023822158109396696, 0.017039194703102112, 0.02376299351453781, -0.01621786132454872, -0.009006829001009464, 0.011749248020350933, -0.0003913081018254161, 0.025001954287290573, 0.0065010651014745235, 0.0029268714133650064, 0.05874624103307724, 0.00763561949133873, -0.016705092042684555, 0.014825769700109959, 0.004614781588315964, 0.034496016800403595, -0.04861181974411011, -0.008352546021342278, 0.012521859258413315, 0.005658850073814392, -0.005282985512167215, -0.000627746048849076, 0.02820376493036747, -0.0058746240101754665, -0.017985817044973373, -0.016983510926365852, 0.011971983127295971, -0.021312912926077843, -0.012939485721290112, -0.011213293299078941, 0.019224777817726135, 0.005902465898543596, -0.0029703741893172264, -0.019976506009697914, 0.008575281128287315, 0.023609863594174385, -0.007879234850406647, 0.02873275801539421, -0.021215466782450676, -0.015062425285577774, -0.008561359718441963, 0.002008091425523162, -0.010350196622312069, 0.0025788487400859594, 0.017818765714764595, -0.0037516853772103786, 0.02889980934560299, -0.0033653799910098314, -0.01837560161948204, -0.022315219044685364, 0.006706398446112871, 0.013941791839897633, 0.010719100944697857, -0.004973245318979025, -0.0012215598253533244, 0.00516117736697197, 0.0005703222705051303, -0.013433678075671196, -0.01749858446419239, -0.027646927163004875, 0.010134423151612282, -0.013433678075671196, -0.043377555906772614, -0.00434332387521863, 0.0004550397570710629, -0.004009222146123648, 0.006013833452016115, 0.009340930730104446, -0.018570493906736374, -0.014797927811741829, 0.009285246953368187, 0.01784660667181015, -0.001756644924171269, 0.014728323556482792, 0.008630963973701, -0.035247743129730225, -0.0012659328058362007, -0.022259535267949104, 0.017888369038701057, -0.01158915739506483, 0.01603688858449459, 0.030347583815455437, 0.0090694734826684, -0.01149867195636034, 0.029289595782756805, -0.03538695350289345, 0.022273456677794456, -0.029094701632857323, -0.021145863458514214, -0.0014390740543603897, 0.009897767566144466, -0.02878844179213047, 0.02206464298069477, 0.002048113849014044, 0.0002668899542186409, -0.001959368120878935, -0.009313088841736317, -0.021312912926077843, -0.008491755463182926, 0.0020776959136128426, 0.007844433188438416, 0.018709704279899597, 0.01158915739506483, -0.014255012385547161, -0.01890459656715393, 0.0004143645928706974, 0.003205289598554373, -0.008651846088469028, 0.018417363986372948, -0.00927132647484541, 0.0003580284246709198, -0.01172836683690548, 0.011881496757268906, -0.007162308320403099, 0.010204027406871319, -0.035665370523929596, -0.024946270510554314, -0.015326921828091145, -0.006194805260747671, 8.602687739767134e-05, -0.026018181815743446, -0.023192236199975014, -0.010405880399048328, -0.001558271935209632, 0.0009300908423028886, 0.017178403213620186, -0.0020202721934765577, 0.008763212710618973, -0.027117934077978134, 0.00938965380191803, -0.009487099945545197, -0.007531212642788887, -0.008749292232096195, -0.043266188353300095, -0.020672552287578583, -0.010085699148476124, -0.009104275144636631, 0.024709615856409073, -0.006292251404374838, -0.013231825083494186, 0.00904163159430027, -0.0011893677292391658, -0.008331664837896824, 0.008944184519350529, -0.013440638780593872, -0.01651019975543022, 0.01943359151482582, -0.008693608455359936, -0.010781745426356792, 0.008359506726264954, -0.0066785565577447414, 0.03257492929697037, -0.009320049546658993, 0.019085567444562912, 0.005658850073814392, -0.0038700131699442863, -0.0036159565206617117, 0.022663241252303123, -0.015229475684463978, -0.009507982060313225, 0.025642316788434982, 0.00042045500595122576, -0.00014051419566385448, 0.021452123299241066, -0.00011278112651780248, -0.008665766566991806, 0.0009770739125087857, 0.0065880706533789635, -0.010907033458352089, 0.018654020503163338, -0.013064774684607983, -0.0008034975617192686, 0.0014921475667506456, 0.013329271227121353, 0.005857223179191351, 0.024556485936045647, 0.0017957973759621382, 0.04014790430665016, 0.026046022772789, -0.002704136772081256, 0.007176229264587164, -0.032741982489824295, -0.0021194585133343935, -0.006730759982019663, 0.00046896067215129733, -0.001701831235550344, 0.0008591811638325453, 0.006031234283000231, -0.007552093826234341, -0.016997432336211205, 0.013712096959352493, 0.02539174072444439, 0.001210249145515263, 0.02129899337887764, -0.027396351099014282, 0.021674856543540955, -0.011971983127295971, -0.005021968390792608, 0.021800145506858826, -0.008074128068983555, 0.015368685126304626, 0.008164613507688046, -0.00651150569319725, 0.02692303992807865, -0.012821158394217491, -0.04084395244717598, -0.0027894023805856705, 0.024834904819726944, 0.002039413433521986, 0.015883758664131165, 0.02445903979241848, 0.0050463299266994, 0.03705746307969093, -0.017540346831083298, 0.04109452664852142, -0.014853611588478088, 0.0023334925062954426, 0.017261927947402, 0.015939442440867424, -0.006135641131550074, 0.03096010535955429, -0.003880453761667013, 0.04527080059051514, -0.011018400080502033, -0.02628267928957939, 0.013141339644789696, 0.0024291989393532276, 0.006358375772833824, 0.01395571231842041, -0.005731934681534767, 0.017359375953674316, -0.007183189503848553, -7.67825185903348e-05, 0.01527123898267746, 0.019280461594462395, 0.01831991784274578, 0.003943097777664661, -0.010496366769075394, 0.0005716274026781321, -0.009814241901040077, -0.002843345981091261, 0.0017923172563314438, 0.005940748378634453, -0.0008034975617192686, -0.012104231864213943, -0.025851130485534668, 0.004781832918524742, -0.029066860675811768, -8.863704715622589e-05, 0.007419845089316368, 0.02241266518831253, 0.001825379324145615, -0.008596162311732769, -0.011157609522342682, 0.010412841103971004, 0.0014582154108211398, -0.016426675021648407, -0.029039019718766212, 0.003682080889120698, -0.009194761514663696, 0.008958105929195881, -0.001192847965285182, 0.005669290665537119, -0.0034280242398381233, 0.012250401079654694, 0.004726149141788483, -0.00983512308448553, -0.02405533380806446, 0.0020446337293833494, 0.013036932796239853, 0.003135685110464692, -0.0009892546804621816, 0.058022353798151016, -0.02118762582540512, -0.021438201889395714, -0.008756252937018871, -0.009354852139949799, 0.0014399441424757242, -0.010559010319411755, 0.005390872713178396, 0.05835645645856857, 0.0005102883442305028, -0.008679687976837158, -0.007496410049498081, -0.01222951989620924, -0.02878844179213047, -0.012222559191286564, 0.0008222037577070296, -0.011944141238927841, 0.019391827285289764, 0.009264365769922733, 0.006856048479676247, -0.0011119326809421182, -0.009626309387385845, 0.016524121165275574, 0.008046286180615425, -0.00202723266556859, -0.01930830255150795, -0.017234086990356445, 0.026491492986679077, 0.08346977829933167, 0.009960411116480827, -0.019962584599852562, 0.007489449810236692, -0.011540434323251247, 0.0002753729932010174, -0.02387436106801033, -0.03154478222131729, 0.037196673452854156, -0.001224170089699328, 0.010656456463038921, 0.01914125122129917, 0.03655631095170975, -0.0016757295234128833, 0.02305302768945694, 0.008665766566991806, -0.008944184519350529, -0.02369339019060135, 0.011074083857238293, -0.024723537266254425, 0.003358419518917799, 0.018598336726427078, 0.021104099228978157, 0.039117757230997086, 0.022607557475566864, 0.006831686943769455, 0.04117805138230324, -0.0037656063213944435, 0.006160002667456865, -0.022148167714476585, -0.0119998250156641, 0.005276024807244539, 0.009313088841736317, 0.022746767848730087, 0.0006160002667456865, 0.011282897554337978, 0.0021821027621626854, 0.04307129606604576, -0.009765518829226494, 0.0017444640398025513, 0.017526425421237946, 0.013705136254429817, 0.0005877234507352114, -0.004767911974340677, -0.0032157301902770996, -0.014394220896065235, -0.006361856125295162, 0.014352458529174328, -0.004364205524325371, -0.017623871564865112, 0.017763081938028336, -0.008672727271914482, -0.032853350043296814, 0.0015861137071624398, 0.004559098277240992, -0.014784006401896477, 0.013760820031166077, 0.0014904075069352984, -0.014150605536997318, -0.014143644832074642, -0.0042075952515006065, -0.011477790772914886, 0.00014910599566064775, -0.0022551873698830605, -0.0017087917076423764, -0.017470741644501686, 0.013412796892225742, -0.0019245658768340945, 0.0058050197549164295, -0.01085134968161583, 0.0012711531016975641, -0.033354502171278, -0.03485795855522156, 0.017053114250302315, 0.02785574086010456, 0.0019715488888323307, 0.009661111980676651, 0.011310739442706108, -0.011491711251437664, -0.002173402113839984, -0.010920953936874866, -0.026046022772789, -0.004767911974340677, -0.02305302768945694, -0.0051054940558969975, 0.007684342563152313, 0.0028955494053661823, -0.0045347367413342, -0.005979030858725309, 0.0035167699679732323, -0.014811848290264606, 0.011373383924365044, 0.009146038442850113, -0.02895549312233925, 0.027048328891396523, 0.019739851355552673, -0.006459302268922329, 0.019920822232961655, 0.003436724655330181, -0.03652846813201904, -0.011721406131982803, -0.011547395028173923, 0.0045347367413342, -0.007628658786416054, 0.0007591246394440532, 0.022315219044685364, 0.00825509987771511, 0.01245921477675438, -0.019113410264253616, -0.012542740441858768, 0.022969501093029976, -0.003741244552657008, 0.013572887517511845, 0.021076258271932602, 0.014067079871892929, 0.019447511062026024, 0.0064279804937541485, 0.007572975009679794, -0.004524295683950186, -0.023721231147646904, 0.002725018188357353, -0.03521990403532982, 0.022426586598157883, 0.005846782121807337, -0.036417100578546524, 0.022844213992357254, 0.017248008400201797, -0.019113410264253616, -0.010656456463038921, -0.00273545878008008, -0.019169094040989876, 0.02312263287603855, -0.01662156730890274, -0.015368685126304626, -0.027939267456531525, -0.022496191784739494, -0.008721450343728065, 0.0018793229246512055, 0.001841040444560349, -0.0031409054063260555, -0.012981249019503593, 0.0015948142390698195, -0.009104275144636631, -0.015229475684463978, -0.002399616874754429, -0.03126636520028114, -0.013698175549507141, -0.0020133117213845253, -0.00012550571409519762, 0.01620393991470337, -0.019517116248607635, -0.011456909589469433, 0.008067167364060879, -8.417800563620403e-05, -0.009668071754276752, -0.029122544452548027, 0.008874580264091492, -0.020213162526488304, 0.024681774899363518, 0.02146604284644127, 0.0263244416564703, -0.0027302384842187166, 0.031572625041007996, 0.00901378970593214, 0.00997433252632618, -0.018946358934044838, -0.029150385409593582, -0.007649540435522795, 0.011895418167114258, 0.019572800025343895, 0.013029972091317177, 0.02341497130692005, 0.004635663237422705, -0.022551875561475754, 0.016231780871748924, 0.030765211209654808, -0.013266627676784992, -0.008380387909710407, -0.0037656063213944435, -0.03148910030722618, -0.010071778669953346, 0.008972026407718658, -0.002723278012126684, 0.006570669822394848, -0.006292251404374838, -0.008881540969014168, 0.007454647682607174, -0.0010562490206211805, 0.021925434470176697, -0.006396658252924681, 0.02522468939423561, -0.0009953450644388795, 0.007524251937866211, 0.016162177547812462, 0.016579804942011833, -0.025906814262270927, -0.004117109347134829, -0.025127243250608444, -0.0011215033009648323, 0.009431417100131512, 0.011568276211619377, 0.009396614506840706, 0.016454515978693962, -0.02516900561749935, 0.005885064601898193, 0.01731761172413826, -0.013301429338753223, -0.03146125748753548, 0.0198929812759161, -0.017192324623465538, 0.0027006566524505615, -0.028217684477567673, -0.02889980934560299, -0.008888501673936844, -0.021730540320277214, -0.01972592994570732, 0.015466131269931793, 0.0022447467781603336, -0.019350064918398857, -0.022496191784739494, -0.013649452477693558, -0.01748466305434704, 0.02674206905066967, -0.0020307127851992846, 0.032101619988679886, 0.008373427204787731, 0.016760775819420815, -0.01854265294969082, -0.02427806705236435, 0.011317700147628784, -0.0020655151456594467, 0.011122806929051876, 0.02768869139254093, -0.0036089960485696793, -0.0011206333292648196, -0.0017435940681025386, 0.008477834053337574, -0.03733588010072708, -0.03521990403532982, 0.003043459029868245, -0.012862920761108398, 8.820201765047386e-05, -0.01225736178457737, -0.011971983127295971, -0.017122719436883926, 0.02200895920395851, -0.006017313338816166, -0.004364205524325371, -0.007733065634965897, -0.0010510287247598171, 0.0016853002598509192, 0.01152651384472847, 0.01310653705149889, 0.012368728406727314, 0.029233912006020546, -0.02404141239821911, -0.011610039509832859, -0.03549832105636597, 0.00583634153008461, 0.00986296497285366, 0.006918692495673895, 0.013454560190439224, -0.015020661987364292, 0.02393004484474659, 0.009194761514663696, 0.0225379541516304, -0.003943097777664661, -0.01941967010498047, -0.00842911098152399, 0.02942880429327488, 0.0018775827484205365, 0.008129811845719814, -0.018876753747463226, -0.019753770902752876, 0.002187323058024049, -0.004875798709690571, 0.007524251937866211, -0.0021995038259774446, -0.029679380357265472, -0.020978812128305435, 0.02042197622358799, 0.008603123016655445, -0.006292251404374838, 0.010886152274906635, -0.001628746511414647, -0.017108798027038574, 0.008582240901887417, -0.008345585316419601, -0.022259535267949104, -0.04120589420199394, -0.00507417181506753, -0.03118283860385418, -0.020561184734106064, 0.008248139172792435, -0.002309130970388651, 0.00011571756476769224, -0.015814153477549553, 0.00595118897035718, -0.00014671334065496922, 0.010329315438866615, 0.011449948884546757, 0.012013745494186878, -0.020143557339906693, 0.04287640377879143, -0.005032408982515335, -0.007740026339888573, 0.0286770761013031, -0.003974420018494129, -0.016579804942011833, -0.016941748559474945, 0.0295401718467474, 0.015480052679777145, 0.004305041395127773, -0.007364161778241396, 0.018598336726427078, 0.01684430055320263, 0.009598467499017715, -0.00913211703300476, -0.03410622850060463, -0.0032035494223237038, -0.011032321490347385, -0.0066785565577447414, 0.014380300417542458, -0.01678861863911152, 0.00786531437188387, 0.0005685821524821222, 0.010197066701948643, -0.013990514911711216, -0.061474740505218506, -0.005102013703435659, -0.004364205524325371, 0.006612432189285755, 0.0007565144915133715, 0.0038665328174829483, -0.01708095706999302, -0.014164526015520096, -0.01580023393034935, -0.0037064424250274897, 0.03474659100174904, 0.0018619217444211245, -0.013934831134974957, -0.014616956003010273, 0.0037482050247490406, -0.007071822416037321, -0.0038526118732988834, -0.011248095892369747, -0.010698219761252403, 0.009758558124303818, -0.05214773118495941, -0.01568886637687683, -0.005502239800989628, 0.041623521596193314, 0.016315307468175888, -0.011122806929051876, -0.03900638967752457, -0.0059859915636479855, -0.05365118756890297, -0.0011824073735624552, 0.0035707135684788227, 0.010197066701948643, 0.04137294366955757, 0.0063166129402816296, -0.010197066701948643, 0.0035672332160174847, -0.014324616640806198, -0.0012763735139742494, -0.008867619559168816, -0.0017453341279178858, 0.013941791839897633, 0.010426761582493782, 0.0049001602455973625, -0.012814197689294815, -0.04410144314169884, -0.005676251370459795, 0.004886239301413298, -0.01062165480107069, -0.013795621693134308, -0.0011745768133550882, 0.011784050613641739, -0.003772566793486476, 0.00921564269810915, 0.009424456395208836, -0.00465306406840682, 0.008575281128287315, 0.004788793157786131, -0.04371165856719017, -0.020519422367215157, 0.015424368903040886, 0.00039631090476177633, -0.014964978210628033, 0.005641448777168989, -0.0037760469131171703, -0.008902422152459621, 0.002128159161657095, 0.010496366769075394, -0.006695957854390144, 0.0005968590267002583, 0.012299124151468277, 0.036417100578546524, -0.024124937132000923, 0.014978899620473385, 0.01948927529156208, 0.014700481668114662, -0.0025892893318086863, -0.0007969721336849034, 0.006191324908286333, -0.024556485936045647, 0.02029668726027012, 0.019057726487517357, -0.023442812263965607, 0.016426675021648407, -0.009473179467022419, 0.03031974285840988, -0.01713664084672928, -0.0061460817232728004, -0.008171574212610722, -0.011039282195270061, -0.0011815372854471207, 0.023387128487229347, 0.01468656025826931, 0.004044024273753166, 0.0063166129402816296, -0.012410491704940796, 0.026881277561187744, -0.014547350816428661, -0.017456822097301483, 0.0017801363719627261, 0.001178927137516439, 0.004148431122303009, -0.0006625483511015773, -0.00538391200825572, -0.006852568127214909, -0.015382605604827404, 0.02288597635924816, -0.007698263507336378, -0.008422150276601315, 0.21226604282855988, 0.03382781147956848, 0.015396527014672756, 0.026046022772789, -0.010447642765939236, -0.003915255889296532, 0.014909295365214348, 0.025196848437190056, -0.012716751545667648, 0.03822682052850723, -0.018069341778755188, 0.017596030607819557, -0.012668028473854065, 0.0017531646881252527, 0.022245613858103752, -0.003957018721848726, -0.01837560161948204, -0.01994866505265236, -0.030987946316599846, -0.005979030858725309, 0.023136552423238754, -0.0014434243785217404, -0.0083386255428195, -0.01684430055320263, 0.019558878615498543, 0.015716707333922386, -0.016774697229266167, -0.012410491704940796, 0.032268669456243515, 0.01474224403500557, -0.009904727339744568, 0.03602731600403786, 0.003300995798781514, 0.007691302802413702, -0.006514986045658588, -0.01515987142920494, 0.037475090473890305, -0.017582109197974205, 0.0019489274127408862, 0.002418758114799857, -0.0061530424281954765, 0.0006716839270666242, -0.009473179467022419, -0.003227911191061139, -0.003132204758003354, 0.003943097777664661, -0.01471440214663744, -0.005331708583980799, -0.00027602555928751826, 0.02276068925857544, -0.014046198688447475, 0.014728323556482792, 0.04758167266845703, 0.019684167578816414, 0.00730151729658246, 0.014463826082646847, 0.011825812980532646, 0.027048328891396523, -0.00994649063795805, 0.04304345324635506, -0.007061381824314594, 0.022955581545829773, -0.0018915036926046014, 0.019099488854408264, -0.0026849955320358276, -0.0014086221344769, 0.007726105395704508, 0.013705136254429817, 0.010572931729257107, -0.01889067515730858, 0.0011145428288727999, 0.0016122154192999005, -0.0065184663981199265, 0.014811848290264606, -0.024431196972727776, -0.02626875787973404, 0.024820983409881592, 0.03733588010072708, 0.0006051245727576315, 0.022551875561475754, -0.0013868707465007901, 0.024681774899363518, 0.010788705199956894, 0.003299255855381489, -0.012681948952376842, -0.020978812128305435, 0.029512329027056694, 0.0012259101495146751, -0.018598336726427078, -0.028760600835084915, -0.0014721362385898829, -0.001650497899390757, -0.0155078936368227, -0.03179536014795303, 0.011164570227265358, -0.0239996500313282, -0.007788749411702156, 0.017192324623465538, 0.006330533884465694, 0.015758469700813293, -0.003981380257755518, 0.024250226095318794, 0.04295992851257324, 0.009765518829226494, -0.011909338645637035, -0.014094921760261059, 0.0057771778665483, 0.021619174629449844, 0.018041498959064484, -0.01883499138057232, -0.005317787639796734, -0.023317525163292885, 0.006281810812652111, -0.004433809779584408, 0.02334536612033844, 0.01790229044854641, -0.0213546771556139, -0.022899897769093513, 0.0213546771556139, 0.005766737274825573, -0.02147996425628662, -0.03307608142495155, -0.016983510926365852, 0.011303778737783432, -0.01598120480775833, -0.011916299350559711, -0.03112715482711792, 0.0112689770758152, -0.012661067768931389, -0.009675032459199429, 0.024236304685473442, 0.012730672024190426, 0.006922172848135233, -0.022106405347585678, 0.001487797242589295, -0.02802279219031334, -0.005557923577725887, -0.00126158248167485, 0.0033340579830110073, -0.0043154819868505, -0.019002042710781097, 0.013405836187303066, 0.02690912038087845, -0.01260538399219513, -0.007677381858229637, -0.023846520110964775, 0.015145950019359589, 0.008199416100978851, 0.0019071646966040134, -0.024500802159309387, -0.013858266174793243, 0.025948576629161835, -0.0008252489496953785, -0.007454647682607174, 0.0006508025689981878, -0.030291900038719177, -0.015062425285577774, -0.022718925029039383, 0.007774828467518091, 0.01596728339791298, -0.0368625707924366, 0.02656109631061554, 0.061641789972782135, 0.007628658786416054, -0.03260277211666107, -0.03914560005068779, -0.17985816299915314, -0.0010579891968518496, 0.01738721691071987, -0.01039195992052555, 0.01689998432993889, 0.0029842951335012913, 0.021048415452241898, -0.002535345731303096, -0.017220165580511093, 0.0006986556691117585, 0.0077469865791499615, 0.011651801876723766, -0.022315219044685364, -0.022858135402202606, -0.004559098277240992, 0.003696001600474119, -0.02732674777507782, 0.0050463299266994, 0.06581806391477585, 0.002342193154618144, 0.01760995201766491, -0.017359375953674316, 0.009368772618472576, 0.0017444640398025513, -0.007962760515511036, 0.023359287530183792, 0.004955844022333622, 0.006403618957847357, -0.010371077805757523, -0.034607384353876114, -0.004322442691773176, 0.01378170121461153, 0.012869881466031075, -0.02774437516927719, 0.005519641097635031, 0.005122894886881113, -0.019155172631144524, 0.008651846088469028, -0.020227082073688507, 0.025322135537862778, 0.029707223176956177, 0.021215466782450676, -0.00032518376247026026, 0.008937224745750427, -0.008624004200100899, 0.028217684477567673, 0.02411101572215557, -0.008422150276601315, -0.004917561542242765, -0.017637792974710464, 0.018932437524199486, -0.034607384353876114, 0.015438289381563663, 0.006079957354813814, -0.004037064034491777, -0.018876753747463226, 0.022899897769093513, 0.028342973440885544, -0.00391873624175787, 0.011456909589469433, -0.0039013351779431105, -0.007670421618968248, 0.025600554421544075, -0.010719100944697857, -0.013920910656452179, -0.03405054658651352, -0.013558967038989067, -0.0001011441127047874, -0.036779046058654785, 0.0266167800873518, -0.007113585248589516, 0.018055420368909836, 0.004837516229599714, -0.017456822097301483, -0.0022099444177001715, 0.006929133087396622, -0.018876753747463226, 0.009737676940858364, 0.0035950751043856144, 0.014408142305910587, 0.0016183058032765985, 0.021744461730122566, 0.005293426103889942, -0.0019993907772004604, -0.007538172882050276, 0.016691170632839203, 0.021382518112659454, 0.008756252937018871, -0.006605471950024366, -0.012855960987508297, -0.03065384365618229, -0.030236216261982918, -0.005039369687438011, 0.0031095833983272314, -0.0019141251686960459, 0.0035463517997413874, 0.024180620908737183, 0.004503414500504732, 0.006727280095219612, -0.013823463581502438, 0.008978987112641335, -0.007962760515511036, -0.027660848572850227, 1.011441145237768e-05, 0.023094790056347847, 0.0003813024377450347, -0.009048591367900372, 0.025029797106981277, 0.02398572862148285, -0.012111191637814045, -0.016398832201957703, 0.03881149739027023, 0.036890413612127304, 0.012083349749445915, -0.022329140454530716, 0.02141036093235016, -0.005961630027741194, -0.02118762582540512, 0.006528906989842653, -0.017637792974710464, 0.060472432523965836, 0.011978942900896072, -0.0016713793156668544, -0.012786355800926685, 0.014164526015520096, -0.009876885451376438, -0.1199425607919693, -0.027605164796113968, 0.02312263287603855, -0.0025005436036735773, 0.0029616737738251686, 0.01709487847983837, -0.006045155227184296, 0.03485795855522156, -0.03065384365618229, 0.028301211073994637, -0.006448861677199602, -0.038533080369234085, 0.003302735975012183, -0.0061460817232728004, -0.0007530342554673553, -0.004075346514582634, 0.011944141238927841, -0.01831991784274578, -0.03697393834590912, 0.01649627834558487, -0.010217947885394096, -0.0049036405980587006, -0.008220297284424305, 0.002357854275032878, -0.02294166013598442, 0.008477834053337574, -0.01941967010498047, 0.01152651384472847, 0.009083393961191177, 0.01014834363013506, 0.006375777069479227, -0.010231869295239449, 0.009201721288263798, -0.019558878615498543, -8.640752639621496e-05, -0.03132204711437225, -0.020463738590478897, -0.0027928827330470085, 0.030458951368927956, -0.022607557475566864, 0.006302691996097565, 0.015661023557186127, 0.028454340994358063, -0.018208550289273262, -0.00541175389662385, 0.007273675408214331, -0.02246834896504879, 0.020087873563170433, 0.02199503779411316, -0.01850089058279991, -0.0119998250156641, -0.0032435720786452293, 2.368186142120976e-05, -0.038588762283325195, 0.02825944870710373, -0.024486880749464035, 0.004948883783072233, 0.013071734458208084, -0.023790836334228516, -0.013642491772770882, 0.009173880331218243, -0.01573062874376774, 0.005798059049993753, -0.024500802159309387, 0.0362778939306736, -0.004524295683950186, 0.000540305336471647, 0.001634836895391345, 0.010043936781585217, -0.02873275801539421, -0.002603210275992751, 0.01006481796503067, -0.03544263914227486, 0.012688909657299519, -0.0032000693026930094, -0.028871968388557434, -0.01333623193204403, 0.0016478877514600754, 0.02228737808763981, 0.00419715465977788, -0.015521815046668053, -0.025823289528489113, 0.0037342840805649757, -0.018514810130000114, -0.010433722287416458, -0.011519553139805794, 0.017303692176938057, 0.00971679575741291, -0.005756296217441559, -0.0380319282412529, -0.001078870496712625, -0.01064949668943882, 0.027396351099014282, -0.019976506009697914, -0.006897810846567154, 0.000668203691020608, 0.015772391110658646, -0.01826423406600952, -0.019099488854408264, 0.01737329550087452, -0.022510111331939697, 0.001595684327185154, -0.046440158039331436, -0.0014651757664978504, 5.261125261313282e-05, -0.026143468916416168, -0.01651019975543022, -0.020199241116642952, -0.012528819032013416, -0.015661023557186127, -0.017916211858391762, -0.005387392360717058, -0.04126157984137535, 0.005578804761171341, -0.011192412115633488, -0.011791011318564415, -0.004402488004416227, -0.0147700859233737, 0.020561184734106064, -0.01463087648153305, 0.016120413318276405, 0.01079566590487957, -0.004788793157786131, -0.0024117976427078247, 0.013419757597148418, -0.01720624603331089, -0.01222951989620924, -0.007698263507336378, -0.03766998276114464, 0.004562578164041042, -0.007148387376219034, -0.020143557339906693, 0.0008139382116496563, -0.021382518112659454, 0.008449992164969444, 0.008630963973701, -0.016343148425221443, 0.00024100576411001384, -0.002785922260954976, 0.021048415452241898, 0.020199241116642952, 0.037837035953998566, -0.026463650166988373, -0.019113410264253616, 0.002232566010206938, 0.005154217127710581, -0.007858353666961193, -0.0020881365053355694, 0.005401313304901123, -0.005909426603466272, 0.016120413318276405, 0.01389306876808405, 0.005230782087892294, 0.013913949951529503, -0.027048328891396523, -0.03146125748753548, -0.011561316438019276, -0.022106405347585678, 0.012765474617481232, -0.0046426234766840935, -0.012104231864213943, -0.004941923078149557, 0.021368596702814102, 0.0035480919759720564, -0.006897810846567154, -0.023359287530183792, 0.01135250274091959, -0.033911336213350296, 0.006490624509751797, -0.006445381324738264, 0.015939442440867424, -0.020338449627161026, -0.012577542103827, -0.0038560922257602215, 0.03140557184815407, 0.030180534347891808, 0.004224996082484722, -0.003041718853637576, 0.013412796892225742, -0.014087961055338383, -0.01702527329325676, 0.01418540719896555, -0.025377819314599037, -0.008067167364060879, 0.005025448743253946, 0.016245702281594276, 0.04056553170084953, -0.0032592331990599632, -0.001778396312147379, -0.0025527470279484987, -0.003407142823562026, 0.011317700147628784, 0.011811892502009869, -0.010642535984516144, -0.013482402078807354, -0.020449817180633545, -0.0009283507242798805, -0.011881496757268906, 0.011192412115633488, 0.016830381006002426, 0.0009109495440497994, 0.0022691083140671253, 0.01760995201766491, 0.00730151729658246, 0.002751119900494814, -0.024765299633145332, -0.03151693940162659, 0.004050984978675842, -0.003452385775744915, -0.004395527299493551, 0.0007308477652259171, 0.012681948952376842, 0.016802538186311722, -0.008345585316419601, 0.014672639779746532, 0.025558792054653168, -0.011714446358382702, 0.0277861375361681, -0.00865880586206913, -0.035665370523929596, -0.018333839252591133, 0.02012963593006134, 0.010586852207779884, 0.007082263007760048, 0.031628306955099106, -0.01389306876808405, 0.0012981249019503593, 0.02152172662317753, 0.015438289381563663, -0.008081088773906231, -0.004604340996593237, -0.030848737806081772, -0.0010310173965990543, -0.016370991244912148, -0.008129811845719814, -0.017039194703102112, -0.004806194454431534, -0.012034626677632332, 0.013057813979685307, 0.023484576493501663, -0.004969764966517687, 0.07751163095235825, 0.01307869516313076, 0.0005842432146891952, -0.009507982060313225, -0.004245877731591463, 0.007489449810236692, 0.0140392379835248, -0.012396570295095444, 0.019057726487517357, -0.03549832105636597, 0.01556357741355896, 0.005202940199524164, 0.005888544954359531, -0.024820983409881592, -0.0248627457767725, 0.008101969957351685, 0.00010766954073915258, 0.0386166051030159, -0.01918301358819008, -0.007642579730600119, 0.024570407345891, 0.008206376805901527, 0.017888369038701057, -0.008088048547506332, -0.011150648817420006, -0.0021768822334706783, 0.011512592434883118, -0.009821202605962753, -0.014004435390233994, -0.03379996865987778, -0.018737545236945152, 0.0036855610087513924, -0.03889502212405205, -0.027827899903059006, 0.0133083900436759, 0.015173791907727718, -0.012835078872740269, -0.017651714384555817, 0.026296598836779594, 0.006643754430115223, -0.01772131957113743, 0.008888501673936844, -0.006807324942201376, -0.030403267592191696, 0.02206464298069477, 0.0018775827484205365, -0.0242919884622097, -0.011916299350559711, -0.017415057867765427], "28041508-c614-40d7-8524-4bc89cfd3638": [0.007454534526914358, 0.0005416805506683886, 0.02685941569507122, -0.029587212949991226, -6.26360415481031e-05, 0.004878282081335783, -0.00840709824115038, -0.0027277967892587185, -0.014771957881748676, -0.035302598029375076, 0.01877705566585064, 0.014764741063117981, 0.014079183340072632, -0.00974213145673275, -0.003676752559840679, 0.008262770250439644, 0.03781390190124512, 0.008096793666481972, 0.014995665289461613, -0.00636846711859107, -0.020913109183311462, -0.004098911304026842, -0.004192724823951721, 0.004719521384686232, -0.01141633465886116, 0.01615028828382492, 0.016886360943317413, -0.0015984311467036605, 0.00870297010987997, -0.0011239532614126801, 0.015904931351542473, 0.005509716458618641, 0.0015199529007077217, 0.010131816379725933, -0.046386975795030594, -0.007562780287116766, 0.006072595249861479, -0.010333875194191933, 0.015919363126158714, -0.013725580647587776, 0.028620216995477676, 0.0015659574419260025, -0.011531797237694263, 0.005441160872578621, -0.002823414048179984, 0.006162799894809723, -0.009886459447443485, -0.010131816379725933, -0.009092655964195728, 0.015775036066770554, 0.02548830211162567, 0.0013151876628398895, -0.023597607389092445, 0.016453377902507782, -0.01755026914179325, 0.0001828904787544161, 0.0018293557222932577, 0.0010878712637349963, 0.030712971463799477, -0.0003860770375467837, 0.02866351418197155, 0.014007019810378551, -0.023842964321374893, 0.009309147484600544, 0.010218413546681404, -0.0015623491490259767, -0.027220236137509346, -0.02381409890949726, -0.014620413072407246, -0.009648318402469158, 0.026902714744210243, 0.004225198179483414, 0.0012168643297627568, 0.01975848525762558, 0.025834688916802406, -0.004116952419281006, -0.018170878291130066, -0.01551524642854929, -0.0008303362992592156, 0.0055602313950657845, 0.0010761446319520473, 0.0029929992742836475, -0.012895694933831692, 0.014122482389211655, 0.012859613634645939, 0.004012314602732658, 0.0043983920477330685, 0.016915226355195045, -0.027739817276597023, -0.0023796057794243097, 0.015659574419260025, 0.020985271781682968, 0.006610216572880745, 0.026051180437207222, -0.014779173769056797, 0.006440631113946438, -0.0032455730251967907, -0.01218127179890871, -0.015789469704031944, 0.0017923717387020588, -0.011567878536880016, 0.011322521604597569, -0.02854805253446102, -0.028692379593849182, -0.025286242365837097, 0.005246317945420742, 0.003911285195499659, -0.008666888810694218, 0.025805823504924774, -0.02072548121213913, -0.00020577997202053666, 0.015760604292154312, 0.0014180212747305632, -0.02212546207010746, 0.014281243085861206, -0.04344268888235092, -0.0030561427120119333, -0.02196670137345791, -0.007079281844198704, -0.02033579722046852, 0.03409024327993393, 0.010831806808710098, 0.010355524718761444, -0.0036352581810206175, 0.017146151512861252, 0.016626570373773575, -0.026383135467767715, -0.009662751108407974, 0.009605019353330135, -0.023886261507868767, -0.004275713115930557, 0.004041180480271578, 0.013768878765404224, 0.005830845795571804, -0.013754446059465408, 0.01615028828382492, -0.011272006668150425, -0.009395744651556015, -0.02378523349761963, -0.04038293659687042, 0.0115534458309412, 0.00807514414191246, 0.01016789861023426, 0.007858652621507645, 0.0013187959557399154, 0.0231068916618824, 0.006050945725291967, 0.013393626548349857, 0.006913304794579744, -0.002294813049957156, -0.013682281598448753, -0.023539874702692032, -0.010665829293429852, 0.0023759976029396057, 0.002890165662392974, 0.01496679987758398, -0.005372604820877314, 0.014699793420732021, -0.01000913791358471, -0.005589096806943417, 0.01796882040798664, 0.023482143878936768, 0.007764839567244053, -0.0024734188336879015, 0.011235924437642097, 0.029269691556692123, 0.044452983886003494, 0.004430865403264761, 0.008291635662317276, -0.009828727692365646, -0.011950347572565079, 0.014909069053828716, -0.033455200493335724, 0.005834454204887152, 0.016944091767072678, 0.008876164443790913, -0.009713266044855118, 0.0006918717408552766, -0.02089867554605007, -0.025214077904820442, 0.017449239268898964, -0.00952563900500536, 0.02727796696126461, 0.034032512456178665, -0.0012556525180116296, -0.015818335115909576, 0.02072548121213913, -0.004210765473544598, -0.0012827139580622315, 0.002630375325679779, -0.001456809462979436, 0.006967427674680948, -0.011784370988607407, -0.0027620745822787285, -0.6530547738075256, -0.009770996868610382, -0.0007829787209630013, -0.02030693180859089, -0.0018816746305674314, -0.013278163969516754, 0.010651396587491035, 0.004665398504585028, -0.018040983006358147, 0.027638787403702736, -0.005271575413644314, -0.0032383566722273827, 0.028706813231110573, -0.005477242637425661, -0.015659574419260025, -0.010485420003533363, 0.02379966527223587, -0.027335697785019875, -0.007371545769274235, 0.01864716038107872, -0.013371977023780346, 0.023063594475388527, -0.01322764903306961, 0.0021613098215311766, 0.0003139131295029074, 0.02186567150056362, 0.008472045883536339, 0.0003085008356720209, -0.00876791775226593, 0.014158563688397408, -0.005271575413644314, 0.01371114794164896, -0.00021288360585458577, -0.00037773308577015996, 0.06055997312068939, -0.013487439602613449, -0.014324541203677654, 0.014923501759767532, 0.006245788652449846, 0.029312990605831146, -0.04774365946650505, -0.019440963864326477, 0.01768016442656517, 0.0025058926548808813, -0.0008127462933771312, -0.006087027955800295, 0.01655440591275692, 0.0018546130741015077, -0.020812079310417175, -0.00918646901845932, 0.002011569682508707, -0.009792646393179893, -0.013963721692562103, 0.007562780287116766, 0.014418354257941246, -0.010745209641754627, -0.0019430139800533652, -0.011979212984442711, 0.0003082753100898117, 0.009410177357494831, -0.005827237851917744, 0.032358307391405106, -0.024579036980867386, -0.015053397044539452, -0.01615028828382492, 0.003231140086427331, -0.012989507988095284, -0.005055083427578211, 0.0048349834978580475, -0.004268496762961149, 0.017579134553670883, 0.006682380568236113, -0.025127481669187546, -0.012123540975153446, 0.00967718381434679, 0.007072065491229296, 0.026065614074468613, -0.02297699637711048, 0.019801784306764603, 0.02574809268116951, -0.012570957653224468, -0.01740594021975994, -0.012469927780330181, -0.010593665763735771, 0.015471947379410267, -0.012340032495558262, -0.025632629171013832, -0.002552799182012677, 0.003734483616426587, 0.0002469359606038779, -0.017463672906160355, 0.018676025792956352, -0.007209177128970623, -0.023424413055181503, 0.0032942835241556168, 0.018459534272551537, 0.005206627771258354, 0.01697295717895031, 0.01877705566585064, -0.04093138501048088, -0.007916383445262909, -0.02616664208471775, 0.024174917489290237, 0.004326228052377701, 0.013126620091497898, 0.009511206299066544, 0.010680261999368668, 0.0041061281226575375, 0.03420570492744446, -0.03157893940806389, 0.0007500539068132639, -0.01824304275214672, -0.03279129043221474, -0.005758681800216436, -0.00019382781465537846, -0.0314057432115078, 0.021764643490314484, 0.009547288529574871, 0.0009697029017843306, -0.015255455859005451, 0.020797645673155785, -0.014209078624844551, 0.004387567285448313, -0.0001636091765249148, -0.0003991567646153271, 0.004589626099914312, 0.021475987508893013, -0.005715383682399988, -0.014014235697686672, 0.010283360257744789, 0.0007153250044211745, -0.005903009790927172, 0.03256036713719368, -0.023150190711021423, 0.014642062596976757, 0.011502930894494057, 0.009150386787950993, -0.011041082441806793, 0.0045427195727825165, -0.038968525826931, -0.03175213187932968, -0.01639564521610737, 0.007678242865949869, 0.0033935089595615864, -0.023857396095991135, -0.02990473434329033, 0.012679203413426876, -0.014151347801089287, -0.007147837895900011, -0.01342249196022749, -0.002882949309423566, 0.00233089504763484, -0.03134801238775253, 0.016222452744841576, -0.002029610564932227, -0.008349367417395115, -0.014620413072407246, -0.030453180894255638, -0.030972760170698166, -0.020480124279856682, 0.0025203253608196974, 0.02880784310400486, -0.0006381997955031693, 0.0016967544797807932, -0.00522106047719717, -0.00034751446219161153, -0.01190704945474863, 0.005758681800216436, -0.016612138599157333, -0.015558544546365738, 0.0012186684180051088, 0.0073282476514577866, -0.005975173786282539, -0.0012818118557333946, -0.00029812727007083595, 0.04145096242427826, -0.014216295443475246, 0.010745209641754627, -0.01695852540433407, -0.006458672229200602, -0.0014802627265453339, 0.005044259130954742, 0.009114304557442665, -0.01975848525762558, 0.020711049437522888, 0.0007130698650144041, 0.01093283575028181, 0.005365388467907906, 0.0044056084007024765, 0.012130757793784142, 0.010615314356982708, -0.005033434368669987, -0.015558544546365738, -0.0036478869151324034, 0.002518521388992667, -0.017175016924738884, -0.0011374839814379811, 0.007555563934147358, 0.01821417734026909, 0.02478109486401081, 0.0047050886787474155, 0.04630038142204285, 0.014656495302915573, -0.011156544089317322, 0.006022080313414335, -0.03547579050064087, 0.01029779389500618, -0.01808428205549717, 0.01639564521610737, -0.0032942835241556168, -0.006415373645722866, -0.011892616748809814, -0.008775134570896626, -0.007800921332091093, 0.010911187157034874, 0.03830461576581001, -0.014266809448599815, 0.03758297860622406, -0.012145190499722958, 0.011531797237694263, -0.010406039655208588, -0.007252475246787071, 0.01682863011956215, -0.016063692048192024, 0.028143934905529022, 0.001968271331861615, -0.009706049226224422, 0.0033393860794603825, -0.004008706659078598, -0.03241603821516037, -0.00449220510199666, 0.025647062808275223, 0.008039061911404133, 0.004871065728366375, 0.03536032885313034, 0.017492538318037987, 0.03307994827628136, -0.010384390130639076, 0.043356090784072876, -0.0037958230823278427, 0.0030813999474048615, 0.007331855595111847, 0.0076060788705945015, -0.015659574419260025, 0.012563740834593773, 0.0007306598126888275, 0.05250648036599159, -0.01586163230240345, -0.02265947498381138, 0.03432116657495499, -0.002054868033155799, 0.011033865623176098, 0.003485518041998148, -0.0058669280260801315, 0.017059553414583206, -0.0073968032374978065, 0.02144712209701538, 0.010615314356982708, 0.03348406404256821, 0.018993547186255455, -0.011719423346221447, -0.009338012896478176, -0.006000431254506111, -0.01154622994363308, 0.006108677014708519, -0.013905989937484264, -0.00476281950250268, -0.015962662175297737, -0.012029727920889854, -0.014851338230073452, -0.0057189916260540485, -0.007220001891255379, -0.0022100205533206463, 0.009208118543028831, 0.01755026914179325, 0.000366457476047799, 0.0008402588427998126, -0.008681321516633034, 0.011373036541044712, 0.006621040869504213, -0.019036846235394478, -0.019556425511837006, 0.011726639233529568, 0.00295511307194829, -0.005040650721639395, -0.007432885468006134, -0.007533914875239134, -0.003821080317720771, 0.00869575422257185, -0.0022064123768359423, -0.009915324859321117, -0.023179056122899055, 0.0019087360706180334, 0.00764937698841095, 0.006584959104657173, -0.0036316500045359135, 0.042778778821229935, -0.027104774489998817, -0.02504088543355465, -0.00020149523334112018, -0.0021432689391076565, 0.0018961073365062475, -0.005322090350091457, -0.0028198056388646364, 0.047368407249450684, 0.0130039406940341, -0.007541131228208542, -0.018271908164024353, -0.016049258410930634, -0.01990281231701374, 0.010398822836577892, -0.0033231491688638926, -0.0062277475371956825, 0.012087458744645119, 0.016597704961895943, 0.0022677516099065542, 0.0042432392947375774, -0.006902480497956276, 0.014295675791800022, -0.010059652850031853, 0.0016588683938607574, -0.021057436242699623, -0.025517167523503304, 0.022183192893862724, 0.11165203899145126, 0.023583173751831055, -0.029125364497303963, 0.01850283332169056, -0.018040983006358147, -0.0042432392947375774, -0.015327619388699532, -0.03293561935424805, 0.024189351126551628, -0.00403757207095623, 0.023294517770409584, 0.002576252445578575, 0.028981035575270653, -0.0011744680814445019, 0.021201763302087784, -0.002253318903967738, 0.0028161974623799324, -0.03077070228755474, 0.008443180471658707, -0.01726161316037178, 0.008739052340388298, 0.013270947150886059, 0.028331561014056206, 0.03602423518896103, 0.009236983954906464, 0.0027007353492081165, 0.047108616679906845, 0.011033865623176098, 0.016727600246667862, -0.02864908240735531, -0.006981860846281052, 0.005069516599178314, -0.009107088670134544, 0.006689596921205521, 0.0029893910977989435, 0.02336668223142624, 0.010673046112060547, 0.03994995355606079, -0.001714795478619635, -0.013047239743173122, 0.02993359975516796, 0.006610216572880745, 0.009143170900642872, -0.007176703307777643, 0.0005439356318674982, -0.004282929468899965, -0.011387469246983528, 0.01961415819823742, -0.008890597149729729, -0.02502645179629326, 0.016020392999053, -0.011272006668150425, -0.03244490548968315, 0.006848357617855072, 0.007591646164655685, -0.003994273953139782, 0.007234434597194195, -0.00014793606533203274, 0.009655534289777279, -0.003683968912810087, -0.0029370721895247698, -0.02475222945213318, 0.013537954539060593, -0.003979840781539679, 0.0008984410087577999, -0.02589241974055767, 0.0077431900426745415, -0.008017413318157196, -0.011661691591143608, -0.0003353367792442441, -0.013112187385559082, -0.01474309153854847, -0.03186759352684021, 0.013270947150886059, 0.01349465548992157, 0.010355524718761444, 0.014071967452764511, 0.019036846235394478, 0.00580919673666358, 0.010629747994244099, -0.01496679987758398, -0.02242855168879032, -0.0021522892639040947, -0.030828433111310005, -0.009099871851503849, -0.003499950747936964, -0.006357642821967602, 0.0001823266939027235, -0.015255455859005451, 0.00898441020399332, -0.015125560574233532, 0.006732895039021969, -0.0017842532834038138, -0.028851140290498734, 0.010131816379725933, 0.0113513870164752, -0.010521501302719116, 0.012910127639770508, 0.0035468575078994036, -0.0386510044336319, -8.160725883499254e-06, -0.0043983920477330685, -0.00021739385556429625, -0.007061241194605827, -0.005055083427578211, 0.009489557705819607, 0.003976232837885618, 0.007476183585822582, -0.02255844511091709, -0.011842101812362671, 0.02338111400604248, -0.020826511085033417, -0.00026272182003594935, 0.022183192893862724, -0.009229767136275768, 0.01740594021975994, -0.0043983920477330685, 0.017622433602809906, 0.011849317699670792, -0.017218314111232758, 0.009366878308355808, -0.04774365946650505, 0.031780995428562164, 0.0073210312984883785, -0.036947935819625854, 0.0173915084451437, 0.017189448699355125, -0.012881262227892876, -0.017651299014687538, 0.0148946363478899, -0.020436827093362808, 0.029962465167045593, -0.03131914883852005, -0.027249101549386978, -0.037929363548755646, -0.02628210559487343, -0.004510245751589537, -0.005105598364025354, -0.0021306402049958706, 0.01293177716434002, -0.023698635399341583, 0.008717403747141361, -0.00400509824976325, -0.02241411805152893, 0.002841454930603504, -0.04003655165433884, -0.0014802627265453339, -0.003911285195499659, 0.013436924666166306, 0.02586355432868004, -0.01545751467347145, -0.02437697723507881, -0.002300225431099534, -0.008233904838562012, -0.010254494845867157, -0.02465119957923889, 0.012383331544697285, -0.011892616748809814, 0.023597607389092445, 0.026484163478016853, 0.01545751467347145, 0.010211196728050709, 0.02544500306248665, 0.0026412000879645348, 0.01049985270947218, -0.003456652397289872, -0.012253436259925365, -0.0031210901215672493, -0.009691616520285606, 0.008905029855668545, 0.007995763793587685, 0.023915128782391548, -0.016511108726263046, -0.019787350669503212, 0.007837003096938133, 0.03720772638916969, -0.01237611472606659, -0.0006188057595863938, -0.012700852937996387, -0.047512736171483994, -0.02046569250524044, 0.03103049285709858, -0.00995140615850687, 0.0073968032374978065, -0.005830845795571804, -0.008327717892825603, 0.006819491740316153, 0.0031445433851331472, 0.02558933198451996, 0.005762290209531784, 0.020379094406962395, 0.004192724823951721, -0.00349453859962523, 0.0015361898113042116, 0.01204416062682867, -0.013927639462053776, 0.002807177137583494, -0.022587312385439873, 0.012484360486268997, 0.008327717892825603, 0.025632629171013832, 0.02462233416736126, 0.009164819493889809, -0.021750209853053093, 0.007952465675771236, 0.009244199842214584, -0.03218511492013931, -0.02323678694665432, 0.012852396816015244, -0.005982390139251947, 0.011228708550333977, -0.02228422276675701, -0.016785331070423126, 0.011611176654696465, -0.017189448699355125, -0.009287497960031033, 0.009900892153382301, 0.005080340895801783, -0.029673809185624123, -0.023626472800970078, 0.0025095008313655853, -0.0105070685967803, 0.04941786080598831, 0.01141633465886116, 0.030857298523187637, -0.00036961465957574546, 0.028461456298828125, -0.00961223617196083, 0.0013124815886840224, 0.016222452744841576, -0.002845063107088208, 0.03758297860622406, 0.02590685337781906, 0.009236983954906464, -0.0017165995668619871, 0.006967427674680948, 0.0115534458309412, -0.03613969683647156, -0.039776761084795, 0.003499950747936964, -0.00119070487562567, -0.0041061281226575375, -0.0190801452845335, -0.010211196728050709, -0.013905989937484264, -0.0010256299283355474, 0.004896323196589947, 0.0059896064922213554, -0.0024102753959596157, -0.0036045885644853115, -0.006628257222473621, 0.03307994827628136, 0.0015091282548382878, 0.00577311497181654, 0.009605019353330135, -0.01643894426524639, -0.030251121148467064, -0.02642643265426159, 0.00466179009526968, 0.019253337755799294, 0.010153465904295444, 0.012621472589671612, -0.024319246411323547, 0.011733856052160263, 0.006260221358388662, 0.005325698293745518, -0.0007500539068132639, -0.02336668223142624, -0.021533718332648277, 0.03391705080866814, 0.008724619634449482, -0.005646828096359968, -0.00981429498642683, -0.012051377445459366, -0.0009976663859561086, -0.012210138142108917, -0.0010057848412543535, -0.003716442734003067, -0.009857593104243279, -0.0005619766307063401, 0.021822374314069748, -0.0042432392947375774, -0.010889537632465363, 0.013364761136472225, 0.005451985169202089, -0.011495715007185936, -0.0021721343509852886, -0.01161839347332716, -0.003788606496527791, -0.032618097960948944, -0.007829787209630013, -0.03244490548968315, -0.00351257948204875, -0.006079811602830887, -0.01204416062682867, -0.0033556229900568724, -0.01639564521610737, 0.012441062368452549, -0.007292165420949459, 0.022861534729599953, -0.004636532627046108, 0.007147837895900011, -0.01991724595427513, 0.027869710698723793, -0.012469927780330181, -0.011560662649571896, 0.0351005382835865, -0.005354564171284437, -0.023482143878936768, -0.008450396358966827, 0.021201763302087784, 0.016727600246667862, -0.011741071939468384, 0.001734640565700829, 0.013415275141596794, 0.03645721822977066, -0.0032690262887626886, -0.0181131474673748, -0.03201192244887352, -0.0045282868668437, -0.025127481669187546, -0.002273163991048932, 0.007050416432321072, 0.0013151876628398895, 0.0071658785454928875, -0.014360623434185982, 0.017420373857021332, -0.007981331087648869, -0.053083788603544235, -0.011409117840230465, -0.0041819000616669655, 0.016511108726263046, -0.0012421216815710068, 0.0027512500528246164, -0.011308088898658752, -0.011842101812362671, -0.02241411805152893, -0.0013837434817105532, 0.026195507496595383, 0.002662849146872759, -0.0024788312148302794, 0.01850283332169056, 0.01496679987758398, 0.014909069053828716, -0.016078123822808266, 3.912638203473762e-05, -0.007526698522269726, 0.02004714123904705, -0.04381794109940529, -0.01573173701763153, -0.010766859166324139, 0.05221782252192497, 0.02088424190878868, -0.008334934711456299, -0.03905512019991875, -0.014555465430021286, -0.0611950159072876, -0.022053297609090805, 0.007844219915568829, 0.003961800131946802, 0.03307994827628136, -0.008291635662317276, -0.006541660521179438, 0.018979115411639214, -0.01643894426524639, -0.0013377389404922724, -0.01974405348300934, 0.0013566819252446294, 0.015659574419260025, 0.0007762133027426898, 0.008082360960543156, 0.00341155007481575, -0.03463868796825409, -0.00413499353453517, 0.010954485274851322, -0.005022610072046518, -0.01727604679763317, 0.02433367818593979, 0.009641101583838463, 0.013934855349361897, 0.01991724595427513, -0.007230826187878847, -0.0010175114730373025, 0.017694596201181412, 0.002038631122559309, -0.04067159444093704, -0.015082262456417084, 0.026238806545734406, -0.0016182762337848544, -0.017737895250320435, -0.00043636630289256573, -0.003209491027519107, 0.007837003096938133, -0.007061241194605827, 0.011704990640282631, -0.016020392999053, 0.002065692562609911, 0.00228038034401834, 0.03224284574389458, -0.007064849138259888, 0.005430336110293865, 0.021880105137825012, 0.01571730524301529, -0.01766573078930378, 0.004142209887504578, 0.004456122871488333, -0.0005272477283142507, -0.001993528800085187, 0.011459632776677608, -0.026325402781367302, 0.011365819722414017, -0.0030146483331918716, 0.03189646080136299, -0.010557583533227444, -0.011228708550333977, -0.006848357617855072, -0.015327619388699532, 0.005123639479279518, 0.010673046112060547, 0.017146151512861252, 0.006076203193515539, 0.017218314111232758, -0.02364090457558632, 0.011430767364799976, 0.002027806593105197, -0.01516885869204998, -0.0039040688425302505, -0.014064750634133816, -0.0012529463274404407, 0.0026610451750457287, -0.0032185115851461887, -0.009042141027748585, -0.012614255771040916, 0.017232747748494148, -0.012433845549821854, -0.01616472192108631, 0.2284998893737793, 0.010261711664497852, 0.015962662175297737, 0.028014039620757103, -0.010550367645919323, -0.014764741063117981, 0.010521501302719116, 0.013667848892509937, -0.002928051631897688, 0.033195409923791885, -0.010853455401957035, 0.021201763302087784, -0.015659574419260025, 0.00021637904865201563, 0.014007019810378551, -0.00012031081132590771, -0.02281823568046093, -0.02323678694665432, -0.030684104189276695, -0.006357642821967602, 0.013898774050176144, -0.0005281497724354267, -0.015139993280172348, -0.02810063585639, 0.013133835978806019, 0.01681419648230076, -0.02544500306248665, 0.0008952838252298534, 0.02993359975516796, 0.0027656827587634325, -0.00580919673666358, 0.022904833778738976, -0.002062084386125207, -0.012303951196372509, -0.00734628876671195, 0.005571055691689253, 0.01467092800885439, -0.00514889694750309, 0.006043729372322559, 0.00679062632843852, 0.001162741449661553, 0.00413499353453517, -0.0011943131685256958, -0.0024102753959596157, 0.008753485046327114, -0.005311265587806702, -0.016612138599157333, -0.007533914875239134, 0.0001711638324195519, 0.013415275141596794, -0.029529482126235962, -0.0018122168257832527, 0.04119117558002472, 0.00987202674150467, 0.013588468544185162, 0.012607038952410221, 0.004282929468899965, 0.015630709007382393, -0.011914265342056751, 0.03507167100906372, 0.0035504656843841076, 0.02420378290116787, -0.0044669476337730885, 0.014728658832609653, -0.008515344001352787, 0.012902911752462387, 0.0009796253871172667, 0.0162657517939806, 0.0047050886787474155, -0.01210910826921463, 0.005509716458618641, -0.005091165658086538, -0.010211196728050709, -0.005123639479279518, -0.021908970549702644, -0.01935436762869358, 0.03004906326532364, 0.02658519335091114, 0.025358406826853752, 0.02644086629152298, 0.0011140307178720832, 0.020278066396713257, 0.008486478589475155, -0.009835944510996342, -0.010312226600944996, -0.030395450070500374, 0.0336572602391243, -0.006538052577525377, -0.017737895250320435, -0.022053297609090805, -0.006877223029732704, -0.000706755556166172, -0.013682281598448753, -0.017203882336616516, 0.019022412598133087, -0.024550169706344604, -0.019007980823516846, 0.011654475703835487, -0.002303833607584238, 0.002062084386125207, -0.020840944722294807, 0.027941875159740448, 0.03155007213354111, 0.014519384130835533, -0.018156446516513824, -0.0032600057311356068, 0.003987057600170374, 0.013400842435657978, 0.00863080658018589, -0.02017703652381897, 0.002341719577088952, -0.038968525826931, 0.01441113743931055, -0.008479262702167034, 0.0050586918368935585, 0.03714999184012413, -0.012498793192207813, -0.023842964321374893, 0.0181131474673748, -0.003166192676872015, -0.0210141371935606, -0.010759642347693443, -0.00947512499988079, 0.005011785309761763, -0.008861730806529522, -0.027739817276597023, -0.01906571164727211, 0.0090565737336874, -0.006408157292753458, -0.01329259667545557, 0.035273730754852295, 0.008609157055616379, -0.0012475340627133846, -0.019267771393060684, -0.0005448377341963351, -0.022587312385439873, 0.001711187302134931, -0.025935718789696693, 0.004420041106641293, -0.015313186682760715, -0.017983252182602882, 0.029673809185624123, 0.02506975084543228, -0.005408687051385641, -0.0049973526038229465, -0.017016256228089333, 0.005506108049303293, -0.0018428864423185587, -0.0015578389866277575, -0.012448279187083244, -0.0006106873042881489, 0.012859613634645939, -0.02073991484940052, -0.0206100195646286, 0.0021180114708840847, -0.026671789586544037, -0.013516305014491081, -0.0077431900426745415, 0.0018546130741015077, 0.029471751302480698, -0.04679109528660774, 0.0240738894790411, 0.04176848381757736, -0.0015271692536771297, -0.014591547660529613, -0.030308851972222328, -0.18866539001464844, 0.012419412843883038, 0.01168334111571312, -0.024968720972537994, 0.0317232646048069, 0.011993645690381527, 0.005451985169202089, 9.764682181412354e-05, -0.023179056122899055, 0.012975075282156467, 0.0030056277755647898, -0.005105598364025354, -0.018430668860673904, -0.017925521358847618, -0.00521745253354311, 0.009042141027748585, -0.015053397044539452, 0.020812079310417175, 0.05911669507622719, -0.0019321893341839314, 0.026614058762788773, -0.030251121148467064, 0.002906402572989464, 0.006945778615772724, -0.0022587310522794724, 0.01057201623916626, 0.006328776944428682, -7.391165854642168e-05, 0.001744563109241426, -0.027176937088370323, -0.003503558924421668, 0.002666457323357463, 0.014613197185099125, -0.01795438677072525, 0.021620314568281174, 0.005441160872578621, -0.011842101812362671, 0.01246271189302206, -0.010600881651043892, 0.01628018356859684, 0.014086400158703327, 0.03951697051525116, 0.0035179918631911278, 0.020667750388383865, -0.019541993737220764, 0.023857396095991135, 0.0157028716057539, -0.024290380999445915, -0.002534758299589157, -0.003177017206326127, 0.00787308532744646, -0.04162415862083435, 0.007981331087648869, -0.0027043435256928205, -2.1578707674052566e-05, -0.013523521833121777, 0.0073138149455189705, 0.015500812791287899, -0.007086498197168112, -0.0035973722115159035, 0.002623158972710371, -0.015139993280172348, 0.028735678642988205, -0.006801450625061989, -0.008327717892825603, -0.033310871571302414, -0.0011338758049532771, 0.007837003096938133, -0.030020195990800858, 0.021057436242699623, -0.012383331544697285, -0.002002549124881625, -0.003720050910487771, 0.00014793606533203274, -0.002594293560832739, -0.0004893617006018758, 0.0038860279601067305, 0.007858652621507645, 0.007281341124325991, 0.015933796763420105, 0.011870967224240303, 0.021374957635998726, 0.013104970566928387, -0.008241121657192707, -0.006130326073616743, 0.0044056084007024765, 0.018473967909812927, 0.013790528289973736, -0.026686223223805428, -0.020812079310417175, -0.012123540975153446, -0.024968720972537994, -0.012029727920889854, 0.0007960583898238838, -0.018170878291130066, 0.0057045589201152325, 0.018820354714989662, -0.0008447690634056926, 0.008111226372420788, -0.017420373857021332, 0.013386409729719162, 0.004463339224457741, -0.025632629171013832, -0.0045571522787213326, 0.031376879662275314, 0.0009061084128916264, -0.020379094406962395, 0.015197725035250187, 0.03310881182551384, -0.01545751467347145, -0.009431825950741768, 0.024680064991116524, 0.028851140290498734, 0.01551524642854929, -0.013768878765404224, 0.012924560345709324, 0.0047050886787474155, -0.02478109486401081, 0.02297699637711048, -0.020840944722294807, 0.0503992922604084, 0.00039599958108738065, -0.011943130753934383, 0.002016982063651085, 0.020682184025645256, -0.014526600018143654, -0.14305777847766876, -0.02603674679994583, 0.016799764707684517, -0.01106273103505373, 0.005361780524253845, 0.03729432076215744, -0.01518329232931137, 0.029847003519535065, -0.030222255736589432, 0.03432116657495499, -0.010651396587491035, -0.02742229588329792, 0.011654475703835487, 0.0033411902841180563, 0.00400509824976325, -0.018156446516513824, 0.024405842646956444, -0.026614058762788773, -0.01879148930311203, 0.0314057432115078, -0.019296636804938316, -0.021764643490314484, -0.0011293655261397362, -0.00019270025950390846, -0.009222551248967648, 0.0019502303330227733, -0.024247081950306892, 0.0080101964995265, 0.00030579467420466244, 0.020379094406962395, -0.0015280713560059667, -0.003925717901438475, 0.008998842909932137, -0.031203685328364372, 0.010117383673787117, -0.01000913791358471, -0.014793606474995613, -0.0073282476514577866, 0.03870873525738716, -0.01974405348300934, 0.011199843138456345, 0.017911087721586227, 0.021201763302087784, -0.026383135467767715, 0.013335894793272018, 0.005091165658086538, -0.014750308357179165, 0.027451161295175552, 0.00793803296983242, -0.015067829750478268, -0.030828433111310005, 0.0010247278260067105, -0.015890497714281082, -0.023886261507868767, 0.027999605983495712, -0.019036846235394478, 0.015241023153066635, 0.010398822836577892, -0.030510911718010902, 0.011048298329114914, 0.005177762359380722, -0.02436254359781742, 0.0025636237114667892, -0.01267198659479618, 0.030568642541766167, -0.023597607389092445, -0.011697773821651936, -0.0012303950497880578, 1.619460090296343e-05, -0.020667750388383865, -0.012325599789619446, 0.012289518490433693, -0.03273355960845947, 0.015226590447127819, -0.013732796534895897, -0.028475888073444366, -0.021880105137825012, 0.0045355032198131084, 0.021245062351226807, 0.003539640922099352, -0.014050317928195, -0.025690359994769096, 0.007191136013716459, -0.02561819739639759, 0.005798371974378824, -0.005498891696333885, 0.01295342668890953, 0.012303951196372509, -0.008775134570896626, -0.02961607836186886, -0.006491146050393581, 0.016727600246667862, 0.018473967909812927, -0.005098382011055946, 0.010759642347693443, 0.016641004011034966, -0.0005385233671404421, -0.005534973926842213, 0.0036551032681018114, 0.016092557460069656, -0.024247081950306892, -0.00445973128080368, -0.04309630021452904, 0.015529679134488106, -0.014490517787635326, -0.019845081493258476, 0.0024680066853761673, -0.010052436031401157, -0.004546327982097864, 0.0022208450827747583, -0.017016256228089333, -0.00952563900500536, -0.04067159444093704, 0.008421530947089195, -0.006253005005419254, -0.011575095355510712, -0.003723659086972475, -0.0016272966749966145, -0.004643748980015516, -0.012758583761751652, 0.0024156877771019936, 0.01224621944129467, 0.007017942611128092, -0.00341155007481575, 0.0013882536441087723, -0.015010097995400429, -0.007440101820975542, -0.00758442934602499, -0.02478109486401081, 0.025531599298119545, 0.0007888420368544757, -0.014353406615555286, -0.00023475830676034093, -0.017737895250320435, 0.017781194299459457, 0.004950446076691151, -0.006148367188870907, 0.0015019119018688798, -0.014418354257941246, 0.026209941133856773, 0.010391606949269772, 0.031665533781051636, -0.021403823047876358, -0.022341953590512276, -0.003559486009180546, -0.004889106377959251, -0.019397664815187454, -0.005758681800216436, -0.007901950739324093, 0.004261280409991741, -0.001436062273569405, 0.018849220126867294, 0.016034826636314392, 0.014057534746825695, -0.014389488846063614, -0.017232747748494148, -0.015601842664182186, -0.009496773593127728, 0.005892185494303703, -0.006577742751687765, -0.025834688916802406, -0.011640042997896671, 0.016655435785651207, -0.012029727920889854, 0.001155524980276823, -0.016871927306056023, 0.016236884519457817, -0.035851042717695236, -0.010420472361147404, -0.006036513019353151, 0.015659574419260025, -0.012650338001549244, -0.005094773601740599, -0.01197199709713459, 0.031145954504609108, 0.008421530947089195, -0.0031174819450825453, -0.002850475488230586, 0.009496773593127728, 0.0003939699672628194, -0.023438846692442894, 0.01616472192108631, -0.011149328202009201, -0.012390547432005405, 0.0011726639932021499, -0.002908206544816494, 0.02296256460249424, 0.004575193393975496, -0.00689165573567152, 0.0035306205973029137, 0.011676124297082424, 0.018719324842095375, 0.025242945179343224, -0.0015578389866277575, 0.0013115794863551855, -0.007230826187878847, 0.0013251102063804865, 0.018445102497935295, -0.003211294999346137, 0.01612142287194729, -0.006772585213184357, 0.005235493648797274, 0.012989507988095284, -0.0033935089595615864, -0.008508128114044666, -0.02851918712258339, -0.02394399419426918, 0.014880203641951084, -0.005076732952147722, -0.003683968912810087, -0.004373134579509497, 0.02603674679994583, 0.009929757565259933, -0.008818432688713074, 0.01837293803691864, 0.021793508902192116, -0.012874046340584755, 0.004109736066311598, -0.010968917980790138, -0.0198883805423975, -0.004160251002758741, 0.032618097960948944, 0.0073895868845283985, 0.006895264144986868, 0.031261418014764786, -0.0007942543015815318, 0.016078123822808266, 0.004683439154177904, 0.018964681774377823, -0.016092557460069656, 0.0003802137216553092, -0.019657455384731293, 0.004788076970726252, 0.0024896557442843914, -0.014504950493574142, -0.017146151512861252, -0.0027097556740045547, -0.012830747291445732, -0.0018338660011067986, 0.026787253096699715, -0.017348209396004677, 0.07014334201812744, 0.016467809677124023, -0.0013395430287346244, 0.0016877340385690331, 0.0036532992962747812, 0.020393528044223785, 0.02114403247833252, -0.008306069299578667, 0.005423119757324457, -0.021649179980158806, 0.020061573013663292, 0.002518521388992667, 0.011235924437642097, -0.03307994827628136, -0.01825747638940811, -0.0019249729812145233, 0.013032807037234306, 0.041277769953012466, 0.0033718599006533623, -0.014865770936012268, 0.028894439339637756, 0.023842964321374893, 0.024737797677516937, -0.013761661946773529, -0.014656495302915573, -0.005520541220903397, 0.01600596122443676, -0.026657357811927795, -0.020667750388383865, -0.02265947498381138, -0.0047592115588486195, -0.0009034022805280983, -0.03966129943728447, -0.011892616748809814, -0.0020566722378134727, 0.00889781303703785, -0.007039591670036316, -0.0036154130939394236, 0.027292400598526, 0.006047337781637907, -0.00476281950250268, -0.009496773593127728, -0.006476713344454765, -0.04214373975992203, 0.009273065254092216, -0.010023570619523525, -0.0022009999956935644, -0.010095734149217606, -0.03336860239505768], "c2c95211-0fc2-4672-a7ce-656ec889c219": [0.004144974052906036, -0.013881513848900795, 0.030244963243603706, -0.02083670161664486, 0.006399638019502163, 0.009155739098787308, -0.015108051709830761, -0.007131952792406082, -0.013484693132340908, -0.04585805907845497, 0.02904728427529335, 0.029927505180239677, 0.012005633674561977, -0.003237697295844555, -0.002783156931400299, 0.019711172208189964, 0.027806317433714867, 0.009725717827677727, 0.01725809834897518, 0.009711287915706635, -0.01839805766940117, -0.006417674943804741, 0.004815962165594101, -0.006846962962299585, -0.018643364310264587, 0.005443660542368889, 0.032957773655653, -0.01858564466238022, -0.0004631079500541091, -0.0013681299751624465, 0.03399672359228134, -0.0025216159410774708, -0.019480295479297638, 0.008030210621654987, -0.05803684890270233, -0.002602783963084221, -0.008066285401582718, -0.01988433115184307, 0.018181608989834785, -0.026565350592136383, 0.03486251458525658, 0.00751795107498765, -0.0041521890088915825, 0.001483568805269897, -0.020057490095496178, 0.0078065479174256325, 0.013325965031981468, -0.00839817151427269, -0.007250999100506306, 0.006745954044163227, 0.02193336933851242, 0.01298686396330595, -0.025050217285752296, 0.005209175404161215, -0.02608916535973549, 0.001978693064302206, 0.009242317639291286, 0.004945830442011356, 0.02552640251815319, -0.010201903060078621, 0.014754519797861576, 0.014963752590119839, -0.019826611503958702, 0.01878766342997551, 0.0025107937399297953, -0.0005321006756275892, -0.016175860539078712, -0.01653660647571087, -0.006093003321439028, -0.0063094510696828365, 0.027171405032277107, 0.0102884816005826, 0.010952254757285118, 0.012705481611192226, 0.012553968466818333, 0.0053390441462397575, -0.013297105208039284, 0.0021229914855211973, -0.004895326215773821, 0.005703397560864687, 0.0033441174309700727, 0.005057661794126034, -0.005458089988678694, 0.00695518683642149, 0.019783321768045425, -0.013953663408756256, -0.0042351605370640755, 0.025757279247045517, -0.016709765419363976, -0.0007084153476171196, 0.009566989727318287, 0.026175744831562042, 0.009566989727318287, 0.04014384001493454, -0.012929144315421581, 0.01334039494395256, 0.0006998476455919445, -0.00868676882237196, -0.012236511334776878, -0.003971815574914217, 0.007669464685022831, 0.006998476572334766, -0.03809479996562004, -0.020043060183525085, -0.02379482053220272, -0.005173100624233484, 0.008499180898070335, 0.004815962165594101, 0.03269803524017334, -0.0066233002580702305, -0.0037337231915444136, 0.02526666410267353, 0.014581361785531044, -0.021183017641305923, 0.020879991352558136, -0.02603144757449627, 0.006825318560004234, -0.014538072049617767, -0.009336112067103386, -0.014992612414062023, 0.024285435676574707, 0.005725042428821325, 0.017907442525029182, -0.0006470885127782822, 0.016190290451049805, 0.00023268131189979613, -0.021442754194140434, 0.003477593418210745, -0.017618844285607338, -0.021341746672987938, 0.013867084868252277, 0.008506395854055882, 0.002617213875055313, 0.0018371001351624727, 0.0004694210074376315, 0.030995314940810204, -0.01225094124674797, 0.0011543878354132175, -0.0026532884221524, -0.03601690009236336, 0.021875649690628052, 0.005649285856634378, -0.0026478772051632404, 0.023939117789268494, -0.0075756702572107315, 0.022856879979372025, -0.002305168192833662, 0.023765960708260536, 0.00022501545026898384, 0.006273376755416393, -0.01096668466925621, -0.0017099370015785098, -0.012445744127035141, 0.010591508820652962, 0.012373595498502254, 0.017994021996855736, 0.00771275395527482, 0.011392365209758282, -0.009105234406888485, -0.00321424868889153, 0.013426974415779114, 0.00583326630294323, 0.00269297044724226, 0.0019191697938367724, -0.004025927744805813, 0.037546467036008835, 0.04366471990942955, 0.014725659973919392, 0.006255339365452528, -0.006186797749251127, -0.012770416215062141, 0.019523585215210915, -0.026853948831558228, 0.001499802339822054, 0.012705481611192226, 0.007777688559144735, 0.004599514417350292, 0.009516485035419464, -0.019898761063814163, -0.015064761973917484, 0.02757544070482254, -0.007611745037138462, 0.020692402496933937, 0.03238058090209961, -0.004898933693766594, 0.004628373775631189, 0.0152667798101902, -0.002285327296704054, 0.0024079810827970505, -0.0029418852645903826, 0.008362097665667534, 0.025699559599161148, -0.025540832430124283, -0.004426355939358473, -0.6478424668312073, -0.0241122767329216, -0.010555434040725231, -0.028109345585107803, -0.010057604871690273, -0.0036309105344116688, 0.008210583589971066, 0.0078065479174256325, -0.016955072060227394, 0.03517996892333031, -0.012359165586531162, -0.0013059013290330768, 0.007121130358427763, -0.01569967530667782, -0.01757555454969406, -0.017171518877148628, 0.019004110246896744, -0.026623070240020752, -0.0014042046386748552, 0.013730000704526901, -0.0071716345846652985, 0.029667768627405167, -0.007929202169179916, 0.015497657470405102, -0.014833884313702583, 0.013073442503809929, 0.020548103377223015, 0.006248124409466982, -0.0008166392217390239, 0.022236395627260208, -0.00245307432487607, 0.02340521477162838, 0.0050179800018668175, -0.014790594577789307, 0.054342810064554214, -0.0011976774549111724, -0.003755368059501052, 0.009819512255489826, 0.012077783234417439, 0.03163022920489311, -0.042164016515016556, -0.023058898746967316, 0.021240737289190292, 0.015050332061946392, -0.008246658369898796, 0.004267627838999033, 0.01616143062710762, -0.006821711082011461, -0.0181527491658926, -0.03720014914870262, 0.02129845693707466, 0.009047514759004116, -0.0034325001761317253, 0.0035443315282464027, 0.010721377097070217, -0.004188263323158026, 0.0023737100418657064, -0.021082008257508278, 0.004837606567889452, -0.0059919944033026695, 0.007626174949109554, 0.023419644683599472, -0.026507630944252014, -0.002389943692833185, -0.027589870616793633, 0.01718594878911972, -0.032726895064115524, -0.013506338000297546, 0.005779154133051634, 0.010245192795991898, 0.010743021965026855, 0.029581189155578613, -0.0176909938454628, -0.0012644154485315084, 0.0047005233354866505, 0.014501998201012611, 0.037026990205049515, -0.01077188178896904, 0.012424099259078503, 0.027936186641454697, -0.010562648996710777, -0.01962459459900856, -0.018066169694066048, -0.024271005764603615, 0.02795061655342579, -0.015988271683454514, -0.020432665944099426, -0.007395297288894653, -0.0027975868433713913, 0.0017297781305387616, 0.008715628646314144, 0.015180200338363647, -0.012121072970330715, -0.027041535824537277, 0.008268303237855434, 0.004761849995702505, -0.014155681245028973, -0.00575390225276351, 0.009350541979074478, -0.022727010771632195, -0.021341746672987938, -0.037084709852933884, 0.02571398951113224, -0.0009812297066673636, 0.002981567522510886, 0.013253815472126007, 0.022871309891343117, 0.006118255667388439, 0.043693579733371735, -0.036594096571207047, 0.005710612516850233, -0.022524993866682053, -0.01582954451441765, -0.013975308276712894, 0.004678878467530012, -0.022423984482884407, 0.03012952394783497, 0.006998476572334766, -0.006064143963158131, -0.02303003892302513, 0.019032970070838928, -0.017157088965177536, 0.0014529053587466478, -0.0007945435354486108, 0.0012148128589615226, 0.005930667743086815, 0.00964635331183672, -0.014581361785531044, -0.0283979419618845, 0.011139842681586742, -0.012243726290762424, -0.010144183412194252, 0.023866970092058182, -0.007691109087318182, 0.007431372068822384, -0.0018903102027252316, 0.0027687272522598505, -0.028498951345682144, 0.0016395915299654007, -0.030764436349272728, -0.022669291123747826, -0.013614562340080738, -0.003378388239070773, -0.006013639271259308, -0.025757279247045517, -0.035814885050058365, -0.00948762521147728, -0.004029535222798586, -0.008816637098789215, -0.008520825766026974, 0.00426402036100626, 0.0015575217548757792, -0.009696858003735542, 0.016118140891194344, -0.00703815883025527, -0.0019498332403600216, -0.015223490074276924, -0.03012952394783497, -0.02186121977865696, -0.003838339587673545, -0.011298571713268757, 0.027474431321024895, 0.008903216570615768, 0.002660503378137946, 0.005079306662082672, -0.006810888648033142, -0.00932889711111784, 0.011421225033700466, -0.027012676000595093, -0.018816523253917694, -0.0021464398596435785, -0.0008450479945167899, 0.004714952781796455, 0.005151455756276846, -0.00634913332760334, 0.027012676000595093, -0.0033657620660960674, 0.00429648719727993, -0.007352008018642664, -0.02025950700044632, 0.014920463785529137, 0.003531705355271697, -0.008614619262516499, -0.01642116717994213, 0.035555146634578705, 0.005046839360147715, 0.02437201328575611, 0.0011462711263448, 0.014805024489760399, -0.0016152411699295044, 0.01668090559542179, 0.012279801070690155, -0.012330305762588978, -0.0008567722397856414, -0.002135617658495903, -0.005302969366312027, 0.01410517655313015, 0.007333970628678799, 0.019061829894781113, 0.03468935564160347, 0.018830953165888786, 0.03307321295142174, 0.017460117116570473, -0.007431372068822384, 0.007698324043303728, -0.023809250444173813, 0.0005713318241760135, -0.019032970070838928, 0.003730115946382284, 0.009336112067103386, -0.008585759438574314, 0.0038275173865258694, -0.0009920521406456828, -0.016493316739797592, 0.013102302327752113, 0.045482881367206573, -0.003091595135629177, 0.033881284296512604, -0.013354824855923653, 0.002014767611399293, -0.01519463025033474, -0.010338986292481422, 0.04418419674038887, -0.017589984461665154, 0.017460117116570473, 0.00900422502309084, -0.004920578561723232, 0.014574146829545498, -0.013441404327750206, -0.044732529670000076, -0.0006515978602692485, 0.005573528818786144, 0.01564195565879345, 0.01796516217291355, 0.03070671670138836, 0.025988157838582993, 0.024992497637867928, -0.010461640544235706, 0.04392445832490921, 0.0152667798101902, -0.02038937620818615, 0.014364914037287235, 0.013506338000297546, -0.01686849258840084, -0.003097006119787693, 0.0033892106730490923, 0.04854201152920723, -0.005400370806455612, -0.03483365476131439, 0.0288596972823143, -0.0003828419139608741, 0.008542470633983612, -0.0009920521406456828, 0.0016341803129762411, 0.018123889341950417, -0.01429997943341732, 0.03341953083872795, 0.0032322860788553953, 0.030216103419661522, 0.02051924541592598, -0.006818103604018688, -0.0283979419618845, 0.0040006753988564014, 0.004076431971043348, 0.0011742289643734694, 0.0020742907654494047, -0.0023574763908982277, -0.014090746641159058, -0.004967475309967995, 0.009372186847031116, -0.006594440899789333, -0.016493316739797592, 0.004624766297638416, -0.0010957666672766209, 0.015021472238004208, 0.0030320719815790653, 0.007972490973770618, 0.0023268130607903004, 0.006482609547674656, 0.009437120519578457, -0.01878766342997551, -0.031832244247198105, 0.0019498332403600216, 0.01036063116043806, -0.007914772257208824, -0.008412601426243782, -0.01744568720459938, -0.0035335090942680836, 0.01166653260588646, 0.009906090795993805, -0.0036796112544834614, -0.003547939006239176, -0.01112541276961565, 0.012330305762588978, 0.0029418852645903826, -0.008953721262514591, 0.044270776212215424, -0.024415303021669388, -0.021183017641305923, 0.009704072959721088, 0.006367170717567205, 0.0065403287298977375, -0.00977622251957655, -0.005782761611044407, 0.052870966494083405, -0.002151851076632738, -0.008167293854057789, -0.016320157796144485, -0.007308718282729387, -0.011009974405169487, -0.011515019461512566, -0.01608928106725216, -0.006197619717568159, -0.0015331713948398829, 0.01884538121521473, 0.0022799160797148943, -0.005890985485166311, 0.0034595562610775232, 0.012900284491479397, -0.010872891172766685, 0.0036597703583538532, -0.010858461260795593, -0.009747362695634365, 0.016522176563739777, 0.08940733969211578, 0.011753111146390438, -0.01923498883843422, 0.014920463785529137, -0.006486217025667429, -0.013282675296068192, -0.029148293659090996, -0.008838281966745853, 0.04438621550798416, 0.007074233144521713, 0.018744373694062233, 0.0031926040537655354, 0.035814885050058365, -0.019826611503958702, 0.011839690618216991, -0.006695449817925692, -0.006897467654198408, -0.025497542694211006, -0.01096668466925621, -0.0312839113175869, -0.014934892766177654, 0.005346259102225304, 0.028426801785826683, 0.02463175170123577, -0.007081448100507259, -0.0033621545881032944, 0.0547468438744545, 0.020043060183525085, 0.009610279463231564, -0.01796516217291355, -0.015454367734491825, 0.006121863145381212, 0.0034505375660955906, -0.00321424868889153, 0.005638463422656059, 0.022626003250479698, 0.01981218159198761, 0.017460117116570473, -0.006763991434127092, -0.006489824503660202, 0.02275587059557438, 0.010245192795991898, 0.015223490074276924, -0.016724195331335068, 0.0005632149986922741, 0.0003620990028139204, -0.016204720363020897, 0.02264043316245079, -0.007741613779217005, -0.02474719099700451, 0.0325825996696949, -0.022683721035718918, -0.018109459429979324, 0.0006001915317028761, -0.015757394954562187, 0.007153597194701433, 0.021947799250483513, -0.014501998201012611, -0.00221137423068285, -0.004451608285307884, 0.015930552035570145, -0.034256462007761, 0.008556900545954704, -0.016594326123595238, -0.0019841042812913656, -0.01150780450552702, 0.0062878066673874855, 0.007067018188536167, -0.009545344859361649, -0.003950171172618866, -0.0012707285350188613, -0.02642105333507061, -0.044876828789711, 0.010115323588252068, 0.015944981947541237, 0.01705608144402504, 0.022712580859661102, 0.011947914958000183, 0.004754635039716959, 0.01077188178896904, -0.00942990556359291, -0.02448745258152485, 0.0006267965654842556, -0.047733940184116364, 0.00389605900272727, -0.01180361583828926, -0.011717037297785282, -0.015050332061946392, -0.00904029980301857, 0.013455833308398724, 0.0027524936012923717, 0.006471787113696337, -0.00923510268330574, -0.010194688104093075, -0.006424889899790287, 0.01036063116043806, -0.006702664773911238, 0.021846789866685867, 0.01923498883843422, -0.04349156469106674, 0.0016413952689617872, -0.00182808144018054, -0.005573528818786144, -0.01180361583828926, -0.01310951728373766, 0.0132682453840971, 0.00522721279412508, -0.0027254377491772175, -0.010699732229113579, -0.008318807929754257, 0.010706947185099125, -0.01878766342997551, 0.013383684679865837, 0.0069407569244503975, -0.004336169455200434, 0.02245284430682659, 0.0038203024305403233, 0.008672338910400867, 0.0033459211699664593, -0.028830837458372116, 0.0036182845942676067, -0.03826795890927315, 0.001697310945019126, 0.006082181353121996, -0.02834022231400013, 0.015670815482735634, -0.0018118479056283832, -0.01564195565879345, -0.02020178735256195, 0.00019006816728506237, -0.02352065220475197, 0.03339067101478577, -0.009227887727320194, -0.019667884334921837, -0.024444162845611572, -0.017041651532053947, 0.0010795330163091421, -0.008369311690330505, -0.01189741026610136, 0.0004387575900182128, -0.005631248466670513, 0.027921756729483604, -0.011385150253772736, -0.024905918166041374, -0.013152807019650936, -0.02930702269077301, -0.00482317665591836, -0.007355615496635437, 0.020865561440587044, 0.01872994378209114, -0.02898956649005413, -0.0040006753988564014, -0.0022059630136936903, -0.01828261837363243, -0.0007232961361296475, -0.04037471488118172, -0.0024169995449483395, -0.017589984461665154, 0.029840927571058273, 0.025165656581521034, 0.01841248758137226, 0.003892451524734497, 0.025180086493492126, 0.016276869922876358, 0.0028408763464540243, 0.0029851750005036592, 0.0021933370735496283, -0.00022478998289443552, -0.02077898196876049, -0.004307309631258249, 0.017474547028541565, 0.011904625222086906, -0.006969616748392582, -0.004365029279142618, 0.024126706644892693, 0.03416988253593445, 0.0005672734114341438, 0.015281209722161293, -0.011269711889326572, -0.039335768669843674, -0.015497657470405102, 0.017027221620082855, 0.008268303237855434, 0.011031619273126125, -0.016565466299653053, -0.007474661339074373, 0.002315990626811981, 0.010216332972049713, 0.00932889711111784, 0.010714162141084671, 0.03437189757823944, 0.010605938732624054, 0.017878582701086998, 0.0271858349442482, 0.026695219799876213, -0.017994021996855736, -0.003024857025593519, -0.014581361785531044, -0.008362097665667534, 0.004588691983371973, 0.00397542305290699, 0.010815171524882317, 0.004491290543228388, -0.017012791708111763, 0.020302796736359596, 0.006890252698212862, -0.014112391509115696, -0.017488976940512657, 0.009415476582944393, -0.02353508211672306, 0.00033346479176543653, -0.033188652247190475, -0.02044709585607052, 0.0013627188745886087, -0.015944981947541237, 0.003464967478066683, 0.009891660884022713, -0.00522721279412508, -0.03217856213450432, -0.026435483247041702, 0.013953663408756256, -0.0040656100027263165, 0.04288550838828087, -0.02025950700044632, 0.03012952394783497, 0.010663658380508423, 0.009098019450902939, 0.004271235316991806, -0.006810888648033142, 0.02070683240890503, 0.004080039449036121, 0.041644543409347534, 0.01802287995815277, -0.003957386128604412, 0.0034866121131926775, 0.003167351707816124, 0.009018654935061932, -0.034660495817661285, -0.04392445832490921, -0.00932889711111784, -0.008477536030113697, -0.004249590449035168, -0.022106528282165527, -0.013419759459793568, -0.02558412216603756, -0.0040692174807190895, 0.003257538191974163, -0.0006128176464699209, -0.021312886849045753, 0.016002701595425606, 0.003997067920863628, 0.020548103377223015, 0.01032455638051033, 0.003769797971472144, 0.005241642240434885, -0.013491908088326454, -0.020100779831409454, -0.030216103419661522, 0.017171518877148628, 0.004491290543228388, 0.0013059013290330768, 0.01285699475556612, -0.010533789172768593, 0.01782086305320263, 0.0060280691832304, 0.010504929348826408, -0.006756776478141546, -0.022597143426537514, -0.009833942167460918, 0.0253243837505579, 0.00042004388524219394, 0.0027651197742670774, -0.022871309891343117, -0.010295696556568146, 0.008513610810041428, -0.023232055827975273, -0.012330305762588978, -0.020418236032128334, 0.004300094675272703, 0.004852036479860544, 0.01289306953549385, 0.006641337648034096, 0.0005735864979214966, 0.016147000715136528, -0.0010317341657355428, -0.011399580165743828, -0.009603064507246017, -0.0064573572017252445, 0.013123947195708752, -0.03090873546898365, -0.006522291339933872, -0.020692402496933937, -0.004613943863660097, 0.008513610810041428, -0.00506487675011158, -0.0013717374531552196, -0.007525166030973196, 0.026276754215359688, -0.02096656896173954, 0.03627663850784302, 0.007626174949109554, 0.008412601426243782, -0.014033027924597263, 0.007748828735202551, -0.0010209117317572236, -0.010173043236136436, 0.03321751207113266, -0.012748771347105503, -0.019061829894781113, -0.006258946843445301, 0.0033964256290346384, -0.0011940699769183993, -0.019696742296218872, 0.0029256518464535475, 0.027806317433714867, 0.025858288630843163, 0.006778421346098185, -0.0316590890288353, -0.0015430919593200088, 0.00759731512516737, -0.0075756702572107315, 0.015439937822520733, 0.003939348738640547, -0.00804464053362608, 0.016118140891194344, 0.006569188553839922, -0.0007106700213626027, -0.010216332972049713, -0.04937894269824028, -0.010952254757285118, -0.011940700002014637, 0.009126879274845123, 0.005346259102225304, -0.0007503521046601236, -0.02148604393005371, 0.00201116013340652, -0.02025950700044632, -0.012907499447464943, 0.018095029518008232, 0.00711752288043499, 0.007972490973770618, 0.0152667798101902, -0.0021103653125464916, 0.013448618352413177, -0.015338929370045662, -0.03232286125421524, -0.012337520718574524, 0.01841248758137226, -0.03973980247974396, -0.010461640544235706, -0.021817930042743683, 0.054342810064554214, -0.001724366913549602, 0.0010218136012554169, -0.02936474233865738, -0.008499180898070335, -0.05445824936032295, -0.03027382306754589, -0.001319429255090654, 0.009898875840008259, 0.040114980190992355, 0.017662134021520615, -0.003578602336347103, 0.011515019461512566, -0.011190347373485565, 0.010923394933342934, -0.018643364310264587, -0.0067712063901126385, -0.00011250772513449192, -0.003221463644877076, 0.021688062697649002, 0.007835407741367817, -0.0023971586488187313, -0.009119664318859577, 0.014963752590119839, -0.004945830442011356, -0.009321682155132294, 0.018311478197574615, 0.011009974405169487, 0.009300037287175655, 0.0029833712615072727, -0.00038013633457012475, 0.00804464053362608, 0.007907557301223278, 0.011688177473843098, -0.03878743201494217, 0.007857052609324455, 0.010338986292481422, -0.010916179977357388, -0.011969558894634247, -0.008297163061797619, -0.0028372688684612513, 0.008867141790688038, -0.004191870801150799, 0.014761734753847122, -0.010800741612911224, 0.005840481258928776, -0.010490499436855316, 0.02744557149708271, -0.0106131536886096, -0.00015331714530475438, 0.024660611525177956, 0.006662982515990734, -0.012669406831264496, -0.008744488470256329, 0.010670873336493969, 0.006644945126026869, 0.018614504486322403, 0.013758860528469086, -0.020822271704673767, 0.004397496115416288, -0.013549627736210823, 0.025612981989979744, -0.02180350199341774, -0.011457299813628197, -0.016709765419363976, -0.005645678378641605, -0.008232228457927704, 0.01686849258840084, 0.012135502882301807, -0.005263287108391523, 0.00942990556359291, -0.024285435676574707, 0.02366495132446289, -0.011399580165743828, -0.018701083958148956, -0.008087930269539356, -0.004429963417351246, -0.0043830666691064835, -0.0011083927238360047, -0.005577136296778917, -0.02854224108159542, -0.016825202852487564, 0.00466444855555892, -0.011890195310115814, -0.021947799250483513, 0.22337405383586884, 0.011493374593555927, 0.01339811459183693, 0.04476138949394226, -0.008405386470258236, 0.0021067578345537186, 0.014350484125316143, 0.0061362930573523045, -0.020302796736359596, 0.024862628430128098, -0.009516485035419464, 0.028239212930202484, -0.02681065909564495, -0.0006186797400005162, 0.011017189361155033, -0.004267627838999033, -0.026507630944252014, -0.0370558500289917, -0.02898956649005413, 0.003551546484231949, 0.015468797646462917, 0.0010831404943019152, -0.008059070445597172, -0.015930552035570145, 0.024530742317438126, 0.0070092990063130856, -0.009740147739648819, 0.014949322678148746, 0.021587053313851357, 0.0032683606259524822, -0.008362097665667534, 0.005486949812620878, -0.0017730676336213946, 0.00022727010946255177, 0.00044935449841432273, 0.0025144012179225683, 0.020374946296215057, -0.008600189350545406, 0.012077783234417439, -0.0006678314530290663, 0.013564057648181915, -0.0013618170050904155, 0.009898875840008259, -0.011442869901657104, 0.006273376755416393, 0.012640547007322311, -0.026565350592136383, -0.021082008257508278, -0.014732874929904938, 0.0009965613717213273, -0.02238069474697113, 0.010569863952696323, 0.029509039595723152, 0.024343155324459076, -6.132685666671023e-05, 0.013758860528469086, -0.01487717404961586, 0.022626003250479698, 0.0020346087403595448, 0.023131046444177628, -0.009263962507247925, 0.005771939177066088, -0.0034397151321172714, -0.003845554543659091, -0.007842622697353363, 0.01757555454969406, -0.003244912251830101, 5.0363552873022854e-05, -0.004671663511544466, -0.028239212930202484, 0.000606504559982568, -0.006482609547674656, -4.3233179894741625e-05, 0.006511468905955553, -0.01962459459900856, -0.02455960214138031, 0.018484635278582573, 0.017921872437000275, 0.01582954451441765, 0.02353508211672306, -0.009985455311834812, 0.003241304773837328, -0.0008405386470258236, -0.009386616759002209, -0.018816523253917694, -0.017979592084884644, 0.029783207923173904, -0.0205769632011652, -0.012900284491479397, -0.022654863074421883, -0.007269036024808884, 0.0013013919815421104, -0.013643422164022923, -0.006778421346098185, 0.006879430264234543, -0.01209221314638853, -0.02288573980331421, -0.0005082012503407896, -0.007820977829396725, -0.004036750178784132, -0.018253758549690247, 0.020028630271553993, 0.04334726557135582, 0.016147000715136528, 0.004732990171760321, 0.005688967648893595, 0.011118197813630104, 0.008477536030113697, 0.021644772961735725, -0.02834022231400013, -0.008455891162157059, -0.011118197813630104, 0.01629129983484745, -0.012517893686890602, -0.0026983816642314196, 0.03904717043042183, -0.008751703426241875, -0.006186797749251127, 0.027344562113285065, 0.007110307924449444, -0.008001350797712803, -0.02360723167657852, -0.015007042326033115, 0.013253815472126007, -0.018701083958148956, -0.016305727884173393, -0.03137049078941345, 0.014278335496783257, -0.028181493282318115, -0.006865000352263451, 0.03766190633177757, 0.005364296026527882, 0.008160078898072243, -0.004646411165595055, -0.002981567522510886, -0.02796504646539688, 0.016464456915855408, -0.02174578234553337, 0.0022907385136932135, -0.01578625477850437, -0.007568455766886473, 0.019090689718723297, 0.02642105333507061, -0.0044660381972789764, 0.009242317639291286, -0.008578544482588768, 0.005400370806455612, 0.009105234406888485, -0.004285665228962898, -0.017070511355996132, -0.001536778872832656, -0.007972490973770618, -0.0006786538287997246, -0.022914599627256393, -0.00771275395527482, -0.03012952394783497, -0.022019948810338974, 0.010490499436855316, -0.00021678592020180076, 0.013845440000295639, -0.04455937072634697, 0.018816523253917694, 0.03405444324016571, 0.0009442532318644226, -0.01668090559542179, -0.04023041948676109, -0.18839609622955322, 0.007618959993124008, -0.00429648719727993, -0.02629118412733078, 0.03064899891614914, 0.018542354926466942, 0.014819454401731491, 0.001901132520288229, -0.015223490074276924, 0.008982581086456776, -0.0037048636004328728, 0.0010642013512551785, -0.020764552056789398, -0.024025697261095047, -0.005007157567888498, 0.010367846116423607, -0.03457391634583473, 0.02320319600403309, 0.026002587750554085, 0.008802207186818123, 0.024415303021669388, -0.028383512049913406, 0.005097344052046537, -0.010115323588252068, 0.00309520261362195, 0.009639138355851173, 0.014025812968611717, -0.005118988920003176, -0.0016053206054493785, -0.03131277114152908, 0.012979649007320404, -0.0028553062584251165, 0.019595734775066376, -0.010079248808324337, 0.02480490878224373, -0.006836140528321266, -0.014069102704524994, 0.00942990556359291, -0.006904682610183954, 0.013585702516138554, 0.022092098370194435, 0.040951911360025406, 0.01686849258840084, 0.0241122767329216, -0.01845577545464039, 0.02038937620818615, 0.01994205079972744, -0.023174336180090904, 0.00997102539986372, -0.0035804060753434896, 0.017921872437000275, -0.04167340323328972, 0.013881513848900795, 0.006013639271259308, 0.004278450272977352, -0.019263848662376404, 0.008535255677998066, 0.016839632764458656, -0.008831067010760307, 0.007077840622514486, -0.00852804072201252, -0.016579896211624146, 0.015627525746822357, -0.00040448669460602105, -0.01378772035241127, -0.03494909405708313, -0.014667941257357597, -0.0053570810705423355, -0.045309726148843765, 0.013708355836570263, -0.00019762128067668527, 0.0031402958557009697, 0.01845577545464039, 0.0023412429727613926, 0.007669464685022831, 0.012813705019652843, 7.130374433472753e-05, 0.012828134931623936, -0.010396705940365791, -0.0012572006089612842, -0.007914772257208824, 0.009300037287175655, 0.012842564843595028, -0.00961749441921711, -0.0070886630564928055, 0.013232171535491943, 0.012813705019652843, 0.011327431537210941, -0.013253815472126007, -0.02692609652876854, -0.009408261626958847, -0.028441231697797775, -0.012590043246746063, -0.020980998873710632, -0.02269815094769001, 0.02698381617665291, 0.0018686653347685933, -0.0018993287812918425, 0.0008220504387281835, -0.019581304863095284, 0.008549685589969158, -0.0036543591413646936, -0.01145008485764265, -0.006962401792407036, 0.031255051493644714, 0.006010031793266535, -0.03347724676132202, 0.018830953165888786, 0.03973980247974396, -0.015497657470405102, -0.015209060162305832, 0.018802093341946602, 0.027171405032277107, 0.015079191885888577, -0.022034378722310066, 0.011587168090045452, 0.003217856166884303, -0.026305614039301872, 0.014473138377070427, -0.015295639634132385, 0.0556703545153141, 0.010757451876997948, -0.019032970070838928, 0.007214924320578575, 0.014285550452768803, 0.0011607009219005704, -0.14233602583408356, -0.03137049078941345, 0.009963810443878174, -0.008217798545956612, 0.008362097665667534, 0.03134163096547127, -0.01555537711828947, 0.0300718042999506, -0.04418419674038887, 0.05079306662082672, 0.006280591711401939, -0.04366471990942955, -0.0025522795040160418, -0.001978693064302206, -0.0015313676558434963, -0.005266894586384296, 0.0069443644024431705, -0.012568398378789425, -0.03517996892333031, 0.04046129435300827, -0.003477593418210745, -0.023823680356144905, -0.00820336863398552, 0.0010353416437283158, -0.012330305762588978, 0.018037309870123863, -0.03431417793035507, 0.011630457825958729, 0.0017865955596789718, 0.010526574216783047, 0.003448733827099204, -0.007056195754557848, 0.009386616759002209, -0.026637500151991844, 0.013008508831262589, 0.006915505044162273, -0.011385150253772736, -0.004686093423515558, 0.01770542375743389, -0.018672224134206772, 0.0018722728127613664, 0.009992670267820358, -0.0014943912392482162, -0.009249532595276833, 0.003203426254913211, -0.0055085946805775166, -0.008124005049467087, 0.027604300528764725, 0.000541119312401861, -0.011868550442159176, -0.04063445329666138, -0.008196153677999973, -0.02924930304288864, -0.021038718521595, 0.004971082787960768, -0.026709649711847305, 0.020677972584962845, 0.008174508810043335, -0.02352065220475197, -0.0008734567672945559, -0.006630515214055777, 0.004541794769465923, -0.011818045750260353, -0.00727625098079443, 0.012157147750258446, -0.020620252937078476, -0.0024945600889623165, -0.007864267565310001, 0.003935741260647774, -0.023131046444177628, -0.006100218277424574, 0.019711172208189964, -0.0212263073772192, 0.018441345542669296, -0.0006547544035129249, -0.013015723787248135, -0.016132570803165436, 0.0038635919336229563, 0.02217867784202099, 0.004866466391831636, -0.008347667753696442, -0.019523585215210915, 0.007030943874269724, -0.010916179977357388, 0.009841157123446465, 0.020403806120157242, 0.015281209722161293, 0.0025576907210052013, -0.002328616799786687, -0.030302681028842926, 0.008289948105812073, 0.006785636302083731, 0.011601598002016544, -0.011976773850619793, 0.008816637098789215, 0.015295639634132385, 0.0034577525220811367, -0.016045991331338882, -0.0022041592746973038, 0.03327523171901703, -0.011940700002014637, -0.006886645220220089, -0.045684900134801865, 0.017460117116570473, -0.016810772940516472, -0.02500692754983902, 0.01032455638051033, -0.01750340685248375, -0.00445882324129343, -0.020980998873710632, 0.0007278054836206138, 0.002736259950324893, -0.04732990264892578, 0.009069159626960754, -0.005479734856635332, -0.022279685363173485, -0.012121072970330715, 0.0029617263935506344, 0.002308775670826435, -0.00779211800545454, 0.011644887737929821, 0.013845440000295639, 0.012287016026675701, -0.002516204724088311, 0.009242317639291286, -0.012164362706243992, -0.018066169694066048, -0.005198352970182896, -0.04204857721924782, 0.00788591243326664, -0.0022240004036575556, -0.021630343049764633, 0.011688177473843098, -0.02526666410267353, 0.014292764477431774, 0.00929282233119011, -0.008008565753698349, -0.0045850845053792, -0.0057394723407924175, 0.02379482053220272, 0.011154272593557835, 0.0391048900783062, -0.030937595292925835, -0.031889963895082474, -0.019032970070838928, 0.0014817650662735105, -0.021587053313851357, -0.0008482045377604663, -0.0025089900009334087, -0.0021500473376363516, 0.009314467199146748, 0.02872982807457447, 0.013196096755564213, 0.013441404327750206, -0.009422690607607365, -0.0205769632011652, -0.018239328637719154, -0.010526574216783047, 0.009689643047749996, -0.015165770426392555, -0.019797751680016518, -0.0008270107209682465, 0.012691051699221134, -0.0037373306695371866, 0.012164362706243992, -0.024862628430128098, 0.005216390360146761, -0.035497426986694336, -0.023361925035715103, 0.01564195565879345, 0.022221967577934265, -0.003762583015486598, -0.00872284360229969, -0.004206300713121891, 0.027460001409053802, 0.002507186261937022, 0.013188881799578667, -0.004025927744805813, 0.010187473148107529, 0.004996335133910179, -0.00724378414452076, 0.007207709364593029, -0.014718445017933846, -0.0006908290088176727, -0.003914096392691135, 0.009220672771334648, 0.026045875623822212, -0.014047457836568356, -0.01305179763585329, 9.683780808700249e-05, 0.007698324043303728, 0.02340521477162838, 0.02608916535973549, -0.0010750236688181758, -0.016276869922876358, -0.017647704109549522, -0.005793584045022726, -0.011680962517857552, -0.017070511355996132, 0.021255167201161385, -0.0009099823073484004, 0.004173833876848221, 0.01125528197735548, -0.008614619262516499, 0.008477536030113697, -0.03393900394439697, -0.017330247908830643, 0.017604414373636246, -0.015815114602446556, 0.0067748138681054115, -0.00525967963039875, 0.024574032053351402, 0.007110307924449444, -0.010923394933342934, 0.009545344859361649, 0.015468797646462917, -0.008693983778357506, 0.025540832430124283, -0.00642849737778306, -0.020793411880731583, -0.014285550452768803, 0.027979476377367973, 0.01116148754954338, 0.0006727916770614684, 0.02847009152173996, -0.00241158832795918, 0.021630343049764633, 0.025800568982958794, 0.023953547701239586, -0.022856879979372025, -0.0027182227931916714, -0.03134163096547127, 0.0056745377369225025, -0.006681019905954599, 0.002097739139571786, -0.015497657470405102, -0.01012975350022316, -0.006868607830256224, 0.009372186847031116, 0.017099371179938316, -0.005923452787101269, 0.06568466871976852, 0.026392193511128426, -0.008268303237855434, 0.018903100863099098, -0.010403920896351337, 0.024473022669553757, 0.011890195310115814, -0.020952140912413597, -0.0076333899050951, -0.03506453335285187, 0.01692621223628521, 0.00839817151427269, 0.018628934398293495, -0.018758803606033325, 0.0018830952467396855, 0.0010082856751978397, 0.011551093310117722, 0.03339067101478577, -0.01398252323269844, -0.03769076243042946, 0.02634890377521515, 0.029985224828124046, 0.006403245497494936, -0.019032970070838928, -0.017229238525032997, -0.008910431526601315, 0.02546868287026882, 0.001530465786345303, -0.022712580859661102, -0.01891753077507019, -0.000457020360045135, -0.010144183412194252, -0.029840927571058273, -0.03206312283873558, 0.008910431526601315, 0.012128287926316261, -0.01125528197735548, -0.02333306521177292, 0.025165656581521034, -0.003681414993479848, 0.00269297044724226, 0.0018100441666319966, -0.031024174764752388, -0.04025927558541298, 0.017777573317289352, -0.0030356794595718384, -0.011226422153413296, -0.011947914958000183, -0.02782074734568596]}}, "docstore": {"docs": {"a9e52db7-c137-4d02-8fd9-a6183bf408c9": {"text": "\t\t\n\nWhat I Worked On\n\nFebruary 2021\n\nBefore college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep.\n\nThe first programs I tried writing were on the IBM 1401 that our school district used for what was then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district's 1401 happened to be in the basement of our junior high school, and my friend Rich Draves and I got permission to use it. It was like a mini Bond villain's lair down there, with all these alien-looking machines \u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under bright fluorescent lights.\n\nThe language we used was an early version of Fortran. You had to type programs on punch cards, then stack them in the card reader and press a button to load the program into memory and run it. The result would ordinarily be to print something on the spectacularly loud printer.\n\nI was puzzled by the 1401. I couldn't figure out what to do with it. And in retrospect there's not much I could have done with it. The only form of input to programs was data stored on punched cards, and I didn't have any data stored on punched cards. The only other option was to do things that didn't rely on any input, like calculate approximations of pi, but I didn't know enough math to do anything interesting of that type. So I'm not surprised I can't remember any programs I wrote, because they can't have done much. My clearest memory is of the moment I learned it was possible for programs not to terminate, when one of mine didn't. On a machine without time-sharing, this was a social as well as a technical error, as the data center manager's expression made clear.\n\nWith microcomputers, everything changed. Now you could have a computer sitting right in front of you, on a desk, that could respond to your keystrokes as it was running instead of just churning through a stack of punch cards and then stopping. [1]\n\nThe first of my friends to get a microcomputer built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed and envious I felt watching him sitting in front of it, typing programs right into the computer.\n\nComputers were expensive in those days and it took me years of nagging before I convinced my father to buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a TRS-80 was good enough. This was when I really started programming. I wrote simple games, a program to predict how high my model rockets would fly, and a word processor that my father used to write at least one book. There was only room in memory for about 2 pages of text, so he'd write 2 pages at a time and then print them out, but it was a lot better than a typewriter.\n\nThough I liked programming, I didn't plan to study it in college. In college I was going to study philosophy, which sounded much more powerful. It seemed, to my naive high school self, to be the study of the ultimate truths, compared to which the things studied in other fields would be mere domain knowledge. What I discovered when I got to college was that the other fields took up so much of the space of ideas that there wasn't much left for these supposed ultimate truths. All that seemed left for philosophy were edge cases that people in other fields felt could safely be ignored.\n\nI couldn't have put this into words when I was 18. All I knew at the time was that I kept taking philosophy courses and they kept being boring. So I decided to switch to AI.\n\nAI was in the air in the mid 1980s, but there were two things especially that made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent computer called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know how well it has aged, but when I read it I was drawn entirely into its world. It seemed only a matter of time before we'd have Mike, and when I saw Winograd using SHRDLU, it seemed like that time would be a few years at most. All you had to do was teach SHRDLU more words.\n\nThere weren't any classes in AI at Cornell then, not even graduate classes, so I started trying to teach myself. Which meant learning Lisp, since in those days Lisp was regarded as the language of AI. The commonly used programming languages then were pretty primitive, and programmers' ideas correspondingly so. The default language at Cornell was a Pascal-like language called PL/I, and the situation was similar elsewhere. Learning Lisp expanded my concept of a program so fast that it was years before I started to have a sense of where the new limits were. This was more like it; this was what I had expected college to do. It wasn't happening in a class, like it was supposed to, but that was ok. For the next couple years I was on a roll. I knew what I was going to do.\n\nFor my undergraduate thesis, I reverse-engineered SHRDLU. My God did I love working on that program. It was a pleasing bit of code, but what made it even more exciting was my belief \u2014 hard to imagine now, but not unique in 1985 \u2014 that it was already climbing the lower slopes of intelligence.\n\nI had gotten into a program at Cornell that didn't make you choose a major. You could take whatever classes you liked, and choose whatever you liked to put on your degree. I of course chose \"Artificial Intelligence.\" When I got the actual physical diploma, I was dismayed to find that the quotes had been included, which made them read as scare-quotes. At the time this bothered me, but now it seems amusingly accurate, for reasons I was about to discover.\n\nI applied to 3 grad schools: MIT and Yale, which were renowned for AI at the time, and Harvard, which I'd visited because Rich Draves went there, and was also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went.\n\nI don't remember the moment it happened, or if there even was a specific moment, but during the first year of grad school I realized that AI, as practiced at the time, was a hoax. By which I mean the sort of AI in which a program that's told \"the dog is sitting on the chair\" translates this into some formal representation and adds it to the list of things it knows.\n\nWhat these programs really showed was that there's a subset of natural language that's a formal language. But a very proper subset. It was clear that there was an unbridgeable gap between what they could do and actually understanding natural language. It was not, in fact, simply a matter of teaching SHRDLU more words. That whole way of doing AI, with explicit data structures representing concepts, was not going to work. Its brokenness did, as so often happens, generate a lot of opportunities to write papers about various band-aids that could be applied to it, but it was never going to get us Mike.\n\nSo I looked around to see what I could salvage from the wreckage of my plans, and there was Lisp. I knew from experience that Lisp was interesting for its own sake and not just for its association with AI, even though that was the main reason people cared about it at the time. So I decided to focus on Lisp. In fact, I decided to write a book about Lisp hacking. It's scary to think how little I knew about Lisp hacking when I started writing that book. But there's nothing like writing a book about something to help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote much of it in grad school.\n\nComputer Science is an uneasy alliance between two halves, theory and systems. The theory people prove things, and the systems people build things. I wanted to build things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion that it was the more admirable of the two halves \u2014 but building things seemed so much more exciting.\n\nThe problem with systems work, though, was that it didn't last. Any program you wrote today, no matter how good, would be obsolete in a couple decades at best. People might mention your software in footnotes, but no one would actually use it. And indeed, it would seem very feeble work. Only people with a sense of the history of the field would even realize that, in its time, it had been good.\n\nThere were some surplus Xerox Dandelions floating around the computer lab at one point. Anyone who wanted one to play around with could have one. I was briefly tempted, but they were so slow by present standards; what was the point? No one else wanted one either, so off they went. That was what happened to systems work.\n\nI wanted not just to build things, but to build things that would last.\n\nIn this dissatisfied state I went in 1988 to visit Rich Draves at CMU, where he was in grad school. One day I went to visit the Carnegie Institute, where I'd spent a lot of time as a kid. While looking at a painting there I realized something that might seem obvious, but was a big surprise to me. There, right on the wall, was something you could make that would last. Paintings didn't become obsolete. Some of the best ones were hundreds of years old.\n\nAnd moreover this was something you could make a living doing. Not as easily as you could by writing software, of course, but I thought if you were really industrious and lived really cheaply, it had to be possible to make enough to survive. And as an artist you could be truly independent. You wouldn't have a boss, or even need to get research funding.\n\nI had always liked looking at paintings. Could I make them? I had no idea. I'd never imagined it was even possible. I knew intellectually that people made art \u2014 that it didn't just appear spontaneously \u2014 but it was as if the people who made it were a different species. They either lived long ago or were mysterious geniuses doing strange things in profiles in Life magazine. The idea of actually being able to make art, to put that verb before that noun, seemed almost miraculous.\n\nThat fall I started taking art classes at Harvard. Grad students could take classes in any department, and my advisor, Tom Cheatham, was very easy going. If he even knew about the strange classes I was taking, he never said anything.\n\nSo now I was in a PhD program in computer science, yet planning to be an artist, yet also genuinely in love with Lisp hacking and working away at On Lisp. In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis.\n\nI didn't see a way out of this situation. I didn't want to drop out of grad school, but how else was I going to get out? I remember when my friend Robert Morris got kicked out of Cornell for writing the internet worm of 1988, I was envious that he'd found such a spectacular way to get out of grad school.\n\nThen one day in April 1990 a crack appeared in the wall. I ran into professor Cheatham and he asked if I was far enough along to graduate that June. I didn't have a word of my dissertation written, but in what must have been the quickest bit of thinking in my life, I decided to take a shot at writing one in the 5 weeks or so that remained before the deadline, reusing parts of On Lisp where I could, and I was able to respond, with no perceptible delay \"Yes, I think so. I'll give you something to read in a few days.\"\n\nI picked applications of continuations as the topic. In retrospect I should have written about macros and embedded languages. There's a whole world there that's barely been explored. But all I wanted was to get out of grad school, and my rapidly written dissertation sufficed, just barely.\n\nMeanwhile I was applying to art schools. I applied to two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because it was the oldest art school, I imagined would be good. RISD accepted me, and I never heard back from the Accademia, so off to Providence I went.\n\nI'd applied for the BFA program at RISD, which meant in effect that I had to go to college again. This was not as strange as it sounds, because I was only 25, and art schools are full of people of different ages. RISD counted me as a transfer sophomore and said I had to do the foundation that summer. The foundation means the classes that everyone has to take in fundamental subjects like drawing, color, and design.\n\nToward the end of the summer I got a big surprise: a letter from the Accademia, which had been delayed because they'd sent it to Cambridge England instead of Cambridge Massachusetts, inviting me to take the entrance exam in Florence that fall. This was now only weeks away. My nice landlady let me leave my stuff in her attic. I had some money saved from consulting work I'd done in grad school; there was probably enough to last a year if I lived cheaply. Now all I had to do was learn Italian.\n\nOnly stranieri (foreigners) had to take this entrance exam. In retrospect it may well have been a way of excluding them, because there were so many stranieri attracted by the idea of studying art in Florence that the Italian students would otherwise have been outnumbered. I was in decent shape at painting and drawing from the RISD foundation that summer, but I still don't know how I managed to pass the written exam. I remember that I answered the essay question by writing about Cezanne, and that I cranked up the intellectual level as high as I could to make the most of my limited vocabulary. [2]\n\nI'm only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a book, and then he'd take the copy and maltreat it to make it look old. [3]\n\nWhile I was a student at the Accademia I started painting still lives in my bedroom at night. These paintings were tiny, because the room was, and because I painted them on leftover scraps of canvas, which was all I could afford at the time. Painting still lives is different from painting people, because the subject, as its name suggests, can't move. People can't sit for more than about 15 minutes at a time, and when they do they don't sit very still. So the traditional m.o. for painting people is to know how to paint a generic person, which you then modify to match the specific person you're painting. Whereas a still life you can, if you want, copy pixel by pixel from what you're seeing. You don't want to stop there, of course, or you get merely photographic accuracy, and what makes a still life interesting is that it's been through a head. You want to emphasize the visual cues that tell you, for example, that the reason the color changes suddenly at a certain point is that it's the edge of an object. By subtly emphasizing such things you can make paintings that are more realistic than photographs not just in some metaphorical sense, but in the strict information-theoretic sense. [4]\n\nI liked painting still lives because I was curious about what I was seeing. In everyday life, we aren't consciously aware of much we're seeing. Most visual perception is handled by low-level processes that merely tell your brain \"that's a water droplet\" without telling you details like where the lightest and darkest points are, or \"that's a bush\" without telling you the shape and position of every leaf. This is a feature of brains, not a bug. In everyday life it would be distracting to notice every leaf on every bush. But when you have to paint something, you have to look more closely, and when you do there's a lot to see. You can still be noticing new things after days of trying to paint something people usually take for granted, just as you can after days of trying to write an essay about something people usually take for granted.\n\nThis is not the only way to paint. I'm not 100% sure it's even a good way to paint. But it seemed a good enough bet to be worth trying.\n\nOur teacher, professor Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, which he wrote down in a sort of passport each student had. But the Accademia wasn't teaching me anything except Italian, and my money was running out, so at the end of the first year I went back to the US.\n\nI wanted to go back to RISD, but I was now broke and RISD was very expensive, so I decided to get a job for a year and then return to RISD the next fall. I got one at a company called Interleaf, which made software for creating documents. You mean like Microsoft Word? Exactly. That was how I learned that low end software tends to eat high end software. But Interleaf still had a few years to live yet. [5]\n\nInterleaf had done something pretty bold. Inspired by Emacs, they'd added a scripting language, and even made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest thing I've had to a normal job, and I hereby apologize to my boss and coworkers, because I was a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since I didn't know C and didn't want to learn it, I never understood most of the software. Plus I was terribly irresponsible. This was back when a programming job meant showing up every day during certain working hours. That seemed unnatural to me, and on this point the rest of the world is coming around to my way of thinking, but at the time it caused a lot of friction. Toward the end of the year I spent much of my time surreptitiously working on On Lisp, which I had by this time gotten a contract to publish.\n\nThe good part was that I got paid huge amounts of money, especially by art student standards. In Florence, after paying my part of the rent, my budget for everything else had been $7 a day. Now I was getting paid more than 4 times that every hour, even when I was just sitting in a meeting. By living cheaply I not only managed to save enough to go back to RISD, but also paid off my college loans.\n\nI learned some useful things at Interleaf, though they were mostly about what not to do. I learned that it's better for technology companies to be run by product people than sales people (though sales is a real skill and people who are good at it are really good at it), that it leads to bugs when code is edited by too many people, that cheap office space is no bargain if it's depressing, that planned meetings are inferior to corridor conversations, that big, bureaucratic customers are a dangerous source of money, and that there's not much overlap between conventional office hours and the optimal time for hacking, or conventional offices and the optimal place for it.\n\nBut the most important thing I learned, and which I used in both Viaweb and Y Combinator, is that the low end eats the high end: that it's good to be the \"entry level\" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling. Which in turn means that prestige is a danger sign.\n\nWhen I left to go back to RISD the next fall, I arranged to do freelance work for the group that did projects for customers, and this was how I survived for the next several years. When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.\n\nIn the fall of 1992 I moved back to Providence to continue at RISD. The foundation had merely been intro stuff, and the Accademia had been a (very civilized) joke. Now I was going to see what real art school was like. But alas it was more like the Accademia than not. Better organized, certainly, and a lot more expensive, but it was now becoming clear that art school did not bear the same relationship to art that medical school bore to medicine. At least not the painting department. The textile department, which my next door neighbor belonged to, seemed to be pretty rigorous. No doubt illustration and architecture were too. But painting was post-rigorous. Painting students were supposed to express themselves, which to the more worldly ones meant to try to cook up some sort of distinctive signature style.\n\nA signature style is the visual equivalent of what in show business is known as a \"schtick\": something that immediately identifies the work as yours and no one else's. For example, when you see a painting that looks like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you see a big painting of this type hanging in the apartment of a hedge fund manager, you know he paid millions of dollars for it. That's not always why artists have a signature style, but it's usually why buyers pay a lot for such work. [6]\n\nThere were plenty of earnest students too: kids who \"could draw\" in high school, and now had come to what was supposed to be the best art school in the country, to learn to draw even better. They tended to be confused and demoralized by what they found at RISD, but they kept going, because painting was what they did. I was not one of the kids who could draw in high school, but at RISD I was definitely closer to their tribe than the tribe of signature style seekers.\n\nI learned a lot in the color class I took at RISD, but otherwise I was basically teaching myself to paint, and I could do that for free. So in 1993 I dropped out. I hung around Providence for a bit, and then my college friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building her mother owned in New York was becoming vacant. Did I want it? It wasn't much more than my current place, and New York was supposed to be where the artists were. So yes, I wanted it! [7]\n\nAsterix comics begin by zooming in on a tiny corner of Roman Gaul that turns out not to be controlled by the Romans. You can do something similar on a map of New York City: if you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home. Now I was a New York artist \u2014 in the strictly technical sense of making paintings and living in New York.\n\nI was nervous about money, because I could sense that Interleaf was on the way down. Freelance Lisp hacking work was very rare, and I didn't want to have to program in another language, which in those days would have meant C++ if I was lucky. So with my unerring nose for financial opportunity, I decided to write another book on Lisp. This would be a popular book, the sort of book that could be used as a textbook. I imagined myself living frugally off the royalties and spending all my time painting. (The painting on the cover of this book, ANSI Common Lisp, is one that I painted around this time.)\n\nThe best thing about New York for me was the presence of Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken her painting class at Harvard. I've never known a teacher more beloved by her students. Large numbers of former students kept in touch with her, including me. After I moved to New York I became her de facto studio assistant.\n\nShe liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one of these monsters there was something on the radio about a famous fund manager. He wasn't that much older than me, and was super rich. The thought suddenly occurred to me: why don't I become rich? Then I'll be able to work on whatever I want.\n\nMeanwhile I'd been hearing more and more about this new thing called the World Wide Web. Robert Morris showed it to me when I visited him in Cambridge, where he was now in grad school at Harvard. It seemed to me that the web would be a big deal. I'd seen what graphical user interfaces had done for the popularity of microcomputers. It seemed like the web would do the same for the internet.\n\nIf I wanted to get rich, here was the next train leaving the station. I was right about that part. What I got wrong was the idea. I decided we should start a company to put art galleries online. I can't honestly say, after reading so many Y Combinator applications, that this was the worst startup idea ever, but it was up there. Art galleries didn't want to be online, and still don't, not the fancy ones. That's not how they sell. I wrote some software to generate web sites for galleries, and Robert wrote some to resize images and set up an http server to serve the pages. Then we tried to sign up galleries. To call this a difficult sale would be an understatement. It was difficult to give away. A few galleries let us make sites for them for free, but none paid us.\n\nThen some online stores started to appear, and I realized that except for the order buttons they were identical to the sites we'd been generating for galleries. This impressive-sounding thing called an \"internet storefront\" was something we already knew how to build.\n\nSo in the summer of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we started trying to write software to build online stores. At first this was going to be normal desktop software, which in those days meant Windows software. That was an alarming prospect, because neither of us knew how to write Windows software or wanted to learn. We lived in the Unix world. But we decided we'd at least try writing a prototype store builder on Unix. Robert wrote a shopping cart, and I wrote a new site generator for stores \u2014 in Lisp, of course.\n\nWe were working out of Robert's apartment in Cambridge. His roommate was away for big chunks of time, during which I got to sleep in his room. For some reason there was no bed frame or sheets, just a mattress on the floor. One morning as I was lying on this mattress I had an idea that made me sit up like a capital L. What if we ran the software on the server, and let users control it by clicking on links? Then we'd never have to write anything to run on users' computers. We could generate the sites on the same server we'd serve them from. Users wouldn't need anything more than a browser.\n\nThis kind of software, known as a web app, is common now, but at the time it wasn't clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.\n\nNow we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.\n\nWe started a new company we called Viaweb, after the fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious about the software as we worked on it. Eventually we managed to build a WYSIWYG site builder, in the sense that as you were creating pages, they looked exactly like the static ones that would be generated later, except that instead of leading to static pages, the links all referred to closures stored in a hash table on the server.\n\nIt helped to have studied art, because the main goal of an online store builder is to make users look legit, and the key to looking legit is high production values. If you get page layouts and fonts and colors right, you can make a guy running a store out of his bedroom look more legit than a big company.\n\n(If you're curious why my site looks so old-fashioned, it's because it's still made with this software. It may look clunky today, but in 1996 it was the last word in slick.)\n\nIn September, Robert rebelled. \"We've been working on this for a month,\" he said, \"and it's still not done.\" This is funny in retrospect, because he would still be working on it almost 3 years later. But I decided it might be prudent to recruit more programmers, and I asked Robert who else in grad school with him was really good. He recommended Trevor Blackwell, which surprised me at first, because at that point I knew Trevor mainly for his plan to reduce everything in his life to a stack of notecards, which he carried around with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly effective hacker.\n\nIt was a lot of fun working with Robert and Trevor. They're the two most independent-minded people I know, and in completely different ways. If you could see inside Rtm's brain it would look like a colonial New England church, and if you could see inside Trevor's it would look like the worst excesses of Austrian Rococo.\n\nWe opened for business, with 6 stores, in January 1996. It was just as well we waited a few months, because although we worried we were late, we were actually almost fatally early. There was a lot of talk in the press then about ecommerce, but not many people actually wanted online stores. [8]\n\nThere were three main parts to the software: the editor, which people used to build sites and which I wrote, the shopping cart, which Robert wrote, and the manager, which kept track of orders and statistics, and which Trevor wrote. In its time, the editor was one of the best general-purpose site builders. I kept the code tight and didn't have to integrate with any other software except Robert's and Trevor's, so it was quite fun to work on. If all I'd had to do was work on this software, the next 3 years would have been the easiest of my life. Unfortunately I had to do a lot more, all of it stuff I was worse at than programming, and the next 3 years were instead the most stressful.\n\nThere were a lot of startups making ecommerce software in the second half of the 90s. We were determined to be the Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive. It was lucky for us that we were poor, because that caused us to make Viaweb even more inexpensive than we realized. We charged $100 a month for a small store and $300 a month for a big one. This low price was a big attraction, and a constant thorn in the sides of competitors, but it wasn't because of some clever insight that we set the price low. We had no idea what businesses paid for things. $300 a month seemed like a lot of money to us.\n\nWe did a lot of things right by accident like that. For example, we did what's now called \"doing things that don't scale,\" although at the time we would have described it as \"being so lame that we're driven to the most desperate measures to get users.\" The most common of which was building stores for them. This seemed particularly humiliating, since the whole raison d'etre of our software was that people could use it to make their own stores. But anything to get users.\n\nWe learned a lot more about retail than we wanted to know. For example, that if you could only have a small image of a man's shirt (and all images were small then by present standards), it was better to have a closeup of the collar than a picture of the whole shirt. The reason I remember learning this was that it meant I had to rescan about 30 images of men's shirts. My first set of scans were so beautiful too.\n\nThough this felt wrong, it was exactly the right thing to be doing. Building stores for users taught us about retail, and about how it felt to use our software. I was initially both mystified and repelled by \"business\" and thought we needed a \"business person\" to be in charge of it, but once we started to get users, I was converted, in much the same way I was converted to fatherhood once I had kids. Whatever users wanted, I was all theirs. Maybe one day we'd have so many users that I couldn't scan their images for them, but in the meantime there was nothing more important to do.\n\nAnother thing I didn't get at the time is that growth rate is the ultimate test of a startup. Our growth rate was fine. We had about 70 stores at the end of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that mattered was the absolute number of users. And that is the thing that matters in the sense that that's how much money you're making, and if you're not making enough, you might go out of business. But in the long term the growth rate takes care of the absolute number. If we'd been a startup I was advising at Y Combinator, I would have said: Stop being so stressed out, because you're doing fine. You're growing 7x a year. Just don't hire too many more people and you'll soon be profitable, and then you'll control your own destiny.\n\nAlas I hired lots more people, partly because our investors wanted me to, and partly because that's what startups did during the Internet Bubble. A company with just a handful of employees would have seemed amateurish. So we didn't reach breakeven until about when Yahoo bought us in the summer of 1998. Which in turn meant we were at the mercy of investors for the entire life of the company. And since both we and our investors were noobs at startups, the result was a mess even by startup standards.\n\nIt was a huge relief when Yahoo bought us. In principle our Viaweb stock was valuable. It was a share in a business that was profitable and growing rapidly. But it didn't feel very valuable to me; I had no idea how to value a business, but I was all too keenly aware of the near-death experiences we seemed to have every few months. Nor had I changed my grad student lifestyle significantly since we started. So when Yahoo bought us it felt like going from rags to riches. Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats alone were by far the most luxurious thing I owned.\n\nThe next year, from the summer of 1998 to the summer of 1999, must have been the least productive of my life. I didn't realize it at the time, but I was worn out from the effort and stress of running Viaweb. For a while after I got to California I tried to continue my usual m.o. of programming till 3 in the morning, but fatigue combined with Yahoo's prematurely aged culture and grim cube farm in Santa Clara gradually dragged me down. After a few months it felt disconcertingly like working at Interleaf.\n\nYahoo had given us a lot of options when they bought us. At the time I thought Yahoo was so overvalued that they'd never be worth anything, but to my astonishment the stock went up 5x in the next year. I hung on till the first chunk of options vested, then in the summer of 1999 I left. It had been so long since I'd painted anything that I'd half forgotten why I was doing this. My brain had been entirely full of software and men's shirts for 4 years. But I had done this to get rich so I could paint, I reminded myself, and now I was rich, so I should go paint.\n\nWhen I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. This was the height of the Internet Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire. Leaving then to start a new startup must have seemed to him an insanely, and yet also plausibly, ambitious plan.\n\nBut I really was quitting to paint, and I started immediately. There was no time to lose. I'd already burned 4 years getting rich. Now when I talk to founders who are leaving after selling their companies, my advice is always the same: take a vacation. That's what I should have done, just gone off somewhere and done nothing for a month or two, but the idea never occurred to me.\n\nSo I tried to paint, but I just didn't seem to have any energy or ambition. Part of the problem was that I didn't know many people in California. I'd compounded this problem by buying a house up in the Santa Cruz Mountains, with a beautiful view but miles from anywhere. I stuck it out for a few more months, then in desperation I went back to New York, where unless you understand about rent control you'll be surprised to hear I still had my apartment, sealed up like a tomb of my old life. Idelle was in New York at least, and there were other people trying to paint there, even though I didn't know any of them.\n\nWhen I got back to New York I resumed my old life, except now I was rich. It was as weird as it sounds. I resumed all my old patterns, except now there were doors where there hadn't been. Now when I was tired of walking, all I had to do was raise my hand, and (unless it was raining) a taxi would stop to pick me up. Now when I walked past charming little restaurants I could go in and order lunch. It was exciting for a while. Painting started to go better. I experimented with a new kind of still life where I'd paint one painting in the old way, then photograph it and print it, blown up, on canvas, and then use that as the underpainting for a second still life, painted from the same objects (which hopefully hadn't rotted yet).\n\nMeanwhile I looked for an apartment to buy. Now I could actually choose what neighborhood to live in. Where, I asked myself and various real estate agents, is the Cambridge of New York? Aided by occasional visits to actual Cambridge, I gradually realized there wasn't one. Huh.\n\nAround this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc.\n\nI got so excited about this idea that I couldn't think about anything else. It seemed obvious that this was the future. I didn't particularly want to start another company, but it was clear that this idea would have to be embodied as one, so I decided to move to Cambridge and start it. I hoped to lure Robert into working on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT, and though he'd made a lot of money the last time I'd lured him into working on one of my schemes, it had also been a huge time sink. So while he agreed that it sounded like a plausible idea, he firmly refused to work on it.\n\nHmph. Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and we got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.\n\nBy then there was a name for the kind of company Viaweb was, an \"application service provider,\" or ASP. This name didn't last long before it was replaced by \"software as a service,\" but it was current for long enough that I named this new company after it: it was going to be called Aspra.\n\nI started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company \u2014 especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source project.\n\nMuch to my surprise, the time I spent working on this stuff was not wasted after all. After we started Y Combinator, I would often encounter startups working on parts of this new architecture, and it was very useful to have spent so much time thinking about it and even trying to write some of it.\n\nThe subset I would build as an open source project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years before using Viaweb but had never used for anything. In one day it got 30,000 page views. What on earth had happened? The referring urls showed that someone had posted it on Slashdot. [10]\n\nWow, I thought, there's an audience. If I write something and put it on the web, anyone can read it. That may seem obvious now, but it was surprising then. In the print era there was a narrow channel to readers, guarded by fierce monsters known as editors. The only way to get an audience for anything you wrote was to get it published as a book, or in a newspaper or magazine. Now anyone could publish anything.\n\nThis had been possible in principle since 1993, but not many people had realized it yet. I had been intimately involved with building the infrastructure of the web for most of that time, and a writer as well, and it had taken me 8 years to realize it. Even then it took me several years to understand the implications. It meant there would be a whole new generation of essays. [11]\n\nIn the print era, the channel for publishing essays had been vanishingly small. Except for a few officially anointed thinkers who went to the right parties in New York, the only people allowed to publish essays were specialists writing about their specialties. There were so many essays that had never been written, because there had been no way to publish them. Now they could be, and I was going to write them. [12]\n\nI've worked on several different things, but to the extent there was a turning point where I figured out what to work on, it was when I started publishing essays online. From then on I knew that whatever else I did, I'd always write essays too.\n\nI knew that online essays would be a marginal medium at first. Socially they'd seem more like rants posted by nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions published in The New Yorker. But by this point I knew enough to find that encouraging instead of discouraging.\n\nOne of the most conspicuous patterns I've noticed in my life is how well it has worked, for me at least, to work on things that weren't prestigious. Still life has always been the least prestigious form of painting. Viaweb and Y Combinator both seemed lame when we started them. I still get the glassy eye from strangers when they ask what I'm writing, and I explain that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious intellectually in something like the way Latin is, also seems about as hip.\n\nIt's not that unprestigious types of work are good per se. But when you find yourself drawn to some kind of work despite its current lack of prestige, it's a sign both that there's something real to be discovered there, and that you have the right kind of motives. Impure motives are a big danger for the ambitious. If anything is going to lead you astray, it will be the desire to impress people. So while working on things that aren't prestigious doesn't guarantee you're on the right track, it at least guarantees you're not on the most common type of wrong one.\n\nOver the next several years I wrote lots of essays about all kinds of different topics. O'Reilly reprinted a collection of them as a book, called Hackers & Painters after one of the essays in it. I also worked on spam filters, and did some more painting. I used to have dinners for a group of friends every thursday night, which taught me how to cook for groups. And I bought another building in Cambridge, a former candy factory (and later, twas said, porn studio), to use as an office.\n\nOne night in October 2003 there was a big party at my house. It was a clever idea of my friend Maria Daniels, who was one of the thursday diners. Three separate hosts would all invite their friends to one party. So for every guest, two thirds of the other guests would be people they didn't know but would probably like. One of the guests was someone I didn't know but would turn out to like a lot: a woman called Jessica Livingston. A couple days later I asked her out.\n\nJessica was in charge of marketing at a Boston investment bank. This bank thought it understood startups, but over the next year, as she met friends of mine from the startup world, she was surprised how different reality was. And how colorful their stories were. So she decided to compile a book of interviews with startup founders.\n\nWhen the bank had financial problems and she had to fire half her staff, she started looking for a new job. In early 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks to make up their minds, and during this time I started telling her about all the things that needed to be fixed about venture capital. They should make a larger number of smaller investments instead of a handful of giant ones, they should be funding younger, more technical founders instead of MBAs, they should let the founders remain as CEO, and so on.\n\nOne of my tricks for writing essays had always been to give talks. The prospect of having to stand up in front of a group of people and tell them something that won't waste their time is a great spur to the imagination. When the Harvard Computer Society, the undergrad computer club, asked me to give a talk, I decided I would tell them how to start a startup. Maybe they'd be able to avoid the worst of the mistakes we'd made.\n\nSo I gave this talk, in the course of which I told them that the best sources of seed funding were successful startup founders, because then they'd be sources of advice too. Whereupon it seemed they were all looking expectantly at me. Horrified at the prospect of having my inbox flooded by business plans (if I'd only known), I blurted out \"But not me!\" and went on with the talk. But afterward it occurred to me that I should really stop procrastinating about angel investing. I'd been meaning to since Yahoo bought us, and now it was 7 years later and I still hadn't done one angel investment.\n\nMeanwhile I had been scheming with Robert and Trevor about projects we could work on together. I missed working with them, and it seemed like there had to be something we could collaborate on.\n\nAs Jessica and I were walking home from dinner on March 11, at the corner of Garden and Walker streets, these three threads converged. Screw the VCs who were taking so long to make up their minds. We'd start our own investment firm and actually implement the ideas we'd been talking about. I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert and Trevor as partners too. [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be angel investors, and in Boston in 2005 there were no Ron Conways to learn from. So we just made what seemed like the obvious choices, and some of the things we did turned out to be novel.\n\nThere are multiple components to Y Combinator, and we didn't figure them all out at once. The part we got first was to be an angel firm. In those days, those two words didn't go together. There were VC firms, which were organized companies with people whose job it was to make investments, but they only did big, million dollar investments. And there were angels, who did smaller investments, but these were individuals who were usually focused on other things and made investments on the side. And neither of them helped founders enough in the beginning. We knew how helpless founders were in some respects, because we remembered how helpless we'd been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock and all that stuff, how on earth did you do that? Our plan was not only to make seed investments, but to do for startups everything Julian had done for us.\n\nYC was not organized as a fund. It was cheap enough to run that we funded it with our own money. That went right by 99% of readers, but professional investors are thinking \"Wow, that means they got all the returns.\" But once again, this was not due to any particular insight on our part. We didn't know how VC firms were organized. It never occurred to us to try to raise a fund, and if it had, we wouldn't have known where to start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund a bunch of startups all at once, twice a year, and then to spend three months focusing intensively on trying to help them. That part we discovered by accident, not merely implicitly but explicitly due to our ignorance about investing. We needed to get experience as investors. What better way, we thought, than to fund a whole bunch of startups at once? We knew undergrads got temporary jobs at tech companies during the summer. Why not organize a summer program where they'd start startups instead? We wouldn't feel guilty for being in a sense fake investors, because they would in a similar sense be fake founders. So while we probably wouldn't make much money out of it, we'd at least get to practice being investors on them, and they for their part would probably have a more interesting summer than they would working at Microsoft.\n\nWe'd use the building I owned in Cambridge as our headquarters. We'd all have dinner there once a week \u2014 on tuesdays, since I was already cooking for the thursday diners on thursdays \u2014 and after dinner we'd bring in experts on startups to give talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter of days we cooked up something we called the Summer Founders Program, and I posted an announcement on my site, inviting undergrads to apply. I had never imagined that writing essays would be a way to get \"deal flow,\" as investors call it, but it turned out to be the perfect source. [15] We got 225 applications for the Summer Founders Program, and we were surprised to find that a lot of them were from people who'd already graduated, or were about to that spring. Already this SFP thing was starting to feel more serious than we'd intended.\n\nWe invited about 20 of the 225 groups to interview in person, and from those we picked 8 to fund. They were an impressive group. That first batch included reddit, Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who had already helped write the RSS spec and would a few years later become a martyr for open access, and Sam Altman, who would later become the second president of YC. I don't think it was entirely luck that the first batch was so good. You had to be pretty bold to sign up for a weird thing like the Summer Founders Program instead of a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for startups was based on a combination of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). We invested $6k per founder, which in the typical two-founder case was $12k, in return for 6%. That had to be fair, because it was twice as good as the deal we ourselves had taken. Plus that first summer, which was really hot, Jessica brought the founders free air conditioners. [16]\n\nFairly quickly I realized that we had stumbled upon the way to scale startup funding. Funding startups in batches was more convenient for us, because it meant we could do things for a lot of startups at once, but being part of a batch was better for the startups too. It solved one of the biggest problems faced by founders: the isolation. Now you not only had colleagues, but colleagues who understood the problems you were facing and could tell you how they were solving them.\n\nAs YC grew, we started to notice other advantages of scale. The alumni became a tight community, dedicated to helping one another, and especially the current batch, whose shoes they remembered being in. We also noticed that the startups were becoming one another's customers. We used to refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now lots of startups get their initial set of customers almost entirely from among their batchmates.\n\nI had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.\n\nIn the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't startup founders we wanted to reach. It was future startup founders. So I changed the name to Hacker News and the topic to whatever engaged one's intellectual curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest source of stress for me. If all I'd had to do was select and help founders, life would have been so easy. And that implies that HN was a mistake. Surely the biggest source of stress in one's work should at least be something close to the core of the work. Whereas I was like someone who was in pain while running a marathon not from the exertion of running, but because I had a blister from an ill-fitting shoe. When I was dealing with some urgent problem during YC, there was about a 60% chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite varied, and the good founders were very effective. If you were trying to learn the most you could about startups in the shortest possible time, you couldn't have picked a better way to do it.\n\nThere were parts of the job I didn't like. Disputes between cofounders, figuring out when people were lying to us, fighting with people who maltreated the startups, and so on. But I worked hard even at the parts I didn't like. I was haunted by something Kevin Hale once said about companies: \"No one works harder than the boss.\" He meant it both descriptively and prescriptively, and it was the second part that scared me. I wanted YC to be good, so if how hard I worked set the upper bound on how hard everyone else worked, I'd better work very hard.\n\nOne day in 2010, when he was visiting California for interviews, Robert Morris did something astonishing: he offered me unsolicited advice. I can only remember him doing that once before. One day at Viaweb, when I was bent over double from a kidney stone, he suggested that it would be a good idea for him to take me to the hospital. That was what it took for Rtm to offer unsolicited advice. So I remember his exact words very clearly. \"You know,\" he said, \"you should make sure Y Combinator isn't the last cool thing you do.\"\n\nAt the time I didn't understand what he meant, but gradually it dawned on me that he was saying I should quit. This seemed strange advice, because YC was doing great. But if there was one thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It was true that on my current trajectory, YC would be the last thing I did, because it was only taking up more of my attention. It had already eaten Arc, and was in the process of eating essays too. Either YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.\n\nIn the summer of 2012 my mother had a stroke, and the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed her balance, and she was put in a nursing home, but she really wanted to get out of it and back to her house, and my sister and I were determined to help her do it. I used to fly up to Oregon to visit her regularly, and I had a lot of time to think on those flights. On one of them I realized I was ready to hand YC over to someone else.\n\nI asked Jessica if she wanted to be president, but she didn't, so we decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete changing of the guard. Up till that point YC had been controlled by the original LLC we four had started. But we wanted YC to last for a long time, and to do that it couldn't be controlled by the founders. So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and Jessica and Trevor would become ordinary partners.\n\nWhen we asked Sam if he wanted to be president of YC, initially he said no. He wanted to start a startup to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed. We decided he'd take over starting with the winter 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly so he could learn the job, and partly because I was focused on my mother, whose cancer had returned.\n\nShe died on January 15, 2014. We knew this was coming, but it was still hard when it did.\n\nI kept working on YC till March, to help get that batch of startups through Demo Day, then I checked out pretty completely. (I still talk to alumni and to new startups working on things I'm interested in, but that only takes a few hours a week.)\n\nWhat should I do next? Rtm's advice hadn't included anything about that. I wanted to do something completely different, so I decided I'd paint. I wanted to see how good I could get if I really focused on it. So the day after I stopped working on YC, I started painting. I was rusty and it took a while to get back into shape, but it was at least completely engaging. [18]\n\nI spent most of the rest of 2014 painting. I'd never been able to work so uninterruptedly before, and I got to be better than I had been. Not good enough, but better. Then in November, right in the middle of a painting, I ran out of steam. Up till that point I'd always been curious to see how the painting I was working on would turn out, but suddenly finishing this one seemed like a chore. So I stopped working on it and cleaned my brushes and haven't painted since. So far anyway.\n\nI realize that sounds rather wimpy. But attention is a zero sum game. If you can choose what to work on, and you choose a project that's not the best one (or at least a good one) for you, then it's getting in the way of another project that is. And at 50 there was some opportunity cost to screwing around.\n\nI started writing essays again, and wrote a bunch of new ones over the next few months. I even wrote a couple that weren't about startups. Then in March 2015 I started working on Lisp again.\n\nThe distinctive thing about Lisp is that its core is a language defined by writing an interpreter in itself. It wasn't originally intended as a programming language in the ordinary sense. It was meant to be a formal model of computation, an alternative to the Turing machine. If you want to write an interpreter for a language in itself, what's the minimum set of predefined operators you need? The Lisp that John McCarthy invented, or more accurately discovered, is an answer to that question. [19]\n\nMcCarthy didn't realize this Lisp could even be used to program computers till his grad student Steve Russell suggested it. Russell translated McCarthy's interpreter into IBM 704 machine language, and from that point Lisp started also to be a programming language in the ordinary sense. But its origins as a model of computation gave it a power and elegance that other languages couldn't match. It was this that attracted me in college, though I didn't understand why at the time.\n\nMcCarthy's 1960 Lisp did nothing more than interpret Lisp expressions. It was missing a lot of things you'd want in a programming language. So these had to be added, and when they were, they weren't defined using McCarthy's original axiomatic approach. That wouldn't have been feasible at the time. McCarthy tested his interpreter by hand-simulating the execution of programs. But it was already getting close to the limit of interpreters you could test that way \u2014 indeed, there was a bug in it that McCarthy had overlooked. To test a more complicated interpreter, you'd have had to run it, and computers then weren't powerful enough.\n\nNow they are, though. Now you could continue using McCarthy's axiomatic approach till you'd defined a complete programming language. And as long as every change you made to McCarthy's Lisp was a discoveredness-preserving transformation, you could, in principle, end up with a complete language that had this quality. Harder to do than to talk about, of course, but if it was possible in principle, why not try? So I decided to take a shot at it. It took 4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined goal, or it would have been hard to keep at it for so long.\n\nI wrote this new Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but it's an indication of the sort of trickery I had to engage in to make this work. By means of an egregious collection of hacks I managed to make something close enough to an interpreter written in itself that could actually run. Not fast, but fast enough to test.\n\nI had to ban myself from writing essays during most of this time, or I'd never have finished. In late 2015 I spent 3 months writing essays, and when I went back to working on Bel I could barely understand the code. Not so much because it was badly written as because the problem is so convoluted. When you're working on an interpreter written in itself, it's hard to keep track of what's happening at what level, and errors can be practically encrypted by the time you get them.\n\nSo I said no more essays till Bel was done. But I told few people about Bel while I was working on it. So for years it must have seemed that I was doing nothing, when in fact I was working harder than I'd ever worked on anything. Occasionally after wrestling for hours with some gruesome bug I'd check Twitter or HN and see someone asking \"Does Paul Graham still code?\"\n\nWorking on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I remember taking the boys to the coast on a sunny day in 2015 and figuring out how to deal with some problem involving continuations while I watched them play in the tide pools. It felt like I was doing life right. I remember that because I was slightly dismayed at how novel it felt. The good news is that I had more moments like this over the next few years.\n\nIn the summer of 2016 we moved to England. We wanted our kids to see what it was like living in another country, and since I was a British citizen by birth, that seemed the obvious choice. We only meant to stay for a year, but we liked it so much that we still live there. So most of Bel was written in England.\n\nIn the fall of 2019, Bel was finally finished. Like McCarthy's original Lisp, it's a spec rather than an implementation, although like McCarthy's Lisp it's a spec expressed as code.\n\nNow that I could write essays again, I wrote a bunch about topics I'd had stacked up. I kept writing essays through 2020, but I also started to think about other things I could work on. How should I choose what to do? Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be. If this surprised me, who'd lived it, then I thought perhaps it would be interesting to other people, and encouraging to those with similarly messy lives. So I wrote a more detailed version for others to read, and this is the last sentence of it.\n\n\n\n\n\n\n\n\n\nNotes\n\n[1] My experience skipped a step in the evolution of computers: time-sharing machines with interactive OSes. I went straight from batch processing to microcomputers, which made microcomputers seem all the more exciting.\n\n[2] Italian words for abstract concepts can nearly always be predicted from their English cognates (except for occasional traps like polluzione). It's the everyday words that differ. So if you string together a lot of abstract concepts with a few simple verbs, you can make a little Italian go a long way.\n\n[3] I lived at Piazza San Felice 4, so my walk to the Accademia went straight down the spine of old Florence: past the Pitti, across the bridge, past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw Florence at street level in every possible condition, from empty dark winter evenings to sweltering summer days when the streets were packed with tourists.\n\n[4] You can of course paint people like still lives if you want to, and they're willing. That sort of portrait is arguably the apex of still life painting, though the long sitting does tend to produce pained expressions in the sitters.\n\n[5] Interleaf was one of many companies that had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.\n\n[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.\n\n[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.\n\n[8] Most software you can launch as soon as it's done. But when the software is an online store builder and you're hosting the stores, if you don't have any users yet, that fact will be painfully obvious. So before we could launch publicly we had to launch privately, in the sense of recruiting an initial set of users and making sure they had decent-looking stores.\n\n[9] We'd had a code editor in Viaweb for users to define their own page styles. They didn't know it, but they were editing Lisp expressions underneath. But this wasn't an app editor, because the code ran when the merchants' sites were generated, not when shoppers visited them.\n\n[10] This was the first instance of what is now a familiar experience, and so was what happened next, when I read the comments and found they were full of angry people. How could I claim that Lisp was better than other languages? Weren't they all Turing complete? People who see the responses to essays I write sometimes tell me how sorry they feel for me, but I'm not exaggerating when I reply that it has always been like this, since the very beginning. It comes with the territory. An essay must tell readers things they don't already know, and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print era.\n\nWhich in turn implies that people who are independent-minded (i.e. less influenced by custom) will have an advantage in fields affected by rapid change (where customs are more likely to be obsolete).\n\nHere's an interesting point, though: you can't always predict which fields will be affected by rapid change. Obviously software and venture capital will be, but who would have predicted that essay writing would be?\n\n[13] Y Combinator was not the original name. At first we were called Cambridge Seed. But we didn't want a regional name, in case someone copied us in Silicon Valley, so we renamed ourselves after one of the coolest tricks in the lambda calculus, the Y combinator.\n\nI picked orange as our color partly because it's the warmest, and partly because no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest green, because they were trying to appeal to LPs, not founders. The YC logo itself is an inside joke: the Viaweb logo had been a white V on a red circle, so I made the YC logo a white Y on an orange square.\n\n[14] YC did become a fund for a couple years starting in 2009, because it was getting so big I could no longer afford to fund it personally. But after Heroku got bought we had enough money to go back to being self-funded.\n\n[15] I've never liked the term \"deal flow,\" because it implies that the number of new startups at any given time is fixed. This is not only false, but it's the purpose of YC to falsify it, by causing startups to be founded that would not otherwise have existed.\n\n[16] She reports that they were all different shapes and sizes, because there was a run on air conditioners and she had to get whatever she could, but that they were all heavier than she could carry now.\n\n[17] Another problem with HN was a bizarre edge case that occurs when you both write essays and run a forum. When you run a forum, you're assumed to see if not every conversation, at least every conversation involving you. And when you write essays, people post highly imaginative misinterpretations of them on forums. Individually these two phenomena are tedious but bearable, but the combination is disastrous. You actually have to respond to the misinterpretations, because the assumption that you're present in the conversation means that not responding to any sufficiently upvoted misinterpretation reads as a tacit admission that it's correct. But that in turn encourages more; anyone who wants to pick a fight with you senses that now is their chance.\n\n[18] The worst thing about leaving YC was not working with Jessica anymore. We'd been working on YC almost the whole time we'd known each other, and we'd neither tried nor wanted to separate it from our personal lives, so leaving was like pulling up a deeply rooted tree.\n\n[19] One way to get more precise about the concept of invented vs discovered is to talk about space aliens. Any sufficiently advanced alien civilization would certainly know about the Pythagorean theorem, for example. I believe, though with less certainty, that they would also know about the Lisp in McCarthy's 1960 paper.\n\nBut if so there's no reason to suppose that this is the limit of the language that might be known to them. Presumably aliens need numbers and errors and I/O too. So it seems likely there exists at least one path out of McCarthy's Lisp along which discoveredness is preserved.\n\n\n\nThanks to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this.\n\n\n\n", "doc_id": "a9e52db7-c137-4d02-8fd9-a6183bf408c9", "embedding": null, "extra_info": null}}}}
\ No newline at end of file
+{"index_struct": {"text": null, "doc_id": "0cda8fa3-9c62-4a98-8a04-703a85e11728", "embedding": null, "extra_info": null, "nodes_dict": {"6042336024030253325": {"text": "\t\t\n\nWhat I Worked On\n\nFebruary 2021\n\nBefore college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep.\n\nThe first programs I tried writing were on the IBM 1401 that our school district used for what was then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district's 1401 happened to be in the basement of our junior high school, and my friend Rich Draves and I got permission to use it. It was like a mini Bond villain's lair down there, with all these alien-looking machines \u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under bright fluorescent lights.\n\nThe language we used was an early version of Fortran. You had to type programs on punch cards, then stack them in the card reader and press a button to load the program into memory and run it. The result would ordinarily be to print something on the spectacularly loud printer.\n\nI was puzzled by the 1401. I couldn't figure out what to do with it. And in retrospect there's not much I could have done with it. The only form of input to programs was data stored on punched cards, and I didn't have any data stored on punched cards. The only other option was to do things that didn't rely on any input, like calculate approximations of pi, but I didn't know enough math to do anything interesting of that type. So I'm not surprised I can't remember any programs I wrote, because they can't have done much. My clearest memory is of the moment I learned it was possible for programs not to terminate, when one of mine didn't. On a machine without time-sharing, this was a social as well as a technical error, as the data center manager's expression made clear.\n\nWith microcomputers, everything changed. Now you could have a computer sitting right in front of you, on a desk, that could respond to your keystrokes as it was running instead of just churning through a stack of punch cards and then stopping. [1]\n\nThe first of my friends to get a microcomputer built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed and envious I felt watching him sitting in front of it, typing programs right into the computer.\n\nComputers were expensive in those days and it took me years of nagging before I convinced my father to buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a TRS-80 was good enough. This was when I really started programming. I wrote simple games, a program to predict how high my model rockets would fly, and a word processor that my father used to write at least one book. There was only room in memory for about 2 pages of text, so he'd write 2 pages at a time and then print them out, but it was a lot better than a typewriter.\n\nThough I liked programming, I didn't plan to study it in college. In college I was going to study philosophy, which sounded much more powerful. It seemed, to my naive high school self, to be the study of the ultimate truths, compared to which the things studied in other fields would be mere domain knowledge. What I discovered when I got to college was that the other fields took up so much of the space of ideas that there wasn't much left for these supposed ultimate truths. All that seemed left for philosophy were edge cases that people in other fields felt could safely be ignored.\n\nI couldn't have put this into words when I was 18. All I knew at the time was that I kept taking philosophy courses and they kept being boring. So I decided to switch to AI.\n\nAI was in the air in the mid 1980s, but there were two things especially that made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent computer called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know how well it has aged, but when I read it I was drawn entirely into its world. It seemed only a matter of time before we'd have Mike, and when I saw Winograd using SHRDLU, it seemed like that time would be a few years at most. All you had to do was teach SHRDLU more words.\n\nThere weren't any classes in AI at Cornell then, not even graduate classes, so I started trying to teach myself. Which meant learning Lisp, since in those days Lisp was regarded as the language of AI. The commonly used programming languages then were pretty primitive, and programmers' ideas correspondingly so. The default language at Cornell was a Pascal-like language called PL/I, and the situation was similar elsewhere. Learning Lisp expanded my concept of a program so fast that it was years before I started to have a sense of where the new limits were. This was more like it; this was what I had expected college to do. It wasn't happening in a class, like it was supposed to, but that was ok. For the next couple years I was on a roll. I knew what I was going to do.\n\nFor my undergraduate thesis, I reverse-engineered SHRDLU. My God did I love working on that program. It was a pleasing bit of code, but what made it even more exciting was my belief \u2014 hard to imagine now, but not unique in 1985 \u2014 that it was already climbing the lower slopes of intelligence.\n\nI had gotten into a program at Cornell that didn't make you choose a major. You could take whatever classes you liked, and choose whatever you liked to put on your degree. I of course chose \"Artificial Intelligence.\" When I got the actual physical diploma, I was dismayed to find that the quotes had been included, which made them read as scare-quotes. At the time this bothered me, but now it seems amusingly accurate, for reasons I was about to discover.\n\nI applied to 3 grad schools: MIT and Yale, which were renowned for AI at the time, and Harvard, which I'd visited because Rich Draves went there, and was also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went.\n\nI don't remember the moment it happened, or if there even was a specific moment, but during the first year of grad school I realized that AI, as practiced at the time, was a hoax. By which I mean the sort of AI in which a program that's told \"the dog is sitting on the chair\" translates this into some formal representation and adds it to the list of things it knows.\n\nWhat these programs really showed was that there's a subset of natural language that's a formal language. But a very proper subset. It was clear that there was an unbridgeable gap between what they could do and actually understanding natural language. It was not, in fact, simply a matter of teaching SHRDLU more words. That whole way of doing AI, with explicit data structures representing concepts, was not going to work. Its brokenness did, as so often happens, generate a lot of opportunities to write papers about various band-aids that could be applied to it, but it was never going to get us Mike.\n\nSo I looked around to see what I could salvage from the wreckage of my plans, and there was Lisp. I knew from experience that Lisp was interesting for its own sake and not just for its association with AI, even though that was the main reason people cared about it at the time. So I decided to focus on Lisp. In fact, I decided to write a book about Lisp hacking. It's scary to think how little I knew about Lisp hacking when I started writing that book. But there's nothing like writing a book about something to help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote much of it in grad school.\n\nComputer Science is an uneasy alliance between two halves, theory and systems. The theory people prove things, and the systems people build things. I wanted to build things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion that it was the more admirable of the two halves \u2014 but building things seemed so much more exciting.\n\nThe problem with systems work, though, was that it didn't last. Any program you wrote today, no matter how good, would be obsolete in a couple decades at best. People might mention your software in footnotes, but no one would actually use it. And indeed, it would seem very feeble work. Only people with a sense of the history of the field would even realize that, in its time, it had been good.\n\nThere were some surplus Xerox Dandelions floating around the computer lab at one point. Anyone who wanted one to play around with could have one. I was briefly tempted, but they were so slow by present standards; what was the point? No one else wanted one either, so off they went. That was what happened to systems work.\n\nI wanted not just to build things, but to build things that would last.\n\nIn this dissatisfied state I went in 1988 to visit Rich Draves at CMU, where he was in grad school. One day I went to visit the Carnegie Institute, where I'd spent a lot of time as a kid. While looking at a painting there I realized something that might seem obvious, but was a big surprise to me. There, right on the wall, was something you could make that would last. Paintings didn't become obsolete. Some of the best ones were hundreds of years old.\n\nAnd moreover this was something you could make a living doing. Not as easily as you could by writing software, of course, but I thought if you were really industrious and lived really cheaply, it had to be possible to make enough to survive. And as an artist you could be truly independent. You wouldn't have a boss, or even need to get research funding.\n\nI had always liked looking at paintings. Could I make them? I had no idea. I'd never imagined it was even possible. I knew intellectually that people made art \u2014 that it didn't just appear spontaneously \u2014 but it was as if the people who made it were a different species. They either lived long ago or were mysterious geniuses doing strange things in profiles in Life magazine. The idea of actually being able to make art, to put that verb before that noun, seemed almost miraculous.\n\nThat fall I started taking art classes at Harvard. Grad students could take classes in any department, and my advisor, Tom Cheatham, was very easy going. If he even knew about the strange classes I was taking, he never said anything.\n\nSo now I was in a PhD program in computer science, yet planning to be an artist, yet also genuinely in love with Lisp hacking and working away at On Lisp. In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis.\n\nI didn't see a way out of this situation. I didn't want to drop out of grad school, but how else was I going to get out? I remember when my friend Robert Morris got kicked out of Cornell for writing the internet worm of 1988, I was envious that he'd found such a spectacular way to get out of grad school.\n\nThen one day in April 1990 a crack appeared in the wall. I ran into professor Cheatham and he asked if I was far enough along to graduate that June. I didn't have a word of my dissertation written, but in what must have been the quickest bit of thinking in my life, I decided to take a shot at writing one in the 5 weeks or so that remained before the deadline, reusing parts of On Lisp where I could, and I was able to respond, with no perceptible delay \"Yes, I think so. I'll give you something to read in a few days.\"\n\nI picked applications of continuations as the topic. In retrospect I should have written about macros and embedded languages. There's a whole world there that's barely been explored. But all I wanted was to get out of grad school, and my rapidly written dissertation sufficed, just barely.\n\nMeanwhile I was applying to art schools. I applied to two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because it was the oldest art school, I imagined would be good. RISD accepted me, and I never heard back from the Accademia, so off to Providence I went.\n\nI'd applied for the BFA program at RISD, which meant in effect that I had to go to college again. This was not as strange as it sounds, because I was only 25, and art schools are full of people of different ages. RISD counted me as a transfer sophomore and said I had to do the foundation that summer. The foundation means the classes that everyone has to take in fundamental subjects like drawing, color, and design.\n\nToward the end of the summer I got a big surprise: a letter from the Accademia, which had been delayed because they'd sent it to Cambridge England instead of Cambridge Massachusetts, inviting me to take the entrance exam in Florence that fall. This was now only weeks away. My nice landlady let me leave my stuff in her attic. I had some money saved from consulting work I'd done in grad school; there was probably enough to last a year if I lived cheaply. Now all I had to do was learn Italian.\n\nOnly stranieri (foreigners) had to take this entrance exam. In retrospect it may well have been a way of excluding them, because there were so many stranieri attracted by the idea of studying art in Florence that the Italian students would otherwise have been outnumbered. I was in decent shape at painting and drawing from the RISD foundation that summer, but I still don't know how I managed to pass the written exam. I remember that I answered the essay question by writing about Cezanne, and that I cranked up the intellectual level as high as I could to make the most of my limited vocabulary. [2]\n\nI'm only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a", "doc_id": null, "embedding": null, "extra_info": null, "index": 0, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 0, "end": 14849}}, "3513671825300211474": {"text": "whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a book, and then he'd take the copy and maltreat it to make it look old. [3]\n\nWhile I was a student at the Accademia I started painting still lives in my bedroom at night. These paintings were tiny, because the room was, and because I painted them on leftover scraps of canvas, which was all I could afford at the time. Painting still lives is different from painting people, because the subject, as its name suggests, can't move. People can't sit for more than about 15 minutes at a time, and when they do they don't sit very still. So the traditional m.o. for painting people is to know how to paint a generic person, which you then modify to match the specific person you're painting. Whereas a still life you can, if you want, copy pixel by pixel from what you're seeing. You don't want to stop there, of course, or you get merely photographic accuracy, and what makes a still life interesting is that it's been through a head. You want to emphasize the visual cues that tell you, for example, that the reason the color changes suddenly at a certain point is that it's the edge of an object. By subtly emphasizing such things you can make paintings that are more realistic than photographs not just in some metaphorical sense, but in the strict information-theoretic sense. [4]\n\nI liked painting still lives because I was curious about what I was seeing. In everyday life, we aren't consciously aware of much we're seeing. Most visual perception is handled by low-level processes that merely tell your brain \"that's a water droplet\" without telling you details like where the lightest and darkest points are, or \"that's a bush\" without telling you the shape and position of every leaf. This is a feature of brains, not a bug. In everyday life it would be distracting to notice every leaf on every bush. But when you have to paint something, you have to look more closely, and when you do there's a lot to see. You can still be noticing new things after days of trying to paint something people usually take for granted, just as you can after days of trying to write an essay about something people usually take for granted.\n\nThis is not the only way to paint. I'm not 100% sure it's even a good way to paint. But it seemed a good enough bet to be worth trying.\n\nOur teacher, professor Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, which he wrote down in a sort of passport each student had. But the Accademia wasn't teaching me anything except Italian, and my money was running out, so at the end of the first year I went back to the US.\n\nI wanted to go back to RISD, but I was now broke and RISD was very expensive, so I decided to get a job for a year and then return to RISD the next fall. I got one at a company called Interleaf, which made software for creating documents. You mean like Microsoft Word? Exactly. That was how I learned that low end software tends to eat high end software. But Interleaf still had a few years to live yet. [5]\n\nInterleaf had done something pretty bold. Inspired by Emacs, they'd added a scripting language, and even made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest thing I've had to a normal job, and I hereby apologize to my boss and coworkers, because I was a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since I didn't know C and didn't want to learn it, I never understood most of the software. Plus I was terribly irresponsible. This was back when a programming job meant showing up every day during certain working hours. That seemed unnatural to me, and on this point the rest of the world is coming around to my way of thinking, but at the time it caused a lot of friction. Toward the end of the year I spent much of my time surreptitiously working on On Lisp, which I had by this time gotten a contract to publish.\n\nThe good part was that I got paid huge amounts of money, especially by art student standards. In Florence, after paying my part of the rent, my budget for everything else had been $7 a day. Now I was getting paid more than 4 times that every hour, even when I was just sitting in a meeting. By living cheaply I not only managed to save enough to go back to RISD, but also paid off my college loans.\n\nI learned some useful things at Interleaf, though they were mostly about what not to do. I learned that it's better for technology companies to be run by product people than sales people (though sales is a real skill and people who are good at it are really good at it), that it leads to bugs when code is edited by too many people, that cheap office space is no bargain if it's depressing, that planned meetings are inferior to corridor conversations, that big, bureaucratic customers are a dangerous source of money, and that there's not much overlap between conventional office hours and the optimal time for hacking, or conventional offices and the optimal place for it.\n\nBut the most important thing I learned, and which I used in both Viaweb and Y Combinator, is that the low end eats the high end: that it's good to be the \"entry level\" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling. Which in turn means that prestige is a danger sign.\n\nWhen I left to go back to RISD the next fall, I arranged to do freelance work for the group that did projects for customers, and this was how I survived for the next several years. When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.\n\nIn the fall of 1992 I moved back to Providence to continue at RISD. The foundation had merely been intro stuff, and the Accademia had been a (very civilized) joke. Now I was going to see what real art school was like. But alas it was more like the Accademia than not. Better organized, certainly, and a lot more expensive, but it was now becoming clear that art school did not bear the same relationship to art that medical school bore to medicine. At least not the painting department. The textile department, which my next door neighbor belonged to, seemed to be pretty rigorous. No doubt illustration and architecture were too. But painting was post-rigorous. Painting students were supposed to express themselves, which to the more worldly ones meant to try to cook up some sort of distinctive signature style.\n\nA signature style is the visual equivalent of what in show business is known as a \"schtick\": something that immediately identifies the work as yours and no one else's. For example, when you see a painting that looks like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you see a big painting of this type hanging in the apartment of a hedge fund manager, you know he paid millions of dollars for it. That's not always why artists have a signature style, but it's usually why buyers pay a lot for such work. [6]\n\nThere were plenty of earnest students too: kids who \"could draw\" in high school, and now had come to what was supposed to be the best art school in the country, to learn to draw even better. They tended to be confused and demoralized by what they found at RISD, but they kept going, because painting was what they did. I was not one of the kids who could draw in high school, but at RISD I was definitely closer to their tribe than the tribe of signature style seekers.\n\nI learned a lot in the color class I took at RISD, but otherwise I was basically teaching myself to paint, and I could do that for free. So in 1993 I dropped out. I hung around Providence for a bit, and then my college friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building her mother owned in New York was becoming vacant. Did I want it? It wasn't much more than my current place, and New York was supposed to be where the artists were. So yes, I wanted it! [7]\n\nAsterix comics begin by zooming in on a tiny corner of Roman Gaul that turns out not to be controlled by the Romans. You can do something similar on a map of New York City: if you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home. Now I was a New York artist \u2014 in the strictly technical sense of making paintings and living in New York.\n\nI was nervous about money, because I could sense that Interleaf was on the way down. Freelance Lisp hacking work was very rare, and I didn't want to have to program in another language, which in those days would have meant C++ if I was lucky. So with my unerring nose for financial opportunity, I decided to write another book on Lisp. This would be a popular book, the sort of book that could be used as a textbook. I imagined myself living frugally off the royalties and spending all my time painting. (The painting on the cover of this book, ANSI Common Lisp, is one that I painted around this time.)\n\nThe best thing about New York for me was the presence of Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken her painting class at Harvard. I've never known a teacher more beloved by her students. Large numbers of former students kept in touch with her, including me. After I moved to New York I became her de facto studio assistant.\n\nShe liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one of these monsters there was something on the radio about a famous fund manager. He wasn't that much older than me, and was super rich. The thought suddenly occurred to me: why don't I become rich? Then I'll be able to work on whatever I want.\n\nMeanwhile I'd been hearing more and more about this new thing called the World Wide Web. Robert Morris showed it to me when I visited him in Cambridge, where he was now in grad school at Harvard. It seemed to me that the web would be a big deal. I'd seen what graphical user interfaces had done for the popularity of microcomputers. It seemed like the web would do the same for the internet.\n\nIf I wanted to get rich, here was the next train leaving the station. I was right about that part. What I got wrong was the idea. I decided we should start a company to put art galleries online. I can't honestly say, after reading so many Y Combinator applications, that this was the worst startup idea ever, but it was up there. Art galleries didn't want to be online, and still don't, not the fancy ones. That's not how they sell. I wrote some software to generate web sites for galleries, and Robert wrote some to resize images and set up an http server to serve the pages. Then we tried to sign up galleries. To call this a difficult sale would be an understatement. It was difficult to give away. A few galleries let us make sites for them for free, but none paid us.\n\nThen some online stores started to appear, and I realized that except for the order buttons they were identical to the sites we'd been generating for galleries. This impressive-sounding thing called an \"internet storefront\" was something we already knew how to build.\n\nSo in the summer of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we started trying to write software to build online stores. At first this was going to be normal desktop software, which in those days meant Windows software. That was an alarming prospect, because neither of us knew how to write Windows software or wanted to learn. We lived in the Unix world. But we decided we'd at least try writing a prototype store builder on Unix. Robert wrote a shopping cart, and I wrote a new site generator for stores \u2014 in Lisp, of course.\n\nWe were working out of Robert's apartment in Cambridge. His roommate was away for big chunks of time, during which I got to sleep in his room. For some reason there was no bed frame or sheets, just a mattress on the floor. One morning as I was lying on this mattress I had an idea that made me sit up like a capital L. What if we ran the software on the server, and let users control it by clicking on links? Then we'd never have to write anything to run on users' computers. We could generate the sites on the same server we'd serve them from. Users wouldn't need anything more than a browser.\n\nThis kind of software, known as a web app, is common now, but at the time it wasn't clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.\n\nNow we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.\n\nWe started a new company we called Viaweb, after the fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious", "doc_id": null, "embedding": null, "extra_info": null, "index": 1, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 14176, "end": 29193}}, "1556137778942538775": {"text": "fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious about the software as we worked on it. Eventually we managed to build a WYSIWYG site builder, in the sense that as you were creating pages, they looked exactly like the static ones that would be generated later, except that instead of leading to static pages, the links all referred to closures stored in a hash table on the server.\n\nIt helped to have studied art, because the main goal of an online store builder is to make users look legit, and the key to looking legit is high production values. If you get page layouts and fonts and colors right, you can make a guy running a store out of his bedroom look more legit than a big company.\n\n(If you're curious why my site looks so old-fashioned, it's because it's still made with this software. It may look clunky today, but in 1996 it was the last word in slick.)\n\nIn September, Robert rebelled. \"We've been working on this for a month,\" he said, \"and it's still not done.\" This is funny in retrospect, because he would still be working on it almost 3 years later. But I decided it might be prudent to recruit more programmers, and I asked Robert who else in grad school with him was really good. He recommended Trevor Blackwell, which surprised me at first, because at that point I knew Trevor mainly for his plan to reduce everything in his life to a stack of notecards, which he carried around with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly effective hacker.\n\nIt was a lot of fun working with Robert and Trevor. They're the two most independent-minded people I know, and in completely different ways. If you could see inside Rtm's brain it would look like a colonial New England church, and if you could see inside Trevor's it would look like the worst excesses of Austrian Rococo.\n\nWe opened for business, with 6 stores, in January 1996. It was just as well we waited a few months, because although we worried we were late, we were actually almost fatally early. There was a lot of talk in the press then about ecommerce, but not many people actually wanted online stores. [8]\n\nThere were three main parts to the software: the editor, which people used to build sites and which I wrote, the shopping cart, which Robert wrote, and the manager, which kept track of orders and statistics, and which Trevor wrote. In its time, the editor was one of the best general-purpose site builders. I kept the code tight and didn't have to integrate with any other software except Robert's and Trevor's, so it was quite fun to work on. If all I'd had to do was work on this software, the next 3 years would have been the easiest of my life. Unfortunately I had to do a lot more, all of it stuff I was worse at than programming, and the next 3 years were instead the most stressful.\n\nThere were a lot of startups making ecommerce software in the second half of the 90s. We were determined to be the Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive. It was lucky for us that we were poor, because that caused us to make Viaweb even more inexpensive than we realized. We charged $100 a month for a small store and $300 a month for a big one. This low price was a big attraction, and a constant thorn in the sides of competitors, but it wasn't because of some clever insight that we set the price low. We had no idea what businesses paid for things. $300 a month seemed like a lot of money to us.\n\nWe did a lot of things right by accident like that. For example, we did what's now called \"doing things that don't scale,\" although at the time we would have described it as \"being so lame that we're driven to the most desperate measures to get users.\" The most common of which was building stores for them. This seemed particularly humiliating, since the whole raison d'etre of our software was that people could use it to make their own stores. But anything to get users.\n\nWe learned a lot more about retail than we wanted to know. For example, that if you could only have a small image of a man's shirt (and all images were small then by present standards), it was better to have a closeup of the collar than a picture of the whole shirt. The reason I remember learning this was that it meant I had to rescan about 30 images of men's shirts. My first set of scans were so beautiful too.\n\nThough this felt wrong, it was exactly the right thing to be doing. Building stores for users taught us about retail, and about how it felt to use our software. I was initially both mystified and repelled by \"business\" and thought we needed a \"business person\" to be in charge of it, but once we started to get users, I was converted, in much the same way I was converted to fatherhood once I had kids. Whatever users wanted, I was all theirs. Maybe one day we'd have so many users that I couldn't scan their images for them, but in the meantime there was nothing more important to do.\n\nAnother thing I didn't get at the time is that growth rate is the ultimate test of a startup. Our growth rate was fine. We had about 70 stores at the end of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that mattered was the absolute number of users. And that is the thing that matters in the sense that that's how much money you're making, and if you're not making enough, you might go out of business. But in the long term the growth rate takes care of the absolute number. If we'd been a startup I was advising at Y Combinator, I would have said: Stop being so stressed out, because you're doing fine. You're growing 7x a year. Just don't hire too many more people and you'll soon be profitable, and then you'll control your own destiny.\n\nAlas I hired lots more people, partly because our investors wanted me to, and partly because that's what startups did during the Internet Bubble. A company with just a handful of employees would have seemed amateurish. So we didn't reach breakeven until about when Yahoo bought us in the summer of 1998. Which in turn meant we were at the mercy of investors for the entire life of the company. And since both we and our investors were noobs at startups, the result was a mess even by startup standards.\n\nIt was a huge relief when Yahoo bought us. In principle our Viaweb stock was valuable. It was a share in a business that was profitable and growing rapidly. But it didn't feel very valuable to me; I had no idea how to value a business, but I was all too keenly aware of the near-death experiences we seemed to have every few months. Nor had I changed my grad student lifestyle significantly since we started. So when Yahoo bought us it felt like going from rags to riches. Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats alone were by far the most luxurious thing I owned.\n\nThe next year, from the summer of 1998 to the summer of 1999, must have been the least productive of my life. I didn't realize it at the time, but I was worn out from the effort and stress of running Viaweb. For a while after I got to California I tried to continue my usual m.o. of programming till 3 in the morning, but fatigue combined with Yahoo's prematurely aged culture and grim cube farm in Santa Clara gradually dragged me down. After a few months it felt disconcertingly like working at Interleaf.\n\nYahoo had given us a lot of options when they bought us. At the time I thought Yahoo was so overvalued that they'd never be worth anything, but to my astonishment the stock went up 5x in the next year. I hung on till the first chunk of options vested, then in the summer of 1999 I left. It had been so long since I'd painted anything that I'd half forgotten why I was doing this. My brain had been entirely full of software and men's shirts for 4 years. But I had done this to get rich so I could paint, I reminded myself, and now I was rich, so I should go paint.\n\nWhen I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. This was the height of the Internet Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire. Leaving then to start a new startup must have seemed to him an insanely, and yet also plausibly, ambitious plan.\n\nBut I really was quitting to paint, and I started immediately. There was no time to lose. I'd already burned 4 years getting rich. Now when I talk to founders who are leaving after selling their companies, my advice is always the same: take a vacation. That's what I should have done, just gone off somewhere and done nothing for a month or two, but the idea never occurred to me.\n\nSo I tried to paint, but I just didn't seem to have any energy or ambition. Part of the problem was that I didn't know many people in California. I'd compounded this problem by buying a house up in the Santa Cruz Mountains, with a beautiful view but miles from anywhere. I stuck it out for a few more months, then in desperation I went back to New York, where unless you understand about rent control you'll be surprised to hear I still had my apartment, sealed up like a tomb of my old life. Idelle was in New York at least, and there were other people trying to paint there, even though I didn't know any of them.\n\nWhen I got back to New York I resumed my old life, except now I was rich. It was as weird as it sounds. I resumed all my old patterns, except now there were doors where there hadn't been. Now when I was tired of walking, all I had to do was raise my hand, and (unless it was raining) a taxi would stop to pick me up. Now when I walked past charming little restaurants I could go in and order lunch. It was exciting for a while. Painting started to go better. I experimented with a new kind of still life where I'd paint one painting in the old way, then photograph it and print it, blown up, on canvas, and then use that as the underpainting for a second still life, painted from the same objects (which hopefully hadn't rotted yet).\n\nMeanwhile I looked for an apartment to buy. Now I could actually choose what neighborhood to live in. Where, I asked myself and various real estate agents, is the Cambridge of New York? Aided by occasional visits to actual Cambridge, I gradually realized there wasn't one. Huh.\n\nAround this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc.\n\nI got so excited about this idea that I couldn't think about anything else. It seemed obvious that this was the future. I didn't particularly want to start another company, but it was clear that this idea would have to be embodied as one, so I decided to move to Cambridge and start it. I hoped to lure Robert into working on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT, and though he'd made a lot of money the last time I'd lured him into working on one of my schemes, it had also been a huge time sink. So while he agreed that it sounded like a plausible idea, he firmly refused to work on it.\n\nHmph. Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and we got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.\n\nBy then there was a name for the kind of company Viaweb was, an \"application service provider,\" or ASP. This name didn't last long before it was replaced by \"software as a service,\" but it was current for long enough that I named this new company after it: it was going to be called Aspra.\n\nI started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company \u2014 especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source project.\n\nMuch to my surprise, the time I spent working on this stuff was not wasted after all. After we started Y Combinator, I would often encounter startups working on parts of this new architecture, and it was very useful to have spent so much time thinking about it and even trying to write some of it.\n\nThe subset I would build as an open source project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years", "doc_id": null, "embedding": null, "extra_info": null, "index": 2, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 29202, "end": 44135}}, "8299016429808939797": {"text": "project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years before using Viaweb but had never used for anything. In one day it got 30,000 page views. What on earth had happened? The referring urls showed that someone had posted it on Slashdot. [10]\n\nWow, I thought, there's an audience. If I write something and put it on the web, anyone can read it. That may seem obvious now, but it was surprising then. In the print era there was a narrow channel to readers, guarded by fierce monsters known as editors. The only way to get an audience for anything you wrote was to get it published as a book, or in a newspaper or magazine. Now anyone could publish anything.\n\nThis had been possible in principle since 1993, but not many people had realized it yet. I had been intimately involved with building the infrastructure of the web for most of that time, and a writer as well, and it had taken me 8 years to realize it. Even then it took me several years to understand the implications. It meant there would be a whole new generation of essays. [11]\n\nIn the print era, the channel for publishing essays had been vanishingly small. Except for a few officially anointed thinkers who went to the right parties in New York, the only people allowed to publish essays were specialists writing about their specialties. There were so many essays that had never been written, because there had been no way to publish them. Now they could be, and I was going to write them. [12]\n\nI've worked on several different things, but to the extent there was a turning point where I figured out what to work on, it was when I started publishing essays online. From then on I knew that whatever else I did, I'd always write essays too.\n\nI knew that online essays would be a marginal medium at first. Socially they'd seem more like rants posted by nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions published in The New Yorker. But by this point I knew enough to find that encouraging instead of discouraging.\n\nOne of the most conspicuous patterns I've noticed in my life is how well it has worked, for me at least, to work on things that weren't prestigious. Still life has always been the least prestigious form of painting. Viaweb and Y Combinator both seemed lame when we started them. I still get the glassy eye from strangers when they ask what I'm writing, and I explain that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious intellectually in something like the way Latin is, also seems about as hip.\n\nIt's not that unprestigious types of work are good per se. But when you find yourself drawn to some kind of work despite its current lack of prestige, it's a sign both that there's something real to be discovered there, and that you have the right kind of motives. Impure motives are a big danger for the ambitious. If anything is going to lead you astray, it will be the desire to impress people. So while working on things that aren't prestigious doesn't guarantee you're on the right track, it at least guarantees you're not on the most common type of wrong one.\n\nOver the next several years I wrote lots of essays about all kinds of different topics. O'Reilly reprinted a collection of them as a book, called Hackers & Painters after one of the essays in it. I also worked on spam filters, and did some more painting. I used to have dinners for a group of friends every thursday night, which taught me how to cook for groups. And I bought another building in Cambridge, a former candy factory (and later, twas said, porn studio), to use as an office.\n\nOne night in October 2003 there was a big party at my house. It was a clever idea of my friend Maria Daniels, who was one of the thursday diners. Three separate hosts would all invite their friends to one party. So for every guest, two thirds of the other guests would be people they didn't know but would probably like. One of the guests was someone I didn't know but would turn out to like a lot: a woman called Jessica Livingston. A couple days later I asked her out.\n\nJessica was in charge of marketing at a Boston investment bank. This bank thought it understood startups, but over the next year, as she met friends of mine from the startup world, she was surprised how different reality was. And how colorful their stories were. So she decided to compile a book of interviews with startup founders.\n\nWhen the bank had financial problems and she had to fire half her staff, she started looking for a new job. In early 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks to make up their minds, and during this time I started telling her about all the things that needed to be fixed about venture capital. They should make a larger number of smaller investments instead of a handful of giant ones, they should be funding younger, more technical founders instead of MBAs, they should let the founders remain as CEO, and so on.\n\nOne of my tricks for writing essays had always been to give talks. The prospect of having to stand up in front of a group of people and tell them something that won't waste their time is a great spur to the imagination. When the Harvard Computer Society, the undergrad computer club, asked me to give a talk, I decided I would tell them how to start a startup. Maybe they'd be able to avoid the worst of the mistakes we'd made.\n\nSo I gave this talk, in the course of which I told them that the best sources of seed funding were successful startup founders, because then they'd be sources of advice too. Whereupon it seemed they were all looking expectantly at me. Horrified at the prospect of having my inbox flooded by business plans (if I'd only known), I blurted out \"But not me!\" and went on with the talk. But afterward it occurred to me that I should really stop procrastinating about angel investing. I'd been meaning to since Yahoo bought us, and now it was 7 years later and I still hadn't done one angel investment.\n\nMeanwhile I had been scheming with Robert and Trevor about projects we could work on together. I missed working with them, and it seemed like there had to be something we could collaborate on.\n\nAs Jessica and I were walking home from dinner on March 11, at the corner of Garden and Walker streets, these three threads converged. Screw the VCs who were taking so long to make up their minds. We'd start our own investment firm and actually implement the ideas we'd been talking about. I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert and Trevor as partners too. [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be angel investors, and in Boston in 2005 there were no Ron Conways to learn from. So we just made what seemed like the obvious choices, and some of the things we did turned out to be novel.\n\nThere are multiple components to Y Combinator, and we didn't figure them all out at once. The part we got first was to be an angel firm. In those days, those two words didn't go together. There were VC firms, which were organized companies with people whose job it was to make investments, but they only did big, million dollar investments. And there were angels, who did smaller investments, but these were individuals who were usually focused on other things and made investments on the side. And neither of them helped founders enough in the beginning. We knew how helpless founders were in some respects, because we remembered how helpless we'd been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock and all that stuff, how on earth did you do that? Our plan was not only to make seed investments, but to do for startups everything Julian had done for us.\n\nYC was not organized as a fund. It was cheap enough to run that we funded it with our own money. That went right by 99% of readers, but professional investors are thinking \"Wow, that means they got all the returns.\" But once again, this was not due to any particular insight on our part. We didn't know how VC firms were organized. It never occurred to us to try to raise a fund, and if it had, we wouldn't have known where to start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund a bunch of startups all at once, twice a year, and then to spend three months focusing intensively on trying to help them. That part we discovered by accident, not merely implicitly but explicitly due to our ignorance about investing. We needed to get experience as investors. What better way, we thought, than to fund a whole bunch of startups at once? We knew undergrads got temporary jobs at tech companies during the summer. Why not organize a summer program where they'd start startups instead? We wouldn't feel guilty for being in a sense fake investors, because they would in a similar sense be fake founders. So while we probably wouldn't make much money out of it, we'd at least get to practice being investors on them, and they for their part would probably have a more interesting summer than they would working at Microsoft.\n\nWe'd use the building I owned in Cambridge as our headquarters. We'd all have dinner there once a week \u2014 on tuesdays, since I was already cooking for the thursday diners on thursdays \u2014 and after dinner we'd bring in experts on startups to give talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter of days we cooked up something we called the Summer Founders Program, and I posted an announcement on my site, inviting undergrads to apply. I had never imagined that writing essays would be a way to get \"deal flow,\" as investors call it, but it turned out to be the perfect source. [15] We got 225 applications for the Summer Founders Program, and we were surprised to find that a lot of them were from people who'd already graduated, or were about to that spring. Already this SFP thing was starting to feel more serious than we'd intended.\n\nWe invited about 20 of the 225 groups to interview in person, and from those we picked 8 to fund. They were an impressive group. That first batch included reddit, Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who had already helped write the RSS spec and would a few years later become a martyr for open access, and Sam Altman, who would later become the second president of YC. I don't think it was entirely luck that the first batch was so good. You had to be pretty bold to sign up for a weird thing like the Summer Founders Program instead of a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for startups was based on a combination of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). We invested $6k per founder, which in the typical two-founder case was $12k, in return for 6%. That had to be fair, because it was twice as good as the deal we ourselves had taken. Plus that first summer, which was really hot, Jessica brought the founders free air conditioners. [16]\n\nFairly quickly I realized that we had stumbled upon the way to scale startup funding. Funding startups in batches was more convenient for us, because it meant we could do things for a lot of startups at once, but being part of a batch was better for the startups too. It solved one of the biggest problems faced by founders: the isolation. Now you not only had colleagues, but colleagues who understood the problems you were facing and could tell you how they were solving them.\n\nAs YC grew, we started to notice other advantages of scale. The alumni became a tight community, dedicated to helping one another, and especially the current batch, whose shoes they remembered being in. We also noticed that the startups were becoming one another's customers. We used to refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now lots of startups get their initial set of customers almost entirely from among their batchmates.\n\nI had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.\n\nIn the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't startup founders we wanted to reach. It was future startup founders. So I changed the name to Hacker News and the topic to whatever engaged one's intellectual curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest source of stress for me. If all I'd had to do was select and help founders, life would have been so easy. And that implies that HN was a mistake. Surely the biggest source of stress in one's work should at least be something close to the core of the work. Whereas I was like someone who was in pain while running a marathon not from the exertion of running, but because I had a blister from an ill-fitting shoe. When I was dealing with some urgent problem during YC, there was about a 60% chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite", "doc_id": null, "embedding": null, "extra_info": null, "index": 3, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 44207, "end": 59205}}, "2027551492047159265": {"text": "chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite varied, and the good founders were very effective. If you were trying to learn the most you could about startups in the shortest possible time, you couldn't have picked a better way to do it.\n\nThere were parts of the job I didn't like. Disputes between cofounders, figuring out when people were lying to us, fighting with people who maltreated the startups, and so on. But I worked hard even at the parts I didn't like. I was haunted by something Kevin Hale once said about companies: \"No one works harder than the boss.\" He meant it both descriptively and prescriptively, and it was the second part that scared me. I wanted YC to be good, so if how hard I worked set the upper bound on how hard everyone else worked, I'd better work very hard.\n\nOne day in 2010, when he was visiting California for interviews, Robert Morris did something astonishing: he offered me unsolicited advice. I can only remember him doing that once before. One day at Viaweb, when I was bent over double from a kidney stone, he suggested that it would be a good idea for him to take me to the hospital. That was what it took for Rtm to offer unsolicited advice. So I remember his exact words very clearly. \"You know,\" he said, \"you should make sure Y Combinator isn't the last cool thing you do.\"\n\nAt the time I didn't understand what he meant, but gradually it dawned on me that he was saying I should quit. This seemed strange advice, because YC was doing great. But if there was one thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It was true that on my current trajectory, YC would be the last thing I did, because it was only taking up more of my attention. It had already eaten Arc, and was in the process of eating essays too. Either YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.\n\nIn the summer of 2012 my mother had a stroke, and the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed her balance, and she was put in a nursing home, but she really wanted to get out of it and back to her house, and my sister and I were determined to help her do it. I used to fly up to Oregon to visit her regularly, and I had a lot of time to think on those flights. On one of them I realized I was ready to hand YC over to someone else.\n\nI asked Jessica if she wanted to be president, but she didn't, so we decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete changing of the guard. Up till that point YC had been controlled by the original LLC we four had started. But we wanted YC to last for a long time, and to do that it couldn't be controlled by the founders. So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and Jessica and Trevor would become ordinary partners.\n\nWhen we asked Sam if he wanted to be president of YC, initially he said no. He wanted to start a startup to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed. We decided he'd take over starting with the winter 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly so he could learn the job, and partly because I was focused on my mother, whose cancer had returned.\n\nShe died on January 15, 2014. We knew this was coming, but it was still hard when it did.\n\nI kept working on YC till March, to help get that batch of startups through Demo Day, then I checked out pretty completely. (I still talk to alumni and to new startups working on things I'm interested in, but that only takes a few hours a week.)\n\nWhat should I do next? Rtm's advice hadn't included anything about that. I wanted to do something completely different, so I decided I'd paint. I wanted to see how good I could get if I really focused on it. So the day after I stopped working on YC, I started painting. I was rusty and it took a while to get back into shape, but it was at least completely engaging. [18]\n\nI spent most of the rest of 2014 painting. I'd never been able to work so uninterruptedly before, and I got to be better than I had been. Not good enough, but better. Then in November, right in the middle of a painting, I ran out of steam. Up till that point I'd always been curious to see how the painting I was working on would turn out, but suddenly finishing this one seemed like a chore. So I stopped working on it and cleaned my brushes and haven't painted since. So far anyway.\n\nI realize that sounds rather wimpy. But attention is a zero sum game. If you can choose what to work on, and you choose a project that's not the best one (or at least a good one) for you, then it's getting in the way of another project that is. And at 50 there was some opportunity cost to screwing around.\n\nI started writing essays again, and wrote a bunch of new ones over the next few months. I even wrote a couple that weren't about startups. Then in March 2015 I started working on Lisp again.\n\nThe distinctive thing about Lisp is that its core is a language defined by writing an interpreter in itself. It wasn't originally intended as a programming language in the ordinary sense. It was meant to be a formal model of computation, an alternative to the Turing machine. If you want to write an interpreter for a language in itself, what's the minimum set of predefined operators you need? The Lisp that John McCarthy invented, or more accurately discovered, is an answer to that question. [19]\n\nMcCarthy didn't realize this Lisp could even be used to program computers till his grad student Steve Russell suggested it. Russell translated McCarthy's interpreter into IBM 704 machine language, and from that point Lisp started also to be a programming language in the ordinary sense. But its origins as a model of computation gave it a power and elegance that other languages couldn't match. It was this that attracted me in college, though I didn't understand why at the time.\n\nMcCarthy's 1960 Lisp did nothing more than interpret Lisp expressions. It was missing a lot of things you'd want in a programming language. So these had to be added, and when they were, they weren't defined using McCarthy's original axiomatic approach. That wouldn't have been feasible at the time. McCarthy tested his interpreter by hand-simulating the execution of programs. But it was already getting close to the limit of interpreters you could test that way \u2014 indeed, there was a bug in it that McCarthy had overlooked. To test a more complicated interpreter, you'd have had to run it, and computers then weren't powerful enough.\n\nNow they are, though. Now you could continue using McCarthy's axiomatic approach till you'd defined a complete programming language. And as long as every change you made to McCarthy's Lisp was a discoveredness-preserving transformation, you could, in principle, end up with a complete language that had this quality. Harder to do than to talk about, of course, but if it was possible in principle, why not try? So I decided to take a shot at it. It took 4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined goal, or it would have been hard to keep at it for so long.\n\nI wrote this new Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but it's an indication of the sort of trickery I had to engage in to make this work. By means of an egregious collection of hacks I managed to make something close enough to an interpreter written in itself that could actually run. Not fast, but fast enough to test.\n\nI had to ban myself from writing essays during most of this time, or I'd never have finished. In late 2015 I spent 3 months writing essays, and when I went back to working on Bel I could barely understand the code. Not so much because it was badly written as because the problem is so convoluted. When you're working on an interpreter written in itself, it's hard to keep track of what's happening at what level, and errors can be practically encrypted by the time you get them.\n\nSo I said no more essays till Bel was done. But I told few people about Bel while I was working on it. So for years it must have seemed that I was doing nothing, when in fact I was working harder than I'd ever worked on anything. Occasionally after wrestling for hours with some gruesome bug I'd check Twitter or HN and see someone asking \"Does Paul Graham still code?\"\n\nWorking on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I remember taking the boys to the coast on a sunny day in 2015 and figuring out how to deal with some problem involving continuations while I watched them play in the tide pools. It felt like I was doing life right. I remember that because I was slightly dismayed at how novel it felt. The good news is that I had more moments like this over the next few years.\n\nIn the summer of 2016 we moved to England. We wanted our kids to see what it was like living in another country, and since I was a British citizen by birth, that seemed the obvious choice. We only meant to stay for a year, but we liked it so much that we still live there. So most of Bel was written in England.\n\nIn the fall of 2019, Bel was finally finished. Like McCarthy's original Lisp, it's a spec rather than an implementation, although like McCarthy's Lisp it's a spec expressed as code.\n\nNow that I could write essays again, I wrote a bunch about topics I'd had stacked up. I kept writing essays through 2020, but I also started to think about other things I could work on. How should I choose what to do? Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be. If this surprised me, who'd lived it, then I thought perhaps it would be interesting to other people, and encouraging to those with similarly messy lives. So I wrote a more detailed version for others to read, and this is the last sentence of it.\n\n\n\n\n\n\n\n\n\nNotes\n\n[1] My experience skipped a step in the evolution of computers: time-sharing machines with interactive OSes. I went straight from batch processing to microcomputers, which made microcomputers seem all the more exciting.\n\n[2] Italian words for abstract concepts can nearly always be predicted from their English cognates (except for occasional traps like polluzione). It's the everyday words that differ. So if you string together a lot of abstract concepts with a few simple verbs, you can make a little Italian go a long way.\n\n[3] I lived at Piazza San Felice 4, so my walk to the Accademia went straight down the spine of old Florence: past the Pitti, across the bridge, past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw Florence at street level in every possible condition, from empty dark winter evenings to sweltering summer days when the streets were packed with tourists.\n\n[4] You can of course paint people like still lives if you want to, and they're willing. That sort of portrait is arguably the apex of still life painting, though the long sitting does tend to produce pained expressions in the sitters.\n\n[5] Interleaf was one of many companies that had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.\n\n[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.\n\n[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.\n\n[8] Most software you can launch as soon as it's done. But when the software is an online store builder and you're hosting the stores, if you don't have any users yet, that fact will be painfully obvious. So before we could launch publicly we had to launch privately, in the sense of recruiting an initial set of users and making sure they had decent-looking stores.\n\n[9] We'd had a code editor in Viaweb for users to define their own page styles. They didn't know it, but they were editing Lisp expressions underneath. But this wasn't an app editor, because the code ran when the merchants' sites were generated, not when shoppers visited them.\n\n[10] This was the first instance of what is now a familiar experience, and so was what happened next, when I read the comments and found they were full of angry people. How could I claim that Lisp was better than other languages? Weren't they all Turing complete? People who see the responses to essays I write sometimes tell me how sorry they feel for me, but I'm not exaggerating when I reply that it has always been like this, since the very beginning. It comes with the territory. An essay must tell readers things they don't already know, and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print", "doc_id": null, "embedding": null, "extra_info": null, "index": 4, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 59153, "end": 73953}}, "7881031364463815306": {"text": "and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print era.\n\nWhich in turn implies that people who are independent-minded (i.e. less influenced by custom) will have an advantage in fields affected by rapid change (where customs are more likely to be obsolete).\n\nHere's an interesting point, though: you can't always predict which fields will be affected by rapid change. Obviously software and venture capital will be, but who would have predicted that essay writing would be?\n\n[13] Y Combinator was not the original name. At first we were called Cambridge Seed. But we didn't want a regional name, in case someone copied us in Silicon Valley, so we renamed ourselves after one of the coolest tricks in the lambda calculus, the Y combinator.\n\nI picked orange as our color partly because it's the warmest, and partly because no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest green, because they were trying to appeal to LPs, not founders. The YC logo itself is an inside joke: the Viaweb logo had been a white V on a red circle, so I made the YC logo a white Y on an orange square.\n\n[14] YC did become a fund for a couple years starting in 2009, because it was getting so big I could no longer afford to fund it personally. But after Heroku got bought we had enough money to go back to being self-funded.\n\n[15] I've never liked the term \"deal flow,\" because it implies that the number of new startups at any given time is fixed. This is not only false, but it's the purpose of YC to falsify it, by causing startups to be founded that would not otherwise have existed.\n\n[16] She reports that they were all different shapes and sizes, because there was a run on air conditioners and she had to get whatever she could, but that they were all heavier than she could carry now.\n\n[17] Another problem with HN was a bizarre edge case that occurs when you both write essays and run a forum. When you run a forum, you're assumed to see if not every conversation, at least every conversation involving you. And when you write essays, people post highly imaginative misinterpretations of them on forums. Individually these two phenomena are tedious but bearable, but the combination is disastrous. You actually have to respond to the misinterpretations, because the assumption that you're present in the conversation means that not responding to any sufficiently upvoted misinterpretation reads as a tacit admission that it's correct. But that in turn encourages more; anyone who wants to pick a fight with you senses that now is their chance.\n\n[18] The worst thing about leaving YC was not working with Jessica anymore. We'd been working on YC almost the whole time we'd known each other, and we'd neither tried nor wanted to separate it from our personal lives, so leaving was like pulling up a deeply rooted tree.\n\n[19] One way to get more precise about the concept of invented vs discovered is to talk about space aliens. Any sufficiently advanced alien civilization would certainly know about the Pythagorean theorem, for example. I believe, though with less certainty, that they would also know about the Lisp in McCarthy's 1960 paper.\n\nBut if so there's no reason to suppose that this is the limit of the language that might be known to them. Presumably aliens need numbers and errors and I/O too. So it seems likely there exists at least one path out of McCarthy's Lisp along which discoveredness is preserved.\n\n\n\nThanks to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this.\n\n\n\n", "doc_id": null, "embedding": null, "extra_info": null, "index": 5, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 73780, "end": 78167}}}, "id_map": {"9ed902f7-78d0-4f08-8d24-dc9e810032b0": 6042336024030253325, "cc3d9f48-5ff0-4c64-a1a7-1a9da9729a00": 3513671825300211474, "70e3a006-e142-4973-8bcd-97518b141ca2": 1556137778942538775, "cd5a02aa-bb40-452b-bba1-bd2633c4837e": 8299016429808939797, "5e5b1515-4bc4-4ef0-85e0-7bb39a3360b6": 2027551492047159265, "6e698bff-c141-464e-9b06-1c30f54fc9dd": 7881031364463815306}, "embedding_dict": {"9ed902f7-78d0-4f08-8d24-dc9e810032b0": [0.006014410872012377, -0.008068716153502464, 0.0019959642086178064, -0.02510424330830574, -0.0025104242376983166, 0.027409590780735016, -0.024425366893410683, -0.00355879170820117, -0.011038795113563538, -0.03623496741056442, 0.02411421574652195, 0.03691384568810463, -0.0031221192330121994, -0.009094100445508957, 0.0012870343634858727, 0.020210683345794678, 0.027678310871124268, 0.006923113949596882, 0.016703160479664803, -0.01905093900859356, -0.005080957431346178, -0.0036984561011195183, 0.0006594283622689545, -0.00724133662879467, -0.008358651772141457, 0.0012463725870475173, 0.015005973167717457, -0.025910407304763794, 0.0026111947372555733, -0.017664901912212372, 0.020931988954544067, -0.005144601687788963, -0.0015274693723767996, -0.004098002333194017, -0.03168084844946861, -0.017636613920331, -0.010883219540119171, -0.005395644344389439, 4.533017272478901e-05, -0.011696456000208855, 0.040393080562353134, 0.02796117588877678, -0.01460996177047491, 0.00021192754502408206, -0.0020207148045301437, 0.02578311786055565, 0.003815137781202793, 0.01619400456547737, -0.0036418831441551447, 0.02172400988638401, 0.004624838009476662, 0.014751394279301167, -0.01784876361489296, -0.010826646350324154, -0.0153312673792243, -0.0022894362919032574, 0.015769707038998604, 0.027169154956936836, 0.0017024920089170337, -0.012212683446705341, 0.004967811517417431, 0.01664658822119236, -0.01813162863254547, 0.0007049518753774464, -0.0031380304135382175, 0.005554755683988333, -0.028569335117936134, -0.007814137265086174, -0.007658562157303095, -0.025457823649048805, 0.01531712431460619, 0.00753127271309495, -0.027437876909971237, 0.02245945855975151, 0.036574408411979675, 0.006396278273314238, -0.0004269489145372063, -0.009822476655244827, -0.0035464162938296795, -0.0011199674336239696, -0.00549111096188426, -0.010480137541890144, -0.006774609908461571, -0.00210910988971591, 0.010671070776879787, -0.014107877388596535, 0.008118216879665852, 0.030690820887684822, -0.01926308684051037, -0.021582577377557755, 0.009221389889717102, 0.009815405122935772, 0.006049768999218941, 0.025005239993333817, -0.009610328823328018, 0.009907335974276066, 0.002780913608148694, 0.003960106056183577, -0.02511838637292385, -0.017679044976830482, -0.002535174833610654, 0.007976784370839596, -0.008196004666388035, -0.01762247085571289, -0.02725401520729065, 0.02047940529882908, 0.008995098061859608, -0.0018262452213093638, 0.028399616479873657, -0.03428320214152336, 0.0043172226287424564, 0.04579579457640648, 0.029559362679719925, -0.03397205099463463, 0.01448267325758934, -0.038752466440200806, 0.010805431753396988, -0.035358089953660965, -0.0092850336804986, -0.018442779779434204, 0.004087395034730434, 0.02340705506503582, 0.01132166013121605, -0.011795458383858204, 0.02295447140932083, 0.012007607147097588, -0.01256626471877098, -0.021144136786460876, 0.001770556322298944, -0.024283934384584427, -0.0032016749028116465, -0.014991829171776772, 0.024439509958028793, -0.007163548842072487, 0.0053107850253582, 0.0007213050266727805, -0.023958640173077583, -0.005204710643738508, -0.002224023686721921, -0.021313855424523354, 0.030521102249622345, 0.018881218507885933, -0.004656660370528698, -0.011632811278104782, -0.0005025268183089793, 0.012905701994895935, 0.011526736430823803, -0.003960106056183577, 0.00041324764606542885, 0.0060179466381669044, -0.013895728625357151, -0.008160647004842758, -0.017905335873365402, -0.01667487435042858, 0.009532541036605835, 0.005674973130226135, 0.0002647436922416091, 0.02581140398979187, -0.01974395662546158, 0.0013029455440118909, 0.03037966974079609, 0.03063424862921238, -0.002344241365790367, 0.009249676018953323, 0.0050420635379850864, 0.026858003810048103, 0.03646126016974449, 0.008231363259255886, -0.0011827280977740884, -0.01110243983566761, -0.0036418831441551447, 0.013315856456756592, -0.038978755474090576, 0.00513399438932538, 0.020564263686537743, 0.008280863985419273, -0.001514210132881999, 0.0071564773097634315, -0.01732546277344227, -0.01741032302379608, 0.022487744688987732, -0.0006355616496875882, 0.03878075256943703, 0.03185056522488594, -0.012495548464357853, 0.008549585938453674, 0.013520932756364346, 0.007053938694298267, -0.011081225238740444, 0.0005626355996355414, 0.0116893844678998, 0.009836620651185513, -0.031482841819524765, -0.033632613718509674, -0.6372376084327698, -0.02169572375714779, 0.0005807565758004785, -0.01328049786388874, -0.016519298776984215, -0.005179959814995527, 0.0042712572030723095, 0.01326635479927063, -0.010961007326841354, 0.02609426900744438, 0.008471798151731491, 0.00010955482866847888, 0.033151742070913315, 0.004143967758864164, -0.01685873605310917, -0.0059260157868266106, 0.012177325785160065, -0.00990026444196701, -0.02967250719666481, 0.00035203396691940725, -0.02288375422358513, 0.03694213181734085, -0.014765537343919277, -0.011837887577712536, -0.0018262452213093638, 0.012962275184690952, 0.008160647004842758, -0.0038823180366307497, 0.009624471887946129, 0.025867978110909462, -0.014192736707627773, 0.013082493096590042, 0.011003437452018261, -0.003208746435120702, 0.057760972529649734, -0.0018315489869564772, -0.0031663167756050825, 0.03301031142473221, 0.027706598863005638, 0.031199976801872253, -0.0317939929664135, -0.02507595717906952, 0.0054769678972661495, 0.014525102451443672, 0.006636713165789843, 0.0042358990758657455, 0.015783850103616714, 0.0006576604209840298, 0.007510058116167784, -0.00409446656703949, 0.008917310275137424, 0.002947096712887287, 0.0012021750444546342, -0.0060179466381669044, 0.029955372214317322, -0.004699090030044317, 0.0036949203349649906, -0.008464726619422436, 0.006679142825305462, -0.003304213285446167, 0.0022876684088259935, 0.021540148183703423, -0.04590894281864166, 0.019956104457378387, -0.0139947310090065, 0.001999499974772334, -0.011406519450247288, 0.0033484110608696938, -0.004204076714813709, -0.021596720442175865, 0.005484039429575205, 0.008443511091172695, -0.010572068393230438, -0.023237336426973343, 0.00700797326862812, 0.0025457823649048805, 0.021808868274092674, -0.00807578768581152, -0.0023972783237695694, 0.007220121566206217, 0.0034933791030198336, -0.007580774370580912, -0.020352115854620934, -0.017664901912212372, 0.03465092554688454, -0.014822110533714294, -0.017509326338768005, 0.023590916767716408, 0.007644418627023697, 0.011491378769278526, -0.002787985373288393, 0.02847033366560936, -0.015783850103616714, -0.03960105776786804, 0.004575336817651987, 0.013563362881541252, -0.008577872067689896, -0.01072057243436575, -0.013740153051912785, -0.026433706283569336, -0.0027314124163240194, -2.2803204046795145e-05, 0.016986025497317314, 0.028300613164901733, 0.005462824832648039, -0.005003169644623995, 0.012941060587763786, 0.015543416142463684, 0.025684116408228874, -0.04842643812298775, -0.0007416359148919582, -0.01595356874167919, -0.03422662988305092, -0.007029187865555286, -0.004009607248008251, -0.023293908685445786, 0.014065447263419628, 0.01159745268523693, 0.01927722990512848, -0.0016954203601926565, 0.01854178123176098, -0.014624105766415596, -0.013945230282843113, -0.017085028812289238, -0.011533808894455433, 0.01241776067763567, 0.008153575472533703, -0.009560827165842056, -0.028583478182554245, 0.0071564773097634315, -0.0005728010437451303, -0.00596844544634223, 0.02029554359614849, -0.016575871035456657, 0.0012994097778573632, -0.001727242604829371, 0.0022982757072895765, -0.0038999971002340317, 0.0035287372302263975, -0.009589113295078278, -0.028343044221401215, -0.003765636356547475, -9.578450772096403e-06, 0.008500084280967712, -0.010161914862692356, -0.025966979563236237, -0.0006430752109736204, -0.0007160013192333281, 0.004433904308825731, 0.017495181411504745, 0.006746323313564062, 0.003115047700703144, -0.015260551124811172, 0.0018297811038792133, -0.013641150668263435, -0.006866540759801865, -0.004950132220983505, -0.014723108150064945, -0.022982757538557053, -0.0013957605697214603, -0.023590916767716408, 0.01953180879354477, -0.0019058010075241327, 0.008493012748658657, -0.005738617852330208, -0.0019234800711274147, 0.004189933650195599, 0.021610863506793976, -0.018004339188337326, -0.04011021554470062, 0.0031751564238220453, 5.5385131418006495e-05, 0.009617400355637074, 0.002665999811142683, 0.001017429050989449, 0.028894629329442978, -0.02417078986763954, 0.0064528509974479675, -0.009843692183494568, -0.005197639111429453, 0.0018456921679899096, 0.001886354060843587, 0.012354115955531597, -0.014892826788127422, 0.02504766918718815, -0.002673071576282382, 0.019121654331684113, 0.009016312658786774, -0.005155209451913834, 0.009624471887946129, 0.026447849348187447, -0.007524201180785894, -0.01619400456547737, -0.01050135213881731, -0.007715134881436825, 0.026419563218951225, 0.002266453579068184, -0.007609060499817133, 0.008104073815047741, 0.03855445981025696, 0.004840522538870573, 0.02582554705440998, 0.014892826788127422, 0.0006523567135445774, 0.0040166787803173065, -0.03456606715917587, 0.01567070558667183, -0.03564095497131348, 0.011364089325070381, -0.002754395129159093, -0.008995098061859608, -0.014765537343919277, -0.022827181965112686, -0.03261430189013481, 0.004207612480968237, 0.03595210611820221, -0.005346143152564764, 0.026108412072062492, -0.03648954629898071, 0.012757197953760624, -0.0025121921207755804, 0.02267160639166832, 0.015515129081904888, -0.01446853019297123, 0.015557559207081795, 0.02482137829065323, -0.0024927451740950346, -0.004267721436917782, -0.012134895659983158, -0.02970079518854618, -0.003452717326581478, -0.003521665697917342, 0.013429001905024052, 0.002975383074954152, 0.013230997137725353, 0.03255772963166237, 0.019687384366989136, -0.010784217156469822, 0.039968784898519516, -0.003843424143269658, -0.011675240471959114, 0.02288375422358513, 0.023548487573862076, -0.022544316947460175, 0.015260551124811172, 0.010770074091851711, 0.05286741256713867, -0.005802262108772993, -0.023237336426973343, 0.03425491601228714, -0.013025919906795025, 0.019941961392760277, -0.01982881687581539, -0.016278864815831184, 0.010656927712261677, -0.01906508207321167, 0.01616571843624115, 0.008054572157561779, 0.02608012594282627, 0.024764806032180786, -0.007460556458681822, -0.008874880149960518, -0.01096807885915041, -0.022063447162508965, -0.0011977552203461528, 0.0027667703106999397, -0.003751493291929364, -0.019376233220100403, -0.020451119169592857, -0.004564729053527117, -0.013075421564280987, -0.02387378178536892, -0.013223924674093723, -0.018669070675969124, 0.033660899847745895, -0.005438074003905058, -0.007004437502473593, 0.00518703181296587, 0.04947303608059883, 0.022303882986307144, -0.02368992008268833, -0.021115850657224655, 0.010161914862692356, -0.005904800724238157, 0.004327829927206039, 0.0034916112199425697, -0.01956009492278099, -0.0020030357409268618, 0.007997999899089336, -0.014624105766415596, -0.013372428715229034, 0.00019911023264285177, 0.009907335974276066, 0.007623204030096531, -0.006848861929029226, 0.00795556977391243, 0.05037820339202881, -0.025655828416347504, 0.0037939229514449835, 0.0042358990758657455, 0.008047500625252724, -0.00639274250715971, -0.0209744181483984, -0.021639149636030197, 0.05037820339202881, -0.009942694567143917, -0.003960106056183577, -0.007128190714865923, -0.006587211973965168, -0.01759418472647667, -0.0069620078429579735, 0.017495181411504745, 0.006901898887008429, 0.025005239993333817, 0.01735374890267849, 0.010402349755167961, -0.01132166013121605, -0.002719037001952529, 0.029248211532831192, 0.017212318256497383, 0.0033077492844313383, -0.038950469344854355, -0.021158279851078987, -0.00032087464933283627, 0.10669656842947006, 0.022289738059043884, -0.029531074687838554, -0.006654392462223768, 0.0009617400355637074, -0.01639200933277607, -0.012156111188232899, -0.028328901156783104, 0.033887192606925964, 0.009688116610050201, 0.02605183981359005, -0.008528371341526508, 0.012149039655923843, 0.0035128260497003794, 0.0013179727829992771, -0.012120752595365047, 0.004151039756834507, -0.03810187801718712, 0.005112779792398214, -0.012000535614788532, 0.01644858345389366, 0.02219073660671711, 0.007715134881436825, 0.02029554359614849, 0.0069832224398851395, -0.005678508896380663, 0.0341983437538147, 0.0006474949768744409, 0.034085195511579514, -0.020620837807655334, -0.018980221822857857, 0.013195638544857502, 0.013407787308096886, 0.015783850103616714, -0.0017634846735745668, 0.034594353288412094, 0.023308051750063896, 0.03784729912877083, -0.0019058010075241327, -0.008379867300391197, 0.027338873594999313, 0.020564263686537743, 0.005547684151679277, -0.03250115364789963, -0.0029912942554801702, -0.007061010226607323, -0.001161513151600957, 0.0327274464070797, -0.008860737085342407, -0.03948791325092316, 0.01738203689455986, 0.013931087218225002, -0.028272327035665512, 0.002011875156313181, 0.004023750312626362, 0.0059931958094239235, 0.010465994477272034, -0.002114413771778345, -0.002406117971986532, 0.0013232764322310686, 0.012863272801041603, -0.021356284618377686, 0.018527638167142868, -0.0069620078429579735, -0.0050173127092421055, -0.01834377646446228, 0.000540094799362123, 0.016264719888567924, -0.007601988967508078, 0.033915478736162186, 0.0027490914799273014, -0.018216487020254135, -0.044042035937309265, 0.007460556458681822, 0.01664658822119236, -0.0007416359148919582, 0.026164986193180084, 0.012212683446705341, -0.0067286440171301365, 0.01207125186920166, -0.02241702750325203, -0.05159452185034752, 0.007587845902889967, -0.031991999596357346, 0.007340339012444019, 0.003260015742853284, -0.002869308926165104, -0.006714500952512026, -0.020111680030822754, 0.012842058204114437, 0.002886987989768386, 0.017042597755789757, 0.00011110174091299996, -0.008514227345585823, 0.007411055266857147, 0.0036949203349649906, 0.0016671338817104697, 0.021129993721842766, 0.017976053059101105, -0.024708231911063194, 0.003921212162822485, -0.0052471403032541275, -0.005190567579120398, -0.024694088846445084, -0.00987197831273079, 0.0100204823538661, 0.017693188041448593, 0.022487744688987732, -0.015288837254047394, -0.011654025875031948, 0.035329803824424744, -0.006424564868211746, 0.02390206791460514, 0.03128483518958092, 0.015769707038998604, 0.025005239993333817, -0.010041696950793266, 0.010536710731685162, 0.0017201709561049938, -0.009532541036605835, 0.01400180347263813, -0.031058544293045998, 0.017226461321115494, 0.0040166787803173065, -0.03866760432720184, 0.014638248831033707, 0.01643444038927555, -0.022798895835876465, -0.029304783791303635, -0.002363688312470913, -0.016208147630095482, 0.03216171637177467, -0.003390840720385313, -0.023562630638480186, -0.026603424921631813, -0.01060035452246666, -0.003309517167508602, -0.003357250476256013, 0.005363821983337402, 0.01617986150085926, -0.004090930800884962, 0.005795190576463938, -0.0038363526109606028, -0.01736789382994175, 0.002423797035589814, -0.029304783791303635, -0.003311285050585866, -0.014977686107158661, 0.0100204823538661, 0.035131797194480896, -0.000885720131918788, -0.00554414838552475, 0.0034845396876335144, 0.0028922916390001774, -0.009560827165842056, -0.022968614473938942, -0.010458922944962978, 0.0020260184537619352, 0.038695890456438065, 0.013789654709398746, 0.02579726092517376, -0.006756930612027645, 0.01762247085571289, 0.000575894839130342, -0.005498182959854603, 0.009589113295078278, 0.0023937425576150417, 0.0013091332511976361, -0.018159914761781693, 0.002736716065555811, 0.014723108150064945, 0.0026553925126791, -0.010996365919709206, -0.025500252842903137, 0.020111680030822754, 0.022544316947460175, 0.004267721436917782, 0.004320758394896984, -0.01325221173465252, -0.03745128586888313, -0.022827181965112686, 0.027452019974589348, 0.008549585938453674, 0.0224453154951334, -0.002063144464045763, -0.009122386574745178, 0.00822429172694683, 0.011364089325070381, 0.017947765067219734, 0.006891291588544846, 0.021370429545640945, -0.017523469403386116, 0.0019553021993488073, 0.010989293456077576, -0.008401081897318363, -0.015218120999634266, -0.016759734600782394, -0.03482064604759216, 0.021808868274092674, 0.013103707693517208, -0.001999499974772334, 0.019234800711274147, 0.00573508208617568, -0.024199075996875763, 0.005784583278000355, -0.004105073865503073, -0.0028233432676643133, -0.018697356805205345, 0.016703160479664803, -0.01013362780213356, -0.0094193946570158, -0.03612182289361954, -0.002460923045873642, -0.0045116920955479145, -0.006647320464253426, -0.012877415865659714, 0.0034138234332203865, 0.019376233220100403, -0.018287204205989838, -0.030690820887684822, 0.02343534119427204, -0.015161548741161823, 0.03982735052704811, -0.004260649438947439, 0.03351946920156479, 0.010317490436136723, 0.018428634852170944, -0.017056742683053017, -0.001203058985993266, 0.002929417649284005, 0.011965177021920681, 0.04938817769289017, 0.021356284618377686, -0.01564241759479046, 0.0013577506178990006, -0.009610328823328018, 0.015797993168234825, -0.025740688666701317, -0.049557898193597794, 0.019729813560843468, 0.019885389134287834, -0.02223316580057144, -0.016986025497317314, 0.004242970608174801, -0.05549805611371994, 0.00042650694376789033, -0.013846227899193764, 0.0006368875619955361, -0.011753028258681297, -0.005331999622285366, -0.009928551502525806, 0.008846594020724297, -0.007029187865555286, 0.013627007603645325, 0.0019623739644885063, 0.0016848129453137517, -0.01147016417235136, -0.029333069920539856, 0.010176057927310467, 0.016250576823949814, 0.009681045077741146, 0.014150306582450867, -0.02605183981359005, 0.0015212817816063762, 0.003953034523874521, 0.004126288928091526, -0.01193689089268446, -0.027989462018013, 0.0021285568363964558, 0.030917111784219742, 0.001523933606222272, -0.002692518522962928, -0.03569752722978592, -0.001752877258695662, 0.00416164705529809, 0.004349044989794493, -0.013089564628899097, -0.008415224961936474, -0.01739617995917797, 0.003127422882243991, 0.015048402361571789, 0.0020525369327515364, -0.012834985740482807, -0.006230095401406288, -0.013322927989065647, -0.016590015962719917, 0.014510959386825562, -0.008676874451339245, -0.006265453062951565, -0.04757784307003021, -0.014192736707627773, -0.01909336820244789, 0.007481771521270275, -0.019913675263524055, -0.008500084280967712, -0.0009537844453006983, 0.008012142963707447, 0.032953739166259766, -0.02148357406258583, 0.010706429369747639, -0.002637713449075818, -0.01780633255839348, -0.025372963398694992, 0.011986391618847847, -0.021115850657224655, -0.00025656711659394205, 0.01999853551387787, -0.0203096866607666, -0.029870513826608658, -0.022615034133195877, 0.017254747450351715, 0.011250943876802921, -0.016080858185887337, 0.001072234008461237, 0.014921112917363644, 0.010359919629991055, -0.002754395129159093, -0.02220487967133522, -0.0047309123910963535, -0.02073398232460022, 0.002471530344337225, 0.006371527444571257, -0.022558460012078285, 0.002047233283519745, 0.010473066009581089, -0.01565656065940857, 0.0212431401014328, -0.008952667936682701, -0.04319344088435173, -0.004890023730695248, 0.01291984599083662, 0.020394545048475266, -0.013259283266961575, -0.0044763339683413506, -0.02627813071012497, 0.007630275562405586, -0.016109144315123558, 0.004069716203957796, 0.0017785117961466312, -0.005618400406092405, -0.014680678024888039, 0.02794703282415867, 0.00843643955886364, 0.013429001905024052, -0.0015451484359800816, 0.001318856724537909, -0.014666534960269928, 0.012424832209944725, -0.0521036796271801, 0.0067533948458731174, -0.012042964808642864, 0.05677094683051109, -0.001859835465438664, -0.004532907158136368, -0.024793092161417007, -0.03400033712387085, -0.02801775000989437, -0.027324730530381203, 0.014023018069565296, 0.013535075820982456, 0.04223170131444931, 0.012453118339180946, -0.004303079564124346, 0.02777731418609619, -0.016307150945067406, -0.010204344056546688, -0.02674485743045807, -0.007552487775683403, 0.002665999811142683, 0.007312052883207798, 0.008181861601769924, -0.0036524904426187277, -0.0021833619102835655, -0.01640615239739418, 0.008966811001300812, -0.023704063147306442, -0.003445645794272423, 0.004147503990679979, -0.005621936172246933, 0.008061644621193409, 0.010034625418484211, 0.002977150958031416, 0.012007607147097588, 0.01589699648320675, -0.005105707794427872, -0.023491913452744484, -0.007510058116167784, 0.005883586127310991, -0.029955372214317322, -0.014878683723509312, -0.010168986395001411, 0.005922480020672083, -0.0021550755482167006, 0.0014134396333247423, 0.01291277352720499, 0.0018934255931526423, 0.014624105766415596, -0.016971882432699203, 0.03301031142473221, -0.022869611158967018, -0.009150673635303974, 0.01783462055027485, 0.004794556647539139, -0.00820307619869709, -0.028046036139130592, -0.00664024893194437, -0.017721474170684814, -0.0074534849263727665, 0.006322026252746582, -0.012028821744024754, 0.006569532677531242, 0.006346777081489563, 0.036574408411979675, -0.010536710731685162, -0.01156916655600071, -0.013860370963811874, 0.0027862172573804855, -0.012721840292215347, 0.0034597888588905334, 0.012509691528975964, 0.01642029546201229, -0.00398485641926527, -0.005498182959854603, 0.015628274530172348, 0.0022204879205673933, -0.031737420707941055, -0.007135262247174978, -0.014708965085446835, -0.014447314664721489, 0.01902265101671219, 0.0032723911572247744, -0.0071670846082270145, -0.02842790260910988, 0.01909336820244789, 0.002772074192762375, -0.021412858739495277, 0.21113021671772003, -0.0020737519953399897, 0.019673241302371025, 0.01981467194855213, -0.027607595548033714, 0.011151941493153572, 0.01617986150085926, 0.002257613930851221, -0.0006541246548295021, 0.04030822217464447, -0.020352115854620934, 0.01664658822119236, -0.026419563218951225, -0.0025970516726374626, 0.007121119182556868, 0.008252577856183052, -0.01422809436917305, -0.025910407304763794, -0.022318026050925255, -0.002337169600650668, 0.008825378492474556, 0.003551719943061471, -0.02169572375714779, -0.014221022836863995, 0.02653270959854126, 0.022784752771258354, -0.007085761055350304, 0.01496354304254055, 0.02941793017089367, 0.01096807885915041, -0.008599086664617062, 0.01421395130455494, -0.00506681390106678, -0.024241505190730095, -0.010784217156469822, 0.007361554075032473, 0.020592549815773964, -0.0011411822633817792, 0.000947596796322614, -0.0038398883771151304, 0.01571313478052616, -0.0027420197147876024, 0.007792922668159008, -0.03258601576089859, 0.0016017213929444551, 0.02750859223306179, -0.023308051750063896, -0.014737251214683056, -0.011420662514865398, 0.02268574945628643, -0.009440609253942966, -0.01073471549898386, 0.032925453037023544, 0.02002682164311409, 0.009122386574745178, 0.011837887577712536, 0.0045576575212180614, 0.014864540658891201, -0.010055840015411377, 0.022770609706640244, -0.009553755633533001, 0.019970247521996498, -0.015599988400936127, 0.019941961392760277, 0.0057527609169483185, -0.008118216879665852, -0.0050279200077056885, 0.004345509223639965, -0.008775877766311169, -0.01736789382994175, -0.010989293456077576, -0.011378233321011066, -0.01933380216360092, -0.020380401983857155, -0.010897362604737282, -0.03153941407799721, 0.01692945323884487, 0.025726545602083206, 0.02342119812965393, 0.024991096928715706, -0.016519298776984215, -0.01664658822119236, -0.015472699888050556, -0.021596720442175865, -0.010763002559542656, -0.023817207664251328, 0.01783462055027485, -0.01507668849080801, -0.01591113954782486, -0.017749760299921036, -0.012057107873260975, 0.0020401617512106895, -0.006445779465138912, 0.0025033527053892612, 0.019248943775892258, -0.011342874728143215, -0.005307249259203672, 0.03507522493600845, -0.00536735774949193, -0.010465994477272034, -0.02653270959854126, 7.933471351861954e-05, 0.03425491601228714, 0.004670803435146809, -0.0009794190991669893, -0.002160379197448492, 0.007269623223692179, 0.009999267756938934, 0.011052938178181648, -0.01364822220057249, -0.006177057977765799, -0.03470749780535698, 0.0024397082161158323, -0.0025723008438944817, -0.004667267668992281, 0.034594353288412094, -0.006389206741005182, -0.025641685351729393, 0.009044598788022995, -0.0183720625936985, -0.02578311786055565, -0.0050173127092421055, -0.007594917435199022, 0.009645686484873295, -0.012672338634729385, -0.01571313478052616, -0.038978755474090576, 0.00710697565227747, -0.015769707038998604, -0.0005652874242514372, 0.03886561095714569, -0.01424930989742279, -0.009985123760998249, -0.01855592429637909, -0.007018580567091703, -0.010939792729914188, -0.0031362625304609537, 0.0016963043017312884, 0.0035305051133036613, -0.012941060587763786, 0.0040166787803173065, 0.01568484865128994, 0.0009891425725072622, -0.0036772412713617086, -0.0031221192330121994, -0.01951766572892666, 0.014935256913304329, 0.006548318080604076, 0.00795556977391243, -0.02289789728820324, -0.0020772877614945173, 0.022869611158967018, -0.00591540802270174, -0.01982881687581539, 0.01685873605310917, -0.018273059278726578, -0.017014311626553535, -0.004013143014162779, -0.01531712431460619, 0.020069250836968422, -0.04576750844717026, 0.0217098668217659, 0.044268324971199036, 0.009490110911428928, -0.011151941493153572, -0.022572603076696396, -0.18307003378868103, 0.01926308684051037, 0.017042597755789757, -0.012990561313927174, 0.03088882565498352, 0.008641516789793968, 0.010140699334442616, -0.004638981074094772, 0.005798726342618465, -0.00039114884566515684, -0.006495280656963587, 0.0011217353167012334, -0.016250576823949814, -0.017976053059101105, -0.01667487435042858, 0.007785851135849953, -0.022869611158967018, 0.021342141553759575, 0.05696895346045494, 0.01228339970111847, 0.016349580138921738, -0.02268574945628643, -0.0016220522811636329, 0.002011875156313181, 0.01158330962061882, 0.01784876361489296, 0.00927089061588049, 0.004055572673678398, -0.016575871035456657, -0.03187885135412216, 0.003571166889742017, 0.00915774516761303, 0.013344142585992813, -0.00022872263798490167, 0.04967104271054268, -0.011760099790990353, -0.007128190714865923, -0.022600891068577766, -0.024722374975681305, 0.00753127271309495, 0.026645855978131294, 0.039940495043992996, 0.018725642934441566, -0.03159598633646965, -0.010897362604737282, 0.015034259296953678, 0.041128527373075485, -0.0291916374117136, 0.008450583554804325, -0.0032193539664149284, 0.007948498241603374, -0.036546118557453156, -0.0024856736417859793, -0.01123680081218481, 0.003445645794272423, -0.003790387185290456, -0.004550585988909006, 0.03187885135412216, -0.018258916214108467, 0.01266526710242033, -0.00688422005623579, -0.0313979834318161, 0.01376844011247158, 0.026348847895860672, -0.008174790069460869, -0.03496207669377327, -0.009426466189324856, -0.005413323175162077, -0.03309516981244087, 0.026603424921631813, 0.000540094799362123, -0.022303882986307144, 0.0030354917980730534, -0.0035375766456127167, 0.0008600854780524969, 0.001621168339625001, -0.025273961946368217, 0.003907068632543087, -0.003198139136657119, 0.01588285341858864, 0.00040330318734049797, 0.019842959940433502, -0.006435172166675329, -0.012750126421451569, -0.005137530155479908, -0.002310651121661067, 0.01593942567706108, 0.002418493153527379, 0.0021833619102835655, -0.0200409647077322, 0.0074676284566521645, -0.01832963339984417, -0.01664658822119236, -0.010105341672897339, -0.011342874728143215, 0.007934355176985264, 0.0074676284566521645, -0.0007098136120475829, 0.0033802331890910864, -0.01571313478052616, 0.016321294009685516, -0.01736789382994175, -0.012728911824524403, -0.016010142862796783, 0.028088465332984924, 0.0059578376822173595, -0.008040429092943668, 0.01861249841749668, 0.03685726970434189, -0.004122753161936998, -0.02052183449268341, 0.016561727970838547, 0.01036699116230011, 0.025443680584430695, -0.004405617713928223, 0.022063447162508965, 0.022756466642022133, -0.022615034133195877, 0.0064882091246545315, -0.028894629329442978, 0.02873905375599861, 0.005494646728038788, -0.009412323124706745, 0.03230315074324608, 0.0022452385164797306, -0.0025086563546210527, -0.12593136727809906, -0.025740688666701317, 0.011753028258681297, 0.018923649564385414, 0.009101171977818012, 0.045230068266391754, -0.021299712359905243, 0.029474502429366112, -0.026617569848895073, 0.03889389708638191, -0.002796824788674712, -0.03617839515209198, 0.008959739468991756, -0.010925649665296078, -0.015274694189429283, -0.009504253976047039, 0.0007681544520892203, -0.0275227352976799, -0.01738203689455986, 0.03377404436469078, -0.004603622946888208, -0.00011436131899245083, 0.002657160395756364, 0.005614864639937878, -0.01158330962061882, -0.003914140164852142, -0.019941961392760277, 0.01303299143910408, 0.006371527444571257, 0.023760635405778885, -0.008761734701693058, -0.01328049786388874, -0.003063778392970562, -0.009108243510127068, 0.021101707592606544, -0.018527638167142868, -0.0092850336804986, 0.009263819083571434, 0.024071786552667618, 0.0023530807811766863, 0.007110511418431997, 0.028371330350637436, 0.007269623223692179, -0.021384572610259056, 0.0150625454261899, -7.640662079211324e-05, -0.022006874904036522, 0.031991999596357346, 0.0069938297383487225, -0.03521665558218956, -0.037055276334285736, -0.007785851135849953, -0.02677314542233944, -0.006014410872012377, 0.014404885470867157, -0.006413957104086876, 0.02074812725186348, 0.01832963339984417, -0.0029276497662067413, 0.011385304853320122, -0.014411957003176212, -0.021356284618377686, -0.0067640021443367004, -0.009511325508356094, 0.024991096928715706, -0.019630810245871544, -0.02964422106742859, -0.011187299154698849, 0.01110243983566761, -0.014079591259360313, -0.014510959386825562, 0.011159013025462627, -0.04056279733777046, 0.008485941216349602, 0.010430635884404182, -0.0030496350955218077, -0.024411223828792572, 0.006664999760687351, 0.013004705309867859, 0.0001975633203983307, -0.018937792629003525, -0.014291739091277122, 0.003613596549257636, -0.0200409647077322, 0.02243117056787014, -0.0003683870891109109, -0.011498450301587582, -0.0006209764396771789, -0.012962275184690952, -0.00109875260386616, -0.016943596303462982, 0.03298202529549599, 0.022544316947460175, -0.004320758394896984, 0.018145771697163582, 0.00857080053538084, 0.0004883835790678859, -0.005851763766258955, -0.013520932756364346, -0.00632556201890111, -0.020931988954544067, 0.005356750451028347, -0.04834157973527908, 0.01592528261244297, 0.01123680081218481, -0.031058544293045998, 0.002878148341551423, 0.00893852487206459, -0.0014647088246420026, -0.014475601725280285, -0.02199273183941841, -0.006389206741005182, -0.05470603331923485, 0.004440975841134787, -0.006042697466909885, -0.006894827354699373, -0.016349580138921738, -0.005933087319135666, 0.008761734701693058, 0.002648320747539401, 0.0042571136727929115, -0.012891558930277824, 0.006049768999218941, -0.0067427875474095345, 0.01593942567706108, 0.0013409554958343506, 0.004136896226555109, -0.011604524217545986, -0.02704186551272869, 0.0016450351104140282, -0.008761734701693058, -0.012007607147097588, -0.0024397082161158323, -0.004151039756834507, 0.016321294009685516, -0.00210910988971591, -0.007906069047749043, 0.020847128704190254, 0.005728010553866625, 0.02506181225180626, -0.0034668606240302324, 0.06703893840312958, -0.026108412072062492, -0.023293908685445786, 0.013909871689975262, -0.014723108150064945, -0.010218487121164799, -0.011286301538348198, 0.002798592671751976, 0.004812235943973064, 0.014991829171776772, -0.006124021019786596, 0.018018482252955437, 0.019956104457378387, -0.028159182518720627, -0.012580407783389091, -0.00494306068867445, -0.0026111947372555733, 0.003800994483754039, -0.004373795352876186, -0.011710599064826965, 0.006887755822390318, 0.02579726092517376, -0.005130458623170853, -0.0074676284566521645, -0.027635881677269936, 0.012488476932048798, -0.04333487153053284, -0.006930185481905937, 0.01835791952908039, -0.005586578045040369, -0.008365723304450512, -0.009009241126477718, -0.0016618301160633564, 0.01878221705555916, 0.017664901912212372, 0.022516030818223953, -0.004437440074980259, -0.007927283644676208, 0.0183720625936985, -0.00879002083092928, 0.013061277568340302, -0.001992428209632635, 0.0031397982966154814, -0.002765002427622676, 0.026235701516270638, 0.037253282964229584, -0.007510058116167784, 0.0067640021443367004, 0.010826646350324154, 0.002391974674537778, 0.01759418472647667, 0.014638248831033707, 0.011965177021920681, 0.011993463151156902, -0.022501887753605843, 0.020550120621919632, 0.0025121921207755804, -0.0001930330618051812, 0.00808993075042963, 0.009815405122935772, 0.010402349755167961, 0.021115850657224655, -0.006254845764487982, 0.004299543332308531, -0.0209744181483984, -0.030803967267274857, 0.03134141117334366, -0.0183720625936985, -0.023944497108459473, 0.0019111046567559242, 0.020677410066127777, 0.015472699888050556, 0.003684312803670764, 0.00554414838552475, 0.01906508207321167, -0.010430635884404182, 0.016986025497317314, -0.02196444384753704, -0.022487744688987732, -0.009207245893776417, 0.038017015904188156, 0.009815405122935772, 0.014822110533714294, 0.0406193733215332, -0.01808919757604599, 0.009546684101223946, 0.028399616479873657, 0.032416295260190964, -0.009744688868522644, -0.01783462055027485, -0.0077080633491277695, 0.0012446047039702535, -0.02125728316605091, -0.0018739786464720964, -0.0209744181483984, 0.006413957104086876, -0.0027738420758396387, -0.018386205658316612, 0.017509326338768005, -0.003755029058083892, 0.05843984708189964, 0.02890877239406109, -0.0033713937737047672, -0.004783949349075556, 0.00015502312453463674, 0.008125288411974907, 0.012983489781618118, -0.012099537998437881, 0.014708965085446835, -0.009695188142359257, 0.01806091144680977, -0.008153575472533703, 0.012750126421451569, -0.049840763211250305, -0.017452752217650414, 0.005816405639052391, -0.0030602426268160343, 0.020832985639572144, -0.012290471233427525, -0.01813162863254547, 0.01783462055027485, 0.013987659476697445, 0.025288105010986328, 0.007029187865555286, -0.020125823095440865, -0.007135262247174978, 0.01422809436917305, -0.00392828369513154, -0.03190713748335838, -0.030209951102733612, 0.009582041762769222, 0.003960106056183577, -0.04409860819578171, -0.023449484258890152, 0.014475601725280285, -0.010826646350324154, -0.008535442873835564, -0.008372795768082142, 0.018711499869823456, -0.0027261085342615843, 0.002462690928950906, -0.0013471432030200958, -0.03456606715917587, -0.02893706038594246, -0.005339071154594421, -0.007333267480134964, -0.018499352037906647, -0.0005321392090991139, -0.03400033712387085], "cc3d9f48-5ff0-4c64-a1a7-1a9da9729a00": [-0.006124799605458975, 0.005650091916322708, 0.01830301433801651, -0.01243519876152277, 0.002707261359319091, 0.0006879691500216722, -0.013620183803141117, 0.005018338095396757, -0.00905870646238327, -0.04340184107422829, 0.010150891728699207, 0.015304860658943653, 0.016461290419101715, 0.003922584466636181, 0.0044115688651800156, 0.005596553441137075, 0.03352221101522446, 0.006706584244966507, 0.015561845153570175, -0.030581166967749596, -0.006249722559005022, 0.015818828716874123, -0.008194953203201294, -0.0054323687218129635, -0.02145821414887905, 0.013734398409724236, 0.03594928979873657, -0.015147814527153969, 0.007352614775300026, -0.002957107499241829, 0.009151507169008255, 0.0034050459507852793, -0.0058392612263560295, -0.016803937032818794, -0.016204306855797768, -0.023057227954268456, -0.0031998150516301394, -0.00044905379763804376, 0.007759506814181805, -0.012021168135106564, 0.009743998758494854, 0.006281845737248659, -0.017646275460720062, -0.012920614331960678, -0.02399950474500656, 0.000688415311742574, -0.013577352277934551, -0.012692183256149292, -0.008401968516409397, 0.0131775988265872, 0.02415655180811882, 0.022571813315153122, -0.02537008933722973, -0.0009699383517727256, -0.022400490939617157, -0.00346929207444191, 0.005621538031846285, 0.019188182428479195, 0.014005660079419613, -0.014512491412460804, -0.0003493384283501655, 0.015290583483874798, -0.021686645224690437, -0.014598152600228786, -0.022186337038874626, 0.000970830675214529, -0.018745599314570427, -0.017389290034770966, -0.016018705442547798, -0.007124184165149927, 0.022157782688736916, 0.01975926011800766, 0.0025163074024021626, 0.014241229742765427, 0.032665595412254333, 0.009451322257518768, -0.010336491279304028, -0.002714399714022875, -0.012313845567405224, 0.0037012919783592224, 0.0020844305399805307, -0.016304245218634605, -0.019687876105308533, 0.022029289975762367, 0.02836824394762516, -0.018502891063690186, 0.013470275327563286, 0.034207504242658615, -0.00060096918605268, -0.0004407999513205141, 0.008530461229383945, 0.027240367606282234, 0.00086821528384462, 0.021158399060368538, -0.019487997516989708, 0.015404799021780491, -0.0031801844015717506, -0.00515753822401166, -0.002576984465122223, -0.001732861390337348, -0.006199753377586603, 0.00012704229447990656, -0.017203690484166145, -0.01957366056740284, -0.0229144599288702, 0.002123692072927952, 0.009272860363125801, -0.011607137508690357, 0.03317956626415253, -0.022214889526367188, 0.0017408921848982573, 0.038576241582632065, 0.013313229195773602, -0.024784736335277557, 0.011221660301089287, -0.04454399645328522, 0.0010448922403156757, -0.0036495381500571966, -0.0006696768687106669, -0.021629536524415016, 0.015618952922523022, 0.011385845020413399, 0.015533290803432465, -0.018945476040244102, 0.016861043870449066, 0.02712615206837654, -0.016004430130124092, -0.005271753296256065, -0.02245759777724743, -0.018688490614295006, -0.007916552945971489, -0.0019987691193819046, 0.01873132213950157, -0.0049148304387927055, -0.008851691149175167, 0.011542891152203083, -0.008244922384619713, 0.0036156305577605963, -0.02428504452109337, -0.037491198629140854, 0.02489895187318325, 0.0031052303966134787, -0.003631691914051771, 0.003087384393438697, -0.006221168674528599, 0.02272886037826538, -0.01628996804356575, 0.015005044639110565, 0.0060641225427389145, -0.0062889838591217995, -0.01644701324403286, -0.011135999113321304, -0.003726276569068432, -0.011728491634130478, 0.013191876001656055, 0.01731790602207184, -0.01169279869645834, 0.022257721051573753, -0.022471874952316284, 0.010957537218928337, 0.017546337097883224, 0.02354264445602894, -0.0014000306837260723, 0.014862275682389736, 0.008980183862149715, 0.022129228338599205, 0.021658090874552727, 0.010393599048256874, -0.009387075901031494, -0.005539445672184229, -0.0021718768402934074, 0.018260182812809944, -0.046314336359500885, 0.010707691311836243, 0.0022896614391356707, 0.014041353017091751, -0.012777845375239849, 0.01753205992281437, -0.007224122527986765, -0.026069659739732742, 0.016646889969706535, 0.015304860658943653, -0.0027215383015573025, 0.0287394430488348, -0.008359137922525406, 0.0015731382882222533, 0.00908726081252098, 0.0038511997554451227, -0.010786214843392372, 0.01195692177861929, -0.017489228397607803, 0.016932429745793343, -0.011964060366153717, -0.018816983327269554, -0.6578805446624756, -0.01009378395974636, 0.004300922621041536, -0.02539864368736744, -0.006449599284678698, 0.005450214724987745, -0.004789907485246658, -0.0031873227562755346, -0.01155002973973751, 0.01626141369342804, -0.006692307069897652, 0.0017373228911310434, 0.03694867342710495, -0.010379321873188019, -0.01586166024208069, -0.01660406030714512, 0.01199975237250328, -0.017689106985926628, -0.013834337703883648, 0.017175136134028435, -0.0028803690802305937, 0.035349659621715546, -0.022785967215895653, 0.010272244922816753, 0.0006710153538733721, 0.01740356720983982, 0.020801475271582603, -0.012106829322874546, -0.0036031382624059916, 0.02288590557873249, -0.002985661383718252, 0.023142891004681587, 0.009422768838703632, 0.006417476572096348, 0.0585353784263134, -0.009893907234072685, -0.017574891448020935, 0.03040984272956848, 0.022800244390964508, 0.021443936973810196, -0.04891273379325867, -0.013091937638819218, 0.005914214998483658, 0.00504689197987318, 0.00750966090708971, -0.0049291071482002735, 0.017203690484166145, 0.0009155076113529503, -0.001421445980668068, -0.007823753170669079, 0.02759728953242302, 0.0005447537987492979, -0.004418707452714443, -0.0031123689841479063, 0.029810212552547455, 0.005300307180732489, 0.0024324306286871433, -0.009793967939913273, 0.00904443021863699, 0.01444824505597353, -0.009108676575124264, -0.006224737968295813, -0.0018417228711768985, 0.009487014263868332, -0.0303241815418005, 0.0010868306271731853, -0.008380552753806114, -0.002334276679903269, -0.003951138351112604, -0.007252676412463188, 0.01811741292476654, 0.020373167470097542, -0.03246571868658066, -0.00842338427901268, 0.0055465842597186565, 0.008601845242083073, 0.012899198569357395, -0.00608553783968091, 0.012642214074730873, 0.009272860363125801, 0.00406535342335701, -0.013977106660604477, -0.014326890930533409, -0.009037291631102562, 0.026626458391547203, -0.016646889969706535, -0.0177462138235569, 0.009023014456033707, -0.0048684305511415005, -0.010671999305486679, -0.0018649229314178228, 0.021415382623672485, 0.00047783073387108743, -0.019159629940986633, 0.009015875868499279, 0.026398029178380966, -0.0049291071482002735, 0.006870768498629332, -0.008623261004686356, -0.03909021243453026, -0.00169181521050632, -0.04063212126493454, 0.01591876707971096, 0.007063507102429867, 0.009122952818870544, 0.019002582877874374, -0.000996707589365542, 0.01406276784837246, 0.012949167750775814, -0.031009474769234657, 0.008309168741106987, -0.013784368522465229, -0.022257721051573753, -0.008616122417151928, 0.012370952405035496, -0.022186337038874626, 0.02211495116353035, 0.002070153597742319, -0.0010056307073682547, -0.016247136518359184, 0.0002991461369674653, -0.008851691149175167, 0.005178953520953655, 0.006963568739593029, -0.008473353460431099, 0.013927137479186058, 0.00925858411937952, -0.01365587580949068, -0.0061604916118085384, 0.011093168519437313, 0.005232491996139288, 0.014890829101204872, 0.04060356691479683, -0.017474953085184097, 0.010964675806462765, 0.013477413915097713, 0.013199014589190483, -0.008137845434248447, 0.017546337097883224, -0.028039874508976936, -0.029895873740315437, -0.0047185225412249565, -0.007809476461261511, -0.009265722706913948, -0.007063507102429867, -0.02434215135872364, 0.0014169844798743725, -0.00032256919075734913, -0.013277537189424038, 0.014048490673303604, -0.02177230641245842, -0.0019951998256146908, -0.030495505779981613, 0.008187814615666866, -0.003951138351112604, 0.011521476320922375, -0.02015901356935501, -0.03286547586321831, -0.018131690099835396, 0.011385845020413399, 0.008523322641849518, 0.014383998699486256, -0.004386584274470806, 0.006717291660606861, -0.008773168548941612, -0.008616122417151928, 0.015333414077758789, 0.001058276859112084, -0.018031751736998558, -0.026026828214526176, 0.0048470147885382175, -0.010864737443625927, 0.011086029931902885, 0.012984860688447952, -0.010379321873188019, 0.018231628462672234, 0.0023467689752578735, 0.008616122417151928, -0.01410559844225645, -0.007845168933272362, 0.007495384197682142, 0.006331814918667078, 0.013327506370842457, -0.00868750736117363, 0.018916921690106392, 0.01361304521560669, 0.01396996807307005, 0.01172135304659605, -0.017631998285651207, 0.012349537573754787, 0.030980920419096947, -0.011221660301089287, 0.006706584244966507, 0.0006098922458477318, -0.005211076699197292, 0.01790326088666916, 0.0004662307328544557, 0.0063889226876199245, 0.0014089536853134632, 0.032437168061733246, -0.0102651072666049, 0.01864565908908844, 0.01666116714477539, 0.002032676711678505, 0.01554756797850132, -0.02365685999393463, 0.01279212161898613, -0.01923101395368576, 0.018103137612342834, 0.01731790602207184, 0.003326522884890437, -0.012784983962774277, 0.0028625228442251682, -0.026683567091822624, 0.01806030608713627, 0.03497845679521561, -0.0002099153643939644, 0.0336364284157753, -0.024956058710813522, 0.020915690809488297, -0.016032982617616653, -0.009701168164610863, 0.03546387329697609, -0.019773537293076515, 0.008730337955057621, 0.014876552857458591, -0.021700920537114143, -0.009679753333330154, -0.023799628019332886, -0.03906165808439255, -0.007716676220297813, 0.008651814423501492, 0.010272244922816753, 0.008102153427898884, 0.0017828305717557669, 0.01610436849296093, 0.021600982174277306, -0.024799013510346413, 0.03743408992886543, 3.764422581298277e-05, 0.018974028527736664, 0.025569967925548553, 0.014298337511718273, -0.019216736778616905, 0.025698458775877953, 0.01703236810863018, 0.04086054861545563, -0.02242904342710972, -0.022957289591431618, 0.025598520413041115, 0.017731936648488045, 0.028325412422418594, 0.0034710767213255167, 0.017974644899368286, 0.024213658645749092, -0.023885291069746017, 0.011185968294739723, 0.001537446049042046, 0.024913229048252106, 0.017460675910115242, -9.174037404591218e-05, -0.0032212305814027786, 0.003804799634963274, -0.01957366056740284, 0.003428245894610882, -0.008723199367523193, -0.00815926119685173, -0.00717772264033556, -0.01925956830382347, -0.007402583956718445, -0.013984245248138905, -0.021629536524415016, -2.7996151402476244e-05, -0.004650707356631756, 0.020730091258883476, 0.0006759230163879693, -0.003040984272956848, -0.006153353489935398, 0.03078104369342327, 0.015147814527153969, -0.045600488781929016, -0.01427692174911499, 0.005214645527303219, 0.0034532304853200912, -0.0048684305511415005, -0.005657230503857136, -0.008216368965804577, -0.006392491981387138, 0.02050166018307209, 0.005525168962776661, 0.000876692240126431, -0.00961550697684288, -0.008202091790735722, 0.011121721938252449, 0.010429291054606438, -0.008202091790735722, 0.03703433647751808, -0.024956058710813522, -0.0182744599878788, -0.0020112614147365093, 0.002021969063207507, 0.005849968641996384, 0.009237168356776237, -0.0010573845356702805, 0.05002633482217789, 0.009893907234072685, -0.0027215383015573025, -0.00935138389468193, -0.010614891536533833, -0.011257353238761425, -0.016832491382956505, 0.0012063998728990555, 0.003922584466636181, -0.006374645512551069, 0.009144368581473827, -0.006974276155233383, -0.012271014042198658, -9.480768494540825e-05, 0.021315444260835648, -0.015233475714921951, -0.002700122771784663, -0.031352121382951736, -0.025884060189127922, 0.016732553020119667, 0.10444995760917664, 0.015062152408063412, -0.026226704940199852, 0.009893907234072685, -0.00896590668708086, -0.029024982824921608, -0.016404183581471443, -0.02242904342710972, 0.029381904751062393, 0.0061926147900521755, 0.019288120791316032, 0.002660861238837242, 0.023799628019332886, 0.0070028300397098064, 0.013020552694797516, -0.017817597836256027, 0.012442337349057198, -0.031209351494908333, 0.004811322782188654, -0.01684676855802536, -0.011542891152203083, 0.001697169034741819, 0.006970707327127457, 0.036406151950359344, -0.0032622767612338066, 0.009986707009375095, 0.04437267407774925, 0.009822522290050983, 0.01706092245876789, -0.009544122032821178, -0.0065673841163516045, 0.00685292249545455, 0.011471507139503956, 0.013356060720980167, -0.0014901537215337157, -0.0030891690403223038, 0.016347074881196022, 0.023456983268260956, 0.011492921970784664, -0.013420306146144867, 0.021786583587527275, 0.027183258906006813, 0.006703014951199293, -0.01576172187924385, -0.011735630221664906, 0.0003676307387650013, -0.019288120791316032, 0.026155320927500725, -0.008109292015433311, -0.029838766902685165, 0.03446448966860771, -0.014362582936882973, -0.011328737251460552, -0.005261045880615711, 6.48038403596729e-05, -0.014027075842022896, 0.005971322767436504, -0.003326522884890437, 0.0001693153753876686, 0.0036620304454118013, 0.0032283689361065626, -0.04140307381749153, 0.02409944497048855, 0.002412799745798111, -0.0114572299644351, -0.02998153679072857, 0.009208614937961102, 0.0032265842892229557, -0.007309784181416035, 0.00839482992887497, 0.00727052241563797, -0.03340799733996391, -0.022343382239341736, -0.0018488613422960043, 0.009451322257518768, 0.00905870646238327, 0.0188027061522007, 0.01480516791343689, 0.006488861050456762, 0.004036799538880587, -0.024984613060951233, -0.03557809069752693, -0.0023771075066179037, -0.027711505070328712, -0.0011412614258006215, 0.017831875011324883, 0.00347286113537848, -0.011128860525786877, -0.00462929205968976, 0.00987963005900383, -0.0006901999586261809, 0.004643568769097328, 0.007723814807832241, -0.026497967541217804, 0.005029045511037111, 0.00040555381565354764, -0.007916552945971489, 0.023357044905424118, 0.012906337156891823, -0.03906165808439255, 0.0047042458318173885, 0.0028500305488705635, -0.010957537218928337, -0.020216122269630432, -0.009672614745795727, -0.006442461162805557, -0.004497230518609285, -0.0054787686094641685, -0.026555074378848076, 0.0003964076458942145, 0.028196921572089195, -0.0020933537743985653, 0.028468182310461998, 0.005103999748826027, -0.0015535075217485428, 0.019459445029497147, -0.008823137730360031, 0.02929624356329441, 0.017103752121329308, -0.0035799380857497454, 0.019645044580101967, -0.03994682803750038, 0.018916921690106392, 0.006164060905575752, -0.029895873740315437, 0.010243691504001617, 0.016090091317892075, -0.01703236810863018, -0.01576172187924385, -0.006021291948854923, -0.021144121885299683, 0.02781144343316555, -0.008373415097594261, -0.03229439631104469, -0.030838150531053543, -0.027083320543169975, -0.006520984228700399, -0.024627691134810448, -0.01291347574442625, -0.001330430619418621, -0.007588183972984552, 0.0055465842597186565, -0.006517414934933186, -0.026497967541217804, 0.012970583513379097, -0.028596675023436546, 0.012920614331960678, -0.0026019690558314323, 0.00013049998960923404, 0.035606641322374344, -0.03703433647751808, -0.0074097225442528725, 0.013820060528814793, 0.002527015283703804, -0.0016213229391723871, -0.03509267419576645, -0.004797045607119799, -0.020987074822187424, 0.017018090933561325, 0.01308479905128479, 0.026069659739732742, 0.012121106497943401, 0.017275076359510422, -0.004268799442797899, 0.0071991379372775555, 0.0039047382306307554, 0.008137845434248447, 0.001099323038943112, -0.015404799021780491, 0.015461906790733337, 0.01115027628839016, 0.021358275786042213, -0.010322214104235172, -0.010971814393997192, 0.018631383776664734, 0.02595544420182705, -0.01753205992281437, 0.00207550753839314, -0.015590398572385311, -0.026226704940199852, -0.005778584163635969, 0.015804553404450417, -0.018217353150248528, 0.00878030713647604, -0.0033015382941812277, 0.0053502763621509075, 0.01734646037220955, 0.010279383510351181, 0.0035263996105641127, 0.0098011065274477, 0.02963889017701149, -0.015661783516407013, 0.013862891122698784, 0.0052895997650921345, 0.023828182369470596, -0.008416245691478252, 0.008601845242083073, -0.022100675851106644, 0.005004060920327902, -0.0021807998418807983, -0.0006647691479884088, 0.0024752612225711346, 0.007573907263576984, -0.016004430130124092, 0.001313476823270321, 0.0014669537777081132, 0.011899814009666443, -0.022343382239341736, 0.0011956922244280577, 0.0008882922120392323, -0.0012420922284945846, -0.01059347577393055, -0.012392368167638779, -0.0051254150457680225, -0.014776614494621754, -0.007766645401716232, 0.01554756797850132, 0.01226387545466423, -0.04057501256465912, -0.023585474118590355, 0.01308479905128479, -0.02691199816763401, 0.031637657433748245, -0.0013375690905377269, 0.04126030579209328, -0.010279383510351181, -0.005043322686105967, -0.025127382948994637, -0.002237907610833645, 0.017260799184441566, -0.006935014855116606, 0.01224959921091795, 0.010115198791027069, -0.007852306589484215, 0.003504984313622117, 0.008216368965804577, 0.014362582936882973, -0.026612183079123497, -0.03869045898318291, 0.015476183034479618, 0.006353230215609074, 0.023128613829612732, -0.03375064209103584, -0.02235765941441059, -0.039775505661964417, 0.005286030471324921, -0.006617353297770023, 0.006249722559005022, -0.0196022130548954, -0.0029356919694691896, -0.01379864476621151, 0.026426581665873528, -0.0019505844684317708, 0.018417229875922203, 0.0021290460135787725, -0.013548798859119415, -0.0019148921128362417, -0.029010705649852753, -0.007445414550602436, 0.028625227510929108, 0.020887136459350586, 0.027026213705539703, 0.008573291823267937, 0.015618952922523022, 0.0038726150523871183, 0.006281845737248659, -0.011400122195482254, -0.03355076536536217, -0.03158055245876312, 0.029467565938830376, 0.008680368773639202, -0.0012367384042590857, -0.018074583262205124, -0.004836307372897863, 0.0108575988560915, -0.021729474887251854, -0.0009119383757933974, -0.006678030360490084, 0.001498184516094625, 0.006763691548258066, 0.005874953232705593, 0.008102153427898884, -0.002914276672527194, 0.025355814024806023, -0.015461906790733337, -0.01356307603418827, 0.007081353105604649, -0.006959999445825815, -0.0013991383602842689, -0.03512122854590416, 0.0024377843365073204, -0.02394239790737629, -0.008801721967756748, -0.008480492047965527, -0.01846005953848362, -0.0042366767302155495, -0.010136614553630352, 0.028825106099247932, -0.027511628344655037, 0.015576121397316456, -0.0029874457977712154, 0.006806522607803345, -0.015847383067011833, 0.018559997901320457, -0.012549414299428463, -0.004400860983878374, 0.016960984095931053, -0.014383998699486256, -0.03771962597966194, -0.020744366571307182, 0.047713473439216614, -0.011235937476158142, 0.003876184346154332, -0.0015044306637719274, 0.023000121116638184, 0.005253907293081284, 0.01798892207443714, -0.021815136075019836, -0.01650412194430828, -0.009622645564377308, -0.0037726766895502806, 0.01594732142984867, -0.002394953742623329, -0.014084183610975742, 0.0002975846000481397, -0.0019345228793099523, 0.020087629556655884, -0.008587568067014217, -0.052481964230537415, -0.006831507198512554, -0.0026876304764300585, 0.022600367665290833, -0.005332430358976126, -0.001481230603531003, -0.011949783191084862, -0.009208614937961102, -0.018688490614295006, -0.005946338176727295, 0.010400737635791302, -0.00522535340860486, -0.01186412200331688, 0.013927137479186058, 0.005767876282334328, 0.01660406030714512, -0.0006344307330437005, -0.004761353600770235, -0.014890829101204872, 0.0040046763606369495, -0.03612061217427254, -0.02929624356329441, -0.011835568584501743, 0.05022621154785156, 0.002502030460163951, -0.01456959918141365, -0.040061041712760925, -0.007559630088508129, -0.06995691359043121, -0.009080122224986553, 0.0028875074349343777, 0.001796215190552175, 0.02619815245270729, -0.012642214074730873, -0.02632664330303669, 0.02227199822664261, -0.020801475271582603, 0.002369968919083476, -0.018231628462672234, 0.0015285229310393333, 0.004333045799285173, -0.010043814778327942, 0.01291347574442625, 0.004397292155772448, -0.02399950474500656, -0.023399874567985535, 0.008844553492963314, -0.008815999142825603, -0.0003919461159966886, -0.010365045629441738, -0.01300627551972866, 0.018659936264157295, 0.02282879874110222, 0.016204306855797768, 0.011328737251460552, 0.019616490229964256, 0.020401721820235252, -0.02812553569674492, -0.009165783412754536, 0.004643568769097328, -0.009379937313497066, -0.02121550589799881, -0.017946090549230576, -0.00023735383001621813, -0.006731568835675716, -0.0098011065274477, 0.012977722100913525, -0.0030302766244858503, -0.008744614198803902, 0.003983261063694954, 0.032408613711595535, -0.020273229107260704, 0.003344368888065219, 0.02100135199725628, -0.009001599624752998, -0.009451322257518768, -0.013306091539561749, -0.013199014589190483, -0.016575505957007408, 0.008266338147222996, 0.01272787619382143, -0.027740059420466423, 0.0303241815418005, -0.0041081844829022884, 0.02818264439702034, -0.00039083074079826474, -0.0023414152674376965, -0.010493537411093712, 0.002161168958991766, 0.013463137671351433, 0.015561845153570175, 0.03634904325008392, -0.000537615327630192, 0.016275690868496895, -0.008616122417151928, 0.011064614169299603, -0.02492750622332096, -0.008537598885595798, -0.01282067596912384, -0.01516209077090025, -0.007730953395366669, -0.011078891344368458, -0.007266953121870756, -0.020373167470097542, 0.00421883026137948, 0.00952270720154047, -0.008080737665295601, -0.0059927380643785, 0.22740280628204346, 0.00317483046092093, 0.018217353150248528, 0.02889649011194706, -0.014348306693136692, -0.010072368197143078, 0.014512491412460804, 0.020573044195771217, 0.0018104921327903867, 0.023642582818865776, -0.019316675141453743, -0.0016195382922887802, -0.012670768424868584, 0.005721476394683123, 0.019188182428479195, -0.004743507131934166, -0.017332183197140694, -0.024784736335277557, -0.03035273589193821, -0.003512122668325901, 0.020373167470097542, -0.00016050382691901177, 0.00030829227762296796, -0.022800244390964508, 0.026269536465406418, 0.012520860880613327, -0.007980799302458763, 0.017332183197140694, 0.018188798800110817, -0.008373415097594261, -0.008009352721273899, 0.010864737443625927, 7.874614675529301e-05, -0.027026213705539703, -0.0021272613666951656, 0.0004376768774818629, 0.019816366955637932, -0.008309168741106987, 0.022971566766500473, 0.018659936264157295, 0.027026213705539703, -0.012949167750775814, -0.001954153645783663, -0.008287752978503704, 0.0009413845255039632, 0.020173290744423866, -0.012749291025102139, -0.009294276125729084, 0.012328121811151505, -0.0043651689775288105, -0.019487997516989708, -0.0018952613463625312, 0.04086054861545563, 0.029182028025388718, -0.001184984459541738, 0.023899566382169724, -0.003385415067896247, 0.01885981298983097, 0.004979076329618692, 0.03078104369342327, -0.023885291069746017, 0.01864565908908844, -0.008708922192454338, 0.005193230230361223, -0.007923691533505917, 0.011014644987881184, -0.0025573535822331905, 0.00895163044333458, -0.002951753558591008, -0.012756429612636566, 0.01848861388862133, -0.006749414838850498, -0.02047310583293438, 0.0020594459492713213, -0.012042583897709846, -0.026083936914801598, 0.01700381375849247, 0.019773537293076515, 0.030552612617611885, 0.02097279764711857, -0.011807014234364033, 0.0137058449909091, -0.013513106852769852, 0.0018863383447751403, -0.009451322257518768, -0.03300824388861656, 0.025341536849737167, -0.0014294767752289772, -0.01808886043727398, -0.01753205992281437, -0.005650091916322708, 0.015690337866544724, -0.016304245218634605, 0.00014890384045429528, 0.022500429302453995, -0.01796036772429943, 0.0058535379357635975, 0.02325710654258728, -0.015404799021780491, 0.0033497228287160397, -0.012549414299428463, 0.011093168519437313, 0.03435027226805687, 0.008416245691478252, 0.00531101506203413, 0.0041545843705534935, 0.0035585227888077497, 0.011514337733387947, 0.009487014263868332, -0.024213658645749092, 0.01327039860188961, -0.03731987252831459, -0.004918399732559919, 0.0024342152755707502, -0.0072455378249287605, 0.02409944497048855, -0.0014089536853134632, -0.030438397079706192, 0.0006629845593124628, 0.005211076699197292, -0.01954510621726513, -0.013784368522465229, 0.005261045880615711, -9.709422010928392e-05, 0.0011724921641871333, -0.019559383392333984, -0.02272886037826538, 0.016461290419101715, -0.02566990628838539, -0.0009279999067075551, 0.01861710660159588, 0.0015954460250213742, 0.01480516791343689, -0.008708922192454338, -0.0029749535024166107, -0.013691567815840244, 0.00531815318390727, -0.008459076285362244, 0.007638153154402971, -0.025512859225273132, -0.028082706034183502, 0.01291347574442625, 0.008987322449684143, -0.01279212161898613, 0.022586090490221977, -0.009958152659237385, 0.02428504452109337, -0.0064031993970274925, 0.00896590668708086, -0.002202215138822794, -0.0063889226876199245, 0.010729107074439526, -0.000987784587778151, -0.023314213380217552, 0.008544737473130226, -0.013263260014355183, -0.007716676220297813, 0.009694029577076435, 0.0009494153200648725, 0.015347691252827644, -0.027897104620933533, 0.01851716823875904, 0.042573779821395874, 0.008587568067014217, -0.022371936589479446, -0.008537598885595798, -0.18662792444229126, 0.011564306914806366, 0.020701536908745766, -0.0044936612248420715, 0.031323567032814026, 0.006017722655087709, -0.006517414934933186, 0.000365623040124774, -0.005892799701541662, -0.004393722862005234, -0.018688490614295006, -0.0025109536945819855, -0.020330335944890976, -0.00432947650551796, -0.01071482989937067, 0.012242460623383522, -0.012399506755173206, 0.030295629054307938, 0.052453409880399704, 0.015618952922523022, 0.026954827830195427, -0.007973660714924335, -0.0012626153184100986, -0.012028306722640991, -0.0005541230202652514, 0.018945476040244102, 0.017846152186393738, -0.0020897844806313515, -0.01626141369342804, -0.02198646031320095, 0.003206953639164567, 0.010479260236024857, 0.009672614745795727, -0.002489538164809346, 0.025655629113316536, 0.0034710767213255167, -0.01071482989937067, -0.01480516791343689, -0.01957366056740284, 0.017146583646535873, 0.009993845596909523, 0.021315444260835648, -0.007887999527156353, 0.0013250767951831222, -0.019216736778616905, 0.026497967541217804, 0.03489279747009277, -0.0070206765085458755, -0.0018363690469413996, -0.010472122579813004, -0.004058214835822582, -0.04088910296559334, 0.0003700845700222999, 0.002484184456989169, 0.011635690927505493, -0.006060553248971701, 0.010022399015724659, 0.007238399237394333, -0.007024245336651802, 0.01631852239370346, -0.01005095336586237, -0.02929624356329441, 0.015476183034479618, 0.0158902145922184, -0.019116798415780067, -0.023885291069746017, 0.0010109845316037536, 0.0011225229827687144, -0.01867421343922615, 0.008009352721273899, -0.00905870646238327, -0.024542028084397316, 0.0014303690986707807, -0.0143054760992527, -0.0017159075941890478, 0.012092553079128265, -0.005589414853602648, -0.0032194459345191717, 0.0039903996512293816, 0.01888836733996868, -0.01014375314116478, 0.03514978289604187, -0.007252676412463188, 0.003993968944996595, -0.00768812233582139, 0.007009968627244234, 0.03078104369342327, 0.004279507324099541, -0.004522215109318495, -0.011400122195482254, -0.006106953136622906, -0.027611566707491875, -0.0177462138235569, -0.01808886043727398, -0.005075445864349604, 0.0077951992861926556, 0.0148337222635746, 0.000380123034119606, 0.0004742614983115345, 0.015990152955055237, -0.0002877692168112844, -0.015990152955055237, -0.019816366955637932, 0.001671292120590806, 0.03731987252831459, -0.003208738286048174, -0.020030520856380463, 0.011928368359804153, 0.04014670476317406, -0.015533290803432465, -0.020801475271582603, 0.030552612617611885, 0.02161525934934616, 0.0190739668905735, -0.00925858411937952, 0.019873475655913353, 0.009372799657285213, -0.0158902145922184, 0.025070274248719215, -0.029410459101200104, 0.04163150489330292, -0.005842830054461956, -0.012599383480846882, 0.007709537632763386, 0.0019095382886007428, -0.006749414838850498, -0.12986287474632263, -0.04143162816762924, 0.015604675747454166, 0.018588552251458168, -0.0007388307130895555, 0.02195790596306324, -0.01718941330909729, 0.024542028084397316, -0.005767876282334328, 0.02068725973367691, -0.024784736335277557, -0.02998153679072857, -0.006381784100085497, -0.013555937446653843, 0.0019951998256146908, 0.01463384460657835, 0.022586090490221977, -0.014790890738368034, -0.013934276066720486, 0.03180898353457451, -0.020301783457398415, -0.012213906273245811, -0.007195568643510342, -0.008837414905428886, 0.0018345845164731145, -0.01519064512103796, -0.02651224471628666, 0.01973070576786995, 0.00768812233582139, 0.02245759777724743, -0.007573907263576984, -0.008451937697827816, -0.0002650153764989227, -0.005700061097741127, 0.0021004921291023493, -0.015176367945969105, -0.00021906151960138232, -0.008387691341340542, 0.019673598930239677, -0.036034949123859406, 4.318629635235993e-06, 0.025284428149461746, 0.007274091709405184, -0.021201228722929955, 0.0005215537967160344, -0.010022399015724659, -0.024170828983187675, 0.020772920921444893, 0.012627937830984592, -0.010657722130417824, -0.013577352277934551, -0.007074214983731508, -0.020887136459350586, -0.011057475581765175, 0.03577796742320061, -0.007581045385450125, 0.015104983001947403, -0.00016518845222890377, -0.026126766577363014, 0.008401968516409397, 0.005253907293081284, -0.01362732145935297, 0.00014198845019564033, -0.005567999556660652, 0.006067691836506128, -0.019502274692058563, -0.01808886043727398, -0.010522091761231422, 0.025470027700066566, -0.006595938000828028, -0.024770459160208702, 0.006863630376756191, -0.01520492136478424, -0.002823261311277747, 0.005211076699197292, -0.02217205986380577, -0.02254325896501541, 0.008766029961407185, 0.009437045082449913, -0.01415556762367487, -0.010472122579813004, -0.018588552251458168, 0.00795938353985548, -0.01703236810863018, 0.030838150531053543, -0.0022218460217118263, 0.008066460490226746, 0.0098011065274477, -0.02227199822664261, -0.0291391983628273, -0.004615014884620905, 0.018631383776664734, 0.021486766636371613, -0.012420921586453915, -0.0019255998777225614, 0.009622645564377308, -0.0016257844399660826, -0.010707691311836243, -0.007088491693139076, 0.005068307276815176, -0.02895359694957733, -0.0067101530730724335, -0.04071778059005737, 0.00750966090708971, -0.0001761192106641829, -0.02487039752304554, 0.0008833845495246351, 0.005978460889309645, -0.013998521491885185, 0.004689968656748533, -0.008287752978503704, -0.01737501472234726, -0.0405179038643837, 0.010586337186396122, -0.00895163044333458, -0.009422768838703632, -0.0007798768347129226, -0.019159629940986633, 0.004497230518609285, -0.008880245499312878, 0.01226387545466423, 0.006610214710235596, 0.020415998995304108, -0.00899446103721857, 0.011728491634130478, -0.020858582109212875, -0.007716676220297813, -0.01761772111058235, -0.02805415168404579, 0.01282067596912384, 0.006424614693969488, -0.01944516785442829, 0.012656491249799728, -0.02511310577392578, 0.006060553248971701, 0.014505352824926376, -0.0021379690151661634, -0.01332036778330803, -0.014391137287020683, 0.021915074437856674, 0.008080737665295601, 0.04028947278857231, -0.034236058592796326, -0.029182028025388718, -0.008573291823267937, 0.01516209077090025, -0.008116429671645164, 0.008823137730360031, 0.007880860939621925, 0.011921229772269726, 0.03072393499314785, 0.004904122557491064, 0.03078104369342327, 0.021172674372792244, -0.024799013510346413, -0.015661783516407013, -0.0018952613463625312, 0.005103999748826027, 0.012420921586453915, -0.020587321370840073, -0.022871628403663635, -0.014676676131784916, 0.04571470245718956, 0.001356307533569634, -0.007277661003172398, -0.012328121811151505, -0.0024609845131635666, -0.040032487362623215, -0.01291347574442625, 0.010786214843392372, -0.0029803074430674314, 0.0008740153280086815, -0.010793352499604225, -0.004547199700027704, 0.016575505957007408, 0.007995076477527618, 0.020701536908745766, -0.005296737886965275, 0.00691359955817461, -0.011093168519437313, -0.015276306308805943, 0.04465821012854576, -0.0064031993970274925, -0.006752984132617712, -0.010557783767580986, 0.011357291601598263, 0.04457255080342293, 0.0075524915009737015, -0.03226584196090698, 0.0325799360871315, -0.014334029518067837, 0.015176367945969105, 0.008587568067014217, 0.006438891869038343, -0.002619815059006214, -0.02294301427900791, 0.0027197536546736956, -0.0013705844758078456, -0.002319999737665057, 0.028239751234650612, -0.01610436849296093, -0.006438891869038343, 0.018360121175646782, -0.004989784210920334, 0.0022664612624794245, -0.0315234437584877, -0.032751258462667465, 0.018188798800110817, -0.01406276784837246, -0.017217967659235, -0.015661783516407013, 0.027668675407767296, 0.006513845641165972, -0.0025680612307041883, 0.013427444733679295, 0.0102651072666049, -0.021943628787994385, 0.01586166024208069, -0.01219963002949953, -0.025627074763178825, -0.030181413516402245, 0.024570582434535027, 0.02007335238158703, 0.002366399858146906, 0.03335088863968849, -0.012163937091827393, 0.01833156682550907, 0.020544489845633507, 0.012577967718243599, -0.011757045052945614, 0.00039596151327714324, -0.014141291379928589, 0.006417476572096348, 0.008880245499312878, -0.009265722706913948, -0.007588183972984552, -0.006303261034190655, -0.009187199175357819, 0.023399874567985535, 0.020201845094561577, -0.0035799380857497454, 0.059791747480630875, 0.008451937697827816, 0.007027814630419016, -0.0013661229750141501, -0.009151507169008255, 0.014176983386278152, 0.01435544528067112, -0.006513845641165972, 0.007059937808662653, -0.021629536524415016, 0.03303679823875427, 0.004097476601600647, 0.024413537234067917, -0.036748796701431274, -0.01537624467164278, -0.003847630461677909, -0.013898583129048347, 0.026497967541217804, -0.02521304413676262, -0.013099076226353645, 0.040432244539260864, 0.015447629615664482, 0.020801475271582603, -0.013527383096516132, -0.01597587577998638, -0.013120491057634354, 0.006267568562179804, -0.011078891344368458, -0.02619815245270729, -0.010771937668323517, -0.0068921842612326145, 0.018017474561929703, -0.032037410885095596, -0.032779812812805176, 0.008566153235733509, 0.005054030567407608, -0.00720984535291791, 0.00012425384193193167, 0.00439015356823802, -0.00016641536785755306, -0.005657230503857136, 0.014455383643507957, -0.020944245159626007, -0.03797661140561104, 0.0017810460412874818, -0.007438276428729296, -0.015661783516407013, -0.009936737827956676, -0.048113226890563965], "70e3a006-e142-4973-8bcd-97518b141ca2": [-0.003150396980345249, -0.003431335324421525, 0.017810432240366936, -0.020298238843679428, 0.017852837219834328, 0.015534655191004276, -0.004339525941759348, -0.01699058711528778, 0.008247925899922848, -0.04254714399576187, 0.008509429171681404, 0.00483779376372695, 0.011272872798144817, 0.0027422411367297173, 0.009527167305350304, 0.013414365239441395, 0.02285672165453434, -0.003544417442753911, 0.004685840103775263, -0.0183334369212389, -0.007223119493573904, -0.011562645435333252, -0.0028323533479124308, 0.00523004774004221, -0.025033552199602127, 0.00032731969258747995, 0.01600111834704876, -0.008990027941763401, -0.0035974245984107256, 0.0032210731878876686, 0.007717853877693415, -0.0030691190622746944, -0.0037281757686287165, 0.018856441602110863, -0.03805213049054146, -0.004176970571279526, 0.00041213128133676946, 0.007244322448968887, 0.016340365633368492, -0.028426015749573708, 0.026885271072387695, 0.0062937261536717415, -0.00803589727729559, -0.014940973371267319, -0.0379955880343914, 0.004046219401061535, -0.011506104841828346, -0.01939358189702034, 0.008396347053349018, 0.01969042234122753, 0.010615582577884197, 0.026263318955898285, -0.026729783043265343, 0.011569713242352009, -0.014008046127855778, 0.0033889294136315584, 0.011209264397621155, 0.015647737309336662, 0.014333157800137997, -0.002772278618067503, 0.0073856753297150135, 0.02216409333050251, -0.013965640217065811, -0.006993421819061041, -0.021231165155768394, -0.0021432593930512667, -0.011513172648847103, -0.0035532519686967134, -0.015562925487756729, 0.00539613701403141, 0.04079437255859375, 0.020354779437184334, 0.009781602770090103, 0.006223049946129322, 0.024482276290655136, 0.00196833536028862, -0.018856441602110863, -0.022658826783299446, -0.012022041715681553, 0.006314929109066725, 0.002660963451489806, -0.016637206077575684, -0.020609214901924133, 0.017626672983169556, 0.038843706250190735, -0.024340923875570297, 0.02588166855275631, 0.045430738478899, -0.024892199784517288, -0.0003909283841494471, 0.01691991090774536, 0.031041039153933525, -0.0050780936144292355, 0.012686398811638355, -0.001837584306485951, 0.009230326861143112, -0.002000139793381095, -0.00030788371805101633, -0.0004419478646013886, 0.0008348639821633697, 0.0024860394187271595, 0.006102900020778179, -0.02971232496201992, -0.017810432240366936, -0.01352744735777378, -0.004989747889339924, 0.015605331398546696, -0.0013490342535078526, 0.034970641136169434, -0.02292739786207676, -0.00736447237432003, 0.03955046832561493, 0.0057212477549910545, -0.011541442945599556, 0.0036150936502963305, -0.03262418881058693, 0.002646828070282936, -0.0005561342695727944, -0.003795318305492401, -0.0028747592587023973, 0.02541520446538925, 0.021245300769805908, 0.025203175842761993, -0.00960491131991148, 0.0252597164362669, 0.00796522106975317, -0.018093137070536613, -0.005982750561088324, 0.0023729573003947735, -0.02825639210641384, 0.011951365508139133, 0.011612119153141975, 0.0196056105196476, -0.01162625476717949, -0.02412889525294304, 0.03765634074807167, -0.016100065782666206, -0.011166858486831188, -0.024878064170479774, -0.01877162978053093, 0.02384619042277336, 0.014368495903909206, -0.005594030488282442, 0.002604422392323613, -0.007470486685633659, 0.02419957146048546, -0.0039861444383859634, -0.0012598054017871618, 0.017810432240366936, -0.010021901689469814, -0.0020036736968904734, -0.018729224801063538, -0.011689863167703152, -0.005445610266178846, 0.017739756032824516, 0.011548510752618313, -0.004293586127460003, 0.030051570385694504, -0.01713193953037262, 0.0032210731878876686, 0.013810152187943459, 0.023210102692246437, 0.0066329725086688995, 0.010820544324815273, 0.007915747351944447, 0.02844015136361122, 0.030136382207274437, -0.011414225213229656, -0.02322423830628395, -0.021923793479800224, -0.014403834007680416, 0.013463838957250118, -0.03270899876952171, 0.0023499876260757446, 0.003957873675972223, 0.0013905565720051527, -0.012205800041556358, 0.01248850580304861, -0.014191804453730583, -0.015520519576966763, 0.0168068278580904, 0.0029507363215088844, 0.0035585525911301374, 0.03663860261440277, 0.006505755241960287, -0.010339945554733276, 0.0028606238774955273, -0.006742520723491907, 0.003035547910258174, -0.0047777192667126656, 0.00031119666527956724, 0.007233721204102039, -0.014615862630307674, -0.010559041984379292, -0.6414017081260681, -0.011838283389806747, 0.005548091139644384, -0.023931002244353294, -0.005873201880604029, -0.01826276071369648, 0.009272732771933079, -0.0023128825705498457, -0.012311814352869987, 0.021754169836640358, -0.014142331667244434, 0.011739336885511875, 0.025500016286969185, -0.0029330672696232796, -0.014114060439169407, -0.021202895790338516, 0.01819208450615406, -0.020990867167711258, -0.011039640754461288, 0.012757075019180775, -0.02158454805612564, 0.027733387425541878, -0.0035020115319639444, 0.008042965084314346, -0.0017748590325936675, 0.013718273490667343, 0.016453446820378304, -0.0034949439577758312, -0.010544906370341778, 0.014545186422765255, 0.00805710069835186, 0.021047407761216164, 0.008813336491584778, -5.852882532053627e-05, 0.059990059584379196, -0.005975682754069567, -0.021132219582796097, 0.02038305066525936, 0.009378747083246708, 0.03007984161376953, -0.04571344330906868, -0.011131520383059978, 0.010580244474112988, 0.011082046665251255, -0.0025249114260077477, -0.004724711645394564, 0.027987822890281677, 0.003341222880408168, -0.014191804453730583, -0.013110456988215446, 0.010516636073589325, -0.010778138414025307, -0.010707462206482887, -0.007753191981464624, 0.02073643170297146, -0.0010636786464601755, -0.006276057101786137, -0.01735810376703739, 0.011916027404367924, 0.01430488657206297, -0.009619046933948994, 0.012184597551822662, -0.012318882159888744, -0.010347013361752033, -0.012163394130766392, -0.015902170911431313, -0.007208984345197678, 7.989737059688196e-05, 0.007689583580940962, 0.006608235649764538, 0.02497701160609722, 0.011258737184107304, -0.02255988121032715, -0.010410621762275696, 0.01287015713751316, 0.022729504853487015, 0.014439172111451626, -0.005802525673061609, -0.0001318555005127564, 0.01133648119866848, -0.010693326592445374, -0.03098449856042862, -0.0119937714189291, -0.02311115525662899, 0.024736711755394936, -0.008898148313164711, -0.03542296960949898, 0.002809383673593402, 0.005063958000391722, -0.006880339700728655, 0.01735810376703739, 0.024072354659438133, -0.010947762057185173, -0.013414365239441395, -0.0055975643917918205, 0.020651619881391525, 0.0002061760751530528, 0.009442356415092945, 0.005215912126004696, -0.03706265985965729, -0.013576921075582504, -0.028341203927993774, 0.02264469303190708, -0.004067421890795231, 0.021372519433498383, 0.02380378358066082, -0.009442356415092945, -0.007696650922298431, 0.01713193953037262, -0.02216409333050251, 0.013421433046460152, -0.02613610215485096, -0.023450402542948723, -0.007823868654668331, 0.004798922222107649, -0.022248905152082443, 0.01884230598807335, -0.0077249216847121716, 0.0020160418935120106, -0.0006440379656851292, -0.009428220801055431, -0.015124731697142124, 0.007258458063006401, 0.00539613701403141, -0.0010831145336851478, 0.008721457794308662, 0.007145375944674015, -0.013880829326808453, -0.01604352332651615, 0.02022756263613701, 0.0030284803360700607, 0.011456631124019623, 0.03138028457760811, -0.01460172701627016, 0.007141842041164637, 0.005516286473721266, 0.014347292482852936, -0.01888471283018589, -0.0007557948702014983, -0.03036254644393921, -0.019520798698067665, -0.006194779183715582, -0.007449283730238676, -0.0011458398075774312, -0.025471745058894157, -0.03214358910918236, 0.008481157943606377, -0.003844791790470481, -0.01219166535884142, 0.015548789873719215, 0.001062795170582831, 0.00719838310033083, -0.026404673233628273, 0.0029436687473207712, 0.004717644304037094, -0.0012094484409317374, -0.007710786536335945, -0.04421510547399521, -0.023323185741901398, 0.0004256039683241397, 0.003254644339904189, 0.018022460862994194, -0.014502780511975288, -0.003604492172598839, -0.0003476391430012882, -0.008615443482995033, -0.0015654804883524776, 0.006258388049900532, -0.016637206077575684, -0.016722016036510468, 0.01407165452837944, 0.00010253587970510125, -0.0034578389022499323, 0.00713477423414588, -0.01891298219561577, 0.03335922211408615, 0.01363346166908741, 0.0008724107756279409, -0.0002272685378557071, -0.0028429548256099224, -0.007138308137655258, 0.01837584190070629, -0.0025372798554599285, -0.007449283730238676, 0.01669374667108059, 0.0005419990047812462, 0.0012562716146931052, 0.01713193953037262, -0.006558762397617102, -0.0003151722194161266, 0.00812777690589428, 0.00038960319943726063, -0.0055975643917918205, 0.015605331398546696, -0.011060844175517559, 0.003507312387228012, 0.0033076517283916473, 0.025712044909596443, -0.00959077663719654, 0.024510547518730164, -0.013188201002776623, 0.0336136557161808, 0.021754169836640358, 0.006622370798140764, 0.005717714317142963, -0.02766271121799946, 0.0020284103229641914, -0.012742940336465836, 0.00013693537039216608, -0.003357125213369727, -0.007746124640107155, 0.012771210633218288, -0.00027828800375573337, -0.012721736915409565, 0.019987262785434723, 0.024764981120824814, 0.002243973081931472, 0.018672684207558632, -0.019563205540180206, 0.023648295551538467, -0.010919490829110146, -0.011117384769022465, 0.027676846832036972, -0.019082605838775635, 0.016934046521782875, 0.002758143236860633, -0.017697349190711975, 0.020877784118056297, -0.018460653722286224, -0.044130291789770126, -0.0021785974968224764, 0.005254784133285284, 0.0007708136108703911, 0.014000978320837021, 0.026333997026085854, 0.004233511630445719, 0.034179069101810455, -0.027507223188877106, 0.044639162719249725, -0.004169902764260769, 0.012234070338308811, 0.014955108985304832, 0.015605331398546696, -0.01906847022473812, 0.029062101617455482, 0.002221003407612443, 0.047437943518161774, -0.009809873066842556, -0.02738000638782978, 0.025909937918186188, 0.002904796740040183, 0.02092019096016884, 0.01033287774771452, -0.003454304998740554, 0.01757013238966465, -0.02041132003068924, 0.008742660284042358, 0.005813127383589745, 0.017598403617739677, 0.015562925487756729, 0.004141632467508316, -0.007809733040630817, 0.0024984078481793404, -0.007654245477169752, -0.004452608060091734, 0.0006091415416449308, -0.00589793873950839, -0.00686267064884305, -0.011400090530514717, -0.02299807406961918, 0.01046009548008442, -0.024256112053990364, -0.0004775068664457649, 0.00040462191100232303, 0.021598683670163155, 0.0002763002412393689, -0.017881108447909355, -0.0022793111857026815, 0.011074978858232498, 0.0063043273985385895, -0.023832054808735847, -0.01987418159842491, 0.009717993438243866, -0.002615023870021105, 0.0016299725975841284, 0.0035726879723370075, 0.0064739505760371685, -0.007028759922832251, 0.026376402005553246, 0.0098028052598238, -0.005548091139644384, -0.022079281508922577, 0.0009293935727328062, 0.011979635804891586, 0.01073573250323534, -0.010163254104554653, 0.05851999297738075, -0.025938209146261215, -0.018856441602110863, -0.012905496172606945, 0.0030337809585034847, 0.015124731697142124, -0.01287015713751316, -0.006795527879148722, 0.06960203498601913, -0.00430065393447876, -0.008827472105622292, -0.01895538903772831, -0.00789454486221075, -0.01310338918119669, -0.010707462206482887, -0.0006197429611347616, -0.0077814627438783646, 0.003335922257974744, 0.0077249216847121716, -0.008247925899922848, -0.001596401329152286, -0.0023941602557897568, 0.005639970302581787, -0.00022859372256789356, -0.004032083787024021, -0.029175184667110443, -0.010474230162799358, 0.02876526117324829, 0.09481935203075409, 0.01366879977285862, -0.018177948892116547, 0.006583499256521463, -0.018036596477031708, -0.009110177867114544, -0.027351735159754753, -0.039861444383859634, 0.04331044852733612, 8.475636423099786e-05, 0.025938209146261215, 0.0037352433428168297, 0.022588150575757027, 0.003915468230843544, 0.019958991557359695, -0.005940344650298357, 0.015350895933806896, -0.021853117272257805, -0.0029330672696232796, -0.025344528257846832, -0.0005689443787559867, 0.016976451501250267, 0.019167417660355568, 0.03316132724285126, 0.014078722335398197, 0.011159790679812431, 0.040257230401039124, 0.003153930651023984, 0.016467582434415817, -0.00633259816095233, -0.008827472105622292, 0.0077814627438783646, 0.00969679094851017, 0.03273726999759674, -0.007021692115813494, 0.007378607522696257, 0.0018517195712774992, 0.019054334610700607, 0.005908539984375238, 0.008657849393785, 0.01870095357298851, 0.02482152357697487, -0.00356738711707294, -0.01366879977285862, -0.007081767078489065, -0.0019241627305746078, -0.0022810781374573708, 0.01745705120265484, -0.009336342103779316, -0.02814330905675888, 0.01567600667476654, -0.0066895135678350925, -0.027931280434131622, 0.0009399950504302979, 0.0011555578093975782, 0.0022157025523483753, 0.009831075556576252, -0.0003575779846869409, -0.01574668288230896, 0.00021887572074774653, 0.0021909659262746572, -0.03109757974743843, 0.009265664964914322, -0.006481018383055925, -0.005392603110522032, -0.012022041715681553, -0.003738777246326208, 0.001119336229749024, 0.005456211976706982, -0.01987418159842491, 0.006940414663404226, -0.029627513140439987, -0.027549628168344498, 0.007095902226865292, 0.029570970684289932, -0.0020902520045638084, 0.02004380337893963, 0.02631986141204834, -0.0022545745596289635, 0.00406388845294714, -0.01425541378557682, -0.02223476953804493, 0.00036884204018861055, -0.022842586040496826, -0.015506383962929249, 0.013781881891191006, 0.0027881807181984186, 0.0013216471998021007, -0.007548230700194836, 0.005378467962145805, -0.01132234651595354, 0.0045056152157485485, 0.022955669090151787, -0.03502718359231949, 0.012022041715681553, 0.02198033407330513, -0.007689583580940962, 0.03214358910918236, -0.0017801597714424133, -0.032567646354436874, 0.001537209958769381, -0.0057000452652573586, -0.0014815523754805326, -0.013343689031898975, 0.0002449376042932272, 0.005124032963067293, 0.02045372687280178, 0.006074629724025726, -0.012318882159888744, -0.010848814621567726, 0.022036876529455185, 0.0020089743193238974, 0.02544347383081913, 0.018757494166493416, 0.014114060439169407, 0.0170612633228302, 0.003507312387228012, 0.006859136745333672, 0.011124452576041222, -0.025867532938718796, 0.013350756838917732, -0.046278852969408035, 0.023450402542948723, 0.00539613701403141, -0.02894902043044567, 0.0009240928338840604, 0.026857001706957817, -0.02158454805612564, -0.011421293020248413, 0.0007350337109528482, -0.011244602501392365, 0.028355339542031288, -0.0061806440353393555, -0.013866693712770939, -0.018573736771941185, -0.03121066279709339, -0.01764080859720707, -0.011810013093054295, -0.013265945017337799, -0.0007990841404534876, -0.004487946163862944, 0.002570851007476449, -0.015308490954339504, -0.017301563173532486, 0.0016591266030445695, -0.029146913439035416, 0.0058237286284565926, -0.008664916269481182, -0.011216331273317337, 0.0322849415242672, -0.035055454820394516, -0.005859066732227802, -0.009308070875704288, -0.0024241977371275425, -0.004420803859829903, -0.03955046832561493, 4.177080700173974e-05, -0.01717434450984001, 0.031578179448843, 0.017372239381074905, 0.025358663871884346, 0.0036168606020510197, 0.03499891236424446, -0.0034578389022499323, 0.01969042234122753, -0.004032083787024021, 0.004692907445132732, -0.0047777192667126656, -0.006647107657045126, 0.009378747083246708, 0.009739196859300137, 0.03618627414107323, -0.0010928325355052948, -0.02311115525662899, 0.018460653722286224, 0.03627108782529831, -0.02172590047121048, -0.0005654105334542692, -0.012156326323747635, -0.026701513677835464, -0.005502151325345039, 0.004728245548903942, -0.01363346166908741, 0.007548230700194836, -0.009463558904826641, 0.010636785998940468, 0.02168349362909794, -0.000636970333289355, 0.019591474905610085, 0.011718133464455605, 0.023012209683656693, -0.012799480929970741, 0.01467240322381258, 0.01793764904141426, 0.02041132003068924, -0.022107552736997604, 0.0018852908397093415, -0.029429618269205093, -0.006968684960156679, 0.01771148480474949, 0.011329413391649723, 0.005738917272537947, 0.02186725288629532, -0.020510267466306686, 0.005162904970347881, 0.015209543518722057, -0.009979495778679848, -0.036949578672647476, 0.014085790142416954, 0.0010804642224684358, 0.0018658548360690475, -0.017782161012291908, -0.02216409333050251, -0.002334085525944829, -0.018828170374035835, -0.010028969496488571, 0.017598403617739677, 0.0026874670293182135, -0.03398117423057556, -0.03061698190867901, -0.011986703611910343, -0.02876526117324829, 0.0366668738424778, -0.0012341851834207773, 0.02825639210641384, 0.010453027673065662, 0.013838423416018486, -0.030390817672014236, -0.019054334610700607, 0.010339945554733276, -0.008113641291856766, 0.011011370457708836, 0.03878716379404068, -0.012417828664183617, -0.007456351537257433, 0.010092577897012234, 0.009272732771933079, -0.04472397267818451, -0.04020069167017937, 0.006502221338450909, -0.008594240061938763, 0.01764080859720707, -0.02073643170297146, -0.021315976977348328, -0.0381934829056263, 0.026263318955898285, -0.006721317768096924, 0.0071135712787508965, -0.014043384231626987, -0.00836807582527399, -0.0073856753297150135, 0.031295474618673325, 0.018234489485621452, 0.016283823177218437, 0.02343626692891121, -0.013308350928127766, -0.007293796166777611, -0.04147286340594292, -0.009908819571137428, 0.026235049590468407, 0.01549224928021431, 0.022178228944540024, -0.0063396659679710865, 0.02825639210641384, -0.011541442945599556, 0.014425036497414112, -0.012552114203572273, -0.024878064170479774, -0.014050452038645744, 0.02920345403254032, 0.0057777888141572475, 0.015562925487756729, -0.023337319493293762, -0.01432608999311924, -0.00047220615670084953, -0.0017085999716073275, -0.005523354280740023, -0.014184736646711826, -0.011188060976564884, -0.010212727822363377, 0.008827472105622292, 0.0202699676156044, -0.007025226019322872, 0.023068750277161598, -0.012092717923223972, -0.010615582577884197, 0.010212727822363377, -0.009364612400531769, -0.00789454486221075, -0.048059895634651184, -0.012615722604095936, -0.023195967078208923, -0.018276896327733994, 0.012085650116205215, -0.007852138951420784, 0.0028182181995362043, -0.009979495778679848, 0.01950666308403015, -0.009173786267638206, 0.013280080631375313, 0.020651619881391525, 0.0076683806255459785, -0.026546025648713112, 0.019407717511057854, -0.009279800578951836, -0.011555577628314495, 0.033302679657936096, -0.00872852560132742, -0.025500016286969185, -0.02055267244577408, 0.03474447876214981, -0.004215842578560114, 0.0006488969665952027, -0.0101349838078022, 0.009053636342287064, 0.015704277902841568, 0.02255988121032715, -0.001994839170947671, -0.024298518896102905, 0.003362425835803151, -0.004848395474255085, 0.0008759446209296584, 0.007915747351944447, -0.017810432240366936, 0.008615443482995033, 0.010445959866046906, 0.019860045984387398, -0.006184177938848734, -0.05625835061073303, -0.009710926562547684, 0.003675168612971902, 0.01727329194545746, 0.009357544593513012, 0.0021962665487080812, -0.018616141751408577, -0.015350895933806896, -0.017018858343362808, -0.015534655191004276, 0.020496131852269173, -0.0030567508656531572, -0.0027864137664437294, -0.0008679935126565397, 0.008050032891333103, -0.007042895071208477, -0.006958083715289831, -0.0029772398993372917, -0.01724502258002758, 0.006420943420380354, -0.03974836319684982, -0.025825126096606255, -0.015478113666176796, 0.04076610133051872, 0.007583568803966045, -0.0215421412140131, -0.033189598470926285, -0.01884230598807335, -0.07061977684497833, -0.009081906639039516, 0.0036539656575769186, 0.013004442676901817, 0.041359782218933105, -0.00962611474096775, -0.0023605891037732363, 0.017725620418787003, -0.016637206077575684, 0.006477484479546547, -0.011173926293849945, -0.0037034391425549984, 0.009597844444215298, -0.0037670477759093046, 0.011979635804891586, -0.00492967339232564, -0.037232283502817154, -0.014983379282057285, 0.0006352033815346658, -0.010036037303507328, 0.00812777690589428, -0.007866274565458298, -0.01567600667476654, -0.00018177065066993237, 0.018418248742818832, 0.01089828833937645, 0.00925859808921814, 0.009816940873861313, 0.0035196805838495493, -0.03827829286456108, -0.013718273490667343, 0.01593044213950634, -0.002243973081931472, -0.017259156331419945, -0.013923234306275845, -0.012036177329719067, -0.004904936533421278, -0.010544906370341778, 0.007746124640107155, -0.002371190581470728, -0.014170601963996887, -0.0004081557272002101, 0.03816521167755127, -0.02034064382314682, 0.007809733040630817, 0.012933766469359398, 0.00743514858186245, -0.002044312423095107, 0.0014568156329914927, 0.005389069207012653, -0.016269687563180923, 0.019195688888430595, 0.012714670039713383, -0.018686817958950996, 0.021740036085247993, -0.01024099811911583, 0.04322563484311104, -0.009937090799212456, -0.009922955185174942, -0.006039291620254517, -0.01084174681454897, 0.007548230700194836, 0.019365310668945312, 0.027069030329585075, 0.01162625476717949, 0.00013097205373924226, -0.013569853268563747, 0.02059507928788662, -0.017160210758447647, -0.011506104841828346, -0.007548230700194836, -0.004555088933557272, -0.025655504316091537, 4.548407559923362e-06, -0.004735313355922699, -0.011018438264727592, 0.010714530013501644, 0.01814967766404152, -0.014771350659430027, -0.007696650922298431, 0.22548572719097137, 0.02507595717906952, 0.005905006546527147, 0.03740190714597702, -0.008311535231769085, 0.0017236187122762203, 0.020072074607014656, 0.02887834422290325, -0.004668171051889658, 0.011032572947442532, -0.01782456785440445, 0.01775389164686203, -0.016312094405293465, 0.0018269828287884593, 0.021598683670163155, -0.006707182619720697, -0.02034064382314682, -0.02059507928788662, -0.03703439235687256, 0.005650571547448635, 0.024256112053990364, -0.003788250731304288, -0.009951225481927395, -0.009329274296760559, 0.024143030866980553, 0.015379167161881924, -0.015619466081261635, 0.00847409013658762, 0.017555996775627136, -0.0021962665487080812, -0.007731989026069641, 0.018503060564398766, -0.011279940605163574, 0.005286588799208403, 0.009407018311321735, -0.013393162749707699, 0.03743017837405205, -0.012354220263659954, 0.011675727553665638, 0.013400229625403881, -0.0007032293942756951, -0.0038165212608873844, -0.019746962934732437, -0.015251949429512024, 0.002814684296026826, 0.012608654797077179, -0.0021167558152228594, -0.003954340238124132, 0.00652695819735527, 0.007205450441688299, -0.011244602501392365, 0.003093855921179056, 0.04738140478730202, 0.016029389575123787, -0.007053496781736612, 0.016396906226873398, -0.0012677564518526196, 0.014085790142416954, -0.016651339828968048, 0.04345180094242096, -0.027281058952212334, 0.015534655191004276, 0.006470417138189077, 0.010799341835081577, -0.022687098011374474, 0.003661033231765032, 0.002263409085571766, 0.02325250953435898, 0.006413876079022884, -0.020651619881391525, 0.015266085043549538, 0.0017103669233620167, -0.011484901420772076, 0.011060844175517559, -0.02493460476398468, -0.02548588067293167, 0.02128770761191845, 0.02082124352455139, 0.016467582434415817, 0.016354499384760857, -0.0023358522448688745, 0.010870018042623997, 0.01460172701627016, -0.002132657915353775, -0.006958083715289831, -0.03358538821339607, 0.02574031427502632, -0.010438892059028149, -0.010410621762275696, -0.029146913439035416, -0.006965151056647301, 0.0056081656366586685, -0.016722016036510468, -0.013569853268563747, 0.008926418609917164, -0.011675727553665638, -0.014029249548912048, 0.027987822890281677, -0.0023888596333563328, 0.013612259179353714, -0.012771210633218288, 0.012149259448051453, 0.04822951927781105, 0.0053607989102602005, -0.0011670427629724145, -0.003947272431105375, 0.008007626980543137, 0.02675805427134037, 0.017018858343362808, -0.015054055489599705, -0.00040881833410821855, -0.018064867705106735, 0.011732269078493118, 0.006039291620254517, 0.013506244868040085, 0.020284103229641914, -0.006625904701650143, -0.024510547518730164, 0.013612259179353714, 0.005325460806488991, -0.016905775293707848, -0.01964801736176014, -0.008297399617731571, 0.011682795360684395, -0.01618487760424614, -0.006926279049366713, -0.031691260635852814, 0.0063502672128379345, -0.02041132003068924, -0.007155977189540863, 0.029316537082195282, 0.018658548593521118, 0.006099366117268801, -0.0224609337747097, -0.003763513872399926, -0.033302679657936096, -0.002058447804301977, -0.007731989026069641, 0.008410481736063957, -0.014050452038645744, -0.005615233443677425, 0.01793764904141426, 0.012403693981468678, -0.017146075144410133, 0.00805710069835186, -0.015308490954339504, 0.012785346247255802, -0.00016730409697629511, 0.011435428634285927, -0.0217965766787529, -0.01130114309489727, 0.009081906639039516, -0.005392603110522032, -0.011682795360684395, 0.006166508886963129, -0.012014973908662796, -0.02022756263613701, -0.00989468488842249, -0.004003813490271568, 0.018856441602110863, -0.03188915550708771, 0.022248905152082443, 0.0589723214507103, -0.007392742671072483, -0.027648575603961945, -0.03375500813126564, -0.1837584227323532, 0.00683439988642931, 0.019125010818243027, -0.015082326717674732, 0.03451831266283989, 0.014149398542940617, 0.011244602501392365, 0.000336375116603449, -0.0055975643917918205, 0.006717783864587545, -0.010580244474112988, -0.0053042578510940075, -0.027281058952212334, -0.0017483554547652602, 0.0014303119387477636, 0.01422007568180561, -0.031662989407777786, 0.00849529355764389, 0.05942464992403984, 0.004979146644473076, 0.004752982407808304, -0.022446798160672188, 0.007597704418003559, -0.007307931315153837, 0.0004695557872764766, 0.025287985801696777, 0.009442356415092945, -0.0005079860566183925, -0.00964024942368269, -0.03398117423057556, -0.0028500226326286793, 0.012439032085239887, 0.016085930168628693, -0.024114759638905525, 0.011046708561480045, -0.004682306200265884, -0.00456569017842412, 0.00013318068522494286, -0.011202196590602398, 0.0261785089969635, 0.023054614663124084, 0.022121688351035118, -0.009527167305350304, 0.010149119421839714, -0.006753122434020042, 0.04127496853470802, 0.035818759351968765, -0.018107272684574127, -0.01611420139670372, -0.0066329725086688995, 0.01720261573791504, -0.036468978971242905, 0.006184177938848734, -0.0060781631618738174, -0.0012368356110528111, -0.01303271297365427, 0.004226443823426962, 0.017739756032824516, -0.008262061513960361, 1.9422182958805934e-05, -0.001387022784911096, -0.01563360169529915, 0.012608654797077179, -0.006371470168232918, -0.00903950072824955, -0.040483396500349045, -0.015110597014427185, 0.0019913052674382925, -0.023337319493293762, 0.01877162978053093, -0.008205520920455456, 0.0003328413004055619, 0.006590566597878933, -0.016792694106698036, -0.008580105379223824, 0.013909099623560905, -0.0033783279359340668, 0.016778558492660522, 0.010523703880608082, 0.0014912702608853579, -0.010940694250166416, 0.01957733929157257, 0.008452887646853924, 0.012693466618657112, -0.024595359340310097, 0.014997514896094799, 0.028864208608865738, 0.007887477055191994, -0.0021485600154846907, -0.015619466081261635, -0.022107552736997604, -0.037204012274742126, -0.007392742671072483, 0.00011241951870033517, 0.0043925330974161625, 0.011647457256913185, 0.03163472190499306, 0.013407297432422638, 0.01308925449848175, -0.00513110077008605, 0.016849234700202942, -0.014940973371267319, -0.024326788261532784, 0.0009329274180345237, 0.03386809304356575, -0.0019294634694233537, -0.02133011259138584, 0.02894902043044567, 0.024157166481018066, 0.0015955178532749414, -0.03307651728391647, 0.035960111767053604, 0.02920345403254032, 0.023860324174165726, -0.025429340079426765, 0.01814967766404152, -0.007251390255987644, -0.02650361880660057, 0.005498617421835661, -0.026192642748355865, 0.05716300755739212, 0.003812987357378006, -0.009463558904826641, -0.006845001596957445, 0.012672264128923416, -0.008947622030973434, -0.11749231070280075, -0.041755568236112595, 0.028199851512908936, 0.0119937714189291, -0.0017951785121113062, 0.025203175842761993, -0.01939358189702034, 0.026008885353803635, -0.021697629243135452, 0.03762807324528694, -0.025061821565032005, -0.029033832252025604, -0.010834679938852787, 0.0034419368021190166, -0.001119336229749024, 0.015266085043549538, 0.009032433852553368, -0.01429075188934803, -0.03251110762357712, 0.022616421803832054, -0.020538538694381714, -0.022687098011374474, -0.007110037840902805, 0.000900239625480026, -0.012311814352869987, -0.002772278618067503, -0.027676846832036972, 0.013810152187943459, 0.01195843331515789, 0.02315356209874153, 0.0032140056136995554, -0.003507312387228012, 0.01928049884736538, -0.018418248742818832, -0.00010027202370110899, -0.019676286727190018, -0.012820684351027012, 0.005378467962145805, 0.02008621022105217, -0.0259240735322237, 0.0019100274657830596, 0.0061806440353393555, 0.00783800333738327, -0.04220789670944214, 0.005275987088680267, 0.00816311500966549, -0.02096259593963623, 0.006449214182794094, 0.013591055758297443, -0.019435986876487732, -0.014283684082329273, -0.0019400649471208453, -0.0016750287031754851, -0.029655782505869865, 0.023634159937500954, -0.026362266391515732, 0.006823798641562462, 0.01694818027317524, -0.023393861949443817, -0.014121128246188164, 0.004060354549437761, -0.024143030866980553, 0.005912073887884617, -0.019704557955265045, 0.024708440527319908, -0.014276616275310516, 0.012516776099801064, -0.005848465487360954, 0.011753471568226814, -0.019082605838775635, -0.010120849125087261, 0.01135768461972475, -0.03197396546602249, 0.005526888184249401, -0.00030214127036742866, -0.021245300769805908, -0.02511836402118206, -0.005240648984909058, 0.01796592026948929, -0.001881756936199963, -0.016382770612835884, -0.02639053761959076, 0.0014824357349425554, -0.007823868654668331, 0.010926558636128902, -0.00929393619298935, 0.008134843781590462, 0.006876805797219276, -0.011018438264727592, -0.039720091968774796, -0.002427731640636921, -0.004039151594042778, 0.027464816346764565, -0.011944297701120377, -0.001065445481799543, 0.00141706014983356, -0.00623365119099617, -0.006367936264723539, 0.0010097878985106945, 0.008643713779747486, -0.02486392855644226, -0.0009709159494377673, -0.05020845681428909, 0.01192309521138668, -0.007809733040630817, -0.02380378358066082, -0.010184457525610924, -0.01027633622288704, -0.017626672983169556, -0.003187502035871148, -0.010050172917544842, -0.013485041446983814, -0.040228959172964096, 0.00856596976518631, -0.0185878723859787, -0.02158454805612564, -0.01764080859720707, -0.016849234700202942, 0.015223679132759571, -0.009081906639039516, 0.01909674145281315, 0.01574668288230896, 0.007449283730238676, -0.00743514858186245, 0.001348150777630508, -0.011470766738057137, -0.002660963451489806, -0.01287015713751316, -0.03324614092707634, 0.024001678451895714, 0.0013914400478824973, -0.02537279762327671, 0.0027245720848441124, -0.013887896202504635, -0.0008229374070651829, 0.008078303188085556, -0.005883803591132164, -0.0058237286284565926, -0.009951225481927395, 0.019662151113152504, 0.026800459250807762, 0.022588150575757027, -0.030560439452528954, -0.02740827575325966, -0.00956957321614027, 0.007534095551818609, -0.004869598429650068, 0.007802665699273348, 0.016057658940553665, 0.00039667083183303475, 0.02267296239733696, 0.01472894474864006, 0.0157890897244215, 0.012530910782516003, -0.030645251274108887, -0.02391686663031578, -0.014969244599342346, -0.008997095748782158, 0.01694818027317524, -0.011004302650690079, -0.007880409248173237, -0.005378467962145805, 0.01805073209106922, 0.002759910188615322, -0.008262061513960361, -0.009442356415092945, 0.022800181061029434, -0.03516853600740433, 0.00298077380284667, 0.00010860962356673554, 0.02034064382314682, -0.00480245565995574, -0.011145655065774918, -0.008064167574048042, 0.024878064170479774, 0.014827891252934933, 0.007011090870946646, -0.001950666424818337, -0.0034331020433455706, -0.022192364558577538, -0.009117244742810726, 0.030136382207274437, -0.017103668302297592, -0.02107567898929119, -0.0033641927875578403, 0.013174065388739109, 0.03386809304356575, 0.00856596976518631, -0.015986982733011246, 0.011506104841828346, -0.01086295023560524, 0.022065145894885063, 0.013308350928127766, -0.009725061245262623, -0.01971869356930256, -0.022036876529455185, -0.0040426854975521564, -0.0038235888350754976, 0.00902536604553461, 0.023351455107331276, -0.002284612040966749, 0.0021238233894109726, 0.016976451501250267, 0.005120499059557915, -0.0019718692637979984, -0.032426293939352036, -0.033415764570236206, 0.013364891521632671, -0.005449144169688225, -0.01248850580304861, -0.005321926902979612, 0.020694026723504066, 0.016707882285118103, -0.005343129858374596, 0.008587172254920006, 0.01632623001933098, -0.00812777690589428, 0.022503340616822243, -0.01796592026948929, -0.026362266391515732, -0.02671564742922783, 0.032793812453746796, 0.0202699676156044, 0.012333017773926258, 0.04446953907608986, -0.008594240061938763, 0.0057777888141572475, 0.03765634074807167, 0.007350337225943804, -0.008891080506145954, 0.0003502895124256611, -0.031549908220767975, -0.002005440415814519, 0.004297120030969381, -0.004919071681797504, -0.01713193953037262, -0.01036821585148573, -0.013315418735146523, 0.01805073209106922, 0.024736711755394936, 0.0009753332124091685, 0.08051446080207825, 0.014686538837850094, -0.0006731919129379094, 0.00016454330761916935, -0.009647317230701447, 0.001330481725744903, 0.005526888184249401, -0.006505755241960287, 0.007484622299671173, -0.025867532938718796, 0.030136382207274437, 0.0008472323534078896, 0.015972847118973732, -0.02631986141204834, -0.031945694237947464, 0.004749448504298925, 0.006138238124549389, 0.037345368415117264, -0.03350057452917099, -0.014969244599342346, 0.03270899876952171, 0.0013843723572790623, 0.008813336491584778, -0.009795737452805042, -0.02329491451382637, -0.01126580499112606, -0.002904796740040183, -0.000891846779268235, -0.01717434450984001, -0.03805213049054146, -0.007505824789404869, 0.010629718191921711, -0.025669638067483902, -0.02803022786974907, -0.0006025155889801681, -0.003305884776636958, -0.009230326861143112, 0.0005309558473527431, 0.022432662546634674, -0.00709943613037467, -0.01749945618212223, 0.010855882428586483, -0.012333017773926258, -0.02996675856411457, 0.008905216120183468, -0.00600395305082202, -0.02883593738079071, -0.004597494378685951, -0.033415764570236206], "cd5a02aa-bb40-452b-bba1-bd2633c4837e": [0.0010251047788187861, 0.0007697062101215124, 0.03145527094602585, -0.02062847837805748, 0.007568924222141504, 0.016907207667827606, -0.008769560605287552, -0.010567004792392254, -0.01745486631989479, -0.03249441459774971, 0.023071877658367157, 0.01576976291835308, -0.00428297184407711, -0.006624564062803984, -0.008383390493690968, 0.015587209723889828, 0.02912420965731144, 0.006543819326907396, 0.008165732026100159, -0.01316487230360508, -0.015924230217933655, -0.016570186242461205, 0.002543453359976411, 0.008264029398560524, -0.018648480996489525, 0.011922108940780163, 0.017202099785208702, -0.013656361028552055, -0.006189245264977217, 0.013031468726694584, 0.018409758806228638, -0.002229251665994525, 0.010145728476345539, 0.020670605823397636, -0.03993695601820946, -0.005532757379114628, 0.0007104643154889345, -0.002878718776628375, 0.013642318546772003, -0.017075717449188232, 0.030668888241052628, 0.010630195960402489, -0.009134666062891483, -0.011557002551853657, -0.013986361213028431, 0.009183814749121666, -0.0024574429262429476, -0.013775723055005074, 0.0032929733861237764, 0.014576147310435772, 0.014232104644179344, 0.01478678546845913, -0.03594888001680374, 0.011297215707600117, -0.021162094548344612, 0.0018430821364745498, 0.014913167804479599, -0.005669672042131424, 0.032859522849321365, -0.006575414910912514, 0.01640167646110058, 0.02159741334617138, -0.02134464681148529, 0.011901045218110085, -0.01173955574631691, 0.007372328545898199, -0.009871899150311947, -0.01342465914785862, -0.010791685432195663, -0.01659827120602131, 0.02225741185247898, -0.004714779555797577, 0.00728105241432786, 0.01713188737630844, 0.032859522849321365, 0.0030788248404860497, -0.026301659643650055, -0.01998252235352993, -0.014702529646456242, 0.00611201161518693, 0.002647017128765583, 0.0010575781343504786, -0.020811030641198158, 0.006115522235631943, 0.0060453093610703945, -0.0012647054390981793, 0.020333584398031235, 0.02588038519024849, -0.02627357468008995, -0.01147976890206337, 0.020024649798870087, 0.021162094548344612, 0.01385295670479536, 0.008327220566570759, -0.01420401968061924, 0.01338955294340849, 0.009078496135771275, 0.003275420283898711, -0.009668282233178616, 0.00394244072958827, -0.018142949789762497, 0.001198881072923541, -0.02055826596915722, -0.023128047585487366, -0.011191897094249725, 0.0090855173766613, 0.00966126099228859, 0.006154139060527086, 0.025079960003495216, -0.025796128436923027, 0.013930190354585648, 0.02795867808163166, -0.005364246666431427, -0.030977822840213776, 0.021260391920804977, -0.04788503050804138, -0.005617012269794941, -0.016963377594947815, -0.01758124865591526, 0.004314567428082228, 0.03269101306796074, 0.014505933970212936, 0.013923169113695621, -0.0015701304655522108, 0.02062847837805748, -0.0007503977394662797, -0.020474009215831757, -0.012406576424837112, 0.01180976815521717, -0.02120422199368477, -0.003173612058162689, 0.0178480576723814, 0.02516421489417553, -0.004335631616413593, -0.02088124305009842, 0.025388896465301514, -0.007898923940956593, -0.008839773014187813, -0.02354932390153408, -0.03721270710229874, 0.004198716953396797, 0.01776380091905594, 2.218829649791587e-05, -0.00045287160901352763, -0.008839773014187813, 0.028506338596343994, 0.008572964929044247, 0.0007376716821454465, 0.018522098660469055, 0.0038125470746308565, -0.00398807879537344, -0.005132545251399279, 0.0058416929095983505, -0.008685305714607239, -0.0003587427781894803, 0.012848915532231331, 0.0074565839022397995, 0.02439187653362751, -0.01527827326208353, -0.0008381635416299105, 0.029039954766631126, 0.03106207773089409, 0.010742535814642906, -0.014218062162399292, 0.00953487865626812, 0.027102084830403328, 0.05145183205604553, -0.004504141863435507, -0.007927008904516697, -0.011276151984930038, -0.01867656596004963, 0.014519977383315563, -0.025964640080928802, -0.00020844381651841104, 0.01862039603292942, 0.02023528702557087, -0.001813241746276617, 0.01199934259057045, -0.02641400136053562, -0.018578268587589264, -0.0002753652515821159, -0.008860836736857891, 0.0181710347533226, 0.01964550092816353, -0.002283666515722871, -0.0027927083428949118, -0.0046059503220021725, -0.012645298615098, -0.002550474600866437, 0.01008955854922533, 0.004974566400051117, 0.001276992610655725, -0.020796988159418106, 0.00032670825021341443, -0.6475291848182678, -0.006698287092149258, 0.010229983367025852, -0.03302803263068199, -0.008411476388573647, -0.03030378185212612, 0.00023367648827843368, 0.010826791636645794, -0.01641571894288063, 0.022748900577425957, -0.016457846388220787, 0.0023310601245611906, 0.024251451715826988, -0.006677223369479179, -0.021316561847925186, -0.0031718567479401827, 0.02639995887875557, -0.02003869228065014, -0.004988608881831169, 0.008952113799750805, -0.01031423918902874, 0.021765923127532005, -0.007217860780656338, -0.011507853865623474, -0.000674480339512229, 0.021906347945332527, 0.01713188737630844, -0.009506793692708015, -0.004690205212682486, 0.0035597814712673426, -0.008657220751047134, 0.016191037371754646, -0.008390411734580994, -0.012357426807284355, 0.06364075094461441, -0.004261908121407032, -0.018339544534683228, 0.007597009185701609, 0.0022889324463903904, 0.029236549511551857, -0.04198716580867767, -0.012884021736681461, 0.01242764014750719, 0.008994241245090961, -0.013080617412924767, -0.009485729970037937, 0.03002293035387993, -0.005037758033722639, -0.012834873050451279, -0.014070616103708744, 0.01550295390188694, -0.019757840782403946, -0.014281254261732101, 0.00020570112974382937, 0.01338955294340849, -0.010552962310612202, 0.004433928988873959, -0.020656563341617584, -0.004086376633495092, 0.012399555183947086, -0.010953173972666264, 0.020614435896277428, -0.027607616037130356, -0.020319541916251183, -0.008158710785210133, -0.007512753829360008, -0.014744657091796398, -0.008952113799750805, 0.019111884757876396, -0.0004818343441002071, 0.020768903195858, 0.001806220505386591, -0.025922512635588646, -0.0111848758533597, 0.01550295390188694, 0.0021485071629285812, 0.015980400145053864, -0.020319541916251183, 0.0019010076066479087, 0.007109031081199646, -0.006529776845127344, -0.017089759930968285, -0.023759962990880013, -0.017033590003848076, 0.0191399697214365, -0.0034685051068663597, -0.032859522849321365, 0.008699348196387291, 0.0043496740981936455, 0.0013173649786040187, -0.011578066274523735, 0.006743925623595715, -0.024939535185694695, -0.0184799712151289, 0.00047525190166197717, 0.018915290012955666, 0.001751805772073567, 0.01475869957357645, 0.01277870312333107, -0.03659483417868614, -0.008285093121230602, -0.03443228453397751, 0.026484213769435883, -0.014660402201116085, 0.018199119716882706, 0.016766780987381935, 0.015250188298523426, -0.0009074985864572227, 0.02846420928835869, -0.035976964980363846, -0.0009259294020012021, -0.015404656529426575, -0.02589442767202854, -0.001161141786724329, 0.008334241807460785, -0.028759103268384933, 0.016233164817094803, 0.006238394416868687, 0.009169772267341614, -0.00914168730378151, 0.014098701067268848, -0.0036861642729490995, -0.010244025848805904, -0.007449562661349773, -0.0008495731162838638, 0.012160832062363625, 0.019111884757876396, -0.017426781356334686, -0.025122087448835373, 0.0013156096683815122, -0.0028839847072958946, -0.011571045033633709, 0.027214424684643745, -0.013256149366497993, -0.0034948347602039576, 0.003766909008845687, 0.0058381822891533375, -0.012020406313240528, 0.0024398898240178823, -0.03384250029921532, -0.0330842025578022, -0.014084658585488796, 0.0014490137109532952, 0.010412536561489105, -0.02446208894252777, -0.02517825737595558, -0.003907334059476852, -0.014800827950239182, 0.00390031305141747, 0.010328281670808792, 0.002875208156183362, -0.004374248441308737, -0.030528461560606956, 0.009043389931321144, -0.012834873050451279, -0.006838712375611067, -0.004293503705412149, -0.03729696199297905, -0.021119967103004456, -0.010391472838819027, -0.0037247813306748867, 0.03620164468884468, -0.009710409678518772, -0.0017052898183465004, 0.006965095177292824, -0.001571008120663464, -0.010342324152588844, 0.010946152731776237, -0.022032730281352997, -0.02062847837805748, 0.014744657091796398, 0.004268929362297058, -0.00259611289948225, -0.004198716953396797, 0.006824669893831015, 0.03659483417868614, -0.008994241245090961, 0.00281377206556499, -0.013031468726694584, 0.0032139841932803392, 0.00016434148710686713, 0.01731444150209427, -0.012202959507703781, -0.006213820073753595, 0.023338686674833298, -0.0006051452946849167, 0.006122543476521969, 0.005536267999559641, 0.0034088243264704943, -0.0011707959929481149, 0.006656159646809101, -0.0014060083776712418, -0.02717229723930359, 0.011669343337416649, -0.003984568174928427, -0.0024679747875779867, 0.006929988972842693, 0.01103040762245655, 0.011325301602482796, 0.03406718000769615, 0.002910314593464136, 0.03401101008057594, 0.01713188737630844, -0.013831892982125282, 0.0036931855138391256, -0.04462716355919838, 8.23901646072045e-05, -0.007477647624909878, 0.005697757005691528, -0.006807116791605949, -0.005160630214959383, 0.00788488145917654, -0.019687628373503685, -0.010342324152588844, 0.011409556493163109, 0.035246752202510834, -0.009640197269618511, 0.02581017091870308, -0.023268474265933037, 0.020010607317090034, -0.020221244543790817, -0.006010203156620264, 0.012638277374207973, -0.01008955854922533, 0.033112287521362305, 0.00046603649388998747, -0.011262109503149986, 0.02120422199368477, -0.007144137751311064, -0.03145527094602585, 0.0021748370490968227, 0.02575400099158287, 0.002618931932374835, 0.010461685247719288, 0.02172379568219185, 0.013993382453918457, 0.04035823419690132, -0.012146789580583572, 0.03788674995303154, -0.004279461223632097, 0.0018448374466970563, 0.009057432413101196, 0.009057432413101196, -0.00801126379519701, 0.02050209417939186, -0.006585946772247553, 0.05428842455148697, -0.017665503546595573, -0.028056977316737175, 0.024377834051847458, -0.0035562708508223295, 0.010531898587942123, 0.0060453093610703945, -0.01537657156586647, 0.02030549943447113, -0.00398807879537344, 0.003924887161701918, 0.01300338376313448, 0.02749527618288994, 0.026428043842315674, -0.013024447485804558, -0.011627215892076492, 0.0007675120723433793, -0.0036686111707240343, 0.0007859428878873587, 0.00931019801646471, -0.00533265108242631, -0.018859118223190308, -0.03055654652416706, -0.005599459167569876, 0.009492751210927963, -0.01627529412508011, -0.006652649026364088, -0.007927008904516697, 0.024476131424307823, 0.0043531847186386585, -0.001645609037950635, -0.010904025286436081, 0.007119562942534685, 0.016640398651361465, -0.01666848361492157, -0.022173156961798668, 0.002738293493166566, 0.004328610375523567, 0.009598069824278355, -0.0014691997785121202, -0.0025732938665896654, 0.008341263048350811, 0.018086779862642288, 0.013122744858264923, -0.012827851809561253, -0.027790168300271034, 0.006719350814819336, 0.0005682836635969579, -0.001943135168403387, -0.010328281670808792, 0.045104607939720154, -0.027537403628230095, -0.027719955891370773, -0.00299105909653008, -0.009562963619828224, 0.0005261561018414795, -0.002092337002977729, 0.005006162449717522, 0.04982290044426918, 0.004981587640941143, -0.00497807702049613, -0.009682324714958668, -0.012266150675714016, -0.027916550636291504, 0.0031069100368767977, 0.0040372274816036224, -0.001771991839632392, 0.029405059292912483, 0.014189977198839188, 0.010777642019093037, 0.016050612553954124, -0.005272970534861088, 0.019757840782403946, -0.0029489314183592796, -0.0019097841577604413, -0.009801686741411686, -0.017342526465654373, 0.02432166412472725, 0.10099387913942337, 0.010384451597929, -0.014730614610016346, 0.008242965675890446, -0.008902964182198048, -0.0036826536525040865, -0.012820830568671227, -0.04254886880517006, 0.03212931007146835, 0.0027031872887164354, 0.016373591497540474, 0.009598069824278355, 0.028141232207417488, -0.009211900644004345, 0.027748040854930878, 0.00011475380597403273, 0.0024574429262429476, -0.02089528553187847, -6.45627296762541e-05, -0.01672465354204178, 0.014871040359139442, 0.006399883423000574, 0.026231447234749794, 0.036622919142246246, 0.011901045218110085, -0.00013099047646392137, 0.04721098765730858, -0.0062980749644339085, 0.013838914223015308, -0.021653583273291588, -0.012898064218461514, 0.007400413975119591, 0.004398822784423828, 0.013726574368774891, 0.003199941711500287, 0.005294034257531166, 0.007969136349856853, 0.0330842025578022, 0.007505732588469982, -0.010244025848805904, 0.026708893477916718, 0.011542960070073605, 0.0029963250271975994, -0.0058416929095983505, -0.013150829821825027, -0.004216270055621862, -0.005353714805096388, 0.020656563341617584, -0.003459728555753827, -0.021639540791511536, 0.019041672348976135, -0.009949132800102234, -0.03347739204764366, -0.00035654864041134715, 0.0070704142563045025, 0.00044409502879716456, 0.021555284038186073, -0.00882573053240776, -0.0044795675203204155, -0.011044450104236603, 0.011367429047822952, -0.023788047954440117, 0.004504141863435507, -0.01154998131096363, -0.0006722861435264349, -0.015854017809033394, 0.01520806085318327, -0.002130954060703516, -0.013845935463905334, -0.004346163477748632, -0.0055783954448997974, -0.030528461560606956, -0.034348029643297195, 0.007695307023823261, 0.023240389302372932, 0.004395312163978815, 0.021456986665725708, 0.009064453653991222, 0.0023573897778987885, -0.00567669328302145, -0.014814870432019234, -0.007358286064118147, -0.0008759028860367835, -0.02213102951645851, -0.01053891982883215, 0.0025768044870346785, -0.004953502677381039, -0.0004892944125458598, -0.008931050077080727, 0.00480254553258419, -0.005606480408459902, 0.004946481436491013, -0.0025223896373063326, -0.02231358177959919, 0.010384451597929, 0.020979540422558784, -0.01498338021337986, 0.026498256251215935, 0.006024245638400316, -0.03993695601820946, -0.01390912663191557, -0.009282113052904606, -0.0015420453855767846, -0.0040898872539401054, -0.012076576240360737, 0.01804465241730213, 0.007688285782933235, 0.021063797175884247, -0.025346769019961357, -0.020796988159418106, 0.03263484314084053, -0.017089759930968285, 0.019378691911697388, 0.03342122212052345, 0.017033590003848076, 0.019083799794316292, -0.0017017791979014874, 0.014969337731599808, 0.008467646315693855, -0.02971399575471878, -0.0022696240339428186, -0.04493609815835953, 0.025459108874201775, 0.012413597665727139, -0.04204333573579788, 0.02457442879676819, 0.023689748719334602, -0.025599533692002296, -0.015011465176939964, 0.005494140088558197, -0.007259988691657782, 0.03535909205675125, -0.030837398022413254, -0.02159741334617138, -0.034404199570417404, -0.0282254870980978, -0.00022259604884311557, -0.008959135040640831, -0.0068176486529409885, 0.00689137214794755, -0.018845075741410255, -0.0006007570191286504, 0.0007025653612799942, -0.02088124305009842, 0.010637217201292515, -0.03676334768533707, -0.01060913223773241, -0.0062278625555336475, 0.011227003298699856, 0.019168054684996605, -0.010419557802379131, -0.004577864892780781, 0.0026891445741057396, -0.012252108193933964, -0.002066007349640131, -0.03021952696144581, 0.010854876600205898, -0.008341263048350811, 0.012371469289064407, 0.02451825886964798, 0.025585491210222244, -0.0013340404257178307, 0.03347739204764366, 0.005360736045986414, 0.00827105063945055, -0.0036966963671147823, -0.01815699227154255, -0.0069966912269592285, -0.0010294930543750525, 0.015924230217933655, 0.012834873050451279, 0.021709753200411797, 0.000159185248776339, -0.028759103268384933, 0.012582107447087765, 0.04035823419690132, -0.013108702376484871, 0.003189409850165248, -0.0036721217911690474, -0.036033134907484055, -0.020445924252271652, 0.02444804646074772, 0.003752866294234991, 0.008931050077080727, -0.006122543476521969, 0.004953502677381039, 0.010384451597929, -0.004360205959528685, 0.022397836670279503, -0.013607212342321873, 0.02484123781323433, 0.0006876451661810279, -0.006764989346265793, 0.005904884077608585, 0.025543363764882088, -0.018760820850729942, 0.0013823116896674037, -0.03639823943376541, 0.003543983679264784, 0.018213162198662758, 0.024251451715826988, 0.01568550616502762, -0.004033716861158609, -0.022018687799572945, -0.0026452618185430765, 0.004293503705412149, -0.013775723055005074, -0.009443601593375206, 0.014175934717059135, -0.017075717449188232, 0.010005303658545017, -0.016514016315340996, -0.03167995065450668, 0.004275950603187084, -0.012975298799574375, -0.017426781356334686, 0.013529978692531586, 0.00715115899220109, -0.015390614047646523, -0.02179400809109211, -0.01307359617203474, -0.014702529646456242, 0.03510632738471031, -0.007144137751311064, 0.024111025035381317, 0.00757594546303153, 0.017216142266988754, -0.02050209417939186, -0.012174874544143677, 0.011915087699890137, -0.006793074309825897, 0.0324382446706295, 0.01560125220566988, 0.003626483492553234, 0.003879249095916748, -0.008608071133494377, 0.017918270081281662, -0.036679089069366455, -0.03516249731183052, 0.015910187736153603, -0.0017228430369868875, -0.008615092374384403, -0.012750618159770966, -0.018592311069369316, -0.016303379088640213, 0.0026961658149957657, 0.0003569874679669738, 0.009541899897158146, -0.006915946491062641, -0.00450765248388052, -0.0013515936443582177, 0.018985502421855927, 0.007024776190519333, 0.01640167646110058, 0.009970196522772312, -0.0223697517067194, -0.020221244543790817, -0.04156589135527611, -0.006979137659072876, 0.025838255882263184, 0.0010742535814642906, 0.011072535999119282, -0.016064655035734177, 0.02068464830517769, 0.009843814186751842, 0.010967216454446316, -0.014035509899258614, -0.032213564962148666, -0.014744657091796398, 0.03302803263068199, 0.0003769541799556464, 0.0012032693484798074, -0.010342324152588844, -0.006206798832863569, 0.002632974646985531, -0.007526796776801348, -0.0033719628117978573, -0.013108702376484871, -0.024672726169228554, -0.005213289521634579, 0.023563366383314133, 0.0016385877970606089, -0.009352325461804867, 0.014105722308158875, 0.004472546279430389, -0.010363387875258923, -0.00149552954826504, -0.002697921358048916, -0.013866999186575413, -0.041537806391716, -0.012174874544143677, -0.028520381078124046, -0.01468848716467619, -0.0036896748933941126, -0.008116582408547401, 0.005150098353624344, -0.010707429610192776, 0.013010405004024506, -0.007667222060263157, 0.009928069077432156, 0.009464666247367859, -0.0002323600056115538, -0.011894023977220058, 0.02602081000804901, -0.008699348196387291, -0.008699348196387291, 0.04145355150103569, -0.0027400488033890724, -0.026694850996136665, -0.008783603087067604, 0.026161234825849533, 0.027256552129983902, 0.0020835604518651962, -0.004233823157846928, 0.018128907307982445, 0.02003869228065014, 0.002023879671469331, -0.017805928364396095, -0.03476930782198906, -0.004725311417132616, -0.016640398651361465, 0.006912435870617628, 0.0033895159140229225, -0.006635095924139023, 0.012097639963030815, -0.01921018213033676, 0.015067636035382748, -0.005687225144356489, -0.05142374709248543, 0.004051269963383675, -0.0020642520394176245, 0.01991230808198452, -0.0008969666669145226, -0.005743395071476698, -0.008692326955497265, -0.017721673473715782, -0.024686768651008606, 0.002051964867860079, 0.024279536679387093, 0.012174874544143677, -0.008776581846177578, 0.0009206634131260216, 0.008509773761034012, 0.011493811383843422, -0.008888921700417995, -0.009429559111595154, -0.011114663444459438, 0.01463231723755598, -0.05038459971547127, -0.01713188737630844, -0.015868060290813446, 0.05035651475191116, 0.019870180636644363, -0.012652319855988026, -0.036875687539577484, -0.01177466195076704, -0.04827821999788284, -0.004135525319725275, 0.010187855921685696, 0.01700550504028797, 0.039993129670619965, 0.0011040939716622233, -0.015011465176939964, 0.010882961563766003, -0.022875282913446426, 0.005150098353624344, -0.018522098660469055, -0.0014358487678691745, 0.010237004607915878, 0.0031191972084343433, 0.008551901206374168, -0.005315097980201244, -0.04322291165590286, 0.00731615861877799, 0.00493243895471096, -0.0017474173801019788, -0.017075717449188232, 0.013565084896981716, 0.007288073655217886, 0.01333338301628828, 0.01404253114014864, -0.0024802619591355324, -0.0064806281588971615, 0.016654441133141518, -0.002783931791782379, -0.040695253759622574, -0.017749758437275887, 0.018086779862642288, 0.003059516428038478, -0.010581047274172306, -0.0027505806647241116, -0.0007438153261318803, -0.0038336110301315784, 0.005996160674840212, 0.005143077112734318, -0.023914430290460587, -0.0003352654166519642, 0.0028260592371225357, 0.03367399051785469, -0.020712733268737793, 0.008137647062540054, 0.01953316107392311, 0.02030549943447113, -0.003938930109143257, -0.01745486631989479, 0.010433600284159184, -0.01776380091905594, 0.01109359972178936, 0.011606152169406414, -0.01628933660686016, 0.006929988972842693, 0.003531696507707238, 0.029854420572519302, -0.021358689293265343, -0.007238924503326416, -0.015446783974766731, -0.016120824962854385, -0.003615951631218195, 0.016303379088640213, 0.022496134042739868, 0.020712733268737793, 0.013838914223015308, -0.011465726420283318, 0.02017911709845066, -0.0055854166857898235, -0.02686336077749729, -0.0032052076421678066, -0.019926350563764572, 0.0128138093277812, 0.00229419837705791, -2.1379204554250464e-05, -0.014814870432019234, -0.01575572043657303, 0.020193159580230713, -0.014505933970212936, -0.017988482490181923, 0.23187026381492615, 0.016331464052200317, 0.02023528702557087, 0.01770763099193573, -0.012041470035910606, 0.002841857261955738, 0.01105849351733923, 0.009907005354762077, -0.0124838100746274, 0.0262595321983099, -0.010932110249996185, 0.016331464052200317, -0.014800827950239182, 0.0019993053283542395, 0.015727635473012924, -0.0007947194972075522, -0.011865939013659954, -0.028660805895924568, -0.026708893477916718, -0.011114663444459438, 0.01894337497651577, 0.002687389263883233, -0.0038371216505765915, -0.02347911149263382, 0.017286354675889015, 0.007758498191833496, -0.01560125220566988, -0.013838914223015308, 0.023717835545539856, 0.0028804740868508816, -0.006519244983792305, 0.014814870432019234, 0.0005994405364617705, -0.003329835133627057, -0.0019852628465741873, -0.0039143553003668785, 0.029657825827598572, -0.008067433722317219, 0.001444625318981707, -0.0046129715628921986, 0.000850450771395117, -0.002345102606341243, 0.0033930265344679356, -0.011718492023646832, 0.013993382453918457, 0.0023012198507785797, -0.011016365140676498, -0.0020414330065250397, -0.003394781844690442, 0.016570186242461205, -0.014379551634192467, 0.0008666874491609633, 0.062236495316028595, 0.012364448048174381, -0.0010663546854630113, 0.008292114362120628, 0.009612112306058407, 0.01609273999929428, -0.008523816242814064, 0.040189724415540695, 0.0005757437902502716, 0.019041672348976135, 0.005774990655481815, 0.016261251643300056, -0.005048289895057678, 0.01711784489452839, 0.0030033462680876255, 0.0007622461416758597, 0.007807647343724966, -0.02288932539522648, 0.0030876013915985823, -0.012139768339693546, -0.009296155534684658, 0.004409354645758867, -0.015348486602306366, -0.023170175030827522, 0.03280335292220116, 0.03204505518078804, 0.015994442626833916, 0.019224224612116814, 0.002355634467676282, 0.01589614525437355, 0.02068464830517769, -0.0021397306118160486, -0.014358487911522388, -0.0350501574575901, 0.022299539297819138, -0.007477647624909878, -0.020839115604758263, -0.02704591490328312, -0.007393392734229565, 0.003865206614136696, -0.016233164817094803, -0.02309996262192726, 0.002625953173264861, -0.02328251674771309, -0.018381673842668533, 0.0100544523447752, -0.0055854166857898235, 0.005820629186928272, -0.013536999933421612, 0.024237407371401787, 0.03780249133706093, 0.011346365325152874, -0.014358487911522388, -0.010208919644355774, -0.004156589042395353, 0.009991261176764965, 0.008636156097054482, -0.01602252759039402, 0.011879981495440006, -0.01972975581884384, 0.005444991402328014, 0.0011400779476389289, 0.004465525038540363, 0.022468049079179764, -0.012006363831460476, -0.02634378708899021, 0.024700811132788658, 0.0028927612584084272, -0.0337301604449749, -0.015264230780303478, -0.007990200072526932, 0.013712530955672264, 0.00407233415171504, -0.018086779862642288, -0.02666676603257656, 0.015250188298523426, -0.006880840286612511, 0.00018913533131126314, 0.03342122212052345, 0.0024644641671329737, 0.004258397500962019, -0.021513156592845917, 0.007962115108966827, -0.026034852489829063, -0.0033140373416244984, -0.007365307305008173, 0.01066530216485262, -0.006901904009282589, -0.02017911709845066, 0.016176994889974594, 0.020263371989130974, -0.009640197269618511, -0.0001267118932446465, -0.022229326888918877, 0.01679486781358719, -0.004198716953396797, 0.0007209961768239737, -0.00940147414803505, -0.007674243301153183, 0.028295699506998062, -0.015811890363693237, -0.011065514758229256, 0.0033351010642945766, -0.03061271645128727, -0.010791685432195663, -0.022285496816039085, 0.0019817522261291742, 0.03139909729361534, -0.04448673874139786, 0.019799968227744102, 0.05541182681918144, 0.00454275868833065, -0.020839115604758263, -0.046677373349666595, -0.1816541850566864, 0.010391472838819027, 0.009808707982301712, -0.019238267093896866, 0.03659483417868614, 0.02100762538611889, 0.017272312194108963, -0.0040442487224936485, -0.019940393045544624, 0.008025306276977062, -0.0002584703324828297, 0.006645627785474062, -0.02847825177013874, -0.023057835176587105, -0.023717835545539856, 0.004946481436491013, -0.02509400248527527, 0.008874879218637943, 0.05423225462436676, 0.007421477697789669, 0.021260391920804977, -0.02639995887875557, 0.006396372802555561, 0.006852754857391119, -0.015264230780303478, 0.014534019865095615, 0.0022204751148819923, -0.000893017218913883, -0.005188715178519487, -0.03653866425156593, -0.01008955854922533, 0.005251906346529722, 0.02166762575507164, -0.021751880645751953, 0.022397836670279503, 0.00804636999964714, -0.012848915532231331, 0.004799034912139177, -0.008390411734580994, 0.00731615861877799, 0.025206342339515686, 0.025079960003495216, 0.014576147310435772, 0.018536141142249107, -0.02134464681148529, 0.030079100281000137, 0.022341666743159294, -0.015404656529426575, -0.017890185117721558, -0.00013537878112401813, 0.012104661203920841, -0.036033134907484055, 0.019476991146802902, 0.0003681775997392833, -0.008320199325680733, -0.017033590003848076, 0.02147102914750576, 0.023577408865094185, -0.008509773761034012, 0.01105849351733923, 0.00619275588542223, -0.014253169298171997, 0.024405919015407562, 0.00541690643876791, -0.01456210482865572, -0.026119107380509377, -0.010033388622105122, 0.010939131490886211, -0.02898378297686577, 0.02477102354168892, -0.010721472091972828, 0.0017184547614306211, 0.004900843370705843, -0.003959993831813335, -0.012308278121054173, 0.0023538791574537754, -0.011760619468986988, 0.005529246758669615, -0.0044795675203204155, 0.0027786658611148596, 0.009682324714958668, 0.017539121210575104, -0.011318279430270195, -0.013958275318145752, -0.005174672696739435, 0.011493811383843422, 0.017468908801674843, 0.021892305463552475, -0.007049350533634424, -0.009092538617551327, -0.020712733268737793, -0.02510804496705532, -0.008137647062540054, 0.003108665347099304, -0.021288476884365082, 0.0034685051068663597, 0.016373591497540474, 3.277504674770171e-06, -0.00011009124864358455, -0.014421679079532623, 0.020993582904338837, -9.933993715094402e-05, -0.02582421340048313, -0.002130954060703516, 0.03342122212052345, 0.0038195683155208826, -0.02898378297686577, 0.025711873546242714, 0.028183359652757645, -0.008165732026100159, -0.005876799114048481, 0.021962517872452736, 0.02971399575471878, 0.01333338301628828, -0.010405515320599079, 0.017932312563061714, 0.004528716206550598, -0.012090618722140789, 0.011578066274523735, -0.018901245668530464, 0.06021437421441078, 0.016120824962854385, 0.001355981919914484, -0.005560842342674732, 0.026807190850377083, -0.017202099785208702, -0.13514532148838043, -0.034207604825496674, 0.018409758806228638, -0.01053891982883215, 0.01478678546845913, 0.028267614543437958, -0.015559123829007149, 0.03257867321372032, -0.03496590256690979, 0.033645905554294586, -0.0038125470746308565, -0.03075314313173294, 0.01842380128800869, 0.01025104708969593, 0.006568393670022488, -0.006898393388837576, 0.012153810821473598, -0.0217378381639719, -0.033505477011203766, 0.020094862207770348, -0.009366367943584919, -0.007358286064118147, -0.0022204751148819923, 0.001390210585668683, -0.01320700068026781, 0.007934030145406723, -0.02166762575507164, 0.017496993765234947, 0.008137647062540054, 0.012877000495791435, 0.003766909008845687, -0.005076374858617783, 0.004949992056936026, -0.019041672348976135, 0.005736373830586672, -0.024504216387867928, -0.006519244983792305, 0.004209248814731836, 0.022917410358786583, -0.022018687799572945, 0.010974237695336342, 0.017370611429214478, 0.03159569576382637, -0.016682526096701622, 0.0087555181235075, -0.00048402848187834024, -0.01828337460756302, 0.01693529263138771, 0.015053593553602695, -0.0031946757808327675, -0.025543363764882088, -0.012919127941131592, 0.00814466830343008, -0.028042934834957123, 0.03403909504413605, -0.014730614610016346, -0.0020063265692442656, 0.017988482490181923, -0.01860635355114937, 0.003889780957251787, 0.006505202502012253, -0.022945495322346687, 0.005490629468113184, -0.014246147125959396, 0.04386886581778526, -0.02003869228065014, -0.007091477978974581, 0.005483608227223158, 0.0010707429610192776, -0.028365911915898323, -0.018213162198662758, 0.023577408865094185, -0.03190463036298752, 0.01906975731253624, 0.0002597868151497096, -0.03353356197476387, -0.011276151984930038, 0.00872041191905737, 0.025992725044488907, 0.006006692536175251, -0.005890841595828533, -0.02647017128765583, 0.00294366548769176, -0.014351466670632362, -0.006434989627450705, -0.012209980748593807, 0.011212960816919804, 0.011163812130689621, -0.005869777873158455, -0.01602252759039402, 0.0007793604745529592, -0.00294366548769176, 0.01582593284547329, -0.009366367943584919, -0.004904353991150856, 0.005371267907321453, 0.008348284289240837, -0.02380209043622017, -0.0067404150031507015, 0.020151032134890556, -0.020853158086538315, 0.01277870312333107, -0.03541526198387146, 0.008158710785210133, -0.0068632871843874454, -0.029180379584431648, -0.012315299361944199, -0.020811030641198158, -0.008748496882617474, -0.008411476388573647, -0.020193159580230713, -0.002023879671469331, -0.04033014923334122, 0.0014323381474241614, -0.018395716324448586, -0.021709753200411797, -0.004433928988873959, -0.01621912233531475, 0.004985098261386156, -0.012104661203920841, 0.004082866013050079, 0.015741677954792976, -0.0013428169768303633, -0.011606152169406414, 0.007990200072526932, -0.018732735887169838, -0.02050209417939186, -0.0007846264052204788, -0.03533100709319115, 0.012006363831460476, -0.005395842716097832, -0.011753598228096962, -0.008369348011910915, -0.02607697993516922, 0.021751880645751953, 0.0032561118714511395, -0.00506233237683773, -0.0012752373004332185, 0.003417600877583027, 0.02666676603257656, 0.013284234330058098, 0.03968419134616852, -0.034151434898376465, -0.019491033628582954, 0.0073302011005580425, 0.008411476388573647, -0.011697428300976753, -0.004921907093375921, -0.0001233109796885401, -0.00728105241432786, 0.017047632485628128, 0.011767640709877014, 0.01364933978766203, 0.014505933970212936, -0.015811890363693237, -0.030725058168172836, -0.013382531702518463, -0.018760820850729942, 0.022271454334259033, -0.0017807683907449245, -0.010552962310612202, -0.001502550789155066, 0.019055714830756187, -0.005961054470390081, -0.0007622461416758597, -0.023198261857032776, 0.006487649399787188, -0.0376058965921402, -0.005743395071476698, -0.014288275502622128, 0.014147849753499031, -0.016261251643300056, -0.005859246011823416, 0.0017991992644965649, 0.03277526795864105, 0.03314037248492241, 0.0003984568174928427, -0.0007455706363543868, 0.013621254824101925, 0.0019659544341266155, -0.0011225248454138637, 0.004858715459704399, -0.016247207298874855, -0.009197858162224293, 0.01725826971232891, 0.0048095667734742165, 0.029236549511551857, 0.0010321260197088122, 0.002153773093596101, -0.006340202875435352, 0.001751805772073567, 0.018522098660469055, 0.021105924621224403, -0.00533265108242631, -0.0012348650489002466, -0.002711963839828968, 0.005301055498421192, 0.007179243955761194, 0.0021291987504810095, 0.008699348196387291, 0.004416375886648893, -0.0032859521452337503, 0.010433600284159184, -0.0002635168784763664, 0.005753926932811737, -0.02801484987139702, -0.018269332125782967, 0.0024293577298521996, -0.005827650427818298, -0.007344243582338095, -0.005904884077608585, 0.022215284407138824, 0.004184674005955458, -0.010805727913975716, 0.00827105063945055, 0.024869322776794434, -0.00666669150814414, 0.020516138523817062, -0.0115148751065135, -0.024827195331454277, -0.021035710349678993, 0.034348029643297195, 0.015657421201467514, 0.004286482464522123, 0.03212931007146835, -0.008594028651714325, 0.011325301602482796, 0.006347224116325378, 0.017075717449188232, -0.004841162357479334, -0.001246274565346539, -0.030921652913093567, 0.0032174948137253523, -0.004275950603187084, -0.017202099785208702, -0.01666848361492157, 0.0034843028988689184, -0.009899984113872051, 0.0018430821364745498, 0.02100762538611889, 0.004827119875699282, 0.05942799150943756, 0.015657421201467514, -0.007814668118953705, -0.0010847855592146516, -0.002799729583784938, 0.007948072627186775, 0.02023528702557087, -0.008734454400837421, 0.022271454334259033, -0.019364649429917336, 0.018901245668530464, -0.001130423741415143, 0.0032455800101161003, -0.03783058002591133, -0.02238379418849945, 0.012378490529954433, 0.014344445429742336, 0.03679143264889717, -0.014133807271718979, -0.002299464540556073, 0.02614719234406948, 0.024490173906087875, 0.020151032134890556, 0.0022784005850553513, -0.01951911859214306, -0.0035913772881031036, 0.018269332125782967, -0.008636156097054482, -0.01939273439347744, -0.023689748719334602, -0.009134666062891483, -0.0029524420388042927, -0.04760418087244034, -0.021162094548344612, -0.002299464540556073, 0.004581375513225794, -0.011241045780479908, -0.006280521862208843, 0.02075486071407795, 0.01053891982883215, -0.011135727167129517, 0.001598215545527637, -0.002752335974946618, -0.04285780340433121, 0.015236145816743374, -0.0015841730637475848, -0.018831033259630203, -0.005265949293971062, -0.04285780340433121], "5e5b1515-4bc4-4ef0-85e0-7bb39a3360b6": [0.010183527134358883, -0.0038250149227678776, 0.027401400730013847, -0.028561998158693314, 0.0008297557942569256, 0.006326666567474604, -0.008074638433754444, -0.0013790930388495326, -0.0164040420204401, -0.02073504775762558, 0.01736648753285408, 0.01878184825181961, 0.0047379229217767715, -0.017154183238744736, 0.002114196540787816, 0.012667486444115639, 0.04183809086680412, 0.005594216752797365, 0.012044727802276611, -0.01304255798459053, -0.022405175492167473, -0.011506889946758747, -0.011082281358540058, 0.005144839640706778, -0.01539913471788168, 0.015101908706128597, 0.01545574888586998, -0.003626864170655608, 0.010926592163741589, 0.0026166499592363834, 0.016290811821818352, 0.0079755624756217, -0.0025370358489453793, 0.00878231879323721, -0.04398943856358528, -0.00969522725790739, -0.0013304399326443672, -0.010579828172922134, 0.014224384911358356, -0.024004533886909485, 0.028109082952141762, 0.015752974897623062, -0.007650029845535755, 0.0004891843418590724, -0.01545574888586998, 0.004592848476022482, -0.00843555573374033, -0.006139131262898445, 0.004493773449212313, 0.016078507527709007, 0.02215041033923626, 0.011924422346055508, -0.028052467852830887, 0.014075771905481815, -0.009532460942864418, 0.003283638972789049, 0.005820674821734428, -0.0010632904013618827, 0.031845636665821075, 0.002262809546664357, 0.028392154723405838, 0.011747501790523529, -0.013049634173512459, 0.006135592702776194, -0.006259436719119549, 0.00034455209970474243, -0.02677864208817482, -0.01756463758647442, -0.00044252167572267354, 0.0008058715611696243, 0.019220611080527306, 0.00604359433054924, 0.006860965397208929, 0.023042088374495506, 0.03464805334806442, 0.0007979101501405239, -0.027755241841077805, -0.01338932104408741, -0.012724101543426514, 0.003297792747616768, -0.0036074030213057995, 0.004348698537796736, -0.014068694785237312, 0.003265947103500366, 0.021739954128861427, -0.01011983584612608, 0.010013683699071407, 0.018696926534175873, -0.020791662856936455, -0.014762221835553646, 0.010190604254603386, 0.02673618122935295, 0.009560767561197281, 0.021555958315730095, -0.007756181992590427, -0.00028992799343541265, 0.003161564003676176, -0.007791565731167793, -0.010296756401658058, 0.0037896307185292244, -0.0024238068144768476, 0.014719760976731777, -0.025150977075099945, -0.026297420263290405, -0.025802042335271835, 0.011655502952635288, 0.011634272523224354, -0.00968107394874096, 0.020324593409895897, -0.0224617887288332, 0.001402092631906271, 0.019885830581188202, -0.010480753146111965, -0.018767695873975754, 0.009716457687318325, -0.04398943856358528, -0.0015710514271631837, -0.020211365073919296, -0.024046994745731354, -0.0036038646940141916, 0.03821476548910141, 0.004207162652164698, 0.009716457687318325, -0.008570014499127865, 0.020565204322338104, 0.015243444591760635, -0.022659940645098686, -0.007926025427877903, 0.002719263546168804, -0.02298547327518463, 0.015512363985180855, 0.008173713460564613, 0.017380641773343086, 0.0003706478455569595, -0.021980566903948784, 0.016361581161618233, -0.015611439011991024, -0.006330205127596855, -0.020069828256964684, -0.03207209333777428, 0.009334309957921505, 0.006949425674974918, 0.00805340800434351, 0.012554258108139038, -0.004086856730282307, 0.022093795239925385, 0.004974996205419302, 0.00893093179911375, 0.024740520864725113, -0.0031403335742652416, -0.014493303373456001, -0.021258732303977013, -0.010190604254603386, 0.0019602759275585413, 0.006967117544263601, 0.01664465293288231, 0.0048759207129478455, 0.014139463193714619, -0.013431781902909279, -0.013410551473498344, 0.015752974897623062, 0.02658049203455448, 0.011789962649345398, -0.00026449569850228727, 0.013021327555179596, 0.025618046522140503, 0.05313267558813095, -0.0003600326308514923, 0.008647860027849674, -0.008194943889975548, -0.02039536088705063, 0.028675226494669914, -0.040564265102148056, 0.001004022196866572, 0.009341387078166008, 0.013707777485251427, -0.006312512792646885, 0.011124742217361927, -0.03405360132455826, -0.02410360798239708, 0.001058867434039712, -2.9025970434304327e-05, 0.025915272533893585, 0.03187394514679909, -0.008124175481498241, -0.014189000241458416, 0.0036905554588884115, -0.003598557086661458, 0.0003850226057693362, 0.005357143934816122, 0.00720065226778388, 0.005718061234802008, -0.01882430911064148, -0.004794537555426359, -0.6544632315635681, -0.017776941880583763, 0.007352803833782673, -0.020409515127539635, 0.0007616414804942906, -0.017309872433543205, 0.00252995896153152, 0.0044336202554404736, -0.0224617887288332, 0.03178902342915535, -0.010360447689890862, 0.0035419424530118704, 0.021711647510528564, -0.007996792905032635, -0.01599358581006527, -0.014932065270841122, 0.02502359449863434, -0.03181732818484306, -0.00840017106384039, 0.00272103282622993, -0.011280432343482971, 0.02884506992995739, -0.006050670985132456, -0.0006528355879709125, -0.009157390333712101, 0.009143236093223095, 0.014033311046659946, 0.00029037028434686363, -0.00931307952851057, 0.012370260432362556, -0.005785290617495775, 0.01295055914670229, -0.00568975368514657, -0.0022380405571311712, 0.06386111676692963, -0.004734384827315807, -0.011789962649345398, 0.008463862352073193, 0.008789395913481712, 0.02455652505159378, -0.04526326432824135, -0.011202587746083736, 0.011407814919948578, 0.009659843519330025, -0.01262502558529377, -0.004239008296281099, 0.020678434520959854, 0.0019602759275585413, -0.017069261521100998, -0.005519910249859095, 0.018343087285757065, -0.013127479702234268, -0.00998537614941597, 0.004454850684851408, 0.010091528296470642, -0.01243395172059536, 0.004125779028981924, -0.026453109458088875, 0.0036339410580694675, 0.0032057941425591707, -0.00700957840308547, 0.02551897056400776, -0.02096150629222393, -0.008060484193265438, -0.004355775658041239, -0.0027281094808131456, -0.00862662959843874, 0.0003266389248892665, 0.009942915290594101, -0.001731164171360433, 0.009617382660508156, 0.009801379404962063, -0.023976227268576622, -0.015752974897623062, 0.02004152163863182, 0.011216741055250168, 0.017267411574721336, -0.03026043251156807, 0.021103043109178543, 0.014273921959102154, -0.010947822593152523, -0.02096150629222393, -0.010834593325853348, -0.016956033185124397, 0.01617758348584175, -0.0046919239684939384, -0.025547277182340622, 0.005813598167151213, 0.0016533193411305547, 0.0006010864162817597, -0.014372997917234898, 0.00960322842001915, -0.008442631922662258, -0.016092661768198013, -0.003356176195666194, 0.01691357232630253, 0.0030501042492687702, 0.011528120376169682, 0.009751841425895691, -0.035865265876054764, -0.010799209587275982, -0.025221744552254677, 0.026325726881623268, -0.004157624673098326, 0.009857993572950363, 0.015583131462335587, 0.0030501042492687702, 0.00700957840308547, 0.03246839717030525, -0.03767692670226097, 0.00949000008404255, -0.013750238344073296, -0.020112289115786552, -0.007869410328567028, 0.01409700233489275, -0.02868938073515892, 0.016205890104174614, 0.014380074106156826, 0.0017621252918615937, -0.009596152231097221, 0.005434988532215357, -0.01065059658139944, 0.000418858602643013, 0.00398778123781085, 0.0037436315324157476, 0.008598322048783302, 0.01599358581006527, -0.010233065113425255, -0.020183056592941284, 0.009206927381455898, -0.007848179899156094, -0.0033031003549695015, 0.030458582565188408, -0.02031043916940689, -0.0010668288450688124, -0.001691357116214931, 0.013134555891156197, -0.011167203076183796, -0.003641017945483327, -0.025844503194093704, -0.024683907628059387, -0.013821006752550602, 0.00475207669660449, 0.0030005667358636856, -0.02451406419277191, -0.02406114712357521, 0.0038250149227678776, -0.008796473033726215, -0.008633705787360668, 0.007777412422001362, 0.0077137211337685585, -0.007395264692604542, -0.020664280280470848, 0.010452445596456528, -0.0042956224642694, -0.0037754771765321493, -0.010933668352663517, -0.024924518540501595, -0.03263824060559273, -0.02662295289337635, 0.005866674240678549, 0.029014913365244865, -0.002144272904843092, 0.002719263546168804, 0.004447774030268192, -0.0019602759275585413, -0.012356107123196125, 0.00979430228471756, -0.020409515127539635, -0.01390592847019434, 0.004037319216877222, 0.007186498958617449, 0.0079755624756217, 0.0005289913970045745, -0.00410454859957099, 0.04288545623421669, -0.0024397296365350485, 0.004454850684851408, -0.013495473191142082, -0.002775877946987748, 0.004200085531920195, 0.004302699584513903, 0.002774108899757266, -0.020791662856936455, 0.03283638879656792, -0.002432652749121189, 0.012165033258497715, 0.010678903199732304, 6.330425821943209e-05, 0.008867240510880947, 0.015554824844002724, -0.0067158909514546394, -0.024259299039840698, 0.0055871400982141495, 0.006722967606037855, -0.00450438866391778, 0.003451713128015399, 0.014033311046659946, 0.017465563490986824, 0.02260332554578781, -0.0022981935180723667, 0.040337808430194855, 0.01974429562687874, -0.01338932104408741, -0.0037436315324157476, -0.0352708138525486, 0.004645924549549818, -0.017154183238744736, 0.011740424670279026, -0.004557464737445116, -0.01251179724931717, 0.008768165484070778, -0.00349063565954566, -0.01275948528200388, 0.010395831428468227, 0.029892437160015106, -0.010218910872936249, 0.021244578063488007, -0.017536330968141556, 0.019914139062166214, -0.02015474997460842, -0.013056711293756962, 0.013396398164331913, -0.011917345225811005, 0.022787323221564293, 0.01271702442318201, -0.013516703620553017, 0.0047803837805986404, -0.007207729388028383, -0.033912066370248795, -0.010487830266356468, 0.027061713859438896, 0.010041991248726845, 0.002432652749121189, 0.025886964052915573, 0.020706741139292717, 0.03484620526432991, -0.0105019835755229, 0.039913199841976166, -0.008775242604315281, -0.0035277889110147953, 0.01545574888586998, 0.010424138978123665, -0.017819402739405632, 0.020324593409895897, -0.008824779652059078, 0.05344405770301819, -0.01232072338461876, -0.025660507380962372, 0.020211365073919296, 0.005668523255735636, 0.01606435514986515, 0.008605399169027805, -0.015158522874116898, 0.011280432343482971, -0.006991886533796787, 0.010424138978123665, 0.01603604666888714, 0.029213065281510353, 0.024966979399323463, -0.008265712298452854, -0.015144369564950466, -0.007359880488365889, -0.007087423466145992, -0.006383281201124191, -0.015087755396962166, -0.009843840263783932, -0.014231461100280285, -0.01237733755260706, -0.009780148975551128, -0.008145405910909176, -0.0177486352622509, 0.005728676449507475, 0.003807322820648551, 0.027245711535215378, 0.008704474195837975, 0.008867240510880947, -0.0060117486864328384, 0.016007740050554276, 0.012724101543426514, -0.009192774072289467, -0.03416683152318001, 0.008711551316082478, -0.001553359441459179, -0.0009633305016905069, -0.006885734386742115, -0.008584168739616871, 0.008803549222648144, 0.012794869020581245, 0.015130216255784035, -0.014762221835553646, -0.02352331019937992, -0.00015005044406279922, 0.008272788487374783, 0.0005648177466355264, 0.00023088087618816644, 0.0422343909740448, -0.038271378725767136, -0.023169470950961113, 0.013056711293756962, -0.013545011170208454, -0.006078978069126606, -0.009263541549444199, -0.0019478914327919483, 0.04517834261059761, 0.01885261759161949, -0.01059398241341114, -0.011521044187247753, -0.02084827795624733, -0.013169940561056137, -0.0009995991131290793, -0.004086856730282307, -0.010742594487965107, 0.0077066440135240555, 0.02023967169225216, 0.006995425093919039, -0.0072112674824893475, 0.002595419529825449, 0.004423005040735006, -0.008506323210895061, 0.0013817468425258994, -0.014231461100280285, -0.016191737726330757, 0.017508024349808693, 0.10411400347948074, 0.019984906539320946, -0.03079826943576336, 0.015625592321157455, -0.022744862362742424, -0.0029174142982810736, -0.02091904543340206, -0.04891489818692207, 0.03068504109978676, 0.0017249720403924584, 0.02451406419277191, 0.00549867982044816, 0.020791662856936455, -0.00247157528065145, 0.01924891769886017, -0.007274958770722151, 1.2059599612257443e-05, -0.02298547327518463, -0.0014206692576408386, -0.022971319034695625, 0.006595585495233536, 0.007430648431181908, 0.030090589076280594, 0.033147770911455154, 0.0079189483076334, -0.000502011098433286, 0.038582757115364075, 0.011280432343482971, 0.019800908863544464, -0.022433482110500336, -0.010933668352663517, 0.0224617887288332, 0.008789395913481712, 0.013976695947349072, -0.002487498102709651, 0.00801802333444357, 0.012865637429058552, 0.03982827812433243, -0.003531327238306403, -0.007232497911900282, 0.02677864208817482, 0.02650972455739975, 0.00031270645558834076, -0.008194943889975548, 0.0011464429553598166, -0.013700700365006924, -0.0003343791759107262, 0.02230609953403473, 6.872244557598606e-05, -0.03294961899518967, 0.024811290204524994, -0.006301897577941418, -0.030317045748233795, -0.0007881795172579587, -0.00040780106792226434, -0.002910337410867214, 0.0057782139629125595, -0.008718627505004406, 0.0020575819071382284, -0.0034676359500736, 0.007303266320377588, -0.030741654336452484, -0.0056826770305633545, -0.009150313213467598, -0.0015745898708701134, -0.021584264934062958, -0.003821476362645626, -0.011351200751960278, -0.0061002084985375404, -0.01344593521207571, -0.012490566819906235, -0.02363654039800167, -0.04735800251364708, 0.0033897911198437214, 0.0027688012924045324, 0.009765995666384697, 0.018541237339377403, 0.00484053697437048, -0.0025228820741176605, -0.004794537555426359, -0.009815532714128494, -0.008577091619372368, -0.0065991235896945, -0.030090589076280594, 0.0036622483748942614, 0.0024397296365350485, -0.01725325919687748, -0.0005480103427544236, -0.014464995823800564, 0.004847613628953695, -0.004681308753788471, 0.010933668352663517, -0.0064823562279343605, -0.02803831361234188, 0.024966979399323463, 0.00329956179484725, -0.019758448004722595, 0.025009440258145332, 0.015979433432221413, -0.04189470410346985, 0.002922721905633807, -0.01390592847019434, 0.0003733016492333263, -0.007083884906023741, -0.011641349643468857, 0.010169373825192451, 0.00200273678638041, 0.00950415339320898, -0.017649559304118156, -0.01936214789748192, 0.029779208824038506, -0.020098134875297546, 0.011740424670279026, 0.023707307875156403, 0.0015064754988998175, 0.019899984821677208, -0.002598957857117057, 0.019984906539320946, 0.017762789502739906, -0.034138523042201996, 0.009673996828496456, -0.047527845948934555, 0.021895645186305046, 0.01036752387881279, -0.02322608418762684, 0.018003400415182114, 0.01939045451581478, -0.01691357232630253, -0.021329499781131744, 0.0024804212152957916, -0.006213437765836716, 0.03026043251156807, -0.022235332056879997, -0.015285905450582504, -0.029779208824038506, -0.028632765635848045, -0.008131252601742744, -0.0036480946000665426, -0.003575557377189398, 0.009341387078166008, -0.015328366309404373, 0.007108653895556927, -0.011917345225811005, -0.0249386727809906, 0.01344593521207571, -0.03895075246691704, 0.0014887835131958127, -0.010197680443525314, 0.012172110378742218, 0.02658049203455448, -0.0023725000210106373, -0.018640313297510147, -0.0016312042716890574, -0.006829119753092527, -0.00021540034504141659, -0.02226363867521286, 0.0061072856187820435, -0.012646256014704704, 0.02444329485297203, 0.024089455604553223, 0.02057935856282711, -0.007642952725291252, 0.022999627515673637, -0.0014613609528169036, 0.013077941723167896, -0.0043380833230912685, -0.006779582239687443, -0.0023052701726555824, -0.007961409166455269, 0.02138611488044262, 0.00679019745439291, 0.02455652505159378, -0.0044583892449736595, -0.02491036430001259, 0.013927158899605274, 0.03963012620806694, -0.013552087359130383, -0.002200887305662036, -0.0098296869546175, -0.04115871712565422, -0.019192304462194443, 0.024966979399323463, -0.002064658794552088, 0.006308974698185921, -0.011549350805580616, 0.0011924421414732933, 0.01065767277032137, 0.005962211173027754, 0.025490663945674896, -0.00011820481449831277, 0.021244578063488007, -0.0019125074613839388, -0.0012269415892660618, -0.004836998414248228, 0.017493870109319687, -0.008654936216771603, 0.0027174942661076784, -0.02812323532998562, 0.003269485430791974, 0.01329024601727724, 0.012901021167635918, 0.019107382744550705, 0.007628799416124821, -0.017762789502739906, -0.003411021549254656, 0.0025918809697031975, -0.023579925298690796, -0.012681640684604645, 0.017423102632164955, -0.01323363184928894, 0.00772787444293499, -0.02735893987119198, -0.009815532714128494, 0.004157624673098326, -0.022291945293545723, -0.009051238186657429, 0.020989812910556793, 0.006754813250154257, -0.029354600235819817, -0.02776939608156681, 0.0023141163401305676, -0.00916446652263403, 0.038922443985939026, 0.006829119753092527, 0.028717687353491783, 0.006931733805686235, 0.020296286791563034, -0.007621722295880318, 0.0029970284085720778, 0.023806383833289146, 0.0065071252174675465, 0.032723162323236465, 0.034874510020017624, 0.005350066814571619, 0.013077941723167896, -0.0015967048238962889, 0.01963106542825699, -0.0350443534553051, -0.03068504109978676, 0.0018895077519118786, 0.0015462825540453196, -0.009525383822619915, -0.014436689205467701, -0.010664749890565872, -0.018272319808602333, 0.00400547357276082, 0.004950227215886116, 0.006860965397208929, -0.005413758102804422, 0.001608204678632319, -0.004720231052488089, 0.02383469045162201, 0.016517270356416702, -0.001099559129215777, 0.007954332046210766, -0.01065059658139944, -0.02864691987633705, -0.03037366084754467, 0.006691122427582741, 0.02138611488044262, 0.002422037534415722, 0.0021088889334350824, -0.019659373909235, 0.014493303373456001, 0.002758186077699065, 0.0051696086302399635, -0.008860164321959019, -0.026481416076421738, -0.02700510062277317, 0.03218532353639603, 0.010742594487965107, 0.004720231052488089, -0.004607002250850201, -0.011053974740207195, 0.004638847894966602, -0.014472072944045067, -0.0019549683202058077, -0.0008253327687270939, -0.021060582250356674, -0.0056154471822083, 0.017508024349808693, 0.005700368899852037, -0.015469903126358986, 0.013509626500308514, 0.0042956224642694, -0.0051696086302399635, 0.0013693623477593064, -0.012688716873526573, -0.008159560151398182, -0.034874510020017624, -0.006620354019105434, -0.03606341406702995, -0.004019626881927252, -0.0042425463907420635, -0.008690320886671543, 0.005144839640706778, -0.007763258647173643, 0.0176354069262743, -0.005509295035153627, 0.02765616588294506, 0.0035507886204868555, 0.013615778647363186, -0.017720328643918037, 0.026184190064668655, -0.012901021167635918, -0.014507456682622433, 0.04257407784461975, -0.002101812046021223, -0.028335539624094963, -0.0032677161507308483, 0.021018121391534805, 0.018810156732797623, -0.015031140297651291, 0.008478016592562199, 0.02057935856282711, 0.026481416076421738, 0.0020558128599077463, -0.02734478749334812, -0.027330633252859116, 0.0032624085433781147, -0.015611439011991024, -0.0014923219569027424, -0.0018912770319730043, -0.0018072399543598294, 0.006301897577941418, -0.010225987993180752, 0.016248350962996483, -0.015979433432221413, -0.044697120785713196, -0.009242311120033264, 0.001882430980913341, 0.01371485460549593, 0.0017143568256869912, -0.015158522874116898, -0.011712118051946163, -0.010898284614086151, -0.019574452191591263, 0.0016595115885138512, 0.01675788126885891, -0.0016657037194818258, 0.003924089949578047, 0.013721930794417858, 0.0051873004995286465, 0.020763356238603592, -0.007855257019400597, -0.010728441178798676, -0.019404608756303787, 0.024499909952282906, -0.040677495300769806, -0.017168337479233742, -0.018796002492308617, 0.05681261792778969, 0.02336762100458145, -0.004741461481899023, -0.040224578231573105, -0.014521610923111439, -0.04899981990456581, -0.019645219668745995, 0.006751275155693293, 0.007013116963207722, 0.037931691855192184, -0.00384978367947042, -0.009228157810866833, 0.012455182150006294, -0.013014250434935093, -0.001045598415657878, -0.020211365073919296, -0.0018346625147387385, 0.010360447689890862, 0.0010862901108339429, 0.017607098445296288, 0.010091528296470642, -0.020253825932741165, -0.004989149980247021, 0.013884698040783405, -0.0012676332844421268, -0.018640313297510147, 0.015059447847306728, 0.0037471698597073555, 0.017352333292365074, 0.012738254852592945, -0.005544679239392281, 0.013283168897032738, 0.019079074263572693, 0.006050670985132456, -0.03948859125375748, -0.014387151226401329, 0.01828647218644619, -0.008294018916785717, -0.0052226847037673, -0.0007125461124815047, -0.008272788487374783, 0.005990518257021904, 0.00022778476704843342, 0.00912200566381216, -0.016956033185124397, -0.0007691605715081096, 0.005003303289413452, 0.025066055357456207, -0.009511230513453484, 0.007961409166455269, 0.02042366936802864, 0.012653333134949207, -0.011011513881385326, -0.002790031721815467, 0.006365588866174221, -0.0008217943832278252, -0.0006864503957331181, 0.014203154481947422, -0.02165503241121769, 0.0044831582345068455, 0.0064823562279343605, 0.02781185694038868, -0.010685980319976807, -0.01534252054989338, -0.01832893304526806, -0.01644650287926197, -0.0015153215499594808, 0.015668053179979324, 0.02161257155239582, 0.006132054142653942, 0.018725235015153885, -0.024683907628059387, 0.014889604412019253, 0.00034477325971238315, -0.029128143563866615, -0.015668053179979324, -0.008697397075593472, -0.007303266320377588, 0.009773071855306625, -0.0016559731448069215, -0.003846245352178812, -0.010983206331729889, 0.026948485523462296, -0.017394794151186943, -0.0125259505584836, 0.23302514851093292, 0.006850350182503462, 0.015526517294347286, 0.02972259372472763, -0.01644650287926197, -0.010233065113425255, 0.015597285702824593, 0.014351767487823963, -0.007926025427877903, 0.03133610635995865, -0.01017645001411438, 0.01970183476805687, -0.01568220742046833, -0.002731648040935397, 0.009581997990608215, -0.00949000008404255, -0.0281940046697855, -0.036544639617204666, -0.03660125285387039, -0.006995425093919039, 0.014047464355826378, -0.006397434510290623, -0.013113325461745262, -0.02658049203455448, 0.011506889946758747, 0.008987546898424625, -0.005519910249859095, -0.001083636307157576, 0.02907152846455574, -0.001346362754702568, -0.006032979115843773, 0.01721079833805561, 0.0018877385882660747, -0.007650029845535755, -0.004748538136482239, 0.0011057512601837516, 0.0190932285040617, -0.00448669632896781, 0.0066981990821659565, -0.0030961036682128906, -0.00280772359110415, -0.0017010878073051572, 0.0006174515001475811, -0.021371960639953613, 0.010565674863755703, 0.008725704625248909, -0.0071935756132006645, -0.016149276867508888, -0.0034287136513739824, 0.016573885455727577, -0.021357806399464607, 0.008612475357949734, 0.038582757115364075, 0.01406161766499281, 0.0057074460200965405, 0.017550485208630562, 0.009192774072289467, 0.01157058123499155, -0.01862615905702114, 0.040762417018413544, 0.0031721792183816433, 0.013000097125768661, 0.0031102572102099657, 0.001648896373808384, -0.004444235470145941, 0.01137950737029314, 0.0027688012924045324, 0.0069069648161530495, 0.0011659041047096252, -0.021471036598086357, 0.007890640757977962, -0.003602095413953066, -0.007359880488365889, -0.0009412154904566705, -0.019942445680499077, -0.024046994745731354, 0.023509157821536064, 0.025377433747053146, 0.031109649688005447, 0.0197726022452116, -0.005403142888098955, 0.016658807173371315, 0.009327232837677002, -0.009617382660508156, -0.0159511249512434, -0.03416683152318001, 0.029977358877658844, -0.0177486352622509, -0.011924422346055508, -0.025561431422829628, -0.004359313752502203, 0.0015250521246343851, -0.010233065113425255, -0.022008873522281647, 0.01579543575644493, -0.022291945293545723, -0.019263071939349174, 0.011598888784646988, -0.012426875531673431, 0.0007673914078623056, -0.03331761434674263, 0.025221744552254677, 0.03453482314944267, 0.014719760976731777, -0.006549586076289415, -0.001609973842278123, 0.004302699584513903, 0.00637974264100194, 0.0066805072128772736, -0.016007740050554276, 0.0024538831785321236, -0.020607665181159973, 0.015200983732938766, -0.0032500242814421654, 0.007635876070708036, 0.026608798652887344, -0.013644086197018623, -0.024344220757484436, 0.02578788995742798, -0.0032907158602029085, -0.03178902342915535, -0.019178150221705437, -0.010013683699071407, 0.0008837164496071637, -0.009306002408266068, -0.016658807173371315, -0.02471221424639225, 0.006765428464859724, -0.006556662730872631, -0.00415054801851511, 0.03872429579496384, 0.010233065113425255, -0.008541707880795002, -0.016361581161618233, 0.007834026589989662, -0.029014913365244865, 0.008669090457260609, -0.028986606746912003, 0.006843273527920246, -0.008180790580809116, -0.015583131462335587, 0.029439521953463554, 0.024230990558862686, -0.0077066440135240555, -0.008945086039602757, -0.012886867858469486, 0.011860731057822704, -0.006963579449802637, -0.004444235470145941, -0.021867336705327034, -0.0032942541874945164, 0.02084827795624733, -0.009716457687318325, -0.014316382817924023, 0.00824448186904192, -0.02222117781639099, -0.011216741055250168, -0.008485092781484127, -0.00365870981477201, 0.02176826260983944, -0.05398189276456833, 0.016389887779951096, 0.04713154211640358, -0.007642952725291252, -0.00868324376642704, -0.03861106559634209, -0.18388378620147705, 0.007756181992590427, -0.0002556497056502849, -0.01610681600868702, 0.03476128354668617, 0.01992829144001007, 0.016205890104174614, -0.003269485430791974, -0.02226363867521286, 0.006170976907014847, 0.004936073906719685, 0.003764861961826682, -0.02390545792877674, -0.021739954128861427, -0.015936972573399544, 0.006443433929234743, -0.03399698808789253, 0.01390592847019434, 0.058086443692445755, 0.002653802977874875, 0.02926967851817608, -0.037082474678754807, 0.007310342974960804, 0.007260805461555719, -0.005410220008343458, 0.015441595576703548, 0.00968107394874096, 0.00436992896720767, -0.002414960879832506, -0.028972452506422997, 0.0013587471330538392, 0.0009934069821611047, 0.015186830423772335, -0.010983206331729889, 0.018810156732797623, 0.007352803833782673, -0.019178150221705437, 0.008654936216771603, -0.014861296862363815, 0.018456315621733665, 0.025957733392715454, 0.03711078315973282, 0.003487097332254052, 0.018767695873975754, -0.027571244165301323, 0.02735893987119198, 0.006535432301461697, -0.022815629839897156, -1.472031362936832e-05, 0.00329956179484725, 0.0017232027603313327, -0.027189096435904503, 0.008775242604315281, -0.0058985198847949505, -0.012384414672851562, -0.026141729205846786, 0.008315249346196651, 0.014082848094403744, -0.012363184243440628, 0.00820909719914198, 0.00470607727766037, -0.016120968386530876, 0.019447069615125656, 0.006556662730872631, -0.012228724546730518, -0.039035674184560776, -0.012724101543426514, 0.0001418678875779733, -0.02769862674176693, 0.021357806399464607, -0.008810626342892647, 0.0035932494793087244, 0.0015763590345159173, -0.0035401734057813883, 0.004497311543673277, 0.0022221177350729704, 0.000639124249573797, 0.017833556979894638, -0.0011889038141816854, 0.002747570862993598, 0.004384082742035389, 0.014549917541444302, 0.0036056337412446737, -0.015866203233599663, -0.012943482026457787, 0.009079544804990292, 0.009249388240277767, 0.013162863440811634, -0.012929328717291355, -0.023013779893517494, -0.011223818175494671, -0.01893753930926323, -0.02341008186340332, -0.005374835804104805, -0.02091904543340206, 0.007982639595866203, 0.012985942885279655, -0.0007222767453640699, 0.003846245352178812, -0.01698433980345726, 0.014280999079346657, -0.004790998995304108, -0.021824875846505165, 0.0014507457381114364, 0.025377433747053146, 0.003531327238306403, -0.02042366936802864, 0.014238538220524788, 0.02972259372472763, -0.013821006752550602, -0.011329970322549343, 0.024839596822857857, 0.030430275946855545, 0.022858090698719025, -0.01304255798459053, 0.008258635178208351, -0.0008531977073289454, -0.021357806399464607, 0.009879224002361298, -0.01740894839167595, 0.05299114063382149, 0.002365423133596778, -0.007395264692604542, -0.002184964483603835, 0.021018121391534805, -0.012533027678728104, -0.1435742825269699, -0.03277977555990219, 0.015186830423772335, -0.006998963188380003, 0.014302229508757591, 0.028278926387429237, -0.016517270356416702, 0.02776939608156681, -0.03068504109978676, 0.0489715114235878, -0.009291849099099636, -0.02711832895874977, 0.009157390333712101, 0.010225987993180752, 0.005742829758673906, -0.005017457064241171, 0.02115965634584427, -0.022589171305298805, -0.028392154723405838, 0.03331761434674263, -0.011733348481357098, -0.02540574222803116, -0.006556662730872631, -0.0034021756146103144, -0.019220611080527306, 0.0009633305016905069, -0.01981506310403347, 0.009659843519330025, -0.0015303597319871187, 0.011443198658525944, -0.00024016917450353503, -0.007225421257317066, 0.01251179724931717, -0.01862615905702114, 0.010466599836945534, -0.008067561313509941, -0.02080581709742546, 0.0010057913605123758, 0.027557091787457466, -0.014521610923111439, 0.008909701369702816, 0.003994858358055353, 0.010105682536959648, -0.031222878023982048, 0.015257598832249641, 0.00830109603703022, -0.02455652505159378, 0.017451409250497818, -0.0006453164387494326, -0.013566241599619389, -0.013056711293756962, 0.0015020525315776467, -0.006075439974665642, -0.02131534554064274, 0.02264578640460968, -0.02379222959280014, 0.011867807246744633, 0.01682865060865879, -0.021145503968000412, 0.00998537614941597, 0.007444802206009626, -0.030854884535074234, -0.0020416590850800276, -0.002567112213000655, 0.04265899956226349, -0.018880924209952354, -0.004447774030268192, -0.006004672031849623, -0.008336479775607586, -0.031222878023982048, -0.018385548144578934, 0.013346860185265541, -0.03328930586576462, 0.015285905450582504, -0.0005723368958570063, -0.029864130541682243, -0.0079755624756217, 0.0016409349627792835, 0.017890172079205513, 0.01545574888586998, -0.012002266943454742, -0.018725235015153885, 0.013467165641486645, -0.010509060695767403, 0.006475279573351145, -0.0027705703396350145, 0.017776941880583763, 0.008194943889975548, -0.0158378966152668, -0.01970183476805687, -0.0021336576901376247, 0.008980469778180122, 0.017536330968141556, -0.013849313370883465, 0.004327468108385801, 0.015979433432221413, -0.004047934431582689, -0.017734481021761894, -0.0055623711086809635, 0.017055107280611992, -0.022362714633345604, 0.005109455436468124, -0.036544639617204666, 0.012837329879403114, -0.018796002492308617, -0.02742970921099186, -0.0037967076059430838, -0.00944753922522068, -0.006248821504414082, 0.0013375167036429048, -0.02015474997460842, -0.0011101743439212441, -0.04509342089295387, 0.019843369722366333, -0.015172677114605904, -0.012978866696357727, -0.014245615340769291, 0.004603463690727949, -0.003239409066736698, -0.01637573353946209, 0.00944753922522068, 0.011287509463727474, -0.0023441927041858435, -0.006181592121720314, 0.011938575655221939, -0.015215137973427773, -0.006032979115843773, 0.001442784327082336, -0.02574542909860611, 0.027939239516854286, -0.007034347392618656, -0.009100775234401226, 0.012165033258497715, -0.01882430911064148, 0.03300623223185539, 0.0008346210815943778, -0.003711785888299346, 0.009419231675565243, -0.009051238186657429, 0.036856018006801605, 0.006280667148530483, 0.043593138456344604, -0.03691263124346733, -0.02023967169225216, -0.00039829162415117025, -0.004093933384865522, -0.017437255010008812, 0.010218910872936249, -0.015568978153169155, -0.0017267412040382624, 0.005484526511281729, 0.02363654039800167, 0.011443198658525944, 0.01065767277032137, -0.018498776480555534, -0.028010006994009018, -0.007274958770722151, -0.01199518982321024, 0.005700368899852037, -0.0053712972439825535, -0.011061050929129124, -0.005374835804104805, 0.019079074263572693, -0.00450438866391778, -0.00024370758910663426, -0.014040387235581875, 0.014224384911358356, -0.0321287102997303, -0.011195510625839233, 0.002680341014638543, 0.004323930013924837, -0.009815532714128494, -0.006156823132187128, -0.0014374767197296023, 0.021060582250356674, 0.017720328643918037, -0.0056579080410301685, 0.0015091293025761843, 0.011966883204877377, 0.010303832590579987, -0.012306569144129753, 0.013644086197018623, -0.022716553881764412, -0.009058314375579357, 0.007214806042611599, 0.007466032635420561, 0.021258732303977013, -0.0005772021831944585, 0.0015913972165435553, 0.006192207336425781, 0.004699000623077154, 0.019305532798171043, 0.022589171305298805, -0.0038427067920565605, -0.01440130453556776, -0.005098840221762657, 0.004118702374398708, 0.015172677114605904, -0.00024857287644408643, 0.013799776323139668, -0.0016409349627792835, 0.0018983538029715419, 0.007345727179199457, -0.0003781669365707785, -0.007989716716110706, -0.018229858949780464, -0.01664465293288231, 0.012363184243440628, -0.01017645001411438, -0.008838933892548084, 0.01099735964089632, 0.035327427089214325, 0.006468202918767929, -0.014033311046659946, 0.02731647901237011, 0.018116628751158714, -0.010678903199732304, 0.0046494631096720695, -0.006340820342302322, -0.013792699202895164, -0.013530856929719448, 0.04028119146823883, 0.009532460942864418, 0.003186332993209362, 0.04498019441962242, -0.003503020154312253, 0.016899418085813522, 0.01237733755260706, 0.01678618974983692, -0.025547277182340622, 0.0008921201224438846, -0.022943012416362762, 0.004582233261317015, -0.006259436719119549, -0.010728441178798676, -0.013424704782664776, 0.0011314047733321786, -0.013594548217952251, 0.0029934898484498262, 0.02520759031176567, 0.00019394877017475665, 0.06120023876428604, 0.020183056592941284, -0.003506558481603861, 0.002928029512986541, 0.00022424636699724942, 0.01862615905702114, 0.019829217344522476, -0.004331006668508053, 0.012073034420609474, -0.02635403349995613, 0.01545574888586998, -0.0065425094217062, 0.02012644335627556, -0.03524250537157059, -0.02861861325800419, 0.0018665081588551402, 0.009773071855306625, 0.041639938950538635, -0.0017913171323016286, -0.0062028225511312485, 0.033798836171627045, 0.03017551079392433, 0.024882057681679726, 0.002491036430001259, -0.009574921801686287, -0.00039298401679843664, 0.016899418085813522, -0.011981036514043808, -0.03450651839375496, -0.02605680748820305, 0.0029881822410970926, 0.0031544873490929604, -0.04203624278306961, -0.015469903126358986, -0.0010075605241581798, 0.004872382618486881, -0.009306002408266068, -0.011676733382046223, 0.021824875846505165, 0.010346293449401855, -0.0075934152118861675, 0.0012012881925329566, -0.007501416839659214, -0.03159087151288986, -0.0026007271371781826, -0.005792367737740278, -0.008605399169027805, -0.0018452777294442058, -0.03906398266553879], "6e698bff-c141-464e-9b06-1c30f54fc9dd": [0.02031009830534458, -0.015253527089953423, 0.02810448408126831, -0.006886436603963375, 0.004438469186425209, 0.010064254514873028, -0.014694789424538612, -0.014848442748188972, -0.00755692133679986, -0.0324067622423172, 0.02841178886592388, 0.015826232731342316, -0.0019887553062289953, 0.008520742878317833, 0.0013427154626697302, 0.007214694749563932, 0.03994971513748169, 0.01207570917904377, 0.015197653323411942, 0.006753736641258001, -0.003441472304984927, -0.008192485198378563, -0.014694789424538612, 0.0005500069819390774, -0.021706942468881607, 0.01468082144856453, 0.028719095513224602, -0.015574800781905651, 0.017698002979159355, 0.003844810649752617, 0.023229502141475677, 0.0105531495064497, 0.001039775088429451, 0.00757088977843523, -0.05626484006643295, -0.006355636287480593, -0.0026260651648044586, -0.019164687022566795, 0.01776784472167492, -0.019262466579675674, 0.031875960528850555, 0.02329934388399124, -0.01589607447385788, -0.008171532303094864, -0.018899288028478622, 0.0064324624836444855, 0.014624947682023048, -0.024430787190794945, 0.010406481102108955, 0.016566559672355652, 0.026134934276342392, 0.005538483150303364, -0.011887134984135628, 0.011181728914380074, -0.018899288028478622, 0.00045877567026764154, 0.005905154161155224, 0.021497415378689766, 0.02708478830754757, 0.0019189132144674659, 0.013640172779560089, 0.021790752187371254, -0.007228663191199303, 0.014359547756612301, -0.002542254514992237, 0.0019224053248763084, 0.001544384635053575, -0.024486660957336426, 0.005845788400620222, -0.006153094116598368, 0.022824415937066078, 0.005419751163572073, 0.016873864457011223, 0.004794664215296507, 0.020114541053771973, 0.00926805380731821, -0.028774969279766083, -0.0097220279276371, -0.019108813256025314, 0.004120687022805214, 0.006222936324775219, -0.007738511078059673, -0.014932253398001194, -0.0005281813209876418, 0.020086605101823807, -0.006327699404209852, 0.005409275181591511, 0.02638636715710163, -0.018256740644574165, -0.005741025321185589, 0.015002095140516758, 0.021595194935798645, 0.010085207410156727, 0.02694510482251644, -0.012997625395655632, 0.003754016011953354, 0.0011305699590593576, -0.00010918293264694512, -0.004173068795353174, -0.011433160863816738, -0.007466126699000597, 0.008709317073225975, -0.02274060621857643, -0.026065092533826828, -0.01676211692392826, -0.005018158815801144, 0.02571588195860386, 0.005196256563067436, 0.023006007075309753, -0.01032965537160635, 0.00267146248370409, 0.03260231763124466, -0.004302276764065027, -0.013346835970878601, 0.005384830292314291, -0.027168599888682365, -2.777657982733217e-06, -0.01210364606231451, -0.026470176875591278, -0.008548679761588573, 0.03944684937596321, 0.001335731241852045, 0.01857801340520382, 0.004864506423473358, 0.025296829640865326, 0.017753876745700836, -0.019877078011631966, -0.003090515499934554, -0.013626204803586006, -0.024668250232934952, 0.027517810463905334, 0.016845928505063057, 0.009882665239274502, 0.010895376093685627, -0.020547563210129738, 0.03508869931101799, -0.0027517809066921473, 0.0063591282814741135, -0.0133677888661623, -0.03983796760439873, 0.01762816123664379, 0.009372817352414131, -0.01630115881562233, 0.016329096630215645, -0.0052626063115894794, 0.0247520599514246, -0.012892861850559711, 0.005856264848262072, 0.022209806367754936, 0.008206453174352646, -0.007661684416234493, 0.005604832898825407, 0.0018560553435236216, 0.007284536957740784, 0.007738511078059673, 0.005472132936120033, 0.008339153602719307, 0.021022489294409752, 0.005000698380172253, -0.007745495066046715, 0.006739768199622631, 0.019178656861186028, 0.013186199590563774, -0.002720352029427886, 0.009980443865060806, 0.036932531744241714, 0.059561390429735184, 0.004138147924095392, -0.0022803463507443666, -0.007019136566668749, -0.025129208341240883, 0.018452297896146774, -0.034502025693655014, -0.0037330633495002985, 0.0018612934509292245, 0.015281463973224163, 0.008122642524540424, 0.004438469186425209, -0.032434698194265366, -0.010504260659217834, 0.020924709737300873, -0.010141081176698208, 0.01736276037991047, 0.04550914838910103, -0.011719513684511185, -0.001428272109478712, 0.009987428784370422, -0.01751641370356083, -0.006593099795281887, -0.0032179774716496468, 0.004319737199693918, 0.02961307391524315, -0.02293616347014904, 0.01761419139802456, -0.6450062990188599, -0.017055455595254898, 0.02378823794424534, -0.03385947644710541, 0.010490291751921177, -0.011803324334323406, 0.0031149601563811302, 0.0038797317538410425, -0.016077663749456406, 0.03846906125545502, -0.00883503258228302, 0.0036702053621411324, 0.0021319319494068623, -0.012417935766279697, 0.00264527159743011, -0.01711132749915123, 0.023369185626506805, -0.022712670266628265, 0.0012073962716385722, 0.015672579407691956, -0.0005111572681926191, 0.024319039657711983, -0.0037994133308529854, 0.005105461459606886, -0.010853471234440804, 0.012250314466655254, 0.016119569540023804, 0.00802486389875412, 0.011265539564192295, 0.018745634704828262, -0.008737253956496716, 0.005046095699071884, 0.004085766151547432, -0.01285794097930193, 0.05059365928173065, 0.012229361571371555, -0.008555663749575615, 0.0002341894869459793, 0.00981980748474598, 0.025841597467660904, -0.043665315955877304, -0.01433161087334156, 0.013283978216350079, 0.017711970955133438, -0.02091074176132679, -0.0017259742598980665, 0.02810448408126831, 0.00044153339695185423, -0.02121804654598236, -0.014946221373975277, 0.01843832992017269, -0.007934069260954857, -0.002509079407900572, -0.0011585067259147763, 0.011754434555768967, -0.013835730962455273, 0.0013409694656729698, -0.022391395643353462, 0.006083251908421516, 0.004159100353717804, 0.004068305715918541, 0.03279787674546242, -0.013863667845726013, 0.0005238161538727582, -0.017460539937019348, 0.024598408490419388, -0.025995250791311264, -0.008045816794037819, 0.017432602122426033, 0.003212739247828722, 0.007144852541387081, 0.027517810463905334, -0.011530940420925617, -0.00583531241863966, 0.00620198342949152, 0.02415141835808754, 0.03751920536160469, -0.01919262483716011, 0.010811565443873405, 0.028034642338752747, -0.005737533327192068, -0.016119569540023804, -0.001976533094421029, -0.0097220279276371, 0.033747728914022446, 0.008828048594295979, -0.024919681251049042, -0.0013252549106255174, -0.0015967662911862135, 0.008017879910767078, 0.006886436603963375, 0.01585416868329048, -0.00931694358587265, -0.009784886613488197, 0.00982679147273302, 0.006973739247769117, 0.0035113145131617785, -0.002439237432554364, 0.013486520387232304, -0.023173628374934196, -0.014240815304219723, -0.03721190243959427, 0.01508590579032898, -0.020589467138051987, 0.001877008005976677, 0.009659170173108578, 0.012550635263323784, 0.005803883075714111, 0.0470736138522625, -0.04587232694029808, 0.006257857196033001, -0.016077663749456406, -0.019765330478549004, -0.013430646620690823, 0.02035200409591198, -0.029948316514492035, 0.03022768534719944, 0.012767146341502666, 0.008206453174352646, -0.018759602680802345, 0.005220700986683369, 0.0011829514987766743, -0.0074731106869876385, -0.0008808841812424362, 0.00812962744385004, 0.018997065722942352, 0.006547702010720968, -0.01210364606231451, -0.01761419139802456, 0.017041485756635666, -0.000984774436801672, -0.003900684416294098, 0.016678307205438614, -0.009156307205557823, 0.0021389159373939037, -0.003378614317625761, 0.01458304189145565, -0.01949992962181568, -0.007424221374094486, -0.03439027816057205, -0.03215532749891281, -0.01903897151350975, 0.0002787138510029763, 0.001783594023436308, -0.029082274064421654, -0.03098198026418686, 0.005534990690648556, -0.0028024164494127035, -0.010196954943239689, -0.0028478140011429787, 0.0017574032535776496, -0.008471854031085968, -0.016384970396757126, 0.02005866728723049, -0.019374214112758636, -0.0042603714391589165, -0.012746193446218967, -0.030758485198020935, -0.03589886799454689, -0.014960190281271935, 0.0021197095047682524, 0.035172510892152786, -0.0008725904626771808, -0.01570051722228527, 0.012285235337913036, -0.01280905120074749, -0.011614751070737839, 0.0025963822845369577, -0.012676351703703403, -0.011782371439039707, -0.008681380189955235, -0.0022995530162006617, -0.0019555804319679737, 0.004836569540202618, -0.008709317073225975, 0.03042324259877205, -0.01023187581449747, -0.000529054319486022, -0.017991339787840843, -0.009449644014239311, 0.0004727441119030118, -0.002406062325462699, -0.007941053248941898, -0.018452297896146774, 0.029305769130587578, -0.00663151266053319, 0.008674396201968193, 0.017306886613368988, 0.0170135498046875, -0.0006722307298332453, 0.008038831874728203, 0.004176560789346695, -0.024472691118717194, 0.006174046546220779, -0.001791451359167695, -0.010434417985379696, 0.02248917520046234, 0.014066210016608238, 0.015267495065927505, 0.035926803946495056, 0.006153094116598368, 0.042547840625047684, 0.01716720126569271, -0.030060064047574997, -0.0010493784211575985, -0.023159658536314964, -0.014513200148940086, -0.022265680134296417, 0.006652465555816889, 0.009603296406567097, -0.006547702010720968, 0.018759602680802345, -0.006512781139463186, -0.014143036678433418, 0.00928900670260191, 0.03737952187657356, -0.00578642264008522, 0.029557200148701668, -0.005489593371748924, 0.019458025693893433, -0.026777483522892, -0.02561810240149498, 0.04257578030228615, -0.004015923943370581, 0.017684035003185272, 0.010134097188711166, -0.008555663749575615, -0.0020568515174090862, -0.012222377583384514, -0.039418913424015045, -0.012138566933572292, 0.02385808154940605, 0.001310413470491767, 0.014946221373975277, 0.025031428784132004, 0.03383154049515724, 0.02461237646639347, -0.004008939955383539, 0.045034222304821014, -0.0018822461133822799, -0.00794803723692894, 0.009463611990213394, 0.015588769689202309, -0.020687246695160866, 0.017586255446076393, -0.0052451458759605885, 0.04014527052640915, -0.0074381898157298565, -0.0211062990128994, 0.02081296220421791, -0.004693393129855394, 0.013563347049057484, -0.0011611258378252387, -0.0015662104124203324, 0.015812264755368233, -0.009715043939650059, 0.0198072362691164, 0.007766447961330414, 0.021050425246357918, 0.017530381679534912, -0.010210922919213772, -0.03142897039651871, -0.004089258145540953, -0.000455283559858799, 0.008143595419824123, -0.004019415937364101, -0.006373096723109484, -0.016580527648329735, -0.015435116365551949, 0.005870233289897442, -0.02060343697667122, -0.03391535207629204, 0.0013942240038886666, 0.007906132377684116, 0.012627461925148964, 0.0020638357382267714, 0.004892443306744099, -0.0027727335691452026, 0.0049518090672791, 0.012522698380053043, -0.024081574752926826, -0.03701634332537651, 0.00582134397700429, 0.02567397616803646, -0.00977091770619154, -0.008751221932470798, -0.00966615416109562, -0.003231945913285017, -0.0038727475330233574, 0.014750663191080093, -0.012208408676087856, -0.01909484528005123, -0.004763234872370958, 0.005363877862691879, 0.008723285049200058, -0.010916328988969326, 0.0230898167937994, -0.032574381679296494, -0.01973739266395569, 0.018061181530356407, -0.0014658122090622783, -0.00010754600953077897, -0.012445872649550438, 0.010951249860227108, 0.04251990467309952, 0.020687246695160866, -0.00807375367730856, -0.0030311495065689087, -0.013591283932328224, -0.016021789982914925, -0.00853471178561449, -0.0042429110035300255, -0.014359547756612301, 0.008953764103353024, 0.017530381679534912, 0.009184243157505989, -0.0013496996834874153, -0.0014631932135671377, -0.0051927645690739155, -0.020938677713274956, 0.006861991714686155, -0.0010301717557013035, -0.0003555402217898518, 0.021846625953912735, 0.08990082144737244, -0.004710853565484285, -0.03408297151327133, 0.013458583503961563, -0.01747450791299343, -0.000892233569175005, -0.027252409607172012, -0.022517111152410507, 0.033635981380939484, 0.003593378933146596, 0.007968990132212639, 0.018117055296897888, 0.03740745782852173, -0.008234390057623386, 0.020519625395536423, 0.008318200707435608, -0.0014291451079770923, -0.024444755166769028, 0.005084509029984474, -0.022265680134296417, -0.0062299203127622604, -0.008143595419824123, 0.021092331036925316, 0.030926106497645378, -0.006816594395786524, 0.006687386427074671, 0.05877915769815445, 0.009833775460720062, 0.009051543660461903, -0.01164967194199562, -0.0038867159746587276, 0.023718396201729774, 0.009058527648448944, 0.0033506774343550205, 0.002601620275527239, 0.017390696331858635, 0.01371699944138527, 0.034753456711769104, -0.010720770806074142, -0.010643945075571537, 0.02501746080815792, 0.013081436045467854, 0.008716301061213017, -0.029082274064421654, -0.0030328957363963127, -0.009400754235684872, -0.008206453174352646, 0.012830004096031189, 0.008332169614732265, -0.02212599478662014, 0.027825115248560905, -0.015225590206682682, -0.007794384844601154, -0.009037574753165245, -0.005028635263442993, 0.0038692555390298367, 0.013828746974468231, -0.0038867159746587276, -0.009973459877073765, -0.01461097877472639, 0.01339572574943304, -0.03603855147957802, -0.011803324334323406, -0.022405363619327545, 0.0021965359337627888, -0.004864506423473358, -0.005416259169578552, -0.005297527648508549, -0.00886296946555376, -0.007263584528118372, -0.010888392105698586, -0.03193183243274689, -0.033244866877794266, -0.012941751629114151, 0.008513758890330791, 0.011279508471488953, 0.0251152403652668, 0.001698910491541028, 0.00313940504565835, 0.011300461366772652, -0.012871909886598587, -0.012620477937161922, -0.01433161087334156, -0.030367368832230568, 0.01827070862054825, -0.00486101396381855, -0.005346416961401701, -0.002425268990918994, -0.017781812697649002, 0.015812264755368233, -0.011118871159851551, 0.00582134397700429, -0.028774969279766083, -0.020477719604969025, 0.020421845838427544, 0.00047187108430080116, -0.020519625395536423, 0.018605951219797134, 0.031624529510736465, -0.05053778365254402, 0.0005465148715302348, 0.0018455790122970939, 0.006837547291070223, -0.01164967194199562, -0.008828048594295979, 0.027308283373713493, -0.010469338856637478, 0.014722726307809353, -0.0009891395457088947, -0.011726497672498226, 0.016692275181412697, -0.017027517780661583, 0.03190389648079872, 0.026749545708298683, -0.0027413046918809414, 0.024277133867144585, 0.0065651629120111465, 0.007005168125033379, 0.005074032582342625, -0.0348372682929039, -0.0028635284397751093, -0.040480513125658035, 0.0027552731335163116, 0.004878474865108728, -0.018857382237911224, 0.022572984918951988, -0.004274339880794287, -0.023774269968271255, -0.022712670266628265, -0.0026487638242542744, 0.0017024026019498706, 0.027727335691452026, -0.0036876657977700233, -0.0010135843185707927, -0.044587232172489166, -0.020785026252269745, 0.0004644503351300955, -0.0013558109058067203, -0.00532895652577281, -0.00799692701548338, -0.007200726307928562, 0.021134236827492714, -0.002472412306815386, -0.024277133867144585, 0.00222796481102705, -0.038916051387786865, -0.017446570098400116, -0.004232434555888176, 0.018200866878032684, 0.025254923850297928, -0.02384411171078682, -0.005995949264615774, -0.0019852633122354746, -0.024975555017590523, 0.006446430925279856, -0.02268473245203495, -0.0009804093278944492, -0.013409693725407124, 0.01741863414645195, 0.020785026252269745, 0.025939377024769783, -0.015868138521909714, 0.0239418912678957, 0.0044664060696959496, 0.01726498082280159, -0.0006320715183392167, -0.0032162312418222427, -0.00040050112875178456, -0.005981980822980404, 0.01461097877472639, -0.002942100865766406, 0.016217349097132683, 0.01433161087334156, 0.0003710364690050483, 0.032071519643068314, 0.03447408974170685, -0.0202961303293705, 0.000842907524202019, -0.0023554267827421427, -0.03416678309440613, -0.010986171662807465, 0.021804722025990486, -0.001588036073371768, 0.0186338871717453, -0.025240955874323845, -0.0036841738037765026, 0.016287190839648247, 0.0035724262706935406, 0.004794664215296507, -0.011377287097275257, 0.02880290523171425, 0.002805908676236868, 0.0039600501768291, 0.0064359549432992935, 0.03439027816057205, -0.01645481213927269, -0.0026313031557947397, -0.012948735617101192, -0.011069981381297112, 0.02278251200914383, 0.014457326382398605, 0.0115449083968997, 0.012795083224773407, -0.00842994824051857, -0.0005521895363926888, 0.00265749404206872, -0.020896773785352707, -0.0073823160491883755, 0.015337337739765644, -0.025101270526647568, 0.0031882943585515022, -0.02151138335466385, -0.019877078011631966, 0.005741025321185589, -0.01012711226940155, -0.001667481497861445, 0.012180471792817116, 0.0050810170359909534, -0.02378823794424534, -0.02941751666367054, -0.007249616086483002, -0.0020149461925029755, 0.05109652131795883, -0.009791870601475239, 0.028272105380892754, 0.012117614038288593, 0.009219164960086346, 0.005954043939709663, 0.005088001023977995, 0.017684035003185272, 0.0027622573543339968, 0.03053499013185501, 0.020324068143963814, 0.0030486101750284433, -0.0010677119717001915, 0.0008049308671616018, 0.016189411282539368, -0.02760162018239498, -0.03930716589093208, -0.004323229659348726, -0.004941332619637251, -0.013842715881764889, -0.015979886054992676, -0.017684035003185272, -0.021134236827492714, 0.009163291193544865, 0.00709945522248745, -0.0011497765081003308, -0.015714485198259354, 0.014415421523153782, 0.0013252549106255174, 0.021301858127117157, 0.026805419474840164, 0.004106719046831131, 0.010832518339157104, -0.0050810170359909534, -0.03710015490651131, -0.021301858127117157, 0.008688364177942276, 0.02218186855316162, -0.005472132936120033, 0.001945104100741446, -0.0037994133308529854, 0.01369604654610157, 0.012997625395655632, 0.008674396201968193, -0.01929040439426899, -0.018773572519421577, -0.014764632098376751, 0.031820084899663925, 0.00026801927015185356, 0.0021755832713097334, -0.010881408117711544, -0.0222796481102705, 0.00981980748474598, -0.014212879352271557, -0.002283838577568531, -0.01415002066642046, -0.009463611990213394, -0.008276295848190784, 0.016943708062171936, 0.009254085831344128, -0.0008167166961356997, 0.015323368832468987, -0.001483272761106491, -0.007871211506426334, -0.0035165525041520596, -0.014268752187490463, 0.00405084528028965, -0.023369185626506805, 0.0029071797616779804, -0.02450062893331051, -0.0033209945540875196, 0.0076966057531535625, -0.0170135498046875, -0.0016255761729553342, -0.007982958108186722, 0.013556363061070442, -0.009205196052789688, 0.01984914019703865, 0.006743260193616152, 0.008702333085238934, -0.025506354868412018, 0.0043546585366129875, -0.000707588333170861, -0.014387484639883041, 0.04313451424241066, -0.018871350213885307, -0.02005866728723049, 0.0017242282629013062, 0.015309400856494904, 0.0032075010240077972, -0.024989522993564606, -0.004836569540202618, 0.025813661515712738, 0.013081436045467854, 0.011286492459475994, -0.03707221522927284, -0.021958373486995697, 0.006481352262198925, -0.016468780115246773, -0.0026260651648044586, 0.00941472314298153, -0.01720910705626011, 0.009526469744741917, -0.012997625395655632, 0.008646459318697453, -0.006635005120187998, -0.04467104375362396, -0.005419751163572073, -0.011663639917969704, 0.005398798733949661, 0.0016901801573112607, -0.009526469744741917, -0.010720770806074142, -0.005458164494484663, -0.04162592440843582, -0.011537924408912659, 0.015183684416115284, -0.0016054966254159808, 0.013046515174210072, 0.008031847886741161, 0.0010965218534693122, 0.014806536957621574, -0.006537226028740406, -0.019220560789108276, -0.014233831316232681, 0.011600782163441181, -0.035675372928380966, -0.010134097188711166, -0.024374913424253464, 0.04492247477173805, 0.012173487804830074, 0.00673627620562911, -0.036932531744241714, -0.015463053248822689, -0.041039250791072845, -0.018466265872120857, 0.014401452615857124, 0.007144852541387081, 0.034362342208623886, 0.002688922919332981, -0.0073264422826468945, 0.0011393001768738031, -0.01023187581449747, 0.019430087879300117, -0.012774130329489708, -0.011614751070737839, 0.007563905790448189, 0.00800391100347042, 0.02112026885151863, 0.008855985477566719, -0.01511384267359972, -0.005101969465613365, 0.024025700986385345, -0.0022628859151154757, -0.011286492459475994, 0.019360246136784554, 0.005842296406626701, 0.01614750735461712, -0.011901103891432285, 0.002861782442778349, 0.0043162452057003975, 0.006921357940882444, 0.001082553411833942, -0.05165525898337364, -0.00046750594628974795, 0.007815337739884853, -0.012194440700113773, -0.0026417796034365892, 0.0032441681250929832, -0.012348093092441559, 0.013430646620690823, 0.00800391100347042, 0.011321413330733776, -0.028369884938001633, -0.0033402012195438147, -4.25327816628851e-05, 0.03553568944334984, -0.0028774968814104795, 0.005308004096150398, 0.017698002979159355, 0.012061740271747112, 0.004756250884383917, -0.00527657475322485, 0.011726497672498226, 0.009868696331977844, 0.01776784472167492, 0.01113982405513525, -0.023452995344996452, 0.014163989573717117, -0.015602737665176392, 0.019458025693893433, -0.022656796500086784, -0.004504818934947252, -0.012166503816843033, -0.013095404021441936, -0.0038063975516706705, 0.019416119903326035, 0.016273222863674164, -0.017809750512242317, 0.007256600074470043, -0.027685431763529778, 0.00581086752936244, -0.007221679203212261, -0.026498114690184593, -0.021609162911772728, -0.003607347374781966, 0.004141639918088913, -0.0030555943958461285, -0.006809610407799482, -0.01685989648103714, -0.006855007726699114, 0.022307584062218666, -0.017488475888967514, -0.020980583503842354, 0.22260092198848724, 0.013172230683267117, 0.006792149972170591, 0.03285375237464905, -0.01747450791299343, -0.012948735617101192, 0.02567397616803646, -0.0031778181437402964, 5.7728906540432945e-05, 0.020226288586854935, -0.00800391100347042, 0.014401452615857124, -0.017153233289718628, -4.747083949041553e-05, 0.004770219326019287, 0.003305280115455389, -0.019066909328103065, -0.040480513125658035, -0.030702611431479454, -0.004969269502907991, 0.0013191436883062124, -0.008185501210391521, 0.0010729500791057944, -0.0178237184882164, 0.01868976093828678, 0.006456907372921705, -0.002313521457836032, -0.0013505726819857955, 0.030870232731103897, 0.0036527446936815977, -0.00017875226330943406, 0.0033384549897164106, 0.0070889787748456, -0.007396284490823746, -0.016482748091220856, -0.005583880469202995, 0.03550775349140167, -0.01377287320792675, 0.0036632211413234472, -0.003434488084167242, -0.01232714019715786, -0.013088420033454895, 0.0061775385402143, -0.02612096630036831, -0.002819877117872238, 0.014401452615857124, -0.0065826233476400375, -0.018354518339037895, -0.01379382610321045, -0.00021912976808380336, -0.02385808154940605, 0.011042045429348946, 0.03366392105817795, 0.02324347011744976, 0.0009978697635233402, 0.008842017501592636, 0.0025876518338918686, 0.02297806926071644, -0.01792149804532528, 0.03740745782852173, -0.009163291193544865, 0.01285794097930193, 0.0029822601936757565, 0.0016386716160923243, -0.01194999273866415, 0.014010336250066757, 0.0014081924455240369, -0.0005927853053435683, 0.01341667864471674, -0.023774269968271255, 0.014652884565293789, -0.006568654906004667, -0.003883223980665207, 0.009058527648448944, -0.014624947682023048, -0.022195836529135704, 0.021651068702340126, 0.031149601563811302, 0.017809750512242317, 0.014904316514730453, -0.011014108546078205, 0.010350607335567474, 0.009330912493169308, -0.00289146532304585, -0.024668250232934952, -0.030954044312238693, 0.020491689443588257, -0.029082274064421654, -0.004173068795353174, -0.03003212809562683, -0.010462354868650436, 0.008262326940894127, -0.013283978216350079, -0.013905573636293411, 0.014513200148940086, -0.007375331595540047, -0.010776644572615623, -0.013626204803586006, 0.0016552591696381569, 0.009491548873484135, -0.027825115248560905, 0.042352285236120224, 0.03715602681040764, 0.010294733569025993, 0.007773431949317455, 0.006390557158738375, -0.0008472726913169026, -0.0065826233476400375, 0.011551892384886742, -0.014163989573717117, -0.0009952507680281997, -0.005730548873543739, 0.01599385403096676, -0.004756250884383917, 0.0004035567108076066, 0.035563625395298004, -0.006900405045598745, 0.0018263723468407989, 0.02405363880097866, 0.004536248277872801, -0.03296549618244171, -0.026372399181127548, -0.01888532005250454, 0.01892722398042679, -0.01807514950633049, -0.005594356916844845, -0.0324905700981617, 0.025352703407406807, -0.026651766151189804, -0.006516273133456707, 0.044224053621292114, 0.006041346583515406, 0.01427573710680008, -0.008471854031085968, 0.007389300037175417, -0.02303394302725792, 0.0073264422826468945, -0.03017181158065796, 0.0019328816561028361, -0.007982958108186722, -0.017125297337770462, 0.017698002979159355, 0.017949433997273445, -0.008779158815741539, -0.008395027369260788, -0.006771197076886892, 0.005727056879550219, -0.008499790914356709, 0.004564185161143541, -0.012243330478668213, -0.009295990690588951, -0.0012955720303580165, -0.004728314001113176, -0.015574800781905651, 0.008632490411400795, -0.02075708843767643, -0.005465148948132992, -0.02233552187681198, -0.005604832898825407, 0.013325883075594902, -0.04349769651889801, 0.021273920312523842, 0.037742700427770615, -0.01285794097930193, -0.02193043753504753, -0.042464032769203186, -0.1800251454114914, 0.007015644572675228, -0.004166084807366133, -0.01853610761463642, 0.02598128281533718, 0.011300461366772652, 0.011454113759100437, 0.00200621597468853, -0.023327279835939407, 0.015197653323411942, 0.013200167566537857, 0.00398798706009984, -0.019206592813134193, -0.027112726122140884, -0.020365972071886063, 0.01197792962193489, -0.03746333345770836, 0.015351305715739727, 0.04288308322429657, 0.005220700986683369, 0.031177539378404617, -0.022167900577187538, 0.019416119903326035, 3.819492849288508e-05, -0.009980443865060806, 0.0097220279276371, 0.01111188717186451, 0.0028094006702303886, -0.005699119996279478, -0.02936164289712906, 0.0043721189722418785, -0.00898868590593338, 0.010455370880663395, -0.009966475889086723, 0.02596731297671795, 0.009435675106942654, -0.012166503816843033, 0.007459142245352268, 0.0001877007889561355, 0.010699818842113018, 0.0242631658911705, 0.03522838279604912, 0.0064534153789281845, 0.019765330478549004, -0.022866321727633476, 0.015812264755368233, 0.003471155185252428, -0.004218466114252806, -0.002730828244239092, -0.007389300037175417, 0.0037470317911356688, -0.020184382796287537, 0.021553289145231247, -0.007431205362081528, 0.004249895457178354, -0.022656796500086784, 0.012627461925148964, 0.00487498240545392, -0.0008835032931528986, 0.0062788100913167, 0.004515295382589102, -0.011880150996148586, 0.01012711226940155, 0.001999231753870845, -0.029808633029460907, -0.0332169309258461, -0.016845928505063057, -0.010616008192300797, -0.04810727760195732, 0.020170414820313454, -0.011503003537654877, -0.017935466021299362, 0.015937980264425278, -0.00025557863409630954, -0.004054337274283171, 0.004738790448755026, -0.004082274157553911, 0.013158262707293034, -0.009868696331977844, 0.004476882051676512, 0.0023117754608392715, 0.008150579407811165, 0.0010170764289796352, -0.008157564327120781, -0.008255342952907085, 0.016077663749456406, 0.016412906348705292, 0.018354518339037895, -0.02364855445921421, -0.020575499162077904, -0.01554686389863491, -0.025841597467660904, -0.014087162911891937, -0.017223075032234192, -0.02505936659872532, 0.015393211506307125, 0.009938539005815983, 0.0016360525041818619, 0.006006425246596336, -0.030199749395251274, 0.006086743902415037, 0.00031909134122543037, -0.014184942469000816, 0.0026051125023514032, 0.03198770806193352, -0.009980443865060806, -0.03341248631477356, -3.565769657143392e-05, 0.0312334131449461, -0.02338315360248089, -0.0015068445354700089, 0.01919262483716011, 0.021427573636174202, 0.02582762949168682, -0.01934627816081047, 0.005929599050432444, 0.007333426270633936, -0.03229501470923424, 0.008367090485990047, -0.013151277787983418, 0.06397541612386703, 0.02262885868549347, -0.009680123068392277, 0.0037889371160417795, 0.011307445354759693, 0.0015173208666965365, -0.13778460025787354, -0.027559714391827583, 0.021860595792531967, -0.007186757866293192, 0.016329096630215645, 0.025282861664891243, -0.02019835263490677, 0.03170833736658096, -0.035368070006370544, 0.04570470750331879, 0.003156865481287241, -0.03676491230726242, 0.0016639893874526024, 0.0054861013777554035, 0.005789914634078741, -0.007005168125033379, 0.00668389443308115, -0.017544349655508995, -0.03603855147957802, 0.03634585812687874, 0.000560046813916415, -0.025352703407406807, -0.021986311301589012, -0.0006560797337442636, -0.029864506796002388, -0.0012135074939578772, -0.030758485198020935, 0.009379801340401173, -0.00535340141505003, -0.008339153602719307, 6.613178993575275e-05, 0.002620826940983534, 0.005566420033574104, -0.027811147272586823, 0.009037574753165245, 0.015155748464167118, -0.016636401414871216, 0.0038203659933060408, 0.020170414820313454, -0.026162872090935707, 0.0023606650065630674, 0.0238999854773283, 0.009254085831344128, -0.0034921078477054834, 0.00313940504565835, -0.00016914897423703223, -0.020882803946733475, 0.025813661515712738, -0.002159868599846959, -0.012823020108044147, -0.0211062990128994, -0.012082693167030811, -0.01575639098882675, -0.028425758704543114, 0.018703728914260864, -0.015532895922660828, 0.0042813243344426155, 0.009407738223671913, -0.02783908322453499, 0.0015164478681981564, -0.007403268478810787, -0.011628719046711922, -0.02177678421139717, 0.004920379724353552, 0.02451459690928459, -0.01706942357122898, 0.0064359549432992935, -0.0008468361338600516, 0.009561391547322273, -0.02364855445921421, -0.023201564326882362, 0.016175443306565285, -0.025785723701119423, 0.025031428784132004, -0.00023157040413934737, -0.012152534909546375, 0.0013514456804841757, 0.0043546585366129875, 0.019220560789108276, 0.0008699713507667184, -0.004194021690636873, -0.01670624315738678, -0.00099699676502496, -0.02005866728723049, 0.010567118413746357, 0.021734878420829773, 0.03184802457690239, 0.006156586110591888, -0.00794803723692894, -0.019318340346217155, -0.010371560230851173, -3.3884360163938254e-05, 0.006516273133456707, -0.012871909886598587, -0.014066210016608238, 0.010755691677331924, 0.006652465555816889, -0.02743399888277054, 0.0005683405324816704, 0.01892722398042679, -0.02866322174668312, 0.006537226028740406, -0.04137449339032173, 0.014415421523153782, -0.012313172221183777, -0.021860595792531967, 0.0013383503537625074, -0.018089119344949722, -0.01109093427658081, -0.011251571588218212, -0.010029333643615246, 0.010406481102108955, -0.049587931483983994, 0.029138147830963135, -0.021706942468881607, -0.019918983802199364, -0.010741723701357841, -0.008262326940894127, 0.0009489802760072052, -0.017865624278783798, 0.013486520387232304, 0.01848023384809494, 0.0012946990318596363, 7.889981498010457e-05, 0.026595892384648323, -0.015868138521909714, -0.006767705082893372, 0.003488615620881319, -0.03304930776357651, 0.007522000465542078, -0.011083950288593769, -0.013179214671254158, 0.020729152485728264, -0.03179214894771576, 0.017348792403936386, 0.011789356358349323, -0.00838105846196413, 0.001630814396776259, -0.012215393595397472, 0.02571588195860386, 0.016985611990094185, 0.03148484602570534, -0.03408297151327133, -0.02248917520046234, -0.0020271686371415854, 0.00011622171587077901, -0.008779158815741539, 0.005426735617220402, -0.01711132749915123, -0.0019678028766065836, 0.004843553528189659, 0.03193183243274689, 0.006554686464369297, 0.003631792264059186, -0.010015365667641163, -0.029641011729836464, -0.006062299013137817, -0.016887834295630455, 0.007410252932459116, -0.013905573636293411, -0.003851794870570302, -0.005681659560650587, 0.019164687022566795, -0.004407040309160948, 0.0022436792496591806, -0.02743399888277054, 0.0013182706898078322, -0.02552032470703125, -0.033552173525094986, -0.004613074474036694, 0.01736276037991047, -0.00672230776399374, -0.017949433997273445, 0.00019184767734259367, 0.016887834295630455, 0.014527169056236744, 0.0019660566467791796, 0.0016142268432304263, 0.004295292776077986, 8.66206391947344e-06, -0.005060064140707254, 0.005727056879550219, -0.004347674082964659, -0.006879452615976334, 0.0024217767640948296, 0.003259882563725114, 0.016831960529088974, -0.013297946192324162, 0.008248358964920044, -0.00711342366412282, 0.0010188224259763956, 0.01934627816081047, 0.027713367715477943, -0.005950551945716143, -0.01058108638972044, -0.0001238606928382069, -0.004661963786929846, 0.002598128281533718, -0.015658611431717873, 0.021790752187371254, -0.007808353286236525, 0.012578572146594524, 0.0194859616458416, -0.0006307619623839855, 0.00673627620562911, -0.034194719046354294, -0.015924012288451195, 0.0055070542730391026, -0.018703728914260864, 0.000628142908681184, 0.003851794870570302, 0.03307724371552467, 0.008492805995047092, -0.016217349097132683, 0.010811565443873405, 0.006484844256192446, 0.004176560789346695, 0.017642129212617874, -0.003354169661179185, -0.015672579407691956, -0.025282861664891243, 0.03271406516432762, 0.0006019520806148648, -0.001611607731319964, 0.040592260658741, -0.006247380748391151, 0.034306466579437256, 0.013856683857738972, 0.032574381679296494, -0.026037156581878662, 0.002737812465056777, -0.0312334131449461, 0.0014535898808389902, -0.002220980590209365, -0.0027290822472423315, -0.005349909421056509, -0.007040089461952448, -0.01549099013209343, 0.008234390057623386, 0.011056013405323029, 0.0032773432321846485, 0.05771755799651146, 0.01923453062772751, -0.01857801340520382, 0.019625645130872726, -0.007801368832588196, 0.016496717929840088, 0.025226987898349762, -0.01695767603814602, 0.004089258145540953, -0.027503840625286102, 0.008227406069636345, 0.007305489387363195, 0.023508869111537933, -0.02831401117146015, -0.022852353751659393, -0.010650929063558578, 0.013018578290939331, 0.03824556618928909, -0.018368486315011978, -0.020016761496663094, 0.028216231614351273, 0.03478139266371727, 0.017446570098400116, -0.01109093427658081, -0.012564604170620441, -0.009079480543732643, 0.021483447402715683, -0.0064708758145570755, -0.02561810240149498, -0.010441401973366737, 0.009715043939650059, 0.004256879445165396, -0.03690459579229355, -0.02880290523171425, 0.003415281418710947, 0.008220422081649303, -0.009715043939650059, -0.0123550770804286, 0.02353680692613125, 0.007682637311518192, 0.009065511636435986, -0.003802905324846506, -0.029641011729836464, -0.049392372369766235, 0.0014326372183859348, 0.006530241575092077, -0.013186199590563774, -0.007850258611142635, -0.03539600595831871]}}, "docstore": {"docs": {"b0cdde16-b58d-4493-8656-892f35bd7fc4": {"text": "\t\t\n\nWhat I Worked On\n\nFebruary 2021\n\nBefore college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep.\n\nThe first programs I tried writing were on the IBM 1401 that our school district used for what was then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district's 1401 happened to be in the basement of our junior high school, and my friend Rich Draves and I got permission to use it. It was like a mini Bond villain's lair down there, with all these alien-looking machines \u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under bright fluorescent lights.\n\nThe language we used was an early version of Fortran. You had to type programs on punch cards, then stack them in the card reader and press a button to load the program into memory and run it. The result would ordinarily be to print something on the spectacularly loud printer.\n\nI was puzzled by the 1401. I couldn't figure out what to do with it. And in retrospect there's not much I could have done with it. The only form of input to programs was data stored on punched cards, and I didn't have any data stored on punched cards. The only other option was to do things that didn't rely on any input, like calculate approximations of pi, but I didn't know enough math to do anything interesting of that type. So I'm not surprised I can't remember any programs I wrote, because they can't have done much. My clearest memory is of the moment I learned it was possible for programs not to terminate, when one of mine didn't. On a machine without time-sharing, this was a social as well as a technical error, as the data center manager's expression made clear.\n\nWith microcomputers, everything changed. Now you could have a computer sitting right in front of you, on a desk, that could respond to your keystrokes as it was running instead of just churning through a stack of punch cards and then stopping. [1]\n\nThe first of my friends to get a microcomputer built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed and envious I felt watching him sitting in front of it, typing programs right into the computer.\n\nComputers were expensive in those days and it took me years of nagging before I convinced my father to buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a TRS-80 was good enough. This was when I really started programming. I wrote simple games, a program to predict how high my model rockets would fly, and a word processor that my father used to write at least one book. There was only room in memory for about 2 pages of text, so he'd write 2 pages at a time and then print them out, but it was a lot better than a typewriter.\n\nThough I liked programming, I didn't plan to study it in college. In college I was going to study philosophy, which sounded much more powerful. It seemed, to my naive high school self, to be the study of the ultimate truths, compared to which the things studied in other fields would be mere domain knowledge. What I discovered when I got to college was that the other fields took up so much of the space of ideas that there wasn't much left for these supposed ultimate truths. All that seemed left for philosophy were edge cases that people in other fields felt could safely be ignored.\n\nI couldn't have put this into words when I was 18. All I knew at the time was that I kept taking philosophy courses and they kept being boring. So I decided to switch to AI.\n\nAI was in the air in the mid 1980s, but there were two things especially that made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent computer called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know how well it has aged, but when I read it I was drawn entirely into its world. It seemed only a matter of time before we'd have Mike, and when I saw Winograd using SHRDLU, it seemed like that time would be a few years at most. All you had to do was teach SHRDLU more words.\n\nThere weren't any classes in AI at Cornell then, not even graduate classes, so I started trying to teach myself. Which meant learning Lisp, since in those days Lisp was regarded as the language of AI. The commonly used programming languages then were pretty primitive, and programmers' ideas correspondingly so. The default language at Cornell was a Pascal-like language called PL/I, and the situation was similar elsewhere. Learning Lisp expanded my concept of a program so fast that it was years before I started to have a sense of where the new limits were. This was more like it; this was what I had expected college to do. It wasn't happening in a class, like it was supposed to, but that was ok. For the next couple years I was on a roll. I knew what I was going to do.\n\nFor my undergraduate thesis, I reverse-engineered SHRDLU. My God did I love working on that program. It was a pleasing bit of code, but what made it even more exciting was my belief \u2014 hard to imagine now, but not unique in 1985 \u2014 that it was already climbing the lower slopes of intelligence.\n\nI had gotten into a program at Cornell that didn't make you choose a major. You could take whatever classes you liked, and choose whatever you liked to put on your degree. I of course chose \"Artificial Intelligence.\" When I got the actual physical diploma, I was dismayed to find that the quotes had been included, which made them read as scare-quotes. At the time this bothered me, but now it seems amusingly accurate, for reasons I was about to discover.\n\nI applied to 3 grad schools: MIT and Yale, which were renowned for AI at the time, and Harvard, which I'd visited because Rich Draves went there, and was also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went.\n\nI don't remember the moment it happened, or if there even was a specific moment, but during the first year of grad school I realized that AI, as practiced at the time, was a hoax. By which I mean the sort of AI in which a program that's told \"the dog is sitting on the chair\" translates this into some formal representation and adds it to the list of things it knows.\n\nWhat these programs really showed was that there's a subset of natural language that's a formal language. But a very proper subset. It was clear that there was an unbridgeable gap between what they could do and actually understanding natural language. It was not, in fact, simply a matter of teaching SHRDLU more words. That whole way of doing AI, with explicit data structures representing concepts, was not going to work. Its brokenness did, as so often happens, generate a lot of opportunities to write papers about various band-aids that could be applied to it, but it was never going to get us Mike.\n\nSo I looked around to see what I could salvage from the wreckage of my plans, and there was Lisp. I knew from experience that Lisp was interesting for its own sake and not just for its association with AI, even though that was the main reason people cared about it at the time. So I decided to focus on Lisp. In fact, I decided to write a book about Lisp hacking. It's scary to think how little I knew about Lisp hacking when I started writing that book. But there's nothing like writing a book about something to help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote much of it in grad school.\n\nComputer Science is an uneasy alliance between two halves, theory and systems. The theory people prove things, and the systems people build things. I wanted to build things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion that it was the more admirable of the two halves \u2014 but building things seemed so much more exciting.\n\nThe problem with systems work, though, was that it didn't last. Any program you wrote today, no matter how good, would be obsolete in a couple decades at best. People might mention your software in footnotes, but no one would actually use it. And indeed, it would seem very feeble work. Only people with a sense of the history of the field would even realize that, in its time, it had been good.\n\nThere were some surplus Xerox Dandelions floating around the computer lab at one point. Anyone who wanted one to play around with could have one. I was briefly tempted, but they were so slow by present standards; what was the point? No one else wanted one either, so off they went. That was what happened to systems work.\n\nI wanted not just to build things, but to build things that would last.\n\nIn this dissatisfied state I went in 1988 to visit Rich Draves at CMU, where he was in grad school. One day I went to visit the Carnegie Institute, where I'd spent a lot of time as a kid. While looking at a painting there I realized something that might seem obvious, but was a big surprise to me. There, right on the wall, was something you could make that would last. Paintings didn't become obsolete. Some of the best ones were hundreds of years old.\n\nAnd moreover this was something you could make a living doing. Not as easily as you could by writing software, of course, but I thought if you were really industrious and lived really cheaply, it had to be possible to make enough to survive. And as an artist you could be truly independent. You wouldn't have a boss, or even need to get research funding.\n\nI had always liked looking at paintings. Could I make them? I had no idea. I'd never imagined it was even possible. I knew intellectually that people made art \u2014 that it didn't just appear spontaneously \u2014 but it was as if the people who made it were a different species. They either lived long ago or were mysterious geniuses doing strange things in profiles in Life magazine. The idea of actually being able to make art, to put that verb before that noun, seemed almost miraculous.\n\nThat fall I started taking art classes at Harvard. Grad students could take classes in any department, and my advisor, Tom Cheatham, was very easy going. If he even knew about the strange classes I was taking, he never said anything.\n\nSo now I was in a PhD program in computer science, yet planning to be an artist, yet also genuinely in love with Lisp hacking and working away at On Lisp. In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis.\n\nI didn't see a way out of this situation. I didn't want to drop out of grad school, but how else was I going to get out? I remember when my friend Robert Morris got kicked out of Cornell for writing the internet worm of 1988, I was envious that he'd found such a spectacular way to get out of grad school.\n\nThen one day in April 1990 a crack appeared in the wall. I ran into professor Cheatham and he asked if I was far enough along to graduate that June. I didn't have a word of my dissertation written, but in what must have been the quickest bit of thinking in my life, I decided to take a shot at writing one in the 5 weeks or so that remained before the deadline, reusing parts of On Lisp where I could, and I was able to respond, with no perceptible delay \"Yes, I think so. I'll give you something to read in a few days.\"\n\nI picked applications of continuations as the topic. In retrospect I should have written about macros and embedded languages. There's a whole world there that's barely been explored. But all I wanted was to get out of grad school, and my rapidly written dissertation sufficed, just barely.\n\nMeanwhile I was applying to art schools. I applied to two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because it was the oldest art school, I imagined would be good. RISD accepted me, and I never heard back from the Accademia, so off to Providence I went.\n\nI'd applied for the BFA program at RISD, which meant in effect that I had to go to college again. This was not as strange as it sounds, because I was only 25, and art schools are full of people of different ages. RISD counted me as a transfer sophomore and said I had to do the foundation that summer. The foundation means the classes that everyone has to take in fundamental subjects like drawing, color, and design.\n\nToward the end of the summer I got a big surprise: a letter from the Accademia, which had been delayed because they'd sent it to Cambridge England instead of Cambridge Massachusetts, inviting me to take the entrance exam in Florence that fall. This was now only weeks away. My nice landlady let me leave my stuff in her attic. I had some money saved from consulting work I'd done in grad school; there was probably enough to last a year if I lived cheaply. Now all I had to do was learn Italian.\n\nOnly stranieri (foreigners) had to take this entrance exam. In retrospect it may well have been a way of excluding them, because there were so many stranieri attracted by the idea of studying art in Florence that the Italian students would otherwise have been outnumbered. I was in decent shape at painting and drawing from the RISD foundation that summer, but I still don't know how I managed to pass the written exam. I remember that I answered the essay question by writing about Cezanne, and that I cranked up the intellectual level as high as I could to make the most of my limited vocabulary. [2]\n\nI'm only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a book, and then he'd take the copy and maltreat it to make it look old. [3]\n\nWhile I was a student at the Accademia I started painting still lives in my bedroom at night. These paintings were tiny, because the room was, and because I painted them on leftover scraps of canvas, which was all I could afford at the time. Painting still lives is different from painting people, because the subject, as its name suggests, can't move. People can't sit for more than about 15 minutes at a time, and when they do they don't sit very still. So the traditional m.o. for painting people is to know how to paint a generic person, which you then modify to match the specific person you're painting. Whereas a still life you can, if you want, copy pixel by pixel from what you're seeing. You don't want to stop there, of course, or you get merely photographic accuracy, and what makes a still life interesting is that it's been through a head. You want to emphasize the visual cues that tell you, for example, that the reason the color changes suddenly at a certain point is that it's the edge of an object. By subtly emphasizing such things you can make paintings that are more realistic than photographs not just in some metaphorical sense, but in the strict information-theoretic sense. [4]\n\nI liked painting still lives because I was curious about what I was seeing. In everyday life, we aren't consciously aware of much we're seeing. Most visual perception is handled by low-level processes that merely tell your brain \"that's a water droplet\" without telling you details like where the lightest and darkest points are, or \"that's a bush\" without telling you the shape and position of every leaf. This is a feature of brains, not a bug. In everyday life it would be distracting to notice every leaf on every bush. But when you have to paint something, you have to look more closely, and when you do there's a lot to see. You can still be noticing new things after days of trying to paint something people usually take for granted, just as you can after days of trying to write an essay about something people usually take for granted.\n\nThis is not the only way to paint. I'm not 100% sure it's even a good way to paint. But it seemed a good enough bet to be worth trying.\n\nOur teacher, professor Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, which he wrote down in a sort of passport each student had. But the Accademia wasn't teaching me anything except Italian, and my money was running out, so at the end of the first year I went back to the US.\n\nI wanted to go back to RISD, but I was now broke and RISD was very expensive, so I decided to get a job for a year and then return to RISD the next fall. I got one at a company called Interleaf, which made software for creating documents. You mean like Microsoft Word? Exactly. That was how I learned that low end software tends to eat high end software. But Interleaf still had a few years to live yet. [5]\n\nInterleaf had done something pretty bold. Inspired by Emacs, they'd added a scripting language, and even made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest thing I've had to a normal job, and I hereby apologize to my boss and coworkers, because I was a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since I didn't know C and didn't want to learn it, I never understood most of the software. Plus I was terribly irresponsible. This was back when a programming job meant showing up every day during certain working hours. That seemed unnatural to me, and on this point the rest of the world is coming around to my way of thinking, but at the time it caused a lot of friction. Toward the end of the year I spent much of my time surreptitiously working on On Lisp, which I had by this time gotten a contract to publish.\n\nThe good part was that I got paid huge amounts of money, especially by art student standards. In Florence, after paying my part of the rent, my budget for everything else had been $7 a day. Now I was getting paid more than 4 times that every hour, even when I was just sitting in a meeting. By living cheaply I not only managed to save enough to go back to RISD, but also paid off my college loans.\n\nI learned some useful things at Interleaf, though they were mostly about what not to do. I learned that it's better for technology companies to be run by product people than sales people (though sales is a real skill and people who are good at it are really good at it), that it leads to bugs when code is edited by too many people, that cheap office space is no bargain if it's depressing, that planned meetings are inferior to corridor conversations, that big, bureaucratic customers are a dangerous source of money, and that there's not much overlap between conventional office hours and the optimal time for hacking, or conventional offices and the optimal place for it.\n\nBut the most important thing I learned, and which I used in both Viaweb and Y Combinator, is that the low end eats the high end: that it's good to be the \"entry level\" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling. Which in turn means that prestige is a danger sign.\n\nWhen I left to go back to RISD the next fall, I arranged to do freelance work for the group that did projects for customers, and this was how I survived for the next several years. When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.\n\nIn the fall of 1992 I moved back to Providence to continue at RISD. The foundation had merely been intro stuff, and the Accademia had been a (very civilized) joke. Now I was going to see what real art school was like. But alas it was more like the Accademia than not. Better organized, certainly, and a lot more expensive, but it was now becoming clear that art school did not bear the same relationship to art that medical school bore to medicine. At least not the painting department. The textile department, which my next door neighbor belonged to, seemed to be pretty rigorous. No doubt illustration and architecture were too. But painting was post-rigorous. Painting students were supposed to express themselves, which to the more worldly ones meant to try to cook up some sort of distinctive signature style.\n\nA signature style is the visual equivalent of what in show business is known as a \"schtick\": something that immediately identifies the work as yours and no one else's. For example, when you see a painting that looks like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you see a big painting of this type hanging in the apartment of a hedge fund manager, you know he paid millions of dollars for it. That's not always why artists have a signature style, but it's usually why buyers pay a lot for such work. [6]\n\nThere were plenty of earnest students too: kids who \"could draw\" in high school, and now had come to what was supposed to be the best art school in the country, to learn to draw even better. They tended to be confused and demoralized by what they found at RISD, but they kept going, because painting was what they did. I was not one of the kids who could draw in high school, but at RISD I was definitely closer to their tribe than the tribe of signature style seekers.\n\nI learned a lot in the color class I took at RISD, but otherwise I was basically teaching myself to paint, and I could do that for free. So in 1993 I dropped out. I hung around Providence for a bit, and then my college friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building her mother owned in New York was becoming vacant. Did I want it? It wasn't much more than my current place, and New York was supposed to be where the artists were. So yes, I wanted it! [7]\n\nAsterix comics begin by zooming in on a tiny corner of Roman Gaul that turns out not to be controlled by the Romans. You can do something similar on a map of New York City: if you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home. Now I was a New York artist \u2014 in the strictly technical sense of making paintings and living in New York.\n\nI was nervous about money, because I could sense that Interleaf was on the way down. Freelance Lisp hacking work was very rare, and I didn't want to have to program in another language, which in those days would have meant C++ if I was lucky. So with my unerring nose for financial opportunity, I decided to write another book on Lisp. This would be a popular book, the sort of book that could be used as a textbook. I imagined myself living frugally off the royalties and spending all my time painting. (The painting on the cover of this book, ANSI Common Lisp, is one that I painted around this time.)\n\nThe best thing about New York for me was the presence of Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken her painting class at Harvard. I've never known a teacher more beloved by her students. Large numbers of former students kept in touch with her, including me. After I moved to New York I became her de facto studio assistant.\n\nShe liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one of these monsters there was something on the radio about a famous fund manager. He wasn't that much older than me, and was super rich. The thought suddenly occurred to me: why don't I become rich? Then I'll be able to work on whatever I want.\n\nMeanwhile I'd been hearing more and more about this new thing called the World Wide Web. Robert Morris showed it to me when I visited him in Cambridge, where he was now in grad school at Harvard. It seemed to me that the web would be a big deal. I'd seen what graphical user interfaces had done for the popularity of microcomputers. It seemed like the web would do the same for the internet.\n\nIf I wanted to get rich, here was the next train leaving the station. I was right about that part. What I got wrong was the idea. I decided we should start a company to put art galleries online. I can't honestly say, after reading so many Y Combinator applications, that this was the worst startup idea ever, but it was up there. Art galleries didn't want to be online, and still don't, not the fancy ones. That's not how they sell. I wrote some software to generate web sites for galleries, and Robert wrote some to resize images and set up an http server to serve the pages. Then we tried to sign up galleries. To call this a difficult sale would be an understatement. It was difficult to give away. A few galleries let us make sites for them for free, but none paid us.\n\nThen some online stores started to appear, and I realized that except for the order buttons they were identical to the sites we'd been generating for galleries. This impressive-sounding thing called an \"internet storefront\" was something we already knew how to build.\n\nSo in the summer of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we started trying to write software to build online stores. At first this was going to be normal desktop software, which in those days meant Windows software. That was an alarming prospect, because neither of us knew how to write Windows software or wanted to learn. We lived in the Unix world. But we decided we'd at least try writing a prototype store builder on Unix. Robert wrote a shopping cart, and I wrote a new site generator for stores \u2014 in Lisp, of course.\n\nWe were working out of Robert's apartment in Cambridge. His roommate was away for big chunks of time, during which I got to sleep in his room. For some reason there was no bed frame or sheets, just a mattress on the floor. One morning as I was lying on this mattress I had an idea that made me sit up like a capital L. What if we ran the software on the server, and let users control it by clicking on links? Then we'd never have to write anything to run on users' computers. We could generate the sites on the same server we'd serve them from. Users wouldn't need anything more than a browser.\n\nThis kind of software, known as a web app, is common now, but at the time it wasn't clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.\n\nNow we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.\n\nWe started a new company we called Viaweb, after the fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious about the software as we worked on it. Eventually we managed to build a WYSIWYG site builder, in the sense that as you were creating pages, they looked exactly like the static ones that would be generated later, except that instead of leading to static pages, the links all referred to closures stored in a hash table on the server.\n\nIt helped to have studied art, because the main goal of an online store builder is to make users look legit, and the key to looking legit is high production values. If you get page layouts and fonts and colors right, you can make a guy running a store out of his bedroom look more legit than a big company.\n\n(If you're curious why my site looks so old-fashioned, it's because it's still made with this software. It may look clunky today, but in 1996 it was the last word in slick.)\n\nIn September, Robert rebelled. \"We've been working on this for a month,\" he said, \"and it's still not done.\" This is funny in retrospect, because he would still be working on it almost 3 years later. But I decided it might be prudent to recruit more programmers, and I asked Robert who else in grad school with him was really good. He recommended Trevor Blackwell, which surprised me at first, because at that point I knew Trevor mainly for his plan to reduce everything in his life to a stack of notecards, which he carried around with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly effective hacker.\n\nIt was a lot of fun working with Robert and Trevor. They're the two most independent-minded people I know, and in completely different ways. If you could see inside Rtm's brain it would look like a colonial New England church, and if you could see inside Trevor's it would look like the worst excesses of Austrian Rococo.\n\nWe opened for business, with 6 stores, in January 1996. It was just as well we waited a few months, because although we worried we were late, we were actually almost fatally early. There was a lot of talk in the press then about ecommerce, but not many people actually wanted online stores. [8]\n\nThere were three main parts to the software: the editor, which people used to build sites and which I wrote, the shopping cart, which Robert wrote, and the manager, which kept track of orders and statistics, and which Trevor wrote. In its time, the editor was one of the best general-purpose site builders. I kept the code tight and didn't have to integrate with any other software except Robert's and Trevor's, so it was quite fun to work on. If all I'd had to do was work on this software, the next 3 years would have been the easiest of my life. Unfortunately I had to do a lot more, all of it stuff I was worse at than programming, and the next 3 years were instead the most stressful.\n\nThere were a lot of startups making ecommerce software in the second half of the 90s. We were determined to be the Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive. It was lucky for us that we were poor, because that caused us to make Viaweb even more inexpensive than we realized. We charged $100 a month for a small store and $300 a month for a big one. This low price was a big attraction, and a constant thorn in the sides of competitors, but it wasn't because of some clever insight that we set the price low. We had no idea what businesses paid for things. $300 a month seemed like a lot of money to us.\n\nWe did a lot of things right by accident like that. For example, we did what's now called \"doing things that don't scale,\" although at the time we would have described it as \"being so lame that we're driven to the most desperate measures to get users.\" The most common of which was building stores for them. This seemed particularly humiliating, since the whole raison d'etre of our software was that people could use it to make their own stores. But anything to get users.\n\nWe learned a lot more about retail than we wanted to know. For example, that if you could only have a small image of a man's shirt (and all images were small then by present standards), it was better to have a closeup of the collar than a picture of the whole shirt. The reason I remember learning this was that it meant I had to rescan about 30 images of men's shirts. My first set of scans were so beautiful too.\n\nThough this felt wrong, it was exactly the right thing to be doing. Building stores for users taught us about retail, and about how it felt to use our software. I was initially both mystified and repelled by \"business\" and thought we needed a \"business person\" to be in charge of it, but once we started to get users, I was converted, in much the same way I was converted to fatherhood once I had kids. Whatever users wanted, I was all theirs. Maybe one day we'd have so many users that I couldn't scan their images for them, but in the meantime there was nothing more important to do.\n\nAnother thing I didn't get at the time is that growth rate is the ultimate test of a startup. Our growth rate was fine. We had about 70 stores at the end of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that mattered was the absolute number of users. And that is the thing that matters in the sense that that's how much money you're making, and if you're not making enough, you might go out of business. But in the long term the growth rate takes care of the absolute number. If we'd been a startup I was advising at Y Combinator, I would have said: Stop being so stressed out, because you're doing fine. You're growing 7x a year. Just don't hire too many more people and you'll soon be profitable, and then you'll control your own destiny.\n\nAlas I hired lots more people, partly because our investors wanted me to, and partly because that's what startups did during the Internet Bubble. A company with just a handful of employees would have seemed amateurish. So we didn't reach breakeven until about when Yahoo bought us in the summer of 1998. Which in turn meant we were at the mercy of investors for the entire life of the company. And since both we and our investors were noobs at startups, the result was a mess even by startup standards.\n\nIt was a huge relief when Yahoo bought us. In principle our Viaweb stock was valuable. It was a share in a business that was profitable and growing rapidly. But it didn't feel very valuable to me; I had no idea how to value a business, but I was all too keenly aware of the near-death experiences we seemed to have every few months. Nor had I changed my grad student lifestyle significantly since we started. So when Yahoo bought us it felt like going from rags to riches. Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats alone were by far the most luxurious thing I owned.\n\nThe next year, from the summer of 1998 to the summer of 1999, must have been the least productive of my life. I didn't realize it at the time, but I was worn out from the effort and stress of running Viaweb. For a while after I got to California I tried to continue my usual m.o. of programming till 3 in the morning, but fatigue combined with Yahoo's prematurely aged culture and grim cube farm in Santa Clara gradually dragged me down. After a few months it felt disconcertingly like working at Interleaf.\n\nYahoo had given us a lot of options when they bought us. At the time I thought Yahoo was so overvalued that they'd never be worth anything, but to my astonishment the stock went up 5x in the next year. I hung on till the first chunk of options vested, then in the summer of 1999 I left. It had been so long since I'd painted anything that I'd half forgotten why I was doing this. My brain had been entirely full of software and men's shirts for 4 years. But I had done this to get rich so I could paint, I reminded myself, and now I was rich, so I should go paint.\n\nWhen I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. This was the height of the Internet Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire. Leaving then to start a new startup must have seemed to him an insanely, and yet also plausibly, ambitious plan.\n\nBut I really was quitting to paint, and I started immediately. There was no time to lose. I'd already burned 4 years getting rich. Now when I talk to founders who are leaving after selling their companies, my advice is always the same: take a vacation. That's what I should have done, just gone off somewhere and done nothing for a month or two, but the idea never occurred to me.\n\nSo I tried to paint, but I just didn't seem to have any energy or ambition. Part of the problem was that I didn't know many people in California. I'd compounded this problem by buying a house up in the Santa Cruz Mountains, with a beautiful view but miles from anywhere. I stuck it out for a few more months, then in desperation I went back to New York, where unless you understand about rent control you'll be surprised to hear I still had my apartment, sealed up like a tomb of my old life. Idelle was in New York at least, and there were other people trying to paint there, even though I didn't know any of them.\n\nWhen I got back to New York I resumed my old life, except now I was rich. It was as weird as it sounds. I resumed all my old patterns, except now there were doors where there hadn't been. Now when I was tired of walking, all I had to do was raise my hand, and (unless it was raining) a taxi would stop to pick me up. Now when I walked past charming little restaurants I could go in and order lunch. It was exciting for a while. Painting started to go better. I experimented with a new kind of still life where I'd paint one painting in the old way, then photograph it and print it, blown up, on canvas, and then use that as the underpainting for a second still life, painted from the same objects (which hopefully hadn't rotted yet).\n\nMeanwhile I looked for an apartment to buy. Now I could actually choose what neighborhood to live in. Where, I asked myself and various real estate agents, is the Cambridge of New York? Aided by occasional visits to actual Cambridge, I gradually realized there wasn't one. Huh.\n\nAround this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc.\n\nI got so excited about this idea that I couldn't think about anything else. It seemed obvious that this was the future. I didn't particularly want to start another company, but it was clear that this idea would have to be embodied as one, so I decided to move to Cambridge and start it. I hoped to lure Robert into working on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT, and though he'd made a lot of money the last time I'd lured him into working on one of my schemes, it had also been a huge time sink. So while he agreed that it sounded like a plausible idea, he firmly refused to work on it.\n\nHmph. Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and we got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.\n\nBy then there was a name for the kind of company Viaweb was, an \"application service provider,\" or ASP. This name didn't last long before it was replaced by \"software as a service,\" but it was current for long enough that I named this new company after it: it was going to be called Aspra.\n\nI started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company \u2014 especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source project.\n\nMuch to my surprise, the time I spent working on this stuff was not wasted after all. After we started Y Combinator, I would often encounter startups working on parts of this new architecture, and it was very useful to have spent so much time thinking about it and even trying to write some of it.\n\nThe subset I would build as an open source project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years before using Viaweb but had never used for anything. In one day it got 30,000 page views. What on earth had happened? The referring urls showed that someone had posted it on Slashdot. [10]\n\nWow, I thought, there's an audience. If I write something and put it on the web, anyone can read it. That may seem obvious now, but it was surprising then. In the print era there was a narrow channel to readers, guarded by fierce monsters known as editors. The only way to get an audience for anything you wrote was to get it published as a book, or in a newspaper or magazine. Now anyone could publish anything.\n\nThis had been possible in principle since 1993, but not many people had realized it yet. I had been intimately involved with building the infrastructure of the web for most of that time, and a writer as well, and it had taken me 8 years to realize it. Even then it took me several years to understand the implications. It meant there would be a whole new generation of essays. [11]\n\nIn the print era, the channel for publishing essays had been vanishingly small. Except for a few officially anointed thinkers who went to the right parties in New York, the only people allowed to publish essays were specialists writing about their specialties. There were so many essays that had never been written, because there had been no way to publish them. Now they could be, and I was going to write them. [12]\n\nI've worked on several different things, but to the extent there was a turning point where I figured out what to work on, it was when I started publishing essays online. From then on I knew that whatever else I did, I'd always write essays too.\n\nI knew that online essays would be a marginal medium at first. Socially they'd seem more like rants posted by nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions published in The New Yorker. But by this point I knew enough to find that encouraging instead of discouraging.\n\nOne of the most conspicuous patterns I've noticed in my life is how well it has worked, for me at least, to work on things that weren't prestigious. Still life has always been the least prestigious form of painting. Viaweb and Y Combinator both seemed lame when we started them. I still get the glassy eye from strangers when they ask what I'm writing, and I explain that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious intellectually in something like the way Latin is, also seems about as hip.\n\nIt's not that unprestigious types of work are good per se. But when you find yourself drawn to some kind of work despite its current lack of prestige, it's a sign both that there's something real to be discovered there, and that you have the right kind of motives. Impure motives are a big danger for the ambitious. If anything is going to lead you astray, it will be the desire to impress people. So while working on things that aren't prestigious doesn't guarantee you're on the right track, it at least guarantees you're not on the most common type of wrong one.\n\nOver the next several years I wrote lots of essays about all kinds of different topics. O'Reilly reprinted a collection of them as a book, called Hackers & Painters after one of the essays in it. I also worked on spam filters, and did some more painting. I used to have dinners for a group of friends every thursday night, which taught me how to cook for groups. And I bought another building in Cambridge, a former candy factory (and later, twas said, porn studio), to use as an office.\n\nOne night in October 2003 there was a big party at my house. It was a clever idea of my friend Maria Daniels, who was one of the thursday diners. Three separate hosts would all invite their friends to one party. So for every guest, two thirds of the other guests would be people they didn't know but would probably like. One of the guests was someone I didn't know but would turn out to like a lot: a woman called Jessica Livingston. A couple days later I asked her out.\n\nJessica was in charge of marketing at a Boston investment bank. This bank thought it understood startups, but over the next year, as she met friends of mine from the startup world, she was surprised how different reality was. And how colorful their stories were. So she decided to compile a book of interviews with startup founders.\n\nWhen the bank had financial problems and she had to fire half her staff, she started looking for a new job. In early 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks to make up their minds, and during this time I started telling her about all the things that needed to be fixed about venture capital. They should make a larger number of smaller investments instead of a handful of giant ones, they should be funding younger, more technical founders instead of MBAs, they should let the founders remain as CEO, and so on.\n\nOne of my tricks for writing essays had always been to give talks. The prospect of having to stand up in front of a group of people and tell them something that won't waste their time is a great spur to the imagination. When the Harvard Computer Society, the undergrad computer club, asked me to give a talk, I decided I would tell them how to start a startup. Maybe they'd be able to avoid the worst of the mistakes we'd made.\n\nSo I gave this talk, in the course of which I told them that the best sources of seed funding were successful startup founders, because then they'd be sources of advice too. Whereupon it seemed they were all looking expectantly at me. Horrified at the prospect of having my inbox flooded by business plans (if I'd only known), I blurted out \"But not me!\" and went on with the talk. But afterward it occurred to me that I should really stop procrastinating about angel investing. I'd been meaning to since Yahoo bought us, and now it was 7 years later and I still hadn't done one angel investment.\n\nMeanwhile I had been scheming with Robert and Trevor about projects we could work on together. I missed working with them, and it seemed like there had to be something we could collaborate on.\n\nAs Jessica and I were walking home from dinner on March 11, at the corner of Garden and Walker streets, these three threads converged. Screw the VCs who were taking so long to make up their minds. We'd start our own investment firm and actually implement the ideas we'd been talking about. I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert and Trevor as partners too. [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be angel investors, and in Boston in 2005 there were no Ron Conways to learn from. So we just made what seemed like the obvious choices, and some of the things we did turned out to be novel.\n\nThere are multiple components to Y Combinator, and we didn't figure them all out at once. The part we got first was to be an angel firm. In those days, those two words didn't go together. There were VC firms, which were organized companies with people whose job it was to make investments, but they only did big, million dollar investments. And there were angels, who did smaller investments, but these were individuals who were usually focused on other things and made investments on the side. And neither of them helped founders enough in the beginning. We knew how helpless founders were in some respects, because we remembered how helpless we'd been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock and all that stuff, how on earth did you do that? Our plan was not only to make seed investments, but to do for startups everything Julian had done for us.\n\nYC was not organized as a fund. It was cheap enough to run that we funded it with our own money. That went right by 99% of readers, but professional investors are thinking \"Wow, that means they got all the returns.\" But once again, this was not due to any particular insight on our part. We didn't know how VC firms were organized. It never occurred to us to try to raise a fund, and if it had, we wouldn't have known where to start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund a bunch of startups all at once, twice a year, and then to spend three months focusing intensively on trying to help them. That part we discovered by accident, not merely implicitly but explicitly due to our ignorance about investing. We needed to get experience as investors. What better way, we thought, than to fund a whole bunch of startups at once? We knew undergrads got temporary jobs at tech companies during the summer. Why not organize a summer program where they'd start startups instead? We wouldn't feel guilty for being in a sense fake investors, because they would in a similar sense be fake founders. So while we probably wouldn't make much money out of it, we'd at least get to practice being investors on them, and they for their part would probably have a more interesting summer than they would working at Microsoft.\n\nWe'd use the building I owned in Cambridge as our headquarters. We'd all have dinner there once a week \u2014 on tuesdays, since I was already cooking for the thursday diners on thursdays \u2014 and after dinner we'd bring in experts on startups to give talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter of days we cooked up something we called the Summer Founders Program, and I posted an announcement on my site, inviting undergrads to apply. I had never imagined that writing essays would be a way to get \"deal flow,\" as investors call it, but it turned out to be the perfect source. [15] We got 225 applications for the Summer Founders Program, and we were surprised to find that a lot of them were from people who'd already graduated, or were about to that spring. Already this SFP thing was starting to feel more serious than we'd intended.\n\nWe invited about 20 of the 225 groups to interview in person, and from those we picked 8 to fund. They were an impressive group. That first batch included reddit, Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who had already helped write the RSS spec and would a few years later become a martyr for open access, and Sam Altman, who would later become the second president of YC. I don't think it was entirely luck that the first batch was so good. You had to be pretty bold to sign up for a weird thing like the Summer Founders Program instead of a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for startups was based on a combination of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). We invested $6k per founder, which in the typical two-founder case was $12k, in return for 6%. That had to be fair, because it was twice as good as the deal we ourselves had taken. Plus that first summer, which was really hot, Jessica brought the founders free air conditioners. [16]\n\nFairly quickly I realized that we had stumbled upon the way to scale startup funding. Funding startups in batches was more convenient for us, because it meant we could do things for a lot of startups at once, but being part of a batch was better for the startups too. It solved one of the biggest problems faced by founders: the isolation. Now you not only had colleagues, but colleagues who understood the problems you were facing and could tell you how they were solving them.\n\nAs YC grew, we started to notice other advantages of scale. The alumni became a tight community, dedicated to helping one another, and especially the current batch, whose shoes they remembered being in. We also noticed that the startups were becoming one another's customers. We used to refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now lots of startups get their initial set of customers almost entirely from among their batchmates.\n\nI had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.\n\nIn the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't startup founders we wanted to reach. It was future startup founders. So I changed the name to Hacker News and the topic to whatever engaged one's intellectual curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest source of stress for me. If all I'd had to do was select and help founders, life would have been so easy. And that implies that HN was a mistake. Surely the biggest source of stress in one's work should at least be something close to the core of the work. Whereas I was like someone who was in pain while running a marathon not from the exertion of running, but because I had a blister from an ill-fitting shoe. When I was dealing with some urgent problem during YC, there was about a 60% chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite varied, and the good founders were very effective. If you were trying to learn the most you could about startups in the shortest possible time, you couldn't have picked a better way to do it.\n\nThere were parts of the job I didn't like. Disputes between cofounders, figuring out when people were lying to us, fighting with people who maltreated the startups, and so on. But I worked hard even at the parts I didn't like. I was haunted by something Kevin Hale once said about companies: \"No one works harder than the boss.\" He meant it both descriptively and prescriptively, and it was the second part that scared me. I wanted YC to be good, so if how hard I worked set the upper bound on how hard everyone else worked, I'd better work very hard.\n\nOne day in 2010, when he was visiting California for interviews, Robert Morris did something astonishing: he offered me unsolicited advice. I can only remember him doing that once before. One day at Viaweb, when I was bent over double from a kidney stone, he suggested that it would be a good idea for him to take me to the hospital. That was what it took for Rtm to offer unsolicited advice. So I remember his exact words very clearly. \"You know,\" he said, \"you should make sure Y Combinator isn't the last cool thing you do.\"\n\nAt the time I didn't understand what he meant, but gradually it dawned on me that he was saying I should quit. This seemed strange advice, because YC was doing great. But if there was one thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It was true that on my current trajectory, YC would be the last thing I did, because it was only taking up more of my attention. It had already eaten Arc, and was in the process of eating essays too. Either YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.\n\nIn the summer of 2012 my mother had a stroke, and the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed her balance, and she was put in a nursing home, but she really wanted to get out of it and back to her house, and my sister and I were determined to help her do it. I used to fly up to Oregon to visit her regularly, and I had a lot of time to think on those flights. On one of them I realized I was ready to hand YC over to someone else.\n\nI asked Jessica if she wanted to be president, but she didn't, so we decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete changing of the guard. Up till that point YC had been controlled by the original LLC we four had started. But we wanted YC to last for a long time, and to do that it couldn't be controlled by the founders. So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and Jessica and Trevor would become ordinary partners.\n\nWhen we asked Sam if he wanted to be president of YC, initially he said no. He wanted to start a startup to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed. We decided he'd take over starting with the winter 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly so he could learn the job, and partly because I was focused on my mother, whose cancer had returned.\n\nShe died on January 15, 2014. We knew this was coming, but it was still hard when it did.\n\nI kept working on YC till March, to help get that batch of startups through Demo Day, then I checked out pretty completely. (I still talk to alumni and to new startups working on things I'm interested in, but that only takes a few hours a week.)\n\nWhat should I do next? Rtm's advice hadn't included anything about that. I wanted to do something completely different, so I decided I'd paint. I wanted to see how good I could get if I really focused on it. So the day after I stopped working on YC, I started painting. I was rusty and it took a while to get back into shape, but it was at least completely engaging. [18]\n\nI spent most of the rest of 2014 painting. I'd never been able to work so uninterruptedly before, and I got to be better than I had been. Not good enough, but better. Then in November, right in the middle of a painting, I ran out of steam. Up till that point I'd always been curious to see how the painting I was working on would turn out, but suddenly finishing this one seemed like a chore. So I stopped working on it and cleaned my brushes and haven't painted since. So far anyway.\n\nI realize that sounds rather wimpy. But attention is a zero sum game. If you can choose what to work on, and you choose a project that's not the best one (or at least a good one) for you, then it's getting in the way of another project that is. And at 50 there was some opportunity cost to screwing around.\n\nI started writing essays again, and wrote a bunch of new ones over the next few months. I even wrote a couple that weren't about startups. Then in March 2015 I started working on Lisp again.\n\nThe distinctive thing about Lisp is that its core is a language defined by writing an interpreter in itself. It wasn't originally intended as a programming language in the ordinary sense. It was meant to be a formal model of computation, an alternative to the Turing machine. If you want to write an interpreter for a language in itself, what's the minimum set of predefined operators you need? The Lisp that John McCarthy invented, or more accurately discovered, is an answer to that question. [19]\n\nMcCarthy didn't realize this Lisp could even be used to program computers till his grad student Steve Russell suggested it. Russell translated McCarthy's interpreter into IBM 704 machine language, and from that point Lisp started also to be a programming language in the ordinary sense. But its origins as a model of computation gave it a power and elegance that other languages couldn't match. It was this that attracted me in college, though I didn't understand why at the time.\n\nMcCarthy's 1960 Lisp did nothing more than interpret Lisp expressions. It was missing a lot of things you'd want in a programming language. So these had to be added, and when they were, they weren't defined using McCarthy's original axiomatic approach. That wouldn't have been feasible at the time. McCarthy tested his interpreter by hand-simulating the execution of programs. But it was already getting close to the limit of interpreters you could test that way \u2014 indeed, there was a bug in it that McCarthy had overlooked. To test a more complicated interpreter, you'd have had to run it, and computers then weren't powerful enough.\n\nNow they are, though. Now you could continue using McCarthy's axiomatic approach till you'd defined a complete programming language. And as long as every change you made to McCarthy's Lisp was a discoveredness-preserving transformation, you could, in principle, end up with a complete language that had this quality. Harder to do than to talk about, of course, but if it was possible in principle, why not try? So I decided to take a shot at it. It took 4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined goal, or it would have been hard to keep at it for so long.\n\nI wrote this new Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but it's an indication of the sort of trickery I had to engage in to make this work. By means of an egregious collection of hacks I managed to make something close enough to an interpreter written in itself that could actually run. Not fast, but fast enough to test.\n\nI had to ban myself from writing essays during most of this time, or I'd never have finished. In late 2015 I spent 3 months writing essays, and when I went back to working on Bel I could barely understand the code. Not so much because it was badly written as because the problem is so convoluted. When you're working on an interpreter written in itself, it's hard to keep track of what's happening at what level, and errors can be practically encrypted by the time you get them.\n\nSo I said no more essays till Bel was done. But I told few people about Bel while I was working on it. So for years it must have seemed that I was doing nothing, when in fact I was working harder than I'd ever worked on anything. Occasionally after wrestling for hours with some gruesome bug I'd check Twitter or HN and see someone asking \"Does Paul Graham still code?\"\n\nWorking on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I remember taking the boys to the coast on a sunny day in 2015 and figuring out how to deal with some problem involving continuations while I watched them play in the tide pools. It felt like I was doing life right. I remember that because I was slightly dismayed at how novel it felt. The good news is that I had more moments like this over the next few years.\n\nIn the summer of 2016 we moved to England. We wanted our kids to see what it was like living in another country, and since I was a British citizen by birth, that seemed the obvious choice. We only meant to stay for a year, but we liked it so much that we still live there. So most of Bel was written in England.\n\nIn the fall of 2019, Bel was finally finished. Like McCarthy's original Lisp, it's a spec rather than an implementation, although like McCarthy's Lisp it's a spec expressed as code.\n\nNow that I could write essays again, I wrote a bunch about topics I'd had stacked up. I kept writing essays through 2020, but I also started to think about other things I could work on. How should I choose what to do? Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be. If this surprised me, who'd lived it, then I thought perhaps it would be interesting to other people, and encouraging to those with similarly messy lives. So I wrote a more detailed version for others to read, and this is the last sentence of it.\n\n\n\n\n\n\n\n\n\nNotes\n\n[1] My experience skipped a step in the evolution of computers: time-sharing machines with interactive OSes. I went straight from batch processing to microcomputers, which made microcomputers seem all the more exciting.\n\n[2] Italian words for abstract concepts can nearly always be predicted from their English cognates (except for occasional traps like polluzione). It's the everyday words that differ. So if you string together a lot of abstract concepts with a few simple verbs, you can make a little Italian go a long way.\n\n[3] I lived at Piazza San Felice 4, so my walk to the Accademia went straight down the spine of old Florence: past the Pitti, across the bridge, past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw Florence at street level in every possible condition, from empty dark winter evenings to sweltering summer days when the streets were packed with tourists.\n\n[4] You can of course paint people like still lives if you want to, and they're willing. That sort of portrait is arguably the apex of still life painting, though the long sitting does tend to produce pained expressions in the sitters.\n\n[5] Interleaf was one of many companies that had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.\n\n[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.\n\n[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.\n\n[8] Most software you can launch as soon as it's done. But when the software is an online store builder and you're hosting the stores, if you don't have any users yet, that fact will be painfully obvious. So before we could launch publicly we had to launch privately, in the sense of recruiting an initial set of users and making sure they had decent-looking stores.\n\n[9] We'd had a code editor in Viaweb for users to define their own page styles. They didn't know it, but they were editing Lisp expressions underneath. But this wasn't an app editor, because the code ran when the merchants' sites were generated, not when shoppers visited them.\n\n[10] This was the first instance of what is now a familiar experience, and so was what happened next, when I read the comments and found they were full of angry people. How could I claim that Lisp was better than other languages? Weren't they all Turing complete? People who see the responses to essays I write sometimes tell me how sorry they feel for me, but I'm not exaggerating when I reply that it has always been like this, since the very beginning. It comes with the territory. An essay must tell readers things they don't already know, and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print era.\n\nWhich in turn implies that people who are independent-minded (i.e. less influenced by custom) will have an advantage in fields affected by rapid change (where customs are more likely to be obsolete).\n\nHere's an interesting point, though: you can't always predict which fields will be affected by rapid change. Obviously software and venture capital will be, but who would have predicted that essay writing would be?\n\n[13] Y Combinator was not the original name. At first we were called Cambridge Seed. But we didn't want a regional name, in case someone copied us in Silicon Valley, so we renamed ourselves after one of the coolest tricks in the lambda calculus, the Y combinator.\n\nI picked orange as our color partly because it's the warmest, and partly because no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest green, because they were trying to appeal to LPs, not founders. The YC logo itself is an inside joke: the Viaweb logo had been a white V on a red circle, so I made the YC logo a white Y on an orange square.\n\n[14] YC did become a fund for a couple years starting in 2009, because it was getting so big I could no longer afford to fund it personally. But after Heroku got bought we had enough money to go back to being self-funded.\n\n[15] I've never liked the term \"deal flow,\" because it implies that the number of new startups at any given time is fixed. This is not only false, but it's the purpose of YC to falsify it, by causing startups to be founded that would not otherwise have existed.\n\n[16] She reports that they were all different shapes and sizes, because there was a run on air conditioners and she had to get whatever she could, but that they were all heavier than she could carry now.\n\n[17] Another problem with HN was a bizarre edge case that occurs when you both write essays and run a forum. When you run a forum, you're assumed to see if not every conversation, at least every conversation involving you. And when you write essays, people post highly imaginative misinterpretations of them on forums. Individually these two phenomena are tedious but bearable, but the combination is disastrous. You actually have to respond to the misinterpretations, because the assumption that you're present in the conversation means that not responding to any sufficiently upvoted misinterpretation reads as a tacit admission that it's correct. But that in turn encourages more; anyone who wants to pick a fight with you senses that now is their chance.\n\n[18] The worst thing about leaving YC was not working with Jessica anymore. We'd been working on YC almost the whole time we'd known each other, and we'd neither tried nor wanted to separate it from our personal lives, so leaving was like pulling up a deeply rooted tree.\n\n[19] One way to get more precise about the concept of invented vs discovered is to talk about space aliens. Any sufficiently advanced alien civilization would certainly know about the Pythagorean theorem, for example. I believe, though with less certainty, that they would also know about the Lisp in McCarthy's 1960 paper.\n\nBut if so there's no reason to suppose that this is the limit of the language that might be known to them. Presumably aliens need numbers and errors and I/O too. So it seems likely there exists at least one path out of McCarthy's Lisp along which discoveredness is preserved.\n\n\n\nThanks to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this.\n\n\n\n", "doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "embedding": null, "extra_info": null, "__type__": "Document"}, "0cda8fa3-9c62-4a98-8a04-703a85e11728": {"text": null, "doc_id": "0cda8fa3-9c62-4a98-8a04-703a85e11728", "embedding": null, "extra_info": null, "nodes_dict": {"6042336024030253325": {"text": "\t\t\n\nWhat I Worked On\n\nFebruary 2021\n\nBefore college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep.\n\nThe first programs I tried writing were on the IBM 1401 that our school district used for what was then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district's 1401 happened to be in the basement of our junior high school, and my friend Rich Draves and I got permission to use it. It was like a mini Bond villain's lair down there, with all these alien-looking machines \u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under bright fluorescent lights.\n\nThe language we used was an early version of Fortran. You had to type programs on punch cards, then stack them in the card reader and press a button to load the program into memory and run it. The result would ordinarily be to print something on the spectacularly loud printer.\n\nI was puzzled by the 1401. I couldn't figure out what to do with it. And in retrospect there's not much I could have done with it. The only form of input to programs was data stored on punched cards, and I didn't have any data stored on punched cards. The only other option was to do things that didn't rely on any input, like calculate approximations of pi, but I didn't know enough math to do anything interesting of that type. So I'm not surprised I can't remember any programs I wrote, because they can't have done much. My clearest memory is of the moment I learned it was possible for programs not to terminate, when one of mine didn't. On a machine without time-sharing, this was a social as well as a technical error, as the data center manager's expression made clear.\n\nWith microcomputers, everything changed. Now you could have a computer sitting right in front of you, on a desk, that could respond to your keystrokes as it was running instead of just churning through a stack of punch cards and then stopping. [1]\n\nThe first of my friends to get a microcomputer built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed and envious I felt watching him sitting in front of it, typing programs right into the computer.\n\nComputers were expensive in those days and it took me years of nagging before I convinced my father to buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a TRS-80 was good enough. This was when I really started programming. I wrote simple games, a program to predict how high my model rockets would fly, and a word processor that my father used to write at least one book. There was only room in memory for about 2 pages of text, so he'd write 2 pages at a time and then print them out, but it was a lot better than a typewriter.\n\nThough I liked programming, I didn't plan to study it in college. In college I was going to study philosophy, which sounded much more powerful. It seemed, to my naive high school self, to be the study of the ultimate truths, compared to which the things studied in other fields would be mere domain knowledge. What I discovered when I got to college was that the other fields took up so much of the space of ideas that there wasn't much left for these supposed ultimate truths. All that seemed left for philosophy were edge cases that people in other fields felt could safely be ignored.\n\nI couldn't have put this into words when I was 18. All I knew at the time was that I kept taking philosophy courses and they kept being boring. So I decided to switch to AI.\n\nAI was in the air in the mid 1980s, but there were two things especially that made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent computer called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know how well it has aged, but when I read it I was drawn entirely into its world. It seemed only a matter of time before we'd have Mike, and when I saw Winograd using SHRDLU, it seemed like that time would be a few years at most. All you had to do was teach SHRDLU more words.\n\nThere weren't any classes in AI at Cornell then, not even graduate classes, so I started trying to teach myself. Which meant learning Lisp, since in those days Lisp was regarded as the language of AI. The commonly used programming languages then were pretty primitive, and programmers' ideas correspondingly so. The default language at Cornell was a Pascal-like language called PL/I, and the situation was similar elsewhere. Learning Lisp expanded my concept of a program so fast that it was years before I started to have a sense of where the new limits were. This was more like it; this was what I had expected college to do. It wasn't happening in a class, like it was supposed to, but that was ok. For the next couple years I was on a roll. I knew what I was going to do.\n\nFor my undergraduate thesis, I reverse-engineered SHRDLU. My God did I love working on that program. It was a pleasing bit of code, but what made it even more exciting was my belief \u2014 hard to imagine now, but not unique in 1985 \u2014 that it was already climbing the lower slopes of intelligence.\n\nI had gotten into a program at Cornell that didn't make you choose a major. You could take whatever classes you liked, and choose whatever you liked to put on your degree. I of course chose \"Artificial Intelligence.\" When I got the actual physical diploma, I was dismayed to find that the quotes had been included, which made them read as scare-quotes. At the time this bothered me, but now it seems amusingly accurate, for reasons I was about to discover.\n\nI applied to 3 grad schools: MIT and Yale, which were renowned for AI at the time, and Harvard, which I'd visited because Rich Draves went there, and was also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went.\n\nI don't remember the moment it happened, or if there even was a specific moment, but during the first year of grad school I realized that AI, as practiced at the time, was a hoax. By which I mean the sort of AI in which a program that's told \"the dog is sitting on the chair\" translates this into some formal representation and adds it to the list of things it knows.\n\nWhat these programs really showed was that there's a subset of natural language that's a formal language. But a very proper subset. It was clear that there was an unbridgeable gap between what they could do and actually understanding natural language. It was not, in fact, simply a matter of teaching SHRDLU more words. That whole way of doing AI, with explicit data structures representing concepts, was not going to work. Its brokenness did, as so often happens, generate a lot of opportunities to write papers about various band-aids that could be applied to it, but it was never going to get us Mike.\n\nSo I looked around to see what I could salvage from the wreckage of my plans, and there was Lisp. I knew from experience that Lisp was interesting for its own sake and not just for its association with AI, even though that was the main reason people cared about it at the time. So I decided to focus on Lisp. In fact, I decided to write a book about Lisp hacking. It's scary to think how little I knew about Lisp hacking when I started writing that book. But there's nothing like writing a book about something to help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote much of it in grad school.\n\nComputer Science is an uneasy alliance between two halves, theory and systems. The theory people prove things, and the systems people build things. I wanted to build things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion that it was the more admirable of the two halves \u2014 but building things seemed so much more exciting.\n\nThe problem with systems work, though, was that it didn't last. Any program you wrote today, no matter how good, would be obsolete in a couple decades at best. People might mention your software in footnotes, but no one would actually use it. And indeed, it would seem very feeble work. Only people with a sense of the history of the field would even realize that, in its time, it had been good.\n\nThere were some surplus Xerox Dandelions floating around the computer lab at one point. Anyone who wanted one to play around with could have one. I was briefly tempted, but they were so slow by present standards; what was the point? No one else wanted one either, so off they went. That was what happened to systems work.\n\nI wanted not just to build things, but to build things that would last.\n\nIn this dissatisfied state I went in 1988 to visit Rich Draves at CMU, where he was in grad school. One day I went to visit the Carnegie Institute, where I'd spent a lot of time as a kid. While looking at a painting there I realized something that might seem obvious, but was a big surprise to me. There, right on the wall, was something you could make that would last. Paintings didn't become obsolete. Some of the best ones were hundreds of years old.\n\nAnd moreover this was something you could make a living doing. Not as easily as you could by writing software, of course, but I thought if you were really industrious and lived really cheaply, it had to be possible to make enough to survive. And as an artist you could be truly independent. You wouldn't have a boss, or even need to get research funding.\n\nI had always liked looking at paintings. Could I make them? I had no idea. I'd never imagined it was even possible. I knew intellectually that people made art \u2014 that it didn't just appear spontaneously \u2014 but it was as if the people who made it were a different species. They either lived long ago or were mysterious geniuses doing strange things in profiles in Life magazine. The idea of actually being able to make art, to put that verb before that noun, seemed almost miraculous.\n\nThat fall I started taking art classes at Harvard. Grad students could take classes in any department, and my advisor, Tom Cheatham, was very easy going. If he even knew about the strange classes I was taking, he never said anything.\n\nSo now I was in a PhD program in computer science, yet planning to be an artist, yet also genuinely in love with Lisp hacking and working away at On Lisp. In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis.\n\nI didn't see a way out of this situation. I didn't want to drop out of grad school, but how else was I going to get out? I remember when my friend Robert Morris got kicked out of Cornell for writing the internet worm of 1988, I was envious that he'd found such a spectacular way to get out of grad school.\n\nThen one day in April 1990 a crack appeared in the wall. I ran into professor Cheatham and he asked if I was far enough along to graduate that June. I didn't have a word of my dissertation written, but in what must have been the quickest bit of thinking in my life, I decided to take a shot at writing one in the 5 weeks or so that remained before the deadline, reusing parts of On Lisp where I could, and I was able to respond, with no perceptible delay \"Yes, I think so. I'll give you something to read in a few days.\"\n\nI picked applications of continuations as the topic. In retrospect I should have written about macros and embedded languages. There's a whole world there that's barely been explored. But all I wanted was to get out of grad school, and my rapidly written dissertation sufficed, just barely.\n\nMeanwhile I was applying to art schools. I applied to two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because it was the oldest art school, I imagined would be good. RISD accepted me, and I never heard back from the Accademia, so off to Providence I went.\n\nI'd applied for the BFA program at RISD, which meant in effect that I had to go to college again. This was not as strange as it sounds, because I was only 25, and art schools are full of people of different ages. RISD counted me as a transfer sophomore and said I had to do the foundation that summer. The foundation means the classes that everyone has to take in fundamental subjects like drawing, color, and design.\n\nToward the end of the summer I got a big surprise: a letter from the Accademia, which had been delayed because they'd sent it to Cambridge England instead of Cambridge Massachusetts, inviting me to take the entrance exam in Florence that fall. This was now only weeks away. My nice landlady let me leave my stuff in her attic. I had some money saved from consulting work I'd done in grad school; there was probably enough to last a year if I lived cheaply. Now all I had to do was learn Italian.\n\nOnly stranieri (foreigners) had to take this entrance exam. In retrospect it may well have been a way of excluding them, because there were so many stranieri attracted by the idea of studying art in Florence that the Italian students would otherwise have been outnumbered. I was in decent shape at painting and drawing from the RISD foundation that summer, but I still don't know how I managed to pass the written exam. I remember that I answered the essay question by writing about Cezanne, and that I cranked up the intellectual level as high as I could to make the most of my limited vocabulary. [2]\n\nI'm only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a", "doc_id": null, "embedding": null, "extra_info": null, "index": 0, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 0, "end": 14849}}, "3513671825300211474": {"text": "whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.\n\nOur model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a book, and then he'd take the copy and maltreat it to make it look old. [3]\n\nWhile I was a student at the Accademia I started painting still lives in my bedroom at night. These paintings were tiny, because the room was, and because I painted them on leftover scraps of canvas, which was all I could afford at the time. Painting still lives is different from painting people, because the subject, as its name suggests, can't move. People can't sit for more than about 15 minutes at a time, and when they do they don't sit very still. So the traditional m.o. for painting people is to know how to paint a generic person, which you then modify to match the specific person you're painting. Whereas a still life you can, if you want, copy pixel by pixel from what you're seeing. You don't want to stop there, of course, or you get merely photographic accuracy, and what makes a still life interesting is that it's been through a head. You want to emphasize the visual cues that tell you, for example, that the reason the color changes suddenly at a certain point is that it's the edge of an object. By subtly emphasizing such things you can make paintings that are more realistic than photographs not just in some metaphorical sense, but in the strict information-theoretic sense. [4]\n\nI liked painting still lives because I was curious about what I was seeing. In everyday life, we aren't consciously aware of much we're seeing. Most visual perception is handled by low-level processes that merely tell your brain \"that's a water droplet\" without telling you details like where the lightest and darkest points are, or \"that's a bush\" without telling you the shape and position of every leaf. This is a feature of brains, not a bug. In everyday life it would be distracting to notice every leaf on every bush. But when you have to paint something, you have to look more closely, and when you do there's a lot to see. You can still be noticing new things after days of trying to paint something people usually take for granted, just as you can after days of trying to write an essay about something people usually take for granted.\n\nThis is not the only way to paint. I'm not 100% sure it's even a good way to paint. But it seemed a good enough bet to be worth trying.\n\nOur teacher, professor Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, which he wrote down in a sort of passport each student had. But the Accademia wasn't teaching me anything except Italian, and my money was running out, so at the end of the first year I went back to the US.\n\nI wanted to go back to RISD, but I was now broke and RISD was very expensive, so I decided to get a job for a year and then return to RISD the next fall. I got one at a company called Interleaf, which made software for creating documents. You mean like Microsoft Word? Exactly. That was how I learned that low end software tends to eat high end software. But Interleaf still had a few years to live yet. [5]\n\nInterleaf had done something pretty bold. Inspired by Emacs, they'd added a scripting language, and even made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest thing I've had to a normal job, and I hereby apologize to my boss and coworkers, because I was a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since I didn't know C and didn't want to learn it, I never understood most of the software. Plus I was terribly irresponsible. This was back when a programming job meant showing up every day during certain working hours. That seemed unnatural to me, and on this point the rest of the world is coming around to my way of thinking, but at the time it caused a lot of friction. Toward the end of the year I spent much of my time surreptitiously working on On Lisp, which I had by this time gotten a contract to publish.\n\nThe good part was that I got paid huge amounts of money, especially by art student standards. In Florence, after paying my part of the rent, my budget for everything else had been $7 a day. Now I was getting paid more than 4 times that every hour, even when I was just sitting in a meeting. By living cheaply I not only managed to save enough to go back to RISD, but also paid off my college loans.\n\nI learned some useful things at Interleaf, though they were mostly about what not to do. I learned that it's better for technology companies to be run by product people than sales people (though sales is a real skill and people who are good at it are really good at it), that it leads to bugs when code is edited by too many people, that cheap office space is no bargain if it's depressing, that planned meetings are inferior to corridor conversations, that big, bureaucratic customers are a dangerous source of money, and that there's not much overlap between conventional office hours and the optimal time for hacking, or conventional offices and the optimal place for it.\n\nBut the most important thing I learned, and which I used in both Viaweb and Y Combinator, is that the low end eats the high end: that it's good to be the \"entry level\" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling. Which in turn means that prestige is a danger sign.\n\nWhen I left to go back to RISD the next fall, I arranged to do freelance work for the group that did projects for customers, and this was how I survived for the next several years. When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.\n\nIn the fall of 1992 I moved back to Providence to continue at RISD. The foundation had merely been intro stuff, and the Accademia had been a (very civilized) joke. Now I was going to see what real art school was like. But alas it was more like the Accademia than not. Better organized, certainly, and a lot more expensive, but it was now becoming clear that art school did not bear the same relationship to art that medical school bore to medicine. At least not the painting department. The textile department, which my next door neighbor belonged to, seemed to be pretty rigorous. No doubt illustration and architecture were too. But painting was post-rigorous. Painting students were supposed to express themselves, which to the more worldly ones meant to try to cook up some sort of distinctive signature style.\n\nA signature style is the visual equivalent of what in show business is known as a \"schtick\": something that immediately identifies the work as yours and no one else's. For example, when you see a painting that looks like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you see a big painting of this type hanging in the apartment of a hedge fund manager, you know he paid millions of dollars for it. That's not always why artists have a signature style, but it's usually why buyers pay a lot for such work. [6]\n\nThere were plenty of earnest students too: kids who \"could draw\" in high school, and now had come to what was supposed to be the best art school in the country, to learn to draw even better. They tended to be confused and demoralized by what they found at RISD, but they kept going, because painting was what they did. I was not one of the kids who could draw in high school, but at RISD I was definitely closer to their tribe than the tribe of signature style seekers.\n\nI learned a lot in the color class I took at RISD, but otherwise I was basically teaching myself to paint, and I could do that for free. So in 1993 I dropped out. I hung around Providence for a bit, and then my college friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building her mother owned in New York was becoming vacant. Did I want it? It wasn't much more than my current place, and New York was supposed to be where the artists were. So yes, I wanted it! [7]\n\nAsterix comics begin by zooming in on a tiny corner of Roman Gaul that turns out not to be controlled by the Romans. You can do something similar on a map of New York City: if you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home. Now I was a New York artist \u2014 in the strictly technical sense of making paintings and living in New York.\n\nI was nervous about money, because I could sense that Interleaf was on the way down. Freelance Lisp hacking work was very rare, and I didn't want to have to program in another language, which in those days would have meant C++ if I was lucky. So with my unerring nose for financial opportunity, I decided to write another book on Lisp. This would be a popular book, the sort of book that could be used as a textbook. I imagined myself living frugally off the royalties and spending all my time painting. (The painting on the cover of this book, ANSI Common Lisp, is one that I painted around this time.)\n\nThe best thing about New York for me was the presence of Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken her painting class at Harvard. I've never known a teacher more beloved by her students. Large numbers of former students kept in touch with her, including me. After I moved to New York I became her de facto studio assistant.\n\nShe liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one of these monsters there was something on the radio about a famous fund manager. He wasn't that much older than me, and was super rich. The thought suddenly occurred to me: why don't I become rich? Then I'll be able to work on whatever I want.\n\nMeanwhile I'd been hearing more and more about this new thing called the World Wide Web. Robert Morris showed it to me when I visited him in Cambridge, where he was now in grad school at Harvard. It seemed to me that the web would be a big deal. I'd seen what graphical user interfaces had done for the popularity of microcomputers. It seemed like the web would do the same for the internet.\n\nIf I wanted to get rich, here was the next train leaving the station. I was right about that part. What I got wrong was the idea. I decided we should start a company to put art galleries online. I can't honestly say, after reading so many Y Combinator applications, that this was the worst startup idea ever, but it was up there. Art galleries didn't want to be online, and still don't, not the fancy ones. That's not how they sell. I wrote some software to generate web sites for galleries, and Robert wrote some to resize images and set up an http server to serve the pages. Then we tried to sign up galleries. To call this a difficult sale would be an understatement. It was difficult to give away. A few galleries let us make sites for them for free, but none paid us.\n\nThen some online stores started to appear, and I realized that except for the order buttons they were identical to the sites we'd been generating for galleries. This impressive-sounding thing called an \"internet storefront\" was something we already knew how to build.\n\nSo in the summer of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we started trying to write software to build online stores. At first this was going to be normal desktop software, which in those days meant Windows software. That was an alarming prospect, because neither of us knew how to write Windows software or wanted to learn. We lived in the Unix world. But we decided we'd at least try writing a prototype store builder on Unix. Robert wrote a shopping cart, and I wrote a new site generator for stores \u2014 in Lisp, of course.\n\nWe were working out of Robert's apartment in Cambridge. His roommate was away for big chunks of time, during which I got to sleep in his room. For some reason there was no bed frame or sheets, just a mattress on the floor. One morning as I was lying on this mattress I had an idea that made me sit up like a capital L. What if we ran the software on the server, and let users control it by clicking on links? Then we'd never have to write anything to run on users' computers. We could generate the sites on the same server we'd serve them from. Users wouldn't need anything more than a browser.\n\nThis kind of software, known as a web app, is common now, but at the time it wasn't clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.\n\nNow we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.\n\nWe started a new company we called Viaweb, after the fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious", "doc_id": null, "embedding": null, "extra_info": null, "index": 1, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 14176, "end": 29193}}, "1556137778942538775": {"text": "fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.\n\nAt this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.\n\nWe originally hoped to launch in September, but we got more ambitious about the software as we worked on it. Eventually we managed to build a WYSIWYG site builder, in the sense that as you were creating pages, they looked exactly like the static ones that would be generated later, except that instead of leading to static pages, the links all referred to closures stored in a hash table on the server.\n\nIt helped to have studied art, because the main goal of an online store builder is to make users look legit, and the key to looking legit is high production values. If you get page layouts and fonts and colors right, you can make a guy running a store out of his bedroom look more legit than a big company.\n\n(If you're curious why my site looks so old-fashioned, it's because it's still made with this software. It may look clunky today, but in 1996 it was the last word in slick.)\n\nIn September, Robert rebelled. \"We've been working on this for a month,\" he said, \"and it's still not done.\" This is funny in retrospect, because he would still be working on it almost 3 years later. But I decided it might be prudent to recruit more programmers, and I asked Robert who else in grad school with him was really good. He recommended Trevor Blackwell, which surprised me at first, because at that point I knew Trevor mainly for his plan to reduce everything in his life to a stack of notecards, which he carried around with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly effective hacker.\n\nIt was a lot of fun working with Robert and Trevor. They're the two most independent-minded people I know, and in completely different ways. If you could see inside Rtm's brain it would look like a colonial New England church, and if you could see inside Trevor's it would look like the worst excesses of Austrian Rococo.\n\nWe opened for business, with 6 stores, in January 1996. It was just as well we waited a few months, because although we worried we were late, we were actually almost fatally early. There was a lot of talk in the press then about ecommerce, but not many people actually wanted online stores. [8]\n\nThere were three main parts to the software: the editor, which people used to build sites and which I wrote, the shopping cart, which Robert wrote, and the manager, which kept track of orders and statistics, and which Trevor wrote. In its time, the editor was one of the best general-purpose site builders. I kept the code tight and didn't have to integrate with any other software except Robert's and Trevor's, so it was quite fun to work on. If all I'd had to do was work on this software, the next 3 years would have been the easiest of my life. Unfortunately I had to do a lot more, all of it stuff I was worse at than programming, and the next 3 years were instead the most stressful.\n\nThere were a lot of startups making ecommerce software in the second half of the 90s. We were determined to be the Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive. It was lucky for us that we were poor, because that caused us to make Viaweb even more inexpensive than we realized. We charged $100 a month for a small store and $300 a month for a big one. This low price was a big attraction, and a constant thorn in the sides of competitors, but it wasn't because of some clever insight that we set the price low. We had no idea what businesses paid for things. $300 a month seemed like a lot of money to us.\n\nWe did a lot of things right by accident like that. For example, we did what's now called \"doing things that don't scale,\" although at the time we would have described it as \"being so lame that we're driven to the most desperate measures to get users.\" The most common of which was building stores for them. This seemed particularly humiliating, since the whole raison d'etre of our software was that people could use it to make their own stores. But anything to get users.\n\nWe learned a lot more about retail than we wanted to know. For example, that if you could only have a small image of a man's shirt (and all images were small then by present standards), it was better to have a closeup of the collar than a picture of the whole shirt. The reason I remember learning this was that it meant I had to rescan about 30 images of men's shirts. My first set of scans were so beautiful too.\n\nThough this felt wrong, it was exactly the right thing to be doing. Building stores for users taught us about retail, and about how it felt to use our software. I was initially both mystified and repelled by \"business\" and thought we needed a \"business person\" to be in charge of it, but once we started to get users, I was converted, in much the same way I was converted to fatherhood once I had kids. Whatever users wanted, I was all theirs. Maybe one day we'd have so many users that I couldn't scan their images for them, but in the meantime there was nothing more important to do.\n\nAnother thing I didn't get at the time is that growth rate is the ultimate test of a startup. Our growth rate was fine. We had about 70 stores at the end of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that mattered was the absolute number of users. And that is the thing that matters in the sense that that's how much money you're making, and if you're not making enough, you might go out of business. But in the long term the growth rate takes care of the absolute number. If we'd been a startup I was advising at Y Combinator, I would have said: Stop being so stressed out, because you're doing fine. You're growing 7x a year. Just don't hire too many more people and you'll soon be profitable, and then you'll control your own destiny.\n\nAlas I hired lots more people, partly because our investors wanted me to, and partly because that's what startups did during the Internet Bubble. A company with just a handful of employees would have seemed amateurish. So we didn't reach breakeven until about when Yahoo bought us in the summer of 1998. Which in turn meant we were at the mercy of investors for the entire life of the company. And since both we and our investors were noobs at startups, the result was a mess even by startup standards.\n\nIt was a huge relief when Yahoo bought us. In principle our Viaweb stock was valuable. It was a share in a business that was profitable and growing rapidly. But it didn't feel very valuable to me; I had no idea how to value a business, but I was all too keenly aware of the near-death experiences we seemed to have every few months. Nor had I changed my grad student lifestyle significantly since we started. So when Yahoo bought us it felt like going from rags to riches. Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats alone were by far the most luxurious thing I owned.\n\nThe next year, from the summer of 1998 to the summer of 1999, must have been the least productive of my life. I didn't realize it at the time, but I was worn out from the effort and stress of running Viaweb. For a while after I got to California I tried to continue my usual m.o. of programming till 3 in the morning, but fatigue combined with Yahoo's prematurely aged culture and grim cube farm in Santa Clara gradually dragged me down. After a few months it felt disconcertingly like working at Interleaf.\n\nYahoo had given us a lot of options when they bought us. At the time I thought Yahoo was so overvalued that they'd never be worth anything, but to my astonishment the stock went up 5x in the next year. I hung on till the first chunk of options vested, then in the summer of 1999 I left. It had been so long since I'd painted anything that I'd half forgotten why I was doing this. My brain had been entirely full of software and men's shirts for 4 years. But I had done this to get rich so I could paint, I reminded myself, and now I was rich, so I should go paint.\n\nWhen I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. This was the height of the Internet Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire. Leaving then to start a new startup must have seemed to him an insanely, and yet also plausibly, ambitious plan.\n\nBut I really was quitting to paint, and I started immediately. There was no time to lose. I'd already burned 4 years getting rich. Now when I talk to founders who are leaving after selling their companies, my advice is always the same: take a vacation. That's what I should have done, just gone off somewhere and done nothing for a month or two, but the idea never occurred to me.\n\nSo I tried to paint, but I just didn't seem to have any energy or ambition. Part of the problem was that I didn't know many people in California. I'd compounded this problem by buying a house up in the Santa Cruz Mountains, with a beautiful view but miles from anywhere. I stuck it out for a few more months, then in desperation I went back to New York, where unless you understand about rent control you'll be surprised to hear I still had my apartment, sealed up like a tomb of my old life. Idelle was in New York at least, and there were other people trying to paint there, even though I didn't know any of them.\n\nWhen I got back to New York I resumed my old life, except now I was rich. It was as weird as it sounds. I resumed all my old patterns, except now there were doors where there hadn't been. Now when I was tired of walking, all I had to do was raise my hand, and (unless it was raining) a taxi would stop to pick me up. Now when I walked past charming little restaurants I could go in and order lunch. It was exciting for a while. Painting started to go better. I experimented with a new kind of still life where I'd paint one painting in the old way, then photograph it and print it, blown up, on canvas, and then use that as the underpainting for a second still life, painted from the same objects (which hopefully hadn't rotted yet).\n\nMeanwhile I looked for an apartment to buy. Now I could actually choose what neighborhood to live in. Where, I asked myself and various real estate agents, is the Cambridge of New York? Aided by occasional visits to actual Cambridge, I gradually realized there wasn't one. Huh.\n\nAround this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc.\n\nI got so excited about this idea that I couldn't think about anything else. It seemed obvious that this was the future. I didn't particularly want to start another company, but it was clear that this idea would have to be embodied as one, so I decided to move to Cambridge and start it. I hoped to lure Robert into working on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT, and though he'd made a lot of money the last time I'd lured him into working on one of my schemes, it had also been a huge time sink. So while he agreed that it sounded like a plausible idea, he firmly refused to work on it.\n\nHmph. Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and we got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.\n\nBy then there was a name for the kind of company Viaweb was, an \"application service provider,\" or ASP. This name didn't last long before it was replaced by \"software as a service,\" but it was current for long enough that I named this new company after it: it was going to be called Aspra.\n\nI started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company \u2014 especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source project.\n\nMuch to my surprise, the time I spent working on this stuff was not wasted after all. After we started Y Combinator, I would often encounter startups working on parts of this new architecture, and it was very useful to have spent so much time thinking about it and even trying to write some of it.\n\nThe subset I would build as an open source project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years", "doc_id": null, "embedding": null, "extra_info": null, "index": 2, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 29202, "end": 44135}}, "8299016429808939797": {"text": "project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.\n\nThe following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years before using Viaweb but had never used for anything. In one day it got 30,000 page views. What on earth had happened? The referring urls showed that someone had posted it on Slashdot. [10]\n\nWow, I thought, there's an audience. If I write something and put it on the web, anyone can read it. That may seem obvious now, but it was surprising then. In the print era there was a narrow channel to readers, guarded by fierce monsters known as editors. The only way to get an audience for anything you wrote was to get it published as a book, or in a newspaper or magazine. Now anyone could publish anything.\n\nThis had been possible in principle since 1993, but not many people had realized it yet. I had been intimately involved with building the infrastructure of the web for most of that time, and a writer as well, and it had taken me 8 years to realize it. Even then it took me several years to understand the implications. It meant there would be a whole new generation of essays. [11]\n\nIn the print era, the channel for publishing essays had been vanishingly small. Except for a few officially anointed thinkers who went to the right parties in New York, the only people allowed to publish essays were specialists writing about their specialties. There were so many essays that had never been written, because there had been no way to publish them. Now they could be, and I was going to write them. [12]\n\nI've worked on several different things, but to the extent there was a turning point where I figured out what to work on, it was when I started publishing essays online. From then on I knew that whatever else I did, I'd always write essays too.\n\nI knew that online essays would be a marginal medium at first. Socially they'd seem more like rants posted by nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions published in The New Yorker. But by this point I knew enough to find that encouraging instead of discouraging.\n\nOne of the most conspicuous patterns I've noticed in my life is how well it has worked, for me at least, to work on things that weren't prestigious. Still life has always been the least prestigious form of painting. Viaweb and Y Combinator both seemed lame when we started them. I still get the glassy eye from strangers when they ask what I'm writing, and I explain that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious intellectually in something like the way Latin is, also seems about as hip.\n\nIt's not that unprestigious types of work are good per se. But when you find yourself drawn to some kind of work despite its current lack of prestige, it's a sign both that there's something real to be discovered there, and that you have the right kind of motives. Impure motives are a big danger for the ambitious. If anything is going to lead you astray, it will be the desire to impress people. So while working on things that aren't prestigious doesn't guarantee you're on the right track, it at least guarantees you're not on the most common type of wrong one.\n\nOver the next several years I wrote lots of essays about all kinds of different topics. O'Reilly reprinted a collection of them as a book, called Hackers & Painters after one of the essays in it. I also worked on spam filters, and did some more painting. I used to have dinners for a group of friends every thursday night, which taught me how to cook for groups. And I bought another building in Cambridge, a former candy factory (and later, twas said, porn studio), to use as an office.\n\nOne night in October 2003 there was a big party at my house. It was a clever idea of my friend Maria Daniels, who was one of the thursday diners. Three separate hosts would all invite their friends to one party. So for every guest, two thirds of the other guests would be people they didn't know but would probably like. One of the guests was someone I didn't know but would turn out to like a lot: a woman called Jessica Livingston. A couple days later I asked her out.\n\nJessica was in charge of marketing at a Boston investment bank. This bank thought it understood startups, but over the next year, as she met friends of mine from the startup world, she was surprised how different reality was. And how colorful their stories were. So she decided to compile a book of interviews with startup founders.\n\nWhen the bank had financial problems and she had to fire half her staff, she started looking for a new job. In early 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks to make up their minds, and during this time I started telling her about all the things that needed to be fixed about venture capital. They should make a larger number of smaller investments instead of a handful of giant ones, they should be funding younger, more technical founders instead of MBAs, they should let the founders remain as CEO, and so on.\n\nOne of my tricks for writing essays had always been to give talks. The prospect of having to stand up in front of a group of people and tell them something that won't waste their time is a great spur to the imagination. When the Harvard Computer Society, the undergrad computer club, asked me to give a talk, I decided I would tell them how to start a startup. Maybe they'd be able to avoid the worst of the mistakes we'd made.\n\nSo I gave this talk, in the course of which I told them that the best sources of seed funding were successful startup founders, because then they'd be sources of advice too. Whereupon it seemed they were all looking expectantly at me. Horrified at the prospect of having my inbox flooded by business plans (if I'd only known), I blurted out \"But not me!\" and went on with the talk. But afterward it occurred to me that I should really stop procrastinating about angel investing. I'd been meaning to since Yahoo bought us, and now it was 7 years later and I still hadn't done one angel investment.\n\nMeanwhile I had been scheming with Robert and Trevor about projects we could work on together. I missed working with them, and it seemed like there had to be something we could collaborate on.\n\nAs Jessica and I were walking home from dinner on March 11, at the corner of Garden and Walker streets, these three threads converged. Screw the VCs who were taking so long to make up their minds. We'd start our own investment firm and actually implement the ideas we'd been talking about. I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert and Trevor as partners too. [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be angel investors, and in Boston in 2005 there were no Ron Conways to learn from. So we just made what seemed like the obvious choices, and some of the things we did turned out to be novel.\n\nThere are multiple components to Y Combinator, and we didn't figure them all out at once. The part we got first was to be an angel firm. In those days, those two words didn't go together. There were VC firms, which were organized companies with people whose job it was to make investments, but they only did big, million dollar investments. And there were angels, who did smaller investments, but these were individuals who were usually focused on other things and made investments on the side. And neither of them helped founders enough in the beginning. We knew how helpless founders were in some respects, because we remembered how helpless we'd been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock and all that stuff, how on earth did you do that? Our plan was not only to make seed investments, but to do for startups everything Julian had done for us.\n\nYC was not organized as a fund. It was cheap enough to run that we funded it with our own money. That went right by 99% of readers, but professional investors are thinking \"Wow, that means they got all the returns.\" But once again, this was not due to any particular insight on our part. We didn't know how VC firms were organized. It never occurred to us to try to raise a fund, and if it had, we wouldn't have known where to start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund a bunch of startups all at once, twice a year, and then to spend three months focusing intensively on trying to help them. That part we discovered by accident, not merely implicitly but explicitly due to our ignorance about investing. We needed to get experience as investors. What better way, we thought, than to fund a whole bunch of startups at once? We knew undergrads got temporary jobs at tech companies during the summer. Why not organize a summer program where they'd start startups instead? We wouldn't feel guilty for being in a sense fake investors, because they would in a similar sense be fake founders. So while we probably wouldn't make much money out of it, we'd at least get to practice being investors on them, and they for their part would probably have a more interesting summer than they would working at Microsoft.\n\nWe'd use the building I owned in Cambridge as our headquarters. We'd all have dinner there once a week \u2014 on tuesdays, since I was already cooking for the thursday diners on thursdays \u2014 and after dinner we'd bring in experts on startups to give talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter of days we cooked up something we called the Summer Founders Program, and I posted an announcement on my site, inviting undergrads to apply. I had never imagined that writing essays would be a way to get \"deal flow,\" as investors call it, but it turned out to be the perfect source. [15] We got 225 applications for the Summer Founders Program, and we were surprised to find that a lot of them were from people who'd already graduated, or were about to that spring. Already this SFP thing was starting to feel more serious than we'd intended.\n\nWe invited about 20 of the 225 groups to interview in person, and from those we picked 8 to fund. They were an impressive group. That first batch included reddit, Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who had already helped write the RSS spec and would a few years later become a martyr for open access, and Sam Altman, who would later become the second president of YC. I don't think it was entirely luck that the first batch was so good. You had to be pretty bold to sign up for a weird thing like the Summer Founders Program instead of a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for startups was based on a combination of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). We invested $6k per founder, which in the typical two-founder case was $12k, in return for 6%. That had to be fair, because it was twice as good as the deal we ourselves had taken. Plus that first summer, which was really hot, Jessica brought the founders free air conditioners. [16]\n\nFairly quickly I realized that we had stumbled upon the way to scale startup funding. Funding startups in batches was more convenient for us, because it meant we could do things for a lot of startups at once, but being part of a batch was better for the startups too. It solved one of the biggest problems faced by founders: the isolation. Now you not only had colleagues, but colleagues who understood the problems you were facing and could tell you how they were solving them.\n\nAs YC grew, we started to notice other advantages of scale. The alumni became a tight community, dedicated to helping one another, and especially the current batch, whose shoes they remembered being in. We also noticed that the startups were becoming one another's customers. We used to refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now lots of startups get their initial set of customers almost entirely from among their batchmates.\n\nI had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.\n\nIn the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't startup founders we wanted to reach. It was future startup founders. So I changed the name to Hacker News and the topic to whatever engaged one's intellectual curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest source of stress for me. If all I'd had to do was select and help founders, life would have been so easy. And that implies that HN was a mistake. Surely the biggest source of stress in one's work should at least be something close to the core of the work. Whereas I was like someone who was in pain while running a marathon not from the exertion of running, but because I had a blister from an ill-fitting shoe. When I was dealing with some urgent problem during YC, there was about a 60% chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite", "doc_id": null, "embedding": null, "extra_info": null, "index": 3, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 44207, "end": 59205}}, "2027551492047159265": {"text": "chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]\n\nAs well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite varied, and the good founders were very effective. If you were trying to learn the most you could about startups in the shortest possible time, you couldn't have picked a better way to do it.\n\nThere were parts of the job I didn't like. Disputes between cofounders, figuring out when people were lying to us, fighting with people who maltreated the startups, and so on. But I worked hard even at the parts I didn't like. I was haunted by something Kevin Hale once said about companies: \"No one works harder than the boss.\" He meant it both descriptively and prescriptively, and it was the second part that scared me. I wanted YC to be good, so if how hard I worked set the upper bound on how hard everyone else worked, I'd better work very hard.\n\nOne day in 2010, when he was visiting California for interviews, Robert Morris did something astonishing: he offered me unsolicited advice. I can only remember him doing that once before. One day at Viaweb, when I was bent over double from a kidney stone, he suggested that it would be a good idea for him to take me to the hospital. That was what it took for Rtm to offer unsolicited advice. So I remember his exact words very clearly. \"You know,\" he said, \"you should make sure Y Combinator isn't the last cool thing you do.\"\n\nAt the time I didn't understand what he meant, but gradually it dawned on me that he was saying I should quit. This seemed strange advice, because YC was doing great. But if there was one thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It was true that on my current trajectory, YC would be the last thing I did, because it was only taking up more of my attention. It had already eaten Arc, and was in the process of eating essays too. Either YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.\n\nIn the summer of 2012 my mother had a stroke, and the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed her balance, and she was put in a nursing home, but she really wanted to get out of it and back to her house, and my sister and I were determined to help her do it. I used to fly up to Oregon to visit her regularly, and I had a lot of time to think on those flights. On one of them I realized I was ready to hand YC over to someone else.\n\nI asked Jessica if she wanted to be president, but she didn't, so we decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete changing of the guard. Up till that point YC had been controlled by the original LLC we four had started. But we wanted YC to last for a long time, and to do that it couldn't be controlled by the founders. So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and Jessica and Trevor would become ordinary partners.\n\nWhen we asked Sam if he wanted to be president of YC, initially he said no. He wanted to start a startup to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed. We decided he'd take over starting with the winter 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly so he could learn the job, and partly because I was focused on my mother, whose cancer had returned.\n\nShe died on January 15, 2014. We knew this was coming, but it was still hard when it did.\n\nI kept working on YC till March, to help get that batch of startups through Demo Day, then I checked out pretty completely. (I still talk to alumni and to new startups working on things I'm interested in, but that only takes a few hours a week.)\n\nWhat should I do next? Rtm's advice hadn't included anything about that. I wanted to do something completely different, so I decided I'd paint. I wanted to see how good I could get if I really focused on it. So the day after I stopped working on YC, I started painting. I was rusty and it took a while to get back into shape, but it was at least completely engaging. [18]\n\nI spent most of the rest of 2014 painting. I'd never been able to work so uninterruptedly before, and I got to be better than I had been. Not good enough, but better. Then in November, right in the middle of a painting, I ran out of steam. Up till that point I'd always been curious to see how the painting I was working on would turn out, but suddenly finishing this one seemed like a chore. So I stopped working on it and cleaned my brushes and haven't painted since. So far anyway.\n\nI realize that sounds rather wimpy. But attention is a zero sum game. If you can choose what to work on, and you choose a project that's not the best one (or at least a good one) for you, then it's getting in the way of another project that is. And at 50 there was some opportunity cost to screwing around.\n\nI started writing essays again, and wrote a bunch of new ones over the next few months. I even wrote a couple that weren't about startups. Then in March 2015 I started working on Lisp again.\n\nThe distinctive thing about Lisp is that its core is a language defined by writing an interpreter in itself. It wasn't originally intended as a programming language in the ordinary sense. It was meant to be a formal model of computation, an alternative to the Turing machine. If you want to write an interpreter for a language in itself, what's the minimum set of predefined operators you need? The Lisp that John McCarthy invented, or more accurately discovered, is an answer to that question. [19]\n\nMcCarthy didn't realize this Lisp could even be used to program computers till his grad student Steve Russell suggested it. Russell translated McCarthy's interpreter into IBM 704 machine language, and from that point Lisp started also to be a programming language in the ordinary sense. But its origins as a model of computation gave it a power and elegance that other languages couldn't match. It was this that attracted me in college, though I didn't understand why at the time.\n\nMcCarthy's 1960 Lisp did nothing more than interpret Lisp expressions. It was missing a lot of things you'd want in a programming language. So these had to be added, and when they were, they weren't defined using McCarthy's original axiomatic approach. That wouldn't have been feasible at the time. McCarthy tested his interpreter by hand-simulating the execution of programs. But it was already getting close to the limit of interpreters you could test that way \u2014 indeed, there was a bug in it that McCarthy had overlooked. To test a more complicated interpreter, you'd have had to run it, and computers then weren't powerful enough.\n\nNow they are, though. Now you could continue using McCarthy's axiomatic approach till you'd defined a complete programming language. And as long as every change you made to McCarthy's Lisp was a discoveredness-preserving transformation, you could, in principle, end up with a complete language that had this quality. Harder to do than to talk about, of course, but if it was possible in principle, why not try? So I decided to take a shot at it. It took 4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined goal, or it would have been hard to keep at it for so long.\n\nI wrote this new Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but it's an indication of the sort of trickery I had to engage in to make this work. By means of an egregious collection of hacks I managed to make something close enough to an interpreter written in itself that could actually run. Not fast, but fast enough to test.\n\nI had to ban myself from writing essays during most of this time, or I'd never have finished. In late 2015 I spent 3 months writing essays, and when I went back to working on Bel I could barely understand the code. Not so much because it was badly written as because the problem is so convoluted. When you're working on an interpreter written in itself, it's hard to keep track of what's happening at what level, and errors can be practically encrypted by the time you get them.\n\nSo I said no more essays till Bel was done. But I told few people about Bel while I was working on it. So for years it must have seemed that I was doing nothing, when in fact I was working harder than I'd ever worked on anything. Occasionally after wrestling for hours with some gruesome bug I'd check Twitter or HN and see someone asking \"Does Paul Graham still code?\"\n\nWorking on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I remember taking the boys to the coast on a sunny day in 2015 and figuring out how to deal with some problem involving continuations while I watched them play in the tide pools. It felt like I was doing life right. I remember that because I was slightly dismayed at how novel it felt. The good news is that I had more moments like this over the next few years.\n\nIn the summer of 2016 we moved to England. We wanted our kids to see what it was like living in another country, and since I was a British citizen by birth, that seemed the obvious choice. We only meant to stay for a year, but we liked it so much that we still live there. So most of Bel was written in England.\n\nIn the fall of 2019, Bel was finally finished. Like McCarthy's original Lisp, it's a spec rather than an implementation, although like McCarthy's Lisp it's a spec expressed as code.\n\nNow that I could write essays again, I wrote a bunch about topics I'd had stacked up. I kept writing essays through 2020, but I also started to think about other things I could work on. How should I choose what to do? Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be. If this surprised me, who'd lived it, then I thought perhaps it would be interesting to other people, and encouraging to those with similarly messy lives. So I wrote a more detailed version for others to read, and this is the last sentence of it.\n\n\n\n\n\n\n\n\n\nNotes\n\n[1] My experience skipped a step in the evolution of computers: time-sharing machines with interactive OSes. I went straight from batch processing to microcomputers, which made microcomputers seem all the more exciting.\n\n[2] Italian words for abstract concepts can nearly always be predicted from their English cognates (except for occasional traps like polluzione). It's the everyday words that differ. So if you string together a lot of abstract concepts with a few simple verbs, you can make a little Italian go a long way.\n\n[3] I lived at Piazza San Felice 4, so my walk to the Accademia went straight down the spine of old Florence: past the Pitti, across the bridge, past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw Florence at street level in every possible condition, from empty dark winter evenings to sweltering summer days when the streets were packed with tourists.\n\n[4] You can of course paint people like still lives if you want to, and they're willing. That sort of portrait is arguably the apex of still life painting, though the long sitting does tend to produce pained expressions in the sitters.\n\n[5] Interleaf was one of many companies that had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.\n\n[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.\n\n[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.\n\n[8] Most software you can launch as soon as it's done. But when the software is an online store builder and you're hosting the stores, if you don't have any users yet, that fact will be painfully obvious. So before we could launch publicly we had to launch privately, in the sense of recruiting an initial set of users and making sure they had decent-looking stores.\n\n[9] We'd had a code editor in Viaweb for users to define their own page styles. They didn't know it, but they were editing Lisp expressions underneath. But this wasn't an app editor, because the code ran when the merchants' sites were generated, not when shoppers visited them.\n\n[10] This was the first instance of what is now a familiar experience, and so was what happened next, when I read the comments and found they were full of angry people. How could I claim that Lisp was better than other languages? Weren't they all Turing complete? People who see the responses to essays I write sometimes tell me how sorry they feel for me, but I'm not exaggerating when I reply that it has always been like this, since the very beginning. It comes with the territory. An essay must tell readers things they don't already know, and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print", "doc_id": null, "embedding": null, "extra_info": null, "index": 4, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 59153, "end": 73953}}, "7881031364463815306": {"text": "and some people dislike being told such things.\n\n[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.\n\n[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print era.\n\nWhich in turn implies that people who are independent-minded (i.e. less influenced by custom) will have an advantage in fields affected by rapid change (where customs are more likely to be obsolete).\n\nHere's an interesting point, though: you can't always predict which fields will be affected by rapid change. Obviously software and venture capital will be, but who would have predicted that essay writing would be?\n\n[13] Y Combinator was not the original name. At first we were called Cambridge Seed. But we didn't want a regional name, in case someone copied us in Silicon Valley, so we renamed ourselves after one of the coolest tricks in the lambda calculus, the Y combinator.\n\nI picked orange as our color partly because it's the warmest, and partly because no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest green, because they were trying to appeal to LPs, not founders. The YC logo itself is an inside joke: the Viaweb logo had been a white V on a red circle, so I made the YC logo a white Y on an orange square.\n\n[14] YC did become a fund for a couple years starting in 2009, because it was getting so big I could no longer afford to fund it personally. But after Heroku got bought we had enough money to go back to being self-funded.\n\n[15] I've never liked the term \"deal flow,\" because it implies that the number of new startups at any given time is fixed. This is not only false, but it's the purpose of YC to falsify it, by causing startups to be founded that would not otherwise have existed.\n\n[16] She reports that they were all different shapes and sizes, because there was a run on air conditioners and she had to get whatever she could, but that they were all heavier than she could carry now.\n\n[17] Another problem with HN was a bizarre edge case that occurs when you both write essays and run a forum. When you run a forum, you're assumed to see if not every conversation, at least every conversation involving you. And when you write essays, people post highly imaginative misinterpretations of them on forums. Individually these two phenomena are tedious but bearable, but the combination is disastrous. You actually have to respond to the misinterpretations, because the assumption that you're present in the conversation means that not responding to any sufficiently upvoted misinterpretation reads as a tacit admission that it's correct. But that in turn encourages more; anyone who wants to pick a fight with you senses that now is their chance.\n\n[18] The worst thing about leaving YC was not working with Jessica anymore. We'd been working on YC almost the whole time we'd known each other, and we'd neither tried nor wanted to separate it from our personal lives, so leaving was like pulling up a deeply rooted tree.\n\n[19] One way to get more precise about the concept of invented vs discovered is to talk about space aliens. Any sufficiently advanced alien civilization would certainly know about the Pythagorean theorem, for example. I believe, though with less certainty, that they would also know about the Lisp in McCarthy's 1960 paper.\n\nBut if so there's no reason to suppose that this is the limit of the language that might be known to them. Presumably aliens need numbers and errors and I/O too. So it seems likely there exists at least one path out of McCarthy's Lisp along which discoveredness is preserved.\n\n\n\nThanks to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this.\n\n\n\n", "doc_id": null, "embedding": null, "extra_info": null, "index": 5, "child_indices": [], "ref_doc_id": "b0cdde16-b58d-4493-8656-892f35bd7fc4", "node_info": {"start": 73780, "end": 78167}}}, "id_map": {"9ed902f7-78d0-4f08-8d24-dc9e810032b0": 6042336024030253325, "cc3d9f48-5ff0-4c64-a1a7-1a9da9729a00": 3513671825300211474, "70e3a006-e142-4973-8bcd-97518b141ca2": 1556137778942538775, "cd5a02aa-bb40-452b-bba1-bd2633c4837e": 8299016429808939797, "5e5b1515-4bc4-4ef0-85e0-7bb39a3360b6": 2027551492047159265, "6e698bff-c141-464e-9b06-1c30f54fc9dd": 7881031364463815306}, "embedding_dict": {"9ed902f7-78d0-4f08-8d24-dc9e810032b0": [0.006014410872012377, -0.008068716153502464, 0.0019959642086178064, -0.02510424330830574, -0.0025104242376983166, 0.027409590780735016, -0.024425366893410683, -0.00355879170820117, -0.011038795113563538, -0.03623496741056442, 0.02411421574652195, 0.03691384568810463, -0.0031221192330121994, -0.009094100445508957, 0.0012870343634858727, 0.020210683345794678, 0.027678310871124268, 0.006923113949596882, 0.016703160479664803, -0.01905093900859356, -0.005080957431346178, -0.0036984561011195183, 0.0006594283622689545, -0.00724133662879467, -0.008358651772141457, 0.0012463725870475173, 0.015005973167717457, -0.025910407304763794, 0.0026111947372555733, -0.017664901912212372, 0.020931988954544067, -0.005144601687788963, -0.0015274693723767996, -0.004098002333194017, -0.03168084844946861, -0.017636613920331, -0.010883219540119171, -0.005395644344389439, 4.533017272478901e-05, -0.011696456000208855, 0.040393080562353134, 0.02796117588877678, -0.01460996177047491, 0.00021192754502408206, -0.0020207148045301437, 0.02578311786055565, 0.003815137781202793, 0.01619400456547737, -0.0036418831441551447, 0.02172400988638401, 0.004624838009476662, 0.014751394279301167, -0.01784876361489296, -0.010826646350324154, -0.0153312673792243, -0.0022894362919032574, 0.015769707038998604, 0.027169154956936836, 0.0017024920089170337, -0.012212683446705341, 0.004967811517417431, 0.01664658822119236, -0.01813162863254547, 0.0007049518753774464, -0.0031380304135382175, 0.005554755683988333, -0.028569335117936134, -0.007814137265086174, -0.007658562157303095, -0.025457823649048805, 0.01531712431460619, 0.00753127271309495, -0.027437876909971237, 0.02245945855975151, 0.036574408411979675, 0.006396278273314238, -0.0004269489145372063, -0.009822476655244827, -0.0035464162938296795, -0.0011199674336239696, -0.00549111096188426, -0.010480137541890144, -0.006774609908461571, -0.00210910988971591, 0.010671070776879787, -0.014107877388596535, 0.008118216879665852, 0.030690820887684822, -0.01926308684051037, -0.021582577377557755, 0.009221389889717102, 0.009815405122935772, 0.006049768999218941, 0.025005239993333817, -0.009610328823328018, 0.009907335974276066, 0.002780913608148694, 0.003960106056183577, -0.02511838637292385, -0.017679044976830482, -0.002535174833610654, 0.007976784370839596, -0.008196004666388035, -0.01762247085571289, -0.02725401520729065, 0.02047940529882908, 0.008995098061859608, -0.0018262452213093638, 0.028399616479873657, -0.03428320214152336, 0.0043172226287424564, 0.04579579457640648, 0.029559362679719925, -0.03397205099463463, 0.01448267325758934, -0.038752466440200806, 0.010805431753396988, -0.035358089953660965, -0.0092850336804986, -0.018442779779434204, 0.004087395034730434, 0.02340705506503582, 0.01132166013121605, -0.011795458383858204, 0.02295447140932083, 0.012007607147097588, -0.01256626471877098, -0.021144136786460876, 0.001770556322298944, -0.024283934384584427, -0.0032016749028116465, -0.014991829171776772, 0.024439509958028793, -0.007163548842072487, 0.0053107850253582, 0.0007213050266727805, -0.023958640173077583, -0.005204710643738508, -0.002224023686721921, -0.021313855424523354, 0.030521102249622345, 0.018881218507885933, -0.004656660370528698, -0.011632811278104782, -0.0005025268183089793, 0.012905701994895935, 0.011526736430823803, -0.003960106056183577, 0.00041324764606542885, 0.0060179466381669044, -0.013895728625357151, -0.008160647004842758, -0.017905335873365402, -0.01667487435042858, 0.009532541036605835, 0.005674973130226135, 0.0002647436922416091, 0.02581140398979187, -0.01974395662546158, 0.0013029455440118909, 0.03037966974079609, 0.03063424862921238, -0.002344241365790367, 0.009249676018953323, 0.0050420635379850864, 0.026858003810048103, 0.03646126016974449, 0.008231363259255886, -0.0011827280977740884, -0.01110243983566761, -0.0036418831441551447, 0.013315856456756592, -0.038978755474090576, 0.00513399438932538, 0.020564263686537743, 0.008280863985419273, -0.001514210132881999, 0.0071564773097634315, -0.01732546277344227, -0.01741032302379608, 0.022487744688987732, -0.0006355616496875882, 0.03878075256943703, 0.03185056522488594, -0.012495548464357853, 0.008549585938453674, 0.013520932756364346, 0.007053938694298267, -0.011081225238740444, 0.0005626355996355414, 0.0116893844678998, 0.009836620651185513, -0.031482841819524765, -0.033632613718509674, -0.6372376084327698, -0.02169572375714779, 0.0005807565758004785, -0.01328049786388874, -0.016519298776984215, -0.005179959814995527, 0.0042712572030723095, 0.01326635479927063, -0.010961007326841354, 0.02609426900744438, 0.008471798151731491, 0.00010955482866847888, 0.033151742070913315, 0.004143967758864164, -0.01685873605310917, -0.0059260157868266106, 0.012177325785160065, -0.00990026444196701, -0.02967250719666481, 0.00035203396691940725, -0.02288375422358513, 0.03694213181734085, -0.014765537343919277, -0.011837887577712536, -0.0018262452213093638, 0.012962275184690952, 0.008160647004842758, -0.0038823180366307497, 0.009624471887946129, 0.025867978110909462, -0.014192736707627773, 0.013082493096590042, 0.011003437452018261, -0.003208746435120702, 0.057760972529649734, -0.0018315489869564772, -0.0031663167756050825, 0.03301031142473221, 0.027706598863005638, 0.031199976801872253, -0.0317939929664135, -0.02507595717906952, 0.0054769678972661495, 0.014525102451443672, 0.006636713165789843, 0.0042358990758657455, 0.015783850103616714, 0.0006576604209840298, 0.007510058116167784, -0.00409446656703949, 0.008917310275137424, 0.002947096712887287, 0.0012021750444546342, -0.0060179466381669044, 0.029955372214317322, -0.004699090030044317, 0.0036949203349649906, -0.008464726619422436, 0.006679142825305462, -0.003304213285446167, 0.0022876684088259935, 0.021540148183703423, -0.04590894281864166, 0.019956104457378387, -0.0139947310090065, 0.001999499974772334, -0.011406519450247288, 0.0033484110608696938, -0.004204076714813709, -0.021596720442175865, 0.005484039429575205, 0.008443511091172695, -0.010572068393230438, -0.023237336426973343, 0.00700797326862812, 0.0025457823649048805, 0.021808868274092674, -0.00807578768581152, -0.0023972783237695694, 0.007220121566206217, 0.0034933791030198336, -0.007580774370580912, -0.020352115854620934, -0.017664901912212372, 0.03465092554688454, -0.014822110533714294, -0.017509326338768005, 0.023590916767716408, 0.007644418627023697, 0.011491378769278526, -0.002787985373288393, 0.02847033366560936, -0.015783850103616714, -0.03960105776786804, 0.004575336817651987, 0.013563362881541252, -0.008577872067689896, -0.01072057243436575, -0.013740153051912785, -0.026433706283569336, -0.0027314124163240194, -2.2803204046795145e-05, 0.016986025497317314, 0.028300613164901733, 0.005462824832648039, -0.005003169644623995, 0.012941060587763786, 0.015543416142463684, 0.025684116408228874, -0.04842643812298775, -0.0007416359148919582, -0.01595356874167919, -0.03422662988305092, -0.007029187865555286, -0.004009607248008251, -0.023293908685445786, 0.014065447263419628, 0.01159745268523693, 0.01927722990512848, -0.0016954203601926565, 0.01854178123176098, -0.014624105766415596, -0.013945230282843113, -0.017085028812289238, -0.011533808894455433, 0.01241776067763567, 0.008153575472533703, -0.009560827165842056, -0.028583478182554245, 0.0071564773097634315, -0.0005728010437451303, -0.00596844544634223, 0.02029554359614849, -0.016575871035456657, 0.0012994097778573632, -0.001727242604829371, 0.0022982757072895765, -0.0038999971002340317, 0.0035287372302263975, -0.009589113295078278, -0.028343044221401215, -0.003765636356547475, -9.578450772096403e-06, 0.008500084280967712, -0.010161914862692356, -0.025966979563236237, -0.0006430752109736204, -0.0007160013192333281, 0.004433904308825731, 0.017495181411504745, 0.006746323313564062, 0.003115047700703144, -0.015260551124811172, 0.0018297811038792133, -0.013641150668263435, -0.006866540759801865, -0.004950132220983505, -0.014723108150064945, -0.022982757538557053, -0.0013957605697214603, -0.023590916767716408, 0.01953180879354477, -0.0019058010075241327, 0.008493012748658657, -0.005738617852330208, -0.0019234800711274147, 0.004189933650195599, 0.021610863506793976, -0.018004339188337326, -0.04011021554470062, 0.0031751564238220453, 5.5385131418006495e-05, 0.009617400355637074, 0.002665999811142683, 0.001017429050989449, 0.028894629329442978, -0.02417078986763954, 0.0064528509974479675, -0.009843692183494568, -0.005197639111429453, 0.0018456921679899096, 0.001886354060843587, 0.012354115955531597, -0.014892826788127422, 0.02504766918718815, -0.002673071576282382, 0.019121654331684113, 0.009016312658786774, -0.005155209451913834, 0.009624471887946129, 0.026447849348187447, -0.007524201180785894, -0.01619400456547737, -0.01050135213881731, -0.007715134881436825, 0.026419563218951225, 0.002266453579068184, -0.007609060499817133, 0.008104073815047741, 0.03855445981025696, 0.004840522538870573, 0.02582554705440998, 0.014892826788127422, 0.0006523567135445774, 0.0040166787803173065, -0.03456606715917587, 0.01567070558667183, -0.03564095497131348, 0.011364089325070381, -0.002754395129159093, -0.008995098061859608, -0.014765537343919277, -0.022827181965112686, -0.03261430189013481, 0.004207612480968237, 0.03595210611820221, -0.005346143152564764, 0.026108412072062492, -0.03648954629898071, 0.012757197953760624, -0.0025121921207755804, 0.02267160639166832, 0.015515129081904888, -0.01446853019297123, 0.015557559207081795, 0.02482137829065323, -0.0024927451740950346, -0.004267721436917782, -0.012134895659983158, -0.02970079518854618, -0.003452717326581478, -0.003521665697917342, 0.013429001905024052, 0.002975383074954152, 0.013230997137725353, 0.03255772963166237, 0.019687384366989136, -0.010784217156469822, 0.039968784898519516, -0.003843424143269658, -0.011675240471959114, 0.02288375422358513, 0.023548487573862076, -0.022544316947460175, 0.015260551124811172, 0.010770074091851711, 0.05286741256713867, -0.005802262108772993, -0.023237336426973343, 0.03425491601228714, -0.013025919906795025, 0.019941961392760277, -0.01982881687581539, -0.016278864815831184, 0.010656927712261677, -0.01906508207321167, 0.01616571843624115, 0.008054572157561779, 0.02608012594282627, 0.024764806032180786, -0.007460556458681822, -0.008874880149960518, -0.01096807885915041, -0.022063447162508965, -0.0011977552203461528, 0.0027667703106999397, -0.003751493291929364, -0.019376233220100403, -0.020451119169592857, -0.004564729053527117, -0.013075421564280987, -0.02387378178536892, -0.013223924674093723, -0.018669070675969124, 0.033660899847745895, -0.005438074003905058, -0.007004437502473593, 0.00518703181296587, 0.04947303608059883, 0.022303882986307144, -0.02368992008268833, -0.021115850657224655, 0.010161914862692356, -0.005904800724238157, 0.004327829927206039, 0.0034916112199425697, -0.01956009492278099, -0.0020030357409268618, 0.007997999899089336, -0.014624105766415596, -0.013372428715229034, 0.00019911023264285177, 0.009907335974276066, 0.007623204030096531, -0.006848861929029226, 0.00795556977391243, 0.05037820339202881, -0.025655828416347504, 0.0037939229514449835, 0.0042358990758657455, 0.008047500625252724, -0.00639274250715971, -0.0209744181483984, -0.021639149636030197, 0.05037820339202881, -0.009942694567143917, -0.003960106056183577, -0.007128190714865923, -0.006587211973965168, -0.01759418472647667, -0.0069620078429579735, 0.017495181411504745, 0.006901898887008429, 0.025005239993333817, 0.01735374890267849, 0.010402349755167961, -0.01132166013121605, -0.002719037001952529, 0.029248211532831192, 0.017212318256497383, 0.0033077492844313383, -0.038950469344854355, -0.021158279851078987, -0.00032087464933283627, 0.10669656842947006, 0.022289738059043884, -0.029531074687838554, -0.006654392462223768, 0.0009617400355637074, -0.01639200933277607, -0.012156111188232899, -0.028328901156783104, 0.033887192606925964, 0.009688116610050201, 0.02605183981359005, -0.008528371341526508, 0.012149039655923843, 0.0035128260497003794, 0.0013179727829992771, -0.012120752595365047, 0.004151039756834507, -0.03810187801718712, 0.005112779792398214, -0.012000535614788532, 0.01644858345389366, 0.02219073660671711, 0.007715134881436825, 0.02029554359614849, 0.0069832224398851395, -0.005678508896380663, 0.0341983437538147, 0.0006474949768744409, 0.034085195511579514, -0.020620837807655334, -0.018980221822857857, 0.013195638544857502, 0.013407787308096886, 0.015783850103616714, -0.0017634846735745668, 0.034594353288412094, 0.023308051750063896, 0.03784729912877083, -0.0019058010075241327, -0.008379867300391197, 0.027338873594999313, 0.020564263686537743, 0.005547684151679277, -0.03250115364789963, -0.0029912942554801702, -0.007061010226607323, -0.001161513151600957, 0.0327274464070797, -0.008860737085342407, -0.03948791325092316, 0.01738203689455986, 0.013931087218225002, -0.028272327035665512, 0.002011875156313181, 0.004023750312626362, 0.0059931958094239235, 0.010465994477272034, -0.002114413771778345, -0.002406117971986532, 0.0013232764322310686, 0.012863272801041603, -0.021356284618377686, 0.018527638167142868, -0.0069620078429579735, -0.0050173127092421055, -0.01834377646446228, 0.000540094799362123, 0.016264719888567924, -0.007601988967508078, 0.033915478736162186, 0.0027490914799273014, -0.018216487020254135, -0.044042035937309265, 0.007460556458681822, 0.01664658822119236, -0.0007416359148919582, 0.026164986193180084, 0.012212683446705341, -0.0067286440171301365, 0.01207125186920166, -0.02241702750325203, -0.05159452185034752, 0.007587845902889967, -0.031991999596357346, 0.007340339012444019, 0.003260015742853284, -0.002869308926165104, -0.006714500952512026, -0.020111680030822754, 0.012842058204114437, 0.002886987989768386, 0.017042597755789757, 0.00011110174091299996, -0.008514227345585823, 0.007411055266857147, 0.0036949203349649906, 0.0016671338817104697, 0.021129993721842766, 0.017976053059101105, -0.024708231911063194, 0.003921212162822485, -0.0052471403032541275, -0.005190567579120398, -0.024694088846445084, -0.00987197831273079, 0.0100204823538661, 0.017693188041448593, 0.022487744688987732, -0.015288837254047394, -0.011654025875031948, 0.035329803824424744, -0.006424564868211746, 0.02390206791460514, 0.03128483518958092, 0.015769707038998604, 0.025005239993333817, -0.010041696950793266, 0.010536710731685162, 0.0017201709561049938, -0.009532541036605835, 0.01400180347263813, -0.031058544293045998, 0.017226461321115494, 0.0040166787803173065, -0.03866760432720184, 0.014638248831033707, 0.01643444038927555, -0.022798895835876465, -0.029304783791303635, -0.002363688312470913, -0.016208147630095482, 0.03216171637177467, -0.003390840720385313, -0.023562630638480186, -0.026603424921631813, -0.01060035452246666, -0.003309517167508602, -0.003357250476256013, 0.005363821983337402, 0.01617986150085926, -0.004090930800884962, 0.005795190576463938, -0.0038363526109606028, -0.01736789382994175, 0.002423797035589814, -0.029304783791303635, -0.003311285050585866, -0.014977686107158661, 0.0100204823538661, 0.035131797194480896, -0.000885720131918788, -0.00554414838552475, 0.0034845396876335144, 0.0028922916390001774, -0.009560827165842056, -0.022968614473938942, -0.010458922944962978, 0.0020260184537619352, 0.038695890456438065, 0.013789654709398746, 0.02579726092517376, -0.006756930612027645, 0.01762247085571289, 0.000575894839130342, -0.005498182959854603, 0.009589113295078278, 0.0023937425576150417, 0.0013091332511976361, -0.018159914761781693, 0.002736716065555811, 0.014723108150064945, 0.0026553925126791, -0.010996365919709206, -0.025500252842903137, 0.020111680030822754, 0.022544316947460175, 0.004267721436917782, 0.004320758394896984, -0.01325221173465252, -0.03745128586888313, -0.022827181965112686, 0.027452019974589348, 0.008549585938453674, 0.0224453154951334, -0.002063144464045763, -0.009122386574745178, 0.00822429172694683, 0.011364089325070381, 0.017947765067219734, 0.006891291588544846, 0.021370429545640945, -0.017523469403386116, 0.0019553021993488073, 0.010989293456077576, -0.008401081897318363, -0.015218120999634266, -0.016759734600782394, -0.03482064604759216, 0.021808868274092674, 0.013103707693517208, -0.001999499974772334, 0.019234800711274147, 0.00573508208617568, -0.024199075996875763, 0.005784583278000355, -0.004105073865503073, -0.0028233432676643133, -0.018697356805205345, 0.016703160479664803, -0.01013362780213356, -0.0094193946570158, -0.03612182289361954, -0.002460923045873642, -0.0045116920955479145, -0.006647320464253426, -0.012877415865659714, 0.0034138234332203865, 0.019376233220100403, -0.018287204205989838, -0.030690820887684822, 0.02343534119427204, -0.015161548741161823, 0.03982735052704811, -0.004260649438947439, 0.03351946920156479, 0.010317490436136723, 0.018428634852170944, -0.017056742683053017, -0.001203058985993266, 0.002929417649284005, 0.011965177021920681, 0.04938817769289017, 0.021356284618377686, -0.01564241759479046, 0.0013577506178990006, -0.009610328823328018, 0.015797993168234825, -0.025740688666701317, -0.049557898193597794, 0.019729813560843468, 0.019885389134287834, -0.02223316580057144, -0.016986025497317314, 0.004242970608174801, -0.05549805611371994, 0.00042650694376789033, -0.013846227899193764, 0.0006368875619955361, -0.011753028258681297, -0.005331999622285366, -0.009928551502525806, 0.008846594020724297, -0.007029187865555286, 0.013627007603645325, 0.0019623739644885063, 0.0016848129453137517, -0.01147016417235136, -0.029333069920539856, 0.010176057927310467, 0.016250576823949814, 0.009681045077741146, 0.014150306582450867, -0.02605183981359005, 0.0015212817816063762, 0.003953034523874521, 0.004126288928091526, -0.01193689089268446, -0.027989462018013, 0.0021285568363964558, 0.030917111784219742, 0.001523933606222272, -0.002692518522962928, -0.03569752722978592, -0.001752877258695662, 0.00416164705529809, 0.004349044989794493, -0.013089564628899097, -0.008415224961936474, -0.01739617995917797, 0.003127422882243991, 0.015048402361571789, 0.0020525369327515364, -0.012834985740482807, -0.006230095401406288, -0.013322927989065647, -0.016590015962719917, 0.014510959386825562, -0.008676874451339245, -0.006265453062951565, -0.04757784307003021, -0.014192736707627773, -0.01909336820244789, 0.007481771521270275, -0.019913675263524055, -0.008500084280967712, -0.0009537844453006983, 0.008012142963707447, 0.032953739166259766, -0.02148357406258583, 0.010706429369747639, -0.002637713449075818, -0.01780633255839348, -0.025372963398694992, 0.011986391618847847, -0.021115850657224655, -0.00025656711659394205, 0.01999853551387787, -0.0203096866607666, -0.029870513826608658, -0.022615034133195877, 0.017254747450351715, 0.011250943876802921, -0.016080858185887337, 0.001072234008461237, 0.014921112917363644, 0.010359919629991055, -0.002754395129159093, -0.02220487967133522, -0.0047309123910963535, -0.02073398232460022, 0.002471530344337225, 0.006371527444571257, -0.022558460012078285, 0.002047233283519745, 0.010473066009581089, -0.01565656065940857, 0.0212431401014328, -0.008952667936682701, -0.04319344088435173, -0.004890023730695248, 0.01291984599083662, 0.020394545048475266, -0.013259283266961575, -0.0044763339683413506, -0.02627813071012497, 0.007630275562405586, -0.016109144315123558, 0.004069716203957796, 0.0017785117961466312, -0.005618400406092405, -0.014680678024888039, 0.02794703282415867, 0.00843643955886364, 0.013429001905024052, -0.0015451484359800816, 0.001318856724537909, -0.014666534960269928, 0.012424832209944725, -0.0521036796271801, 0.0067533948458731174, -0.012042964808642864, 0.05677094683051109, -0.001859835465438664, -0.004532907158136368, -0.024793092161417007, -0.03400033712387085, -0.02801775000989437, -0.027324730530381203, 0.014023018069565296, 0.013535075820982456, 0.04223170131444931, 0.012453118339180946, -0.004303079564124346, 0.02777731418609619, -0.016307150945067406, -0.010204344056546688, -0.02674485743045807, -0.007552487775683403, 0.002665999811142683, 0.007312052883207798, 0.008181861601769924, -0.0036524904426187277, -0.0021833619102835655, -0.01640615239739418, 0.008966811001300812, -0.023704063147306442, -0.003445645794272423, 0.004147503990679979, -0.005621936172246933, 0.008061644621193409, 0.010034625418484211, 0.002977150958031416, 0.012007607147097588, 0.01589699648320675, -0.005105707794427872, -0.023491913452744484, -0.007510058116167784, 0.005883586127310991, -0.029955372214317322, -0.014878683723509312, -0.010168986395001411, 0.005922480020672083, -0.0021550755482167006, 0.0014134396333247423, 0.01291277352720499, 0.0018934255931526423, 0.014624105766415596, -0.016971882432699203, 0.03301031142473221, -0.022869611158967018, -0.009150673635303974, 0.01783462055027485, 0.004794556647539139, -0.00820307619869709, -0.028046036139130592, -0.00664024893194437, -0.017721474170684814, -0.0074534849263727665, 0.006322026252746582, -0.012028821744024754, 0.006569532677531242, 0.006346777081489563, 0.036574408411979675, -0.010536710731685162, -0.01156916655600071, -0.013860370963811874, 0.0027862172573804855, -0.012721840292215347, 0.0034597888588905334, 0.012509691528975964, 0.01642029546201229, -0.00398485641926527, -0.005498182959854603, 0.015628274530172348, 0.0022204879205673933, -0.031737420707941055, -0.007135262247174978, -0.014708965085446835, -0.014447314664721489, 0.01902265101671219, 0.0032723911572247744, -0.0071670846082270145, -0.02842790260910988, 0.01909336820244789, 0.002772074192762375, -0.021412858739495277, 0.21113021671772003, -0.0020737519953399897, 0.019673241302371025, 0.01981467194855213, -0.027607595548033714, 0.011151941493153572, 0.01617986150085926, 0.002257613930851221, -0.0006541246548295021, 0.04030822217464447, -0.020352115854620934, 0.01664658822119236, -0.026419563218951225, -0.0025970516726374626, 0.007121119182556868, 0.008252577856183052, -0.01422809436917305, -0.025910407304763794, -0.022318026050925255, -0.002337169600650668, 0.008825378492474556, 0.003551719943061471, -0.02169572375714779, -0.014221022836863995, 0.02653270959854126, 0.022784752771258354, -0.007085761055350304, 0.01496354304254055, 0.02941793017089367, 0.01096807885915041, -0.008599086664617062, 0.01421395130455494, -0.00506681390106678, -0.024241505190730095, -0.010784217156469822, 0.007361554075032473, 0.020592549815773964, -0.0011411822633817792, 0.000947596796322614, -0.0038398883771151304, 0.01571313478052616, -0.0027420197147876024, 0.007792922668159008, -0.03258601576089859, 0.0016017213929444551, 0.02750859223306179, -0.023308051750063896, -0.014737251214683056, -0.011420662514865398, 0.02268574945628643, -0.009440609253942966, -0.01073471549898386, 0.032925453037023544, 0.02002682164311409, 0.009122386574745178, 0.011837887577712536, 0.0045576575212180614, 0.014864540658891201, -0.010055840015411377, 0.022770609706640244, -0.009553755633533001, 0.019970247521996498, -0.015599988400936127, 0.019941961392760277, 0.0057527609169483185, -0.008118216879665852, -0.0050279200077056885, 0.004345509223639965, -0.008775877766311169, -0.01736789382994175, -0.010989293456077576, -0.011378233321011066, -0.01933380216360092, -0.020380401983857155, -0.010897362604737282, -0.03153941407799721, 0.01692945323884487, 0.025726545602083206, 0.02342119812965393, 0.024991096928715706, -0.016519298776984215, -0.01664658822119236, -0.015472699888050556, -0.021596720442175865, -0.010763002559542656, -0.023817207664251328, 0.01783462055027485, -0.01507668849080801, -0.01591113954782486, -0.017749760299921036, -0.012057107873260975, 0.0020401617512106895, -0.006445779465138912, 0.0025033527053892612, 0.019248943775892258, -0.011342874728143215, -0.005307249259203672, 0.03507522493600845, -0.00536735774949193, -0.010465994477272034, -0.02653270959854126, 7.933471351861954e-05, 0.03425491601228714, 0.004670803435146809, -0.0009794190991669893, -0.002160379197448492, 0.007269623223692179, 0.009999267756938934, 0.011052938178181648, -0.01364822220057249, -0.006177057977765799, -0.03470749780535698, 0.0024397082161158323, -0.0025723008438944817, -0.004667267668992281, 0.034594353288412094, -0.006389206741005182, -0.025641685351729393, 0.009044598788022995, -0.0183720625936985, -0.02578311786055565, -0.0050173127092421055, -0.007594917435199022, 0.009645686484873295, -0.012672338634729385, -0.01571313478052616, -0.038978755474090576, 0.00710697565227747, -0.015769707038998604, -0.0005652874242514372, 0.03886561095714569, -0.01424930989742279, -0.009985123760998249, -0.01855592429637909, -0.007018580567091703, -0.010939792729914188, -0.0031362625304609537, 0.0016963043017312884, 0.0035305051133036613, -0.012941060587763786, 0.0040166787803173065, 0.01568484865128994, 0.0009891425725072622, -0.0036772412713617086, -0.0031221192330121994, -0.01951766572892666, 0.014935256913304329, 0.006548318080604076, 0.00795556977391243, -0.02289789728820324, -0.0020772877614945173, 0.022869611158967018, -0.00591540802270174, -0.01982881687581539, 0.01685873605310917, -0.018273059278726578, -0.017014311626553535, -0.004013143014162779, -0.01531712431460619, 0.020069250836968422, -0.04576750844717026, 0.0217098668217659, 0.044268324971199036, 0.009490110911428928, -0.011151941493153572, -0.022572603076696396, -0.18307003378868103, 0.01926308684051037, 0.017042597755789757, -0.012990561313927174, 0.03088882565498352, 0.008641516789793968, 0.010140699334442616, -0.004638981074094772, 0.005798726342618465, -0.00039114884566515684, -0.006495280656963587, 0.0011217353167012334, -0.016250576823949814, -0.017976053059101105, -0.01667487435042858, 0.007785851135849953, -0.022869611158967018, 0.021342141553759575, 0.05696895346045494, 0.01228339970111847, 0.016349580138921738, -0.02268574945628643, -0.0016220522811636329, 0.002011875156313181, 0.01158330962061882, 0.01784876361489296, 0.00927089061588049, 0.004055572673678398, -0.016575871035456657, -0.03187885135412216, 0.003571166889742017, 0.00915774516761303, 0.013344142585992813, -0.00022872263798490167, 0.04967104271054268, -0.011760099790990353, -0.007128190714865923, -0.022600891068577766, -0.024722374975681305, 0.00753127271309495, 0.026645855978131294, 0.039940495043992996, 0.018725642934441566, -0.03159598633646965, -0.010897362604737282, 0.015034259296953678, 0.041128527373075485, -0.0291916374117136, 0.008450583554804325, -0.0032193539664149284, 0.007948498241603374, -0.036546118557453156, -0.0024856736417859793, -0.01123680081218481, 0.003445645794272423, -0.003790387185290456, -0.004550585988909006, 0.03187885135412216, -0.018258916214108467, 0.01266526710242033, -0.00688422005623579, -0.0313979834318161, 0.01376844011247158, 0.026348847895860672, -0.008174790069460869, -0.03496207669377327, -0.009426466189324856, -0.005413323175162077, -0.03309516981244087, 0.026603424921631813, 0.000540094799362123, -0.022303882986307144, 0.0030354917980730534, -0.0035375766456127167, 0.0008600854780524969, 0.001621168339625001, -0.025273961946368217, 0.003907068632543087, -0.003198139136657119, 0.01588285341858864, 0.00040330318734049797, 0.019842959940433502, -0.006435172166675329, -0.012750126421451569, -0.005137530155479908, -0.002310651121661067, 0.01593942567706108, 0.002418493153527379, 0.0021833619102835655, -0.0200409647077322, 0.0074676284566521645, -0.01832963339984417, -0.01664658822119236, -0.010105341672897339, -0.011342874728143215, 0.007934355176985264, 0.0074676284566521645, -0.0007098136120475829, 0.0033802331890910864, -0.01571313478052616, 0.016321294009685516, -0.01736789382994175, -0.012728911824524403, -0.016010142862796783, 0.028088465332984924, 0.0059578376822173595, -0.008040429092943668, 0.01861249841749668, 0.03685726970434189, -0.004122753161936998, -0.02052183449268341, 0.016561727970838547, 0.01036699116230011, 0.025443680584430695, -0.004405617713928223, 0.022063447162508965, 0.022756466642022133, -0.022615034133195877, 0.0064882091246545315, -0.028894629329442978, 0.02873905375599861, 0.005494646728038788, -0.009412323124706745, 0.03230315074324608, 0.0022452385164797306, -0.0025086563546210527, -0.12593136727809906, -0.025740688666701317, 0.011753028258681297, 0.018923649564385414, 0.009101171977818012, 0.045230068266391754, -0.021299712359905243, 0.029474502429366112, -0.026617569848895073, 0.03889389708638191, -0.002796824788674712, -0.03617839515209198, 0.008959739468991756, -0.010925649665296078, -0.015274694189429283, -0.009504253976047039, 0.0007681544520892203, -0.0275227352976799, -0.01738203689455986, 0.03377404436469078, -0.004603622946888208, -0.00011436131899245083, 0.002657160395756364, 0.005614864639937878, -0.01158330962061882, -0.003914140164852142, -0.019941961392760277, 0.01303299143910408, 0.006371527444571257, 0.023760635405778885, -0.008761734701693058, -0.01328049786388874, -0.003063778392970562, -0.009108243510127068, 0.021101707592606544, -0.018527638167142868, -0.0092850336804986, 0.009263819083571434, 0.024071786552667618, 0.0023530807811766863, 0.007110511418431997, 0.028371330350637436, 0.007269623223692179, -0.021384572610259056, 0.0150625454261899, -7.640662079211324e-05, -0.022006874904036522, 0.031991999596357346, 0.0069938297383487225, -0.03521665558218956, -0.037055276334285736, -0.007785851135849953, -0.02677314542233944, -0.006014410872012377, 0.014404885470867157, -0.006413957104086876, 0.02074812725186348, 0.01832963339984417, -0.0029276497662067413, 0.011385304853320122, -0.014411957003176212, -0.021356284618377686, -0.0067640021443367004, -0.009511325508356094, 0.024991096928715706, -0.019630810245871544, -0.02964422106742859, -0.011187299154698849, 0.01110243983566761, -0.014079591259360313, -0.014510959386825562, 0.011159013025462627, -0.04056279733777046, 0.008485941216349602, 0.010430635884404182, -0.0030496350955218077, -0.024411223828792572, 0.006664999760687351, 0.013004705309867859, 0.0001975633203983307, -0.018937792629003525, -0.014291739091277122, 0.003613596549257636, -0.0200409647077322, 0.02243117056787014, -0.0003683870891109109, -0.011498450301587582, -0.0006209764396771789, -0.012962275184690952, -0.00109875260386616, -0.016943596303462982, 0.03298202529549599, 0.022544316947460175, -0.004320758394896984, 0.018145771697163582, 0.00857080053538084, 0.0004883835790678859, -0.005851763766258955, -0.013520932756364346, -0.00632556201890111, -0.020931988954544067, 0.005356750451028347, -0.04834157973527908, 0.01592528261244297, 0.01123680081218481, -0.031058544293045998, 0.002878148341551423, 0.00893852487206459, -0.0014647088246420026, -0.014475601725280285, -0.02199273183941841, -0.006389206741005182, -0.05470603331923485, 0.004440975841134787, -0.006042697466909885, -0.006894827354699373, -0.016349580138921738, -0.005933087319135666, 0.008761734701693058, 0.002648320747539401, 0.0042571136727929115, -0.012891558930277824, 0.006049768999218941, -0.0067427875474095345, 0.01593942567706108, 0.0013409554958343506, 0.004136896226555109, -0.011604524217545986, -0.02704186551272869, 0.0016450351104140282, -0.008761734701693058, -0.012007607147097588, -0.0024397082161158323, -0.004151039756834507, 0.016321294009685516, -0.00210910988971591, -0.007906069047749043, 0.020847128704190254, 0.005728010553866625, 0.02506181225180626, -0.0034668606240302324, 0.06703893840312958, -0.026108412072062492, -0.023293908685445786, 0.013909871689975262, -0.014723108150064945, -0.010218487121164799, -0.011286301538348198, 0.002798592671751976, 0.004812235943973064, 0.014991829171776772, -0.006124021019786596, 0.018018482252955437, 0.019956104457378387, -0.028159182518720627, -0.012580407783389091, -0.00494306068867445, -0.0026111947372555733, 0.003800994483754039, -0.004373795352876186, -0.011710599064826965, 0.006887755822390318, 0.02579726092517376, -0.005130458623170853, -0.0074676284566521645, -0.027635881677269936, 0.012488476932048798, -0.04333487153053284, -0.006930185481905937, 0.01835791952908039, -0.005586578045040369, -0.008365723304450512, -0.009009241126477718, -0.0016618301160633564, 0.01878221705555916, 0.017664901912212372, 0.022516030818223953, -0.004437440074980259, -0.007927283644676208, 0.0183720625936985, -0.00879002083092928, 0.013061277568340302, -0.001992428209632635, 0.0031397982966154814, -0.002765002427622676, 0.026235701516270638, 0.037253282964229584, -0.007510058116167784, 0.0067640021443367004, 0.010826646350324154, 0.002391974674537778, 0.01759418472647667, 0.014638248831033707, 0.011965177021920681, 0.011993463151156902, -0.022501887753605843, 0.020550120621919632, 0.0025121921207755804, -0.0001930330618051812, 0.00808993075042963, 0.009815405122935772, 0.010402349755167961, 0.021115850657224655, -0.006254845764487982, 0.004299543332308531, -0.0209744181483984, -0.030803967267274857, 0.03134141117334366, -0.0183720625936985, -0.023944497108459473, 0.0019111046567559242, 0.020677410066127777, 0.015472699888050556, 0.003684312803670764, 0.00554414838552475, 0.01906508207321167, -0.010430635884404182, 0.016986025497317314, -0.02196444384753704, -0.022487744688987732, -0.009207245893776417, 0.038017015904188156, 0.009815405122935772, 0.014822110533714294, 0.0406193733215332, -0.01808919757604599, 0.009546684101223946, 0.028399616479873657, 0.032416295260190964, -0.009744688868522644, -0.01783462055027485, -0.0077080633491277695, 0.0012446047039702535, -0.02125728316605091, -0.0018739786464720964, -0.0209744181483984, 0.006413957104086876, -0.0027738420758396387, -0.018386205658316612, 0.017509326338768005, -0.003755029058083892, 0.05843984708189964, 0.02890877239406109, -0.0033713937737047672, -0.004783949349075556, 0.00015502312453463674, 0.008125288411974907, 0.012983489781618118, -0.012099537998437881, 0.014708965085446835, -0.009695188142359257, 0.01806091144680977, -0.008153575472533703, 0.012750126421451569, -0.049840763211250305, -0.017452752217650414, 0.005816405639052391, -0.0030602426268160343, 0.020832985639572144, -0.012290471233427525, -0.01813162863254547, 0.01783462055027485, 0.013987659476697445, 0.025288105010986328, 0.007029187865555286, -0.020125823095440865, -0.007135262247174978, 0.01422809436917305, -0.00392828369513154, -0.03190713748335838, -0.030209951102733612, 0.009582041762769222, 0.003960106056183577, -0.04409860819578171, -0.023449484258890152, 0.014475601725280285, -0.010826646350324154, -0.008535442873835564, -0.008372795768082142, 0.018711499869823456, -0.0027261085342615843, 0.002462690928950906, -0.0013471432030200958, -0.03456606715917587, -0.02893706038594246, -0.005339071154594421, -0.007333267480134964, -0.018499352037906647, -0.0005321392090991139, -0.03400033712387085], "cc3d9f48-5ff0-4c64-a1a7-1a9da9729a00": [-0.006124799605458975, 0.005650091916322708, 0.01830301433801651, -0.01243519876152277, 0.002707261359319091, 0.0006879691500216722, -0.013620183803141117, 0.005018338095396757, -0.00905870646238327, -0.04340184107422829, 0.010150891728699207, 0.015304860658943653, 0.016461290419101715, 0.003922584466636181, 0.0044115688651800156, 0.005596553441137075, 0.03352221101522446, 0.006706584244966507, 0.015561845153570175, -0.030581166967749596, -0.006249722559005022, 0.015818828716874123, -0.008194953203201294, -0.0054323687218129635, -0.02145821414887905, 0.013734398409724236, 0.03594928979873657, -0.015147814527153969, 0.007352614775300026, -0.002957107499241829, 0.009151507169008255, 0.0034050459507852793, -0.0058392612263560295, -0.016803937032818794, -0.016204306855797768, -0.023057227954268456, -0.0031998150516301394, -0.00044905379763804376, 0.007759506814181805, -0.012021168135106564, 0.009743998758494854, 0.006281845737248659, -0.017646275460720062, -0.012920614331960678, -0.02399950474500656, 0.000688415311742574, -0.013577352277934551, -0.012692183256149292, -0.008401968516409397, 0.0131775988265872, 0.02415655180811882, 0.022571813315153122, -0.02537008933722973, -0.0009699383517727256, -0.022400490939617157, -0.00346929207444191, 0.005621538031846285, 0.019188182428479195, 0.014005660079419613, -0.014512491412460804, -0.0003493384283501655, 0.015290583483874798, -0.021686645224690437, -0.014598152600228786, -0.022186337038874626, 0.000970830675214529, -0.018745599314570427, -0.017389290034770966, -0.016018705442547798, -0.007124184165149927, 0.022157782688736916, 0.01975926011800766, 0.0025163074024021626, 0.014241229742765427, 0.032665595412254333, 0.009451322257518768, -0.010336491279304028, -0.002714399714022875, -0.012313845567405224, 0.0037012919783592224, 0.0020844305399805307, -0.016304245218634605, -0.019687876105308533, 0.022029289975762367, 0.02836824394762516, -0.018502891063690186, 0.013470275327563286, 0.034207504242658615, -0.00060096918605268, -0.0004407999513205141, 0.008530461229383945, 0.027240367606282234, 0.00086821528384462, 0.021158399060368538, -0.019487997516989708, 0.015404799021780491, -0.0031801844015717506, -0.00515753822401166, -0.002576984465122223, -0.001732861390337348, -0.006199753377586603, 0.00012704229447990656, -0.017203690484166145, -0.01957366056740284, -0.0229144599288702, 0.002123692072927952, 0.009272860363125801, -0.011607137508690357, 0.03317956626415253, -0.022214889526367188, 0.0017408921848982573, 0.038576241582632065, 0.013313229195773602, -0.024784736335277557, 0.011221660301089287, -0.04454399645328522, 0.0010448922403156757, -0.0036495381500571966, -0.0006696768687106669, -0.021629536524415016, 0.015618952922523022, 0.011385845020413399, 0.015533290803432465, -0.018945476040244102, 0.016861043870449066, 0.02712615206837654, -0.016004430130124092, -0.005271753296256065, -0.02245759777724743, -0.018688490614295006, -0.007916552945971489, -0.0019987691193819046, 0.01873132213950157, -0.0049148304387927055, -0.008851691149175167, 0.011542891152203083, -0.008244922384619713, 0.0036156305577605963, -0.02428504452109337, -0.037491198629140854, 0.02489895187318325, 0.0031052303966134787, -0.003631691914051771, 0.003087384393438697, -0.006221168674528599, 0.02272886037826538, -0.01628996804356575, 0.015005044639110565, 0.0060641225427389145, -0.0062889838591217995, -0.01644701324403286, -0.011135999113321304, -0.003726276569068432, -0.011728491634130478, 0.013191876001656055, 0.01731790602207184, -0.01169279869645834, 0.022257721051573753, -0.022471874952316284, 0.010957537218928337, 0.017546337097883224, 0.02354264445602894, -0.0014000306837260723, 0.014862275682389736, 0.008980183862149715, 0.022129228338599205, 0.021658090874552727, 0.010393599048256874, -0.009387075901031494, -0.005539445672184229, -0.0021718768402934074, 0.018260182812809944, -0.046314336359500885, 0.010707691311836243, 0.0022896614391356707, 0.014041353017091751, -0.012777845375239849, 0.01753205992281437, -0.007224122527986765, -0.026069659739732742, 0.016646889969706535, 0.015304860658943653, -0.0027215383015573025, 0.0287394430488348, -0.008359137922525406, 0.0015731382882222533, 0.00908726081252098, 0.0038511997554451227, -0.010786214843392372, 0.01195692177861929, -0.017489228397607803, 0.016932429745793343, -0.011964060366153717, -0.018816983327269554, -0.6578805446624756, -0.01009378395974636, 0.004300922621041536, -0.02539864368736744, -0.006449599284678698, 0.005450214724987745, -0.004789907485246658, -0.0031873227562755346, -0.01155002973973751, 0.01626141369342804, -0.006692307069897652, 0.0017373228911310434, 0.03694867342710495, -0.010379321873188019, -0.01586166024208069, -0.01660406030714512, 0.01199975237250328, -0.017689106985926628, -0.013834337703883648, 0.017175136134028435, -0.0028803690802305937, 0.035349659621715546, -0.022785967215895653, 0.010272244922816753, 0.0006710153538733721, 0.01740356720983982, 0.020801475271582603, -0.012106829322874546, -0.0036031382624059916, 0.02288590557873249, -0.002985661383718252, 0.023142891004681587, 0.009422768838703632, 0.006417476572096348, 0.0585353784263134, -0.009893907234072685, -0.017574891448020935, 0.03040984272956848, 0.022800244390964508, 0.021443936973810196, -0.04891273379325867, -0.013091937638819218, 0.005914214998483658, 0.00504689197987318, 0.00750966090708971, -0.0049291071482002735, 0.017203690484166145, 0.0009155076113529503, -0.001421445980668068, -0.007823753170669079, 0.02759728953242302, 0.0005447537987492979, -0.004418707452714443, -0.0031123689841479063, 0.029810212552547455, 0.005300307180732489, 0.0024324306286871433, -0.009793967939913273, 0.00904443021863699, 0.01444824505597353, -0.009108676575124264, -0.006224737968295813, -0.0018417228711768985, 0.009487014263868332, -0.0303241815418005, 0.0010868306271731853, -0.008380552753806114, -0.002334276679903269, -0.003951138351112604, -0.007252676412463188, 0.01811741292476654, 0.020373167470097542, -0.03246571868658066, -0.00842338427901268, 0.0055465842597186565, 0.008601845242083073, 0.012899198569357395, -0.00608553783968091, 0.012642214074730873, 0.009272860363125801, 0.00406535342335701, -0.013977106660604477, -0.014326890930533409, -0.009037291631102562, 0.026626458391547203, -0.016646889969706535, -0.0177462138235569, 0.009023014456033707, -0.0048684305511415005, -0.010671999305486679, -0.0018649229314178228, 0.021415382623672485, 0.00047783073387108743, -0.019159629940986633, 0.009015875868499279, 0.026398029178380966, -0.0049291071482002735, 0.006870768498629332, -0.008623261004686356, -0.03909021243453026, -0.00169181521050632, -0.04063212126493454, 0.01591876707971096, 0.007063507102429867, 0.009122952818870544, 0.019002582877874374, -0.000996707589365542, 0.01406276784837246, 0.012949167750775814, -0.031009474769234657, 0.008309168741106987, -0.013784368522465229, -0.022257721051573753, -0.008616122417151928, 0.012370952405035496, -0.022186337038874626, 0.02211495116353035, 0.002070153597742319, -0.0010056307073682547, -0.016247136518359184, 0.0002991461369674653, -0.008851691149175167, 0.005178953520953655, 0.006963568739593029, -0.008473353460431099, 0.013927137479186058, 0.00925858411937952, -0.01365587580949068, -0.0061604916118085384, 0.011093168519437313, 0.005232491996139288, 0.014890829101204872, 0.04060356691479683, -0.017474953085184097, 0.010964675806462765, 0.013477413915097713, 0.013199014589190483, -0.008137845434248447, 0.017546337097883224, -0.028039874508976936, -0.029895873740315437, -0.0047185225412249565, -0.007809476461261511, -0.009265722706913948, -0.007063507102429867, -0.02434215135872364, 0.0014169844798743725, -0.00032256919075734913, -0.013277537189424038, 0.014048490673303604, -0.02177230641245842, -0.0019951998256146908, -0.030495505779981613, 0.008187814615666866, -0.003951138351112604, 0.011521476320922375, -0.02015901356935501, -0.03286547586321831, -0.018131690099835396, 0.011385845020413399, 0.008523322641849518, 0.014383998699486256, -0.004386584274470806, 0.006717291660606861, -0.008773168548941612, -0.008616122417151928, 0.015333414077758789, 0.001058276859112084, -0.018031751736998558, -0.026026828214526176, 0.0048470147885382175, -0.010864737443625927, 0.011086029931902885, 0.012984860688447952, -0.010379321873188019, 0.018231628462672234, 0.0023467689752578735, 0.008616122417151928, -0.01410559844225645, -0.007845168933272362, 0.007495384197682142, 0.006331814918667078, 0.013327506370842457, -0.00868750736117363, 0.018916921690106392, 0.01361304521560669, 0.01396996807307005, 0.01172135304659605, -0.017631998285651207, 0.012349537573754787, 0.030980920419096947, -0.011221660301089287, 0.006706584244966507, 0.0006098922458477318, -0.005211076699197292, 0.01790326088666916, 0.0004662307328544557, 0.0063889226876199245, 0.0014089536853134632, 0.032437168061733246, -0.0102651072666049, 0.01864565908908844, 0.01666116714477539, 0.002032676711678505, 0.01554756797850132, -0.02365685999393463, 0.01279212161898613, -0.01923101395368576, 0.018103137612342834, 0.01731790602207184, 0.003326522884890437, -0.012784983962774277, 0.0028625228442251682, -0.026683567091822624, 0.01806030608713627, 0.03497845679521561, -0.0002099153643939644, 0.0336364284157753, -0.024956058710813522, 0.020915690809488297, -0.016032982617616653, -0.009701168164610863, 0.03546387329697609, -0.019773537293076515, 0.008730337955057621, 0.014876552857458591, -0.021700920537114143, -0.009679753333330154, -0.023799628019332886, -0.03906165808439255, -0.007716676220297813, 0.008651814423501492, 0.010272244922816753, 0.008102153427898884, 0.0017828305717557669, 0.01610436849296093, 0.021600982174277306, -0.024799013510346413, 0.03743408992886543, 3.764422581298277e-05, 0.018974028527736664, 0.025569967925548553, 0.014298337511718273, -0.019216736778616905, 0.025698458775877953, 0.01703236810863018, 0.04086054861545563, -0.02242904342710972, -0.022957289591431618, 0.025598520413041115, 0.017731936648488045, 0.028325412422418594, 0.0034710767213255167, 0.017974644899368286, 0.024213658645749092, -0.023885291069746017, 0.011185968294739723, 0.001537446049042046, 0.024913229048252106, 0.017460675910115242, -9.174037404591218e-05, -0.0032212305814027786, 0.003804799634963274, -0.01957366056740284, 0.003428245894610882, -0.008723199367523193, -0.00815926119685173, -0.00717772264033556, -0.01925956830382347, -0.007402583956718445, -0.013984245248138905, -0.021629536524415016, -2.7996151402476244e-05, -0.004650707356631756, 0.020730091258883476, 0.0006759230163879693, -0.003040984272956848, -0.006153353489935398, 0.03078104369342327, 0.015147814527153969, -0.045600488781929016, -0.01427692174911499, 0.005214645527303219, 0.0034532304853200912, -0.0048684305511415005, -0.005657230503857136, -0.008216368965804577, -0.006392491981387138, 0.02050166018307209, 0.005525168962776661, 0.000876692240126431, -0.00961550697684288, -0.008202091790735722, 0.011121721938252449, 0.010429291054606438, -0.008202091790735722, 0.03703433647751808, -0.024956058710813522, -0.0182744599878788, -0.0020112614147365093, 0.002021969063207507, 0.005849968641996384, 0.009237168356776237, -0.0010573845356702805, 0.05002633482217789, 0.009893907234072685, -0.0027215383015573025, -0.00935138389468193, -0.010614891536533833, -0.011257353238761425, -0.016832491382956505, 0.0012063998728990555, 0.003922584466636181, -0.006374645512551069, 0.009144368581473827, -0.006974276155233383, -0.012271014042198658, -9.480768494540825e-05, 0.021315444260835648, -0.015233475714921951, -0.002700122771784663, -0.031352121382951736, -0.025884060189127922, 0.016732553020119667, 0.10444995760917664, 0.015062152408063412, -0.026226704940199852, 0.009893907234072685, -0.00896590668708086, -0.029024982824921608, -0.016404183581471443, -0.02242904342710972, 0.029381904751062393, 0.0061926147900521755, 0.019288120791316032, 0.002660861238837242, 0.023799628019332886, 0.0070028300397098064, 0.013020552694797516, -0.017817597836256027, 0.012442337349057198, -0.031209351494908333, 0.004811322782188654, -0.01684676855802536, -0.011542891152203083, 0.001697169034741819, 0.006970707327127457, 0.036406151950359344, -0.0032622767612338066, 0.009986707009375095, 0.04437267407774925, 0.009822522290050983, 0.01706092245876789, -0.009544122032821178, -0.0065673841163516045, 0.00685292249545455, 0.011471507139503956, 0.013356060720980167, -0.0014901537215337157, -0.0030891690403223038, 0.016347074881196022, 0.023456983268260956, 0.011492921970784664, -0.013420306146144867, 0.021786583587527275, 0.027183258906006813, 0.006703014951199293, -0.01576172187924385, -0.011735630221664906, 0.0003676307387650013, -0.019288120791316032, 0.026155320927500725, -0.008109292015433311, -0.029838766902685165, 0.03446448966860771, -0.014362582936882973, -0.011328737251460552, -0.005261045880615711, 6.48038403596729e-05, -0.014027075842022896, 0.005971322767436504, -0.003326522884890437, 0.0001693153753876686, 0.0036620304454118013, 0.0032283689361065626, -0.04140307381749153, 0.02409944497048855, 0.002412799745798111, -0.0114572299644351, -0.02998153679072857, 0.009208614937961102, 0.0032265842892229557, -0.007309784181416035, 0.00839482992887497, 0.00727052241563797, -0.03340799733996391, -0.022343382239341736, -0.0018488613422960043, 0.009451322257518768, 0.00905870646238327, 0.0188027061522007, 0.01480516791343689, 0.006488861050456762, 0.004036799538880587, -0.024984613060951233, -0.03557809069752693, -0.0023771075066179037, -0.027711505070328712, -0.0011412614258006215, 0.017831875011324883, 0.00347286113537848, -0.011128860525786877, -0.00462929205968976, 0.00987963005900383, -0.0006901999586261809, 0.004643568769097328, 0.007723814807832241, -0.026497967541217804, 0.005029045511037111, 0.00040555381565354764, -0.007916552945971489, 0.023357044905424118, 0.012906337156891823, -0.03906165808439255, 0.0047042458318173885, 0.0028500305488705635, -0.010957537218928337, -0.020216122269630432, -0.009672614745795727, -0.006442461162805557, -0.004497230518609285, -0.0054787686094641685, -0.026555074378848076, 0.0003964076458942145, 0.028196921572089195, -0.0020933537743985653, 0.028468182310461998, 0.005103999748826027, -0.0015535075217485428, 0.019459445029497147, -0.008823137730360031, 0.02929624356329441, 0.017103752121329308, -0.0035799380857497454, 0.019645044580101967, -0.03994682803750038, 0.018916921690106392, 0.006164060905575752, -0.029895873740315437, 0.010243691504001617, 0.016090091317892075, -0.01703236810863018, -0.01576172187924385, -0.006021291948854923, -0.021144121885299683, 0.02781144343316555, -0.008373415097594261, -0.03229439631104469, -0.030838150531053543, -0.027083320543169975, -0.006520984228700399, -0.024627691134810448, -0.01291347574442625, -0.001330430619418621, -0.007588183972984552, 0.0055465842597186565, -0.006517414934933186, -0.026497967541217804, 0.012970583513379097, -0.028596675023436546, 0.012920614331960678, -0.0026019690558314323, 0.00013049998960923404, 0.035606641322374344, -0.03703433647751808, -0.0074097225442528725, 0.013820060528814793, 0.002527015283703804, -0.0016213229391723871, -0.03509267419576645, -0.004797045607119799, -0.020987074822187424, 0.017018090933561325, 0.01308479905128479, 0.026069659739732742, 0.012121106497943401, 0.017275076359510422, -0.004268799442797899, 0.0071991379372775555, 0.0039047382306307554, 0.008137845434248447, 0.001099323038943112, -0.015404799021780491, 0.015461906790733337, 0.01115027628839016, 0.021358275786042213, -0.010322214104235172, -0.010971814393997192, 0.018631383776664734, 0.02595544420182705, -0.01753205992281437, 0.00207550753839314, -0.015590398572385311, -0.026226704940199852, -0.005778584163635969, 0.015804553404450417, -0.018217353150248528, 0.00878030713647604, -0.0033015382941812277, 0.0053502763621509075, 0.01734646037220955, 0.010279383510351181, 0.0035263996105641127, 0.0098011065274477, 0.02963889017701149, -0.015661783516407013, 0.013862891122698784, 0.0052895997650921345, 0.023828182369470596, -0.008416245691478252, 0.008601845242083073, -0.022100675851106644, 0.005004060920327902, -0.0021807998418807983, -0.0006647691479884088, 0.0024752612225711346, 0.007573907263576984, -0.016004430130124092, 0.001313476823270321, 0.0014669537777081132, 0.011899814009666443, -0.022343382239341736, 0.0011956922244280577, 0.0008882922120392323, -0.0012420922284945846, -0.01059347577393055, -0.012392368167638779, -0.0051254150457680225, -0.014776614494621754, -0.007766645401716232, 0.01554756797850132, 0.01226387545466423, -0.04057501256465912, -0.023585474118590355, 0.01308479905128479, -0.02691199816763401, 0.031637657433748245, -0.0013375690905377269, 0.04126030579209328, -0.010279383510351181, -0.005043322686105967, -0.025127382948994637, -0.002237907610833645, 0.017260799184441566, -0.006935014855116606, 0.01224959921091795, 0.010115198791027069, -0.007852306589484215, 0.003504984313622117, 0.008216368965804577, 0.014362582936882973, -0.026612183079123497, -0.03869045898318291, 0.015476183034479618, 0.006353230215609074, 0.023128613829612732, -0.03375064209103584, -0.02235765941441059, -0.039775505661964417, 0.005286030471324921, -0.006617353297770023, 0.006249722559005022, -0.0196022130548954, -0.0029356919694691896, -0.01379864476621151, 0.026426581665873528, -0.0019505844684317708, 0.018417229875922203, 0.0021290460135787725, -0.013548798859119415, -0.0019148921128362417, -0.029010705649852753, -0.007445414550602436, 0.028625227510929108, 0.020887136459350586, 0.027026213705539703, 0.008573291823267937, 0.015618952922523022, 0.0038726150523871183, 0.006281845737248659, -0.011400122195482254, -0.03355076536536217, -0.03158055245876312, 0.029467565938830376, 0.008680368773639202, -0.0012367384042590857, -0.018074583262205124, -0.004836307372897863, 0.0108575988560915, -0.021729474887251854, -0.0009119383757933974, -0.006678030360490084, 0.001498184516094625, 0.006763691548258066, 0.005874953232705593, 0.008102153427898884, -0.002914276672527194, 0.025355814024806023, -0.015461906790733337, -0.01356307603418827, 0.007081353105604649, -0.006959999445825815, -0.0013991383602842689, -0.03512122854590416, 0.0024377843365073204, -0.02394239790737629, -0.008801721967756748, -0.008480492047965527, -0.01846005953848362, -0.0042366767302155495, -0.010136614553630352, 0.028825106099247932, -0.027511628344655037, 0.015576121397316456, -0.0029874457977712154, 0.006806522607803345, -0.015847383067011833, 0.018559997901320457, -0.012549414299428463, -0.004400860983878374, 0.016960984095931053, -0.014383998699486256, -0.03771962597966194, -0.020744366571307182, 0.047713473439216614, -0.011235937476158142, 0.003876184346154332, -0.0015044306637719274, 0.023000121116638184, 0.005253907293081284, 0.01798892207443714, -0.021815136075019836, -0.01650412194430828, -0.009622645564377308, -0.0037726766895502806, 0.01594732142984867, -0.002394953742623329, -0.014084183610975742, 0.0002975846000481397, -0.0019345228793099523, 0.020087629556655884, -0.008587568067014217, -0.052481964230537415, -0.006831507198512554, -0.0026876304764300585, 0.022600367665290833, -0.005332430358976126, -0.001481230603531003, -0.011949783191084862, -0.009208614937961102, -0.018688490614295006, -0.005946338176727295, 0.010400737635791302, -0.00522535340860486, -0.01186412200331688, 0.013927137479186058, 0.005767876282334328, 0.01660406030714512, -0.0006344307330437005, -0.004761353600770235, -0.014890829101204872, 0.0040046763606369495, -0.03612061217427254, -0.02929624356329441, -0.011835568584501743, 0.05022621154785156, 0.002502030460163951, -0.01456959918141365, -0.040061041712760925, -0.007559630088508129, -0.06995691359043121, -0.009080122224986553, 0.0028875074349343777, 0.001796215190552175, 0.02619815245270729, -0.012642214074730873, -0.02632664330303669, 0.02227199822664261, -0.020801475271582603, 0.002369968919083476, -0.018231628462672234, 0.0015285229310393333, 0.004333045799285173, -0.010043814778327942, 0.01291347574442625, 0.004397292155772448, -0.02399950474500656, -0.023399874567985535, 0.008844553492963314, -0.008815999142825603, -0.0003919461159966886, -0.010365045629441738, -0.01300627551972866, 0.018659936264157295, 0.02282879874110222, 0.016204306855797768, 0.011328737251460552, 0.019616490229964256, 0.020401721820235252, -0.02812553569674492, -0.009165783412754536, 0.004643568769097328, -0.009379937313497066, -0.02121550589799881, -0.017946090549230576, -0.00023735383001621813, -0.006731568835675716, -0.0098011065274477, 0.012977722100913525, -0.0030302766244858503, -0.008744614198803902, 0.003983261063694954, 0.032408613711595535, -0.020273229107260704, 0.003344368888065219, 0.02100135199725628, -0.009001599624752998, -0.009451322257518768, -0.013306091539561749, -0.013199014589190483, -0.016575505957007408, 0.008266338147222996, 0.01272787619382143, -0.027740059420466423, 0.0303241815418005, -0.0041081844829022884, 0.02818264439702034, -0.00039083074079826474, -0.0023414152674376965, -0.010493537411093712, 0.002161168958991766, 0.013463137671351433, 0.015561845153570175, 0.03634904325008392, -0.000537615327630192, 0.016275690868496895, -0.008616122417151928, 0.011064614169299603, -0.02492750622332096, -0.008537598885595798, -0.01282067596912384, -0.01516209077090025, -0.007730953395366669, -0.011078891344368458, -0.007266953121870756, -0.020373167470097542, 0.00421883026137948, 0.00952270720154047, -0.008080737665295601, -0.0059927380643785, 0.22740280628204346, 0.00317483046092093, 0.018217353150248528, 0.02889649011194706, -0.014348306693136692, -0.010072368197143078, 0.014512491412460804, 0.020573044195771217, 0.0018104921327903867, 0.023642582818865776, -0.019316675141453743, -0.0016195382922887802, -0.012670768424868584, 0.005721476394683123, 0.019188182428479195, -0.004743507131934166, -0.017332183197140694, -0.024784736335277557, -0.03035273589193821, -0.003512122668325901, 0.020373167470097542, -0.00016050382691901177, 0.00030829227762296796, -0.022800244390964508, 0.026269536465406418, 0.012520860880613327, -0.007980799302458763, 0.017332183197140694, 0.018188798800110817, -0.008373415097594261, -0.008009352721273899, 0.010864737443625927, 7.874614675529301e-05, -0.027026213705539703, -0.0021272613666951656, 0.0004376768774818629, 0.019816366955637932, -0.008309168741106987, 0.022971566766500473, 0.018659936264157295, 0.027026213705539703, -0.012949167750775814, -0.001954153645783663, -0.008287752978503704, 0.0009413845255039632, 0.020173290744423866, -0.012749291025102139, -0.009294276125729084, 0.012328121811151505, -0.0043651689775288105, -0.019487997516989708, -0.0018952613463625312, 0.04086054861545563, 0.029182028025388718, -0.001184984459541738, 0.023899566382169724, -0.003385415067896247, 0.01885981298983097, 0.004979076329618692, 0.03078104369342327, -0.023885291069746017, 0.01864565908908844, -0.008708922192454338, 0.005193230230361223, -0.007923691533505917, 0.011014644987881184, -0.0025573535822331905, 0.00895163044333458, -0.002951753558591008, -0.012756429612636566, 0.01848861388862133, -0.006749414838850498, -0.02047310583293438, 0.0020594459492713213, -0.012042583897709846, -0.026083936914801598, 0.01700381375849247, 0.019773537293076515, 0.030552612617611885, 0.02097279764711857, -0.011807014234364033, 0.0137058449909091, -0.013513106852769852, 0.0018863383447751403, -0.009451322257518768, -0.03300824388861656, 0.025341536849737167, -0.0014294767752289772, -0.01808886043727398, -0.01753205992281437, -0.005650091916322708, 0.015690337866544724, -0.016304245218634605, 0.00014890384045429528, 0.022500429302453995, -0.01796036772429943, 0.0058535379357635975, 0.02325710654258728, -0.015404799021780491, 0.0033497228287160397, -0.012549414299428463, 0.011093168519437313, 0.03435027226805687, 0.008416245691478252, 0.00531101506203413, 0.0041545843705534935, 0.0035585227888077497, 0.011514337733387947, 0.009487014263868332, -0.024213658645749092, 0.01327039860188961, -0.03731987252831459, -0.004918399732559919, 0.0024342152755707502, -0.0072455378249287605, 0.02409944497048855, -0.0014089536853134632, -0.030438397079706192, 0.0006629845593124628, 0.005211076699197292, -0.01954510621726513, -0.013784368522465229, 0.005261045880615711, -9.709422010928392e-05, 0.0011724921641871333, -0.019559383392333984, -0.02272886037826538, 0.016461290419101715, -0.02566990628838539, -0.0009279999067075551, 0.01861710660159588, 0.0015954460250213742, 0.01480516791343689, -0.008708922192454338, -0.0029749535024166107, -0.013691567815840244, 0.00531815318390727, -0.008459076285362244, 0.007638153154402971, -0.025512859225273132, -0.028082706034183502, 0.01291347574442625, 0.008987322449684143, -0.01279212161898613, 0.022586090490221977, -0.009958152659237385, 0.02428504452109337, -0.0064031993970274925, 0.00896590668708086, -0.002202215138822794, -0.0063889226876199245, 0.010729107074439526, -0.000987784587778151, -0.023314213380217552, 0.008544737473130226, -0.013263260014355183, -0.007716676220297813, 0.009694029577076435, 0.0009494153200648725, 0.015347691252827644, -0.027897104620933533, 0.01851716823875904, 0.042573779821395874, 0.008587568067014217, -0.022371936589479446, -0.008537598885595798, -0.18662792444229126, 0.011564306914806366, 0.020701536908745766, -0.0044936612248420715, 0.031323567032814026, 0.006017722655087709, -0.006517414934933186, 0.000365623040124774, -0.005892799701541662, -0.004393722862005234, -0.018688490614295006, -0.0025109536945819855, -0.020330335944890976, -0.00432947650551796, -0.01071482989937067, 0.012242460623383522, -0.012399506755173206, 0.030295629054307938, 0.052453409880399704, 0.015618952922523022, 0.026954827830195427, -0.007973660714924335, -0.0012626153184100986, -0.012028306722640991, -0.0005541230202652514, 0.018945476040244102, 0.017846152186393738, -0.0020897844806313515, -0.01626141369342804, -0.02198646031320095, 0.003206953639164567, 0.010479260236024857, 0.009672614745795727, -0.002489538164809346, 0.025655629113316536, 0.0034710767213255167, -0.01071482989937067, -0.01480516791343689, -0.01957366056740284, 0.017146583646535873, 0.009993845596909523, 0.021315444260835648, -0.007887999527156353, 0.0013250767951831222, -0.019216736778616905, 0.026497967541217804, 0.03489279747009277, -0.0070206765085458755, -0.0018363690469413996, -0.010472122579813004, -0.004058214835822582, -0.04088910296559334, 0.0003700845700222999, 0.002484184456989169, 0.011635690927505493, -0.006060553248971701, 0.010022399015724659, 0.007238399237394333, -0.007024245336651802, 0.01631852239370346, -0.01005095336586237, -0.02929624356329441, 0.015476183034479618, 0.0158902145922184, -0.019116798415780067, -0.023885291069746017, 0.0010109845316037536, 0.0011225229827687144, -0.01867421343922615, 0.008009352721273899, -0.00905870646238327, -0.024542028084397316, 0.0014303690986707807, -0.0143054760992527, -0.0017159075941890478, 0.012092553079128265, -0.005589414853602648, -0.0032194459345191717, 0.0039903996512293816, 0.01888836733996868, -0.01014375314116478, 0.03514978289604187, -0.007252676412463188, 0.003993968944996595, -0.00768812233582139, 0.007009968627244234, 0.03078104369342327, 0.004279507324099541, -0.004522215109318495, -0.011400122195482254, -0.006106953136622906, -0.027611566707491875, -0.0177462138235569, -0.01808886043727398, -0.005075445864349604, 0.0077951992861926556, 0.0148337222635746, 0.000380123034119606, 0.0004742614983115345, 0.015990152955055237, -0.0002877692168112844, -0.015990152955055237, -0.019816366955637932, 0.001671292120590806, 0.03731987252831459, -0.003208738286048174, -0.020030520856380463, 0.011928368359804153, 0.04014670476317406, -0.015533290803432465, -0.020801475271582603, 0.030552612617611885, 0.02161525934934616, 0.0190739668905735, -0.00925858411937952, 0.019873475655913353, 0.009372799657285213, -0.0158902145922184, 0.025070274248719215, -0.029410459101200104, 0.04163150489330292, -0.005842830054461956, -0.012599383480846882, 0.007709537632763386, 0.0019095382886007428, -0.006749414838850498, -0.12986287474632263, -0.04143162816762924, 0.015604675747454166, 0.018588552251458168, -0.0007388307130895555, 0.02195790596306324, -0.01718941330909729, 0.024542028084397316, -0.005767876282334328, 0.02068725973367691, -0.024784736335277557, -0.02998153679072857, -0.006381784100085497, -0.013555937446653843, 0.0019951998256146908, 0.01463384460657835, 0.022586090490221977, -0.014790890738368034, -0.013934276066720486, 0.03180898353457451, -0.020301783457398415, -0.012213906273245811, -0.007195568643510342, -0.008837414905428886, 0.0018345845164731145, -0.01519064512103796, -0.02651224471628666, 0.01973070576786995, 0.00768812233582139, 0.02245759777724743, -0.007573907263576984, -0.008451937697827816, -0.0002650153764989227, -0.005700061097741127, 0.0021004921291023493, -0.015176367945969105, -0.00021906151960138232, -0.008387691341340542, 0.019673598930239677, -0.036034949123859406, 4.318629635235993e-06, 0.025284428149461746, 0.007274091709405184, -0.021201228722929955, 0.0005215537967160344, -0.010022399015724659, -0.024170828983187675, 0.020772920921444893, 0.012627937830984592, -0.010657722130417824, -0.013577352277934551, -0.007074214983731508, -0.020887136459350586, -0.011057475581765175, 0.03577796742320061, -0.007581045385450125, 0.015104983001947403, -0.00016518845222890377, -0.026126766577363014, 0.008401968516409397, 0.005253907293081284, -0.01362732145935297, 0.00014198845019564033, -0.005567999556660652, 0.006067691836506128, -0.019502274692058563, -0.01808886043727398, -0.010522091761231422, 0.025470027700066566, -0.006595938000828028, -0.024770459160208702, 0.006863630376756191, -0.01520492136478424, -0.002823261311277747, 0.005211076699197292, -0.02217205986380577, -0.02254325896501541, 0.008766029961407185, 0.009437045082449913, -0.01415556762367487, -0.010472122579813004, -0.018588552251458168, 0.00795938353985548, -0.01703236810863018, 0.030838150531053543, -0.0022218460217118263, 0.008066460490226746, 0.0098011065274477, -0.02227199822664261, -0.0291391983628273, -0.004615014884620905, 0.018631383776664734, 0.021486766636371613, -0.012420921586453915, -0.0019255998777225614, 0.009622645564377308, -0.0016257844399660826, -0.010707691311836243, -0.007088491693139076, 0.005068307276815176, -0.02895359694957733, -0.0067101530730724335, -0.04071778059005737, 0.00750966090708971, -0.0001761192106641829, -0.02487039752304554, 0.0008833845495246351, 0.005978460889309645, -0.013998521491885185, 0.004689968656748533, -0.008287752978503704, -0.01737501472234726, -0.0405179038643837, 0.010586337186396122, -0.00895163044333458, -0.009422768838703632, -0.0007798768347129226, -0.019159629940986633, 0.004497230518609285, -0.008880245499312878, 0.01226387545466423, 0.006610214710235596, 0.020415998995304108, -0.00899446103721857, 0.011728491634130478, -0.020858582109212875, -0.007716676220297813, -0.01761772111058235, -0.02805415168404579, 0.01282067596912384, 0.006424614693969488, -0.01944516785442829, 0.012656491249799728, -0.02511310577392578, 0.006060553248971701, 0.014505352824926376, -0.0021379690151661634, -0.01332036778330803, -0.014391137287020683, 0.021915074437856674, 0.008080737665295601, 0.04028947278857231, -0.034236058592796326, -0.029182028025388718, -0.008573291823267937, 0.01516209077090025, -0.008116429671645164, 0.008823137730360031, 0.007880860939621925, 0.011921229772269726, 0.03072393499314785, 0.004904122557491064, 0.03078104369342327, 0.021172674372792244, -0.024799013510346413, -0.015661783516407013, -0.0018952613463625312, 0.005103999748826027, 0.012420921586453915, -0.020587321370840073, -0.022871628403663635, -0.014676676131784916, 0.04571470245718956, 0.001356307533569634, -0.007277661003172398, -0.012328121811151505, -0.0024609845131635666, -0.040032487362623215, -0.01291347574442625, 0.010786214843392372, -0.0029803074430674314, 0.0008740153280086815, -0.010793352499604225, -0.004547199700027704, 0.016575505957007408, 0.007995076477527618, 0.020701536908745766, -0.005296737886965275, 0.00691359955817461, -0.011093168519437313, -0.015276306308805943, 0.04465821012854576, -0.0064031993970274925, -0.006752984132617712, -0.010557783767580986, 0.011357291601598263, 0.04457255080342293, 0.0075524915009737015, -0.03226584196090698, 0.0325799360871315, -0.014334029518067837, 0.015176367945969105, 0.008587568067014217, 0.006438891869038343, -0.002619815059006214, -0.02294301427900791, 0.0027197536546736956, -0.0013705844758078456, -0.002319999737665057, 0.028239751234650612, -0.01610436849296093, -0.006438891869038343, 0.018360121175646782, -0.004989784210920334, 0.0022664612624794245, -0.0315234437584877, -0.032751258462667465, 0.018188798800110817, -0.01406276784837246, -0.017217967659235, -0.015661783516407013, 0.027668675407767296, 0.006513845641165972, -0.0025680612307041883, 0.013427444733679295, 0.0102651072666049, -0.021943628787994385, 0.01586166024208069, -0.01219963002949953, -0.025627074763178825, -0.030181413516402245, 0.024570582434535027, 0.02007335238158703, 0.002366399858146906, 0.03335088863968849, -0.012163937091827393, 0.01833156682550907, 0.020544489845633507, 0.012577967718243599, -0.011757045052945614, 0.00039596151327714324, -0.014141291379928589, 0.006417476572096348, 0.008880245499312878, -0.009265722706913948, -0.007588183972984552, -0.006303261034190655, -0.009187199175357819, 0.023399874567985535, 0.020201845094561577, -0.0035799380857497454, 0.059791747480630875, 0.008451937697827816, 0.007027814630419016, -0.0013661229750141501, -0.009151507169008255, 0.014176983386278152, 0.01435544528067112, -0.006513845641165972, 0.007059937808662653, -0.021629536524415016, 0.03303679823875427, 0.004097476601600647, 0.024413537234067917, -0.036748796701431274, -0.01537624467164278, -0.003847630461677909, -0.013898583129048347, 0.026497967541217804, -0.02521304413676262, -0.013099076226353645, 0.040432244539260864, 0.015447629615664482, 0.020801475271582603, -0.013527383096516132, -0.01597587577998638, -0.013120491057634354, 0.006267568562179804, -0.011078891344368458, -0.02619815245270729, -0.010771937668323517, -0.0068921842612326145, 0.018017474561929703, -0.032037410885095596, -0.032779812812805176, 0.008566153235733509, 0.005054030567407608, -0.00720984535291791, 0.00012425384193193167, 0.00439015356823802, -0.00016641536785755306, -0.005657230503857136, 0.014455383643507957, -0.020944245159626007, -0.03797661140561104, 0.0017810460412874818, -0.007438276428729296, -0.015661783516407013, -0.009936737827956676, -0.048113226890563965], "70e3a006-e142-4973-8bcd-97518b141ca2": [-0.003150396980345249, -0.003431335324421525, 0.017810432240366936, -0.020298238843679428, 0.017852837219834328, 0.015534655191004276, -0.004339525941759348, -0.01699058711528778, 0.008247925899922848, -0.04254714399576187, 0.008509429171681404, 0.00483779376372695, 0.011272872798144817, 0.0027422411367297173, 0.009527167305350304, 0.013414365239441395, 0.02285672165453434, -0.003544417442753911, 0.004685840103775263, -0.0183334369212389, -0.007223119493573904, -0.011562645435333252, -0.0028323533479124308, 0.00523004774004221, -0.025033552199602127, 0.00032731969258747995, 0.01600111834704876, -0.008990027941763401, -0.0035974245984107256, 0.0032210731878876686, 0.007717853877693415, -0.0030691190622746944, -0.0037281757686287165, 0.018856441602110863, -0.03805213049054146, -0.004176970571279526, 0.00041213128133676946, 0.007244322448968887, 0.016340365633368492, -0.028426015749573708, 0.026885271072387695, 0.0062937261536717415, -0.00803589727729559, -0.014940973371267319, -0.0379955880343914, 0.004046219401061535, -0.011506104841828346, -0.01939358189702034, 0.008396347053349018, 0.01969042234122753, 0.010615582577884197, 0.026263318955898285, -0.026729783043265343, 0.011569713242352009, -0.014008046127855778, 0.0033889294136315584, 0.011209264397621155, 0.015647737309336662, 0.014333157800137997, -0.002772278618067503, 0.0073856753297150135, 0.02216409333050251, -0.013965640217065811, -0.006993421819061041, -0.021231165155768394, -0.0021432593930512667, -0.011513172648847103, -0.0035532519686967134, -0.015562925487756729, 0.00539613701403141, 0.04079437255859375, 0.020354779437184334, 0.009781602770090103, 0.006223049946129322, 0.024482276290655136, 0.00196833536028862, -0.018856441602110863, -0.022658826783299446, -0.012022041715681553, 0.006314929109066725, 0.002660963451489806, -0.016637206077575684, -0.020609214901924133, 0.017626672983169556, 0.038843706250190735, -0.024340923875570297, 0.02588166855275631, 0.045430738478899, -0.024892199784517288, -0.0003909283841494471, 0.01691991090774536, 0.031041039153933525, -0.0050780936144292355, 0.012686398811638355, -0.001837584306485951, 0.009230326861143112, -0.002000139793381095, -0.00030788371805101633, -0.0004419478646013886, 0.0008348639821633697, 0.0024860394187271595, 0.006102900020778179, -0.02971232496201992, -0.017810432240366936, -0.01352744735777378, -0.004989747889339924, 0.015605331398546696, -0.0013490342535078526, 0.034970641136169434, -0.02292739786207676, -0.00736447237432003, 0.03955046832561493, 0.0057212477549910545, -0.011541442945599556, 0.0036150936502963305, -0.03262418881058693, 0.002646828070282936, -0.0005561342695727944, -0.003795318305492401, -0.0028747592587023973, 0.02541520446538925, 0.021245300769805908, 0.025203175842761993, -0.00960491131991148, 0.0252597164362669, 0.00796522106975317, -0.018093137070536613, -0.005982750561088324, 0.0023729573003947735, -0.02825639210641384, 0.011951365508139133, 0.011612119153141975, 0.0196056105196476, -0.01162625476717949, -0.02412889525294304, 0.03765634074807167, -0.016100065782666206, -0.011166858486831188, -0.024878064170479774, -0.01877162978053093, 0.02384619042277336, 0.014368495903909206, -0.005594030488282442, 0.002604422392323613, -0.007470486685633659, 0.02419957146048546, -0.0039861444383859634, -0.0012598054017871618, 0.017810432240366936, -0.010021901689469814, -0.0020036736968904734, -0.018729224801063538, -0.011689863167703152, -0.005445610266178846, 0.017739756032824516, 0.011548510752618313, -0.004293586127460003, 0.030051570385694504, -0.01713193953037262, 0.0032210731878876686, 0.013810152187943459, 0.023210102692246437, 0.0066329725086688995, 0.010820544324815273, 0.007915747351944447, 0.02844015136361122, 0.030136382207274437, -0.011414225213229656, -0.02322423830628395, -0.021923793479800224, -0.014403834007680416, 0.013463838957250118, -0.03270899876952171, 0.0023499876260757446, 0.003957873675972223, 0.0013905565720051527, -0.012205800041556358, 0.01248850580304861, -0.014191804453730583, -0.015520519576966763, 0.0168068278580904, 0.0029507363215088844, 0.0035585525911301374, 0.03663860261440277, 0.006505755241960287, -0.010339945554733276, 0.0028606238774955273, -0.006742520723491907, 0.003035547910258174, -0.0047777192667126656, 0.00031119666527956724, 0.007233721204102039, -0.014615862630307674, -0.010559041984379292, -0.6414017081260681, -0.011838283389806747, 0.005548091139644384, -0.023931002244353294, -0.005873201880604029, -0.01826276071369648, 0.009272732771933079, -0.0023128825705498457, -0.012311814352869987, 0.021754169836640358, -0.014142331667244434, 0.011739336885511875, 0.025500016286969185, -0.0029330672696232796, -0.014114060439169407, -0.021202895790338516, 0.01819208450615406, -0.020990867167711258, -0.011039640754461288, 0.012757075019180775, -0.02158454805612564, 0.027733387425541878, -0.0035020115319639444, 0.008042965084314346, -0.0017748590325936675, 0.013718273490667343, 0.016453446820378304, -0.0034949439577758312, -0.010544906370341778, 0.014545186422765255, 0.00805710069835186, 0.021047407761216164, 0.008813336491584778, -5.852882532053627e-05, 0.059990059584379196, -0.005975682754069567, -0.021132219582796097, 0.02038305066525936, 0.009378747083246708, 0.03007984161376953, -0.04571344330906868, -0.011131520383059978, 0.010580244474112988, 0.011082046665251255, -0.0025249114260077477, -0.004724711645394564, 0.027987822890281677, 0.003341222880408168, -0.014191804453730583, -0.013110456988215446, 0.010516636073589325, -0.010778138414025307, -0.010707462206482887, -0.007753191981464624, 0.02073643170297146, -0.0010636786464601755, -0.006276057101786137, -0.01735810376703739, 0.011916027404367924, 0.01430488657206297, -0.009619046933948994, 0.012184597551822662, -0.012318882159888744, -0.010347013361752033, -0.012163394130766392, -0.015902170911431313, -0.007208984345197678, 7.989737059688196e-05, 0.007689583580940962, 0.006608235649764538, 0.02497701160609722, 0.011258737184107304, -0.02255988121032715, -0.010410621762275696, 0.01287015713751316, 0.022729504853487015, 0.014439172111451626, -0.005802525673061609, -0.0001318555005127564, 0.01133648119866848, -0.010693326592445374, -0.03098449856042862, -0.0119937714189291, -0.02311115525662899, 0.024736711755394936, -0.008898148313164711, -0.03542296960949898, 0.002809383673593402, 0.005063958000391722, -0.006880339700728655, 0.01735810376703739, 0.024072354659438133, -0.010947762057185173, -0.013414365239441395, -0.0055975643917918205, 0.020651619881391525, 0.0002061760751530528, 0.009442356415092945, 0.005215912126004696, -0.03706265985965729, -0.013576921075582504, -0.028341203927993774, 0.02264469303190708, -0.004067421890795231, 0.021372519433498383, 0.02380378358066082, -0.009442356415092945, -0.007696650922298431, 0.01713193953037262, -0.02216409333050251, 0.013421433046460152, -0.02613610215485096, -0.023450402542948723, -0.007823868654668331, 0.004798922222107649, -0.022248905152082443, 0.01884230598807335, -0.0077249216847121716, 0.0020160418935120106, -0.0006440379656851292, -0.009428220801055431, -0.015124731697142124, 0.007258458063006401, 0.00539613701403141, -0.0010831145336851478, 0.008721457794308662, 0.007145375944674015, -0.013880829326808453, -0.01604352332651615, 0.02022756263613701, 0.0030284803360700607, 0.011456631124019623, 0.03138028457760811, -0.01460172701627016, 0.007141842041164637, 0.005516286473721266, 0.014347292482852936, -0.01888471283018589, -0.0007557948702014983, -0.03036254644393921, -0.019520798698067665, -0.006194779183715582, -0.007449283730238676, -0.0011458398075774312, -0.025471745058894157, -0.03214358910918236, 0.008481157943606377, -0.003844791790470481, -0.01219166535884142, 0.015548789873719215, 0.001062795170582831, 0.00719838310033083, -0.026404673233628273, 0.0029436687473207712, 0.004717644304037094, -0.0012094484409317374, -0.007710786536335945, -0.04421510547399521, -0.023323185741901398, 0.0004256039683241397, 0.003254644339904189, 0.018022460862994194, -0.014502780511975288, -0.003604492172598839, -0.0003476391430012882, -0.008615443482995033, -0.0015654804883524776, 0.006258388049900532, -0.016637206077575684, -0.016722016036510468, 0.01407165452837944, 0.00010253587970510125, -0.0034578389022499323, 0.00713477423414588, -0.01891298219561577, 0.03335922211408615, 0.01363346166908741, 0.0008724107756279409, -0.0002272685378557071, -0.0028429548256099224, -0.007138308137655258, 0.01837584190070629, -0.0025372798554599285, -0.007449283730238676, 0.01669374667108059, 0.0005419990047812462, 0.0012562716146931052, 0.01713193953037262, -0.006558762397617102, -0.0003151722194161266, 0.00812777690589428, 0.00038960319943726063, -0.0055975643917918205, 0.015605331398546696, -0.011060844175517559, 0.003507312387228012, 0.0033076517283916473, 0.025712044909596443, -0.00959077663719654, 0.024510547518730164, -0.013188201002776623, 0.0336136557161808, 0.021754169836640358, 0.006622370798140764, 0.005717714317142963, -0.02766271121799946, 0.0020284103229641914, -0.012742940336465836, 0.00013693537039216608, -0.003357125213369727, -0.007746124640107155, 0.012771210633218288, -0.00027828800375573337, -0.012721736915409565, 0.019987262785434723, 0.024764981120824814, 0.002243973081931472, 0.018672684207558632, -0.019563205540180206, 0.023648295551538467, -0.010919490829110146, -0.011117384769022465, 0.027676846832036972, -0.019082605838775635, 0.016934046521782875, 0.002758143236860633, -0.017697349190711975, 0.020877784118056297, -0.018460653722286224, -0.044130291789770126, -0.0021785974968224764, 0.005254784133285284, 0.0007708136108703911, 0.014000978320837021, 0.026333997026085854, 0.004233511630445719, 0.034179069101810455, -0.027507223188877106, 0.044639162719249725, -0.004169902764260769, 0.012234070338308811, 0.014955108985304832, 0.015605331398546696, -0.01906847022473812, 0.029062101617455482, 0.002221003407612443, 0.047437943518161774, -0.009809873066842556, -0.02738000638782978, 0.025909937918186188, 0.002904796740040183, 0.02092019096016884, 0.01033287774771452, -0.003454304998740554, 0.01757013238966465, -0.02041132003068924, 0.008742660284042358, 0.005813127383589745, 0.017598403617739677, 0.015562925487756729, 0.004141632467508316, -0.007809733040630817, 0.0024984078481793404, -0.007654245477169752, -0.004452608060091734, 0.0006091415416449308, -0.00589793873950839, -0.00686267064884305, -0.011400090530514717, -0.02299807406961918, 0.01046009548008442, -0.024256112053990364, -0.0004775068664457649, 0.00040462191100232303, 0.021598683670163155, 0.0002763002412393689, -0.017881108447909355, -0.0022793111857026815, 0.011074978858232498, 0.0063043273985385895, -0.023832054808735847, -0.01987418159842491, 0.009717993438243866, -0.002615023870021105, 0.0016299725975841284, 0.0035726879723370075, 0.0064739505760371685, -0.007028759922832251, 0.026376402005553246, 0.0098028052598238, -0.005548091139644384, -0.022079281508922577, 0.0009293935727328062, 0.011979635804891586, 0.01073573250323534, -0.010163254104554653, 0.05851999297738075, -0.025938209146261215, -0.018856441602110863, -0.012905496172606945, 0.0030337809585034847, 0.015124731697142124, -0.01287015713751316, -0.006795527879148722, 0.06960203498601913, -0.00430065393447876, -0.008827472105622292, -0.01895538903772831, -0.00789454486221075, -0.01310338918119669, -0.010707462206482887, -0.0006197429611347616, -0.0077814627438783646, 0.003335922257974744, 0.0077249216847121716, -0.008247925899922848, -0.001596401329152286, -0.0023941602557897568, 0.005639970302581787, -0.00022859372256789356, -0.004032083787024021, -0.029175184667110443, -0.010474230162799358, 0.02876526117324829, 0.09481935203075409, 0.01366879977285862, -0.018177948892116547, 0.006583499256521463, -0.018036596477031708, -0.009110177867114544, -0.027351735159754753, -0.039861444383859634, 0.04331044852733612, 8.475636423099786e-05, 0.025938209146261215, 0.0037352433428168297, 0.022588150575757027, 0.003915468230843544, 0.019958991557359695, -0.005940344650298357, 0.015350895933806896, -0.021853117272257805, -0.0029330672696232796, -0.025344528257846832, -0.0005689443787559867, 0.016976451501250267, 0.019167417660355568, 0.03316132724285126, 0.014078722335398197, 0.011159790679812431, 0.040257230401039124, 0.003153930651023984, 0.016467582434415817, -0.00633259816095233, -0.008827472105622292, 0.0077814627438783646, 0.00969679094851017, 0.03273726999759674, -0.007021692115813494, 0.007378607522696257, 0.0018517195712774992, 0.019054334610700607, 0.005908539984375238, 0.008657849393785, 0.01870095357298851, 0.02482152357697487, -0.00356738711707294, -0.01366879977285862, -0.007081767078489065, -0.0019241627305746078, -0.0022810781374573708, 0.01745705120265484, -0.009336342103779316, -0.02814330905675888, 0.01567600667476654, -0.0066895135678350925, -0.027931280434131622, 0.0009399950504302979, 0.0011555578093975782, 0.0022157025523483753, 0.009831075556576252, -0.0003575779846869409, -0.01574668288230896, 0.00021887572074774653, 0.0021909659262746572, -0.03109757974743843, 0.009265664964914322, -0.006481018383055925, -0.005392603110522032, -0.012022041715681553, -0.003738777246326208, 0.001119336229749024, 0.005456211976706982, -0.01987418159842491, 0.006940414663404226, -0.029627513140439987, -0.027549628168344498, 0.007095902226865292, 0.029570970684289932, -0.0020902520045638084, 0.02004380337893963, 0.02631986141204834, -0.0022545745596289635, 0.00406388845294714, -0.01425541378557682, -0.02223476953804493, 0.00036884204018861055, -0.022842586040496826, -0.015506383962929249, 0.013781881891191006, 0.0027881807181984186, 0.0013216471998021007, -0.007548230700194836, 0.005378467962145805, -0.01132234651595354, 0.0045056152157485485, 0.022955669090151787, -0.03502718359231949, 0.012022041715681553, 0.02198033407330513, -0.007689583580940962, 0.03214358910918236, -0.0017801597714424133, -0.032567646354436874, 0.001537209958769381, -0.0057000452652573586, -0.0014815523754805326, -0.013343689031898975, 0.0002449376042932272, 0.005124032963067293, 0.02045372687280178, 0.006074629724025726, -0.012318882159888744, -0.010848814621567726, 0.022036876529455185, 0.0020089743193238974, 0.02544347383081913, 0.018757494166493416, 0.014114060439169407, 0.0170612633228302, 0.003507312387228012, 0.006859136745333672, 0.011124452576041222, -0.025867532938718796, 0.013350756838917732, -0.046278852969408035, 0.023450402542948723, 0.00539613701403141, -0.02894902043044567, 0.0009240928338840604, 0.026857001706957817, -0.02158454805612564, -0.011421293020248413, 0.0007350337109528482, -0.011244602501392365, 0.028355339542031288, -0.0061806440353393555, -0.013866693712770939, -0.018573736771941185, -0.03121066279709339, -0.01764080859720707, -0.011810013093054295, -0.013265945017337799, -0.0007990841404534876, -0.004487946163862944, 0.002570851007476449, -0.015308490954339504, -0.017301563173532486, 0.0016591266030445695, -0.029146913439035416, 0.0058237286284565926, -0.008664916269481182, -0.011216331273317337, 0.0322849415242672, -0.035055454820394516, -0.005859066732227802, -0.009308070875704288, -0.0024241977371275425, -0.004420803859829903, -0.03955046832561493, 4.177080700173974e-05, -0.01717434450984001, 0.031578179448843, 0.017372239381074905, 0.025358663871884346, 0.0036168606020510197, 0.03499891236424446, -0.0034578389022499323, 0.01969042234122753, -0.004032083787024021, 0.004692907445132732, -0.0047777192667126656, -0.006647107657045126, 0.009378747083246708, 0.009739196859300137, 0.03618627414107323, -0.0010928325355052948, -0.02311115525662899, 0.018460653722286224, 0.03627108782529831, -0.02172590047121048, -0.0005654105334542692, -0.012156326323747635, -0.026701513677835464, -0.005502151325345039, 0.004728245548903942, -0.01363346166908741, 0.007548230700194836, -0.009463558904826641, 0.010636785998940468, 0.02168349362909794, -0.000636970333289355, 0.019591474905610085, 0.011718133464455605, 0.023012209683656693, -0.012799480929970741, 0.01467240322381258, 0.01793764904141426, 0.02041132003068924, -0.022107552736997604, 0.0018852908397093415, -0.029429618269205093, -0.006968684960156679, 0.01771148480474949, 0.011329413391649723, 0.005738917272537947, 0.02186725288629532, -0.020510267466306686, 0.005162904970347881, 0.015209543518722057, -0.009979495778679848, -0.036949578672647476, 0.014085790142416954, 0.0010804642224684358, 0.0018658548360690475, -0.017782161012291908, -0.02216409333050251, -0.002334085525944829, -0.018828170374035835, -0.010028969496488571, 0.017598403617739677, 0.0026874670293182135, -0.03398117423057556, -0.03061698190867901, -0.011986703611910343, -0.02876526117324829, 0.0366668738424778, -0.0012341851834207773, 0.02825639210641384, 0.010453027673065662, 0.013838423416018486, -0.030390817672014236, -0.019054334610700607, 0.010339945554733276, -0.008113641291856766, 0.011011370457708836, 0.03878716379404068, -0.012417828664183617, -0.007456351537257433, 0.010092577897012234, 0.009272732771933079, -0.04472397267818451, -0.04020069167017937, 0.006502221338450909, -0.008594240061938763, 0.01764080859720707, -0.02073643170297146, -0.021315976977348328, -0.0381934829056263, 0.026263318955898285, -0.006721317768096924, 0.0071135712787508965, -0.014043384231626987, -0.00836807582527399, -0.0073856753297150135, 0.031295474618673325, 0.018234489485621452, 0.016283823177218437, 0.02343626692891121, -0.013308350928127766, -0.007293796166777611, -0.04147286340594292, -0.009908819571137428, 0.026235049590468407, 0.01549224928021431, 0.022178228944540024, -0.0063396659679710865, 0.02825639210641384, -0.011541442945599556, 0.014425036497414112, -0.012552114203572273, -0.024878064170479774, -0.014050452038645744, 0.02920345403254032, 0.0057777888141572475, 0.015562925487756729, -0.023337319493293762, -0.01432608999311924, -0.00047220615670084953, -0.0017085999716073275, -0.005523354280740023, -0.014184736646711826, -0.011188060976564884, -0.010212727822363377, 0.008827472105622292, 0.0202699676156044, -0.007025226019322872, 0.023068750277161598, -0.012092717923223972, -0.010615582577884197, 0.010212727822363377, -0.009364612400531769, -0.00789454486221075, -0.048059895634651184, -0.012615722604095936, -0.023195967078208923, -0.018276896327733994, 0.012085650116205215, -0.007852138951420784, 0.0028182181995362043, -0.009979495778679848, 0.01950666308403015, -0.009173786267638206, 0.013280080631375313, 0.020651619881391525, 0.0076683806255459785, -0.026546025648713112, 0.019407717511057854, -0.009279800578951836, -0.011555577628314495, 0.033302679657936096, -0.00872852560132742, -0.025500016286969185, -0.02055267244577408, 0.03474447876214981, -0.004215842578560114, 0.0006488969665952027, -0.0101349838078022, 0.009053636342287064, 0.015704277902841568, 0.02255988121032715, -0.001994839170947671, -0.024298518896102905, 0.003362425835803151, -0.004848395474255085, 0.0008759446209296584, 0.007915747351944447, -0.017810432240366936, 0.008615443482995033, 0.010445959866046906, 0.019860045984387398, -0.006184177938848734, -0.05625835061073303, -0.009710926562547684, 0.003675168612971902, 0.01727329194545746, 0.009357544593513012, 0.0021962665487080812, -0.018616141751408577, -0.015350895933806896, -0.017018858343362808, -0.015534655191004276, 0.020496131852269173, -0.0030567508656531572, -0.0027864137664437294, -0.0008679935126565397, 0.008050032891333103, -0.007042895071208477, -0.006958083715289831, -0.0029772398993372917, -0.01724502258002758, 0.006420943420380354, -0.03974836319684982, -0.025825126096606255, -0.015478113666176796, 0.04076610133051872, 0.007583568803966045, -0.0215421412140131, -0.033189598470926285, -0.01884230598807335, -0.07061977684497833, -0.009081906639039516, 0.0036539656575769186, 0.013004442676901817, 0.041359782218933105, -0.00962611474096775, -0.0023605891037732363, 0.017725620418787003, -0.016637206077575684, 0.006477484479546547, -0.011173926293849945, -0.0037034391425549984, 0.009597844444215298, -0.0037670477759093046, 0.011979635804891586, -0.00492967339232564, -0.037232283502817154, -0.014983379282057285, 0.0006352033815346658, -0.010036037303507328, 0.00812777690589428, -0.007866274565458298, -0.01567600667476654, -0.00018177065066993237, 0.018418248742818832, 0.01089828833937645, 0.00925859808921814, 0.009816940873861313, 0.0035196805838495493, -0.03827829286456108, -0.013718273490667343, 0.01593044213950634, -0.002243973081931472, -0.017259156331419945, -0.013923234306275845, -0.012036177329719067, -0.004904936533421278, -0.010544906370341778, 0.007746124640107155, -0.002371190581470728, -0.014170601963996887, -0.0004081557272002101, 0.03816521167755127, -0.02034064382314682, 0.007809733040630817, 0.012933766469359398, 0.00743514858186245, -0.002044312423095107, 0.0014568156329914927, 0.005389069207012653, -0.016269687563180923, 0.019195688888430595, 0.012714670039713383, -0.018686817958950996, 0.021740036085247993, -0.01024099811911583, 0.04322563484311104, -0.009937090799212456, -0.009922955185174942, -0.006039291620254517, -0.01084174681454897, 0.007548230700194836, 0.019365310668945312, 0.027069030329585075, 0.01162625476717949, 0.00013097205373924226, -0.013569853268563747, 0.02059507928788662, -0.017160210758447647, -0.011506104841828346, -0.007548230700194836, -0.004555088933557272, -0.025655504316091537, 4.548407559923362e-06, -0.004735313355922699, -0.011018438264727592, 0.010714530013501644, 0.01814967766404152, -0.014771350659430027, -0.007696650922298431, 0.22548572719097137, 0.02507595717906952, 0.005905006546527147, 0.03740190714597702, -0.008311535231769085, 0.0017236187122762203, 0.020072074607014656, 0.02887834422290325, -0.004668171051889658, 0.011032572947442532, -0.01782456785440445, 0.01775389164686203, -0.016312094405293465, 0.0018269828287884593, 0.021598683670163155, -0.006707182619720697, -0.02034064382314682, -0.02059507928788662, -0.03703439235687256, 0.005650571547448635, 0.024256112053990364, -0.003788250731304288, -0.009951225481927395, -0.009329274296760559, 0.024143030866980553, 0.015379167161881924, -0.015619466081261635, 0.00847409013658762, 0.017555996775627136, -0.0021962665487080812, -0.007731989026069641, 0.018503060564398766, -0.011279940605163574, 0.005286588799208403, 0.009407018311321735, -0.013393162749707699, 0.03743017837405205, -0.012354220263659954, 0.011675727553665638, 0.013400229625403881, -0.0007032293942756951, -0.0038165212608873844, -0.019746962934732437, -0.015251949429512024, 0.002814684296026826, 0.012608654797077179, -0.0021167558152228594, -0.003954340238124132, 0.00652695819735527, 0.007205450441688299, -0.011244602501392365, 0.003093855921179056, 0.04738140478730202, 0.016029389575123787, -0.007053496781736612, 0.016396906226873398, -0.0012677564518526196, 0.014085790142416954, -0.016651339828968048, 0.04345180094242096, -0.027281058952212334, 0.015534655191004276, 0.006470417138189077, 0.010799341835081577, -0.022687098011374474, 0.003661033231765032, 0.002263409085571766, 0.02325250953435898, 0.006413876079022884, -0.020651619881391525, 0.015266085043549538, 0.0017103669233620167, -0.011484901420772076, 0.011060844175517559, -0.02493460476398468, -0.02548588067293167, 0.02128770761191845, 0.02082124352455139, 0.016467582434415817, 0.016354499384760857, -0.0023358522448688745, 0.010870018042623997, 0.01460172701627016, -0.002132657915353775, -0.006958083715289831, -0.03358538821339607, 0.02574031427502632, -0.010438892059028149, -0.010410621762275696, -0.029146913439035416, -0.006965151056647301, 0.0056081656366586685, -0.016722016036510468, -0.013569853268563747, 0.008926418609917164, -0.011675727553665638, -0.014029249548912048, 0.027987822890281677, -0.0023888596333563328, 0.013612259179353714, -0.012771210633218288, 0.012149259448051453, 0.04822951927781105, 0.0053607989102602005, -0.0011670427629724145, -0.003947272431105375, 0.008007626980543137, 0.02675805427134037, 0.017018858343362808, -0.015054055489599705, -0.00040881833410821855, -0.018064867705106735, 0.011732269078493118, 0.006039291620254517, 0.013506244868040085, 0.020284103229641914, -0.006625904701650143, -0.024510547518730164, 0.013612259179353714, 0.005325460806488991, -0.016905775293707848, -0.01964801736176014, -0.008297399617731571, 0.011682795360684395, -0.01618487760424614, -0.006926279049366713, -0.031691260635852814, 0.0063502672128379345, -0.02041132003068924, -0.007155977189540863, 0.029316537082195282, 0.018658548593521118, 0.006099366117268801, -0.0224609337747097, -0.003763513872399926, -0.033302679657936096, -0.002058447804301977, -0.007731989026069641, 0.008410481736063957, -0.014050452038645744, -0.005615233443677425, 0.01793764904141426, 0.012403693981468678, -0.017146075144410133, 0.00805710069835186, -0.015308490954339504, 0.012785346247255802, -0.00016730409697629511, 0.011435428634285927, -0.0217965766787529, -0.01130114309489727, 0.009081906639039516, -0.005392603110522032, -0.011682795360684395, 0.006166508886963129, -0.012014973908662796, -0.02022756263613701, -0.00989468488842249, -0.004003813490271568, 0.018856441602110863, -0.03188915550708771, 0.022248905152082443, 0.0589723214507103, -0.007392742671072483, -0.027648575603961945, -0.03375500813126564, -0.1837584227323532, 0.00683439988642931, 0.019125010818243027, -0.015082326717674732, 0.03451831266283989, 0.014149398542940617, 0.011244602501392365, 0.000336375116603449, -0.0055975643917918205, 0.006717783864587545, -0.010580244474112988, -0.0053042578510940075, -0.027281058952212334, -0.0017483554547652602, 0.0014303119387477636, 0.01422007568180561, -0.031662989407777786, 0.00849529355764389, 0.05942464992403984, 0.004979146644473076, 0.004752982407808304, -0.022446798160672188, 0.007597704418003559, -0.007307931315153837, 0.0004695557872764766, 0.025287985801696777, 0.009442356415092945, -0.0005079860566183925, -0.00964024942368269, -0.03398117423057556, -0.0028500226326286793, 0.012439032085239887, 0.016085930168628693, -0.024114759638905525, 0.011046708561480045, -0.004682306200265884, -0.00456569017842412, 0.00013318068522494286, -0.011202196590602398, 0.0261785089969635, 0.023054614663124084, 0.022121688351035118, -0.009527167305350304, 0.010149119421839714, -0.006753122434020042, 0.04127496853470802, 0.035818759351968765, -0.018107272684574127, -0.01611420139670372, -0.0066329725086688995, 0.01720261573791504, -0.036468978971242905, 0.006184177938848734, -0.0060781631618738174, -0.0012368356110528111, -0.01303271297365427, 0.004226443823426962, 0.017739756032824516, -0.008262061513960361, 1.9422182958805934e-05, -0.001387022784911096, -0.01563360169529915, 0.012608654797077179, -0.006371470168232918, -0.00903950072824955, -0.040483396500349045, -0.015110597014427185, 0.0019913052674382925, -0.023337319493293762, 0.01877162978053093, -0.008205520920455456, 0.0003328413004055619, 0.006590566597878933, -0.016792694106698036, -0.008580105379223824, 0.013909099623560905, -0.0033783279359340668, 0.016778558492660522, 0.010523703880608082, 0.0014912702608853579, -0.010940694250166416, 0.01957733929157257, 0.008452887646853924, 0.012693466618657112, -0.024595359340310097, 0.014997514896094799, 0.028864208608865738, 0.007887477055191994, -0.0021485600154846907, -0.015619466081261635, -0.022107552736997604, -0.037204012274742126, -0.007392742671072483, 0.00011241951870033517, 0.0043925330974161625, 0.011647457256913185, 0.03163472190499306, 0.013407297432422638, 0.01308925449848175, -0.00513110077008605, 0.016849234700202942, -0.014940973371267319, -0.024326788261532784, 0.0009329274180345237, 0.03386809304356575, -0.0019294634694233537, -0.02133011259138584, 0.02894902043044567, 0.024157166481018066, 0.0015955178532749414, -0.03307651728391647, 0.035960111767053604, 0.02920345403254032, 0.023860324174165726, -0.025429340079426765, 0.01814967766404152, -0.007251390255987644, -0.02650361880660057, 0.005498617421835661, -0.026192642748355865, 0.05716300755739212, 0.003812987357378006, -0.009463558904826641, -0.006845001596957445, 0.012672264128923416, -0.008947622030973434, -0.11749231070280075, -0.041755568236112595, 0.028199851512908936, 0.0119937714189291, -0.0017951785121113062, 0.025203175842761993, -0.01939358189702034, 0.026008885353803635, -0.021697629243135452, 0.03762807324528694, -0.025061821565032005, -0.029033832252025604, -0.010834679938852787, 0.0034419368021190166, -0.001119336229749024, 0.015266085043549538, 0.009032433852553368, -0.01429075188934803, -0.03251110762357712, 0.022616421803832054, -0.020538538694381714, -0.022687098011374474, -0.007110037840902805, 0.000900239625480026, -0.012311814352869987, -0.002772278618067503, -0.027676846832036972, 0.013810152187943459, 0.01195843331515789, 0.02315356209874153, 0.0032140056136995554, -0.003507312387228012, 0.01928049884736538, -0.018418248742818832, -0.00010027202370110899, -0.019676286727190018, -0.012820684351027012, 0.005378467962145805, 0.02008621022105217, -0.0259240735322237, 0.0019100274657830596, 0.0061806440353393555, 0.00783800333738327, -0.04220789670944214, 0.005275987088680267, 0.00816311500966549, -0.02096259593963623, 0.006449214182794094, 0.013591055758297443, -0.019435986876487732, -0.014283684082329273, -0.0019400649471208453, -0.0016750287031754851, -0.029655782505869865, 0.023634159937500954, -0.026362266391515732, 0.006823798641562462, 0.01694818027317524, -0.023393861949443817, -0.014121128246188164, 0.004060354549437761, -0.024143030866980553, 0.005912073887884617, -0.019704557955265045, 0.024708440527319908, -0.014276616275310516, 0.012516776099801064, -0.005848465487360954, 0.011753471568226814, -0.019082605838775635, -0.010120849125087261, 0.01135768461972475, -0.03197396546602249, 0.005526888184249401, -0.00030214127036742866, -0.021245300769805908, -0.02511836402118206, -0.005240648984909058, 0.01796592026948929, -0.001881756936199963, -0.016382770612835884, -0.02639053761959076, 0.0014824357349425554, -0.007823868654668331, 0.010926558636128902, -0.00929393619298935, 0.008134843781590462, 0.006876805797219276, -0.011018438264727592, -0.039720091968774796, -0.002427731640636921, -0.004039151594042778, 0.027464816346764565, -0.011944297701120377, -0.001065445481799543, 0.00141706014983356, -0.00623365119099617, -0.006367936264723539, 0.0010097878985106945, 0.008643713779747486, -0.02486392855644226, -0.0009709159494377673, -0.05020845681428909, 0.01192309521138668, -0.007809733040630817, -0.02380378358066082, -0.010184457525610924, -0.01027633622288704, -0.017626672983169556, -0.003187502035871148, -0.010050172917544842, -0.013485041446983814, -0.040228959172964096, 0.00856596976518631, -0.0185878723859787, -0.02158454805612564, -0.01764080859720707, -0.016849234700202942, 0.015223679132759571, -0.009081906639039516, 0.01909674145281315, 0.01574668288230896, 0.007449283730238676, -0.00743514858186245, 0.001348150777630508, -0.011470766738057137, -0.002660963451489806, -0.01287015713751316, -0.03324614092707634, 0.024001678451895714, 0.0013914400478824973, -0.02537279762327671, 0.0027245720848441124, -0.013887896202504635, -0.0008229374070651829, 0.008078303188085556, -0.005883803591132164, -0.0058237286284565926, -0.009951225481927395, 0.019662151113152504, 0.026800459250807762, 0.022588150575757027, -0.030560439452528954, -0.02740827575325966, -0.00956957321614027, 0.007534095551818609, -0.004869598429650068, 0.007802665699273348, 0.016057658940553665, 0.00039667083183303475, 0.02267296239733696, 0.01472894474864006, 0.0157890897244215, 0.012530910782516003, -0.030645251274108887, -0.02391686663031578, -0.014969244599342346, -0.008997095748782158, 0.01694818027317524, -0.011004302650690079, -0.007880409248173237, -0.005378467962145805, 0.01805073209106922, 0.002759910188615322, -0.008262061513960361, -0.009442356415092945, 0.022800181061029434, -0.03516853600740433, 0.00298077380284667, 0.00010860962356673554, 0.02034064382314682, -0.00480245565995574, -0.011145655065774918, -0.008064167574048042, 0.024878064170479774, 0.014827891252934933, 0.007011090870946646, -0.001950666424818337, -0.0034331020433455706, -0.022192364558577538, -0.009117244742810726, 0.030136382207274437, -0.017103668302297592, -0.02107567898929119, -0.0033641927875578403, 0.013174065388739109, 0.03386809304356575, 0.00856596976518631, -0.015986982733011246, 0.011506104841828346, -0.01086295023560524, 0.022065145894885063, 0.013308350928127766, -0.009725061245262623, -0.01971869356930256, -0.022036876529455185, -0.0040426854975521564, -0.0038235888350754976, 0.00902536604553461, 0.023351455107331276, -0.002284612040966749, 0.0021238233894109726, 0.016976451501250267, 0.005120499059557915, -0.0019718692637979984, -0.032426293939352036, -0.033415764570236206, 0.013364891521632671, -0.005449144169688225, -0.01248850580304861, -0.005321926902979612, 0.020694026723504066, 0.016707882285118103, -0.005343129858374596, 0.008587172254920006, 0.01632623001933098, -0.00812777690589428, 0.022503340616822243, -0.01796592026948929, -0.026362266391515732, -0.02671564742922783, 0.032793812453746796, 0.0202699676156044, 0.012333017773926258, 0.04446953907608986, -0.008594240061938763, 0.0057777888141572475, 0.03765634074807167, 0.007350337225943804, -0.008891080506145954, 0.0003502895124256611, -0.031549908220767975, -0.002005440415814519, 0.004297120030969381, -0.004919071681797504, -0.01713193953037262, -0.01036821585148573, -0.013315418735146523, 0.01805073209106922, 0.024736711755394936, 0.0009753332124091685, 0.08051446080207825, 0.014686538837850094, -0.0006731919129379094, 0.00016454330761916935, -0.009647317230701447, 0.001330481725744903, 0.005526888184249401, -0.006505755241960287, 0.007484622299671173, -0.025867532938718796, 0.030136382207274437, 0.0008472323534078896, 0.015972847118973732, -0.02631986141204834, -0.031945694237947464, 0.004749448504298925, 0.006138238124549389, 0.037345368415117264, -0.03350057452917099, -0.014969244599342346, 0.03270899876952171, 0.0013843723572790623, 0.008813336491584778, -0.009795737452805042, -0.02329491451382637, -0.01126580499112606, -0.002904796740040183, -0.000891846779268235, -0.01717434450984001, -0.03805213049054146, -0.007505824789404869, 0.010629718191921711, -0.025669638067483902, -0.02803022786974907, -0.0006025155889801681, -0.003305884776636958, -0.009230326861143112, 0.0005309558473527431, 0.022432662546634674, -0.00709943613037467, -0.01749945618212223, 0.010855882428586483, -0.012333017773926258, -0.02996675856411457, 0.008905216120183468, -0.00600395305082202, -0.02883593738079071, -0.004597494378685951, -0.033415764570236206], "cd5a02aa-bb40-452b-bba1-bd2633c4837e": [0.0010251047788187861, 0.0007697062101215124, 0.03145527094602585, -0.02062847837805748, 0.007568924222141504, 0.016907207667827606, -0.008769560605287552, -0.010567004792392254, -0.01745486631989479, -0.03249441459774971, 0.023071877658367157, 0.01576976291835308, -0.00428297184407711, -0.006624564062803984, -0.008383390493690968, 0.015587209723889828, 0.02912420965731144, 0.006543819326907396, 0.008165732026100159, -0.01316487230360508, -0.015924230217933655, -0.016570186242461205, 0.002543453359976411, 0.008264029398560524, -0.018648480996489525, 0.011922108940780163, 0.017202099785208702, -0.013656361028552055, -0.006189245264977217, 0.013031468726694584, 0.018409758806228638, -0.002229251665994525, 0.010145728476345539, 0.020670605823397636, -0.03993695601820946, -0.005532757379114628, 0.0007104643154889345, -0.002878718776628375, 0.013642318546772003, -0.017075717449188232, 0.030668888241052628, 0.010630195960402489, -0.009134666062891483, -0.011557002551853657, -0.013986361213028431, 0.009183814749121666, -0.0024574429262429476, -0.013775723055005074, 0.0032929733861237764, 0.014576147310435772, 0.014232104644179344, 0.01478678546845913, -0.03594888001680374, 0.011297215707600117, -0.021162094548344612, 0.0018430821364745498, 0.014913167804479599, -0.005669672042131424, 0.032859522849321365, -0.006575414910912514, 0.01640167646110058, 0.02159741334617138, -0.02134464681148529, 0.011901045218110085, -0.01173955574631691, 0.007372328545898199, -0.009871899150311947, -0.01342465914785862, -0.010791685432195663, -0.01659827120602131, 0.02225741185247898, -0.004714779555797577, 0.00728105241432786, 0.01713188737630844, 0.032859522849321365, 0.0030788248404860497, -0.026301659643650055, -0.01998252235352993, -0.014702529646456242, 0.00611201161518693, 0.002647017128765583, 0.0010575781343504786, -0.020811030641198158, 0.006115522235631943, 0.0060453093610703945, -0.0012647054390981793, 0.020333584398031235, 0.02588038519024849, -0.02627357468008995, -0.01147976890206337, 0.020024649798870087, 0.021162094548344612, 0.01385295670479536, 0.008327220566570759, -0.01420401968061924, 0.01338955294340849, 0.009078496135771275, 0.003275420283898711, -0.009668282233178616, 0.00394244072958827, -0.018142949789762497, 0.001198881072923541, -0.02055826596915722, -0.023128047585487366, -0.011191897094249725, 0.0090855173766613, 0.00966126099228859, 0.006154139060527086, 0.025079960003495216, -0.025796128436923027, 0.013930190354585648, 0.02795867808163166, -0.005364246666431427, -0.030977822840213776, 0.021260391920804977, -0.04788503050804138, -0.005617012269794941, -0.016963377594947815, -0.01758124865591526, 0.004314567428082228, 0.03269101306796074, 0.014505933970212936, 0.013923169113695621, -0.0015701304655522108, 0.02062847837805748, -0.0007503977394662797, -0.020474009215831757, -0.012406576424837112, 0.01180976815521717, -0.02120422199368477, -0.003173612058162689, 0.0178480576723814, 0.02516421489417553, -0.004335631616413593, -0.02088124305009842, 0.025388896465301514, -0.007898923940956593, -0.008839773014187813, -0.02354932390153408, -0.03721270710229874, 0.004198716953396797, 0.01776380091905594, 2.218829649791587e-05, -0.00045287160901352763, -0.008839773014187813, 0.028506338596343994, 0.008572964929044247, 0.0007376716821454465, 0.018522098660469055, 0.0038125470746308565, -0.00398807879537344, -0.005132545251399279, 0.0058416929095983505, -0.008685305714607239, -0.0003587427781894803, 0.012848915532231331, 0.0074565839022397995, 0.02439187653362751, -0.01527827326208353, -0.0008381635416299105, 0.029039954766631126, 0.03106207773089409, 0.010742535814642906, -0.014218062162399292, 0.00953487865626812, 0.027102084830403328, 0.05145183205604553, -0.004504141863435507, -0.007927008904516697, -0.011276151984930038, -0.01867656596004963, 0.014519977383315563, -0.025964640080928802, -0.00020844381651841104, 0.01862039603292942, 0.02023528702557087, -0.001813241746276617, 0.01199934259057045, -0.02641400136053562, -0.018578268587589264, -0.0002753652515821159, -0.008860836736857891, 0.0181710347533226, 0.01964550092816353, -0.002283666515722871, -0.0027927083428949118, -0.0046059503220021725, -0.012645298615098, -0.002550474600866437, 0.01008955854922533, 0.004974566400051117, 0.001276992610655725, -0.020796988159418106, 0.00032670825021341443, -0.6475291848182678, -0.006698287092149258, 0.010229983367025852, -0.03302803263068199, -0.008411476388573647, -0.03030378185212612, 0.00023367648827843368, 0.010826791636645794, -0.01641571894288063, 0.022748900577425957, -0.016457846388220787, 0.0023310601245611906, 0.024251451715826988, -0.006677223369479179, -0.021316561847925186, -0.0031718567479401827, 0.02639995887875557, -0.02003869228065014, -0.004988608881831169, 0.008952113799750805, -0.01031423918902874, 0.021765923127532005, -0.007217860780656338, -0.011507853865623474, -0.000674480339512229, 0.021906347945332527, 0.01713188737630844, -0.009506793692708015, -0.004690205212682486, 0.0035597814712673426, -0.008657220751047134, 0.016191037371754646, -0.008390411734580994, -0.012357426807284355, 0.06364075094461441, -0.004261908121407032, -0.018339544534683228, 0.007597009185701609, 0.0022889324463903904, 0.029236549511551857, -0.04198716580867767, -0.012884021736681461, 0.01242764014750719, 0.008994241245090961, -0.013080617412924767, -0.009485729970037937, 0.03002293035387993, -0.005037758033722639, -0.012834873050451279, -0.014070616103708744, 0.01550295390188694, -0.019757840782403946, -0.014281254261732101, 0.00020570112974382937, 0.01338955294340849, -0.010552962310612202, 0.004433928988873959, -0.020656563341617584, -0.004086376633495092, 0.012399555183947086, -0.010953173972666264, 0.020614435896277428, -0.027607616037130356, -0.020319541916251183, -0.008158710785210133, -0.007512753829360008, -0.014744657091796398, -0.008952113799750805, 0.019111884757876396, -0.0004818343441002071, 0.020768903195858, 0.001806220505386591, -0.025922512635588646, -0.0111848758533597, 0.01550295390188694, 0.0021485071629285812, 0.015980400145053864, -0.020319541916251183, 0.0019010076066479087, 0.007109031081199646, -0.006529776845127344, -0.017089759930968285, -0.023759962990880013, -0.017033590003848076, 0.0191399697214365, -0.0034685051068663597, -0.032859522849321365, 0.008699348196387291, 0.0043496740981936455, 0.0013173649786040187, -0.011578066274523735, 0.006743925623595715, -0.024939535185694695, -0.0184799712151289, 0.00047525190166197717, 0.018915290012955666, 0.001751805772073567, 0.01475869957357645, 0.01277870312333107, -0.03659483417868614, -0.008285093121230602, -0.03443228453397751, 0.026484213769435883, -0.014660402201116085, 0.018199119716882706, 0.016766780987381935, 0.015250188298523426, -0.0009074985864572227, 0.02846420928835869, -0.035976964980363846, -0.0009259294020012021, -0.015404656529426575, -0.02589442767202854, -0.001161141786724329, 0.008334241807460785, -0.028759103268384933, 0.016233164817094803, 0.006238394416868687, 0.009169772267341614, -0.00914168730378151, 0.014098701067268848, -0.0036861642729490995, -0.010244025848805904, -0.007449562661349773, -0.0008495731162838638, 0.012160832062363625, 0.019111884757876396, -0.017426781356334686, -0.025122087448835373, 0.0013156096683815122, -0.0028839847072958946, -0.011571045033633709, 0.027214424684643745, -0.013256149366497993, -0.0034948347602039576, 0.003766909008845687, 0.0058381822891533375, -0.012020406313240528, 0.0024398898240178823, -0.03384250029921532, -0.0330842025578022, -0.014084658585488796, 0.0014490137109532952, 0.010412536561489105, -0.02446208894252777, -0.02517825737595558, -0.003907334059476852, -0.014800827950239182, 0.00390031305141747, 0.010328281670808792, 0.002875208156183362, -0.004374248441308737, -0.030528461560606956, 0.009043389931321144, -0.012834873050451279, -0.006838712375611067, -0.004293503705412149, -0.03729696199297905, -0.021119967103004456, -0.010391472838819027, -0.0037247813306748867, 0.03620164468884468, -0.009710409678518772, -0.0017052898183465004, 0.006965095177292824, -0.001571008120663464, -0.010342324152588844, 0.010946152731776237, -0.022032730281352997, -0.02062847837805748, 0.014744657091796398, 0.004268929362297058, -0.00259611289948225, -0.004198716953396797, 0.006824669893831015, 0.03659483417868614, -0.008994241245090961, 0.00281377206556499, -0.013031468726694584, 0.0032139841932803392, 0.00016434148710686713, 0.01731444150209427, -0.012202959507703781, -0.006213820073753595, 0.023338686674833298, -0.0006051452946849167, 0.006122543476521969, 0.005536267999559641, 0.0034088243264704943, -0.0011707959929481149, 0.006656159646809101, -0.0014060083776712418, -0.02717229723930359, 0.011669343337416649, -0.003984568174928427, -0.0024679747875779867, 0.006929988972842693, 0.01103040762245655, 0.011325301602482796, 0.03406718000769615, 0.002910314593464136, 0.03401101008057594, 0.01713188737630844, -0.013831892982125282, 0.0036931855138391256, -0.04462716355919838, 8.23901646072045e-05, -0.007477647624909878, 0.005697757005691528, -0.006807116791605949, -0.005160630214959383, 0.00788488145917654, -0.019687628373503685, -0.010342324152588844, 0.011409556493163109, 0.035246752202510834, -0.009640197269618511, 0.02581017091870308, -0.023268474265933037, 0.020010607317090034, -0.020221244543790817, -0.006010203156620264, 0.012638277374207973, -0.01008955854922533, 0.033112287521362305, 0.00046603649388998747, -0.011262109503149986, 0.02120422199368477, -0.007144137751311064, -0.03145527094602585, 0.0021748370490968227, 0.02575400099158287, 0.002618931932374835, 0.010461685247719288, 0.02172379568219185, 0.013993382453918457, 0.04035823419690132, -0.012146789580583572, 0.03788674995303154, -0.004279461223632097, 0.0018448374466970563, 0.009057432413101196, 0.009057432413101196, -0.00801126379519701, 0.02050209417939186, -0.006585946772247553, 0.05428842455148697, -0.017665503546595573, -0.028056977316737175, 0.024377834051847458, -0.0035562708508223295, 0.010531898587942123, 0.0060453093610703945, -0.01537657156586647, 0.02030549943447113, -0.00398807879537344, 0.003924887161701918, 0.01300338376313448, 0.02749527618288994, 0.026428043842315674, -0.013024447485804558, -0.011627215892076492, 0.0007675120723433793, -0.0036686111707240343, 0.0007859428878873587, 0.00931019801646471, -0.00533265108242631, -0.018859118223190308, -0.03055654652416706, -0.005599459167569876, 0.009492751210927963, -0.01627529412508011, -0.006652649026364088, -0.007927008904516697, 0.024476131424307823, 0.0043531847186386585, -0.001645609037950635, -0.010904025286436081, 0.007119562942534685, 0.016640398651361465, -0.01666848361492157, -0.022173156961798668, 0.002738293493166566, 0.004328610375523567, 0.009598069824278355, -0.0014691997785121202, -0.0025732938665896654, 0.008341263048350811, 0.018086779862642288, 0.013122744858264923, -0.012827851809561253, -0.027790168300271034, 0.006719350814819336, 0.0005682836635969579, -0.001943135168403387, -0.010328281670808792, 0.045104607939720154, -0.027537403628230095, -0.027719955891370773, -0.00299105909653008, -0.009562963619828224, 0.0005261561018414795, -0.002092337002977729, 0.005006162449717522, 0.04982290044426918, 0.004981587640941143, -0.00497807702049613, -0.009682324714958668, -0.012266150675714016, -0.027916550636291504, 0.0031069100368767977, 0.0040372274816036224, -0.001771991839632392, 0.029405059292912483, 0.014189977198839188, 0.010777642019093037, 0.016050612553954124, -0.005272970534861088, 0.019757840782403946, -0.0029489314183592796, -0.0019097841577604413, -0.009801686741411686, -0.017342526465654373, 0.02432166412472725, 0.10099387913942337, 0.010384451597929, -0.014730614610016346, 0.008242965675890446, -0.008902964182198048, -0.0036826536525040865, -0.012820830568671227, -0.04254886880517006, 0.03212931007146835, 0.0027031872887164354, 0.016373591497540474, 0.009598069824278355, 0.028141232207417488, -0.009211900644004345, 0.027748040854930878, 0.00011475380597403273, 0.0024574429262429476, -0.02089528553187847, -6.45627296762541e-05, -0.01672465354204178, 0.014871040359139442, 0.006399883423000574, 0.026231447234749794, 0.036622919142246246, 0.011901045218110085, -0.00013099047646392137, 0.04721098765730858, -0.0062980749644339085, 0.013838914223015308, -0.021653583273291588, -0.012898064218461514, 0.007400413975119591, 0.004398822784423828, 0.013726574368774891, 0.003199941711500287, 0.005294034257531166, 0.007969136349856853, 0.0330842025578022, 0.007505732588469982, -0.010244025848805904, 0.026708893477916718, 0.011542960070073605, 0.0029963250271975994, -0.0058416929095983505, -0.013150829821825027, -0.004216270055621862, -0.005353714805096388, 0.020656563341617584, -0.003459728555753827, -0.021639540791511536, 0.019041672348976135, -0.009949132800102234, -0.03347739204764366, -0.00035654864041134715, 0.0070704142563045025, 0.00044409502879716456, 0.021555284038186073, -0.00882573053240776, -0.0044795675203204155, -0.011044450104236603, 0.011367429047822952, -0.023788047954440117, 0.004504141863435507, -0.01154998131096363, -0.0006722861435264349, -0.015854017809033394, 0.01520806085318327, -0.002130954060703516, -0.013845935463905334, -0.004346163477748632, -0.0055783954448997974, -0.030528461560606956, -0.034348029643297195, 0.007695307023823261, 0.023240389302372932, 0.004395312163978815, 0.021456986665725708, 0.009064453653991222, 0.0023573897778987885, -0.00567669328302145, -0.014814870432019234, -0.007358286064118147, -0.0008759028860367835, -0.02213102951645851, -0.01053891982883215, 0.0025768044870346785, -0.004953502677381039, -0.0004892944125458598, -0.008931050077080727, 0.00480254553258419, -0.005606480408459902, 0.004946481436491013, -0.0025223896373063326, -0.02231358177959919, 0.010384451597929, 0.020979540422558784, -0.01498338021337986, 0.026498256251215935, 0.006024245638400316, -0.03993695601820946, -0.01390912663191557, -0.009282113052904606, -0.0015420453855767846, -0.0040898872539401054, -0.012076576240360737, 0.01804465241730213, 0.007688285782933235, 0.021063797175884247, -0.025346769019961357, -0.020796988159418106, 0.03263484314084053, -0.017089759930968285, 0.019378691911697388, 0.03342122212052345, 0.017033590003848076, 0.019083799794316292, -0.0017017791979014874, 0.014969337731599808, 0.008467646315693855, -0.02971399575471878, -0.0022696240339428186, -0.04493609815835953, 0.025459108874201775, 0.012413597665727139, -0.04204333573579788, 0.02457442879676819, 0.023689748719334602, -0.025599533692002296, -0.015011465176939964, 0.005494140088558197, -0.007259988691657782, 0.03535909205675125, -0.030837398022413254, -0.02159741334617138, -0.034404199570417404, -0.0282254870980978, -0.00022259604884311557, -0.008959135040640831, -0.0068176486529409885, 0.00689137214794755, -0.018845075741410255, -0.0006007570191286504, 0.0007025653612799942, -0.02088124305009842, 0.010637217201292515, -0.03676334768533707, -0.01060913223773241, -0.0062278625555336475, 0.011227003298699856, 0.019168054684996605, -0.010419557802379131, -0.004577864892780781, 0.0026891445741057396, -0.012252108193933964, -0.002066007349640131, -0.03021952696144581, 0.010854876600205898, -0.008341263048350811, 0.012371469289064407, 0.02451825886964798, 0.025585491210222244, -0.0013340404257178307, 0.03347739204764366, 0.005360736045986414, 0.00827105063945055, -0.0036966963671147823, -0.01815699227154255, -0.0069966912269592285, -0.0010294930543750525, 0.015924230217933655, 0.012834873050451279, 0.021709753200411797, 0.000159185248776339, -0.028759103268384933, 0.012582107447087765, 0.04035823419690132, -0.013108702376484871, 0.003189409850165248, -0.0036721217911690474, -0.036033134907484055, -0.020445924252271652, 0.02444804646074772, 0.003752866294234991, 0.008931050077080727, -0.006122543476521969, 0.004953502677381039, 0.010384451597929, -0.004360205959528685, 0.022397836670279503, -0.013607212342321873, 0.02484123781323433, 0.0006876451661810279, -0.006764989346265793, 0.005904884077608585, 0.025543363764882088, -0.018760820850729942, 0.0013823116896674037, -0.03639823943376541, 0.003543983679264784, 0.018213162198662758, 0.024251451715826988, 0.01568550616502762, -0.004033716861158609, -0.022018687799572945, -0.0026452618185430765, 0.004293503705412149, -0.013775723055005074, -0.009443601593375206, 0.014175934717059135, -0.017075717449188232, 0.010005303658545017, -0.016514016315340996, -0.03167995065450668, 0.004275950603187084, -0.012975298799574375, -0.017426781356334686, 0.013529978692531586, 0.00715115899220109, -0.015390614047646523, -0.02179400809109211, -0.01307359617203474, -0.014702529646456242, 0.03510632738471031, -0.007144137751311064, 0.024111025035381317, 0.00757594546303153, 0.017216142266988754, -0.02050209417939186, -0.012174874544143677, 0.011915087699890137, -0.006793074309825897, 0.0324382446706295, 0.01560125220566988, 0.003626483492553234, 0.003879249095916748, -0.008608071133494377, 0.017918270081281662, -0.036679089069366455, -0.03516249731183052, 0.015910187736153603, -0.0017228430369868875, -0.008615092374384403, -0.012750618159770966, -0.018592311069369316, -0.016303379088640213, 0.0026961658149957657, 0.0003569874679669738, 0.009541899897158146, -0.006915946491062641, -0.00450765248388052, -0.0013515936443582177, 0.018985502421855927, 0.007024776190519333, 0.01640167646110058, 0.009970196522772312, -0.0223697517067194, -0.020221244543790817, -0.04156589135527611, -0.006979137659072876, 0.025838255882263184, 0.0010742535814642906, 0.011072535999119282, -0.016064655035734177, 0.02068464830517769, 0.009843814186751842, 0.010967216454446316, -0.014035509899258614, -0.032213564962148666, -0.014744657091796398, 0.03302803263068199, 0.0003769541799556464, 0.0012032693484798074, -0.010342324152588844, -0.006206798832863569, 0.002632974646985531, -0.007526796776801348, -0.0033719628117978573, -0.013108702376484871, -0.024672726169228554, -0.005213289521634579, 0.023563366383314133, 0.0016385877970606089, -0.009352325461804867, 0.014105722308158875, 0.004472546279430389, -0.010363387875258923, -0.00149552954826504, -0.002697921358048916, -0.013866999186575413, -0.041537806391716, -0.012174874544143677, -0.028520381078124046, -0.01468848716467619, -0.0036896748933941126, -0.008116582408547401, 0.005150098353624344, -0.010707429610192776, 0.013010405004024506, -0.007667222060263157, 0.009928069077432156, 0.009464666247367859, -0.0002323600056115538, -0.011894023977220058, 0.02602081000804901, -0.008699348196387291, -0.008699348196387291, 0.04145355150103569, -0.0027400488033890724, -0.026694850996136665, -0.008783603087067604, 0.026161234825849533, 0.027256552129983902, 0.0020835604518651962, -0.004233823157846928, 0.018128907307982445, 0.02003869228065014, 0.002023879671469331, -0.017805928364396095, -0.03476930782198906, -0.004725311417132616, -0.016640398651361465, 0.006912435870617628, 0.0033895159140229225, -0.006635095924139023, 0.012097639963030815, -0.01921018213033676, 0.015067636035382748, -0.005687225144356489, -0.05142374709248543, 0.004051269963383675, -0.0020642520394176245, 0.01991230808198452, -0.0008969666669145226, -0.005743395071476698, -0.008692326955497265, -0.017721673473715782, -0.024686768651008606, 0.002051964867860079, 0.024279536679387093, 0.012174874544143677, -0.008776581846177578, 0.0009206634131260216, 0.008509773761034012, 0.011493811383843422, -0.008888921700417995, -0.009429559111595154, -0.011114663444459438, 0.01463231723755598, -0.05038459971547127, -0.01713188737630844, -0.015868060290813446, 0.05035651475191116, 0.019870180636644363, -0.012652319855988026, -0.036875687539577484, -0.01177466195076704, -0.04827821999788284, -0.004135525319725275, 0.010187855921685696, 0.01700550504028797, 0.039993129670619965, 0.0011040939716622233, -0.015011465176939964, 0.010882961563766003, -0.022875282913446426, 0.005150098353624344, -0.018522098660469055, -0.0014358487678691745, 0.010237004607915878, 0.0031191972084343433, 0.008551901206374168, -0.005315097980201244, -0.04322291165590286, 0.00731615861877799, 0.00493243895471096, -0.0017474173801019788, -0.017075717449188232, 0.013565084896981716, 0.007288073655217886, 0.01333338301628828, 0.01404253114014864, -0.0024802619591355324, -0.0064806281588971615, 0.016654441133141518, -0.002783931791782379, -0.040695253759622574, -0.017749758437275887, 0.018086779862642288, 0.003059516428038478, -0.010581047274172306, -0.0027505806647241116, -0.0007438153261318803, -0.0038336110301315784, 0.005996160674840212, 0.005143077112734318, -0.023914430290460587, -0.0003352654166519642, 0.0028260592371225357, 0.03367399051785469, -0.020712733268737793, 0.008137647062540054, 0.01953316107392311, 0.02030549943447113, -0.003938930109143257, -0.01745486631989479, 0.010433600284159184, -0.01776380091905594, 0.01109359972178936, 0.011606152169406414, -0.01628933660686016, 0.006929988972842693, 0.003531696507707238, 0.029854420572519302, -0.021358689293265343, -0.007238924503326416, -0.015446783974766731, -0.016120824962854385, -0.003615951631218195, 0.016303379088640213, 0.022496134042739868, 0.020712733268737793, 0.013838914223015308, -0.011465726420283318, 0.02017911709845066, -0.0055854166857898235, -0.02686336077749729, -0.0032052076421678066, -0.019926350563764572, 0.0128138093277812, 0.00229419837705791, -2.1379204554250464e-05, -0.014814870432019234, -0.01575572043657303, 0.020193159580230713, -0.014505933970212936, -0.017988482490181923, 0.23187026381492615, 0.016331464052200317, 0.02023528702557087, 0.01770763099193573, -0.012041470035910606, 0.002841857261955738, 0.01105849351733923, 0.009907005354762077, -0.0124838100746274, 0.0262595321983099, -0.010932110249996185, 0.016331464052200317, -0.014800827950239182, 0.0019993053283542395, 0.015727635473012924, -0.0007947194972075522, -0.011865939013659954, -0.028660805895924568, -0.026708893477916718, -0.011114663444459438, 0.01894337497651577, 0.002687389263883233, -0.0038371216505765915, -0.02347911149263382, 0.017286354675889015, 0.007758498191833496, -0.01560125220566988, -0.013838914223015308, 0.023717835545539856, 0.0028804740868508816, -0.006519244983792305, 0.014814870432019234, 0.0005994405364617705, -0.003329835133627057, -0.0019852628465741873, -0.0039143553003668785, 0.029657825827598572, -0.008067433722317219, 0.001444625318981707, -0.0046129715628921986, 0.000850450771395117, -0.002345102606341243, 0.0033930265344679356, -0.011718492023646832, 0.013993382453918457, 0.0023012198507785797, -0.011016365140676498, -0.0020414330065250397, -0.003394781844690442, 0.016570186242461205, -0.014379551634192467, 0.0008666874491609633, 0.062236495316028595, 0.012364448048174381, -0.0010663546854630113, 0.008292114362120628, 0.009612112306058407, 0.01609273999929428, -0.008523816242814064, 0.040189724415540695, 0.0005757437902502716, 0.019041672348976135, 0.005774990655481815, 0.016261251643300056, -0.005048289895057678, 0.01711784489452839, 0.0030033462680876255, 0.0007622461416758597, 0.007807647343724966, -0.02288932539522648, 0.0030876013915985823, -0.012139768339693546, -0.009296155534684658, 0.004409354645758867, -0.015348486602306366, -0.023170175030827522, 0.03280335292220116, 0.03204505518078804, 0.015994442626833916, 0.019224224612116814, 0.002355634467676282, 0.01589614525437355, 0.02068464830517769, -0.0021397306118160486, -0.014358487911522388, -0.0350501574575901, 0.022299539297819138, -0.007477647624909878, -0.020839115604758263, -0.02704591490328312, -0.007393392734229565, 0.003865206614136696, -0.016233164817094803, -0.02309996262192726, 0.002625953173264861, -0.02328251674771309, -0.018381673842668533, 0.0100544523447752, -0.0055854166857898235, 0.005820629186928272, -0.013536999933421612, 0.024237407371401787, 0.03780249133706093, 0.011346365325152874, -0.014358487911522388, -0.010208919644355774, -0.004156589042395353, 0.009991261176764965, 0.008636156097054482, -0.01602252759039402, 0.011879981495440006, -0.01972975581884384, 0.005444991402328014, 0.0011400779476389289, 0.004465525038540363, 0.022468049079179764, -0.012006363831460476, -0.02634378708899021, 0.024700811132788658, 0.0028927612584084272, -0.0337301604449749, -0.015264230780303478, -0.007990200072526932, 0.013712530955672264, 0.00407233415171504, -0.018086779862642288, -0.02666676603257656, 0.015250188298523426, -0.006880840286612511, 0.00018913533131126314, 0.03342122212052345, 0.0024644641671329737, 0.004258397500962019, -0.021513156592845917, 0.007962115108966827, -0.026034852489829063, -0.0033140373416244984, -0.007365307305008173, 0.01066530216485262, -0.006901904009282589, -0.02017911709845066, 0.016176994889974594, 0.020263371989130974, -0.009640197269618511, -0.0001267118932446465, -0.022229326888918877, 0.01679486781358719, -0.004198716953396797, 0.0007209961768239737, -0.00940147414803505, -0.007674243301153183, 0.028295699506998062, -0.015811890363693237, -0.011065514758229256, 0.0033351010642945766, -0.03061271645128727, -0.010791685432195663, -0.022285496816039085, 0.0019817522261291742, 0.03139909729361534, -0.04448673874139786, 0.019799968227744102, 0.05541182681918144, 0.00454275868833065, -0.020839115604758263, -0.046677373349666595, -0.1816541850566864, 0.010391472838819027, 0.009808707982301712, -0.019238267093896866, 0.03659483417868614, 0.02100762538611889, 0.017272312194108963, -0.0040442487224936485, -0.019940393045544624, 0.008025306276977062, -0.0002584703324828297, 0.006645627785474062, -0.02847825177013874, -0.023057835176587105, -0.023717835545539856, 0.004946481436491013, -0.02509400248527527, 0.008874879218637943, 0.05423225462436676, 0.007421477697789669, 0.021260391920804977, -0.02639995887875557, 0.006396372802555561, 0.006852754857391119, -0.015264230780303478, 0.014534019865095615, 0.0022204751148819923, -0.000893017218913883, -0.005188715178519487, -0.03653866425156593, -0.01008955854922533, 0.005251906346529722, 0.02166762575507164, -0.021751880645751953, 0.022397836670279503, 0.00804636999964714, -0.012848915532231331, 0.004799034912139177, -0.008390411734580994, 0.00731615861877799, 0.025206342339515686, 0.025079960003495216, 0.014576147310435772, 0.018536141142249107, -0.02134464681148529, 0.030079100281000137, 0.022341666743159294, -0.015404656529426575, -0.017890185117721558, -0.00013537878112401813, 0.012104661203920841, -0.036033134907484055, 0.019476991146802902, 0.0003681775997392833, -0.008320199325680733, -0.017033590003848076, 0.02147102914750576, 0.023577408865094185, -0.008509773761034012, 0.01105849351733923, 0.00619275588542223, -0.014253169298171997, 0.024405919015407562, 0.00541690643876791, -0.01456210482865572, -0.026119107380509377, -0.010033388622105122, 0.010939131490886211, -0.02898378297686577, 0.02477102354168892, -0.010721472091972828, 0.0017184547614306211, 0.004900843370705843, -0.003959993831813335, -0.012308278121054173, 0.0023538791574537754, -0.011760619468986988, 0.005529246758669615, -0.0044795675203204155, 0.0027786658611148596, 0.009682324714958668, 0.017539121210575104, -0.011318279430270195, -0.013958275318145752, -0.005174672696739435, 0.011493811383843422, 0.017468908801674843, 0.021892305463552475, -0.007049350533634424, -0.009092538617551327, -0.020712733268737793, -0.02510804496705532, -0.008137647062540054, 0.003108665347099304, -0.021288476884365082, 0.0034685051068663597, 0.016373591497540474, 3.277504674770171e-06, -0.00011009124864358455, -0.014421679079532623, 0.020993582904338837, -9.933993715094402e-05, -0.02582421340048313, -0.002130954060703516, 0.03342122212052345, 0.0038195683155208826, -0.02898378297686577, 0.025711873546242714, 0.028183359652757645, -0.008165732026100159, -0.005876799114048481, 0.021962517872452736, 0.02971399575471878, 0.01333338301628828, -0.010405515320599079, 0.017932312563061714, 0.004528716206550598, -0.012090618722140789, 0.011578066274523735, -0.018901245668530464, 0.06021437421441078, 0.016120824962854385, 0.001355981919914484, -0.005560842342674732, 0.026807190850377083, -0.017202099785208702, -0.13514532148838043, -0.034207604825496674, 0.018409758806228638, -0.01053891982883215, 0.01478678546845913, 0.028267614543437958, -0.015559123829007149, 0.03257867321372032, -0.03496590256690979, 0.033645905554294586, -0.0038125470746308565, -0.03075314313173294, 0.01842380128800869, 0.01025104708969593, 0.006568393670022488, -0.006898393388837576, 0.012153810821473598, -0.0217378381639719, -0.033505477011203766, 0.020094862207770348, -0.009366367943584919, -0.007358286064118147, -0.0022204751148819923, 0.001390210585668683, -0.01320700068026781, 0.007934030145406723, -0.02166762575507164, 0.017496993765234947, 0.008137647062540054, 0.012877000495791435, 0.003766909008845687, -0.005076374858617783, 0.004949992056936026, -0.019041672348976135, 0.005736373830586672, -0.024504216387867928, -0.006519244983792305, 0.004209248814731836, 0.022917410358786583, -0.022018687799572945, 0.010974237695336342, 0.017370611429214478, 0.03159569576382637, -0.016682526096701622, 0.0087555181235075, -0.00048402848187834024, -0.01828337460756302, 0.01693529263138771, 0.015053593553602695, -0.0031946757808327675, -0.025543363764882088, -0.012919127941131592, 0.00814466830343008, -0.028042934834957123, 0.03403909504413605, -0.014730614610016346, -0.0020063265692442656, 0.017988482490181923, -0.01860635355114937, 0.003889780957251787, 0.006505202502012253, -0.022945495322346687, 0.005490629468113184, -0.014246147125959396, 0.04386886581778526, -0.02003869228065014, -0.007091477978974581, 0.005483608227223158, 0.0010707429610192776, -0.028365911915898323, -0.018213162198662758, 0.023577408865094185, -0.03190463036298752, 0.01906975731253624, 0.0002597868151497096, -0.03353356197476387, -0.011276151984930038, 0.00872041191905737, 0.025992725044488907, 0.006006692536175251, -0.005890841595828533, -0.02647017128765583, 0.00294366548769176, -0.014351466670632362, -0.006434989627450705, -0.012209980748593807, 0.011212960816919804, 0.011163812130689621, -0.005869777873158455, -0.01602252759039402, 0.0007793604745529592, -0.00294366548769176, 0.01582593284547329, -0.009366367943584919, -0.004904353991150856, 0.005371267907321453, 0.008348284289240837, -0.02380209043622017, -0.0067404150031507015, 0.020151032134890556, -0.020853158086538315, 0.01277870312333107, -0.03541526198387146, 0.008158710785210133, -0.0068632871843874454, -0.029180379584431648, -0.012315299361944199, -0.020811030641198158, -0.008748496882617474, -0.008411476388573647, -0.020193159580230713, -0.002023879671469331, -0.04033014923334122, 0.0014323381474241614, -0.018395716324448586, -0.021709753200411797, -0.004433928988873959, -0.01621912233531475, 0.004985098261386156, -0.012104661203920841, 0.004082866013050079, 0.015741677954792976, -0.0013428169768303633, -0.011606152169406414, 0.007990200072526932, -0.018732735887169838, -0.02050209417939186, -0.0007846264052204788, -0.03533100709319115, 0.012006363831460476, -0.005395842716097832, -0.011753598228096962, -0.008369348011910915, -0.02607697993516922, 0.021751880645751953, 0.0032561118714511395, -0.00506233237683773, -0.0012752373004332185, 0.003417600877583027, 0.02666676603257656, 0.013284234330058098, 0.03968419134616852, -0.034151434898376465, -0.019491033628582954, 0.0073302011005580425, 0.008411476388573647, -0.011697428300976753, -0.004921907093375921, -0.0001233109796885401, -0.00728105241432786, 0.017047632485628128, 0.011767640709877014, 0.01364933978766203, 0.014505933970212936, -0.015811890363693237, -0.030725058168172836, -0.013382531702518463, -0.018760820850729942, 0.022271454334259033, -0.0017807683907449245, -0.010552962310612202, -0.001502550789155066, 0.019055714830756187, -0.005961054470390081, -0.0007622461416758597, -0.023198261857032776, 0.006487649399787188, -0.0376058965921402, -0.005743395071476698, -0.014288275502622128, 0.014147849753499031, -0.016261251643300056, -0.005859246011823416, 0.0017991992644965649, 0.03277526795864105, 0.03314037248492241, 0.0003984568174928427, -0.0007455706363543868, 0.013621254824101925, 0.0019659544341266155, -0.0011225248454138637, 0.004858715459704399, -0.016247207298874855, -0.009197858162224293, 0.01725826971232891, 0.0048095667734742165, 0.029236549511551857, 0.0010321260197088122, 0.002153773093596101, -0.006340202875435352, 0.001751805772073567, 0.018522098660469055, 0.021105924621224403, -0.00533265108242631, -0.0012348650489002466, -0.002711963839828968, 0.005301055498421192, 0.007179243955761194, 0.0021291987504810095, 0.008699348196387291, 0.004416375886648893, -0.0032859521452337503, 0.010433600284159184, -0.0002635168784763664, 0.005753926932811737, -0.02801484987139702, -0.018269332125782967, 0.0024293577298521996, -0.005827650427818298, -0.007344243582338095, -0.005904884077608585, 0.022215284407138824, 0.004184674005955458, -0.010805727913975716, 0.00827105063945055, 0.024869322776794434, -0.00666669150814414, 0.020516138523817062, -0.0115148751065135, -0.024827195331454277, -0.021035710349678993, 0.034348029643297195, 0.015657421201467514, 0.004286482464522123, 0.03212931007146835, -0.008594028651714325, 0.011325301602482796, 0.006347224116325378, 0.017075717449188232, -0.004841162357479334, -0.001246274565346539, -0.030921652913093567, 0.0032174948137253523, -0.004275950603187084, -0.017202099785208702, -0.01666848361492157, 0.0034843028988689184, -0.009899984113872051, 0.0018430821364745498, 0.02100762538611889, 0.004827119875699282, 0.05942799150943756, 0.015657421201467514, -0.007814668118953705, -0.0010847855592146516, -0.002799729583784938, 0.007948072627186775, 0.02023528702557087, -0.008734454400837421, 0.022271454334259033, -0.019364649429917336, 0.018901245668530464, -0.001130423741415143, 0.0032455800101161003, -0.03783058002591133, -0.02238379418849945, 0.012378490529954433, 0.014344445429742336, 0.03679143264889717, -0.014133807271718979, -0.002299464540556073, 0.02614719234406948, 0.024490173906087875, 0.020151032134890556, 0.0022784005850553513, -0.01951911859214306, -0.0035913772881031036, 0.018269332125782967, -0.008636156097054482, -0.01939273439347744, -0.023689748719334602, -0.009134666062891483, -0.0029524420388042927, -0.04760418087244034, -0.021162094548344612, -0.002299464540556073, 0.004581375513225794, -0.011241045780479908, -0.006280521862208843, 0.02075486071407795, 0.01053891982883215, -0.011135727167129517, 0.001598215545527637, -0.002752335974946618, -0.04285780340433121, 0.015236145816743374, -0.0015841730637475848, -0.018831033259630203, -0.005265949293971062, -0.04285780340433121], "5e5b1515-4bc4-4ef0-85e0-7bb39a3360b6": [0.010183527134358883, -0.0038250149227678776, 0.027401400730013847, -0.028561998158693314, 0.0008297557942569256, 0.006326666567474604, -0.008074638433754444, -0.0013790930388495326, -0.0164040420204401, -0.02073504775762558, 0.01736648753285408, 0.01878184825181961, 0.0047379229217767715, -0.017154183238744736, 0.002114196540787816, 0.012667486444115639, 0.04183809086680412, 0.005594216752797365, 0.012044727802276611, -0.01304255798459053, -0.022405175492167473, -0.011506889946758747, -0.011082281358540058, 0.005144839640706778, -0.01539913471788168, 0.015101908706128597, 0.01545574888586998, -0.003626864170655608, 0.010926592163741589, 0.0026166499592363834, 0.016290811821818352, 0.0079755624756217, -0.0025370358489453793, 0.00878231879323721, -0.04398943856358528, -0.00969522725790739, -0.0013304399326443672, -0.010579828172922134, 0.014224384911358356, -0.024004533886909485, 0.028109082952141762, 0.015752974897623062, -0.007650029845535755, 0.0004891843418590724, -0.01545574888586998, 0.004592848476022482, -0.00843555573374033, -0.006139131262898445, 0.004493773449212313, 0.016078507527709007, 0.02215041033923626, 0.011924422346055508, -0.028052467852830887, 0.014075771905481815, -0.009532460942864418, 0.003283638972789049, 0.005820674821734428, -0.0010632904013618827, 0.031845636665821075, 0.002262809546664357, 0.028392154723405838, 0.011747501790523529, -0.013049634173512459, 0.006135592702776194, -0.006259436719119549, 0.00034455209970474243, -0.02677864208817482, -0.01756463758647442, -0.00044252167572267354, 0.0008058715611696243, 0.019220611080527306, 0.00604359433054924, 0.006860965397208929, 0.023042088374495506, 0.03464805334806442, 0.0007979101501405239, -0.027755241841077805, -0.01338932104408741, -0.012724101543426514, 0.003297792747616768, -0.0036074030213057995, 0.004348698537796736, -0.014068694785237312, 0.003265947103500366, 0.021739954128861427, -0.01011983584612608, 0.010013683699071407, 0.018696926534175873, -0.020791662856936455, -0.014762221835553646, 0.010190604254603386, 0.02673618122935295, 0.009560767561197281, 0.021555958315730095, -0.007756181992590427, -0.00028992799343541265, 0.003161564003676176, -0.007791565731167793, -0.010296756401658058, 0.0037896307185292244, -0.0024238068144768476, 0.014719760976731777, -0.025150977075099945, -0.026297420263290405, -0.025802042335271835, 0.011655502952635288, 0.011634272523224354, -0.00968107394874096, 0.020324593409895897, -0.0224617887288332, 0.001402092631906271, 0.019885830581188202, -0.010480753146111965, -0.018767695873975754, 0.009716457687318325, -0.04398943856358528, -0.0015710514271631837, -0.020211365073919296, -0.024046994745731354, -0.0036038646940141916, 0.03821476548910141, 0.004207162652164698, 0.009716457687318325, -0.008570014499127865, 0.020565204322338104, 0.015243444591760635, -0.022659940645098686, -0.007926025427877903, 0.002719263546168804, -0.02298547327518463, 0.015512363985180855, 0.008173713460564613, 0.017380641773343086, 0.0003706478455569595, -0.021980566903948784, 0.016361581161618233, -0.015611439011991024, -0.006330205127596855, -0.020069828256964684, -0.03207209333777428, 0.009334309957921505, 0.006949425674974918, 0.00805340800434351, 0.012554258108139038, -0.004086856730282307, 0.022093795239925385, 0.004974996205419302, 0.00893093179911375, 0.024740520864725113, -0.0031403335742652416, -0.014493303373456001, -0.021258732303977013, -0.010190604254603386, 0.0019602759275585413, 0.006967117544263601, 0.01664465293288231, 0.0048759207129478455, 0.014139463193714619, -0.013431781902909279, -0.013410551473498344, 0.015752974897623062, 0.02658049203455448, 0.011789962649345398, -0.00026449569850228727, 0.013021327555179596, 0.025618046522140503, 0.05313267558813095, -0.0003600326308514923, 0.008647860027849674, -0.008194943889975548, -0.02039536088705063, 0.028675226494669914, -0.040564265102148056, 0.001004022196866572, 0.009341387078166008, 0.013707777485251427, -0.006312512792646885, 0.011124742217361927, -0.03405360132455826, -0.02410360798239708, 0.001058867434039712, -2.9025970434304327e-05, 0.025915272533893585, 0.03187394514679909, -0.008124175481498241, -0.014189000241458416, 0.0036905554588884115, -0.003598557086661458, 0.0003850226057693362, 0.005357143934816122, 0.00720065226778388, 0.005718061234802008, -0.01882430911064148, -0.004794537555426359, -0.6544632315635681, -0.017776941880583763, 0.007352803833782673, -0.020409515127539635, 0.0007616414804942906, -0.017309872433543205, 0.00252995896153152, 0.0044336202554404736, -0.0224617887288332, 0.03178902342915535, -0.010360447689890862, 0.0035419424530118704, 0.021711647510528564, -0.007996792905032635, -0.01599358581006527, -0.014932065270841122, 0.02502359449863434, -0.03181732818484306, -0.00840017106384039, 0.00272103282622993, -0.011280432343482971, 0.02884506992995739, -0.006050670985132456, -0.0006528355879709125, -0.009157390333712101, 0.009143236093223095, 0.014033311046659946, 0.00029037028434686363, -0.00931307952851057, 0.012370260432362556, -0.005785290617495775, 0.01295055914670229, -0.00568975368514657, -0.0022380405571311712, 0.06386111676692963, -0.004734384827315807, -0.011789962649345398, 0.008463862352073193, 0.008789395913481712, 0.02455652505159378, -0.04526326432824135, -0.011202587746083736, 0.011407814919948578, 0.009659843519330025, -0.01262502558529377, -0.004239008296281099, 0.020678434520959854, 0.0019602759275585413, -0.017069261521100998, -0.005519910249859095, 0.018343087285757065, -0.013127479702234268, -0.00998537614941597, 0.004454850684851408, 0.010091528296470642, -0.01243395172059536, 0.004125779028981924, -0.026453109458088875, 0.0036339410580694675, 0.0032057941425591707, -0.00700957840308547, 0.02551897056400776, -0.02096150629222393, -0.008060484193265438, -0.004355775658041239, -0.0027281094808131456, -0.00862662959843874, 0.0003266389248892665, 0.009942915290594101, -0.001731164171360433, 0.009617382660508156, 0.009801379404962063, -0.023976227268576622, -0.015752974897623062, 0.02004152163863182, 0.011216741055250168, 0.017267411574721336, -0.03026043251156807, 0.021103043109178543, 0.014273921959102154, -0.010947822593152523, -0.02096150629222393, -0.010834593325853348, -0.016956033185124397, 0.01617758348584175, -0.0046919239684939384, -0.025547277182340622, 0.005813598167151213, 0.0016533193411305547, 0.0006010864162817597, -0.014372997917234898, 0.00960322842001915, -0.008442631922662258, -0.016092661768198013, -0.003356176195666194, 0.01691357232630253, 0.0030501042492687702, 0.011528120376169682, 0.009751841425895691, -0.035865265876054764, -0.010799209587275982, -0.025221744552254677, 0.026325726881623268, -0.004157624673098326, 0.009857993572950363, 0.015583131462335587, 0.0030501042492687702, 0.00700957840308547, 0.03246839717030525, -0.03767692670226097, 0.00949000008404255, -0.013750238344073296, -0.020112289115786552, -0.007869410328567028, 0.01409700233489275, -0.02868938073515892, 0.016205890104174614, 0.014380074106156826, 0.0017621252918615937, -0.009596152231097221, 0.005434988532215357, -0.01065059658139944, 0.000418858602643013, 0.00398778123781085, 0.0037436315324157476, 0.008598322048783302, 0.01599358581006527, -0.010233065113425255, -0.020183056592941284, 0.009206927381455898, -0.007848179899156094, -0.0033031003549695015, 0.030458582565188408, -0.02031043916940689, -0.0010668288450688124, -0.001691357116214931, 0.013134555891156197, -0.011167203076183796, -0.003641017945483327, -0.025844503194093704, -0.024683907628059387, -0.013821006752550602, 0.00475207669660449, 0.0030005667358636856, -0.02451406419277191, -0.02406114712357521, 0.0038250149227678776, -0.008796473033726215, -0.008633705787360668, 0.007777412422001362, 0.0077137211337685585, -0.007395264692604542, -0.020664280280470848, 0.010452445596456528, -0.0042956224642694, -0.0037754771765321493, -0.010933668352663517, -0.024924518540501595, -0.03263824060559273, -0.02662295289337635, 0.005866674240678549, 0.029014913365244865, -0.002144272904843092, 0.002719263546168804, 0.004447774030268192, -0.0019602759275585413, -0.012356107123196125, 0.00979430228471756, -0.020409515127539635, -0.01390592847019434, 0.004037319216877222, 0.007186498958617449, 0.0079755624756217, 0.0005289913970045745, -0.00410454859957099, 0.04288545623421669, -0.0024397296365350485, 0.004454850684851408, -0.013495473191142082, -0.002775877946987748, 0.004200085531920195, 0.004302699584513903, 0.002774108899757266, -0.020791662856936455, 0.03283638879656792, -0.002432652749121189, 0.012165033258497715, 0.010678903199732304, 6.330425821943209e-05, 0.008867240510880947, 0.015554824844002724, -0.0067158909514546394, -0.024259299039840698, 0.0055871400982141495, 0.006722967606037855, -0.00450438866391778, 0.003451713128015399, 0.014033311046659946, 0.017465563490986824, 0.02260332554578781, -0.0022981935180723667, 0.040337808430194855, 0.01974429562687874, -0.01338932104408741, -0.0037436315324157476, -0.0352708138525486, 0.004645924549549818, -0.017154183238744736, 0.011740424670279026, -0.004557464737445116, -0.01251179724931717, 0.008768165484070778, -0.00349063565954566, -0.01275948528200388, 0.010395831428468227, 0.029892437160015106, -0.010218910872936249, 0.021244578063488007, -0.017536330968141556, 0.019914139062166214, -0.02015474997460842, -0.013056711293756962, 0.013396398164331913, -0.011917345225811005, 0.022787323221564293, 0.01271702442318201, -0.013516703620553017, 0.0047803837805986404, -0.007207729388028383, -0.033912066370248795, -0.010487830266356468, 0.027061713859438896, 0.010041991248726845, 0.002432652749121189, 0.025886964052915573, 0.020706741139292717, 0.03484620526432991, -0.0105019835755229, 0.039913199841976166, -0.008775242604315281, -0.0035277889110147953, 0.01545574888586998, 0.010424138978123665, -0.017819402739405632, 0.020324593409895897, -0.008824779652059078, 0.05344405770301819, -0.01232072338461876, -0.025660507380962372, 0.020211365073919296, 0.005668523255735636, 0.01606435514986515, 0.008605399169027805, -0.015158522874116898, 0.011280432343482971, -0.006991886533796787, 0.010424138978123665, 0.01603604666888714, 0.029213065281510353, 0.024966979399323463, -0.008265712298452854, -0.015144369564950466, -0.007359880488365889, -0.007087423466145992, -0.006383281201124191, -0.015087755396962166, -0.009843840263783932, -0.014231461100280285, -0.01237733755260706, -0.009780148975551128, -0.008145405910909176, -0.0177486352622509, 0.005728676449507475, 0.003807322820648551, 0.027245711535215378, 0.008704474195837975, 0.008867240510880947, -0.0060117486864328384, 0.016007740050554276, 0.012724101543426514, -0.009192774072289467, -0.03416683152318001, 0.008711551316082478, -0.001553359441459179, -0.0009633305016905069, -0.006885734386742115, -0.008584168739616871, 0.008803549222648144, 0.012794869020581245, 0.015130216255784035, -0.014762221835553646, -0.02352331019937992, -0.00015005044406279922, 0.008272788487374783, 0.0005648177466355264, 0.00023088087618816644, 0.0422343909740448, -0.038271378725767136, -0.023169470950961113, 0.013056711293756962, -0.013545011170208454, -0.006078978069126606, -0.009263541549444199, -0.0019478914327919483, 0.04517834261059761, 0.01885261759161949, -0.01059398241341114, -0.011521044187247753, -0.02084827795624733, -0.013169940561056137, -0.0009995991131290793, -0.004086856730282307, -0.010742594487965107, 0.0077066440135240555, 0.02023967169225216, 0.006995425093919039, -0.0072112674824893475, 0.002595419529825449, 0.004423005040735006, -0.008506323210895061, 0.0013817468425258994, -0.014231461100280285, -0.016191737726330757, 0.017508024349808693, 0.10411400347948074, 0.019984906539320946, -0.03079826943576336, 0.015625592321157455, -0.022744862362742424, -0.0029174142982810736, -0.02091904543340206, -0.04891489818692207, 0.03068504109978676, 0.0017249720403924584, 0.02451406419277191, 0.00549867982044816, 0.020791662856936455, -0.00247157528065145, 0.01924891769886017, -0.007274958770722151, 1.2059599612257443e-05, -0.02298547327518463, -0.0014206692576408386, -0.022971319034695625, 0.006595585495233536, 0.007430648431181908, 0.030090589076280594, 0.033147770911455154, 0.0079189483076334, -0.000502011098433286, 0.038582757115364075, 0.011280432343482971, 0.019800908863544464, -0.022433482110500336, -0.010933668352663517, 0.0224617887288332, 0.008789395913481712, 0.013976695947349072, -0.002487498102709651, 0.00801802333444357, 0.012865637429058552, 0.03982827812433243, -0.003531327238306403, -0.007232497911900282, 0.02677864208817482, 0.02650972455739975, 0.00031270645558834076, -0.008194943889975548, 0.0011464429553598166, -0.013700700365006924, -0.0003343791759107262, 0.02230609953403473, 6.872244557598606e-05, -0.03294961899518967, 0.024811290204524994, -0.006301897577941418, -0.030317045748233795, -0.0007881795172579587, -0.00040780106792226434, -0.002910337410867214, 0.0057782139629125595, -0.008718627505004406, 0.0020575819071382284, -0.0034676359500736, 0.007303266320377588, -0.030741654336452484, -0.0056826770305633545, -0.009150313213467598, -0.0015745898708701134, -0.021584264934062958, -0.003821476362645626, -0.011351200751960278, -0.0061002084985375404, -0.01344593521207571, -0.012490566819906235, -0.02363654039800167, -0.04735800251364708, 0.0033897911198437214, 0.0027688012924045324, 0.009765995666384697, 0.018541237339377403, 0.00484053697437048, -0.0025228820741176605, -0.004794537555426359, -0.009815532714128494, -0.008577091619372368, -0.0065991235896945, -0.030090589076280594, 0.0036622483748942614, 0.0024397296365350485, -0.01725325919687748, -0.0005480103427544236, -0.014464995823800564, 0.004847613628953695, -0.004681308753788471, 0.010933668352663517, -0.0064823562279343605, -0.02803831361234188, 0.024966979399323463, 0.00329956179484725, -0.019758448004722595, 0.025009440258145332, 0.015979433432221413, -0.04189470410346985, 0.002922721905633807, -0.01390592847019434, 0.0003733016492333263, -0.007083884906023741, -0.011641349643468857, 0.010169373825192451, 0.00200273678638041, 0.00950415339320898, -0.017649559304118156, -0.01936214789748192, 0.029779208824038506, -0.020098134875297546, 0.011740424670279026, 0.023707307875156403, 0.0015064754988998175, 0.019899984821677208, -0.002598957857117057, 0.019984906539320946, 0.017762789502739906, -0.034138523042201996, 0.009673996828496456, -0.047527845948934555, 0.021895645186305046, 0.01036752387881279, -0.02322608418762684, 0.018003400415182114, 0.01939045451581478, -0.01691357232630253, -0.021329499781131744, 0.0024804212152957916, -0.006213437765836716, 0.03026043251156807, -0.022235332056879997, -0.015285905450582504, -0.029779208824038506, -0.028632765635848045, -0.008131252601742744, -0.0036480946000665426, -0.003575557377189398, 0.009341387078166008, -0.015328366309404373, 0.007108653895556927, -0.011917345225811005, -0.0249386727809906, 0.01344593521207571, -0.03895075246691704, 0.0014887835131958127, -0.010197680443525314, 0.012172110378742218, 0.02658049203455448, -0.0023725000210106373, -0.018640313297510147, -0.0016312042716890574, -0.006829119753092527, -0.00021540034504141659, -0.02226363867521286, 0.0061072856187820435, -0.012646256014704704, 0.02444329485297203, 0.024089455604553223, 0.02057935856282711, -0.007642952725291252, 0.022999627515673637, -0.0014613609528169036, 0.013077941723167896, -0.0043380833230912685, -0.006779582239687443, -0.0023052701726555824, -0.007961409166455269, 0.02138611488044262, 0.00679019745439291, 0.02455652505159378, -0.0044583892449736595, -0.02491036430001259, 0.013927158899605274, 0.03963012620806694, -0.013552087359130383, -0.002200887305662036, -0.0098296869546175, -0.04115871712565422, -0.019192304462194443, 0.024966979399323463, -0.002064658794552088, 0.006308974698185921, -0.011549350805580616, 0.0011924421414732933, 0.01065767277032137, 0.005962211173027754, 0.025490663945674896, -0.00011820481449831277, 0.021244578063488007, -0.0019125074613839388, -0.0012269415892660618, -0.004836998414248228, 0.017493870109319687, -0.008654936216771603, 0.0027174942661076784, -0.02812323532998562, 0.003269485430791974, 0.01329024601727724, 0.012901021167635918, 0.019107382744550705, 0.007628799416124821, -0.017762789502739906, -0.003411021549254656, 0.0025918809697031975, -0.023579925298690796, -0.012681640684604645, 0.017423102632164955, -0.01323363184928894, 0.00772787444293499, -0.02735893987119198, -0.009815532714128494, 0.004157624673098326, -0.022291945293545723, -0.009051238186657429, 0.020989812910556793, 0.006754813250154257, -0.029354600235819817, -0.02776939608156681, 0.0023141163401305676, -0.00916446652263403, 0.038922443985939026, 0.006829119753092527, 0.028717687353491783, 0.006931733805686235, 0.020296286791563034, -0.007621722295880318, 0.0029970284085720778, 0.023806383833289146, 0.0065071252174675465, 0.032723162323236465, 0.034874510020017624, 0.005350066814571619, 0.013077941723167896, -0.0015967048238962889, 0.01963106542825699, -0.0350443534553051, -0.03068504109978676, 0.0018895077519118786, 0.0015462825540453196, -0.009525383822619915, -0.014436689205467701, -0.010664749890565872, -0.018272319808602333, 0.00400547357276082, 0.004950227215886116, 0.006860965397208929, -0.005413758102804422, 0.001608204678632319, -0.004720231052488089, 0.02383469045162201, 0.016517270356416702, -0.001099559129215777, 0.007954332046210766, -0.01065059658139944, -0.02864691987633705, -0.03037366084754467, 0.006691122427582741, 0.02138611488044262, 0.002422037534415722, 0.0021088889334350824, -0.019659373909235, 0.014493303373456001, 0.002758186077699065, 0.0051696086302399635, -0.008860164321959019, -0.026481416076421738, -0.02700510062277317, 0.03218532353639603, 0.010742594487965107, 0.004720231052488089, -0.004607002250850201, -0.011053974740207195, 0.004638847894966602, -0.014472072944045067, -0.0019549683202058077, -0.0008253327687270939, -0.021060582250356674, -0.0056154471822083, 0.017508024349808693, 0.005700368899852037, -0.015469903126358986, 0.013509626500308514, 0.0042956224642694, -0.0051696086302399635, 0.0013693623477593064, -0.012688716873526573, -0.008159560151398182, -0.034874510020017624, -0.006620354019105434, -0.03606341406702995, -0.004019626881927252, -0.0042425463907420635, -0.008690320886671543, 0.005144839640706778, -0.007763258647173643, 0.0176354069262743, -0.005509295035153627, 0.02765616588294506, 0.0035507886204868555, 0.013615778647363186, -0.017720328643918037, 0.026184190064668655, -0.012901021167635918, -0.014507456682622433, 0.04257407784461975, -0.002101812046021223, -0.028335539624094963, -0.0032677161507308483, 0.021018121391534805, 0.018810156732797623, -0.015031140297651291, 0.008478016592562199, 0.02057935856282711, 0.026481416076421738, 0.0020558128599077463, -0.02734478749334812, -0.027330633252859116, 0.0032624085433781147, -0.015611439011991024, -0.0014923219569027424, -0.0018912770319730043, -0.0018072399543598294, 0.006301897577941418, -0.010225987993180752, 0.016248350962996483, -0.015979433432221413, -0.044697120785713196, -0.009242311120033264, 0.001882430980913341, 0.01371485460549593, 0.0017143568256869912, -0.015158522874116898, -0.011712118051946163, -0.010898284614086151, -0.019574452191591263, 0.0016595115885138512, 0.01675788126885891, -0.0016657037194818258, 0.003924089949578047, 0.013721930794417858, 0.0051873004995286465, 0.020763356238603592, -0.007855257019400597, -0.010728441178798676, -0.019404608756303787, 0.024499909952282906, -0.040677495300769806, -0.017168337479233742, -0.018796002492308617, 0.05681261792778969, 0.02336762100458145, -0.004741461481899023, -0.040224578231573105, -0.014521610923111439, -0.04899981990456581, -0.019645219668745995, 0.006751275155693293, 0.007013116963207722, 0.037931691855192184, -0.00384978367947042, -0.009228157810866833, 0.012455182150006294, -0.013014250434935093, -0.001045598415657878, -0.020211365073919296, -0.0018346625147387385, 0.010360447689890862, 0.0010862901108339429, 0.017607098445296288, 0.010091528296470642, -0.020253825932741165, -0.004989149980247021, 0.013884698040783405, -0.0012676332844421268, -0.018640313297510147, 0.015059447847306728, 0.0037471698597073555, 0.017352333292365074, 0.012738254852592945, -0.005544679239392281, 0.013283168897032738, 0.019079074263572693, 0.006050670985132456, -0.03948859125375748, -0.014387151226401329, 0.01828647218644619, -0.008294018916785717, -0.0052226847037673, -0.0007125461124815047, -0.008272788487374783, 0.005990518257021904, 0.00022778476704843342, 0.00912200566381216, -0.016956033185124397, -0.0007691605715081096, 0.005003303289413452, 0.025066055357456207, -0.009511230513453484, 0.007961409166455269, 0.02042366936802864, 0.012653333134949207, -0.011011513881385326, -0.002790031721815467, 0.006365588866174221, -0.0008217943832278252, -0.0006864503957331181, 0.014203154481947422, -0.02165503241121769, 0.0044831582345068455, 0.0064823562279343605, 0.02781185694038868, -0.010685980319976807, -0.01534252054989338, -0.01832893304526806, -0.01644650287926197, -0.0015153215499594808, 0.015668053179979324, 0.02161257155239582, 0.006132054142653942, 0.018725235015153885, -0.024683907628059387, 0.014889604412019253, 0.00034477325971238315, -0.029128143563866615, -0.015668053179979324, -0.008697397075593472, -0.007303266320377588, 0.009773071855306625, -0.0016559731448069215, -0.003846245352178812, -0.010983206331729889, 0.026948485523462296, -0.017394794151186943, -0.0125259505584836, 0.23302514851093292, 0.006850350182503462, 0.015526517294347286, 0.02972259372472763, -0.01644650287926197, -0.010233065113425255, 0.015597285702824593, 0.014351767487823963, -0.007926025427877903, 0.03133610635995865, -0.01017645001411438, 0.01970183476805687, -0.01568220742046833, -0.002731648040935397, 0.009581997990608215, -0.00949000008404255, -0.0281940046697855, -0.036544639617204666, -0.03660125285387039, -0.006995425093919039, 0.014047464355826378, -0.006397434510290623, -0.013113325461745262, -0.02658049203455448, 0.011506889946758747, 0.008987546898424625, -0.005519910249859095, -0.001083636307157576, 0.02907152846455574, -0.001346362754702568, -0.006032979115843773, 0.01721079833805561, 0.0018877385882660747, -0.007650029845535755, -0.004748538136482239, 0.0011057512601837516, 0.0190932285040617, -0.00448669632896781, 0.0066981990821659565, -0.0030961036682128906, -0.00280772359110415, -0.0017010878073051572, 0.0006174515001475811, -0.021371960639953613, 0.010565674863755703, 0.008725704625248909, -0.0071935756132006645, -0.016149276867508888, -0.0034287136513739824, 0.016573885455727577, -0.021357806399464607, 0.008612475357949734, 0.038582757115364075, 0.01406161766499281, 0.0057074460200965405, 0.017550485208630562, 0.009192774072289467, 0.01157058123499155, -0.01862615905702114, 0.040762417018413544, 0.0031721792183816433, 0.013000097125768661, 0.0031102572102099657, 0.001648896373808384, -0.004444235470145941, 0.01137950737029314, 0.0027688012924045324, 0.0069069648161530495, 0.0011659041047096252, -0.021471036598086357, 0.007890640757977962, -0.003602095413953066, -0.007359880488365889, -0.0009412154904566705, -0.019942445680499077, -0.024046994745731354, 0.023509157821536064, 0.025377433747053146, 0.031109649688005447, 0.0197726022452116, -0.005403142888098955, 0.016658807173371315, 0.009327232837677002, -0.009617382660508156, -0.0159511249512434, -0.03416683152318001, 0.029977358877658844, -0.0177486352622509, -0.011924422346055508, -0.025561431422829628, -0.004359313752502203, 0.0015250521246343851, -0.010233065113425255, -0.022008873522281647, 0.01579543575644493, -0.022291945293545723, -0.019263071939349174, 0.011598888784646988, -0.012426875531673431, 0.0007673914078623056, -0.03331761434674263, 0.025221744552254677, 0.03453482314944267, 0.014719760976731777, -0.006549586076289415, -0.001609973842278123, 0.004302699584513903, 0.00637974264100194, 0.0066805072128772736, -0.016007740050554276, 0.0024538831785321236, -0.020607665181159973, 0.015200983732938766, -0.0032500242814421654, 0.007635876070708036, 0.026608798652887344, -0.013644086197018623, -0.024344220757484436, 0.02578788995742798, -0.0032907158602029085, -0.03178902342915535, -0.019178150221705437, -0.010013683699071407, 0.0008837164496071637, -0.009306002408266068, -0.016658807173371315, -0.02471221424639225, 0.006765428464859724, -0.006556662730872631, -0.00415054801851511, 0.03872429579496384, 0.010233065113425255, -0.008541707880795002, -0.016361581161618233, 0.007834026589989662, -0.029014913365244865, 0.008669090457260609, -0.028986606746912003, 0.006843273527920246, -0.008180790580809116, -0.015583131462335587, 0.029439521953463554, 0.024230990558862686, -0.0077066440135240555, -0.008945086039602757, -0.012886867858469486, 0.011860731057822704, -0.006963579449802637, -0.004444235470145941, -0.021867336705327034, -0.0032942541874945164, 0.02084827795624733, -0.009716457687318325, -0.014316382817924023, 0.00824448186904192, -0.02222117781639099, -0.011216741055250168, -0.008485092781484127, -0.00365870981477201, 0.02176826260983944, -0.05398189276456833, 0.016389887779951096, 0.04713154211640358, -0.007642952725291252, -0.00868324376642704, -0.03861106559634209, -0.18388378620147705, 0.007756181992590427, -0.0002556497056502849, -0.01610681600868702, 0.03476128354668617, 0.01992829144001007, 0.016205890104174614, -0.003269485430791974, -0.02226363867521286, 0.006170976907014847, 0.004936073906719685, 0.003764861961826682, -0.02390545792877674, -0.021739954128861427, -0.015936972573399544, 0.006443433929234743, -0.03399698808789253, 0.01390592847019434, 0.058086443692445755, 0.002653802977874875, 0.02926967851817608, -0.037082474678754807, 0.007310342974960804, 0.007260805461555719, -0.005410220008343458, 0.015441595576703548, 0.00968107394874096, 0.00436992896720767, -0.002414960879832506, -0.028972452506422997, 0.0013587471330538392, 0.0009934069821611047, 0.015186830423772335, -0.010983206331729889, 0.018810156732797623, 0.007352803833782673, -0.019178150221705437, 0.008654936216771603, -0.014861296862363815, 0.018456315621733665, 0.025957733392715454, 0.03711078315973282, 0.003487097332254052, 0.018767695873975754, -0.027571244165301323, 0.02735893987119198, 0.006535432301461697, -0.022815629839897156, -1.472031362936832e-05, 0.00329956179484725, 0.0017232027603313327, -0.027189096435904503, 0.008775242604315281, -0.0058985198847949505, -0.012384414672851562, -0.026141729205846786, 0.008315249346196651, 0.014082848094403744, -0.012363184243440628, 0.00820909719914198, 0.00470607727766037, -0.016120968386530876, 0.019447069615125656, 0.006556662730872631, -0.012228724546730518, -0.039035674184560776, -0.012724101543426514, 0.0001418678875779733, -0.02769862674176693, 0.021357806399464607, -0.008810626342892647, 0.0035932494793087244, 0.0015763590345159173, -0.0035401734057813883, 0.004497311543673277, 0.0022221177350729704, 0.000639124249573797, 0.017833556979894638, -0.0011889038141816854, 0.002747570862993598, 0.004384082742035389, 0.014549917541444302, 0.0036056337412446737, -0.015866203233599663, -0.012943482026457787, 0.009079544804990292, 0.009249388240277767, 0.013162863440811634, -0.012929328717291355, -0.023013779893517494, -0.011223818175494671, -0.01893753930926323, -0.02341008186340332, -0.005374835804104805, -0.02091904543340206, 0.007982639595866203, 0.012985942885279655, -0.0007222767453640699, 0.003846245352178812, -0.01698433980345726, 0.014280999079346657, -0.004790998995304108, -0.021824875846505165, 0.0014507457381114364, 0.025377433747053146, 0.003531327238306403, -0.02042366936802864, 0.014238538220524788, 0.02972259372472763, -0.013821006752550602, -0.011329970322549343, 0.024839596822857857, 0.030430275946855545, 0.022858090698719025, -0.01304255798459053, 0.008258635178208351, -0.0008531977073289454, -0.021357806399464607, 0.009879224002361298, -0.01740894839167595, 0.05299114063382149, 0.002365423133596778, -0.007395264692604542, -0.002184964483603835, 0.021018121391534805, -0.012533027678728104, -0.1435742825269699, -0.03277977555990219, 0.015186830423772335, -0.006998963188380003, 0.014302229508757591, 0.028278926387429237, -0.016517270356416702, 0.02776939608156681, -0.03068504109978676, 0.0489715114235878, -0.009291849099099636, -0.02711832895874977, 0.009157390333712101, 0.010225987993180752, 0.005742829758673906, -0.005017457064241171, 0.02115965634584427, -0.022589171305298805, -0.028392154723405838, 0.03331761434674263, -0.011733348481357098, -0.02540574222803116, -0.006556662730872631, -0.0034021756146103144, -0.019220611080527306, 0.0009633305016905069, -0.01981506310403347, 0.009659843519330025, -0.0015303597319871187, 0.011443198658525944, -0.00024016917450353503, -0.007225421257317066, 0.01251179724931717, -0.01862615905702114, 0.010466599836945534, -0.008067561313509941, -0.02080581709742546, 0.0010057913605123758, 0.027557091787457466, -0.014521610923111439, 0.008909701369702816, 0.003994858358055353, 0.010105682536959648, -0.031222878023982048, 0.015257598832249641, 0.00830109603703022, -0.02455652505159378, 0.017451409250497818, -0.0006453164387494326, -0.013566241599619389, -0.013056711293756962, 0.0015020525315776467, -0.006075439974665642, -0.02131534554064274, 0.02264578640460968, -0.02379222959280014, 0.011867807246744633, 0.01682865060865879, -0.021145503968000412, 0.00998537614941597, 0.007444802206009626, -0.030854884535074234, -0.0020416590850800276, -0.002567112213000655, 0.04265899956226349, -0.018880924209952354, -0.004447774030268192, -0.006004672031849623, -0.008336479775607586, -0.031222878023982048, -0.018385548144578934, 0.013346860185265541, -0.03328930586576462, 0.015285905450582504, -0.0005723368958570063, -0.029864130541682243, -0.0079755624756217, 0.0016409349627792835, 0.017890172079205513, 0.01545574888586998, -0.012002266943454742, -0.018725235015153885, 0.013467165641486645, -0.010509060695767403, 0.006475279573351145, -0.0027705703396350145, 0.017776941880583763, 0.008194943889975548, -0.0158378966152668, -0.01970183476805687, -0.0021336576901376247, 0.008980469778180122, 0.017536330968141556, -0.013849313370883465, 0.004327468108385801, 0.015979433432221413, -0.004047934431582689, -0.017734481021761894, -0.0055623711086809635, 0.017055107280611992, -0.022362714633345604, 0.005109455436468124, -0.036544639617204666, 0.012837329879403114, -0.018796002492308617, -0.02742970921099186, -0.0037967076059430838, -0.00944753922522068, -0.006248821504414082, 0.0013375167036429048, -0.02015474997460842, -0.0011101743439212441, -0.04509342089295387, 0.019843369722366333, -0.015172677114605904, -0.012978866696357727, -0.014245615340769291, 0.004603463690727949, -0.003239409066736698, -0.01637573353946209, 0.00944753922522068, 0.011287509463727474, -0.0023441927041858435, -0.006181592121720314, 0.011938575655221939, -0.015215137973427773, -0.006032979115843773, 0.001442784327082336, -0.02574542909860611, 0.027939239516854286, -0.007034347392618656, -0.009100775234401226, 0.012165033258497715, -0.01882430911064148, 0.03300623223185539, 0.0008346210815943778, -0.003711785888299346, 0.009419231675565243, -0.009051238186657429, 0.036856018006801605, 0.006280667148530483, 0.043593138456344604, -0.03691263124346733, -0.02023967169225216, -0.00039829162415117025, -0.004093933384865522, -0.017437255010008812, 0.010218910872936249, -0.015568978153169155, -0.0017267412040382624, 0.005484526511281729, 0.02363654039800167, 0.011443198658525944, 0.01065767277032137, -0.018498776480555534, -0.028010006994009018, -0.007274958770722151, -0.01199518982321024, 0.005700368899852037, -0.0053712972439825535, -0.011061050929129124, -0.005374835804104805, 0.019079074263572693, -0.00450438866391778, -0.00024370758910663426, -0.014040387235581875, 0.014224384911358356, -0.0321287102997303, -0.011195510625839233, 0.002680341014638543, 0.004323930013924837, -0.009815532714128494, -0.006156823132187128, -0.0014374767197296023, 0.021060582250356674, 0.017720328643918037, -0.0056579080410301685, 0.0015091293025761843, 0.011966883204877377, 0.010303832590579987, -0.012306569144129753, 0.013644086197018623, -0.022716553881764412, -0.009058314375579357, 0.007214806042611599, 0.007466032635420561, 0.021258732303977013, -0.0005772021831944585, 0.0015913972165435553, 0.006192207336425781, 0.004699000623077154, 0.019305532798171043, 0.022589171305298805, -0.0038427067920565605, -0.01440130453556776, -0.005098840221762657, 0.004118702374398708, 0.015172677114605904, -0.00024857287644408643, 0.013799776323139668, -0.0016409349627792835, 0.0018983538029715419, 0.007345727179199457, -0.0003781669365707785, -0.007989716716110706, -0.018229858949780464, -0.01664465293288231, 0.012363184243440628, -0.01017645001411438, -0.008838933892548084, 0.01099735964089632, 0.035327427089214325, 0.006468202918767929, -0.014033311046659946, 0.02731647901237011, 0.018116628751158714, -0.010678903199732304, 0.0046494631096720695, -0.006340820342302322, -0.013792699202895164, -0.013530856929719448, 0.04028119146823883, 0.009532460942864418, 0.003186332993209362, 0.04498019441962242, -0.003503020154312253, 0.016899418085813522, 0.01237733755260706, 0.01678618974983692, -0.025547277182340622, 0.0008921201224438846, -0.022943012416362762, 0.004582233261317015, -0.006259436719119549, -0.010728441178798676, -0.013424704782664776, 0.0011314047733321786, -0.013594548217952251, 0.0029934898484498262, 0.02520759031176567, 0.00019394877017475665, 0.06120023876428604, 0.020183056592941284, -0.003506558481603861, 0.002928029512986541, 0.00022424636699724942, 0.01862615905702114, 0.019829217344522476, -0.004331006668508053, 0.012073034420609474, -0.02635403349995613, 0.01545574888586998, -0.0065425094217062, 0.02012644335627556, -0.03524250537157059, -0.02861861325800419, 0.0018665081588551402, 0.009773071855306625, 0.041639938950538635, -0.0017913171323016286, -0.0062028225511312485, 0.033798836171627045, 0.03017551079392433, 0.024882057681679726, 0.002491036430001259, -0.009574921801686287, -0.00039298401679843664, 0.016899418085813522, -0.011981036514043808, -0.03450651839375496, -0.02605680748820305, 0.0029881822410970926, 0.0031544873490929604, -0.04203624278306961, -0.015469903126358986, -0.0010075605241581798, 0.004872382618486881, -0.009306002408266068, -0.011676733382046223, 0.021824875846505165, 0.010346293449401855, -0.0075934152118861675, 0.0012012881925329566, -0.007501416839659214, -0.03159087151288986, -0.0026007271371781826, -0.005792367737740278, -0.008605399169027805, -0.0018452777294442058, -0.03906398266553879], "6e698bff-c141-464e-9b06-1c30f54fc9dd": [0.02031009830534458, -0.015253527089953423, 0.02810448408126831, -0.006886436603963375, 0.004438469186425209, 0.010064254514873028, -0.014694789424538612, -0.014848442748188972, -0.00755692133679986, -0.0324067622423172, 0.02841178886592388, 0.015826232731342316, -0.0019887553062289953, 0.008520742878317833, 0.0013427154626697302, 0.007214694749563932, 0.03994971513748169, 0.01207570917904377, 0.015197653323411942, 0.006753736641258001, -0.003441472304984927, -0.008192485198378563, -0.014694789424538612, 0.0005500069819390774, -0.021706942468881607, 0.01468082144856453, 0.028719095513224602, -0.015574800781905651, 0.017698002979159355, 0.003844810649752617, 0.023229502141475677, 0.0105531495064497, 0.001039775088429451, 0.00757088977843523, -0.05626484006643295, -0.006355636287480593, -0.0026260651648044586, -0.019164687022566795, 0.01776784472167492, -0.019262466579675674, 0.031875960528850555, 0.02329934388399124, -0.01589607447385788, -0.008171532303094864, -0.018899288028478622, 0.0064324624836444855, 0.014624947682023048, -0.024430787190794945, 0.010406481102108955, 0.016566559672355652, 0.026134934276342392, 0.005538483150303364, -0.011887134984135628, 0.011181728914380074, -0.018899288028478622, 0.00045877567026764154, 0.005905154161155224, 0.021497415378689766, 0.02708478830754757, 0.0019189132144674659, 0.013640172779560089, 0.021790752187371254, -0.007228663191199303, 0.014359547756612301, -0.002542254514992237, 0.0019224053248763084, 0.001544384635053575, -0.024486660957336426, 0.005845788400620222, -0.006153094116598368, 0.022824415937066078, 0.005419751163572073, 0.016873864457011223, 0.004794664215296507, 0.020114541053771973, 0.00926805380731821, -0.028774969279766083, -0.0097220279276371, -0.019108813256025314, 0.004120687022805214, 0.006222936324775219, -0.007738511078059673, -0.014932253398001194, -0.0005281813209876418, 0.020086605101823807, -0.006327699404209852, 0.005409275181591511, 0.02638636715710163, -0.018256740644574165, -0.005741025321185589, 0.015002095140516758, 0.021595194935798645, 0.010085207410156727, 0.02694510482251644, -0.012997625395655632, 0.003754016011953354, 0.0011305699590593576, -0.00010918293264694512, -0.004173068795353174, -0.011433160863816738, -0.007466126699000597, 0.008709317073225975, -0.02274060621857643, -0.026065092533826828, -0.01676211692392826, -0.005018158815801144, 0.02571588195860386, 0.005196256563067436, 0.023006007075309753, -0.01032965537160635, 0.00267146248370409, 0.03260231763124466, -0.004302276764065027, -0.013346835970878601, 0.005384830292314291, -0.027168599888682365, -2.777657982733217e-06, -0.01210364606231451, -0.026470176875591278, -0.008548679761588573, 0.03944684937596321, 0.001335731241852045, 0.01857801340520382, 0.004864506423473358, 0.025296829640865326, 0.017753876745700836, -0.019877078011631966, -0.003090515499934554, -0.013626204803586006, -0.024668250232934952, 0.027517810463905334, 0.016845928505063057, 0.009882665239274502, 0.010895376093685627, -0.020547563210129738, 0.03508869931101799, -0.0027517809066921473, 0.0063591282814741135, -0.0133677888661623, -0.03983796760439873, 0.01762816123664379, 0.009372817352414131, -0.01630115881562233, 0.016329096630215645, -0.0052626063115894794, 0.0247520599514246, -0.012892861850559711, 0.005856264848262072, 0.022209806367754936, 0.008206453174352646, -0.007661684416234493, 0.005604832898825407, 0.0018560553435236216, 0.007284536957740784, 0.007738511078059673, 0.005472132936120033, 0.008339153602719307, 0.021022489294409752, 0.005000698380172253, -0.007745495066046715, 0.006739768199622631, 0.019178656861186028, 0.013186199590563774, -0.002720352029427886, 0.009980443865060806, 0.036932531744241714, 0.059561390429735184, 0.004138147924095392, -0.0022803463507443666, -0.007019136566668749, -0.025129208341240883, 0.018452297896146774, -0.034502025693655014, -0.0037330633495002985, 0.0018612934509292245, 0.015281463973224163, 0.008122642524540424, 0.004438469186425209, -0.032434698194265366, -0.010504260659217834, 0.020924709737300873, -0.010141081176698208, 0.01736276037991047, 0.04550914838910103, -0.011719513684511185, -0.001428272109478712, 0.009987428784370422, -0.01751641370356083, -0.006593099795281887, -0.0032179774716496468, 0.004319737199693918, 0.02961307391524315, -0.02293616347014904, 0.01761419139802456, -0.6450062990188599, -0.017055455595254898, 0.02378823794424534, -0.03385947644710541, 0.010490291751921177, -0.011803324334323406, 0.0031149601563811302, 0.0038797317538410425, -0.016077663749456406, 0.03846906125545502, -0.00883503258228302, 0.0036702053621411324, 0.0021319319494068623, -0.012417935766279697, 0.00264527159743011, -0.01711132749915123, 0.023369185626506805, -0.022712670266628265, 0.0012073962716385722, 0.015672579407691956, -0.0005111572681926191, 0.024319039657711983, -0.0037994133308529854, 0.005105461459606886, -0.010853471234440804, 0.012250314466655254, 0.016119569540023804, 0.00802486389875412, 0.011265539564192295, 0.018745634704828262, -0.008737253956496716, 0.005046095699071884, 0.004085766151547432, -0.01285794097930193, 0.05059365928173065, 0.012229361571371555, -0.008555663749575615, 0.0002341894869459793, 0.00981980748474598, 0.025841597467660904, -0.043665315955877304, -0.01433161087334156, 0.013283978216350079, 0.017711970955133438, -0.02091074176132679, -0.0017259742598980665, 0.02810448408126831, 0.00044153339695185423, -0.02121804654598236, -0.014946221373975277, 0.01843832992017269, -0.007934069260954857, -0.002509079407900572, -0.0011585067259147763, 0.011754434555768967, -0.013835730962455273, 0.0013409694656729698, -0.022391395643353462, 0.006083251908421516, 0.004159100353717804, 0.004068305715918541, 0.03279787674546242, -0.013863667845726013, 0.0005238161538727582, -0.017460539937019348, 0.024598408490419388, -0.025995250791311264, -0.008045816794037819, 0.017432602122426033, 0.003212739247828722, 0.007144852541387081, 0.027517810463905334, -0.011530940420925617, -0.00583531241863966, 0.00620198342949152, 0.02415141835808754, 0.03751920536160469, -0.01919262483716011, 0.010811565443873405, 0.028034642338752747, -0.005737533327192068, -0.016119569540023804, -0.001976533094421029, -0.0097220279276371, 0.033747728914022446, 0.008828048594295979, -0.024919681251049042, -0.0013252549106255174, -0.0015967662911862135, 0.008017879910767078, 0.006886436603963375, 0.01585416868329048, -0.00931694358587265, -0.009784886613488197, 0.00982679147273302, 0.006973739247769117, 0.0035113145131617785, -0.002439237432554364, 0.013486520387232304, -0.023173628374934196, -0.014240815304219723, -0.03721190243959427, 0.01508590579032898, -0.020589467138051987, 0.001877008005976677, 0.009659170173108578, 0.012550635263323784, 0.005803883075714111, 0.0470736138522625, -0.04587232694029808, 0.006257857196033001, -0.016077663749456406, -0.019765330478549004, -0.013430646620690823, 0.02035200409591198, -0.029948316514492035, 0.03022768534719944, 0.012767146341502666, 0.008206453174352646, -0.018759602680802345, 0.005220700986683369, 0.0011829514987766743, -0.0074731106869876385, -0.0008808841812424362, 0.00812962744385004, 0.018997065722942352, 0.006547702010720968, -0.01210364606231451, -0.01761419139802456, 0.017041485756635666, -0.000984774436801672, -0.003900684416294098, 0.016678307205438614, -0.009156307205557823, 0.0021389159373939037, -0.003378614317625761, 0.01458304189145565, -0.01949992962181568, -0.007424221374094486, -0.03439027816057205, -0.03215532749891281, -0.01903897151350975, 0.0002787138510029763, 0.001783594023436308, -0.029082274064421654, -0.03098198026418686, 0.005534990690648556, -0.0028024164494127035, -0.010196954943239689, -0.0028478140011429787, 0.0017574032535776496, -0.008471854031085968, -0.016384970396757126, 0.02005866728723049, -0.019374214112758636, -0.0042603714391589165, -0.012746193446218967, -0.030758485198020935, -0.03589886799454689, -0.014960190281271935, 0.0021197095047682524, 0.035172510892152786, -0.0008725904626771808, -0.01570051722228527, 0.012285235337913036, -0.01280905120074749, -0.011614751070737839, 0.0025963822845369577, -0.012676351703703403, -0.011782371439039707, -0.008681380189955235, -0.0022995530162006617, -0.0019555804319679737, 0.004836569540202618, -0.008709317073225975, 0.03042324259877205, -0.01023187581449747, -0.000529054319486022, -0.017991339787840843, -0.009449644014239311, 0.0004727441119030118, -0.002406062325462699, -0.007941053248941898, -0.018452297896146774, 0.029305769130587578, -0.00663151266053319, 0.008674396201968193, 0.017306886613368988, 0.0170135498046875, -0.0006722307298332453, 0.008038831874728203, 0.004176560789346695, -0.024472691118717194, 0.006174046546220779, -0.001791451359167695, -0.010434417985379696, 0.02248917520046234, 0.014066210016608238, 0.015267495065927505, 0.035926803946495056, 0.006153094116598368, 0.042547840625047684, 0.01716720126569271, -0.030060064047574997, -0.0010493784211575985, -0.023159658536314964, -0.014513200148940086, -0.022265680134296417, 0.006652465555816889, 0.009603296406567097, -0.006547702010720968, 0.018759602680802345, -0.006512781139463186, -0.014143036678433418, 0.00928900670260191, 0.03737952187657356, -0.00578642264008522, 0.029557200148701668, -0.005489593371748924, 0.019458025693893433, -0.026777483522892, -0.02561810240149498, 0.04257578030228615, -0.004015923943370581, 0.017684035003185272, 0.010134097188711166, -0.008555663749575615, -0.0020568515174090862, -0.012222377583384514, -0.039418913424015045, -0.012138566933572292, 0.02385808154940605, 0.001310413470491767, 0.014946221373975277, 0.025031428784132004, 0.03383154049515724, 0.02461237646639347, -0.004008939955383539, 0.045034222304821014, -0.0018822461133822799, -0.00794803723692894, 0.009463611990213394, 0.015588769689202309, -0.020687246695160866, 0.017586255446076393, -0.0052451458759605885, 0.04014527052640915, -0.0074381898157298565, -0.0211062990128994, 0.02081296220421791, -0.004693393129855394, 0.013563347049057484, -0.0011611258378252387, -0.0015662104124203324, 0.015812264755368233, -0.009715043939650059, 0.0198072362691164, 0.007766447961330414, 0.021050425246357918, 0.017530381679534912, -0.010210922919213772, -0.03142897039651871, -0.004089258145540953, -0.000455283559858799, 0.008143595419824123, -0.004019415937364101, -0.006373096723109484, -0.016580527648329735, -0.015435116365551949, 0.005870233289897442, -0.02060343697667122, -0.03391535207629204, 0.0013942240038886666, 0.007906132377684116, 0.012627461925148964, 0.0020638357382267714, 0.004892443306744099, -0.0027727335691452026, 0.0049518090672791, 0.012522698380053043, -0.024081574752926826, -0.03701634332537651, 0.00582134397700429, 0.02567397616803646, -0.00977091770619154, -0.008751221932470798, -0.00966615416109562, -0.003231945913285017, -0.0038727475330233574, 0.014750663191080093, -0.012208408676087856, -0.01909484528005123, -0.004763234872370958, 0.005363877862691879, 0.008723285049200058, -0.010916328988969326, 0.0230898167937994, -0.032574381679296494, -0.01973739266395569, 0.018061181530356407, -0.0014658122090622783, -0.00010754600953077897, -0.012445872649550438, 0.010951249860227108, 0.04251990467309952, 0.020687246695160866, -0.00807375367730856, -0.0030311495065689087, -0.013591283932328224, -0.016021789982914925, -0.00853471178561449, -0.0042429110035300255, -0.014359547756612301, 0.008953764103353024, 0.017530381679534912, 0.009184243157505989, -0.0013496996834874153, -0.0014631932135671377, -0.0051927645690739155, -0.020938677713274956, 0.006861991714686155, -0.0010301717557013035, -0.0003555402217898518, 0.021846625953912735, 0.08990082144737244, -0.004710853565484285, -0.03408297151327133, 0.013458583503961563, -0.01747450791299343, -0.000892233569175005, -0.027252409607172012, -0.022517111152410507, 0.033635981380939484, 0.003593378933146596, 0.007968990132212639, 0.018117055296897888, 0.03740745782852173, -0.008234390057623386, 0.020519625395536423, 0.008318200707435608, -0.0014291451079770923, -0.024444755166769028, 0.005084509029984474, -0.022265680134296417, -0.0062299203127622604, -0.008143595419824123, 0.021092331036925316, 0.030926106497645378, -0.006816594395786524, 0.006687386427074671, 0.05877915769815445, 0.009833775460720062, 0.009051543660461903, -0.01164967194199562, -0.0038867159746587276, 0.023718396201729774, 0.009058527648448944, 0.0033506774343550205, 0.002601620275527239, 0.017390696331858635, 0.01371699944138527, 0.034753456711769104, -0.010720770806074142, -0.010643945075571537, 0.02501746080815792, 0.013081436045467854, 0.008716301061213017, -0.029082274064421654, -0.0030328957363963127, -0.009400754235684872, -0.008206453174352646, 0.012830004096031189, 0.008332169614732265, -0.02212599478662014, 0.027825115248560905, -0.015225590206682682, -0.007794384844601154, -0.009037574753165245, -0.005028635263442993, 0.0038692555390298367, 0.013828746974468231, -0.0038867159746587276, -0.009973459877073765, -0.01461097877472639, 0.01339572574943304, -0.03603855147957802, -0.011803324334323406, -0.022405363619327545, 0.0021965359337627888, -0.004864506423473358, -0.005416259169578552, -0.005297527648508549, -0.00886296946555376, -0.007263584528118372, -0.010888392105698586, -0.03193183243274689, -0.033244866877794266, -0.012941751629114151, 0.008513758890330791, 0.011279508471488953, 0.0251152403652668, 0.001698910491541028, 0.00313940504565835, 0.011300461366772652, -0.012871909886598587, -0.012620477937161922, -0.01433161087334156, -0.030367368832230568, 0.01827070862054825, -0.00486101396381855, -0.005346416961401701, -0.002425268990918994, -0.017781812697649002, 0.015812264755368233, -0.011118871159851551, 0.00582134397700429, -0.028774969279766083, -0.020477719604969025, 0.020421845838427544, 0.00047187108430080116, -0.020519625395536423, 0.018605951219797134, 0.031624529510736465, -0.05053778365254402, 0.0005465148715302348, 0.0018455790122970939, 0.006837547291070223, -0.01164967194199562, -0.008828048594295979, 0.027308283373713493, -0.010469338856637478, 0.014722726307809353, -0.0009891395457088947, -0.011726497672498226, 0.016692275181412697, -0.017027517780661583, 0.03190389648079872, 0.026749545708298683, -0.0027413046918809414, 0.024277133867144585, 0.0065651629120111465, 0.007005168125033379, 0.005074032582342625, -0.0348372682929039, -0.0028635284397751093, -0.040480513125658035, 0.0027552731335163116, 0.004878474865108728, -0.018857382237911224, 0.022572984918951988, -0.004274339880794287, -0.023774269968271255, -0.022712670266628265, -0.0026487638242542744, 0.0017024026019498706, 0.027727335691452026, -0.0036876657977700233, -0.0010135843185707927, -0.044587232172489166, -0.020785026252269745, 0.0004644503351300955, -0.0013558109058067203, -0.00532895652577281, -0.00799692701548338, -0.007200726307928562, 0.021134236827492714, -0.002472412306815386, -0.024277133867144585, 0.00222796481102705, -0.038916051387786865, -0.017446570098400116, -0.004232434555888176, 0.018200866878032684, 0.025254923850297928, -0.02384411171078682, -0.005995949264615774, -0.0019852633122354746, -0.024975555017590523, 0.006446430925279856, -0.02268473245203495, -0.0009804093278944492, -0.013409693725407124, 0.01741863414645195, 0.020785026252269745, 0.025939377024769783, -0.015868138521909714, 0.0239418912678957, 0.0044664060696959496, 0.01726498082280159, -0.0006320715183392167, -0.0032162312418222427, -0.00040050112875178456, -0.005981980822980404, 0.01461097877472639, -0.002942100865766406, 0.016217349097132683, 0.01433161087334156, 0.0003710364690050483, 0.032071519643068314, 0.03447408974170685, -0.0202961303293705, 0.000842907524202019, -0.0023554267827421427, -0.03416678309440613, -0.010986171662807465, 0.021804722025990486, -0.001588036073371768, 0.0186338871717453, -0.025240955874323845, -0.0036841738037765026, 0.016287190839648247, 0.0035724262706935406, 0.004794664215296507, -0.011377287097275257, 0.02880290523171425, 0.002805908676236868, 0.0039600501768291, 0.0064359549432992935, 0.03439027816057205, -0.01645481213927269, -0.0026313031557947397, -0.012948735617101192, -0.011069981381297112, 0.02278251200914383, 0.014457326382398605, 0.0115449083968997, 0.012795083224773407, -0.00842994824051857, -0.0005521895363926888, 0.00265749404206872, -0.020896773785352707, -0.0073823160491883755, 0.015337337739765644, -0.025101270526647568, 0.0031882943585515022, -0.02151138335466385, -0.019877078011631966, 0.005741025321185589, -0.01012711226940155, -0.001667481497861445, 0.012180471792817116, 0.0050810170359909534, -0.02378823794424534, -0.02941751666367054, -0.007249616086483002, -0.0020149461925029755, 0.05109652131795883, -0.009791870601475239, 0.028272105380892754, 0.012117614038288593, 0.009219164960086346, 0.005954043939709663, 0.005088001023977995, 0.017684035003185272, 0.0027622573543339968, 0.03053499013185501, 0.020324068143963814, 0.0030486101750284433, -0.0010677119717001915, 0.0008049308671616018, 0.016189411282539368, -0.02760162018239498, -0.03930716589093208, -0.004323229659348726, -0.004941332619637251, -0.013842715881764889, -0.015979886054992676, -0.017684035003185272, -0.021134236827492714, 0.009163291193544865, 0.00709945522248745, -0.0011497765081003308, -0.015714485198259354, 0.014415421523153782, 0.0013252549106255174, 0.021301858127117157, 0.026805419474840164, 0.004106719046831131, 0.010832518339157104, -0.0050810170359909534, -0.03710015490651131, -0.021301858127117157, 0.008688364177942276, 0.02218186855316162, -0.005472132936120033, 0.001945104100741446, -0.0037994133308529854, 0.01369604654610157, 0.012997625395655632, 0.008674396201968193, -0.01929040439426899, -0.018773572519421577, -0.014764632098376751, 0.031820084899663925, 0.00026801927015185356, 0.0021755832713097334, -0.010881408117711544, -0.0222796481102705, 0.00981980748474598, -0.014212879352271557, -0.002283838577568531, -0.01415002066642046, -0.009463611990213394, -0.008276295848190784, 0.016943708062171936, 0.009254085831344128, -0.0008167166961356997, 0.015323368832468987, -0.001483272761106491, -0.007871211506426334, -0.0035165525041520596, -0.014268752187490463, 0.00405084528028965, -0.023369185626506805, 0.0029071797616779804, -0.02450062893331051, -0.0033209945540875196, 0.0076966057531535625, -0.0170135498046875, -0.0016255761729553342, -0.007982958108186722, 0.013556363061070442, -0.009205196052789688, 0.01984914019703865, 0.006743260193616152, 0.008702333085238934, -0.025506354868412018, 0.0043546585366129875, -0.000707588333170861, -0.014387484639883041, 0.04313451424241066, -0.018871350213885307, -0.02005866728723049, 0.0017242282629013062, 0.015309400856494904, 0.0032075010240077972, -0.024989522993564606, -0.004836569540202618, 0.025813661515712738, 0.013081436045467854, 0.011286492459475994, -0.03707221522927284, -0.021958373486995697, 0.006481352262198925, -0.016468780115246773, -0.0026260651648044586, 0.00941472314298153, -0.01720910705626011, 0.009526469744741917, -0.012997625395655632, 0.008646459318697453, -0.006635005120187998, -0.04467104375362396, -0.005419751163572073, -0.011663639917969704, 0.005398798733949661, 0.0016901801573112607, -0.009526469744741917, -0.010720770806074142, -0.005458164494484663, -0.04162592440843582, -0.011537924408912659, 0.015183684416115284, -0.0016054966254159808, 0.013046515174210072, 0.008031847886741161, 0.0010965218534693122, 0.014806536957621574, -0.006537226028740406, -0.019220560789108276, -0.014233831316232681, 0.011600782163441181, -0.035675372928380966, -0.010134097188711166, -0.024374913424253464, 0.04492247477173805, 0.012173487804830074, 0.00673627620562911, -0.036932531744241714, -0.015463053248822689, -0.041039250791072845, -0.018466265872120857, 0.014401452615857124, 0.007144852541387081, 0.034362342208623886, 0.002688922919332981, -0.0073264422826468945, 0.0011393001768738031, -0.01023187581449747, 0.019430087879300117, -0.012774130329489708, -0.011614751070737839, 0.007563905790448189, 0.00800391100347042, 0.02112026885151863, 0.008855985477566719, -0.01511384267359972, -0.005101969465613365, 0.024025700986385345, -0.0022628859151154757, -0.011286492459475994, 0.019360246136784554, 0.005842296406626701, 0.01614750735461712, -0.011901103891432285, 0.002861782442778349, 0.0043162452057003975, 0.006921357940882444, 0.001082553411833942, -0.05165525898337364, -0.00046750594628974795, 0.007815337739884853, -0.012194440700113773, -0.0026417796034365892, 0.0032441681250929832, -0.012348093092441559, 0.013430646620690823, 0.00800391100347042, 0.011321413330733776, -0.028369884938001633, -0.0033402012195438147, -4.25327816628851e-05, 0.03553568944334984, -0.0028774968814104795, 0.005308004096150398, 0.017698002979159355, 0.012061740271747112, 0.004756250884383917, -0.00527657475322485, 0.011726497672498226, 0.009868696331977844, 0.01776784472167492, 0.01113982405513525, -0.023452995344996452, 0.014163989573717117, -0.015602737665176392, 0.019458025693893433, -0.022656796500086784, -0.004504818934947252, -0.012166503816843033, -0.013095404021441936, -0.0038063975516706705, 0.019416119903326035, 0.016273222863674164, -0.017809750512242317, 0.007256600074470043, -0.027685431763529778, 0.00581086752936244, -0.007221679203212261, -0.026498114690184593, -0.021609162911772728, -0.003607347374781966, 0.004141639918088913, -0.0030555943958461285, -0.006809610407799482, -0.01685989648103714, -0.006855007726699114, 0.022307584062218666, -0.017488475888967514, -0.020980583503842354, 0.22260092198848724, 0.013172230683267117, 0.006792149972170591, 0.03285375237464905, -0.01747450791299343, -0.012948735617101192, 0.02567397616803646, -0.0031778181437402964, 5.7728906540432945e-05, 0.020226288586854935, -0.00800391100347042, 0.014401452615857124, -0.017153233289718628, -4.747083949041553e-05, 0.004770219326019287, 0.003305280115455389, -0.019066909328103065, -0.040480513125658035, -0.030702611431479454, -0.004969269502907991, 0.0013191436883062124, -0.008185501210391521, 0.0010729500791057944, -0.0178237184882164, 0.01868976093828678, 0.006456907372921705, -0.002313521457836032, -0.0013505726819857955, 0.030870232731103897, 0.0036527446936815977, -0.00017875226330943406, 0.0033384549897164106, 0.0070889787748456, -0.007396284490823746, -0.016482748091220856, -0.005583880469202995, 0.03550775349140167, -0.01377287320792675, 0.0036632211413234472, -0.003434488084167242, -0.01232714019715786, -0.013088420033454895, 0.0061775385402143, -0.02612096630036831, -0.002819877117872238, 0.014401452615857124, -0.0065826233476400375, -0.018354518339037895, -0.01379382610321045, -0.00021912976808380336, -0.02385808154940605, 0.011042045429348946, 0.03366392105817795, 0.02324347011744976, 0.0009978697635233402, 0.008842017501592636, 0.0025876518338918686, 0.02297806926071644, -0.01792149804532528, 0.03740745782852173, -0.009163291193544865, 0.01285794097930193, 0.0029822601936757565, 0.0016386716160923243, -0.01194999273866415, 0.014010336250066757, 0.0014081924455240369, -0.0005927853053435683, 0.01341667864471674, -0.023774269968271255, 0.014652884565293789, -0.006568654906004667, -0.003883223980665207, 0.009058527648448944, -0.014624947682023048, -0.022195836529135704, 0.021651068702340126, 0.031149601563811302, 0.017809750512242317, 0.014904316514730453, -0.011014108546078205, 0.010350607335567474, 0.009330912493169308, -0.00289146532304585, -0.024668250232934952, -0.030954044312238693, 0.020491689443588257, -0.029082274064421654, -0.004173068795353174, -0.03003212809562683, -0.010462354868650436, 0.008262326940894127, -0.013283978216350079, -0.013905573636293411, 0.014513200148940086, -0.007375331595540047, -0.010776644572615623, -0.013626204803586006, 0.0016552591696381569, 0.009491548873484135, -0.027825115248560905, 0.042352285236120224, 0.03715602681040764, 0.010294733569025993, 0.007773431949317455, 0.006390557158738375, -0.0008472726913169026, -0.0065826233476400375, 0.011551892384886742, -0.014163989573717117, -0.0009952507680281997, -0.005730548873543739, 0.01599385403096676, -0.004756250884383917, 0.0004035567108076066, 0.035563625395298004, -0.006900405045598745, 0.0018263723468407989, 0.02405363880097866, 0.004536248277872801, -0.03296549618244171, -0.026372399181127548, -0.01888532005250454, 0.01892722398042679, -0.01807514950633049, -0.005594356916844845, -0.0324905700981617, 0.025352703407406807, -0.026651766151189804, -0.006516273133456707, 0.044224053621292114, 0.006041346583515406, 0.01427573710680008, -0.008471854031085968, 0.007389300037175417, -0.02303394302725792, 0.0073264422826468945, -0.03017181158065796, 0.0019328816561028361, -0.007982958108186722, -0.017125297337770462, 0.017698002979159355, 0.017949433997273445, -0.008779158815741539, -0.008395027369260788, -0.006771197076886892, 0.005727056879550219, -0.008499790914356709, 0.004564185161143541, -0.012243330478668213, -0.009295990690588951, -0.0012955720303580165, -0.004728314001113176, -0.015574800781905651, 0.008632490411400795, -0.02075708843767643, -0.005465148948132992, -0.02233552187681198, -0.005604832898825407, 0.013325883075594902, -0.04349769651889801, 0.021273920312523842, 0.037742700427770615, -0.01285794097930193, -0.02193043753504753, -0.042464032769203186, -0.1800251454114914, 0.007015644572675228, -0.004166084807366133, -0.01853610761463642, 0.02598128281533718, 0.011300461366772652, 0.011454113759100437, 0.00200621597468853, -0.023327279835939407, 0.015197653323411942, 0.013200167566537857, 0.00398798706009984, -0.019206592813134193, -0.027112726122140884, -0.020365972071886063, 0.01197792962193489, -0.03746333345770836, 0.015351305715739727, 0.04288308322429657, 0.005220700986683369, 0.031177539378404617, -0.022167900577187538, 0.019416119903326035, 3.819492849288508e-05, -0.009980443865060806, 0.0097220279276371, 0.01111188717186451, 0.0028094006702303886, -0.005699119996279478, -0.02936164289712906, 0.0043721189722418785, -0.00898868590593338, 0.010455370880663395, -0.009966475889086723, 0.02596731297671795, 0.009435675106942654, -0.012166503816843033, 0.007459142245352268, 0.0001877007889561355, 0.010699818842113018, 0.0242631658911705, 0.03522838279604912, 0.0064534153789281845, 0.019765330478549004, -0.022866321727633476, 0.015812264755368233, 0.003471155185252428, -0.004218466114252806, -0.002730828244239092, -0.007389300037175417, 0.0037470317911356688, -0.020184382796287537, 0.021553289145231247, -0.007431205362081528, 0.004249895457178354, -0.022656796500086784, 0.012627461925148964, 0.00487498240545392, -0.0008835032931528986, 0.0062788100913167, 0.004515295382589102, -0.011880150996148586, 0.01012711226940155, 0.001999231753870845, -0.029808633029460907, -0.0332169309258461, -0.016845928505063057, -0.010616008192300797, -0.04810727760195732, 0.020170414820313454, -0.011503003537654877, -0.017935466021299362, 0.015937980264425278, -0.00025557863409630954, -0.004054337274283171, 0.004738790448755026, -0.004082274157553911, 0.013158262707293034, -0.009868696331977844, 0.004476882051676512, 0.0023117754608392715, 0.008150579407811165, 0.0010170764289796352, -0.008157564327120781, -0.008255342952907085, 0.016077663749456406, 0.016412906348705292, 0.018354518339037895, -0.02364855445921421, -0.020575499162077904, -0.01554686389863491, -0.025841597467660904, -0.014087162911891937, -0.017223075032234192, -0.02505936659872532, 0.015393211506307125, 0.009938539005815983, 0.0016360525041818619, 0.006006425246596336, -0.030199749395251274, 0.006086743902415037, 0.00031909134122543037, -0.014184942469000816, 0.0026051125023514032, 0.03198770806193352, -0.009980443865060806, -0.03341248631477356, -3.565769657143392e-05, 0.0312334131449461, -0.02338315360248089, -0.0015068445354700089, 0.01919262483716011, 0.021427573636174202, 0.02582762949168682, -0.01934627816081047, 0.005929599050432444, 0.007333426270633936, -0.03229501470923424, 0.008367090485990047, -0.013151277787983418, 0.06397541612386703, 0.02262885868549347, -0.009680123068392277, 0.0037889371160417795, 0.011307445354759693, 0.0015173208666965365, -0.13778460025787354, -0.027559714391827583, 0.021860595792531967, -0.007186757866293192, 0.016329096630215645, 0.025282861664891243, -0.02019835263490677, 0.03170833736658096, -0.035368070006370544, 0.04570470750331879, 0.003156865481287241, -0.03676491230726242, 0.0016639893874526024, 0.0054861013777554035, 0.005789914634078741, -0.007005168125033379, 0.00668389443308115, -0.017544349655508995, -0.03603855147957802, 0.03634585812687874, 0.000560046813916415, -0.025352703407406807, -0.021986311301589012, -0.0006560797337442636, -0.029864506796002388, -0.0012135074939578772, -0.030758485198020935, 0.009379801340401173, -0.00535340141505003, -0.008339153602719307, 6.613178993575275e-05, 0.002620826940983534, 0.005566420033574104, -0.027811147272586823, 0.009037574753165245, 0.015155748464167118, -0.016636401414871216, 0.0038203659933060408, 0.020170414820313454, -0.026162872090935707, 0.0023606650065630674, 0.0238999854773283, 0.009254085831344128, -0.0034921078477054834, 0.00313940504565835, -0.00016914897423703223, -0.020882803946733475, 0.025813661515712738, -0.002159868599846959, -0.012823020108044147, -0.0211062990128994, -0.012082693167030811, -0.01575639098882675, -0.028425758704543114, 0.018703728914260864, -0.015532895922660828, 0.0042813243344426155, 0.009407738223671913, -0.02783908322453499, 0.0015164478681981564, -0.007403268478810787, -0.011628719046711922, -0.02177678421139717, 0.004920379724353552, 0.02451459690928459, -0.01706942357122898, 0.0064359549432992935, -0.0008468361338600516, 0.009561391547322273, -0.02364855445921421, -0.023201564326882362, 0.016175443306565285, -0.025785723701119423, 0.025031428784132004, -0.00023157040413934737, -0.012152534909546375, 0.0013514456804841757, 0.0043546585366129875, 0.019220560789108276, 0.0008699713507667184, -0.004194021690636873, -0.01670624315738678, -0.00099699676502496, -0.02005866728723049, 0.010567118413746357, 0.021734878420829773, 0.03184802457690239, 0.006156586110591888, -0.00794803723692894, -0.019318340346217155, -0.010371560230851173, -3.3884360163938254e-05, 0.006516273133456707, -0.012871909886598587, -0.014066210016608238, 0.010755691677331924, 0.006652465555816889, -0.02743399888277054, 0.0005683405324816704, 0.01892722398042679, -0.02866322174668312, 0.006537226028740406, -0.04137449339032173, 0.014415421523153782, -0.012313172221183777, -0.021860595792531967, 0.0013383503537625074, -0.018089119344949722, -0.01109093427658081, -0.011251571588218212, -0.010029333643615246, 0.010406481102108955, -0.049587931483983994, 0.029138147830963135, -0.021706942468881607, -0.019918983802199364, -0.010741723701357841, -0.008262326940894127, 0.0009489802760072052, -0.017865624278783798, 0.013486520387232304, 0.01848023384809494, 0.0012946990318596363, 7.889981498010457e-05, 0.026595892384648323, -0.015868138521909714, -0.006767705082893372, 0.003488615620881319, -0.03304930776357651, 0.007522000465542078, -0.011083950288593769, -0.013179214671254158, 0.020729152485728264, -0.03179214894771576, 0.017348792403936386, 0.011789356358349323, -0.00838105846196413, 0.001630814396776259, -0.012215393595397472, 0.02571588195860386, 0.016985611990094185, 0.03148484602570534, -0.03408297151327133, -0.02248917520046234, -0.0020271686371415854, 0.00011622171587077901, -0.008779158815741539, 0.005426735617220402, -0.01711132749915123, -0.0019678028766065836, 0.004843553528189659, 0.03193183243274689, 0.006554686464369297, 0.003631792264059186, -0.010015365667641163, -0.029641011729836464, -0.006062299013137817, -0.016887834295630455, 0.007410252932459116, -0.013905573636293411, -0.003851794870570302, -0.005681659560650587, 0.019164687022566795, -0.004407040309160948, 0.0022436792496591806, -0.02743399888277054, 0.0013182706898078322, -0.02552032470703125, -0.033552173525094986, -0.004613074474036694, 0.01736276037991047, -0.00672230776399374, -0.017949433997273445, 0.00019184767734259367, 0.016887834295630455, 0.014527169056236744, 0.0019660566467791796, 0.0016142268432304263, 0.004295292776077986, 8.66206391947344e-06, -0.005060064140707254, 0.005727056879550219, -0.004347674082964659, -0.006879452615976334, 0.0024217767640948296, 0.003259882563725114, 0.016831960529088974, -0.013297946192324162, 0.008248358964920044, -0.00711342366412282, 0.0010188224259763956, 0.01934627816081047, 0.027713367715477943, -0.005950551945716143, -0.01058108638972044, -0.0001238606928382069, -0.004661963786929846, 0.002598128281533718, -0.015658611431717873, 0.021790752187371254, -0.007808353286236525, 0.012578572146594524, 0.0194859616458416, -0.0006307619623839855, 0.00673627620562911, -0.034194719046354294, -0.015924012288451195, 0.0055070542730391026, -0.018703728914260864, 0.000628142908681184, 0.003851794870570302, 0.03307724371552467, 0.008492805995047092, -0.016217349097132683, 0.010811565443873405, 0.006484844256192446, 0.004176560789346695, 0.017642129212617874, -0.003354169661179185, -0.015672579407691956, -0.025282861664891243, 0.03271406516432762, 0.0006019520806148648, -0.001611607731319964, 0.040592260658741, -0.006247380748391151, 0.034306466579437256, 0.013856683857738972, 0.032574381679296494, -0.026037156581878662, 0.002737812465056777, -0.0312334131449461, 0.0014535898808389902, -0.002220980590209365, -0.0027290822472423315, -0.005349909421056509, -0.007040089461952448, -0.01549099013209343, 0.008234390057623386, 0.011056013405323029, 0.0032773432321846485, 0.05771755799651146, 0.01923453062772751, -0.01857801340520382, 0.019625645130872726, -0.007801368832588196, 0.016496717929840088, 0.025226987898349762, -0.01695767603814602, 0.004089258145540953, -0.027503840625286102, 0.008227406069636345, 0.007305489387363195, 0.023508869111537933, -0.02831401117146015, -0.022852353751659393, -0.010650929063558578, 0.013018578290939331, 0.03824556618928909, -0.018368486315011978, -0.020016761496663094, 0.028216231614351273, 0.03478139266371727, 0.017446570098400116, -0.01109093427658081, -0.012564604170620441, -0.009079480543732643, 0.021483447402715683, -0.0064708758145570755, -0.02561810240149498, -0.010441401973366737, 0.009715043939650059, 0.004256879445165396, -0.03690459579229355, -0.02880290523171425, 0.003415281418710947, 0.008220422081649303, -0.009715043939650059, -0.0123550770804286, 0.02353680692613125, 0.007682637311518192, 0.009065511636435986, -0.003802905324846506, -0.029641011729836464, -0.049392372369766235, 0.0014326372183859348, 0.006530241575092077, -0.013186199590563774, -0.007850258611142635, -0.03539600595831871]}, "__type__": "simple_dict"}}}}
\ No newline at end of file
diff --git a/gpt_index/__init__.py b/gpt_index/__init__.py
index b93bf4e3b0c36d05294ddaaf151ddff1dc8143e0..6ed418e94a6d9713c2d647c9c771eb6e3eb1de3c 100644
--- a/gpt_index/__init__.py
+++ b/gpt_index/__init__.py
@@ -139,3 +139,10 @@ __all__ = [
     "TwitterTweetReader",
     "download_loader",
 ]
+
+import logging
+from logging import NullHandler
+
+# best practices for library logging:
+# https://docs.python.org/3/howto/logging.html#configuring-logging-for-a-library
+logging.getLogger(__name__).addHandler(NullHandler())
diff --git a/gpt_index/composability/graph.py b/gpt_index/composability/graph.py
index f3c98e1ae17504aef528a385793ce5b21bf61bc9..90ca6826baf6988ea1d8f1c91b0cb85badcf00f4 100644
--- a/gpt_index/composability/graph.py
+++ b/gpt_index/composability/graph.py
@@ -106,7 +106,6 @@ class ComposableGraph:
         self,
         query_str: str,
         query_configs: Optional[List[QUERY_CONFIG_TYPE]] = None,
-        verbose: bool = False,
     ) -> Response:
         """Query the index."""
         # go over all the indices and create a registry
@@ -117,7 +116,6 @@ class ComposableGraph:
             self._docstore,
             self._index_registry,
             query_configs=query_configs,
-            verbose=verbose,
             recursive=True,
         )
         return query_runner.query(query_str, self._index_struct)
diff --git a/gpt_index/indices/base.py b/gpt_index/indices/base.py
index 37315fbeec5ec9553994794016ef4816607949f2..2dec2853fc1bc65bc09aec5679d40f3cd702a74a 100644
--- a/gpt_index/indices/base.py
+++ b/gpt_index/indices/base.py
@@ -1,5 +1,6 @@
 """Base index classes."""
 import json
+import logging
 from abc import abstractmethod
 from typing import (
     Any,
@@ -49,8 +50,6 @@ class BaseGPTIndex(Generic[IS]):
             will use the default PromptHelper.
         chunk_size_limit (Optional[int]): Optional chunk size limit. If not provided,
             will use the default chunk size limit (4096 max input size).
-        verbose (bool): Optional bool. If True, will print out additional information
-            during the index building process.
         include_extra_info (bool): Optional bool. If True, extra info (i.e. metadata)
             of each Document will be prepended to its text to help with queries.
             Default is True.
@@ -69,7 +68,6 @@ class BaseGPTIndex(Generic[IS]):
         index_registry: Optional[IndexRegistry] = None,
         prompt_helper: Optional[PromptHelper] = None,
         chunk_size_limit: Optional[int] = None,
-        verbose: bool = False,
         include_extra_info: bool = True,
     ) -> None:
         """Initialize with parameters."""
@@ -92,8 +90,6 @@ class BaseGPTIndex(Generic[IS]):
         self._docstore = docstore or DocumentStore()
         self._index_registry = index_registry or IndexRegistry()
 
-        self._verbose = verbose
-
         if index_struct is not None:
             if not isinstance(index_struct, self.index_struct_cls):
                 raise ValueError(
@@ -107,9 +103,7 @@ class BaseGPTIndex(Generic[IS]):
             )
             self._validate_documents(documents)
             # TODO: introduce document store outside __init__ function
-            self._index_struct = self.build_index_from_documents(
-                documents, verbose=verbose
-            )
+            self._index_struct = self.build_index_from_documents(documents)
         # update index registry and docstore with index_struct
         self._update_index_registry_and_docstore()
 
@@ -263,21 +257,16 @@ class BaseGPTIndex(Generic[IS]):
             text_splitter=text_splitter,
             start_idx=start_idx,
             include_extra_info=self._include_extra_info,
-            verbose=self._verbose,
         )
 
     @abstractmethod
-    def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
-    ) -> IS:
+    def _build_index_from_documents(self, documents: Sequence[BaseDocument]) -> IS:
         """Build the index from documents."""
 
     @llm_token_counter("build_index_from_documents")
-    def build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
-    ) -> IS:
+    def build_index_from_documents(self, documents: Sequence[BaseDocument]) -> IS:
         """Build the index from documents."""
-        return self._build_index_from_documents(documents, verbose=verbose)
+        return self._build_index_from_documents(documents)
 
     @abstractmethod
     def _insert(self, document: BaseDocument, **insert_kwargs: Any) -> None:
@@ -310,13 +299,10 @@ class BaseGPTIndex(Generic[IS]):
             doc_id (str): document id
             full_delete (bool): whether to delete the document from the docstore.
                 By default this is True.
-            verbose (bool): whether to print verbose output. By default this is False.
 
         """
-        verbose = delete_kwargs.pop("verbose", False)
         full_delete = delete_kwargs.pop("full_delete", True)
-        if verbose:
-            print(f"> Deleting document: {doc_id}")
+        logging.debug(f"> Deleting document: {doc_id}")
         if full_delete:
             self._docstore.delete_document(doc_id)
         self._delete(doc_id, **delete_kwargs)
@@ -349,7 +335,6 @@ class BaseGPTIndex(Generic[IS]):
     def query(
         self,
         query_str: str,
-        verbose: bool = False,
         mode: str = QueryMode.DEFAULT,
         **query_kwargs: Any,
     ) -> Response:
@@ -377,7 +362,6 @@ class BaseGPTIndex(Generic[IS]):
                 self._docstore,
                 self._index_registry,
                 query_configs=query_configs,
-                verbose=verbose,
                 recursive=True,
             )
             return query_runner.query(query_str, self._index_struct)
@@ -396,7 +380,6 @@ class BaseGPTIndex(Generic[IS]):
                 self._docstore,
                 self._index_registry,
                 query_configs=[query_config],
-                verbose=verbose,
                 recursive=False,
             )
             return query_runner.query(query_str, self._index_struct)
diff --git a/gpt_index/indices/common/struct_store/base.py b/gpt_index/indices/common/struct_store/base.py
index 5a08fd3f0f51b4fbcc62e525ffdcda249ed57053..c708cd82227bc6841cfe95d87f823b3237a44e67 100644
--- a/gpt_index/indices/common/struct_store/base.py
+++ b/gpt_index/indices/common/struct_store/base.py
@@ -58,13 +58,12 @@ class SQLContextBuilder:
     def build_all_context_from_documents(
         self,
         documents_dict: Dict[str, List[BaseDocument]],
-        verbose: bool = False,
     ) -> Dict[str, str]:
         """Build context for all tables in the database."""
         context_dict = {}
         for table_name in self._sql_database.get_table_names():
             context_dict[table_name] = self.build_table_context_from_documents(
-                documents_dict[table_name], table_name, verbose=verbose
+                documents_dict[table_name], table_name
             )
         return context_dict
 
@@ -72,7 +71,6 @@ class SQLContextBuilder:
         self,
         documents: Sequence[BaseDocument],
         table_name: str,
-        verbose: bool = False,
     ) -> str:
         """Build context from documents for a single table."""
         schema = self._sql_database.get_single_table_info(table_name)
@@ -98,7 +96,5 @@ class SQLContextBuilder:
                 response_builder.add_text_chunks([TextChunk(text_chunk)])
 
         # feed in the "query_str" or the task
-        table_context = response_builder.get_response(
-            self._table_context_task, verbose=verbose
-        )
+        table_context = response_builder.get_response(self._table_context_task)
         return table_context
diff --git a/gpt_index/indices/common/tree/base.py b/gpt_index/indices/common/tree/base.py
index fda73d97af66f4dc93a7d3ecf399e11d6aabc671..cb36bdd5d0c7925d04e4e3fcb9363e168384f0ef 100644
--- a/gpt_index/indices/common/tree/base.py
+++ b/gpt_index/indices/common/tree/base.py
@@ -1,6 +1,7 @@
 """Common classes/functions for tree index operations."""
 
 
+import logging
 from typing import Dict, Sequence
 
 from gpt_index.data_structs.data_structs import IndexGraph, Node
@@ -61,7 +62,6 @@ class GPTTreeIndexBuilder:
         self,
         documents: Sequence[BaseDocument],
         build_tree: bool = True,
-        verbose: bool = False,
     ) -> IndexGraph:
         """Build from text.
 
@@ -75,9 +75,7 @@ class GPTTreeIndexBuilder:
 
         if build_tree:
             # instantiate all_nodes from initial text chunks
-            root_nodes = self.build_index_from_nodes(
-                all_nodes, all_nodes, verbose=verbose
-            )
+            root_nodes = self.build_index_from_nodes(all_nodes, all_nodes)
         else:
             # if build_tree is False, then don't surface any root nodes
             root_nodes = {}
@@ -87,13 +85,12 @@ class GPTTreeIndexBuilder:
         self,
         cur_nodes: Dict[int, Node],
         all_nodes: Dict[int, Node],
-        verbose: bool = False,
     ) -> Dict[int, Node]:
         """Consolidates chunks recursively, in a bottoms-up fashion."""
         cur_node_list = get_sorted_node_list(cur_nodes)
         cur_index = len(all_nodes)
         new_node_dict = {}
-        print(
+        logging.info(
             f"> Building index from nodes: {len(cur_nodes) // self.num_children} chunks"
         )
         for i in range(0, len(cur_node_list), self.num_children):
@@ -106,9 +103,9 @@ class GPTTreeIndexBuilder:
                 self.summary_prompt, context_str=text_chunk
             )
 
-            if verbose:
-                fmt_summary = truncate_text(new_summary, 50)
-                print(f"> {i}/{len(cur_nodes)}, summary: {fmt_summary}")
+            logging.debug(
+                f"> {i}/{len(cur_nodes)}, summary: {truncate_text(new_summary, 50)}"
+            )
             new_node = Node(
                 text=new_summary,
                 index=cur_index,
diff --git a/gpt_index/indices/keyword_table/README.md b/gpt_index/indices/keyword_table/README.md
index aa0251a5d16d7f10e5a0dbe85396040b65a6f56d..4c51f91a5611ecfd8531f01a74baf77f9f2484cf 100644
--- a/gpt_index/indices/keyword_table/README.md
+++ b/gpt_index/indices/keyword_table/README.md
@@ -1,7 +1,6 @@
 ## 🔑 GPTKeywordIndex
 
-
-GPTKeywordIndex is a keyword-based table data structure (inspired by "hash tables"). 
+GPTKeywordIndex is a keyword-based table data structure (inspired by "hash tables").
 
 ### Index Construction
 
@@ -13,14 +12,13 @@ There are three query modes: `default`, `simple`, and `rake`.
 
 **Default**
 
-During query-time, the GPTKeywordIndex extracts a set of relevant keywords from the query using a customized variant of the same **keyword extraction prompt**. These keywords are then used to fetch the set of candidate text chunk ID's. The text chunk ID's are ordered by number of matching keywords (from highest to lowest), and truncated after a cutoff $d$, which represents the maximum number of text chunks to consider. 
+During query-time, the GPTKeywordIndex extracts a set of relevant keywords from the query using a customized variant of the same **keyword extraction prompt**. These keywords are then used to fetch the set of candidate text chunk ID's. The text chunk ID's are ordered by number of matching keywords (from highest to lowest), and truncated after a cutoff $d$, which represents the maximum number of text chunks to consider.
 
-We construct an answer using the *create and refine* paradigm. An initial answer to the query is constructed using the first text chunk. The answer is then *refined* through feeding in subsequent text chunks as context. Refinement could mean keeping the original answer, making small edits to the original answer, or rewriting the original answer completely.
+We construct an answer using the _create and refine_ paradigm. An initial answer to the query is constructed using the first text chunk. The answer is then _refined_ through feeding in subsequent text chunks as context. Refinement could mean keeping the original answer, making small edits to the original answer, or rewriting the original answer completely.
 
 **Simple (Regex)**
 Instead of using GPT for keyword extraction, this mode uses a simple regex query to find words, filtering out stopwords.
 
-
 **RAKE**
 Use the popular RAKE keyword extractor.
 
@@ -37,20 +35,18 @@ index.save_to_disk('index_table.json')
 # load index from disk
 index = GPTKeywordTableIndex.load_from_disk('index_table.json')
 # query
-response = index.query("<question text>", verbose=True, mode="default")
+response = index.query("<question text>", mode="default")
 ```
 
-
 ### FAQ/Additional
 
 **Runtime**
 
 Worst-case runtime to execute a query should be $O(k*c)$, where $k$ is the number of extracted keywords, and $c$ is the number of text chunks per query.
 
-However the number of queries to GPT is limited by $O(d)$, where $d$ is a 
+However the number of queries to GPT is limited by $O(d)$, where $d$ is a
 user-specified parameter indicating the maximum number of text chunks to query.
 
 **How much does this cost to run?**
 
 Assuming `num_chunks_per_query=10`, then this equates to \$~0.40 per query.
-
diff --git a/gpt_index/indices/keyword_table/base.py b/gpt_index/indices/keyword_table/base.py
index 3e31b8d9240c552cd97b7f006526c8ed9fd5cc3b..71bad2125cd5052fdc9fe562d68fc8ecf47ddb51 100644
--- a/gpt_index/indices/keyword_table/base.py
+++ b/gpt_index/indices/keyword_table/base.py
@@ -96,7 +96,7 @@ class BaseGPTKeywordTableIndex(BaseGPTIndex[KeywordTable]):
         """Extract keywords from text."""
 
     def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
+        self, documents: Sequence[BaseDocument]
     ) -> KeywordTable:
         """Build the index from documents."""
         text_splitter = self._prompt_helper.get_text_splitter_given_prompt(
diff --git a/gpt_index/indices/list/README.md b/gpt_index/indices/list/README.md
index 8507c66631d61cc8cbda5d5d5a247c7f171a6b67..fe7160c00aa003afe9d8f6f6d3352f11c279c10d 100644
--- a/gpt_index/indices/list/README.md
+++ b/gpt_index/indices/list/README.md
@@ -6,8 +6,7 @@ GPTListIndex is a simple list-based data structure. During index construction, G
 
 ### Query
 
-During query-time, GPT List Index constructs an answer using the *create and refine* paradigm. An initial answer to the query is constructed using the first text chunk. The answer is then *refined* through feeding in subsequent text chunks as context. Refinement could mean keeping the original answer, making small edits to the original answer, or rewriting the original answer completely.
-
+During query-time, GPT List Index constructs an answer using the _create and refine_ paradigm. An initial answer to the query is constructed using the first text chunk. The answer is then _refined_ through feeding in subsequent text chunks as context. Refinement could mean keeping the original answer, making small edits to the original answer, or rewriting the original answer completely.
 
 **Usage**
 
@@ -22,6 +21,6 @@ index.save_to_disk('index_list.json')
 # load index from disk
 index = GPTListIndex.load_from_disk('index_list.json')
 # query
-response = index.query("<question text>", verbose=True)
+response = index.query("<question text>")
 
-```
\ No newline at end of file
+```
diff --git a/gpt_index/indices/list/base.py b/gpt_index/indices/list/base.py
index 10ac509411064c1c2ddee197e344791aa51795bf..1a2d7ad3d7362260f2d3eae8d83d06e21bd1df97 100644
--- a/gpt_index/indices/list/base.py
+++ b/gpt_index/indices/list/base.py
@@ -72,7 +72,7 @@ class GPTListIndex(BaseGPTIndex[IndexList]):
         }
 
     def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
+        self, documents: Sequence[BaseDocument]
     ) -> IndexList:
         """Build the index from documents.
 
diff --git a/gpt_index/indices/node_utils.py b/gpt_index/indices/node_utils.py
index ea405bcfc75bb67b7d752232b9f9ee2ec26683b8..57e0df84f5302d7788c835809895fe5ae92d7f57 100644
--- a/gpt_index/indices/node_utils.py
+++ b/gpt_index/indices/node_utils.py
@@ -1,6 +1,7 @@
 """General node utils."""
 
 
+import logging
 from typing import List
 
 from gpt_index.data_structs.data_structs import Node
@@ -14,7 +15,6 @@ def get_nodes_from_document(
     text_splitter: TokenTextSplitter,
     start_idx: int = 0,
     include_extra_info: bool = True,
-    verbose: bool = False,
 ) -> List[Node]:
     """Add document to index."""
     text_chunks_with_overlap = text_splitter.split_text_with_overlaps(
@@ -25,9 +25,7 @@ def get_nodes_from_document(
     index_counter = 0
     for i, text_split in enumerate(text_chunks_with_overlap):
         text_chunk = text_split.text_chunk
-        fmt_text_chunk = truncate_text(text_chunk, 50)
-        if verbose:
-            print(f"> Adding chunk: {fmt_text_chunk}")
+        logging.debug(f"> Adding chunk: {truncate_text(text_chunk, 50)}")
         index_pos_info = {
             # NOTE: start is inclusive, end is exclusive
             "start": index_counter - text_split.num_char_overlap,
diff --git a/gpt_index/indices/query/base.py b/gpt_index/indices/query/base.py
index 37ed52b85ece7da04aefeed393ac043a27805cd8..14814087a9858023ddd2a351427208184b9617ef 100644
--- a/gpt_index/indices/query/base.py
+++ b/gpt_index/indices/query/base.py
@@ -1,5 +1,6 @@
 """Base query classes."""
 
+import logging
 import re
 from abc import abstractmethod
 from dataclasses import dataclass
@@ -153,7 +154,6 @@ class BaseGPTIndexQuery(Generic[IS]):
         self,
         query_str: str,
         node: Node,
-        verbose: bool = False,
         level: Optional[int] = None,
     ) -> Tuple[TextChunk, Optional[Response]]:
         """Query a given node.
@@ -164,8 +164,7 @@ class BaseGPTIndexQuery(Generic[IS]):
         """
         level_str = "" if level is None else f"[Level {level}]"
         fmt_text_chunk = truncate_text(node.get_text(), 50)
-        if verbose:
-            print(f">{level_str} Searching in chunk: {fmt_text_chunk}")
+        logging.debug(f">{level_str} Searching in chunk: {fmt_text_chunk}")
 
         is_index_struct = False
         # if self._query_runner is not None, assume we want to do a recursive
@@ -198,7 +197,7 @@ class BaseGPTIndexQuery(Generic[IS]):
         pass
 
     def _give_response_for_nodes(
-        self, query_str: str, text_chunks: List[TextChunk], verbose: bool = False
+        self, query_str: str, text_chunks: List[TextChunk]
     ) -> str:
         """Give response for nodes."""
         self.response_builder.reset()
@@ -206,7 +205,6 @@ class BaseGPTIndexQuery(Generic[IS]):
             self.response_builder.add_text_chunks([text])
         response = self.response_builder.get_response(
             query_str,
-            verbose=verbose,
             mode=self._response_mode,
             **self._response_kwargs,
         )
@@ -214,7 +212,7 @@ class BaseGPTIndexQuery(Generic[IS]):
         return response or ""
 
     def get_nodes_and_similarities_for_response(
-        self, query_str: str, verbose: bool = False
+        self, query_str: str
     ) -> List[Tuple[Node, Optional[float]]]:
         """Get list of tuples of node and similarity for response.
 
@@ -224,7 +222,7 @@ class BaseGPTIndexQuery(Generic[IS]):
         """
         similarity_tracker = SimilarityTracker()
         nodes = self._get_nodes_for_response(
-            query_str, similarity_tracker=similarity_tracker, verbose=verbose
+            query_str, similarity_tracker=similarity_tracker
         )
         nodes = [
             node for node in nodes if self._should_use_node(node, similarity_tracker)
@@ -237,21 +235,18 @@ class BaseGPTIndexQuery(Generic[IS]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
 
-    def _query(self, query_str: str, verbose: bool = False) -> Response:
+    def _query(self, query_str: str) -> Response:
         """Answer a query."""
         # TODO: remove _query and just use query
-        tuples = self.get_nodes_and_similarities_for_response(
-            query_str, verbose=verbose
-        )
+        tuples = self.get_nodes_and_similarities_for_response(query_str)
         source_builder = ResponseSourceBuilder()
         node_texts = []
         for node, similarity in tuples:
-            text, response = self._get_text_from_node(query_str, node, verbose=verbose)
+            text, response = self._get_text_from_node(query_str, node)
             source_builder.add_node(node, similarity=similarity)
             if response is not None:
                 # these are source nodes from within this node (when it's an index)
@@ -260,18 +255,16 @@ class BaseGPTIndexQuery(Generic[IS]):
             node_texts.append(text)
 
         if self._response_mode != ResponseMode.NO_TEXT:
-            response_str = self._give_response_for_nodes(
-                query_str, node_texts, verbose=verbose
-            )
+            response_str = self._give_response_for_nodes(query_str, node_texts)
         else:
             response_str = None
 
         return Response(response_str, source_nodes=source_builder.get_sources())
 
     @llm_token_counter("query")
-    def query(self, query_str: str, verbose: bool = False) -> Response:
+    def query(self, query_str: str) -> Response:
         """Answer a query."""
-        response = self._query(query_str, verbose=verbose)
+        response = self._query(query_str)
         # if include_summary is True, then include summary text in answer
         # summary text is set through `set_text` on the underlying index.
         # TODO: refactor response builder to be in the __init__
@@ -286,7 +279,6 @@ class BaseGPTIndexQuery(Generic[IS]):
             # NOTE: use create and refine for now (default response mode)
             response.response = response_builder.get_response(
                 query_str,
-                verbose=verbose,
                 mode=self._response_mode,
                 prev_response=response.response,
             )
diff --git a/gpt_index/indices/query/keyword_table/query.py b/gpt_index/indices/query/keyword_table/query.py
index 4299f0a1f95f017a26eae6302ea2891f2fd30d44..731a15442e4eb480e1c5653f78dca14695ef8c95 100644
--- a/gpt_index/indices/query/keyword_table/query.py
+++ b/gpt_index/indices/query/keyword_table/query.py
@@ -1,4 +1,5 @@
 """Query for GPTKeywordTableIndex."""
+import logging
 from abc import abstractmethod
 from collections import defaultdict
 from typing import Any, Dict, List, Optional
@@ -61,24 +62,23 @@ class BaseGPTKeywordTableQuery(BaseGPTIndexQuery[KeywordTable]):
         self.query_keyword_extract_template = query_keyword_extract_template or DQKET
 
     @abstractmethod
-    def _get_keywords(self, query_str: str, verbose: bool = False) -> List[str]:
+    def _get_keywords(self, query_str: str) -> List[str]:
         """Extract keywords."""
 
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
-        print(f"> Starting query: {query_str}")
-        keywords = self._get_keywords(query_str, verbose=verbose)
-        print(f"query keywords: {keywords}")
+        logging.info(f"> Starting query: {query_str}")
+        keywords = self._get_keywords(query_str)
+        logging.info(f"query keywords: {keywords}")
 
         # go through text chunks in order of most matching keywords
         chunk_indices_count: Dict[int, int] = defaultdict(int)
         keywords = [k for k in keywords if k in self.index_struct.keywords]
-        print(f"Extracted keywords: {keywords}")
+        logging.info(f"Extracted keywords: {keywords}")
         for k in keywords:
             for text_chunk_idx in self.index_struct.table[k]:
                 chunk_indices_count[text_chunk_idx] += 1
@@ -93,10 +93,13 @@ class BaseGPTKeywordTableQuery(BaseGPTIndexQuery[KeywordTable]):
         ]
         # filter sorted nodes
         sorted_nodes = [node for node in sorted_nodes if self._should_use_node(node)]
-        if verbose:
+
+        if logging.getLogger(__name__).getEffectiveLevel() == logging.DEBUG:
             for chunk_idx, node in zip(sorted_chunk_indices, sorted_nodes):
-                fmt_text_chunk = truncate_text(node.get_text(), 50)
-                print(f"> Querying with idx: {chunk_idx}: {fmt_text_chunk}")
+                logging.debug(
+                    f"> Querying with idx: {chunk_idx}: "
+                    f"{truncate_text(node.get_text(), 50)}"
+                )
 
         return sorted_nodes
 
@@ -115,7 +118,7 @@ class GPTKeywordTableGPTQuery(BaseGPTKeywordTableQuery):
 
     """
 
-    def _get_keywords(self, query_str: str, verbose: bool = False) -> List[str]:
+    def _get_keywords(self, query_str: str) -> List[str]:
         """Extract keywords."""
         response, _ = self._llm_predictor.predict(
             self.query_keyword_extract_template,
@@ -140,7 +143,7 @@ class GPTKeywordTableSimpleQuery(BaseGPTKeywordTableQuery):
 
     """
 
-    def _get_keywords(self, query_str: str, verbose: bool = False) -> List[str]:
+    def _get_keywords(self, query_str: str) -> List[str]:
         """Extract keywords."""
         return list(
             simple_extract_keywords(query_str, max_keywords=self.max_keywords_per_query)
@@ -161,7 +164,7 @@ class GPTKeywordTableRAKEQuery(BaseGPTKeywordTableQuery):
 
     """
 
-    def _get_keywords(self, query_str: str, verbose: bool = False) -> List[str]:
+    def _get_keywords(self, query_str: str) -> List[str]:
         """Extract keywords."""
         return list(
             rake_extract_keywords(query_str, max_keywords=self.max_keywords_per_query)
diff --git a/gpt_index/indices/query/list/embedding_query.py b/gpt_index/indices/query/list/embedding_query.py
index 4717eb5a4b8e080cdacc41046a55ef774dff66db..e71bcbd161ee6d598676e20c22af9f62e8b11045 100644
--- a/gpt_index/indices/query/list/embedding_query.py
+++ b/gpt_index/indices/query/list/embedding_query.py
@@ -1,4 +1,5 @@
 """Embedding query for list index."""
+import logging
 from typing import Any, List, Optional, Tuple
 
 from gpt_index.data_structs.data_structs import IndexList, Node
@@ -44,7 +45,6 @@ class GPTListIndexEmbeddingQuery(BaseGPTListIndexQuery):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
@@ -66,9 +66,9 @@ class GPTListIndexEmbeddingQuery(BaseGPTListIndexQuery):
             for node, similarity in zip(top_k_nodes, top_similarities):
                 similarity_tracker.add(node, similarity)
 
-        if verbose:
-            top_k_node_text = "\n".join([n.get_text() for n in top_k_nodes])
-            print(f"> Top {len(top_idxs)} nodes:\n{top_k_node_text}")
+        logging.debug(f"> Top {len(top_idxs)} nodes:\n")
+        nl = "\n"
+        logging.debug(f"{ nl.join([n.get_text() for n in top_k_nodes]) }")
         return top_k_nodes
 
     def _get_embeddings(
diff --git a/gpt_index/indices/query/list/query.py b/gpt_index/indices/query/list/query.py
index e5efd5af48ab3d07ed7550a3dfb3cc01004e5887..bd6aa1b66d7aceaee608581629f7c7cb293929b2 100644
--- a/gpt_index/indices/query/list/query.py
+++ b/gpt_index/indices/query/list/query.py
@@ -39,7 +39,6 @@ class GPTListIndexQuery(BaseGPTListIndexQuery):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
diff --git a/gpt_index/indices/query/query_runner.py b/gpt_index/indices/query/query_runner.py
index 744908faf4c98ef995b8bcb4d3cacd2bd56e5dc8..266fe6e986b73943246d77bc2f38623ad4ca18c7 100644
--- a/gpt_index/indices/query/query_runner.py
+++ b/gpt_index/indices/query/query_runner.py
@@ -31,7 +31,6 @@ class QueryRunner(BaseQueryRunner):
         docstore: DocumentStore,
         index_registry: IndexRegistry,
         query_configs: Optional[List[QUERY_CONFIG_TYPE]] = None,
-        verbose: bool = False,
         recursive: bool = False,
     ) -> None:
         """Init params."""
@@ -54,7 +53,6 @@ class QueryRunner(BaseQueryRunner):
         self._embed_model = embed_model
         self._docstore = docstore
         self._index_registry = index_registry
-        self._verbose = verbose
         self._recursive = recursive
 
     def _get_query_kwargs(self, config: QueryConfig) -> Dict[str, Any]:
@@ -94,4 +92,4 @@ class QueryRunner(BaseQueryRunner):
             docstore=self._docstore,
         )
 
-        return query_obj.query(query_str, verbose=self._verbose)
+        return query_obj.query(query_str)
diff --git a/gpt_index/indices/query/struct_store/sql.py b/gpt_index/indices/query/struct_store/sql.py
index f5d762564d1e05b5a0b3a74a924cdda6ad09a22d..b79e77bbf92c6bb7c326003d445709bae24fc168 100644
--- a/gpt_index/indices/query/struct_store/sql.py
+++ b/gpt_index/indices/query/struct_store/sql.py
@@ -1,4 +1,5 @@
 """Default query for GPTFaissIndex."""
+import logging
 from typing import Any, Optional
 
 from gpt_index.data_structs.table import SQLStructTable
@@ -36,7 +37,7 @@ class GPTSQLStructStoreIndexQuery(BaseGPTIndexQuery[SQLStructTable]):
         self._sql_database = sql_database
 
     @llm_token_counter("query")
-    def query(self, query_str: str, verbose: bool = False) -> Response:
+    def query(self, query_str: str) -> Response:
         """Answer a query."""
         # NOTE: override query method in order to fetch the right results.
         # NOTE: since the query_str is a SQL query, it doesn't make sense
@@ -93,18 +94,17 @@ class GPTNLStructStoreIndexQuery(BaseGPTIndexQuery[SQLStructTable]):
             tables_desc.append(table_text)
         return "\n\n".join(tables_desc)
 
-    def _query(self, query_str: str, verbose: bool = False) -> Response:
+    def _query(self, query_str: str) -> Response:
         """Answer a query."""
         table_desc_str = self._get_all_tables_desc()
-        print(f"table desc str: {table_desc_str}")
+        logging.info(f"table desc str: {table_desc_str}")
         response_str, _ = self._llm_predictor.predict(
             self._text_to_sql_prompt, query_str=query_str, schema=table_desc_str
         )
 
         sql_query_str = self._parse_response_to_sql(response_str)
         # assume that it's a valid SQL query
-        if verbose:
-            print(f"> Predicted SQL query: {sql_query_str}")
+        logging.debug(f"> Predicted SQL query: {sql_query_str}")
 
         response_str, extra_info = self._sql_database.run_sql(sql_query_str)
         response = Response(response=response_str, extra_info=extra_info)
diff --git a/gpt_index/indices/query/tree/embedding_query.py b/gpt_index/indices/query/tree/embedding_query.py
index 0eaf85b995494cd378f12ad8254104a6f87f5900..1c875ca6b89c0f238376f9638543b2616b0ec422 100644
--- a/gpt_index/indices/query/tree/embedding_query.py
+++ b/gpt_index/indices/query/tree/embedding_query.py
@@ -1,5 +1,6 @@
 """Query Tree using embedding similarity between query and node text."""
 
+import logging
 from typing import Any, Dict, List, Optional, Tuple
 
 from gpt_index.data_structs.data_structs import IndexGraph, Node
@@ -66,24 +67,21 @@ class GPTTreeIndexEmbeddingQuery(GPTTreeIndexLeafQuery):
         query_str: str,
         source_builder: ResponseSourceBuilder,
         level: int = 0,
-        verbose: bool = False,
     ) -> str:
-
         cur_node_list = get_sorted_node_list(cur_nodes)
 
         # Get the node with the highest similarity to the query
         selected_node, selected_index = self._get_most_similar_node(
             cur_node_list, query_str
         )
-        if verbose:
-            print(
-                f">[Level {level}] Node [{selected_index+1}] Summary text: "
-                f"{' '.join(selected_node.get_text().splitlines())}"
-            )
+        logging.debug(
+            f">[Level {level}] Node [{selected_index+1}] Summary text: "
+            f"{' '.join(selected_node.get_text().splitlines())}"
+        )
 
         # Get the response for the selected node
         response = self._query_with_selected_node(
-            selected_node, query_str, source_builder, level=level, verbose=verbose
+            selected_node, query_str, source_builder, level=level
         )
 
         return response
diff --git a/gpt_index/indices/query/tree/leaf_query.py b/gpt_index/indices/query/tree/leaf_query.py
index c30040999fac8e8f32b1836011f613fe84ecb313..076293c679d45b14684e4b5f090d38acee25e3da 100644
--- a/gpt_index/indices/query/tree/leaf_query.py
+++ b/gpt_index/indices/query/tree/leaf_query.py
@@ -1,5 +1,6 @@
 """Leaf query mechanism."""
 
+import logging
 from typing import Any, Dict, Optional, cast
 
 from gpt_index.data_structs.data_structs import IndexGraph, Node
@@ -64,7 +65,6 @@ class GPTTreeIndexLeafQuery(BaseGPTIndexQuery[IndexGraph]):
         source_builder: ResponseSourceBuilder,
         prev_response: Optional[str] = None,
         level: int = 0,
-        verbose: bool = False,
     ) -> str:
         """Get response for selected node.
 
@@ -82,13 +82,12 @@ class GPTTreeIndexLeafQuery(BaseGPTIndexQuery[IndexGraph]):
             source_builder.add_node(selected_node)
             # use response builder to get answer from node
             node_text, _ = self._get_text_from_node(
-                query_str, selected_node, verbose=verbose, level=level
+                query_str, selected_node, level=level
             )
             cur_response = response_builder.get_response_over_chunks(
-                query_str, [node_text], prev_response=prev_response, verbose=verbose
+                query_str, [node_text], prev_response=prev_response
             )
-            if verbose:
-                print(f">[Level {level}] Current answer response: {cur_response} ")
+            logging.debug(f">[Level {level}] Current answer response: {cur_response} ")
         else:
             cur_response = self._query_level(
                 {
@@ -98,7 +97,6 @@ class GPTTreeIndexLeafQuery(BaseGPTIndexQuery[IndexGraph]):
                 query_str,
                 source_builder,
                 level=level + 1,
-                verbose=verbose,
             )
 
         if prev_response is None:
@@ -112,9 +110,8 @@ class GPTTreeIndexLeafQuery(BaseGPTIndexQuery[IndexGraph]):
                 context_msg=context_msg,
             )
 
-            if verbose:
-                print(f">[Level {level}] Refine prompt: {formatted_refine_prompt}")
-                print(f">[Level {level}] Current refined response: {cur_response} ")
+            logging.debug(f">[Level {level}] Refine prompt: {formatted_refine_prompt}")
+            logging.debug(f">[Level {level}] Current refined response: {cur_response} ")
             return cur_response
 
     def _query_level(
@@ -123,7 +120,6 @@ class GPTTreeIndexLeafQuery(BaseGPTIndexQuery[IndexGraph]):
         query_str: str,
         source_builder: ResponseSourceBuilder,
         level: int = 0,
-        verbose: bool = False,
     ) -> str:
         """Answer a query recursively."""
         cur_node_list = get_sorted_node_list(cur_nodes)
@@ -153,63 +149,59 @@ class GPTTreeIndexLeafQuery(BaseGPTIndexQuery[IndexGraph]):
                 context_list=numbered_node_text,
             )
 
-        if verbose:
-            print(f">[Level {level}] current prompt template: {formatted_query_prompt}")
+        logging.debug(
+            f">[Level {level}] current prompt template: {formatted_query_prompt}"
+        )
 
         numbers = extract_numbers_given_response(response, n=self.child_branch_factor)
         if numbers is None:
-            if verbose:
-                print(
-                    f">[Level {level}] Could not retrieve response - no numbers present"
-                )
+            logging.debug(
+                f">[Level {level}] Could not retrieve response - no numbers present"
+            )
             # just join text from current nodes as response
             return response
         result_response = None
         for number_str in numbers:
             number = int(number_str)
             if number > len(cur_node_list):
-                if verbose:
-                    print(
-                        f">[Level {level}] Invalid response: {response} - "
-                        f"number {number} out of range"
-                    )
+                logging.debug(
+                    f">[Level {level}] Invalid response: {response} - "
+                    f"number {number} out of range"
+                )
                 return response
 
             # number is 1-indexed, so subtract 1
             selected_node = cur_node_list[number - 1]
 
-            print(
+            logging.info(
                 f">[Level {level}] Selected node: "
                 f"[{number}]/[{','.join([str(int(n)) for n in numbers])}]"
             )
-            if verbose:
-                summary_text = " ".join(selected_node.get_text().splitlines())
-                fmt_summary_text = truncate_text(summary_text, 100)
-                print(
-                    f">[Level {level}] Node "
-                    f"[{number}] Summary text: {fmt_summary_text}"
-                )
+            debug_str = " ".join(selected_node.get_text().splitlines())
+            logging.debug(
+                f">[Level {level}] Node "
+                f"[{number}] Summary text: "
+                f"{ truncate_text(debug_str, 100) }"
+            )
             result_response = self._query_with_selected_node(
                 selected_node,
                 query_str,
                 source_builder,
                 prev_response=result_response,
                 level=level,
-                verbose=verbose,
             )
         # result_response should not be None
         return cast(str, result_response)
 
-    def _query(self, query_str: str, verbose: bool = False) -> Response:
+    def _query(self, query_str: str) -> Response:
         """Answer a query."""
         # NOTE: this overrides the _query method in the base class
-        print(f"> Starting query: {query_str}")
+        logging.info(f"> Starting query: {query_str}")
         source_builder = ResponseSourceBuilder()
         response_str = self._query_level(
             self.index_struct.root_nodes,
             query_str,
             source_builder,
             level=0,
-            verbose=verbose,
         ).strip()
         return Response(response_str, source_nodes=source_builder.get_sources())
diff --git a/gpt_index/indices/query/tree/retrieve_query.py b/gpt_index/indices/query/tree/retrieve_query.py
index b65166949f76771e248ee399d1342f5ae029bc2c..71b67e07dcb1494c785428d1ecd9d9d6ca5f168a 100644
--- a/gpt_index/indices/query/tree/retrieve_query.py
+++ b/gpt_index/indices/query/tree/retrieve_query.py
@@ -1,5 +1,5 @@
 """Retrieve query."""
-
+import logging
 from typing import List, Optional
 
 from gpt_index.data_structs.data_structs import IndexGraph, Node
@@ -30,11 +30,10 @@ class GPTTreeIndexRetQuery(BaseGPTIndexQuery[IndexGraph]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
-        print(f"> Starting query: {query_str}")
+        logging.info(f"> Starting query: {query_str}")
         node_list = get_sorted_node_list(self.index_struct.root_nodes)
         text_qa_template = self.text_qa_template.partial_format(query_str=query_str)
         node_text = self._prompt_helper.get_text_from_nodes(
diff --git a/gpt_index/indices/query/tree/summarize_query.py b/gpt_index/indices/query/tree/summarize_query.py
index 2a6099e0ea21416563cea446a0d8b1f6199a7138..46f8def5a3bd788e7448ee6c0ec10c1522f2a425 100644
--- a/gpt_index/indices/query/tree/summarize_query.py
+++ b/gpt_index/indices/query/tree/summarize_query.py
@@ -1,6 +1,6 @@
 """Summarize query."""
 
-
+import logging
 from typing import Any, List, Optional, cast
 
 from gpt_index.data_structs.data_structs import IndexGraph, Node
@@ -50,11 +50,10 @@ class GPTTreeIndexSummarizeQuery(BaseGPTIndexQuery[IndexGraph]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
-        print(f"> Starting query: {query_str}")
+        logging.info(f"> Starting query: {query_str}")
         index_struct = cast(IndexGraph, self._index_struct)
         sorted_node_list = get_sorted_node_list(index_struct.all_nodes)
         return sorted_node_list
diff --git a/gpt_index/indices/query/vector_store/faiss.py b/gpt_index/indices/query/vector_store/faiss.py
index f5fb94756bacf5316bcfb70081deb5cde7464d4f..1ea526708a54837eb2d2594ce803150877deeec3 100644
--- a/gpt_index/indices/query/vector_store/faiss.py
+++ b/gpt_index/indices/query/vector_store/faiss.py
@@ -1,5 +1,6 @@
 """Default query for GPTFaissIndex."""
 
+import logging
 from typing import Any, List, Optional, cast
 
 import numpy as np
@@ -15,7 +16,7 @@ class GPTFaissIndexQuery(BaseGPTVectorStoreIndexQuery[IndexDict]):
     """GPTFaissIndex query.
 
     An embedding-based query for GPTFaissIndex, which queries
-    an undelrying Faiss index to retrieve top-k nodes by
+    an underlying Faiss index to retrieve top-k nodes by
     embedding similarity to the query.
 
     .. code-block:: python
@@ -58,7 +59,6 @@ class GPTFaissIndexQuery(BaseGPTVectorStoreIndexQuery[IndexDict]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
@@ -80,14 +80,13 @@ class GPTFaissIndexQuery(BaseGPTVectorStoreIndexQuery[IndexDict]):
             for node, similarity in zip(top_k_nodes, dists):
                 similarity_tracker.add(node, similarity)
 
-        # print verbose output
-        if verbose:
+        if logging.getLogger(__name__).getEffectiveLevel() == logging.DEBUG:
             fmt_txts = []
             for node_idx, node_similarity, node in zip(node_idxs, dists, top_k_nodes):
                 fmt_txt = f"> [Node {node_idx}] [Similarity score: \
                     {float(node_similarity):.6}] {truncate_text(node.get_text(), 100)}"
                 fmt_txts.append(fmt_txt)
             top_k_node_text = "\n".join(fmt_txts)
-            print(f"> Top {len(top_k_nodes)} nodes:\n{top_k_node_text}")
+            logging.debug(f"> Top {len(top_k_nodes)} nodes:\n{top_k_node_text}")
 
         return top_k_nodes
diff --git a/gpt_index/indices/query/vector_store/pinecone.py b/gpt_index/indices/query/vector_store/pinecone.py
index fb90b2418a7ed8f42aa8ff763d6449e5352fc2c9..0260639a9de8f896a7e32e927fa8f257c442953b 100644
--- a/gpt_index/indices/query/vector_store/pinecone.py
+++ b/gpt_index/indices/query/vector_store/pinecone.py
@@ -1,4 +1,5 @@
 """Pinecone vector store index query."""
+import logging
 from typing import Any, Dict, List, Optional, cast
 
 from gpt_index.data_structs.data_structs import IndexDict, Node
@@ -58,7 +59,6 @@ class GPTPineconeIndexQuery(BaseGPTVectorStoreIndexQuery[IndexDict]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
@@ -84,8 +84,7 @@ class GPTPineconeIndexQuery(BaseGPTVectorStoreIndexQuery[IndexDict]):
             if similarity_tracker is not None:
                 similarity_tracker.add(node, match.score)
 
-        # print verbose output
-        if verbose:
+        if logging.getLogger(__name__).getEffectiveLevel() == logging.DEBUG:
             fmt_txts = []
             for node_idx, node_similarity, node in zip(
                 top_k_ids, top_k_scores, top_k_nodes
@@ -94,6 +93,6 @@ class GPTPineconeIndexQuery(BaseGPTVectorStoreIndexQuery[IndexDict]):
                     {node_similarity:.6}] {truncate_text(node.get_text(), 100)}"
                 fmt_txts.append(fmt_txt)
             top_k_node_text = "\n".join(fmt_txts)
-            print(f"> Top {len(top_k_nodes)} nodes:\n{top_k_node_text}")
+            logging.debug(f"> Top {len(top_k_nodes)} nodes:\n{top_k_node_text}")
 
         return top_k_nodes
diff --git a/gpt_index/indices/query/vector_store/qdrant.py b/gpt_index/indices/query/vector_store/qdrant.py
index 3c4c1bfdc9d9c804115b992fde7f61f9da39e79c..666d66f5854bdfaa296829a9de353eddb6f46e69 100644
--- a/gpt_index/indices/query/vector_store/qdrant.py
+++ b/gpt_index/indices/query/vector_store/qdrant.py
@@ -1,4 +1,5 @@
 """Qdrant vector store index query."""
+import logging
 from typing import Any, List, Optional, cast
 
 from gpt_index.data_structs import Node, QdrantIndexStruct
@@ -63,7 +64,6 @@ class GPTQdrantIndexQuery(BaseGPTVectorStoreIndexQuery[QdrantIndexStruct]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
@@ -77,8 +77,7 @@ class GPTQdrantIndexQuery(BaseGPTVectorStoreIndexQuery[QdrantIndexStruct]):
             limit=cast(int, self.similarity_top_k),
         )
 
-        if verbose:
-            print(f"> Top {len(response)} nodes:")
+        logging.debug(f"> Top {len(response)} nodes:")
 
         nodes = []
         for point in response:
@@ -92,10 +91,9 @@ class GPTQdrantIndexQuery(BaseGPTVectorStoreIndexQuery[QdrantIndexStruct]):
             if similarity_tracker is not None:
                 similarity_tracker.add(node, point.score)
 
-            if verbose:
-                print(
-                    f"> [Node {point.id}] [Similarity score: {point.score:.6}] "
-                    f"{truncate_text(str(payload.get('text')), 100)}"
-                )
+            logging.debug(
+                f"> [Node {point.id}] [Similarity score: {point.score:.6}] "
+                f"{truncate_text(str(payload.get('text')), 100)}"
+            )
 
         return nodes
diff --git a/gpt_index/indices/query/vector_store/simple.py b/gpt_index/indices/query/vector_store/simple.py
index 89a19bcd8dc07305786f6312999327c15b29d656..33f9551e7c7f50285582555c35fb754a11a4c61c 100644
--- a/gpt_index/indices/query/vector_store/simple.py
+++ b/gpt_index/indices/query/vector_store/simple.py
@@ -1,4 +1,5 @@
 """Default query for GPTSimpleVectorIndex."""
+import logging
 from typing import List, Optional
 
 from gpt_index.data_structs.data_structs import Node, SimpleIndexDict
@@ -35,7 +36,6 @@ class GPTSimpleVectorIndexQuery(BaseGPTVectorStoreIndexQuery[SimpleIndexDict]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
@@ -57,8 +57,7 @@ class GPTSimpleVectorIndexQuery(BaseGPTVectorStoreIndexQuery[SimpleIndexDict]):
             for node, similarity in zip(top_k_nodes, top_similarities):
                 similarity_tracker.add(node, similarity)
 
-        # print verbose output
-        if verbose:
+        if logging.getLogger(__name__).getEffectiveLevel() == logging.DEBUG:
             fmt_txts = []
             for node_idx, node_similarity, node in zip(
                 top_ids, top_similarities, top_k_nodes
@@ -67,6 +66,6 @@ class GPTSimpleVectorIndexQuery(BaseGPTVectorStoreIndexQuery[SimpleIndexDict]):
                     {node_similarity:.6}] {truncate_text(node.get_text(), 100)}"
                 fmt_txts.append(fmt_txt)
             top_k_node_text = "\n".join(fmt_txts)
-            print(f"> Top {len(top_k_nodes)} nodes:\n{top_k_node_text}")
+            logging.debug(f"> Top {len(top_k_nodes)} nodes:\n{top_k_node_text}")
 
         return top_k_nodes
diff --git a/gpt_index/indices/query/vector_store/weaviate.py b/gpt_index/indices/query/vector_store/weaviate.py
index e5d0b828dc0167047c2f45ca7cfc72bf34d17cac..c74c84559cd6f32007980215425c5cdaeb0843b8 100644
--- a/gpt_index/indices/query/vector_store/weaviate.py
+++ b/gpt_index/indices/query/vector_store/weaviate.py
@@ -1,6 +1,7 @@
 """Weaviate vector store index query."""
 
 
+import logging
 from typing import Any, List, Optional, cast
 
 from gpt_index.data_structs.data_structs import Node, WeaviateIndexStruct
@@ -38,7 +39,6 @@ class GPTWeaviateIndexQuery(BaseGPTIndexQuery[WeaviateIndexStruct]):
     def _get_nodes_for_response(
         self,
         query_str: str,
-        verbose: bool = False,
         similarity_tracker: Optional[SimilarityTracker] = None,
     ) -> List[Node]:
         """Get nodes for response."""
@@ -51,12 +51,12 @@ class GPTWeaviateIndexQuery(BaseGPTIndexQuery[WeaviateIndexStruct]):
         )
         nodes = nodes[: self.similarity_top_k]
         node_idxs = [str(i) for i in range(len(nodes))]
-        # print verbose output
-        if verbose:
+
+        if logging.getLogger(__name__).getEffectiveLevel() == logging.DEBUG:
             fmt_txts = []
             for node_idx, node in zip(node_idxs, nodes):
                 fmt_txt = f"> [Node {node_idx}] {truncate_text(node.get_text(), 100)}"
                 fmt_txts.append(fmt_txt)
             top_k_node_text = "\n".join(fmt_txts)
-            print(f"> Top {len(nodes)} nodes:\n{top_k_node_text}")
+            logging.debug(f"> Top {len(nodes)} nodes:\n{top_k_node_text}")
         return nodes
diff --git a/gpt_index/indices/response/builder.py b/gpt_index/indices/response/builder.py
index bd9156b92613d3fcd69724a730ddbf00fa4b3a6f..4fe7587d78a2539aa032fecc2d397709ad9d7b1d 100644
--- a/gpt_index/indices/response/builder.py
+++ b/gpt_index/indices/response/builder.py
@@ -7,7 +7,7 @@ Will support different modes, from 1) stuffing chunks into prompt,
 2) create and refine separately over each chunk, 3) tree summarization.
 
 """
-
+import logging
 from dataclasses import dataclass
 from enum import Enum
 from typing import Any, Dict, List, Optional
@@ -71,12 +71,10 @@ class ResponseBuilder:
         response: str,
         query_str: str,
         text_chunk: str,
-        verbose: bool = False,
     ) -> str:
         """Refine response."""
         fmt_text_chunk = truncate_text(text_chunk, 50)
-        if verbose:
-            print(f"> Refine context: {fmt_text_chunk}")
+        logging.debug(f"> Refine context: {fmt_text_chunk}")
         # NOTE: partial format refine template with query_str and existing_answer here
         refine_template = self.refine_template.partial_format(
             query_str=query_str, existing_answer=response
@@ -90,15 +88,13 @@ class ResponseBuilder:
                 refine_template,
                 context_msg=cur_text_chunk,
             )
-            if verbose:
-                print(f"> Refined response: {response}")
+            logging.debug(f"> Refined response: {response}")
         return response
 
     def give_response_single(
         self,
         query_str: str,
         text_chunk: str,
-        verbose: bool = False,
     ) -> str:
         """Give response given a query and a corresponding text chunk."""
         text_qa_template = self.text_qa_template.partial_format(query_str=query_str)
@@ -114,14 +110,12 @@ class ResponseBuilder:
                     text_qa_template,
                     context_str=cur_text_chunk,
                 )
-                if verbose:
-                    print(f"> Initial response: {response}")
+                logging.debug(f"> Initial response: {response}")
             else:
                 response = self.refine_response_single(
                     response,
                     query_str,
                     cur_text_chunk,
-                    verbose=verbose,
                 )
         return response or ""
 
@@ -130,7 +124,6 @@ class ResponseBuilder:
         query_str: str,
         text_chunks: List[TextChunk],
         prev_response: Optional[str] = None,
-        verbose: bool = False,
     ) -> str:
         """Give response over chunks."""
         response = None
@@ -145,24 +138,23 @@ class ResponseBuilder:
                     response = self.give_response_single(
                         query_str,
                         text_chunk.text,
-                        verbose=verbose,
                     )
             else:
                 response = self.refine_response_single(
-                    prev_response, query_str, text_chunk.text, verbose=verbose
+                    prev_response, query_str, text_chunk.text
                 )
             prev_response = response
         return response or "Empty Response"
 
     def _get_response_default(
-        self, query_str: str, prev_response: Optional[str], verbose: bool = False
+        self, query_str: str, prev_response: Optional[str]
     ) -> str:
         return self.get_response_over_chunks(
-            query_str, self._texts, prev_response=prev_response, verbose=verbose
+            query_str, self._texts, prev_response=prev_response
         )
 
     def _get_response_compact(
-        self, query_str: str, prev_response: Optional[str], verbose: bool = False
+        self, query_str: str, prev_response: Optional[str]
     ) -> str:
         """Get compact response."""
         # use prompt helper to fix compact text_chunks under the prompt limitation
@@ -175,7 +167,7 @@ class ResponseBuilder:
             )
             new_text_chunks = [TextChunk(text=t) for t in new_texts]
             response = self.get_response_over_chunks(
-                query_str, new_text_chunks, prev_response=prev_response, verbose=verbose
+                query_str, new_text_chunks, prev_response=prev_response
             )
         return response
 
@@ -183,7 +175,6 @@ class ResponseBuilder:
         self,
         query_str: str,
         prev_response: Optional[str],
-        verbose: bool = False,
         num_children: int = 10,
     ) -> str:
         """Get tree summarize response."""
@@ -207,9 +198,7 @@ class ResponseBuilder:
             self.llm_predictor,
             self.prompt_helper,
         )
-        root_nodes = index_builder.build_index_from_nodes(
-            all_nodes, all_nodes, verbose=verbose
-        )
+        root_nodes = index_builder.build_index_from_nodes(all_nodes, all_nodes)
         node_list = get_sorted_node_list(root_nodes)
         node_text = self.prompt_helper.get_text_from_nodes(
             node_list, prompt=text_qa_template
@@ -218,7 +207,6 @@ class ResponseBuilder:
             query_str,
             [TextChunk(node_text)],
             prev_response=prev_response,
-            verbose=verbose,
         )
         return response or "Empty Response"
 
@@ -227,17 +215,16 @@ class ResponseBuilder:
         query_str: str,
         prev_response: Optional[str] = None,
         mode: ResponseMode = ResponseMode.DEFAULT,
-        verbose: bool = False,
         **response_kwargs: Any,
     ) -> str:
         """Get response."""
         if mode == ResponseMode.DEFAULT:
-            return self._get_response_default(query_str, prev_response, verbose=verbose)
+            return self._get_response_default(query_str, prev_response)
         elif mode == ResponseMode.COMPACT:
-            return self._get_response_compact(query_str, prev_response, verbose=verbose)
+            return self._get_response_compact(query_str, prev_response)
         elif mode == ResponseMode.TREE_SUMMARIZE:
             return self._get_response_tree_summarize(
-                query_str, prev_response, verbose=verbose, **response_kwargs
+                query_str, prev_response, **response_kwargs
             )
         else:
             raise ValueError(f"Invalid mode: {mode}")
diff --git a/gpt_index/indices/struct_store/base.py b/gpt_index/indices/struct_store/base.py
index 151ecf4cded6f9360af903cf415d481a354db83e..ed3819ef94005896d68caab2ee933ca64cb2f62c 100644
--- a/gpt_index/indices/struct_store/base.py
+++ b/gpt_index/indices/struct_store/base.py
@@ -1,5 +1,6 @@
 """Struct store."""
 
+import logging
 import re
 from abc import abstractmethod
 from typing import Any, Callable, Dict, Generic, Optional, Sequence, TypeVar
@@ -109,14 +110,13 @@ class BaseGPTStructStoreIndex(BaseGPTIndex[BST], Generic[BST]):
         self,
         document: BaseDocument,
         text_splitter: TokenTextSplitter,
-        verbose: bool = False,
     ) -> None:
         """Add document to index."""
         text_chunks = text_splitter.split_text(document.get_text())
         fields = {}
         for i, text_chunk in enumerate(text_chunks):
             fmt_text_chunk = truncate_text(text_chunk, 50)
-            print(f"> Adding chunk {i}: {fmt_text_chunk}")
+            logging.info(f"> Adding chunk {i}: {fmt_text_chunk}")
             # if embedding specified in document, pass it to the Node
             schema_text = self._get_schema_text()
             response_str, _ = self._llm_predictor.predict(
@@ -134,19 +134,16 @@ class BaseGPTStructStoreIndex(BaseGPTIndex[BST], Generic[BST]):
         struct_datapoint = StructDatapoint(fields)
         if struct_datapoint is not None:
             self._insert_datapoint(struct_datapoint)
-            if verbose:
-                print(f"> Added datapoint: {fields}")
+            logging.debug(f"> Added datapoint: {fields}")
 
-    def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
-    ) -> BST:
+    def _build_index_from_documents(self, documents: Sequence[BaseDocument]) -> BST:
         """Build index from documents."""
         text_splitter = self._prompt_helper.get_text_splitter_given_prompt(
             self.schema_extract_prompt, 1
         )
         index_struct = self.index_struct_cls()
         for d in documents:
-            self._add_document_to_index(d, text_splitter, verbose=verbose)
+            self._add_document_to_index(d, text_splitter)
         return index_struct
 
     def _insert(self, document: BaseDocument, **insert_kwargs: Any) -> None:
diff --git a/gpt_index/indices/tree/README.md b/gpt_index/indices/tree/README.md
index 141bd7629b4f120c7fb4a5608106f4b107f032c6..aa53c642b9c9f3e8695dcbe11ea3a6a33628a1fd 100644
--- a/gpt_index/indices/tree/README.md
+++ b/gpt_index/indices/tree/README.md
@@ -3,8 +3,8 @@
 Currently the tree index refers to the `GPTTreeIndex` class. It organizes external data into a tree structure that can be queried.
 
 ### Index Construction
-The `GPTTreeIndex` first takes in a set of text documents as input. It then builds up a tree-index in a bottom-up fashion; each parent node is able to summarize the children nodes using a general **summarization prompt**; each intermediate node contains text summarizing the components below. Once the index is built, it can be saved to disk as a JSON and loaded for future use. 
 
+The `GPTTreeIndex` first takes in a set of text documents as input. It then builds up a tree-index in a bottom-up fashion; each parent node is able to summarize the children nodes using a general **summarization prompt**; each intermediate node contains text summarizing the components below. Once the index is built, it can be saved to disk as a JSON and loaded for future use.
 
 ### Query
 
@@ -12,7 +12,7 @@ There are two query modes: `default` and `retrieve`.
 
 **Default (GPTTreeIndexLeafQuery)**
 
-Using a **query prompt template**, the GPTTreeIndex will be able to recursively perform tree traversal in a top-down fashion in order to answer a question. For example, in the very beginning GPT-3 is tasked with selecting between *n* top-level nodes which best answers a provided query, by outputting a number as a multiple-choice problem. The GPTTreeIndex then uses the number to select the corresponding node, and the process repeats recursively among the children nodes until a leaf node is reached.
+Using a **query prompt template**, the GPTTreeIndex will be able to recursively perform tree traversal in a top-down fashion in order to answer a question. For example, in the very beginning GPT-3 is tasked with selecting between _n_ top-level nodes which best answers a provided query, by outputting a number as a multiple-choice problem. The GPTTreeIndex then uses the number to select the corresponding node, and the process repeats recursively among the children nodes until a leaf node is reached.
 
 **Retrieve (GPTTreeIndexRetQuery)**
 
@@ -31,10 +31,9 @@ index.save_to_disk('index_tree.json')
 # load index from disk
 index = GPTListIndex.load_from_disk('index_tree.json')
 # query
-response = index.query("<question text>", verbose=True, mode="default")
+response = index.query("<question text>", mode="default")
 ```
 
-
 ### FAQ
 
 **Why build a tree? Why not just incrementally go through each chunk?**
@@ -45,12 +44,10 @@ More broadly, building a tree helps us to test GPT's capabilities in modeling in
 
 Practically speaking, it is much cheaper to do so and I want to limit my monthly spending (see below for costs).
 
-
 **How much does this cost to run?**
 
-We currently use the Davinci model for good results. Unfortunately Davinci is quite expensive. The cost of building the tree is roughly 
+We currently use the Davinci model for good results. Unfortunately Davinci is quite expensive. The cost of building the tree is roughly
 $cN\log(N)\frac{p}{1000}$, where $p=4096$ is the prompt limit and $c$ is the cost per 1000 tokens ($0.02 as mentioned on the [pricing page](https://openai.com/api/pricing/)). The cost of querying the tree is roughly 
 $c\log(N)\frac{p}{1000}$.
 
 For the NYC example, this equates to \$~0.40 per query.
-
diff --git a/gpt_index/indices/tree/base.py b/gpt_index/indices/tree/base.py
index 7248557e3bb1086e0a624f35582f333118a19db6..e627d6f084fdbaefa7f0a5c7d67f5efba7ae8b39 100644
--- a/gpt_index/indices/tree/base.py
+++ b/gpt_index/indices/tree/base.py
@@ -98,7 +98,7 @@ class GPTTreeIndex(BaseGPTIndex[IndexGraph]):
         self._validate_build_tree_required(mode)
 
     def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
+        self, documents: Sequence[BaseDocument]
     ) -> IndexGraph:
         """Build the index from documents."""
         # do simple concatenation
@@ -109,7 +109,7 @@ class GPTTreeIndex(BaseGPTIndex[IndexGraph]):
             self._prompt_helper,
         )
         index_graph = index_builder.build_from_text(
-            documents, build_tree=self.build_tree, verbose=verbose
+            documents, build_tree=self.build_tree
         )
         return index_graph
 
diff --git a/gpt_index/indices/vector_store/base.py b/gpt_index/indices/vector_store/base.py
index 15bcbb4a88957febbc20a09a97f16945a2f49e47..e7576a555defa75d31ec9e716c927ee9b9e97d8f 100644
--- a/gpt_index/indices/vector_store/base.py
+++ b/gpt_index/indices/vector_store/base.py
@@ -62,9 +62,7 @@ class BaseGPTVectorStoreIndex(BaseGPTIndex[BID], Generic[BID]):
     ) -> None:
         """Add document to index."""
 
-    def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
-    ) -> BID:
+    def _build_index_from_documents(self, documents: Sequence[BaseDocument]) -> BID:
         """Build index from documents."""
         text_splitter = self._prompt_helper.get_text_splitter_given_prompt(
             self.text_qa_template, 1
diff --git a/gpt_index/indices/vector_store/pinecone.py b/gpt_index/indices/vector_store/pinecone.py
index 3b4cb6c86b09e742b3bbf37d4b6bbc6348f6e187..b51addbca1a5a149e748be38f9cfe1d28e5577c3 100644
--- a/gpt_index/indices/vector_store/pinecone.py
+++ b/gpt_index/indices/vector_store/pinecone.py
@@ -116,7 +116,7 @@ class GPTPineconeIndex(BaseGPTIndex[PineconeIndexStruct]):
             self._pinecone_index.upsert([(new_id, text_embedding, metadata)])
 
     def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
+        self, documents: Sequence[BaseDocument]
     ) -> PineconeIndexStruct:
         """Build index from documents."""
         text_splitter = self._prompt_helper.get_text_splitter_given_prompt(
diff --git a/gpt_index/indices/vector_store/qdrant.py b/gpt_index/indices/vector_store/qdrant.py
index 17ca57096b06795fc3a986b64f12c397cd6d707e..ef9531e9cbf6a412b3983b27c71ed28bb85071fe 100644
--- a/gpt_index/indices/vector_store/qdrant.py
+++ b/gpt_index/indices/vector_store/qdrant.py
@@ -152,7 +152,7 @@ class GPTQdrantIndex(BaseGPTVectorStoreIndex[QdrantIndexStruct]):
             )
 
     def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
+        self, documents: Sequence[BaseDocument]
     ) -> QdrantIndexStruct:
         """Build index from documents."""
         text_splitter = self._prompt_helper.get_text_splitter_given_prompt(
diff --git a/gpt_index/indices/vector_store/weaviate.py b/gpt_index/indices/vector_store/weaviate.py
index 59f05f796528813d07d43508529862553f769285..9c650f2a0631e9cc1398df985038f660d8b10030 100644
--- a/gpt_index/indices/vector_store/weaviate.py
+++ b/gpt_index/indices/vector_store/weaviate.py
@@ -112,7 +112,7 @@ class GPTWeaviateIndex(BaseGPTIndex[WeaviateIndexStruct]):
             WeaviateNode.from_gpt_index(self.client, n, index_struct.get_class_prefix())
 
     def _build_index_from_documents(
-        self, documents: Sequence[BaseDocument], verbose: bool = False
+        self, documents: Sequence[BaseDocument]
     ) -> WeaviateIndexStruct:
         """Build index from documents."""
         text_splitter = self._prompt_helper.get_text_splitter_given_prompt(
diff --git a/gpt_index/langchain_helpers/chain_wrapper.py b/gpt_index/langchain_helpers/chain_wrapper.py
index 2cfda01820ea1d352ca01031a4fb543a1adc8df8..10540e3570e6348e14f5264d0904fd9dc4488e93 100644
--- a/gpt_index/langchain_helpers/chain_wrapper.py
+++ b/gpt_index/langchain_helpers/chain_wrapper.py
@@ -1,5 +1,6 @@
 """Wrapper functions around an LLM chain."""
 
+import logging
 from dataclasses import dataclass
 from typing import Any, Optional, Tuple
 
@@ -122,6 +123,7 @@ class LLMPredictor:
         """
         formatted_prompt = prompt.format(**prompt_args)
         llm_prediction = self._predict(prompt, **prompt_args)
+        logging.debug(llm_prediction)
 
         # We assume that the value of formatted_prompt is exactly the thing
         # eventually sent to OpenAI, or whatever LLM downstream
diff --git a/gpt_index/readers/base.py b/gpt_index/readers/base.py
index 31f437a01bca6c9cce622791f126831647f2a2f5..f5cc30de3365fe4a08a28f1e95a9bdd2b17e09a0 100644
--- a/gpt_index/readers/base.py
+++ b/gpt_index/readers/base.py
@@ -10,10 +10,6 @@ from gpt_index.readers.schema.base import Document
 class BaseReader:
     """Utilities for loading data from a directory."""
 
-    def __init__(self, verbose: bool = False):
-        """Init params."""
-        self.verbose = verbose
-
     @abstractmethod
     def load_data(self, *args: Any, **load_kwargs: Any) -> List[Document]:
         """Load data from the input directory."""
diff --git a/gpt_index/readers/discord_reader.py b/gpt_index/readers/discord_reader.py
index ef749320ba3dee40f2a7f6b9a5b23145fffc445b..8d9a229a3248b1617b67774eac291a2594ec686e 100644
--- a/gpt_index/readers/discord_reader.py
+++ b/gpt_index/readers/discord_reader.py
@@ -13,8 +13,6 @@ from typing import List, Optional
 from gpt_index.readers.base import BaseReader
 from gpt_index.readers.schema.base import Document
 
-logger = logging.getLogger(__name__)
-
 
 async def read_channel(
     discord_token: str, channel_id: int, limit: Optional[int], oldest_first: bool
@@ -33,7 +31,7 @@ async def read_channel(
     class CustomClient(discord.Client):
         async def on_ready(self) -> None:
             try:
-                print(f"{self.user} has connected to Discord!")
+                logging.info(f"{self.user} has connected to Discord!")
                 channel = client.get_channel(channel_id)
                 # only work for text channels for now
                 if not isinstance(channel, discord.TextChannel):
@@ -57,7 +55,7 @@ async def read_channel(
                         ):
                             messages.append(thread_msg)
             except Exception as e:
-                print("Encountered error: " + str(e))
+                logging.error("Encountered error: " + str(e))
             finally:
                 await self.close()
 
@@ -147,6 +145,6 @@ class DiscordReader(BaseReader):
 
 if __name__ == "__main__":
     reader = DiscordReader()
-    print("initialized reader")
+    logging.info("initialized reader")
     output = reader.load_data(channel_ids=[1057178784895348746], limit=10)
-    print(output)
+    logging.info(output)
diff --git a/gpt_index/readers/file/base.py b/gpt_index/readers/file/base.py
index 50e18d1e158e93ef2f50a4df50f7a1858038a8a1..d0027a089853c5ff8efcaa11483f67fc0e61b666 100644
--- a/gpt_index/readers/file/base.py
+++ b/gpt_index/readers/file/base.py
@@ -1,4 +1,5 @@
 """Simple reader that reads files of different formats from a directory."""
+import logging
 from pathlib import Path
 from typing import Callable, Dict, List, Optional, Union
 
@@ -67,10 +68,9 @@ class SimpleDirectoryReader(BaseReader):
         file_extractor: Optional[Dict[str, BaseParser]] = None,
         num_files_limit: Optional[int] = None,
         file_metadata: Optional[Callable[[str], Dict]] = None,
-        verbose: bool = False,
     ) -> None:
         """Initialize with parameters."""
-        super().__init__(verbose=verbose)
+        super().__init__()
 
         if not input_dir and not input_files:
             raise ValueError("Must provide either `input_dir` or `input_files`.")
@@ -121,10 +121,9 @@ class SimpleDirectoryReader(BaseReader):
             new_input_files = new_input_files[0 : self.num_files_limit]
 
         # print total number of files added
-        if self.verbose:
-            print(
-                f"> [SimpleDirectoryReader] Total files added: {len(new_input_files)}"
-            )
+        logging.debug(
+            f"> [SimpleDirectoryReader] Total files added: {len(new_input_files)}"
+        )
 
         return new_input_files
 
diff --git a/gpt_index/readers/google_readers/gdocs.py b/gpt_index/readers/google_readers/gdocs.py
index 8f95ab1cb874cd12f0857612ba5623e065c58dea..82e08c90b55f6a8bb3145d247bafd31416b8c71f 100644
--- a/gpt_index/readers/google_readers/gdocs.py
+++ b/gpt_index/readers/google_readers/gdocs.py
@@ -1,5 +1,6 @@
 """Google docs reader."""
 
+import logging
 import os
 from typing import Any, List
 
@@ -151,6 +152,6 @@ class GoogleDocsReader(BaseReader):
 
 if __name__ == "__main__":
     reader = GoogleDocsReader()
-    print(
+    logging.info(
         reader.load_data(document_ids=["11ctUj_tEf5S8vs_dk8_BNi-Zk8wW5YFhXkKqtmU_4B8"])
     )
diff --git a/gpt_index/readers/notion.py b/gpt_index/readers/notion.py
index 0db830ef8190adb5178c43acb6dd2b130a273e76..c7ee9e2bf5f208fdcdcdf35eaf126ee0abbefe83 100644
--- a/gpt_index/readers/notion.py
+++ b/gpt_index/readers/notion.py
@@ -1,4 +1,5 @@
 """Notion reader."""
+import logging
 import os
 from typing import Any, Dict, List, Optional
 
@@ -163,4 +164,4 @@ class NotionPageReader(BaseReader):
 
 if __name__ == "__main__":
     reader = NotionPageReader()
-    print(reader.search("What I"))
+    logging.info(reader.search("What I"))
diff --git a/gpt_index/readers/obsidian.py b/gpt_index/readers/obsidian.py
index bee7c562f26802adbb9bc95f06b1941048da0c55..1404005433f2a8f5a4aaf2f0cb40dba48a0cd9e8 100644
--- a/gpt_index/readers/obsidian.py
+++ b/gpt_index/readers/obsidian.py
@@ -24,15 +24,14 @@ class ObsidianReader(BaseReader):
 
     """
 
-    def __init__(self, input_dir: str, verbose: bool = False):
+    def __init__(self, input_dir: str):
         """Init params."""
-        self.verbose = verbose
         self.input_dir = Path(input_dir)
 
     def load_data(self, *args: Any, **load_kwargs: Any) -> List[Document]:
         """Load data from the input directory."""
         docs: List[str] = []
-        for (dirpath, dirnames, filenames) in os.walk(self.input_dir):
+        for dirpath, dirnames, filenames in os.walk(self.input_dir):
             dirnames[:] = [d for d in dirnames if not d.startswith(".")]
             for filename in filenames:
                 if filename.endswith(".md"):
diff --git a/gpt_index/readers/qdrant.py b/gpt_index/readers/qdrant.py
index 55fb057bc0de9c684d0b89627c9beba1c8ccf087..5088ae6098fcc16c6105a3cbf9b6b1c7dac5ec53 100644
--- a/gpt_index/readers/qdrant.py
+++ b/gpt_index/readers/qdrant.py
@@ -38,11 +38,8 @@ class QdrantReader(BaseReader):
         api_key: Optional[str] = None,
         prefix: Optional[str] = None,
         timeout: Optional[float] = None,
-        verbose: bool = False,
     ):
         """Initialize with parameters."""
-        super().__init__(verbose)
-
         import_err_msg = (
             "`qdrant-client` package not found, please run `pip install qdrant-client`"
         )
diff --git a/gpt_index/readers/slack.py b/gpt_index/readers/slack.py
index d63d4455253e635a99b15b04c7c812c997044fa8..a0db9d42d0b3dcf85ce915984e4159a8d57fd656 100644
--- a/gpt_index/readers/slack.py
+++ b/gpt_index/readers/slack.py
@@ -7,8 +7,6 @@ from typing import List, Optional
 from gpt_index.readers.base import BaseReader
 from gpt_index.readers.schema.base import Document
 
-logger = logging.getLogger(__name__)
-
 
 class SlackReader(BaseReader):
     """Slack reader.
@@ -65,14 +63,14 @@ class SlackReader(BaseReader):
                 next_cursor = result["response_metadata"]["next_cursor"]
             except SlackApiError as e:
                 if e.response["error"] == "ratelimited":
-                    logger.error(
+                    logging.error(
                         "Rate limit error reached, sleeping for: {} seconds".format(
                             e.response.headers["retry-after"]
                         )
                     )
                     time.sleep(int(e.response.headers["retry-after"]))
                 else:
-                    logger.error("Error parsing conversation replies: {}".format(e))
+                    logging.error("Error parsing conversation replies: {}".format(e))
 
         return "\n\n".join(messages_text)
 
@@ -94,7 +92,7 @@ class SlackReader(BaseReader):
                 )
                 conversation_history = result["messages"]
                 # Print results
-                logger.info(
+                logging.info(
                     "{} messages found in {}".format(len(conversation_history), id)
                 )
                 for message in conversation_history:
@@ -108,14 +106,14 @@ class SlackReader(BaseReader):
 
             except SlackApiError as e:
                 if e.response["error"] == "ratelimited":
-                    logger.error(
+                    logging.error(
                         "Rate limit error reached, sleeping for: {} seconds".format(
                             e.response.headers["retry-after"]
                         )
                     )
                     time.sleep(int(e.response.headers["retry-after"]))
                 else:
-                    logger.error("Error parsing conversation replies: {}".format(e))
+                    logging.error("Error parsing conversation replies: {}".format(e))
 
         return "\n\n".join(result_messages)
 
@@ -140,4 +138,4 @@ class SlackReader(BaseReader):
 
 if __name__ == "__main__":
     reader = SlackReader()
-    print(reader.load_data(channel_ids=["C04DC2VUY3F"]))
+    logging.info(reader.load_data(channel_ids=["C04DC2VUY3F"]))
diff --git a/gpt_index/readers/twitter.py b/gpt_index/readers/twitter.py
index a946acfd91f2c24834879a345efa9b4656553ad6..ee0e8f78b27c1a62e466e13d35e9bbeea3b425e9 100644
--- a/gpt_index/readers/twitter.py
+++ b/gpt_index/readers/twitter.py
@@ -24,10 +24,8 @@ class TwitterTweetReader(BaseReader):
         self,
         bearer_token: str,
         num_tweets: Optional[int] = 100,
-        verbose: bool = False,
     ) -> None:
         """Initialize with parameters."""
-        super().__init__(verbose=verbose)
         self.bearer_token = bearer_token
         self.num_tweets = num_tweets
 
diff --git a/gpt_index/readers/web.py b/gpt_index/readers/web.py
index 1e5c65da45ba3928a3c25a6783b9b2ca36b79ec7..eac2fa9f945363412e1401c12d4b4c1fb14376b1 100644
--- a/gpt_index/readers/web.py
+++ b/gpt_index/readers/web.py
@@ -7,8 +7,6 @@ from langchain.utilities import RequestsWrapper
 from gpt_index.readers.base import BaseReader
 from gpt_index.readers.schema.base import Document
 
-logger = logging.getLogger(__name__)
-
 
 class SimpleWebPageReader(BaseReader):
     """Simple web page reader.
@@ -250,7 +248,6 @@ class RssReader(BaseReader):
         for url in urls:
             parsed = feedparser.parse(url)
             for entry in parsed.entries:
-
                 if entry.content:
                     data = entry.content[0].value
                 else:
@@ -269,4 +266,4 @@ class RssReader(BaseReader):
 
 if __name__ == "__main__":
     reader = SimpleWebPageReader()
-    print(reader.load_data(["http://www.google.com"]))
+    logging.info(reader.load_data(["http://www.google.com"]))
diff --git a/gpt_index/token_counter/token_counter.py b/gpt_index/token_counter/token_counter.py
index 42f5e85d85b6bbc2056bb7fcdff392d059d1bcd0..ee4b9ac3b34abb65842a80d4ae2390733c1542c1 100644
--- a/gpt_index/token_counter/token_counter.py
+++ b/gpt_index/token_counter/token_counter.py
@@ -1,5 +1,6 @@
 """Token counter function."""
 
+import logging
 from typing import Any, Callable, cast
 
 from gpt_index.embeddings.base import BaseEmbedding
@@ -59,8 +60,10 @@ def llm_token_counter(method_name_str: str) -> Callable:
             embed_model.last_token_usage = net_embed_tokens
 
             # print outputs
-            print(f"> [{method_name_str}] Total LLM token usage: {net_tokens} tokens")
-            print(
+            logging.info(
+                f"> [{method_name_str}] Total LLM token usage: {net_tokens} tokens"
+            )
+            logging.info(
                 f"> [{method_name_str}] Total embedding token usage: "
                 f"{net_embed_tokens} tokens"
             )
diff --git a/setup.py b/setup.py
index 007a0b6969d452170b9418e5389f482fb6e81498..626dbe2923cb290cec18bc3e102f684c196abd4a 100644
--- a/setup.py
+++ b/setup.py
@@ -17,7 +17,7 @@ install_requires = [
     "transformers",
     "nltk",
     "numpy",
-    "tenacity",
+    "tenacity<8.2.0",
     "pandas",
 ]
 
diff --git a/tests/indices/list/test_base.py b/tests/indices/list/test_base.py
index 484de37886251f5a719ae3cd0bc7474d8783fa25..e08da1f225af970a08546034c5064e568f7aa219 100644
--- a/tests/indices/list/test_base.py
+++ b/tests/indices/list/test_base.py
@@ -235,7 +235,6 @@ def test_index_overlap(
         "get_text_splitter_given_prompt",
         side_effect=_mock_text_splitter_with_space,
     ):
-
         index = GPTListIndex(documents, **index_kwargs)
 
         query_str = "What is?"