diff --git a/Experiments/.ipynb_checkpoints/MQ2_Regression-checkpoint.ipynb b/Experiments/.ipynb_checkpoints/MQ2_Regression-checkpoint.ipynb index 3af3c60..15730f6 100644 --- a/Experiments/.ipynb_checkpoints/MQ2_Regression-checkpoint.ipynb +++ b/Experiments/.ipynb_checkpoints/MQ2_Regression-checkpoint.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 68, "metadata": {}, "outputs": [ { @@ -10,29 +10,22 @@ "output_type": "stream", "text": [ "Requirement already satisfied: pandas in c:\\programdata\\anaconda3\\lib\\site-packages (0.24.2)\n", + "Requirement already satisfied: python-dateutil>=2.5.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2.8.0)\n", "Requirement already satisfied: numpy>=1.12.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (1.16.2)\n", "Requirement already satisfied: pytz>=2011k in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2018.9)\n", - "Requirement already satisfied: python-dateutil>=2.5.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2.8.0)\n", "Requirement already satisfied: six>=1.5 in c:\\programdata\\anaconda3\\lib\\site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)\n", "Requirement already satisfied: xlrd in c:\\programdata\\anaconda3\\lib\\site-packages (1.2.0)\n", "Requirement already satisfied: sklearn in c:\\programdata\\anaconda3\\lib\\site-packages (0.0)\n", - "Requirement already satisfied: scikit-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from sklearn) (0.20.3)\n", - "Requirement already satisfied: scipy>=0.13.3 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.2.1)\n", - "Requirement already satisfied: numpy>=1.8.2 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.16.2)\n", - "Collecting imblearn\n", - " Using cached https://files.pythonhosted.org/packages/81/a7/4179e6ebfd654bd0eac0b9c06125b8b4c96a9d0a8ff9e9507eb2a26d2d7e/imblearn-0.0-py2.py3-none-any.whl\n", - "Collecting imbalanced-learn (from imblearn)\n", - " Using cached https://files.pythonhosted.org/packages/e6/62/08c14224a7e242df2cef7b312d2ef821c3931ec9b015ff93bb52ec8a10a3/imbalanced_learn-0.5.0-py3-none-any.whl\n", - "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.13.2)\n", - "Requirement already satisfied: numpy>=1.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.16.2)\n", - "Collecting scikit-learn>=0.21 (from imbalanced-learn->imblearn)\n", - " Using cached https://files.pythonhosted.org/packages/75/14/fde90de4fc6722303ddbc183ec253c288dae8c7e4eb5a069ac49f14c9a0f/scikit_learn-0.21.2-cp37-cp37m-win_amd64.whl\n", + "Requirement already satisfied: scikit-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from sklearn) (0.21.2)\n", + "Requirement already satisfied: numpy>=1.11.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.16.2)\n", + "Requirement already satisfied: scipy>=0.17.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.2.1)\n", + "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (0.13.2)\n", + "Requirement already satisfied: imblearn in c:\\programdata\\anaconda3\\lib\\site-packages (0.0)\n", + "Requirement already satisfied: imbalanced-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from imblearn) (0.5.0)\n", "Requirement already satisfied: scipy>=0.17 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.2.1)\n", - "Installing collected packages: scikit-learn, imbalanced-learn, imblearn\n", - " Found existing installation: scikit-learn 0.20.3\n", - " Uninstalling scikit-learn-0.20.3:\n", - " Successfully uninstalled scikit-learn-0.20.3\n", - "Successfully installed imbalanced-learn-0.5.0 imblearn-0.0 scikit-learn-0.21.2\n" + "Requirement already satisfied: numpy>=1.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.16.2)\n", + "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.13.2)\n", + "Requirement already satisfied: scikit-learn>=0.21 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.21.2)\n" ] } ], @@ -45,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 69, "metadata": {}, "outputs": [], "source": [ @@ -67,7 +60,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 70, "metadata": {}, "outputs": [ { @@ -105,7 +98,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 71, "metadata": {}, "outputs": [], "source": [ @@ -120,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 72, "metadata": {}, "outputs": [], "source": [ @@ -131,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 73, "metadata": {}, "outputs": [], "source": [ @@ -145,7 +138,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 74, "metadata": { "scrolled": false }, @@ -193,7 +186,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 75, "metadata": {}, "outputs": [], "source": [ @@ -212,7 +205,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 76, "metadata": {}, "outputs": [], "source": [ @@ -231,7 +224,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 77, "metadata": {}, "outputs": [], "source": [ @@ -250,7 +243,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 78, "metadata": {}, "outputs": [], "source": [ @@ -269,7 +262,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 79, "metadata": {}, "outputs": [], "source": [ @@ -288,7 +281,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 80, "metadata": {}, "outputs": [], "source": [ @@ -307,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 81, "metadata": {}, "outputs": [ { @@ -347,10 +340,10 @@ " \r\n", " \r\n", + "\" id=\"md53135b1f9\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -415,7 +408,7 @@ "z\r\n", "\" id=\"DejaVuSans-50\"/>\r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -425,7 +418,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -464,7 +457,7 @@ "z\r\n", "\" id=\"DejaVuSans-51\"/>\r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -473,111 +466,186 @@ " \r\n", " \r\n", " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m228b7913e6\" style=\"stroke:#000000;stroke-width:0.6;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -828,14 +896,14 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m9d52214deb\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -857,9 +925,9 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -872,9 +940,9 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -887,133 +955,223 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"mba25e35195\" style=\"stroke:#000000;stroke-width:0.6;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1094,17 +1252,17 @@ " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", @@ -1119,35 +1277,35 @@ "C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \r\n", "C -1.55874 2.683901 -0.795609 3 0 3 \r\n", "z\r\n", - "\" id=\"m7b45ae2a7a\" style=\"stroke:#1f77b4;\"/>\r\n", + "\" id=\"maabbe4e4fe\" style=\"stroke:#1f77b4;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m4ab3480f1e\" style=\"stroke:#ff7f0e;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m5fa196ecf9\" style=\"stroke:#2ca02c;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"mb6c1709430\" style=\"stroke:#d62728;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m01d2f02937\" style=\"stroke:#9467bd;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", - " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", + "\" id=\"m7353940d72\" style=\"stroke:#8c564b;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1368,42 +1526,260 @@ "L 553.578125 46.8 \r\n", "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1586,6 +2003,9 @@ "#ax.add_line(line)\n", "plt.yscale('log')\n", "plt.xscale('log')\n", + "plt.legend()\n", + "\n", + "plt.grid(b=True, which='minor', color='lightgrey', linestyle='--')\n", "\n", "fig.suptitle('Calibration plot for MQ-2 data')\n", "ax.set_xlabel('PPM Concentration')\n", @@ -1597,6 +2017,13 @@ "plt.savefig('MQ2.png')\n", "plt.savefig('MQ2.eps', format = 'eps', dpi = 1200)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/Experiments/MQ2.eps b/Experiments/MQ2.eps index 8ec4bda..e3041d9 100644 --- a/Experiments/MQ2.eps +++ b/Experiments/MQ2.eps @@ -1,7 +1,7 @@ %!PS-Adobe-3.0 EPSF-3.0 %%Title: MQ2.eps %%Creator: matplotlib version 3.0.3, http://matplotlib.org/ -%%CreationDate: Mon Jul 1 21:41:20 2019 +%%CreationDate: Mon Jul 1 21:45:42 2019 %%Orientation: portrait %%BoundingBox: -18 198 630 594 %%EndComments @@ -42,7 +42,7 @@ newpath /FontMatrix[.001 0 0 .001 0 0]def /FontBBox[-1021 -463 1793 1232]def /FontType 3 def -/Encoding [ /space /hyphen /slash /zero /one /two /three /four /A /B /C /G /H /L /M /O /P /Q /R /a /b /c /d /e /f /h /i /l /n /o /p /r /s /t /x /z /minus ] def +/Encoding [ /space /hyphen /slash /zero /one /two /three /four /A /C /G /H /L /M /O /P /Q /R /a /b /c /d /e /f /h /i /l /n /o /p /r /s /t /minus ] def /FontInfo 10 dict dup begin /FamilyName (DejaVu Sans) def /FullName (DejaVu Sans) def @@ -54,7 +54,7 @@ newpath /UnderlinePosition -130 def /UnderlineThickness 90 def end readonly def -/CharStrings 38 dict dup begin +/CharStrings 35 dict dup begin /.notdef 0 def /space{318 0 0 0 0 0 _sc }_d @@ -195,36 +195,6 @@ _cl}_d 8 0 _l 286 729 _l _cl}_d -/B{{686 0 98 0 615 729 _sc -197 348 _m -197 81 _l -355 81 _l -408 81 447 92 473 114 _c -498 136 511 169 511 215 _c -511 260 498 293 473 315 _c -447 337 408 348 355 348 _c -197 348 _l -197 648 _m -197 428 _l -343 428 _l -391 428 426 437 450 455 _c -474 473 486 500 486 538 _c -486 574 474 602 450 620 _c -426 638 391 648 343 648 _c -197 648 _l -98 729 _m -350 729 _l -}_e{425 729 483 713 524 682 _c -564 650 585 606 585 549 _c -585 504 574 468 553 442 _c -532 416 502 399 462 393 _c -510 382 548 360 575 327 _c -601 294 615 253 615 204 _c -615 138 592 88 548 53 _c -504 17 441 0 360 0 _c -98 0 _l -98 729 _l -_cl}_e}_d /C{{698 0 56 -13 644 742 _sc 644 673 _m 644 569 _l @@ -722,34 +692,6 @@ _cl}_d 93 702 _l 183 702 _l _cl}_d -/x{592 0 29 0 559 547 _sc -549 547 _m -351 281 _l -559 0 _l -453 0 _l -294 215 _l -135 0 _l -29 0 _l -241 286 _l -47 547 _l -153 547 _l -298 352 _l -443 547 _l -549 547 _l -_cl}_d -/z{525 0 43 0 482 547 _sc -55 547 _m -482 547 _l -482 465 _l -144 72 _l -482 72 _l -482 0 _l -43 0 _l -43 82 _l -381 475 _l -55 475 _l -55 547 _l -_cl}_d /minus{838 0 106 272 732 355 _sc 106 355 _m 732 355 _l @@ -818,53 +760,10 @@ grestore stroke grestore } bind def -121.567 49.5 o +94.7571 49.5 o grestore gsave -109.566941 34.578125 translate -0.000000 rotate -/DejaVuSans findfont -10.0 scalefont -setfont -0.000000 0.064063 moveto -/one glyphshow - -6.362305 0.064063 moveto -/zero glyphshow - -/DejaVuSans findfont -7.0 scalefont -setfont -12.820312 3.892188 moveto -/minus glyphshow - -18.685547 3.892188 moveto -/one glyphshow - - -grestore -gsave -/o { -gsave -newpath -translate -0.8 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -3.5 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -305.474 49.5 o -grestore -gsave -296.474439 33.578125 translate +85.757140 33.578125 translate 0.000000 rotate /DejaVuSans findfont 10.0 scalefont @@ -879,7 +778,7 @@ setfont 7.0 scalefont setfont 12.820312 4.804688 moveto -/zero glyphshow +/two glyphshow grestore @@ -901,25 +800,25 @@ grestore stroke grestore } bind def -489.382 49.5 o +353.389 49.5 o grestore gsave -480.381938 34.578125 translate +344.389241 33.578125 translate 0.000000 rotate /DejaVuSans findfont 10.0 scalefont setfont -0.000000 0.064063 moveto +0.000000 0.976562 moveto /one glyphshow -6.362305 0.064063 moveto +6.362305 0.976562 moveto /zero glyphshow /DejaVuSans findfont 7.0 scalefont setfont -12.820312 3.892188 moveto -/one glyphshow +12.820312 4.804688 moveto +/three glyphshow grestore @@ -927,8 +826,8 @@ grestore 0.827 setgray gsave 502.2 299 81 49.5 clipbox -80.767292 49.5 m -80.767292 348.48 l +82.922784 49.5 m +82.922784 348.48 l stroke grestore 0.600 setlinewidth @@ -952,15 +851,15 @@ grestore stroke grestore } bind def -80.7673 49.5 o +82.9228 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -93.079309 49.5 m -93.079309 348.48 l +172.61316 49.5 m +172.61316 348.48 l stroke grestore 0.600 setlinewidth @@ -984,15 +883,15 @@ grestore stroke grestore } bind def -93.0793 49.5 o +172.613 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -103.744463 49.5 m -103.744463 348.48 l +218.156012 49.5 m +218.156012 348.48 l stroke grestore 0.600 setlinewidth @@ -1016,15 +915,15 @@ grestore stroke grestore } bind def -103.744 49.5 o +218.156 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -113.151795 49.5 m -113.151795 348.48 l +250.46918 49.5 m +250.46918 348.48 l stroke grestore 0.600 setlinewidth @@ -1048,15 +947,15 @@ grestore stroke grestore } bind def -113.152 49.5 o +250.469 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -176.928614 49.5 m -176.928614 348.48 l +275.53322 49.5 m +275.53322 348.48 l stroke grestore 0.600 setlinewidth @@ -1080,15 +979,15 @@ grestore stroke grestore } bind def -176.929 49.5 o +275.533 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -209.313117 49.5 m -209.313117 348.48 l +296.012032 49.5 m +296.012032 348.48 l stroke grestore 0.600 setlinewidth @@ -1112,15 +1011,15 @@ grestore stroke grestore } bind def -209.313 49.5 o +296.012 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -232.290288 49.5 m -232.290288 348.48 l +313.326621 49.5 m +313.326621 348.48 l stroke grestore 0.600 setlinewidth @@ -1144,15 +1043,15 @@ grestore stroke grestore } bind def -232.29 49.5 o +313.327 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -250.112766 49.5 m -250.112766 348.48 l +328.3252 49.5 m +328.3252 348.48 l stroke grestore 0.600 setlinewidth @@ -1176,15 +1075,15 @@ grestore stroke grestore } bind def -250.113 49.5 o +328.325 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -264.674791 49.5 m -264.674791 348.48 l +341.554885 49.5 m +341.554885 348.48 l stroke grestore 0.600 setlinewidth @@ -1208,15 +1107,15 @@ grestore stroke grestore } bind def -264.675 49.5 o +341.555 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -276.986807 49.5 m -276.986807 348.48 l +431.245261 49.5 m +431.245261 348.48 l stroke grestore 0.600 setlinewidth @@ -1240,15 +1139,15 @@ grestore stroke grestore } bind def -276.987 49.5 o +431.245 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -287.651961 49.5 m -287.651961 348.48 l +476.788113 49.5 m +476.788113 348.48 l stroke grestore 0.600 setlinewidth @@ -1272,15 +1171,15 @@ grestore stroke grestore } bind def -287.652 49.5 o +476.788 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -297.059294 49.5 m -297.059294 348.48 l +509.101281 49.5 m +509.101281 348.48 l stroke grestore 0.600 setlinewidth @@ -1304,15 +1203,15 @@ grestore stroke grestore } bind def -297.059 49.5 o +509.101 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -360.836113 49.5 m -360.836113 348.48 l +534.165321 49.5 m +534.165321 348.48 l stroke grestore 0.600 setlinewidth @@ -1336,15 +1235,15 @@ grestore stroke grestore } bind def -360.836 49.5 o +534.165 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -393.220616 49.5 m -393.220616 348.48 l +554.644133 49.5 m +554.644133 348.48 l stroke grestore 0.600 setlinewidth @@ -1368,15 +1267,15 @@ grestore stroke grestore } bind def -393.221 49.5 o +554.644 49.5 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -416.197786 49.5 m -416.197786 348.48 l +571.958722 49.5 m +571.958722 348.48 l stroke grestore 0.600 setlinewidth @@ -1400,231 +1299,7 @@ grestore stroke grestore } bind def -416.198 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -434.020264 49.5 m -434.020264 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -434.02 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -448.582289 49.5 m -448.582289 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -448.582 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -460.894306 49.5 m -460.894306 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -460.894 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -471.559459 49.5 m -471.559459 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -471.559 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -480.966792 49.5 m -480.966792 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -480.967 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -544.743611 49.5 m -544.743611 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -544.744 49.5 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -577.128114 49.5 m -577.128114 348.48 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -2 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -577.128 49.5 o +571.959 49.5 o grestore /DejaVuSans findfont 10.000 scalefont @@ -1669,25 +1344,28 @@ grestore stroke grestore } bind def -81 133.48 o +81 63.09 o grestore gsave -56.000000 129.018895 translate +50.000000 59.129063 translate 0.000000 rotate /DejaVuSans findfont 10.0 scalefont setfont -0.000000 0.976562 moveto +0.000000 0.064063 moveto /one glyphshow -6.362305 0.976562 moveto +6.362305 0.064063 moveto /zero glyphshow /DejaVuSans findfont 7.0 scalefont setfont -12.820312 4.804688 moveto -/zero glyphshow +12.820312 3.892188 moveto +/minus glyphshow + +18.685547 3.892188 moveto +/one glyphshow grestore @@ -1709,25 +1387,25 @@ grestore stroke grestore } bind def -81 234.185 o +81 198.99 o grestore gsave -56.000000 230.223979 translate +56.000000 194.529063 translate 0.000000 rotate /DejaVuSans findfont 10.0 scalefont setfont -0.000000 0.064063 moveto +0.000000 0.976562 moveto /one glyphshow -6.362305 0.064063 moveto +6.362305 0.976562 moveto /zero glyphshow /DejaVuSans findfont 7.0 scalefont setfont -12.820312 3.892188 moveto -/one glyphshow +12.820312 4.804688 moveto +/zero glyphshow grestore @@ -1752,22 +1430,22 @@ grestore 81 334.89 o grestore gsave -56.000000 330.429062 translate +56.000000 330.929063 translate 0.000000 rotate /DejaVuSans findfont 10.0 scalefont setfont -0.000000 0.976562 moveto +0.000000 0.064063 moveto /one glyphshow -6.362305 0.976562 moveto +6.362305 0.064063 moveto /zero glyphshow /DejaVuSans findfont 7.0 scalefont setfont -12.820312 4.804688 moveto -/two glyphshow +12.820312 3.892188 moveto +/one glyphshow grestore @@ -1775,8 +1453,8 @@ grestore 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 63.09 m -583.2 63.09 l +81 49.919929 m +583.2 49.919929 l stroke grestore 0.600 setlinewidth @@ -1800,15 +1478,15 @@ grestore stroke grestore } bind def -81 63.09 o +81 49.9199 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 80.823285 m -583.2 80.823285 l +81 56.871557 m +583.2 56.871557 l stroke grestore 0.600 setlinewidth @@ -1832,15 +1510,15 @@ grestore stroke grestore } bind def -81 80.8233 o +81 56.8716 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 93.405251 m -583.2 93.405251 l +81 103.999976 m +583.2 103.999976 l stroke grestore 0.600 setlinewidth @@ -1864,15 +1542,15 @@ grestore stroke grestore } bind def -81 93.4053 o +81 104 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 103.164582 m -583.2 103.164582 l +81 127.930779 m +583.2 127.930779 l stroke grestore 0.600 setlinewidth @@ -1896,15 +1574,15 @@ grestore stroke grestore } bind def -81 103.165 o +81 127.931 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 111.138536 m -583.2 111.138536 l +81 144.909953 m +583.2 144.909953 l stroke grestore 0.600 setlinewidth @@ -1928,15 +1606,15 @@ grestore stroke grestore } bind def -81 111.139 o +81 144.91 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 117.880418 m -583.2 117.880418 l +81 158.080024 m +583.2 158.080024 l stroke grestore 0.600 setlinewidth @@ -1960,15 +1638,15 @@ grestore stroke grestore } bind def -81 117.88 o +81 158.08 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 123.720502 m -583.2 123.720502 l +81 168.840755 m +583.2 168.840755 l stroke grestore 0.600 setlinewidth @@ -1992,15 +1670,15 @@ grestore stroke grestore } bind def -81 123.721 o +81 168.841 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 128.871821 m -583.2 128.871821 l +81 177.938824 m +583.2 177.938824 l stroke grestore 0.600 setlinewidth @@ -2024,15 +1702,15 @@ grestore stroke grestore } bind def -81 128.872 o +81 177.939 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 163.795084 m -583.2 163.795084 l +81 185.819929 m +583.2 185.819929 l stroke grestore 0.600 setlinewidth @@ -2056,15 +1734,15 @@ grestore stroke grestore } bind def -81 163.795 o +81 185.82 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 181.528369 m -583.2 181.528369 l +81 192.771557 m +583.2 192.771557 l stroke grestore 0.600 setlinewidth @@ -2088,15 +1766,15 @@ grestore stroke grestore } bind def -81 181.528 o +81 192.772 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 194.110335 m -583.2 194.110335 l +81 239.899976 m +583.2 239.899976 l stroke grestore 0.600 setlinewidth @@ -2120,15 +1798,15 @@ grestore stroke grestore } bind def -81 194.11 o +81 239.9 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 203.869665 m -583.2 203.869665 l +81 263.830779 m +583.2 263.830779 l stroke grestore 0.600 setlinewidth @@ -2152,15 +1830,15 @@ grestore stroke grestore } bind def -81 203.87 o +81 263.831 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 211.843619 m -583.2 211.843619 l +81 280.809953 m +583.2 280.809953 l stroke grestore 0.600 setlinewidth @@ -2184,15 +1862,15 @@ grestore stroke grestore } bind def -81 211.844 o +81 280.81 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 218.585502 m -583.2 218.585502 l +81 293.980024 m +583.2 293.980024 l stroke grestore 0.600 setlinewidth @@ -2216,15 +1894,15 @@ grestore stroke grestore } bind def -81 218.586 o +81 293.98 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 224.425585 m -583.2 224.425585 l +81 304.740755 m +583.2 304.740755 l stroke grestore 0.600 setlinewidth @@ -2248,15 +1926,15 @@ grestore stroke grestore } bind def -81 224.426 o +81 304.741 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 229.576904 m -583.2 229.576904 l +81 313.838824 m +583.2 313.838824 l stroke grestore 0.600 setlinewidth @@ -2280,15 +1958,15 @@ grestore stroke grestore } bind def -81 229.577 o +81 313.839 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 264.500167 m -583.2 264.500167 l +81 321.719929 m +583.2 321.719929 l stroke grestore 0.600 setlinewidth @@ -2312,15 +1990,15 @@ grestore stroke grestore } bind def -81 264.5 o +81 321.72 o grestore 0.800 setlinewidth [2.96 1.28] 0 setdash 0.827 setgray gsave 502.2 299 81 49.5 clipbox -81 282.233452 m -583.2 282.233452 l +81 328.671557 m +583.2 328.671557 l stroke grestore 0.600 setlinewidth @@ -2344,202 +2022,10 @@ grestore stroke grestore } bind def -81 282.233 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -81 294.815418 m -583.2 294.815418 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --2 0 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -81 294.815 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -81 304.574749 m -583.2 304.574749 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --2 0 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -81 304.575 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -81 312.548703 m -583.2 312.548703 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --2 0 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -81 312.549 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -81 319.290585 m -583.2 319.290585 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --2 0 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -81 319.291 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -81 325.130669 m -583.2 325.130669 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --2 0 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -81 325.131 o -grestore -0.800 setlinewidth -[2.96 1.28] 0 setdash -0.827 setgray -gsave -502.2 299 81 49.5 clipbox -81 330.281988 m -583.2 330.281988 l -stroke -grestore -0.600 setlinewidth -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.6 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --2 0 l - -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -81 330.282 o +81 328.672 o grestore gsave -49.921875 184.677500 translate +43.921875 184.677500 translate 90.000000 rotate 0.000000 0.000000 m /R glyphshow 6.948242 0.000000 m /s glyphshow @@ -2552,16 +2038,18 @@ grestore 0.122 0.467 0.706 setrgbcolor gsave 502.2 299 81 49.5 clipbox -392.948486 63.09 m -383.772523 80.823285 l -373.403862 93.405251 l -361.485466 103.164582 l -347.471271 111.138536 l -330.463555 117.880418 l -308.82612 123.720502 l -279.055499 128.871821 l -231.058335 133.479833 l --1 133.518101 l +459.264802 63.09 m +453.455098 103.999976 l +447.328428 127.930779 l +440.848198 144.909953 l +433.97109 158.080024 l +426.645301 168.840755 l +418.808172 177.938824 l +410.382929 185.819929 l +401.27409 192.771557 l +391.360854 198.99 l +103.827273 239.899976 l +-1 239.909656 l stroke grestore 0 setlinecap @@ -2592,34 +2080,34 @@ grestore stroke grestore } bind def -392.948 63.09 o -383.773 80.8233 o -373.404 93.4053 o -361.485 103.165 o -347.471 111.139 o -330.464 117.88 o -308.826 123.721 o -279.055 128.872 o -231.058 133.48 o --1 133.518 o +459.265 63.09 o +453.455 104 o +447.328 127.931 o +440.848 144.91 o +433.971 158.08 o +426.645 168.841 o +418.808 177.939 o +410.383 185.82 o +401.274 192.772 o +391.361 198.99 o +103.827 239.9 o +-1 239.91 o grestore 2 setlinecap 1.000 0.498 0.055 setrgbcolor gsave 502.2 299 81 49.5 clipbox -464.779903 63.09 m -462.67343 80.823285 l -460.509892 93.405251 l -458.286113 103.164582 l -455.99864 111.138536 l -453.643718 117.880418 l -451.217247 123.720502 l -448.714743 128.871821 l -446.131288 133.479833 l -414.294532 163.795084 l -360.553916 181.528369 l -103.827273 194.110335 l --1 194.115903 l +509.781177 63.09 m +497.5985 103.999976 l +483.931889 127.930779 l +468.369038 144.909953 l +450.297651 158.080024 l +428.75068 168.840755 l +402.065111 177.938824 l +366.996265 185.819929 l +315.730546 192.771557 l +218.716225 198.99 l +-1 199.024668 l stroke grestore 0 setlinecap @@ -2650,47 +2138,34 @@ grestore stroke grestore } bind def -464.78 63.09 o -462.673 80.8233 o -460.51 93.4053 o -458.286 103.165 o -455.999 111.139 o -453.644 117.88 o -451.217 123.721 o -448.715 128.872 o -446.131 133.48 o -414.295 163.795 o -360.554 181.528 o -103.827 194.11 o --1 194.116 o +509.781 63.09 o +497.598 104 o +483.932 127.931 o +468.369 144.91 o +450.298 158.08 o +428.751 168.841 o +402.065 177.939 o +366.996 185.82 o +315.731 192.772 o +218.716 198.99 o +-1 199.025 o grestore 2 setlinecap 0.173 0.627 0.173 setrgbcolor gsave 502.2 299 81 49.5 clipbox 560.372727 63.09 m -560.212977 80.823285 l -560.052907 93.405251 l -559.892516 103.164582 l -559.731801 111.138536 l -559.570763 117.880418 l -559.409399 123.720502 l -559.247709 128.871821 l -559.085691 133.479833 l -557.44717 163.795084 l -555.774331 181.528369 l -554.065703 194.110335 l -552.319723 203.869665 l -550.534721 211.843619 l -548.708913 218.585502 l -546.840388 224.425585 l -544.927101 229.576904 l -542.966854 234.184916 l -520.15285 264.500167 l -488.093684 282.233452 l -433.700143 294.815418 l -136.128966 304.574749 l --1 304.5807 l +556.18435 103.999976 l +551.833723 127.930779 l +547.307768 144.909953 l +542.591758 158.080024 l +537.669029 168.840755 l +532.520624 177.938824 l +527.124854 185.819929 l +521.456743 192.771557 l +515.487331 198.99 l +426.83337 239.899976 l +-1 239.939434 l stroke grestore 0 setlinecap @@ -2722,55 +2197,37 @@ stroke grestore } bind def 560.373 63.09 o -560.213 80.8233 o -560.053 93.4053 o -559.893 103.165 o -559.732 111.139 o -559.571 117.88 o -559.409 123.721 o -559.248 128.872 o -559.086 133.48 o -557.447 163.795 o -555.774 181.528 o -554.066 194.11 o -552.32 203.87 o -550.535 211.844 o -548.709 218.586 o -546.84 224.426 o -544.927 229.577 o -542.967 234.185 o -520.153 264.5 o -488.094 282.233 o -433.7 294.815 o -136.129 304.575 o --1 304.581 o +556.184 104 o +551.834 127.931 o +547.308 144.91 o +542.592 158.08 o +537.669 168.841 o +532.521 177.939 o +527.125 185.82 o +521.457 192.772 o +515.487 198.99 o +426.833 239.9 o +-1 239.939 o grestore 2 setlinecap 0.839 0.153 0.157 setrgbcolor gsave 502.2 299 81 49.5 clipbox -478.329351 63.09 m -478.148335 80.823285 l -477.966908 93.405251 l -477.785068 103.164582 l -477.602814 111.138536 l -477.420142 117.880418 l -477.237051 123.720502 l -477.05354 128.871821 l -476.869607 133.479833 l -475.00659 163.795084 l -473.099078 181.528369 l -471.144892 194.110335 l -469.141691 203.869665 l -467.086953 211.843619 l -464.977955 218.585502 l -462.811755 224.425585 l -460.585163 229.576904 l -458.294713 234.184916 l -430.836039 264.500167 l -388.655372 282.233452 l -293.621463 294.815418 l --1 294.831054 l +438.111929 63.09 m +435.979375 103.999976 l +433.805547 127.930779 l +431.588816 144.909953 l +429.327455 158.080024 l +427.019629 168.840755 l +424.66339 177.938824 l +422.256661 185.819929 l +419.797232 192.771557 l +417.282744 198.99 l +388.451285 239.899976 l +349.563903 263.830779 l +289.591857 280.809953 l +152.235393 293.980024 l +-1 293.986385 l stroke grestore 0 setlinecap @@ -2801,55 +2258,38 @@ grestore stroke grestore } bind def -478.329 63.09 o -478.148 80.8233 o -477.967 93.4053 o -477.785 103.165 o -477.603 111.139 o -477.42 117.88 o -477.237 123.721 o -477.054 128.872 o -476.87 133.48 o -475.007 163.795 o -473.099 181.528 o -471.145 194.11 o -469.142 203.87 o -467.087 211.844 o -464.978 218.586 o -462.812 224.426 o -460.585 229.577 o -458.295 234.185 o -430.836 264.5 o -388.655 282.233 o -293.621 294.815 o --1 294.831 o +438.112 63.09 o +435.979 104 o +433.806 127.931 o +431.589 144.91 o +429.327 158.08 o +427.02 168.841 o +424.663 177.939 o +422.257 185.82 o +419.797 192.772 o +417.283 198.99 o +388.451 239.9 o +349.564 263.831 o +289.592 280.81 o +152.235 293.98 o +-1 293.986 o grestore 2 setlinecap 0.580 0.404 0.741 setrgbcolor gsave 502.2 299 81 49.5 clipbox -383.276353 63.09 m -383.107316 80.823285 l -382.937921 93.405251 l -382.768165 103.164582 l -382.598048 111.138536 l -382.427567 117.880418 l -382.256722 123.720502 l -382.085511 128.871821 l -381.913932 133.479833 l -380.177559 163.795084 l -378.402597 181.528369 l -376.587291 194.110335 l -374.729765 203.869665 l -372.828009 211.843619 l -370.879863 218.585502 l -368.883009 224.425585 l -366.834947 229.576904 l -364.732984 234.184916 l -339.960906 264.500167 l -303.860849 282.233452 l -236.187159 294.815418 l --1 294.82801 l +558.732334 63.09 m +554.472662 103.999976 l +550.045059 127.930779 l +545.435738 144.909953 l +540.629143 158.080024 l +535.607628 168.840755 l +530.351072 177.938824 l +524.836386 185.819929 l +519.036902 192.771557 l +512.921597 198.99 l +420.825596 239.899976 l +-1 239.93888 l stroke grestore 0 setlinecap @@ -2880,55 +2320,34 @@ grestore stroke grestore } bind def -383.276 63.09 o -383.107 80.8233 o -382.938 93.4053 o -382.768 103.165 o -382.598 111.139 o -382.428 117.88 o -382.257 123.721 o -382.086 128.872 o -381.914 133.48 o -380.178 163.795 o -378.403 181.528 o -376.587 194.11 o -374.73 203.87 o -372.828 211.844 o -370.88 218.586 o -368.883 224.426 o -366.835 229.577 o -364.733 234.185 o -339.961 264.5 o -303.861 282.233 o -236.187 294.815 o --1 294.828 o +558.732 63.09 o +554.473 104 o +550.045 127.931 o +545.436 144.91 o +540.629 158.08 o +535.608 168.841 o +530.351 177.939 o +524.836 185.82 o +519.037 192.772 o +512.922 198.99 o +420.826 239.9 o +-1 239.939 o grestore 2 setlinecap 0.549 0.337 0.294 setrgbcolor gsave 502.2 299 81 49.5 clipbox -487.352665 63.09 m -487.182137 80.823285 l -487.011244 93.405251 l -486.839985 103.164582 l -486.668358 111.138536 l -486.496361 117.880418 l -486.323993 123.720502 l -486.151252 128.871821 l -485.978137 133.479833 l -484.226028 163.795084 l -482.43462 181.528369 l -480.602108 194.110335 l -478.726563 203.869665 l -476.805914 211.843619 l -474.837938 218.585502 l -472.820245 224.425585 l -470.750256 229.576904 l -468.625188 234.184916 l -443.528954 264.500167 l -406.729815 282.233452 l -336.439164 294.815418 l --1 294.833322 l +509.781177 63.09 m +497.5985 103.999976 l +483.931889 127.930779 l +468.369038 144.909953 l +450.297651 158.080024 l +428.75068 168.840755 l +402.065111 177.938824 l +366.996265 185.819929 l +315.730546 192.771557 l +218.716225 198.99 l +-1 199.024668 l stroke grestore 0 setlinecap @@ -2959,28 +2378,17 @@ grestore stroke grestore } bind def -487.353 63.09 o -487.182 80.8233 o -487.011 93.4053 o -486.84 103.165 o -486.668 111.139 o -486.496 117.88 o -486.324 123.721 o -486.151 128.872 o -485.978 133.48 o -484.226 163.795 o -482.435 181.528 o -480.602 194.11 o -478.727 203.87 o -476.806 211.844 o -474.838 218.586 o -472.82 224.426 o -470.75 229.577 o -468.625 234.185 o -443.529 264.5 o -406.73 282.233 o -336.439 294.815 o --1 294.833 o +509.781 63.09 o +497.598 104 o +483.932 127.931 o +468.369 144.91 o +450.298 158.08 o +428.751 168.841 o +402.065 177.939 o +366.996 185.82 o +315.731 192.772 o +218.716 198.99 o +-1 199.025 o grestore 0.800 setlinewidth 0 setlinejoin @@ -3011,15 +2419,15 @@ grestore 0 setlinecap 0.800 setgray gsave -88 54.5 m -159.890625 54.5 l -161.223958 54.5 161.890625 55.166667 161.890625 56.5 c -161.890625 143.53125 l -161.890625 144.864583 161.223958 145.53125 159.890625 145.53125 c -88 145.53125 l -86.666667 145.53125 86 144.864583 86 143.53125 c -86 56.5 l -86 55.166667 86.666667 54.5 88 54.5 c +502.965625 252.44875 m +576.2 252.44875 l +577.533333 252.44875 578.2 253.115417 578.2 254.44875 c +578.2 341.48 l +578.2 342.813333 577.533333 343.48 576.2 343.48 c +502.965625 343.48 l +501.632292 343.48 500.965625 342.813333 500.965625 341.48 c +500.965625 254.44875 l +500.965625 253.115417 501.632292 252.44875 502.965625 252.44875 c cl gsave 1.000 setgray @@ -3032,8 +2440,8 @@ grestore [] 0 setdash 0.122 0.467 0.706 setrgbcolor gsave -90 137.4375 m -110 137.4375 l +504.965625 335.38625 m +524.965625 335.38625 l stroke grestore 0 setlinecap @@ -3063,11 +2471,185 @@ grestore stroke grestore } bind def -100 137.438 o +514.966 335.386 o grestore 0.000 setgray gsave -118.000000 133.937500 translate +532.965625 331.886250 translate +0.000000 rotate +0.000000 0.000000 m /H glyphshow +7.519531 0.000000 m /two glyphshow +grestore +2 setlinecap +1.000 0.498 0.055 setrgbcolor +gsave +504.965625 320.714375 m +524.965625 320.714375 l +stroke +grestore +0 setlinecap +gsave +/o { +gsave +newpath +translate +1.0 setlinewidth +1 setlinejoin +0 setlinecap +0 -3 m +0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c +2.683901 -1.55874 3 -0.795609 3 0 c +3 0.795609 2.683901 1.55874 2.12132 2.12132 c +1.55874 2.683901 0.795609 3 0 3 c +-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c +-2.683901 1.55874 -3 0.795609 -3 0 c +-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c +-1.55874 -2.683901 -0.795609 -3 0 -3 c +cl + +gsave +1.000 0.498 0.055 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 320.714 o +grestore +0.000 setgray +gsave +532.965625 317.214375 translate +0.000000 rotate +0.000000 0.000000 m /L glyphshow +5.571289 0.000000 m /P glyphshow +11.601562 0.000000 m /G glyphshow +grestore +2 setlinecap +0.173 0.627 0.173 setrgbcolor +gsave +504.965625 306.0425 m +524.965625 306.0425 l +stroke +grestore +0 setlinecap +gsave +/o { +gsave +newpath +translate +1.0 setlinewidth +1 setlinejoin +0 setlinecap +0 -3 m +0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c +2.683901 -1.55874 3 -0.795609 3 0 c +3 0.795609 2.683901 1.55874 2.12132 2.12132 c +1.55874 2.683901 0.795609 3 0 3 c +-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c +-2.683901 1.55874 -3 0.795609 -3 0 c +-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c +-1.55874 -2.683901 -0.795609 -3 0 -3 c +cl + +gsave +0.173 0.627 0.173 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 306.043 o +grestore +0.000 setgray +gsave +532.965625 302.542500 translate +0.000000 rotate +0.000000 0.000000 m /C glyphshow +6.982422 0.000000 m /H glyphshow +14.501953 0.000000 m /four glyphshow +grestore +2 setlinecap +0.839 0.153 0.157 setrgbcolor +gsave +504.965625 291.370625 m +524.965625 291.370625 l +stroke +grestore +0 setlinecap +gsave +/o { +gsave +newpath +translate +1.0 setlinewidth +1 setlinejoin +0 setlinecap +0 -3 m +0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c +2.683901 -1.55874 3 -0.795609 3 0 c +3 0.795609 2.683901 1.55874 2.12132 2.12132 c +1.55874 2.683901 0.795609 3 0 3 c +-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c +-2.683901 1.55874 -3 0.795609 -3 0 c +-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c +-1.55874 -2.683901 -0.795609 -3 0 -3 c +cl + +gsave +0.839 0.153 0.157 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 291.371 o +grestore +0.000 setgray +gsave +532.965625 287.870625 translate +0.000000 rotate +0.000000 0.000000 m /C glyphshow +6.982422 0.000000 m /O glyphshow +grestore +2 setlinecap +0.580 0.404 0.741 setrgbcolor +gsave +504.965625 276.69875 m +524.965625 276.69875 l +stroke +grestore +0 setlinecap +gsave +/o { +gsave +newpath +translate +1.0 setlinewidth +1 setlinejoin +0 setlinecap +0 -3 m +0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c +2.683901 -1.55874 3 -0.795609 3 0 c +3 0.795609 2.683901 1.55874 2.12132 2.12132 c +1.55874 2.683901 0.795609 3 0 3 c +-0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c +-2.683901 1.55874 -3 0.795609 -3 0 c +-3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c +-1.55874 -2.683901 -0.795609 -3 0 -3 c +cl + +gsave +0.580 0.404 0.741 setrgbcolor +fill +grestore +stroke +grestore +} bind def +514.966 276.699 o +grestore +0.000 setgray +gsave +532.965625 273.198750 translate 0.000000 rotate 0.000000 0.000000 m /A glyphshow 6.840820 0.000000 m /l glyphshow @@ -3078,193 +2660,10 @@ gsave 33.691406 0.000000 m /l glyphshow grestore 2 setlinecap -1.000 0.498 0.055 setrgbcolor -gsave -90 122.765625 m -110 122.765625 l -stroke -grestore -0 setlinecap -gsave -/o { -gsave -newpath -translate -1.0 setlinewidth -1 setlinejoin -0 setlinecap -0 -3 m -0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c -2.683901 -1.55874 3 -0.795609 3 0 c -3 0.795609 2.683901 1.55874 2.12132 2.12132 c -1.55874 2.683901 0.795609 3 0 3 c --0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c --2.683901 1.55874 -3 0.795609 -3 0 c --3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c --1.55874 -2.683901 -0.795609 -3 0 -3 c -cl - -gsave -1.000 0.498 0.055 setrgbcolor -fill -grestore -stroke -grestore -} bind def -100 122.766 o -grestore -0.000 setgray -gsave -118.000000 119.265625 translate -0.000000 rotate -0.000000 0.000000 m /B glyphshow -6.860352 0.000000 m /e glyphshow -13.012695 0.000000 m /n glyphshow -19.350586 0.000000 m /z glyphshow -24.599609 0.000000 m /i glyphshow -27.377930 0.000000 m /n glyphshow -33.715820 0.000000 m /e glyphshow -grestore -2 setlinecap -0.173 0.627 0.173 setrgbcolor -gsave -90 108.09375 m -110 108.09375 l -stroke -grestore -0 setlinecap -gsave -/o { -gsave -newpath -translate -1.0 setlinewidth -1 setlinejoin -0 setlinecap -0 -3 m -0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c -2.683901 -1.55874 3 -0.795609 3 0 c -3 0.795609 2.683901 1.55874 2.12132 2.12132 c -1.55874 2.683901 0.795609 3 0 3 c --0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c --2.683901 1.55874 -3 0.795609 -3 0 c --3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c --1.55874 -2.683901 -0.795609 -3 0 -3 c -cl - -gsave -0.173 0.627 0.173 setrgbcolor -fill -grestore -stroke -grestore -} bind def -100 108.094 o -grestore -0.000 setgray -gsave -118.000000 104.593750 translate -0.000000 rotate -0.000000 0.000000 m /C glyphshow -6.982422 0.000000 m /H glyphshow -14.501953 0.000000 m /four glyphshow -grestore -2 setlinecap -0.839 0.153 0.157 setrgbcolor -gsave -90 93.421875 m -110 93.421875 l -stroke -grestore -0 setlinecap -gsave -/o { -gsave -newpath -translate -1.0 setlinewidth -1 setlinejoin -0 setlinecap -0 -3 m -0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c -2.683901 -1.55874 3 -0.795609 3 0 c -3 0.795609 2.683901 1.55874 2.12132 2.12132 c -1.55874 2.683901 0.795609 3 0 3 c --0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c --2.683901 1.55874 -3 0.795609 -3 0 c --3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c --1.55874 -2.683901 -0.795609 -3 0 -3 c -cl - -gsave -0.839 0.153 0.157 setrgbcolor -fill -grestore -stroke -grestore -} bind def -100 93.4219 o -grestore -0.000 setgray -gsave -118.000000 89.921875 translate -0.000000 rotate -0.000000 0.000000 m /H glyphshow -7.519531 0.000000 m /e glyphshow -13.671875 0.000000 m /x glyphshow -19.589844 0.000000 m /a glyphshow -25.717773 0.000000 m /n glyphshow -32.055664 0.000000 m /e glyphshow -grestore -2 setlinecap -0.580 0.404 0.741 setrgbcolor -gsave -90 78.75 m -110 78.75 l -stroke -grestore -0 setlinecap -gsave -/o { -gsave -newpath -translate -1.0 setlinewidth -1 setlinejoin -0 setlinecap -0 -3 m -0.795609 -3 1.55874 -2.683901 2.12132 -2.12132 c -2.683901 -1.55874 3 -0.795609 3 0 c -3 0.795609 2.683901 1.55874 2.12132 2.12132 c -1.55874 2.683901 0.795609 3 0 3 c --0.795609 3 -1.55874 2.683901 -2.12132 2.12132 c --2.683901 1.55874 -3 0.795609 -3 0 c --3 -0.795609 -2.683901 -1.55874 -2.12132 -2.12132 c --1.55874 -2.683901 -0.795609 -3 0 -3 c -cl - -gsave -0.580 0.404 0.741 setrgbcolor -fill -grestore -stroke -grestore -} bind def -100 78.75 o -grestore -0.000 setgray -gsave -118.000000 75.250000 translate -0.000000 rotate -0.000000 0.000000 m /L glyphshow -5.571289 0.000000 m /P glyphshow -11.601562 0.000000 m /G glyphshow -grestore -2 setlinecap 0.549 0.337 0.294 setrgbcolor gsave -90 64.078125 m -110 64.078125 l +504.965625 262.026875 m +524.965625 262.026875 l stroke grestore 0 setlinecap @@ -3294,14 +2693,19 @@ grestore stroke grestore } bind def -100 64.0781 o +514.966 262.027 o grestore 0.000 setgray gsave -118.000000 60.578125 translate +532.965625 258.526875 translate 0.000000 rotate -0.000000 0.000000 m /C glyphshow -6.982422 0.000000 m /O glyphshow +0.000000 0.000000 m /P glyphshow +6.030273 0.000000 m /r glyphshow +10.141602 0.000000 m /o glyphshow +16.259766 0.000000 m /p glyphshow +22.607422 0.000000 m /a glyphshow +28.735352 0.000000 m /n glyphshow +35.073242 0.000000 m /e glyphshow grestore /DejaVuSans findfont 12.000 scalefont @@ -3333,7 +2737,7 @@ gsave 116.232422 0.000000 m /M glyphshow 126.585938 0.000000 m /Q glyphshow 136.031250 0.000000 m /hyphen glyphshow -140.361328 0.000000 m /three glyphshow +140.361328 0.000000 m /two glyphshow 147.996094 0.000000 m /space glyphshow 151.810547 0.000000 m /d glyphshow 159.427734 0.000000 m /a glyphshow diff --git a/Experiments/MQ2.png b/Experiments/MQ2.png index 9364547..4a67441 100644 Binary files a/Experiments/MQ2.png and b/Experiments/MQ2.png differ diff --git a/Experiments/MQ2.svg b/Experiments/MQ2.svg index 7c81ae4..3711ef1 100644 --- a/Experiments/MQ2.svg +++ b/Experiments/MQ2.svg @@ -32,14 +32,14 @@ z +" id="m8fea2134b6" style="stroke:#000000;stroke-width:0.8;"/> - + - + - +" id="DejaVuSans-50"/> - - - - - + + + + - + - - + + + + + - + - - - + - - - - - - + + + + + + - - + - - - - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - - - - - + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + +" id="m91f466131d" style="stroke:#000000;stroke-width:0.8;"/> - + + + + + + + + + + + + + + + + + + + + - + - - + + - + - + - - - - - - - - - - - - - - - - - - - - + - + +" id="m7846d9be94" style="stroke:#000000;stroke-width:0.6;"/> - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1081,17 +944,19 @@ z - - + +" id="m3ba75cb465" style="stroke:#1f77b4;"/> - - - - - - - - - - - + + + + + + + + + + + + + - - + +" id="me50dde325a" style="stroke:#ff7f0e;"/> - - - - - - - - - - - - - - + + + + + + + + + + + + - - + +" id="mbdd8e3204e" style="stroke:#2ca02c;"/> - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - + +" id="mbba49de0a7" style="stroke:#d62728;"/> - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + +" id="m7bed043f8b" style="stroke:#9467bd;"/> - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - + +" id="m85e04ffd08" style="stroke:#8c564b;"/> - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + @@ -1435,29 +1220,192 @@ L 583.2 47.52 - - - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1510,256 +1458,60 @@ z - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - +" id="DejaVuSans-112"/> - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - + + - - - + @@ -1958,7 +1652,7 @@ z - + diff --git a/Experiments/MQ2_Regression.ipynb b/Experiments/MQ2_Regression.ipynb index 3196ea0..15730f6 100644 --- a/Experiments/MQ2_Regression.ipynb +++ b/Experiments/MQ2_Regression.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 68, "metadata": {}, "outputs": [ { @@ -10,29 +10,22 @@ "output_type": "stream", "text": [ "Requirement already satisfied: pandas in c:\\programdata\\anaconda3\\lib\\site-packages (0.24.2)\n", + "Requirement already satisfied: python-dateutil>=2.5.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2.8.0)\n", "Requirement already satisfied: numpy>=1.12.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (1.16.2)\n", "Requirement already satisfied: pytz>=2011k in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2018.9)\n", - "Requirement already satisfied: python-dateutil>=2.5.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from pandas) (2.8.0)\n", "Requirement already satisfied: six>=1.5 in c:\\programdata\\anaconda3\\lib\\site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)\n", "Requirement already satisfied: xlrd in c:\\programdata\\anaconda3\\lib\\site-packages (1.2.0)\n", "Requirement already satisfied: sklearn in c:\\programdata\\anaconda3\\lib\\site-packages (0.0)\n", - "Requirement already satisfied: scikit-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from sklearn) (0.20.3)\n", - "Requirement already satisfied: scipy>=0.13.3 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.2.1)\n", - "Requirement already satisfied: numpy>=1.8.2 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.16.2)\n", - "Collecting imblearn\n", - " Using cached https://files.pythonhosted.org/packages/81/a7/4179e6ebfd654bd0eac0b9c06125b8b4c96a9d0a8ff9e9507eb2a26d2d7e/imblearn-0.0-py2.py3-none-any.whl\n", - "Collecting imbalanced-learn (from imblearn)\n", - " Using cached https://files.pythonhosted.org/packages/e6/62/08c14224a7e242df2cef7b312d2ef821c3931ec9b015ff93bb52ec8a10a3/imbalanced_learn-0.5.0-py3-none-any.whl\n", - "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.13.2)\n", - "Requirement already satisfied: numpy>=1.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.16.2)\n", - "Collecting scikit-learn>=0.21 (from imbalanced-learn->imblearn)\n", - " Using cached https://files.pythonhosted.org/packages/75/14/fde90de4fc6722303ddbc183ec253c288dae8c7e4eb5a069ac49f14c9a0f/scikit_learn-0.21.2-cp37-cp37m-win_amd64.whl\n", + "Requirement already satisfied: scikit-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from sklearn) (0.21.2)\n", + "Requirement already satisfied: numpy>=1.11.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.16.2)\n", + "Requirement already satisfied: scipy>=0.17.0 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (1.2.1)\n", + "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from scikit-learn->sklearn) (0.13.2)\n", + "Requirement already satisfied: imblearn in c:\\programdata\\anaconda3\\lib\\site-packages (0.0)\n", + "Requirement already satisfied: imbalanced-learn in c:\\programdata\\anaconda3\\lib\\site-packages (from imblearn) (0.5.0)\n", "Requirement already satisfied: scipy>=0.17 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.2.1)\n", - "Installing collected packages: scikit-learn, imbalanced-learn, imblearn\n", - " Found existing installation: scikit-learn 0.20.3\n", - " Uninstalling scikit-learn-0.20.3:\n", - " Successfully uninstalled scikit-learn-0.20.3\n", - "Successfully installed imbalanced-learn-0.5.0 imblearn-0.0 scikit-learn-0.21.2\n" + "Requirement already satisfied: numpy>=1.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (1.16.2)\n", + "Requirement already satisfied: joblib>=0.11 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.13.2)\n", + "Requirement already satisfied: scikit-learn>=0.21 in c:\\programdata\\anaconda3\\lib\\site-packages (from imbalanced-learn->imblearn) (0.21.2)\n" ] } ], @@ -45,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 69, "metadata": {}, "outputs": [], "source": [ @@ -67,7 +60,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 70, "metadata": {}, "outputs": [ { @@ -105,7 +98,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 71, "metadata": {}, "outputs": [], "source": [ @@ -120,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 72, "metadata": {}, "outputs": [], "source": [ @@ -131,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 73, "metadata": {}, "outputs": [], "source": [ @@ -145,7 +138,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 74, "metadata": { "scrolled": false }, @@ -193,7 +186,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 75, "metadata": {}, "outputs": [], "source": [ @@ -212,7 +205,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 76, "metadata": {}, "outputs": [], "source": [ @@ -231,7 +224,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 77, "metadata": {}, "outputs": [], "source": [ @@ -250,7 +243,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 78, "metadata": {}, "outputs": [], "source": [ @@ -269,7 +262,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 79, "metadata": {}, "outputs": [], "source": [ @@ -288,7 +281,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 80, "metadata": {}, "outputs": [], "source": [ @@ -307,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 81, "metadata": {}, "outputs": [ { @@ -347,10 +340,10 @@ " \r\n", " \r\n", + "\" id=\"md53135b1f9\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -415,7 +408,7 @@ "z\r\n", "\" id=\"DejaVuSans-50\"/>\r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -425,7 +418,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -464,7 +457,7 @@ "z\r\n", "\" id=\"DejaVuSans-51\"/>\r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -473,186 +466,186 @@ " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", + "\" id=\"m228b7913e6\" style=\"stroke:#000000;stroke-width:0.6;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -907,10 +900,10 @@ " \r\n", " \r\n", + "\" id=\"m9d52214deb\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -934,7 +927,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -949,7 +942,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -963,7 +956,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", @@ -971,214 +964,214 @@ " \r\n", " \r\n", + "\" id=\"mba25e35195\" style=\"stroke:#000000;stroke-width:0.6;\"/>\r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1260,16 +1253,16 @@ " \r\n", " \r\n", " \r\n", - " \r\n", @@ -1284,35 +1277,35 @@ "C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \r\n", "C -1.55874 2.683901 -0.795609 3 0 3 \r\n", "z\r\n", - "\" id=\"m0266bc9147\" style=\"stroke:#1f77b4;\"/>\r\n", + "\" id=\"maabbe4e4fe\" style=\"stroke:#1f77b4;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", + "\" id=\"m4ab3480f1e\" style=\"stroke:#ff7f0e;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", + "\" id=\"m5fa196ecf9\" style=\"stroke:#2ca02c;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", + "\" id=\"mb6c1709430\" style=\"stroke:#d62728;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", + "\" id=\"m01d2f02937\" style=\"stroke:#9467bd;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", - " \r\n", " \r\n", " \r\n", + "\" id=\"m7353940d72\" style=\"stroke:#8c564b;\"/>\r\n", " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", - " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1554,7 +1547,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1587,7 +1580,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1640,7 +1633,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1677,7 +1670,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1717,7 +1710,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1780,7 +1773,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n", @@ -1967,7 +1960,7 @@ " \r\n", " \r\n", " \r\n", - " \r\n", + " \r\n", " \r\n", " \r\n", " \r\n",