{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# MELTS zircon saturation example\n",
    "\n",
    "This notebook runs the <a href=\"https://github.com/brenhinkeller/StatGeochem.jl\" target=\"_blank\">StatGeochem.jl</a> package, which implements an interface for interacting with MELTS from the <a href=\"https://julialang.org\" target=\"_blank\">Julia programming language</a>, including from Jupyter notebooks such as this.\n",
    "\n",
    "StatGeochem.jl also includes some of the codes and utilities used in <a href=\"https://doi.org/10.1038/nature11024\" target=\"_blank\">Keller & Schoene 2012</a>, <a href=\"https://doi.org/10.1038/nature14584\" target=\"_blank\">Keller et al. 2015</a> and <a href=\"https://doi.org/10.1016/j.epsl.2017.10.031\" target=\"_blank\">Keller & Schoene 2018</a>.\n",
    "\n",
    "<a href=\"https://mybinder.org/v2/gh/brenhinkeller/StatGeochem.jl/main?filepath=examples%2FMeltsExamples.ipynb\" target=\"_blank\"><img src=\"https://mybinder.org/badge_logo.svg\" alt=\"Launch Binder notebook\" align=\"left\"></a> \n",
    "<p style=\"text-indent: 5px\">If running this notebook as an online Binder notebook and the webpage times out, click the badge at left to relaunch (refreshing will not work). Note that any changes will be lost!</p>\n",
    "\n",
    "Hint: `shift`-`enter` to run a single cell, or from the `Cell` menu select `Run All` to run the whole file. Any code from this notebook can be copied and pasted into the Julia REPL or a `.jl` script.\n",
    "***\n",
    "### Load required Julia packages"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "## --- Load (and install if neccesary) the StatGeochem package\n",
    "try\n",
    "    using StatGeochem\n",
    "catch\n",
    "    using Pkg\n",
    "    Pkg.add(\"StatGeochem\")\n",
    "    using StatGeochem\n",
    "end\n",
    "\n",
    "using Statistics, StatsBase, DelimitedFiles\n",
    "using Plots; gr();"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### AlphaMELTS calculations\n",
    "#### Try to download and install alphamelts"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Download precompiled executable from caltech\n",
    "alphameltsversion = \"linux_alphamelts_1-9\"\n",
    "download(\"https://magmasource.caltech.edu/alphamelts/zipfiles/$alphameltsversion.zip\",\"./$alphameltsversion.zip\")\n",
    "run(`unzip -o $alphameltsversion.zip`);\n",
    "run(`mv $alphameltsversion/alphamelts_linux64 $alphameltsversion/alphamelts`);\n",
    "\n",
    "# The absolute path to the alphamelts perl script must be input here:\n",
    "#    meltspath = \"/usr/local/bin/run_alphamelts.command\"\n",
    "meltspath = pwd()*\"/$alphameltsversion/run_alphamelts.command\";\n",
    "\n",
    "# The absolute or relative path to a direcory where you want to run MELTS -\n",
    "# A number of configuration and output files will be written here.\n",
    "#    scratchdir = \"scratch/\"\n",
    "scratchdir = pwd()*\"/$alphameltsversion/\";"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Run alphamelts"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "ALPHAMELTS_DELTAT -7.0\n",
      "ALPHAMELTS_VERSION pMELTS\n",
      "ALPHAMELTS_MAXT 3000.0\n",
      "ALPHAMELTS_DELTAP 0.0\n",
      "ALPHAMELTS_MINT 450.0\n",
      "ALPHAMELTS_MINP 2.0\n",
      "ALPHAMELTS_MAXP 90000.0\n",
      "ALPHAMELTS_CELSIUS_OUTPUT true\n",
      "ALPHAMELTS_MODE isobaric\n",
      "Checking for updates...\n",
      "\n",
      "\n",
      "*** alphaMELTS 1.2 -- pMELTS isobar w/ or w/o liquid ***\n",
      "\n",
      "This front end is the work of Paul Asimow and Paula Antoshechkina\n",
      "(nee Smith) and it uses the MELTS and pMELTS algorithms developed by\n",
      "Mark Ghiorso & co-workers. You are welcome to use and distribute this\n",
      "program, under the condition that you acknowledge all the contributors\n",
      "by citing the appropriate references with any results:\n",
      "\n",
      "Smith & Asimow (2005) -- front end\n",
      "Ghiorso et al (2002) -- pMELTS thermodynamic model\n",
      "Asimow & Ghiorso (1998) -- subsolidus calculations (if used)\n",
      "\n",
      "There may be others, depending on the exact calculation performed\n",
      "and the source and / or partition coefficients (e.g. D(P,T,X)) used.\n",
      "See Smith & Asimow (2005), documentation and the forum for details.\n",
      "\n",
      "Unable to automatically check for updates; check for updates at\n",
      "http://magmasource.caltech.edu/alphamelts/ and\n",
      "http://magmasource.caltech.edu/forum/\n",
      "\n",
      "Choose:\n",
      " 1. Read MELTS file to set composition of system\n",
      " 2. Twiddle starting or continuation parameters\n",
      " 3. Single (batch) calculation\n",
      " 4. Execute (follow path, mineral isograd or melt contour)\n",
      " 5. Set fO2 buffer\n",
      " 6. Set H2O (ppm) or aH2O\n",
      " 7. Impose initial entropy, enthalpy or volume\n",
      " 8. Adjust solid phase setting(s)\n",
      " 9. Turn liquid on / off\n",
      "10. Turn phase diagram mode on / off\n",
      "11. Update state using restart file\n",
      "12. Update composition using MELTS file\n",
      "13. Write out restart file\n",
      "14. Write out MELTS file\n",
      "15. Write thermodynamic output for all phases\n",
      "16. Calculate integrated melt and output file(s)\n",
      "17. Fit parental melt composition (amoeba)\n",
      "18. Cumulate Invertor (not yet implemented)\n",
      "-1. Turn off menu display for options 1-18\n",
      " 0. QUIT\n",
      "Your choice: MELTS filename: input file open\n",
      "Successfully read 'initial composition: sio2 61.3266'\n",
      "Successfully read 'initial composition: tio2 0.3793'\n",
      "Successfully read 'initial composition: al2o3 14.8372'\n",
      "Successfully read 'initial composition: fe2o3 3.3769'\n",
      "Successfully read 'initial composition: cr2o3 0.0'\n",
      "Successfully read 'initial composition: feo 0.0'\n",
      "Successfully read 'initial composition: mno 0.0668'\n",
      "Successfully read 'initial composition: mgo 1.6031'\n",
      "Successfully read 'initial composition: nio 0.0'\n",
      "Successfully read 'initial composition: coo 0.0'\n",
      "Successfully read 'initial composition: cao 3.28'\n",
      "Successfully read 'initial composition: na2o 3.4288'\n",
      "Successfully read 'initial composition: k2o 3.4877'\n",
      "Successfully read 'initial composition: p2o5 0.2275'\n",
      "Successfully read 'initial composition: h2o 7.9856'\n",
      "Successfully read 'initial temperature: 1700.0'\n",
      "Successfully read 'initial pressure: 5800.0'\n",
      "Successfully read 'log fo2 path: fmq'\n",
      "\n",
      "Choose:\n",
      " 1. Read MELTS file to set composition of system\n",
      " 2. Twiddle starting or continuation parameters\n",
      " 3. Single (batch) calculation\n",
      " 4. Execute (follow path, mineral isograd or melt contour)\n",
      " 5. Set fO2 buffer\n",
      " 6. Set H2O (ppm) or aH2O\n",
      " 7. Impose initial entropy, enthalpy or volume\n",
      " 8. Adjust solid phase setting(s)\n",
      " 9. Turn liquid on / off\n",
      "10. Turn phase diagram mode on / off\n",
      "11. Update state using restart file\n",
      "12. Update composition using MELTS file\n",
      "13. Write out restart file\n",
      "14. Write out MELTS file\n",
      "15. Write thermodynamic output for all phases\n",
      "16. Calculate integrated melt and output file(s)\n",
      "17. Fit parental melt composition (amoeba)\n",
      "18. Cumulate Invertor (not yet implemented)\n",
      "-1. Turn off menu display for options 1-18\n",
      " 0. QUIT\n",
      "Your choice: Turn phase diagram mode on (1) or off (0)? \n",
      "Choose:\n",
      " 1. Read MELTS file to set composition of system\n",
      " 2. Twiddle starting or continuation parameters\n",
      " 3. Single (batch) calculation\n",
      " 4. Execute (follow path, mineral isograd or melt contour)\n",
      " 5. Set fO2 buffer\n",
      " 6. Set H2O (ppm) or aH2O\n",
      " 7. Impose initial entropy, enthalpy or volume\n",
      " 8. Adjust solid phase setting(s)\n",
      " 9. Turn liquid on / off\n",
      "10. Turn phase diagram mode on / off\n",
      "11. Update state using restart file\n",
      "12. Update composition using MELTS file\n",
      "13. Write out restart file\n",
      "14. Write out MELTS file\n",
      "15. Write thermodynamic output for all phases\n",
      "16. Calculate integrated melt and output file(s)\n",
      "17. Fit parental melt composition (amoeba)\n",
      "18. Cumulate Invertor (not yet implemented)\n",
      "-1. Turn off menu display for options 1-18\n",
      " 0. QUIT\n",
      "Your choice: Superliquidus (1) or subsolidus (0) initial guess ? Phase to track boundary of (by name, lower case): Type of melt contour to track:\n",
      "0. Phi (melt fraction by volume)\n",
      "1. F (melt fraction by mass)\n",
      "2. aH2O (activity of water in the melt)\n",
      "Choose: Type the F value to set (or < 0.0 for default): Use special monotonic search for troublesome phases (1) or quick search (0)? Initial Guess (not an isograd solution): P 5800.000000, T 1700.000000\n",
      "liquid: 99.702 g 61.51 0.38 14.88 0.41 2.68 0.07 1.61 3.29 3.44 3.50 0.23 8.01 \n",
      "Activity of H2O = 0.561749  Melt fraction = 1\n",
      "...Adding the solid phase biotite to the assemblage.\n",
      "...Dropping phase biotite from the assemblage.\n",
      "...Adding the solid phase biotite to the assemblage.\n",
      "...Dropping phase biotite from the assemblage.\n",
      "Isograd solution at: P 5800.000000, T 1016.507813\n",
      "liquid: 99.707 g 61.51 0.38 14.88 0.46 2.64 0.07 1.61 3.29 3.44 3.50 0.23 8.01 \n",
      "Activity of H2O = 0.776445  Melt fraction = 1\n",
      "\n",
      "Choose:\n",
      " 1. Read MELTS file to set composition of system\n",
      " 2. Twiddle starting or continuation parameters\n",
      " 3. Single (batch) calculation\n",
      " 4. Execute (follow path, mineral isograd or melt contour)\n",
      " 5. Set fO2 buffer\n",
      " 6. Set H2O (ppm) or aH2O\n",
      " 7. Impose initial entropy, enthalpy or volume\n",
      " 8. Adjust solid phase setting(s)\n",
      " 9. Turn liquid on / off\n",
      "10. Turn phase diagram mode on / off\n",
      "11. Update state using restart file\n",
      "12. Update composition using MELTS file\n",
      "13. Write out restart file\n",
      "14. Write out MELTS file\n",
      "15. Write thermodynamic output for all phases\n",
      "16. Calculate integrated melt and output file(s)\n",
      "17. Fit parental melt composition (amoeba)\n",
      "18. Cumulate Invertor (not yet implemented)\n",
      "-1. Turn off menu display for options 1-18\n",
      " 0. QUIT\n",
      "Your choice: Turn phase diagram mode on (1) or off (0)? \n",
      "Choose:\n",
      " 1. Read MELTS file to set composition of system\n",
      " 2. Twiddle starting or continuation parameters\n",
      " 3. Single (batch) calculation\n",
      " 4. Execute (follow path, mineral isograd or melt contour)\n",
      " 5. Set fO2 buffer\n",
      " 6. Set H2O (ppm) or aH2O\n",
      " 7. Impose initial entropy, enthalpy or volume\n",
      " 8. Adjust solid phase setting(s)\n",
      " 9. Turn liquid on / off\n",
      "10. Turn phase diagram mode on / off\n",
      "11. Update state using restart file\n",
      "12. Update composition using MELTS file\n",
      "13. Write out restart file\n",
      "14. Write out MELTS file\n",
      "15. Write thermodynamic output for all phases\n",
      "16. Calculate integrated melt and output file(s)\n",
      "17. Fit parental melt composition (amoeba)\n",
      "18. Cumulate Invertor (not yet implemented)\n",
      "-1. Turn off menu display for options 1-18\n",
      " 0. QUIT\n",
      "Your choice: Initial alphaMELTS calculation at: P 5800.000000, T 1016.507813\n",
      "liquid: 99.707 g 61.51 0.38 14.88 0.46 2.64 0.07 1.61 3.29 3.44 3.50 0.23 8.01 \n",
      "Activity of H2O = 0.776445  Melt fraction = 1\n",
      "...Adding the solid phase biotite to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 1009.507813\n",
      "liquid: 99.276 g 61.59 0.38 14.89 0.46 2.64 0.07 1.49 3.30 3.45 3.46 0.23 8.03 \n",
      "Activity of H2O = 0.780322  Melt fraction = 0.995674\n",
      "biotite: 0.431308 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 1002.507813\n",
      "liquid: 98.876 g 61.66 0.38 14.90 0.47 2.65 0.07 1.38 3.32 3.47 3.43 0.23 8.04 \n",
      "Activity of H2O = 0.784258  Melt fraction = 0.991663\n",
      "biotite: 0.831234 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 995.507813\n",
      "liquid: 98.503 g 61.73 0.39 14.91 0.47 2.66 0.07 1.28 3.33 3.48 3.40 0.23 8.05 \n",
      "Activity of H2O = 0.788257  Melt fraction = 0.987921\n",
      "biotite: 1.204323 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 988.507813\n",
      "liquid: 98.156 g 61.80 0.39 14.92 0.48 2.66 0.07 1.18 3.34 3.49 3.38 0.23 8.07 \n",
      "Activity of H2O = 0.792322  Melt fraction = 0.984431\n",
      "biotite: 1.552335 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 981.507813\n",
      "liquid: 97.831 g 61.86 0.39 14.93 0.48 2.67 0.07 1.09 3.35 3.50 3.35 0.23 8.08 \n",
      "Activity of H2O = 0.796458  Melt fraction = 0.981175\n",
      "biotite: 1.876965 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 974.507813\n",
      "liquid: 97.529 g 61.92 0.39 14.94 0.48 2.67 0.07 1.00 3.36 3.52 3.32 0.23 8.09 \n",
      "Activity of H2O = 0.800668  Melt fraction = 0.978138\n",
      "biotite: 2.179847 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 967.507813\n",
      "liquid: 97.246 g 61.97 0.39 14.95 0.49 2.67 0.07 0.92 3.37 3.53 3.30 0.23 8.10 \n",
      "Activity of H2O = 0.804958  Melt fraction = 0.975302\n",
      "biotite: 2.462567 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 960.507813\n",
      "liquid: 96.982 g 62.02 0.39 14.96 0.49 2.67 0.07 0.85 3.38 3.54 3.28 0.23 8.11 \n",
      "Activity of H2O = 0.809331  Melt fraction = 0.972654\n",
      "biotite: 2.726670 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 953.507813\n",
      "liquid: 96.735 g 62.07 0.39 14.96 0.49 2.67 0.07 0.78 3.39 3.54 3.26 0.24 8.12 \n",
      "Activity of H2O = 0.813791  Melt fraction = 0.970177\n",
      "biotite: 2.973673 g, composition K(Fe''0.01Mg0.99)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 946.507813\n",
      "liquid: 96.504 g 62.12 0.39 14.97 0.50 2.67 0.07 0.72 3.40 3.55 3.24 0.24 8.13 \n",
      "Activity of H2O = 0.818342  Melt fraction = 0.967856\n",
      "biotite: 3.205078 g, composition K(Fe''0.02Mg0.98)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 939.507813\n",
      "liquid: 96.287 g 62.16 0.39 14.98 0.50 2.67 0.07 0.66 3.41 3.56 3.22 0.24 8.14 \n",
      "Activity of H2O = 0.822987  Melt fraction = 0.965676\n",
      "biotite: 3.422385 g, composition K(Fe''0.02Mg0.98)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 932.507813\n",
      "liquid: 96.083 g 62.20 0.39 14.98 0.51 2.67 0.07 0.60 3.41 3.57 3.21 0.24 8.15 \n",
      "Activity of H2O = 0.827731  Melt fraction = 0.963623\n",
      "biotite: 3.627111 g, composition K(Fe''0.02Mg0.98)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 925.507813\n",
      "liquid: 95.889 g 62.24 0.40 14.99 0.51 2.66 0.07 0.55 3.42 3.58 3.19 0.24 8.16 \n",
      "Activity of H2O = 0.832576  Melt fraction = 0.961681\n",
      "biotite: 3.820812 g, composition K(Fe''0.03Mg0.97)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 918.507813\n",
      "liquid: 95.705 g 62.28 0.40 15.00 0.51 2.65 0.07 0.51 3.43 3.58 3.17 0.24 8.16 \n",
      "Activity of H2O = 0.837527  Melt fraction = 0.959833\n",
      "biotite: 4.005108 g, composition K(Fe''0.03Mg0.97)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 911.507813\n",
      "liquid: 95.529 g 62.32 0.40 15.00 0.52 2.64 0.07 0.46 3.43 3.59 3.16 0.24 8.17 \n",
      "Activity of H2O = 0.842588  Melt fraction = 0.958061\n",
      "biotite: 4.181724 g, composition K(Fe''0.03Mg0.97)3AlSi3O10(OH)2\n",
      "alphaMELTS at: P 5800.000000, T 904.507813\n",
      "liquid: 95.358 g 62.36 0.40 15.01 0.52 2.63 0.07 0.42 3.44 3.60 3.15 0.24 8.18 \n",
      "Activity of H2O = 0.847761  Melt fraction = 0.956348\n",
      "biotite: 4.352531 g, composition K(Fe''0.04Mg0.96)3AlSi3O10(OH)2\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 897.507813\n",
      "liquid: 95.191 g 62.39 0.40 15.01 0.52 2.62 0.07 0.38 3.45 3.60 3.13 0.24 8.19 \n",
      "Activity of H2O = 0.853052  Melt fraction = 0.954673\n",
      "biotite: 4.519606 g, composition K(Fe''0.04Mg0.96)3AlSi3O10(OH)2\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase feldspar to the assemblage.\n",
      "...Dropping phase feldspar from the assemblage.\n",
      "...Adding the solid phase feldspar to the assemblage.\n",
      "...Dropping phase feldspar from the assemblage.\n",
      "...Adding the solid phase clinopyroxene to the assemblage.\n",
      "...Adding the solid phase apatite to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 890.507813\n",
      "liquid: 94.983 g 62.45 0.39 15.02 0.52 2.60 0.07 0.35 3.44 3.61 3.12 0.23 8.20 \n",
      "Activity of H2O = 0.858716  Melt fraction = 0.952588\n",
      "clinopyroxene: 0.036804 g, composition cpx Na0.06Ca0.92Fe''0.25Mg0.33Fe'''0.07Ti0.40Al0.74Si1.23O6\n",
      "biotite: 4.679182 g, composition K(Fe''0.05Mg0.95)3AlSi3O10(OH)2\n",
      "apatite: 0.012 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase feldspar to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 883.507813\n",
      "liquid: 93.581 g 62.54 0.36 14.98 0.52 2.59 0.07 0.32 3.41 3.64 3.01 0.24 8.32 \n",
      "Activity of H2O = 0.869644  Melt fraction = 0.938524\n",
      "clinopyroxene: 0.343151 g, composition cpx Na0.06Ca0.92Fe''0.26Mg0.32Fe'''0.07Ti0.40Al0.73Si1.24O6\n",
      "biotite: 4.756278 g, composition K(Fe''0.06Mg0.94)3AlSi3O10(OH)2\n",
      "feldspar: 1.015215 g, composition K0.83Na0.16Ca0.01Al1.01Si2.99O8\n",
      "apatite: 0.015 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 876.507813\n",
      "liquid: 91.556 g 62.61 0.32 14.92 0.53 2.60 0.07 0.31 3.41 3.68 2.81 0.24 8.50 \n",
      "Activity of H2O = 0.883285  Melt fraction = 0.918208\n",
      "clinopyroxene: 0.648666 g, composition cpx Na0.07Ca0.92Fe''0.27Mg0.32Fe'''0.07Ti0.39Al0.72Si1.25O6\n",
      "biotite: 4.807883 g, composition K(Fe''0.06Mg0.94)3AlSi3O10(OH)2\n",
      "feldspar: 2.684726 g, composition K0.82Na0.17Ca0.01Al1.01Si2.99O8\n",
      "apatite: 0.014 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 869.507813\n",
      "liquid: 89.683 g 62.67 0.29 14.85 0.53 2.60 0.07 0.29 3.41 3.72 2.63 0.25 8.67 \n",
      "Activity of H2O = 0.896833  Melt fraction = 0.89943\n",
      "clinopyroxene: 0.929735 g, composition cpx Na0.07Ca0.92Fe''0.27Mg0.31Fe'''0.07Ti0.39Al0.71Si1.26O6\n",
      "biotite: 4.866644 g, composition K(Fe''0.07Mg0.93)3AlSi3O10(OH)2\n",
      "feldspar: 4.217472 g, composition K0.81Na0.18Ca0.01Al1.01Si2.99O8\n",
      "apatite: 0.014 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 862.507813\n",
      "liquid: 87.940 g 62.73 0.26 14.80 0.54 2.60 0.08 0.28 3.41 3.75 2.46 0.25 8.84 \n",
      "Activity of H2O = 0.910372  Melt fraction = 0.881942\n",
      "clinopyroxene: 1.190842 g, composition cpx Na0.07Ca0.91Fe''0.28Mg0.31Fe'''0.07Ti0.38Al0.70Si1.27O6\n",
      "biotite: 4.932307 g, composition K(Fe''0.08Mg0.92)3AlSi3O10(OH)2\n",
      "feldspar: 5.633933 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "apatite: 0.015 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 855.507813\n",
      "liquid: 86.302 g 62.79 0.23 14.74 0.54 2.60 0.08 0.26 3.42 3.78 2.30 0.26 9.01 \n",
      "Activity of H2O = 0.924002  Melt fraction = 0.865522\n",
      "clinopyroxene: 1.437056 g, composition cpx Na0.08Ca0.91Fe''0.29Mg0.31Fe'''0.07Ti0.37Al0.69Si1.28O6\n",
      "biotite: 5.004499 g, composition K(Fe''0.09Mg0.91)3AlSi3O10(OH)2\n",
      "feldspar: 6.951835 g, composition K0.79Na0.20Ca0.01Al1.01Si2.99O8\n",
      "apatite: 0.016 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase leucite ss to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 848.507813\n",
      "liquid: 82.903 g 63.07 0.20 14.53 0.54 2.62 0.08 0.25 3.45 3.61 2.17 0.25 9.22 \n",
      "Activity of H2O = 0.942133  Melt fraction = 0.831431\n",
      "clinopyroxene: 1.727847 g, composition cpx Na0.08Ca0.91Fe''0.30Mg0.30Fe'''0.08Ti0.36Al0.66Si1.31O6\n",
      "biotite: 5.123926 g, composition K(Fe''0.10Mg0.90)3AlSi3O10(OH)2\n",
      "feldspar: 8.216228 g, composition K0.80Na0.20Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 1.689022 g, composition K0.01Na0.99AlSi2O5.12(OH)1.76\n",
      "apatite: 0.051 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 841.507813\n",
      "liquid: 79.665 g 63.37 0.18 14.32 0.55 2.63 0.08 0.23 3.49 3.43 2.04 0.24 9.43 \n",
      "Activity of H2O = 0.960138  Melt fraction = 0.798963\n",
      "clinopyroxene: 2.031540 g, composition cpx Na0.08Ca0.91Fe''0.32Mg0.30Fe'''0.08Ti0.34Al0.63Si1.34O6\n",
      "biotite: 5.248428 g, composition K(Fe''0.11Mg0.89)3AlSi3O10(OH)2\n",
      "feldspar: 9.300912 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 3.378858 g, composition K0.01Na0.99AlSi2O5.11(OH)1.78\n",
      "apatite: 0.086 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...One of the solid phases has undergone phase separation.\n",
      "alphaMELTS at: P 5800.000000, T 834.507813\n",
      "liquid: 76.474 g 63.68 0.16 14.17 0.54 2.60 0.09 0.22 3.43 3.26 1.94 0.23 9.68 \n",
      "Activity of H2O = 0.981413  Melt fraction = 0.766963\n",
      "clinopyroxene: 2.002338 g, composition cpx Na0.08Ca0.91Fe''0.32Mg0.30Fe'''0.08Ti0.34Al0.63Si1.34O6\n",
      "clinopyroxene: 0.674243 g, composition cpx Na0.08Ca0.87Fe''0.37Mg0.46Fe'''0.08Ti0.09Al0.26Si1.78O6\n",
      "biotite: 5.229945 g, composition K(Fe''0.13Mg0.87)3AlSi3O10(OH)2\n",
      "feldspar: 10.279334 g, composition K0.81Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 4.935999 g, composition K0.01Na0.99AlSi2O5.11(OH)1.79\n",
      "apatite: 0.114 g, composition Ca5(PO4)3OH\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase water to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 827.507813\n",
      "liquid: 73.367 g 64.03 0.15 14.05 0.53 2.54 0.09 0.20 3.35 3.09 1.84 0.23 9.90 \n",
      "Activity of H2O = 1.00016  Melt fraction = 0.735811\n",
      "clinopyroxene: 1.883447 g, composition cpx Na0.08Ca0.91Fe''0.33Mg0.29Fe'''0.08Ti0.34Al0.63Si1.34O6\n",
      "clinopyroxene: 1.538316 g, composition cpx Na0.08Ca0.87Fe''0.38Mg0.45Fe'''0.08Ti0.09Al0.25Si1.79O6\n",
      "biotite: 5.164668 g, composition K(Fe''0.14Mg0.86)3AlSi3O10(OH)2\n",
      "feldspar: 11.212812 g, composition K0.81Na0.18Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 6.368844 g, composition K0.01Na0.99AlSi2O5.10(OH)1.80\n",
      "apatite: 0.140 g, composition Ca5(PO4)3OH\n",
      "water: 0.034 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 820.507813\n",
      "liquid: 69.333 g 64.64 0.14 14.02 0.51 2.45 0.10 0.19 3.13 2.92 1.74 0.23 9.95 \n",
      "Activity of H2O = 1.00013  Melt fraction = 0.695353\n",
      "clinopyroxene: 1.582366 g, composition cpx Na0.08Ca0.91Fe''0.33Mg0.28Fe'''0.08Ti0.35Al0.64Si1.34O6\n",
      "clinopyroxene: 3.144754 g, composition cpx Na0.09Ca0.87Fe''0.39Mg0.45Fe'''0.08Ti0.09Al0.25Si1.80O6\n",
      "biotite: 4.823611 g, composition K(Fe''0.15Mg0.85)3AlSi3O10(OH)2\n",
      "feldspar: 12.571806 g, composition K0.81Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 7.780767 g, composition K0.01Na0.99AlSi2O5.10(OH)1.80\n",
      "apatite: 0.167 g, composition Ca5(PO4)3OH\n",
      "water: 0.306 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 813.507813\n",
      "liquid: 65.967 g 65.20 0.14 14.00 0.48 2.35 0.10 0.19 2.93 2.75 1.64 0.22 10.00 \n",
      "Activity of H2O = 1.00011  Melt fraction = 0.661595\n",
      "clinopyroxene: 1.373531 g, composition cpx Na0.08Ca0.90Fe''0.34Mg0.28Fe'''0.08Ti0.35Al0.64Si1.33O6\n",
      "clinopyroxene: 4.434305 g, composition cpx Na0.09Ca0.86Fe''0.40Mg0.45Fe'''0.08Ti0.08Al0.24Si1.80O6\n",
      "biotite: 4.558973 g, composition K(Fe''0.16Mg0.84)3AlSi3O10(OH)2\n",
      "feldspar: 13.699524 g, composition K0.81Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 8.955902 g, composition K0.01Na0.99AlSi2O5.10(OH)1.81\n",
      "apatite: 0.189 g, composition Ca5(PO4)3OH\n",
      "water: 0.530 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 806.507813\n",
      "liquid: 63.109 g 65.72 0.13 13.98 0.46 2.26 0.11 0.18 2.75 2.60 1.55 0.22 10.04 \n",
      "Activity of H2O = 1.00008  Melt fraction = 0.632936\n",
      "clinopyroxene: 1.230601 g, composition cpx Na0.08Ca0.90Fe''0.34Mg0.27Fe'''0.07Ti0.35Al0.64Si1.33O6\n",
      "clinopyroxene: 5.487351 g, composition cpx Na0.09Ca0.86Fe''0.41Mg0.45Fe'''0.07Ti0.08Al0.23Si1.81O6\n",
      "biotite: 4.352237 g, composition K(Fe''0.17Mg0.83)3AlSi3O10(OH)2\n",
      "feldspar: 14.648592 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 9.953361 g, composition K0.01Na0.99AlSi2O5.09(OH)1.82\n",
      "apatite: 0.208 g, composition Ca5(PO4)3OH\n",
      "water: 0.719 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase rhm oxide to the assemblage.\n",
      "...Dropping phase rhm oxide from the assemblage.\n",
      "...Adding the solid phase rhm oxide to the assemblage.\n",
      "...Dropping phase rhm oxide from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 799.507813\n",
      "liquid: 60.648 g 66.22 0.12 13.96 0.44 2.16 0.11 0.17 2.59 2.45 1.47 0.22 10.09 \n",
      "Activity of H2O = 1.00006  Melt fraction = 0.608266\n",
      "clinopyroxene: 1.135641 g, composition cpx Na0.08Ca0.90Fe''0.34Mg0.27Fe'''0.07Ti0.36Al0.65Si1.32O6\n",
      "clinopyroxene: 6.359241 g, composition cpx Na0.09Ca0.86Fe''0.42Mg0.45Fe'''0.07Ti0.08Al0.23Si1.82O6\n",
      "biotite: 4.190382 g, composition K(Fe''0.18Mg0.82)3AlSi3O10(OH)2\n",
      "feldspar: 15.455866 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 10.813941 g, composition K0.01Na0.99AlSi2O5.09(OH)1.82\n",
      "apatite: 0.224 g, composition Ca5(PO4)3OH\n",
      "water: 0.879 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase rhm oxide to the assemblage.\n",
      "...Dropping phase rhm oxide from the assemblage.\n",
      "...Adding the solid phase rhm oxide to the assemblage.\n",
      "...Dropping phase rhm oxide from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 792.507813\n",
      "liquid: 58.506 g 66.69 0.11 13.94 0.42 2.06 0.11 0.16 2.44 2.32 1.39 0.22 10.13 \n",
      "Activity of H2O = 1.00005  Melt fraction = 0.58679\n",
      "clinopyroxene: 1.076013 g, composition cpx Na0.08Ca0.90Fe''0.35Mg0.26Fe'''0.07Ti0.36Al0.65Si1.32O6\n",
      "clinopyroxene: 7.089433 g, composition cpx Na0.09Ca0.86Fe''0.42Mg0.44Fe'''0.07Ti0.07Al0.22Si1.82O6\n",
      "biotite: 4.063905 g, composition K(Fe''0.19Mg0.81)3AlSi3O10(OH)2\n",
      "feldspar: 16.148100 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 11.566786 g, composition K0.01Na0.99AlSi2O5.09(OH)1.83\n",
      "apatite: 0.238 g, composition Ca5(PO4)3OH\n",
      "water: 1.017 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase rhm oxide to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 785.507813\n",
      "liquid: 56.512 g 67.07 0.10 14.02 0.40 1.93 0.12 0.15 2.34 2.18 1.32 0.21 10.16 \n",
      "Activity of H2O = 1.00003  Melt fraction = 0.566796\n",
      "clinopyroxene: 0.416188 g, composition cpx Na0.08Ca0.90Fe''0.35Mg0.26Fe'''0.07Ti0.37Al0.66Si1.31O6\n",
      "clinopyroxene: 8.254124 g, composition cpx Na0.09Ca0.85Fe''0.43Mg0.45Fe'''0.07Ti0.07Al0.22Si1.83O6\n",
      "biotite: 3.807323 g, composition K(Fe''0.19Mg0.81)3AlSi3O10(OH)2\n",
      "feldspar: 16.885056 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 12.286933 g, composition K0.01Na0.99AlSi2O5.08(OH)1.83\n",
      "rhm oxide: 0.137389 g, composition Mn0.01Fe''0.88Mg0.04Fe'''0.15Ti0.93O3\n",
      "apatite: 0.252 g, composition Ca5(PO4)3OH\n",
      "water: 1.154 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Dropping phase clinopyroxene from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 778.507813\n",
      "liquid: 54.779 g 67.44 0.10 14.08 0.37 1.80 0.12 0.15 2.24 2.05 1.25 0.21 10.19 \n",
      "Activity of H2O = 1.00002  Melt fraction = 0.549411\n",
      "clinopyroxene: 9.129142 g, composition cpx Na0.09Ca0.85Fe''0.43Mg0.45Fe'''0.07Ti0.07Al0.21Si1.84O6\n",
      "biotite: 3.611659 g, composition K(Fe''0.19Mg0.81)3AlSi3O10(OH)2\n",
      "feldspar: 17.503284 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 12.914241 g, composition K0.01Na0.99AlSi2O5.08(OH)1.84\n",
      "rhm oxide: 0.233720 g, composition Mn0.01Fe''0.88Mg0.04Fe'''0.14Ti0.93O3\n",
      "apatite: 0.263 g, composition Ca5(PO4)3OH\n",
      "water: 1.271 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 771.507813\n",
      "liquid: 53.287 g 67.83 0.09 14.09 0.36 1.70 0.12 0.14 2.13 1.93 1.18 0.21 10.22 \n",
      "Activity of H2O = 1.00001  Melt fraction = 0.534457\n",
      "clinopyroxene: 9.569315 g, composition cpx Na0.09Ca0.85Fe''0.44Mg0.45Fe'''0.06Ti0.06Al0.21Si1.85O6\n",
      "biotite: 3.519006 g, composition K(Fe''0.20Mg0.80)3AlSi3O10(OH)2\n",
      "feldspar: 17.979324 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 13.455435 g, composition K0.01Na0.99AlSi2O5.08(OH)1.84\n",
      "rhm oxide: 0.255811 g, composition Mn0.01Fe''0.89Mg0.04Fe'''0.14Ti0.93O3\n",
      "apatite: 0.272 g, composition Ca5(PO4)3OH\n",
      "water: 1.365 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 764.507813\n",
      "liquid: 51.950 g 68.19 0.08 14.09 0.34 1.60 0.13 0.13 2.03 1.82 1.12 0.21 10.26 \n",
      "Activity of H2O = 1  Melt fraction = 0.521049\n",
      "clinopyroxene: 9.963522 g, composition cpx Na0.09Ca0.85Fe''0.44Mg0.45Fe'''0.06Ti0.06Al0.20Si1.85O6\n",
      "biotite: 3.440781 g, composition K(Fe''0.21Mg0.79)3AlSi3O10(OH)2\n",
      "feldspar: 18.396548 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 13.947181 g, composition K0.00Na1.00AlSi2O5.07(OH)1.85\n",
      "rhm oxide: 0.275492 g, composition Mn0.01Fe''0.89Mg0.03Fe'''0.14Ti0.93O3\n",
      "apatite: 0.280 g, composition Ca5(PO4)3OH\n",
      "water: 1.449 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 757.507813\n",
      "liquid: 50.745 g 68.54 0.07 14.10 0.32 1.50 0.13 0.12 1.94 1.72 1.06 0.21 10.28 \n",
      "Activity of H2O = 0.999994  Melt fraction = 0.508975\n",
      "clinopyroxene: 10.317670 g, composition cpx Na0.09Ca0.85Fe''0.45Mg0.45Fe'''0.06Ti0.06Al0.20Si1.86O6\n",
      "biotite: 3.374627 g, composition K(Fe''0.22Mg0.78)3AlSi3O10(OH)2\n",
      "feldspar: 18.762584 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 14.397376 g, composition K0.00Na1.00AlSi2O5.07(OH)1.86\n",
      "rhm oxide: 0.293191 g, composition Mn0.01Fe''0.89Mg0.03Fe'''0.14Ti0.93O3\n",
      "apatite: 0.286 g, composition Ca5(PO4)3OH\n",
      "water: 1.524 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 750.507813\n",
      "liquid: 49.656 g 68.87 0.07 14.10 0.30 1.41 0.13 0.12 1.85 1.62 1.01 0.21 10.31 \n",
      "Activity of H2O = 0.999988  Melt fraction = 0.498062\n",
      "clinopyroxene: 10.636691 g, composition cpx Na0.09Ca0.84Fe''0.46Mg0.45Fe'''0.06Ti0.05Al0.19Si1.87O6\n",
      "biotite: 3.318685 g, composition K(Fe''0.22Mg0.78)3AlSi3O10(OH)2\n",
      "feldspar: 19.083673 g, composition K0.80Na0.19Ca0.01Al1.01Si2.99O8\n",
      "leucite ss: 14.812332 g, composition K0.00Na1.00AlSi2O5.07(OH)1.86\n",
      "rhm oxide: 0.309198 g, composition Mn0.01Fe''0.89Mg0.03Fe'''0.13Ti0.93O3\n",
      "apatite: 0.292 g, composition Ca5(PO4)3OH\n",
      "water: 1.590 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 743.507813\n",
      "liquid: 48.669 g 69.19 0.06 14.11 0.28 1.32 0.13 0.11 1.77 1.52 0.96 0.21 10.33 \n",
      "Activity of H2O = 0.999983  Melt fraction = 0.488166\n",
      "clinopyroxene: 10.924728 g, composition cpx Na0.09Ca0.84Fe''0.46Mg0.45Fe'''0.06Ti0.05Al0.19Si1.87O6\n",
      "biotite: 3.271454 g, composition K(Fe''0.23Mg0.77)3AlSi3O10(OH)2\n",
      "feldspar: 19.365018 g, composition K0.80Na0.19Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 15.197149 g, composition K0.00Na1.00AlSi2O5.07(OH)1.87\n",
      "rhm oxide: 0.323729 g, composition Mn0.01Fe''0.89Mg0.03Fe'''0.13Ti0.93O3\n",
      "apatite: 0.297 g, composition Ca5(PO4)3OH\n",
      "water: 1.650 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 736.507813\n",
      "liquid: 47.772 g 69.49 0.06 14.12 0.27 1.23 0.14 0.10 1.70 1.43 0.91 0.21 10.35 \n",
      "Activity of H2O = 0.999979  Melt fraction = 0.479169\n",
      "clinopyroxene: 11.185283 g, composition cpx Na0.09Ca0.84Fe''0.47Mg0.45Fe'''0.05Ti0.05Al0.18Si1.88O6\n",
      "biotite: 3.231711 g, composition K(Fe''0.24Mg0.76)3AlSi3O10(OH)2\n",
      "feldspar: 19.611030 g, composition K0.80Na0.19Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 15.555971 g, composition K0.00Na1.00AlSi2O5.06(OH)1.87\n",
      "rhm oxide: 0.336954 g, composition Mn0.01Fe''0.89Mg0.03Fe'''0.13Ti0.94O3\n",
      "apatite: 0.300 g, composition Ca5(PO4)3OH\n",
      "water: 1.704 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 729.507813\n",
      "liquid: 46.954 g 69.77 0.05 14.13 0.25 1.14 0.14 0.10 1.63 1.35 0.86 0.21 10.37 \n",
      "Activity of H2O = 0.999976  Melt fraction = 0.470969\n",
      "clinopyroxene: 11.421340 g, composition cpx Na0.08Ca0.84Fe''0.47Mg0.45Fe'''0.05Ti0.05Al0.18Si1.88O6\n",
      "biotite: 3.198444 g, composition K(Fe''0.24Mg0.76)3AlSi3O10(OH)2\n",
      "feldspar: 19.825511 g, composition K0.81Na0.19Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 15.892180 g, composition K0.00Na1.00AlSi2O5.06(OH)1.88\n",
      "rhm oxide: 0.349012 g, composition Mn0.01Fe''0.90Mg0.03Fe'''0.13Ti0.94O3\n",
      "apatite: 0.303 g, composition Ca5(PO4)3OH\n",
      "water: 1.752 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 722.507813\n",
      "liquid: 46.206 g 70.04 0.05 14.13 0.24 1.06 0.14 0.09 1.56 1.27 0.82 0.21 10.39 \n",
      "Activity of H2O = 0.999973  Melt fraction = 0.463481\n",
      "clinopyroxene: 11.635463 g, composition cpx Na0.08Ca0.84Fe''0.47Mg0.45Fe'''0.05Ti0.04Al0.17Si1.89O6\n",
      "biotite: 3.170812 g, composition K(Fe''0.25Mg0.75)3AlSi3O10(OH)2\n",
      "feldspar: 20.011786 g, composition K0.81Na0.19Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 16.208538 g, composition K0.00Na1.00AlSi2O5.06(OH)1.88\n",
      "rhm oxide: 0.360026 g, composition Mn0.01Fe''0.90Mg0.03Fe'''0.12Ti0.94O3\n",
      "apatite: 0.306 g, composition Ca5(PO4)3OH\n",
      "water: 1.796 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 715.507813\n",
      "liquid: 45.523 g 70.29 0.05 14.14 0.22 0.98 0.14 0.09 1.50 1.19 0.78 0.21 10.40 \n",
      "Activity of H2O = 0.999972  Melt fraction = 0.45663\n",
      "clinopyroxene: 11.829868 g, composition cpx Na0.08Ca0.84Fe''0.48Mg0.45Fe'''0.05Ti0.04Al0.17Si1.89O6\n",
      "biotite: 3.148103 g, composition K(Fe''0.25Mg0.75)3AlSi3O10(OH)2\n",
      "feldspar: 20.172809 g, composition K0.81Na0.19Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 16.507296 g, composition K0.00Na1.00AlSi2O5.06(OH)1.89\n",
      "rhm oxide: 0.370101 g, composition Mn0.01Fe''0.90Mg0.03Fe'''0.12Ti0.94O3\n",
      "apatite: 0.307 g, composition Ca5(PO4)3OH\n",
      "water: 1.835 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 708.507813\n",
      "liquid: 44.896 g 70.54 0.04 14.15 0.21 0.91 0.14 0.08 1.45 1.12 0.74 0.22 10.42 \n",
      "Activity of H2O = 0.99997  Melt fraction = 0.450351\n",
      "clinopyroxene: 12.006488 g, composition cpx Na0.08Ca0.84Fe''0.48Mg0.45Fe'''0.05Ti0.04Al0.17Si1.89O6\n",
      "biotite: 3.129717 g, composition K(Fe''0.26Mg0.74)3AlSi3O10(OH)2\n",
      "feldspar: 20.311234 g, composition K0.81Na0.19Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 16.790287 g, composition K0.00Na1.00AlSi2O5.05(OH)1.89\n",
      "rhm oxide: 0.379330 g, composition Mn0.01Fe''0.90Mg0.03Fe'''0.12Ti0.94O3\n",
      "apatite: 0.308 g, composition Ca5(PO4)3OH\n",
      "water: 1.871 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 701.507813\n",
      "liquid: 44.322 g 70.77 0.04 14.15 0.19 0.84 0.14 0.08 1.39 1.05 0.70 0.22 10.43 \n",
      "Activity of H2O = 0.999969  Melt fraction = 0.444589\n",
      "clinopyroxene: 12.167021 g, composition cpx Na0.08Ca0.84Fe''0.48Mg0.44Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "biotite: 3.115135 g, composition K(Fe''0.27Mg0.73)3AlSi3O10(OH)2\n",
      "feldspar: 20.429463 g, composition K0.81Na0.18Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 17.058999 g, composition K0.00Na1.00AlSi2O5.05(OH)1.90\n",
      "rhm oxide: 0.387795 g, composition Mn0.01Fe''0.90Mg0.03Fe'''0.11Ti0.94O3\n",
      "apatite: 0.308 g, composition Ca5(PO4)3OH\n",
      "water: 1.903 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 694.507813\n",
      "liquid: 43.793 g 70.99 0.04 14.16 0.18 0.77 0.15 0.07 1.35 0.98 0.66 0.22 10.43 \n",
      "Activity of H2O = 0.999969  Melt fraction = 0.439294\n",
      "clinopyroxene: 12.312960 g, composition cpx Na0.08Ca0.84Fe''0.49Mg0.44Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "biotite: 3.103912 g, composition K(Fe''0.27Mg0.73)3AlSi3O10(OH)2\n",
      "feldspar: 20.529663 g, composition K0.82Na0.18Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 17.314655 g, composition K0.00Na1.00AlSi2O5.05(OH)1.90\n",
      "rhm oxide: 0.395573 g, composition Mn0.01Fe''0.90Mg0.03Fe'''0.11Ti0.94O3\n",
      "apatite: 0.307 g, composition Ca5(PO4)3OH\n",
      "water: 1.933 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 687.507813\n",
      "liquid: 43.307 g 71.19 0.03 14.17 0.17 0.71 0.15 0.07 1.30 0.92 0.63 0.23 10.44 \n",
      "Activity of H2O = 0.999969  Melt fraction = 0.434424\n",
      "clinopyroxene: 12.445631 g, composition cpx Na0.08Ca0.84Fe''0.49Mg0.44Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "biotite: 3.095667 g, composition K(Fe''0.28Mg0.72)3AlSi3O10(OH)2\n",
      "feldspar: 20.613750 g, composition K0.82Na0.18Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 17.558292 g, composition K0.00Na1.00AlSi2O5.05(OH)1.90\n",
      "rhm oxide: 0.402729 g, composition Mn0.02Fe''0.91Mg0.03Fe'''0.11Ti0.95O3\n",
      "apatite: 0.306 g, composition Ca5(PO4)3OH\n",
      "water: 1.960 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 680.507813\n",
      "liquid: 42.860 g 71.39 0.03 14.17 0.16 0.65 0.15 0.06 1.26 0.86 0.59 0.23 10.44 \n",
      "Activity of H2O = 0.999969  Melt fraction = 0.42994\n",
      "clinopyroxene: 12.566207 g, composition cpx Na0.08Ca0.84Fe''0.49Mg0.44Fe'''0.04Ti0.04Al0.16Si1.91O6\n",
      "biotite: 3.090052 g, composition K(Fe''0.28Mg0.72)3AlSi3O10(OH)2\n",
      "feldspar: 20.683388 g, composition K0.82Na0.18Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 17.790834 g, composition K0.00Na1.00AlSi2O5.05(OH)1.91\n",
      "rhm oxide: 0.409333 g, composition Mn0.02Fe''0.91Mg0.02Fe'''0.10Ti0.95O3\n",
      "apatite: 0.304 g, composition Ca5(PO4)3OH\n",
      "water: 1.985 g, composition H2O\n",
      "...Adding the solid phase amphibole to the assemblage.\n",
      "...Dropping phase biotite from the assemblage.\n",
      "...One of the solid phases has undergone phase separation.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...One of the solid phases has undergone phase separation.\n",
      "alphaMELTS at: P 5800.000000, T 673.507813\n",
      "liquid: 39.754 g 71.23 0.03 14.49 0.15 0.60 0.17 0.05 1.29 0.79 0.56 0.23 10.41 \n",
      "Activity of H2O = 0.999969  Melt fraction = 0.398815\n",
      "clinopyroxene: 7.009595 g, composition cpx Na0.08Ca0.85Fe''0.50Mg0.42Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "clinopyroxene: 1.852762 g, composition cpx Na0.08Ca0.91Fe''0.37Mg0.21Fe'''0.03Ti0.41Al0.74Si1.24O6\n",
      "amphibole: 6.672762 g, composition cAph Ca1.73Fe2.20Mg3.07Si8O22(OH)2\n",
      "amphibole: 0.432030 g, composition cAph Ca0.26Fe3.73Mg3.01Si8O22(OH)2\n",
      "feldspar: 23.154692 g, composition K0.82Na0.17Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 18.197035 g, composition K0.00Na1.00AlSi2O5.04(OH)1.91\n",
      "rhm oxide: 0.024765 g, composition Mn0.02Fe''0.91Mg0.02Fe'''0.10Ti0.95O3\n",
      "apatite: 0.317 g, composition Ca5(PO4)3OH\n",
      "water: 2.265 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "...Dropping phase rhm oxide from the assemblage.\n",
      "...Dropping phase amphibole from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 666.507813\n",
      "liquid: 39.337 g 71.40 0.03 14.47 0.14 0.54 0.17 0.05 1.30 0.74 0.53 0.24 10.41 \n",
      "Activity of H2O = 0.99997  Melt fraction = 0.394639\n",
      "clinopyroxene: 6.147720 g, composition cpx Na0.08Ca0.85Fe''0.52Mg0.41Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "clinopyroxene: 2.045028 g, composition cpx Na0.08Ca0.91Fe''0.38Mg0.20Fe'''0.03Ti0.41Al0.75Si1.24O6\n",
      "amphibole: 7.904860 g, composition cAph Ca1.75Fe2.26Mg2.99Si8O22(OH)2\n",
      "feldspar: 23.191573 g, composition K0.83Na0.17Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 18.464217 g, composition K0.00Na1.00AlSi2O5.04(OH)1.92\n",
      "apatite: 0.316 g, composition Ca5(PO4)3OH\n",
      "water: 2.271 g, composition H2O\n",
      "...Adding the solid phase spinel to the assemblage.\n",
      "...Dropping phase spinel from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 659.507813\n",
      "liquid: 38.991 g 71.56 0.02 14.47 0.12 0.48 0.17 0.04 1.32 0.69 0.50 0.24 10.40 \n",
      "Activity of H2O = 0.999973  Melt fraction = 0.391172\n",
      "clinopyroxene: 5.760447 g, composition cpx Na0.08Ca0.85Fe''0.52Mg0.40Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "clinopyroxene: 2.092827 g, composition cpx Na0.08Ca0.91Fe''0.38Mg0.19Fe'''0.03Ti0.41Al0.75Si1.24O6\n",
      "amphibole: 8.319182 g, composition cAph Ca1.77Fe2.28Mg2.95Si8O22(OH)2\n",
      "feldspar: 23.217842 g, composition K0.83Na0.17Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 18.697897 g, composition K0.00Na1.00AlSi2O5.04(OH)1.92\n",
      "apatite: 0.316 g, composition Ca5(PO4)3OH\n",
      "water: 2.281 g, composition H2O\n",
      "...Adding the solid phase garnet to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 652.507813\n",
      "liquid: 38.593 g 71.89 0.02 14.27 0.10 0.40 0.17 0.04 1.34 0.65 0.47 0.24 10.40 \n",
      "Activity of H2O = 0.999977  Melt fraction = 0.387194\n",
      "garnet: 0.444372 g, composition (Ca0.22Fe''0.68Mg0.10)3Al2Si3O12\n",
      "clinopyroxene: 5.338056 g, composition cpx Na0.08Ca0.86Fe''0.51Mg0.40Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "clinopyroxene: 2.127299 g, composition cpx Na0.08Ca0.91Fe''0.38Mg0.19Fe'''0.03Ti0.41Al0.75Si1.23O6\n",
      "amphibole: 8.406602 g, composition cAph Ca1.81Fe2.24Mg2.95Si8O22(OH)2\n",
      "feldspar: 23.254037 g, composition K0.83Na0.17Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 18.893000 g, composition K0.00Na1.00AlSi2O5.04(OH)1.92\n",
      "apatite: 0.318 g, composition Ca5(PO4)3OH\n",
      "water: 2.300 g, composition H2O\n",
      "alphaMELTS at: P 5800.000000, T 645.507813\n",
      "liquid: 38.324 g 72.00 0.02 14.29 0.09 0.35 0.17 0.03 1.37 0.60 0.44 0.24 10.39 \n",
      "Activity of H2O = 0.999979  Melt fraction = 0.384496\n",
      "garnet: 0.360753 g, composition (Ca0.22Fe''0.68Mg0.09)3Al2Si3O12\n",
      "clinopyroxene: 5.001978 g, composition cpx Na0.08Ca0.87Fe''0.52Mg0.40Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "clinopyroxene: 2.170134 g, composition cpx Na0.08Ca0.92Fe''0.39Mg0.18Fe'''0.03Ti0.42Al0.76Si1.23O6\n",
      "amphibole: 8.821673 g, composition cAph Ca1.82Fe2.27Mg2.90Si8O22(OH)2\n",
      "feldspar: 23.258915 g, composition K0.83Na0.16Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 19.113755 g, composition K0.00Na1.00AlSi2O5.04(OH)1.93\n",
      "apatite: 0.315 g, composition Ca5(PO4)3OH\n",
      "water: 2.307 g, composition H2O\n",
      "alphaMELTS at: P 5800.000000, T 638.507813\n",
      "liquid: 38.083 g 72.08 0.02 14.32 0.08 0.30 0.18 0.03 1.40 0.56 0.42 0.25 10.37 \n",
      "Activity of H2O = 0.999981  Melt fraction = 0.38208\n",
      "garnet: 0.263117 g, composition (Ca0.23Fe''0.68Mg0.09)3Al2Si3O12\n",
      "clinopyroxene: 4.683191 g, composition cpx Na0.08Ca0.87Fe''0.52Mg0.39Fe'''0.04Ti0.04Al0.16Si1.90O6\n",
      "clinopyroxene: 2.209262 g, composition cpx Na0.08Ca0.92Fe''0.39Mg0.18Fe'''0.03Ti0.42Al0.77Si1.23O6\n",
      "amphibole: 9.226817 g, composition cAph Ca1.84Fe2.30Mg2.86Si8O22(OH)2\n",
      "feldspar: 23.255242 g, composition K0.84Na0.16Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 19.327041 g, composition K0.00Na1.00AlSi2O5.03(OH)1.93\n",
      "apatite: 0.312 g, composition Ca5(PO4)3OH\n",
      "water: 2.312 g, composition H2O\n",
      "alphaMELTS at: P 5800.000000, T 631.507813\n",
      "liquid: 37.868 g 72.16 0.02 14.36 0.07 0.27 0.18 0.02 1.43 0.52 0.39 0.26 10.34 \n",
      "Activity of H2O = 0.999982  Melt fraction = 0.379928\n",
      "garnet: 0.152985 g, composition (Ca0.24Fe''0.67Mg0.08)3Al2Si3O12\n",
      "clinopyroxene: 4.382007 g, composition cpx Na0.08Ca0.87Fe''0.53Mg0.38Fe'''0.03Ti0.04Al0.16Si1.91O6\n",
      "clinopyroxene: 2.244695 g, composition cpx Na0.08Ca0.92Fe''0.39Mg0.17Fe'''0.03Ti0.42Al0.77Si1.22O6\n",
      "amphibole: 9.621004 g, composition cAph Ca1.85Fe2.33Mg2.81Si8O22(OH)2\n",
      "feldspar: 23.243726 g, composition K0.84Na0.16Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 19.533123 g, composition K0.00Na1.00AlSi2O5.03(OH)1.94\n",
      "apatite: 0.309 g, composition Ca5(PO4)3OH\n",
      "water: 2.317 g, composition H2O\n",
      "alphaMELTS at: P 5800.000000, T 624.507813\n",
      "liquid: 37.677 g 72.21 0.01 14.39 0.07 0.23 0.18 0.02 1.46 0.48 0.37 0.26 10.31 \n",
      "Activity of H2O = 0.999984  Melt fraction = 0.378021\n",
      "garnet: 0.031870 g, composition (Ca0.25Fe''0.67Mg0.08)3Al2Si3O12\n",
      "clinopyroxene: 4.098912 g, composition cpx Na0.08Ca0.88Fe''0.53Mg0.38Fe'''0.03Ti0.04Al0.16Si1.91O6\n",
      "clinopyroxene: 2.276470 g, composition cpx Na0.07Ca0.92Fe''0.40Mg0.17Fe'''0.02Ti0.42Al0.78Si1.22O6\n",
      "amphibole: 10.002946 g, composition cAph Ca1.87Fe2.36Mg2.77Si8O22(OH)2\n",
      "feldspar: 23.225049 g, composition K0.84Na0.15Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 19.732198 g, composition K0.00Na1.00AlSi2O5.03(OH)1.94\n",
      "apatite: 0.304 g, composition Ca5(PO4)3OH\n",
      "water: 2.321 g, composition H2O\n",
      "...Dropping phase garnet from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 617.507813\n",
      "liquid: 37.493 g 72.30 0.01 14.39 0.06 0.20 0.18 0.02 1.50 0.44 0.35 0.27 10.29 \n",
      "Activity of H2O = 0.999986  Melt fraction = 0.376177\n",
      "clinopyroxene: 3.822613 g, composition cpx Na0.08Ca0.88Fe''0.53Mg0.37Fe'''0.03Ti0.04Al0.16Si1.91O6\n",
      "clinopyroxene: 2.303794 g, composition cpx Na0.07Ca0.92Fe''0.40Mg0.17Fe'''0.02Ti0.42Al0.78Si1.21O6\n",
      "amphibole: 10.301009 g, composition cAph Ca1.88Fe2.38Mg2.74Si8O22(OH)2\n",
      "feldspar: 23.204006 g, composition K0.85Na0.15Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 19.918660 g, composition K0.00Na1.00AlSi2O5.03(OH)1.94\n",
      "apatite: 0.299 g, composition Ca5(PO4)3OH\n",
      "water: 2.327 g, composition H2O\n",
      "alphaMELTS at: P 5800.000000, T 610.507813\n",
      "liquid: 37.324 g 72.39 0.01 14.37 0.05 0.17 0.18 0.01 1.54 0.41 0.33 0.28 10.26 \n",
      "Activity of H2O = 0.999988  Melt fraction = 0.37448\n",
      "clinopyroxene: 3.557819 g, composition cpx Na0.08Ca0.88Fe''0.53Mg0.37Fe'''0.03Ti0.03Al0.16Si1.91O6\n",
      "clinopyroxene: 2.327917 g, composition cpx Na0.07Ca0.93Fe''0.40Mg0.16Fe'''0.02Ti0.43Al0.79Si1.21O6\n",
      "amphibole: 10.557453 g, composition cAph Ca1.89Fe2.39Mg2.72Si8O22(OH)2\n",
      "feldspar: 23.178629 g, composition K0.85Na0.15Ca0.00Al1.00Si3.00O8\n",
      "leucite ss: 20.096667 g, composition K0.00Na1.00AlSi2O5.03(OH)1.95\n",
      "apatite: 0.293 g, composition Ca5(PO4)3OH\n",
      "water: 2.333 g, composition H2O\n",
      "...Adding the solid phase quartz to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 603.507813\n",
      "liquid: 34.752 g 71.66 0.01 15.19 0.05 0.15 0.19 0.01 1.63 0.36 0.30 0.29 10.15 \n",
      "Activity of H2O = 0.999988  Melt fraction = 0.348674\n",
      "clinopyroxene: 3.388288 g, composition cpx Na0.08Ca0.89Fe''0.53Mg0.37Fe'''0.03Ti0.03Al0.16Si1.91O6\n",
      "clinopyroxene: 2.363084 g, composition cpx Na0.06Ca0.93Fe''0.40Mg0.16Fe'''0.02Ti0.43Al0.80Si1.19O6\n",
      "amphibole: 10.737561 g, composition cAph Ca1.90Fe2.40Mg2.70Si8O22(OH)2\n",
      "feldspar: 23.132481 g, composition K0.86Na0.14Ca0.00Al1.00Si3.00O8\n",
      "quartz: 1.949 g, composition SiO2\n",
      "leucite ss: 20.447689 g, composition K0.00Na1.00AlSi2O5.03(OH)1.95\n",
      "apatite: 0.296 g, composition Ca5(PO4)3OH\n",
      "water: 2.602 g, composition H2O\n",
      "...Adding the solid phase garnet to the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 596.507813\n",
      "liquid: 27.176 g 70.91 0.01 15.91 0.03 0.10 0.25 0.01 1.84 0.32 0.28 0.31 10.05 \n",
      "Activity of H2O = 0.999992  Melt fraction = 0.272676\n",
      "garnet: 3.931813 g, composition (Ca0.33Fe''0.59Mg0.08)3Al2Si3O12\n",
      "clinopyroxene: 2.301034 g, composition cpx Na0.07Ca0.90Fe''0.41Mg0.48Fe'''0.02Ti0.02Al0.17Si1.92O6\n",
      "clinopyroxene: 2.421843 g, composition cpx Na0.06Ca0.94Fe''0.36Mg0.19Fe'''0.02Ti0.44Al0.83Si1.17O6\n",
      "amphibole: 8.585016 g, composition cAph Ca1.93Fe1.92Mg3.15Si8O22(OH)2\n",
      "feldspar: 23.178359 g, composition K0.86Na0.13Ca0.00Al1.00Si3.00O8\n",
      "quartz: 7.394 g, composition SiO2\n",
      "leucite ss: 20.939565 g, composition K0.00Na1.00AlSi2O5.02(OH)1.95\n",
      "apatite: 0.340 g, composition Ca5(PO4)3OH\n",
      "water: 3.397 g, composition H2O\n",
      "alphaMELTS at: P 5800.000000, T 589.507813\n",
      "liquid: 23.360 g 70.19 0.01 16.60 0.02 0.07 0.29 0.01 1.98 0.29 0.26 0.33 9.95 \n",
      "Activity of H2O = 0.999994  Melt fraction = 0.234389\n",
      "garnet: 5.733687 g, composition (Ca0.36Fe''0.56Mg0.08)3Al2Si3O12\n",
      "clinopyroxene: 1.247985 g, composition cpx Na0.07Ca0.91Fe''0.36Mg0.53Fe'''0.02Ti0.02Al0.18Si1.92O6\n",
      "clinopyroxene: 2.461758 g, composition cpx Na0.05Ca0.95Fe''0.34Mg0.21Fe'''0.01Ti0.44Al0.85Si1.15O6\n",
      "amphibole: 8.161845 g, composition cAph Ca1.95Fe1.70Mg3.36Si8O22(OH)2\n",
      "feldspar: 23.130471 g, composition K0.87Na0.13Ca0.00Al1.00Si3.00O8\n",
      "quartz: 10.137 g, composition SiO2\n",
      "leucite ss: 21.295844 g, composition K0.00Na1.00AlSi2O5.02(OH)1.95\n",
      "apatite: 0.356 g, composition Ca5(PO4)3OH\n",
      "water: 3.779 g, composition H2O\n",
      "...Dropping phase clinopyroxene from the assemblage.\n",
      "alphaMELTS at: P 5800.000000, T 582.507813\n",
      "liquid: 20.301 g 69.50 0.01 17.26 0.02 0.06 0.33 0.01 2.10 0.26 0.24 0.35 9.87 \n",
      "Activity of H2O = 0.999995  Melt fraction = 0.203694\n",
      "garnet: 7.328053 g, composition (Ca0.39Fe''0.52Mg0.08)3Al2Si3O12\n",
      "clinopyroxene: 2.492944 g, composition cpx Na0.04Ca0.96Fe''0.31Mg0.23Fe'''0.01Ti0.45Al0.86Si1.14O6\n",
      "amphibole: 8.114147 g, composition cAph Ca1.95Fe1.50Mg3.54Si8O22(OH)2\n",
      "feldspar: 23.060899 g, composition K0.87Na0.12Ca0.00Al1.00Si3.00O8\n",
      "quartz: 12.308 g, composition SiO2\n",
      "leucite ss: 21.618344 g, composition K0.00Na1.00AlSi2O5.02(OH)1.96\n",
      "apatite: 0.367 g, composition Ca5(PO4)3OH\n",
      "water: 4.072 g, composition H2O\n",
      "...Adding the solid phase muscovite to the assemblage.\n",
      "...Adding the solid phase olivine to the assemblage.\n",
      "...Dropping a liquid from the assemblage.\n",
      "THE QUADRATIC MINIMIZATION ALGORITHM HAS FAILED TO CONVERGE.\n",
      "...Quadratic convergence failure. Aborting.\n",
      "Failure in silmin\n",
      "Not all calculations performed!\n",
      "\n",
      "Choose:\n",
      " 1. Read MELTS file to set composition of system\n",
      " 2. Twiddle starting or continuation parameters\n",
      " 3. Single (batch) calculation\n",
      " 4. Execute (follow path, mineral isograd or melt contour)\n",
      " 5. Set fO2 buffer\n",
      " 6. Set H2O (ppm) or aH2O\n",
      " 7. Impose initial entropy, enthalpy or volume\n",
      " 8. Adjust solid phase setting(s)\n",
      " 9. Turn liquid on / off\n",
      "10. Turn phase diagram mode on / off\n",
      "11. Update state using restart file\n",
      "12. Update composition using MELTS file\n",
      "13. Write out restart file\n",
      "14. Write out MELTS file\n",
      "15. Write thermodynamic output for all phases\n",
      "16. Calculate integrated melt and output file(s)\n",
      "17. Fit parental melt composition (amoeba)\n",
      "18. Cumulate Invertor (not yet implemented)\n",
      "-1. Turn off menu display for options 1-18\n",
      " 0. QUIT\n",
      "Your choice: \n",
      "\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "Dict{Any,Any} with 22 entries:\n",
       "  \"Temperature\"   => [1016.51, 1009.51, 1002.51, 995.51, 988.51, 981.51, 974.51…\n",
       "  \"water\"         => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  2.30…\n",
       "  \"elements\"      => Any[\"Pressure\", \"Temperature\", \"mass\", \"solids\", \"liquid\",…\n",
       "  \"albite\"        => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  3.45…\n",
       "  \"clinopyroxene\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  7.17…\n",
       "  \"mass\"          => [99.707, 99.7072, 99.7074, 99.7077, 99.7079, 99.7081, 99.7…\n",
       "  \"rhm\"           => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.0,…\n",
       "  \"ilmenite\"      => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.0,…\n",
       "  \"anorthite\"     => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.12…\n",
       "  \"biotite\"       => [0.0, 0.431308, 0.831234, 1.20432, 1.55234, 1.87696, 2.179…\n",
       "  \"feldspar\"      => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  23.2…\n",
       "  \"leucite\"       => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  19.1…\n",
       "  \"quartz\"        => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.0,…\n",
       "  \"magnetite\"     => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.0,…\n",
       "  \"hematite\"      => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.0,…\n",
       "  \"garnet\"        => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.36…\n",
       "  \"apatite\"       => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  0.31…\n",
       "  \"Pressure\"      => [5800.0, 5800.0, 5800.0, 5800.0, 5800.0, 5800.0, 5800.0, 5…\n",
       "  \"liquid\"        => [99.707, 99.2759, 98.8762, 98.5033, 98.1556, 97.8312, 97.5…\n",
       "  \"amphibole\"     => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  8.82…\n",
       "  \"solids\"        => [0.0, 0.431308, 0.831234, 1.20432, 1.55234, 1.87696, 2.179…\n",
       "  \"orthoclase\"    => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0  …  19.6…"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## --- # # # # # # # # # # # equilibrium batch crystallization # # # # # # # # # # # #\n",
    "\n",
    "# Conditions\n",
    "P_range = [5800,5800] # bar\n",
    "T_range = [1700,450] # C\n",
    "\n",
    "# Elements to include in simulation \n",
    "elements    = [\"SiO2\",\"TiO2\",\"Al2O3\",\"Fe2O3\",\"Cr2O3\", \"FeO\", \"MnO\", \"MgO\", \"NiO\", \"CoO\", \"CaO\",\"Na2O\", \"K2O\",\"P2O5\", \"H2O\",]\n",
    "# Starting composition (must correspond directly with elements above)\n",
    "composition = [61.437, 0.380, 14.864,  3.383,      0,     0, 0.067, 1.606,      0,    0, 3.286, 3.435, 3.494, 0.228,   8.0,]\n",
    "# Run simulation\n",
    "melts_configure(meltspath, scratchdir, composition, elements, T_range, P_range,\n",
    "    batchstring=\"1\\nsc.melts\\n10\\n1\\n3\\n1\\nliquid\\n1\\n1.0\\n0\\n10\\n0\\n4\\n0\\n\",\n",
    "    dT=-7, dP=0, index=1, version=\"pMELTS\",mode=\"isobaric\",fo2path=\"FMQ\")\n",
    "\n",
    "# Read results\n",
    "melt = melts_query_liquid(scratchdir, index=1)\n",
    "solid = melts_query_solid(scratchdir, index=1)\n",
    "modes = melts_clean_modes(scratchdir, index=1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Plot results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n",
       "<defs>\n",
       "  <clipPath id=\"clip460\">\n",
       "    <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip460)\" d=\"\n",
       "M0 1600 L2400 1600 L2400 0 L0 0  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip461\">\n",
       "    <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip460)\" d=\"\n",
       "M202.459 1423.18 L2352.76 1423.18 L2352.76 47.2441 L202.459 47.2441  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip462\">\n",
       "    <rect x=\"202\" y=\"47\" width=\"2151\" height=\"1377\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,1423.18 2352.76,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1922.7,1423.18 1922.7,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1492.64,1423.18 1492.64,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1062.58,1423.18 1062.58,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  632.518,1423.18 632.518,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  202.459,1423.18 202.459,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,1384.47 202.459,1384.47 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,1025.77 202.459,1025.77 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,667.072 202.459,667.072 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,308.371 202.459,308.371 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,1423.18 202.459,1423.18 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  202.459,1423.18 202.459,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,1423.18 2352.76,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1922.7,1423.18 1922.7,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1492.64,1423.18 1492.64,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1062.58,1423.18 1062.58,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  632.518,1423.18 632.518,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  202.459,1423.18 202.459,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  202.459,1384.47 228.263,1384.47 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  202.459,1025.77 228.263,1025.77 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  202.459,667.072 228.263,667.072 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  202.459,308.371 228.263,308.371 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2352.76 1445.17 Q2349.14 1445.17 2347.32 1448.74 Q2345.51 1452.28 2345.51 1459.41 Q2345.51 1466.51 2347.32 1470.08 Q2349.14 1473.62 2352.76 1473.62 Q2356.39 1473.62 2358.2 1470.08 Q2360.02 1466.51 2360.02 1459.41 Q2360.02 1452.28 2358.2 1448.74 Q2356.39 1445.17 2352.76 1445.17 M2352.76 1441.47 Q2358.57 1441.47 2361.62 1446.07 Q2364.7 1450.66 2364.7 1459.41 Q2364.7 1468.13 2361.62 1472.74 Q2358.57 1477.32 2352.76 1477.32 Q2346.95 1477.32 2343.87 1472.74 Q2340.81 1468.13 2340.81 1459.41 Q2340.81 1450.66 2343.87 1446.07 Q2346.95 1441.47 2352.76 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1903.84 1472.72 L1920.16 1472.72 L1920.16 1476.65 L1898.22 1476.65 L1898.22 1472.72 Q1900.88 1469.96 1905.46 1465.33 Q1910.07 1460.68 1911.25 1459.34 Q1913.5 1456.81 1914.37 1455.08 Q1915.28 1453.32 1915.28 1451.63 Q1915.28 1448.87 1913.33 1447.14 Q1911.41 1445.4 1908.31 1445.4 Q1906.11 1445.4 1903.66 1446.17 Q1901.23 1446.93 1898.45 1448.48 L1898.45 1443.76 Q1901.27 1442.62 1903.73 1442.05 Q1906.18 1441.47 1908.22 1441.47 Q1913.59 1441.47 1916.78 1444.15 Q1919.98 1446.84 1919.98 1451.33 Q1919.98 1453.46 1919.17 1455.38 Q1918.38 1457.28 1916.27 1459.87 Q1915.69 1460.54 1912.59 1463.76 Q1909.49 1466.95 1903.84 1472.72 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1935.23 1445.17 Q1931.62 1445.17 1929.79 1448.74 Q1927.99 1452.28 1927.99 1459.41 Q1927.99 1466.51 1929.79 1470.08 Q1931.62 1473.62 1935.23 1473.62 Q1938.87 1473.62 1940.67 1470.08 Q1942.5 1466.51 1942.5 1459.41 Q1942.5 1452.28 1940.67 1448.74 Q1938.87 1445.17 1935.23 1445.17 M1935.23 1441.47 Q1941.04 1441.47 1944.1 1446.07 Q1947.18 1450.66 1947.18 1459.41 Q1947.18 1468.13 1944.1 1472.74 Q1941.04 1477.32 1935.23 1477.32 Q1929.42 1477.32 1926.34 1472.74 Q1923.29 1468.13 1923.29 1459.41 Q1923.29 1450.66 1926.34 1446.07 Q1929.42 1441.47 1935.23 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1482.14 1446.17 L1470.33 1464.61 L1482.14 1464.61 L1482.14 1446.17 M1480.91 1442.09 L1486.79 1442.09 L1486.79 1464.61 L1491.72 1464.61 L1491.72 1468.5 L1486.79 1468.5 L1486.79 1476.65 L1482.14 1476.65 L1482.14 1468.5 L1466.54 1468.5 L1466.54 1463.99 L1480.91 1442.09 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1506.79 1445.17 Q1503.18 1445.17 1501.35 1448.74 Q1499.55 1452.28 1499.55 1459.41 Q1499.55 1466.51 1501.35 1470.08 Q1503.18 1473.62 1506.79 1473.62 Q1510.43 1473.62 1512.23 1470.08 Q1514.06 1466.51 1514.06 1459.41 Q1514.06 1452.28 1512.23 1448.74 Q1510.43 1445.17 1506.79 1445.17 M1506.79 1441.47 Q1512.6 1441.47 1515.66 1446.07 Q1518.74 1450.66 1518.74 1459.41 Q1518.74 1468.13 1515.66 1472.74 Q1512.6 1477.32 1506.79 1477.32 Q1500.98 1477.32 1497.9 1472.74 Q1494.85 1468.13 1494.85 1459.41 Q1494.85 1450.66 1497.9 1446.07 Q1500.98 1441.47 1506.79 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1049.48 1457.51 Q1046.33 1457.51 1044.48 1459.66 Q1042.65 1461.81 1042.65 1465.56 Q1042.65 1469.29 1044.48 1471.47 Q1046.33 1473.62 1049.48 1473.62 Q1052.62 1473.62 1054.45 1471.47 Q1056.3 1469.29 1056.3 1465.56 Q1056.3 1461.81 1054.45 1459.66 Q1052.62 1457.51 1049.48 1457.51 M1058.76 1442.86 L1058.76 1447.11 Q1057 1446.28 1055.19 1445.84 Q1053.41 1445.4 1051.65 1445.4 Q1047.02 1445.4 1044.57 1448.53 Q1042.14 1451.65 1041.79 1457.97 Q1043.16 1455.96 1045.22 1454.89 Q1047.28 1453.8 1049.75 1453.8 Q1054.96 1453.8 1057.97 1456.98 Q1061 1460.12 1061 1465.56 Q1061 1470.89 1057.86 1474.11 Q1054.71 1477.32 1049.48 1477.32 Q1043.48 1477.32 1040.31 1472.74 Q1037.14 1468.13 1037.14 1459.41 Q1037.14 1451.21 1041.03 1446.35 Q1044.92 1441.47 1051.47 1441.47 Q1053.23 1441.47 1055.01 1441.81 Q1056.81 1442.16 1058.76 1442.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1076.07 1445.17 Q1072.46 1445.17 1070.63 1448.74 Q1068.83 1452.28 1068.83 1459.41 Q1068.83 1466.51 1070.63 1470.08 Q1072.46 1473.62 1076.07 1473.62 Q1079.71 1473.62 1081.51 1470.08 Q1083.34 1466.51 1083.34 1459.41 Q1083.34 1452.28 1081.51 1448.74 Q1079.71 1445.17 1076.07 1445.17 M1076.07 1441.47 Q1081.88 1441.47 1084.94 1446.07 Q1088.02 1450.66 1088.02 1459.41 Q1088.02 1468.13 1084.94 1472.74 Q1081.88 1477.32 1076.07 1477.32 Q1070.26 1477.32 1067.18 1472.74 Q1064.13 1468.13 1064.13 1459.41 Q1064.13 1450.66 1067.18 1446.07 Q1070.26 1441.47 1076.07 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M619.011 1460.24 Q615.678 1460.24 613.757 1462.02 Q611.859 1463.8 611.859 1466.93 Q611.859 1470.05 613.757 1471.84 Q615.678 1473.62 619.011 1473.62 Q622.345 1473.62 624.266 1471.84 Q626.187 1470.03 626.187 1466.93 Q626.187 1463.8 624.266 1462.02 Q622.368 1460.24 619.011 1460.24 M614.336 1458.25 Q611.326 1457.51 609.637 1455.45 Q607.97 1453.39 607.97 1450.43 Q607.97 1446.28 610.91 1443.87 Q613.873 1441.47 619.011 1441.47 Q624.173 1441.47 627.113 1443.87 Q630.053 1446.28 630.053 1450.43 Q630.053 1453.39 628.363 1455.45 Q626.697 1457.51 623.711 1458.25 Q627.09 1459.04 628.965 1461.33 Q630.863 1463.62 630.863 1466.93 Q630.863 1471.95 627.785 1474.64 Q624.729 1477.32 619.011 1477.32 Q613.294 1477.32 610.215 1474.64 Q607.16 1471.95 607.16 1466.93 Q607.16 1463.62 609.058 1461.33 Q610.956 1459.04 614.336 1458.25 M612.623 1450.86 Q612.623 1453.55 614.289 1455.05 Q615.979 1456.56 619.011 1456.56 Q622.021 1456.56 623.711 1455.05 Q625.423 1453.55 625.423 1450.86 Q625.423 1448.18 623.711 1446.68 Q622.021 1445.17 619.011 1445.17 Q615.979 1445.17 614.289 1446.68 Q612.623 1448.18 612.623 1450.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M645.933 1445.17 Q642.322 1445.17 640.493 1448.74 Q638.687 1452.28 638.687 1459.41 Q638.687 1466.51 640.493 1470.08 Q642.322 1473.62 645.933 1473.62 Q649.567 1473.62 651.372 1470.08 Q653.201 1466.51 653.201 1459.41 Q653.201 1452.28 651.372 1448.74 Q649.567 1445.17 645.933 1445.17 M645.933 1441.47 Q651.743 1441.47 654.798 1446.07 Q657.877 1450.66 657.877 1459.41 Q657.877 1468.13 654.798 1472.74 Q651.743 1477.32 645.933 1477.32 Q640.122 1477.32 637.044 1472.74 Q633.988 1468.13 633.988 1459.41 Q633.988 1450.66 637.044 1446.07 Q640.122 1441.47 645.933 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M165.827 1472.72 L173.466 1472.72 L173.466 1446.35 L165.156 1448.02 L165.156 1443.76 L173.42 1442.09 L178.096 1442.09 L178.096 1472.72 L185.735 1472.72 L185.735 1476.65 L165.827 1476.65 L165.827 1472.72 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M200.804 1445.17 Q197.193 1445.17 195.364 1448.74 Q193.559 1452.28 193.559 1459.41 Q193.559 1466.51 195.364 1470.08 Q197.193 1473.62 200.804 1473.62 Q204.438 1473.62 206.244 1470.08 Q208.072 1466.51 208.072 1459.41 Q208.072 1452.28 206.244 1448.74 Q204.438 1445.17 200.804 1445.17 M200.804 1441.47 Q206.614 1441.47 209.67 1446.07 Q212.748 1450.66 212.748 1459.41 Q212.748 1468.13 209.67 1472.74 Q206.614 1477.32 200.804 1477.32 Q194.994 1477.32 191.915 1472.74 Q188.859 1468.13 188.859 1459.41 Q188.859 1450.66 191.915 1446.07 Q194.994 1441.47 200.804 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M227.818 1445.17 Q224.207 1445.17 222.378 1448.74 Q220.572 1452.28 220.572 1459.41 Q220.572 1466.51 222.378 1470.08 Q224.207 1473.62 227.818 1473.62 Q231.452 1473.62 233.257 1470.08 Q235.086 1466.51 235.086 1459.41 Q235.086 1452.28 233.257 1448.74 Q231.452 1445.17 227.818 1445.17 M227.818 1441.47 Q233.628 1441.47 236.683 1446.07 Q239.762 1450.66 239.762 1459.41 Q239.762 1468.13 236.683 1472.74 Q233.628 1477.32 227.818 1477.32 Q222.007 1477.32 218.929 1472.74 Q215.873 1468.13 215.873 1459.41 Q215.873 1450.66 218.929 1446.07 Q222.007 1441.47 227.818 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M166.515 1370.27 Q162.903 1370.27 161.075 1373.84 Q159.269 1377.38 159.269 1384.51 Q159.269 1391.62 161.075 1395.18 Q162.903 1398.72 166.515 1398.72 Q170.149 1398.72 171.954 1395.18 Q173.783 1391.62 173.783 1384.51 Q173.783 1377.38 171.954 1373.84 Q170.149 1370.27 166.515 1370.27 M166.515 1366.57 Q172.325 1366.57 175.38 1371.18 Q178.459 1375.76 178.459 1384.51 Q178.459 1393.24 175.38 1397.84 Q172.325 1402.43 166.515 1402.43 Q160.704 1402.43 157.626 1397.84 Q154.57 1393.24 154.57 1384.51 Q154.57 1375.76 157.626 1371.18 Q160.704 1366.57 166.515 1366.57 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M135.126 1039.12 L151.445 1039.12 L151.445 1043.05 L129.501 1043.05 L129.501 1039.12 Q132.163 1036.36 136.746 1031.73 Q141.353 1027.08 142.533 1025.74 Q144.779 1023.22 145.658 1021.48 Q146.561 1019.72 146.561 1018.03 Q146.561 1015.28 144.617 1013.54 Q142.695 1011.8 139.593 1011.8 Q137.394 1011.8 134.941 1012.57 Q132.51 1013.33 129.732 1014.88 L129.732 1010.16 Q132.556 1009.03 135.01 1008.45 Q137.464 1007.87 139.501 1007.87 Q144.871 1007.87 148.066 1010.55 Q151.26 1013.24 151.26 1017.73 Q151.26 1019.86 150.45 1021.78 Q149.663 1023.68 147.556 1026.27 Q146.978 1026.94 143.876 1030.16 Q140.774 1033.35 135.126 1039.12 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M166.515 1011.57 Q162.903 1011.57 161.075 1015.14 Q159.269 1018.68 159.269 1025.81 Q159.269 1032.91 161.075 1036.48 Q162.903 1040.02 166.515 1040.02 Q170.149 1040.02 171.954 1036.48 Q173.783 1032.91 173.783 1025.81 Q173.783 1018.68 171.954 1015.14 Q170.149 1011.57 166.515 1011.57 M166.515 1007.87 Q172.325 1007.87 175.38 1012.47 Q178.459 1017.06 178.459 1025.81 Q178.459 1034.53 175.38 1039.14 Q172.325 1043.72 166.515 1043.72 Q160.704 1043.72 157.626 1039.14 Q154.57 1034.53 154.57 1025.81 Q154.57 1017.06 157.626 1012.47 Q160.704 1007.87 166.515 1007.87 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M141.862 653.866 L130.056 672.315 L141.862 672.315 L141.862 653.866 M140.635 649.792 L146.515 649.792 L146.515 672.315 L151.445 672.315 L151.445 676.204 L146.515 676.204 L146.515 684.352 L141.862 684.352 L141.862 676.204 L126.26 676.204 L126.26 671.69 L140.635 649.792 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M166.515 652.871 Q162.903 652.871 161.075 656.435 Q159.269 659.977 159.269 667.107 Q159.269 674.213 161.075 677.778 Q162.903 681.32 166.515 681.32 Q170.149 681.32 171.954 677.778 Q173.783 674.213 173.783 667.107 Q173.783 659.977 171.954 656.435 Q170.149 652.871 166.515 652.871 M166.515 649.167 Q172.325 649.167 175.38 653.773 Q178.459 658.357 178.459 667.107 Q178.459 675.833 175.38 680.44 Q172.325 685.023 166.515 685.023 Q160.704 685.023 157.626 680.44 Q154.57 675.833 154.57 667.107 Q154.57 658.357 157.626 653.773 Q160.704 649.167 166.515 649.167 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M139.917 306.507 Q136.769 306.507 134.918 308.66 Q133.089 310.813 133.089 314.563 Q133.089 318.29 134.918 320.465 Q136.769 322.618 139.917 322.618 Q143.066 322.618 144.894 320.465 Q146.746 318.29 146.746 314.563 Q146.746 310.813 144.894 308.66 Q143.066 306.507 139.917 306.507 M149.2 291.855 L149.2 296.114 Q147.441 295.28 145.635 294.841 Q143.853 294.401 142.093 294.401 Q137.464 294.401 135.01 297.526 Q132.58 300.651 132.232 306.97 Q133.598 304.956 135.658 303.892 Q137.718 302.804 140.195 302.804 Q145.404 302.804 148.413 305.975 Q151.445 309.123 151.445 314.563 Q151.445 319.887 148.297 323.104 Q145.149 326.322 139.917 326.322 Q133.922 326.322 130.751 321.739 Q127.58 317.132 127.58 308.405 Q127.58 300.211 131.468 295.35 Q135.357 290.466 141.908 290.466 Q143.667 290.466 145.45 290.813 Q147.255 291.16 149.2 291.855 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M166.515 294.169 Q162.903 294.169 161.075 297.734 Q159.269 301.276 159.269 308.405 Q159.269 315.512 161.075 319.077 Q162.903 322.618 166.515 322.618 Q170.149 322.618 171.954 319.077 Q173.783 315.512 173.783 308.405 Q173.783 301.276 171.954 297.734 Q170.149 294.169 166.515 294.169 M166.515 290.466 Q172.325 290.466 175.38 295.072 Q178.459 299.655 178.459 308.405 Q178.459 317.132 175.38 321.739 Q172.325 326.322 166.515 326.322 Q160.704 326.322 157.626 321.739 Q154.57 317.132 154.57 308.405 Q154.57 299.655 157.626 295.072 Q160.704 290.466 166.515 290.466 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,47.2441 202.459,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,1423.18 2352.76,47.2441 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M1099.1 1513.81 L1099.1 1531.66 L1107.18 1531.66 Q1111.67 1531.66 1114.12 1529.34 Q1116.57 1527.02 1116.57 1522.72 Q1116.57 1518.45 1114.12 1516.13 Q1111.67 1513.81 1107.18 1513.81 L1099.1 1513.81 M1092.67 1508.52 L1107.18 1508.52 Q1115.17 1508.52 1119.24 1512.15 Q1123.35 1515.75 1123.35 1522.72 Q1123.35 1529.75 1119.24 1533.35 Q1115.17 1536.95 1107.18 1536.95 L1099.1 1536.95 L1099.1 1556.04 L1092.67 1556.04 L1092.67 1508.52 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1157.66 1536.76 L1157.66 1539.62 L1130.73 1539.62 Q1131.12 1545.67 1134.36 1548.85 Q1137.64 1552 1143.47 1552 Q1146.84 1552 1149.99 1551.17 Q1153.17 1550.35 1156.29 1548.69 L1156.29 1554.23 Q1153.14 1555.57 1149.83 1556.27 Q1146.52 1556.97 1143.12 1556.97 Q1134.59 1556.97 1129.59 1552 Q1124.62 1547.04 1124.62 1538.57 Q1124.62 1529.82 1129.33 1524.69 Q1134.08 1519.54 1142.1 1519.54 Q1149.29 1519.54 1153.46 1524.18 Q1157.66 1528.8 1157.66 1536.76 M1151.81 1535.04 Q1151.74 1530.23 1149.1 1527.37 Q1146.49 1524.5 1142.16 1524.5 Q1137.26 1524.5 1134.3 1527.27 Q1131.37 1530.04 1130.93 1535.07 L1151.81 1535.04 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1184.46 1525.87 Q1183.47 1525.3 1182.3 1525.04 Q1181.15 1524.76 1179.75 1524.76 Q1174.79 1524.76 1172.11 1528 Q1169.47 1531.22 1169.47 1537.27 L1169.47 1556.04 L1163.58 1556.04 L1163.58 1520.4 L1169.47 1520.4 L1169.47 1525.93 Q1171.32 1522.69 1174.28 1521.13 Q1177.24 1519.54 1181.47 1519.54 Q1182.07 1519.54 1182.81 1519.63 Q1183.54 1519.7 1184.43 1519.85 L1184.46 1525.87 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1214.83 1521.76 L1214.83 1527.24 Q1212.34 1525.87 1209.83 1525.2 Q1207.35 1524.5 1204.8 1524.5 Q1199.1 1524.5 1195.95 1528.13 Q1192.8 1531.73 1192.8 1538.25 Q1192.8 1544.78 1195.95 1548.4 Q1199.1 1552 1204.8 1552 Q1207.35 1552 1209.83 1551.33 Q1212.34 1550.63 1214.83 1549.26 L1214.83 1554.68 Q1212.37 1555.82 1209.73 1556.39 Q1207.12 1556.97 1204.16 1556.97 Q1196.11 1556.97 1191.37 1551.91 Q1186.63 1546.85 1186.63 1538.25 Q1186.63 1529.53 1191.4 1524.53 Q1196.21 1519.54 1204.55 1519.54 Q1207.25 1519.54 1209.83 1520.11 Q1212.41 1520.65 1214.83 1521.76 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1251.46 1536.76 L1251.46 1539.62 L1224.53 1539.62 Q1224.92 1545.67 1228.16 1548.85 Q1231.44 1552 1237.26 1552 Q1240.64 1552 1243.79 1551.17 Q1246.97 1550.35 1250.09 1548.69 L1250.09 1554.23 Q1246.94 1555.57 1243.63 1556.27 Q1240.32 1556.97 1236.91 1556.97 Q1228.38 1556.97 1223.39 1552 Q1218.42 1547.04 1218.42 1538.57 Q1218.42 1529.82 1223.13 1524.69 Q1227.88 1519.54 1235.9 1519.54 Q1243.09 1519.54 1247.26 1524.18 Q1251.46 1528.8 1251.46 1536.76 M1245.6 1535.04 Q1245.54 1530.23 1242.9 1527.37 Q1240.29 1524.5 1235.96 1524.5 Q1231.06 1524.5 1228.1 1527.27 Q1225.17 1530.04 1224.72 1535.07 L1245.6 1535.04 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1287.24 1534.53 L1287.24 1556.04 L1281.38 1556.04 L1281.38 1534.72 Q1281.38 1529.66 1279.41 1527.14 Q1277.43 1524.63 1273.49 1524.63 Q1268.74 1524.63 1266.01 1527.65 Q1263.27 1530.68 1263.27 1535.9 L1263.27 1556.04 L1257.38 1556.04 L1257.38 1520.4 L1263.27 1520.4 L1263.27 1525.93 Q1265.37 1522.72 1268.2 1521.13 Q1271.07 1519.54 1274.79 1519.54 Q1280.93 1519.54 1284.08 1523.36 Q1287.24 1527.14 1287.24 1534.53 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1299.17 1510.27 L1299.17 1520.4 L1311.23 1520.4 L1311.23 1524.95 L1299.17 1524.95 L1299.17 1544.3 Q1299.17 1548.66 1300.35 1549.9 Q1301.56 1551.14 1305.22 1551.14 L1311.23 1551.14 L1311.23 1556.04 L1305.22 1556.04 Q1298.44 1556.04 1295.86 1553.53 Q1293.28 1550.98 1293.28 1544.3 L1293.28 1524.95 L1288.99 1524.95 L1288.99 1520.4 L1293.28 1520.4 L1293.28 1510.27 L1299.17 1510.27 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1365.85 1527.24 Q1368.05 1523.29 1371.1 1521.41 Q1374.16 1519.54 1378.3 1519.54 Q1383.87 1519.54 1386.89 1523.45 Q1389.91 1527.33 1389.91 1534.53 L1389.91 1556.04 L1384.03 1556.04 L1384.03 1534.72 Q1384.03 1529.59 1382.21 1527.11 Q1380.4 1524.63 1376.67 1524.63 Q1372.12 1524.63 1369.48 1527.65 Q1366.84 1530.68 1366.84 1535.9 L1366.84 1556.04 L1360.95 1556.04 L1360.95 1534.72 Q1360.95 1529.56 1359.14 1527.11 Q1357.32 1524.63 1353.53 1524.63 Q1349.05 1524.63 1346.4 1527.68 Q1343.76 1530.71 1343.76 1535.9 L1343.76 1556.04 L1337.87 1556.04 L1337.87 1520.4 L1343.76 1520.4 L1343.76 1525.93 Q1345.77 1522.66 1348.57 1521.1 Q1351.37 1519.54 1355.22 1519.54 Q1359.1 1519.54 1361.81 1521.51 Q1364.55 1523.48 1365.85 1527.24 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1426.55 1536.76 L1426.55 1539.62 L1399.62 1539.62 Q1400 1545.67 1403.25 1548.85 Q1406.53 1552 1412.35 1552 Q1415.73 1552 1418.88 1551.17 Q1422.06 1550.35 1425.18 1548.69 L1425.18 1554.23 Q1422.03 1555.57 1418.72 1556.27 Q1415.41 1556.97 1412 1556.97 Q1403.47 1556.97 1398.48 1552 Q1393.51 1547.04 1393.51 1538.57 Q1393.51 1529.82 1398.22 1524.69 Q1402.96 1519.54 1410.98 1519.54 Q1418.18 1519.54 1422.35 1524.18 Q1426.55 1528.8 1426.55 1536.76 M1420.69 1535.04 Q1420.63 1530.23 1417.99 1527.37 Q1415.38 1524.5 1411.05 1524.5 Q1406.15 1524.5 1403.19 1527.27 Q1400.26 1530.04 1399.81 1535.07 L1420.69 1535.04 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1432.69 1506.52 L1438.55 1506.52 L1438.55 1556.04 L1432.69 1556.04 L1432.69 1506.52 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M1450.48 1510.27 L1450.48 1520.4 L1462.55 1520.4 L1462.55 1524.95 L1450.48 1524.95 L1450.48 1544.3 Q1450.48 1548.66 1451.66 1549.9 Q1452.87 1551.14 1456.53 1551.14 L1462.55 1551.14 L1462.55 1556.04 L1456.53 1556.04 Q1449.75 1556.04 1447.17 1553.53 Q1444.6 1550.98 1444.6 1544.3 L1444.6 1524.95 L1440.3 1524.95 L1440.3 1520.4 L1444.6 1520.4 L1444.6 1510.27 L1450.48 1510.27 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M46.818 1082.6 L70.4666 1091.33 L70.4666 1073.85 L46.818 1082.6 M40.4842 1086.23 L40.4842 1078.94 L88.0042 1060.83 L88.0042 1067.52 L75.8138 1071.85 L75.8138 1093.27 L88.0042 1097.6 L88.0042 1104.38 L40.4842 1086.23 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M70.212 1029.1 Q63.7508 1029.1 60.0905 1031.77 Q56.3984 1034.42 56.3984 1039.06 Q56.3984 1043.71 60.0905 1046.38 Q63.7508 1049.03 70.212 1049.03 Q76.6732 1049.03 80.3653 1046.38 Q84.0256 1043.71 84.0256 1039.06 Q84.0256 1034.42 80.3653 1031.77 Q76.6732 1029.1 70.212 1029.1 M57.7671 1049.03 Q54.5842 1047.18 53.0564 1044.38 Q51.4968 1041.55 51.4968 1037.63 Q51.4968 1031.14 56.6531 1027.1 Q61.8093 1023.02 70.212 1023.02 Q78.6147 1023.02 83.771 1027.1 Q88.9272 1031.14 88.9272 1037.63 Q88.9272 1041.55 87.3994 1044.38 Q85.8398 1047.18 82.657 1049.03 L88.0042 1049.03 L88.0042 1054.91 L38.479 1054.91 L38.479 1049.03 L57.7671 1049.03 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M73.9359 1017.48 L52.3562 1017.48 L52.3562 1011.63 L73.7131 1011.63 Q78.7739 1011.63 81.3202 1009.65 Q83.8346 1007.68 83.8346 1003.73 Q83.8346 998.991 80.8109 996.254 Q77.7872 993.485 72.5673 993.485 L52.3562 993.485 L52.3562 987.628 L88.0042 987.628 L88.0042 993.485 L82.5296 993.485 Q85.7762 995.617 87.3676 998.45 Q88.9272 1001.25 88.9272 1004.97 Q88.9272 1011.12 85.1078 1014.3 Q81.2883 1017.48 73.9359 1017.48 M51.4968 1002.75 L51.4968 1002.75 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M57.7671 958.028 L38.479 958.028 L38.479 952.171 L88.0042 952.171 L88.0042 958.028 L82.657 958.028 Q85.8398 959.874 87.3994 962.706 Q88.9272 965.507 88.9272 969.454 Q88.9272 975.915 83.771 979.989 Q78.6147 984.032 70.212 984.032 Q61.8093 984.032 56.6531 979.989 Q51.4968 975.915 51.4968 969.454 Q51.4968 965.507 53.0564 962.706 Q54.5842 959.874 57.7671 958.028 M70.212 977.984 Q76.6732 977.984 80.3653 975.342 Q84.0256 972.669 84.0256 968.022 Q84.0256 963.375 80.3653 960.701 Q76.6732 958.028 70.212 958.028 Q63.7508 958.028 60.0905 960.701 Q56.3984 963.375 56.3984 968.022 Q56.3984 972.669 60.0905 975.342 Q63.7508 977.984 70.212 977.984 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M70.0847 929.828 Q70.0847 936.925 71.7079 939.663 Q73.3312 942.4 77.2461 942.4 Q80.3653 942.4 82.2114 940.363 Q84.0256 938.294 84.0256 934.761 Q84.0256 929.891 80.5881 926.963 Q77.1188 924.003 71.3897 924.003 L70.0847 924.003 L70.0847 929.828 M67.6657 918.146 L88.0042 918.146 L88.0042 924.003 L82.5933 924.003 Q85.8398 926.008 87.3994 929 Q88.9272 931.992 88.9272 936.321 Q88.9272 941.795 85.8716 945.042 Q82.7843 948.256 77.6281 948.256 Q71.6125 948.256 68.5569 944.246 Q65.5014 940.204 65.5014 932.215 L65.5014 924.003 L64.9285 924.003 Q60.8862 924.003 58.6901 926.677 Q56.4621 929.318 56.4621 934.124 Q56.4621 937.18 57.1941 940.076 Q57.9262 942.973 59.3903 945.646 L53.9795 945.646 Q52.7381 942.432 52.1334 939.408 Q51.4968 936.384 51.4968 933.52 Q51.4968 925.785 55.5072 921.966 Q59.5176 918.146 67.6657 918.146 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M66.4881 882.371 L88.0042 882.371 L88.0042 888.228 L66.679 888.228 Q61.6183 888.228 59.1038 890.201 Q56.5894 892.174 56.5894 896.121 Q56.5894 900.864 59.6131 903.601 Q62.6368 906.338 67.8567 906.338 L88.0042 906.338 L88.0042 912.226 L52.3562 912.226 L52.3562 906.338 L57.8944 906.338 Q54.6797 904.237 53.0883 901.405 Q51.4968 898.54 51.4968 894.816 Q51.4968 888.673 55.3163 885.522 Q59.1038 882.371 66.4881 882.371 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M53.7248 850.574 L59.1993 850.574 Q57.8307 853.057 57.1623 855.572 Q56.4621 858.054 56.4621 860.6 Q56.4621 866.298 60.0905 869.449 Q63.6872 872.6 70.212 872.6 Q76.7369 872.6 80.3653 869.449 Q83.9619 866.298 83.9619 860.6 Q83.9619 858.054 83.2935 855.572 Q82.5933 853.057 81.2247 850.574 L86.6355 850.574 Q87.7814 853.025 88.3543 855.667 Q88.9272 858.277 88.9272 861.237 Q88.9272 869.29 83.8664 874.032 Q78.8057 878.775 70.212 878.775 Q61.491 878.775 56.4939 874 Q51.4968 869.194 51.4968 860.855 Q51.4968 858.15 52.0697 855.572 Q52.6108 852.993 53.7248 850.574 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M68.7161 813.94 L71.5806 813.94 L71.5806 840.867 Q77.6281 840.485 80.8109 837.238 Q83.9619 833.96 83.9619 828.135 Q83.9619 824.762 83.1344 821.611 Q82.3069 818.428 80.6518 815.308 L86.1899 815.308 Q87.5267 818.459 88.227 821.77 Q88.9272 825.08 88.9272 828.485 Q88.9272 837.016 83.9619 842.013 Q78.9967 846.978 70.5303 846.978 Q61.7774 846.978 56.6531 842.267 Q51.4968 837.525 51.4968 829.504 Q51.4968 822.311 56.1438 818.141 Q60.7589 813.94 68.7161 813.94 M66.9973 819.796 Q62.1912 819.86 59.3266 822.502 Q56.4621 825.112 56.4621 829.44 Q56.4621 834.342 59.2312 837.302 Q62.0002 840.23 67.0292 840.676 L66.9973 819.796 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M38.5426 773.008 Q45.8632 777.273 53.0246 779.342 Q60.186 781.411 67.5384 781.411 Q74.8908 781.411 82.1159 779.342 Q89.3091 777.242 96.5979 773.008 L96.5979 778.101 Q89.1182 782.875 81.8931 785.262 Q74.668 787.618 67.5384 787.618 Q60.4406 787.618 53.2474 785.262 Q46.0542 782.907 38.5426 778.101 L38.5426 773.008 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M52.3562 770.271 L52.3562 764.415 L80.1743 757.094 L52.3562 749.805 L52.3562 742.899 L80.1743 735.578 L52.3562 728.289 L52.3562 722.433 L88.0042 731.759 L88.0042 738.665 L58.7856 746.336 L88.0042 754.039 L88.0042 760.945 L52.3562 770.271 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M42.2347 710.497 L52.3562 710.497 L52.3562 698.434 L56.9077 698.434 L56.9077 710.497 L76.2594 710.497 Q80.6199 710.497 81.8613 709.319 Q83.1026 708.11 83.1026 704.45 L83.1026 698.434 L88.0042 698.434 L88.0042 704.45 Q88.0042 711.229 85.4897 713.807 Q82.9434 716.385 76.2594 716.385 L56.9077 716.385 L56.9077 720.682 L52.3562 720.682 L52.3562 716.385 L42.2347 716.385 L42.2347 710.497 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M79.9197 691.464 L79.9197 684.748 L88.0042 684.748 L88.0042 691.464 L79.9197 691.464 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M67.0928 616.635 Q67.0928 619.404 69.4481 620.995 Q71.8034 622.555 76.0048 622.555 Q80.1425 622.555 82.5296 620.995 Q84.885 619.404 84.885 616.635 Q84.885 613.929 82.5296 612.37 Q80.1425 610.778 76.0048 610.778 Q71.8353 610.778 69.48 612.37 Q67.0928 613.929 67.0928 616.635 M63.0506 616.635 Q63.0506 611.606 66.5517 608.646 Q70.0529 605.686 76.0048 605.686 Q81.9567 605.686 85.4579 608.678 Q88.9272 611.638 88.9272 616.635 Q88.9272 621.727 85.4579 624.687 Q81.9567 627.647 76.0048 627.647 Q70.021 627.647 66.5517 624.687 Q63.0506 621.696 63.0506 616.635 M43.667 649.482 Q43.667 652.219 46.0542 653.81 Q48.4095 655.37 52.5472 655.37 Q56.7485 655.37 59.1038 653.81 Q61.4592 652.251 61.4592 649.482 Q61.4592 646.713 59.1038 645.153 Q56.7485 643.562 52.5472 643.562 Q48.4413 643.562 46.0542 645.153 Q43.667 646.745 43.667 649.482 M39.6248 620.741 L39.6248 615.648 L88.9272 645.376 L88.9272 650.468 L39.6248 620.741 M39.6248 649.482 Q39.6248 644.453 43.1259 641.461 Q46.5952 638.469 52.5472 638.469 Q58.5628 638.469 62.0321 641.461 Q65.5014 644.421 65.5014 649.482 Q65.5014 654.543 62.0321 657.503 Q58.5309 660.431 52.5472 660.431 Q46.6271 660.431 43.1259 657.471 Q39.6248 654.511 39.6248 649.482 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M38.5426 600.466 L38.5426 595.373 Q46.0542 590.599 53.2474 588.244 Q60.4406 585.857 67.5384 585.857 Q74.668 585.857 81.8931 588.244 Q89.1182 590.599 96.5979 595.373 L96.5979 600.466 Q89.3091 596.233 82.1159 594.164 Q74.8908 592.063 67.5384 592.063 Q60.186 592.063 53.0246 594.164 Q45.8632 596.233 38.5426 600.466 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M52.3562 558.993 L52.3562 553.137 L88.0042 553.137 L88.0042 558.993 L52.3562 558.993 M38.479 558.993 L38.479 553.137 L45.895 553.137 L45.895 558.993 L38.479 558.993 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M66.4881 517.362 L88.0042 517.362 L88.0042 523.218 L66.679 523.218 Q61.6183 523.218 59.1038 525.191 Q56.5894 527.165 56.5894 531.111 Q56.5894 535.854 59.6131 538.591 Q62.6368 541.328 67.8567 541.328 L88.0042 541.328 L88.0042 547.217 L52.3562 547.217 L52.3562 541.328 L57.8944 541.328 Q54.6797 539.228 53.0883 536.395 Q51.4968 533.53 51.4968 529.807 Q51.4968 523.664 55.3163 520.513 Q59.1038 517.362 66.4881 517.362 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M59.1993 462.744 Q55.2526 460.548 53.3747 457.492 Q51.4968 454.437 51.4968 450.299 Q51.4968 444.729 55.4117 441.705 Q59.2948 438.681 66.4881 438.681 L88.0042 438.681 L88.0042 444.57 L66.679 444.57 Q61.5546 444.57 59.072 446.384 Q56.5894 448.198 56.5894 451.922 Q56.5894 456.474 59.6131 459.115 Q62.6368 461.757 67.8567 461.757 L88.0042 461.757 L88.0042 467.645 L66.679 467.645 Q61.5228 467.645 59.072 469.46 Q56.5894 471.274 56.5894 475.061 Q56.5894 479.549 59.6449 482.191 Q62.6686 484.833 67.8567 484.833 L88.0042 484.833 L88.0042 490.721 L52.3562 490.721 L52.3562 484.833 L57.8944 484.833 Q54.616 482.828 53.0564 480.027 Q51.4968 477.226 51.4968 473.375 Q51.4968 469.491 53.4702 466.786 Q55.4436 464.049 59.1993 462.744 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M68.7161 402.047 L71.5806 402.047 L71.5806 428.974 Q77.6281 428.592 80.8109 425.345 Q83.9619 422.067 83.9619 416.242 Q83.9619 412.868 83.1344 409.717 Q82.3069 406.535 80.6518 403.415 L86.1899 403.415 Q87.5267 406.566 88.227 409.877 Q88.9272 413.187 88.9272 416.592 Q88.9272 425.122 83.9619 430.12 Q78.9967 435.085 70.5303 435.085 Q61.7774 435.085 56.6531 430.374 Q51.4968 425.632 51.4968 417.611 Q51.4968 410.418 56.1438 406.248 Q60.7589 402.047 68.7161 402.047 M66.9973 407.903 Q62.1912 407.967 59.3266 410.609 Q56.4621 413.219 56.4621 417.547 Q56.4621 422.449 59.2312 425.409 Q62.0002 428.337 67.0292 428.783 L66.9973 407.903 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M38.479 395.904 L38.479 390.047 L88.0042 390.047 L88.0042 395.904 L38.479 395.904 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M42.2347 378.112 L52.3562 378.112 L52.3562 366.049 L56.9077 366.049 L56.9077 378.112 L76.2594 378.112 Q80.6199 378.112 81.8613 376.934 Q83.1026 375.725 83.1026 372.064 L83.1026 366.049 L88.0042 366.049 L88.0042 372.064 Q88.0042 378.844 85.4897 381.422 Q82.9434 384 76.2594 384 L56.9077 384 L56.9077 388.297 L52.3562 388.297 L52.3562 384 L42.2347 384 L42.2347 378.112 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip462)\" style=\"stroke:#009af9; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,281.346 218.03,279.917 226.624,278.582 234.642,277.325 242.12,276.141 249.095,275.029 255.603,273.984 261.677,273.001 267.35,272.074 272.656,271.198 \n",
       "  277.627,270.372 282.294,269.588 286.691,268.84 290.852,268.123 294.81,267.432 298.604,266.758 302.273,266.094 305.864,265.429 310.333,264.428 340.484,262.773 \n",
       "  384.041,261.607 424.3,260.475 461.794,259.372 497.001,258.294 570.102,253.335 639.725,247.906 708.344,242.316 775.144,236.021 861.892,225.227 934.278,215.162 \n",
       "  995.734,205.716 1048.64,196.811 1094.69,188.385 1137.57,181.579 1174.86,174.957 1206.93,168.025 1235.69,161.441 1261.59,155.189 1285,149.249 1306.22,143.605 \n",
       "  1325.52,138.244 1343.11,133.152 1359.18,128.319 1373.88,123.729 1387.35,119.376 1399.71,115.248 1411.07,111.334 1421.52,107.627 1431.14,104.119 1497.94,106.965 \n",
       "  1506.9,103.931 1514.34,101.079 1522.89,95.0438 1528.68,93.1983 1533.86,91.6433 1538.48,90.3663 1542.58,89.3476 1546.54,87.8106 1550.18,86.1857 1605.49,99.3267 \n",
       "  1768.39,112.762 1850.45,125.625 1916.23,137.991 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#e26f46; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,1117.59 218.03,1117.38 226.624,1117.18 234.642,1117 242.12,1116.83 249.095,1116.66 255.603,1116.51 261.677,1116.37 267.35,1116.23 272.656,1116.1 \n",
       "  277.627,1115.98 282.294,1115.86 286.691,1115.75 290.852,1115.64 294.81,1115.54 298.604,1115.43 302.273,1115.33 305.864,1115.22 310.333,1115.1 340.484,1115.78 \n",
       "  384.041,1116.97 424.3,1118.08 461.794,1119.1 497.001,1120.04 570.102,1123.84 639.725,1127.62 708.344,1130.32 775.144,1132.49 861.892,1133 934.278,1133.43 \n",
       "  995.734,1133.82 1048.64,1134.15 1094.69,1134.45 1137.57,1132.96 1174.86,1131.88 1206.93,1131.81 1235.69,1131.72 1261.59,1131.62 1285,1131.5 1306.22,1131.38 \n",
       "  1325.52,1131.25 1343.11,1131.12 1359.18,1130.99 1373.88,1130.87 1387.35,1130.74 1399.71,1130.62 1411.07,1130.51 1421.52,1130.4 1431.14,1130.29 1497.94,1124.58 \n",
       "  1506.9,1124.87 1514.34,1124.98 1522.89,1128.59 1528.68,1128.17 1533.86,1127.63 1538.48,1127.01 1542.58,1126.3 1546.54,1126.35 1550.18,1126.68 1605.49,1111.99 \n",
       "  1768.39,1099.21 1850.45,1086.7 1916.23,1074.95 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#3da44d; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,1325.47 218.03,1325.22 226.624,1324.98 234.642,1324.75 242.12,1324.54 249.095,1324.34 255.603,1324.16 261.677,1323.98 267.35,1323.82 272.656,1323.66 \n",
       "  277.627,1323.52 282.294,1323.38 286.691,1323.25 290.852,1323.13 294.81,1323.01 298.604,1322.89 302.273,1322.78 305.864,1322.68 310.333,1322.82 340.484,1323.26 \n",
       "  384.041,1323.25 424.3,1323.24 461.794,1323.23 497.001,1323.23 570.102,1322.53 639.725,1321.93 708.344,1322.89 775.144,1324.46 861.892,1328.4 934.278,1331.95 \n",
       "  995.734,1335.15 1048.64,1338.05 1094.69,1340.69 1137.57,1342.53 1174.86,1344.35 1206.93,1346.27 1235.69,1348.05 1261.59,1349.71 1285,1351.25 1306.22,1352.69 \n",
       "  1325.52,1354.03 1343.11,1355.27 1359.18,1356.44 1373.88,1357.52 1387.35,1358.53 1399.71,1359.47 1411.07,1360.34 1421.52,1361.15 1431.14,1361.9 1497.94,1361.41 \n",
       "  1506.9,1361.25 1514.34,1360.87 1522.89,1360.36 1528.68,1359.9 1533.86,1359.4 1538.48,1358.85 1542.58,1358.24 1546.54,1357.58 1550.18,1356.86 1605.49,1355.25 \n",
       "  1768.39,1351.55 1850.45,1349.01 1916.23,1346.83 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#c271d2; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,1355.64 218.03,1357.76 226.624,1359.73 234.642,1361.59 242.12,1363.33 249.095,1364.95 255.603,1366.47 261.677,1367.89 267.35,1369.21 272.656,1370.45 \n",
       "  277.627,1371.59 282.294,1372.66 286.691,1373.65 290.852,1374.57 294.81,1375.42 298.604,1376.2 302.273,1376.93 305.864,1377.6 310.333,1378.23 340.484,1378.66 \n",
       "  384.041,1378.93 424.3,1379.2 461.794,1379.47 497.001,1379.74 570.102,1380.02 639.725,1380.3 708.344,1380.59 775.144,1380.84 861.892,1380.99 934.278,1381.14 \n",
       "  995.734,1381.29 1048.64,1381.44 1094.69,1381.59 1137.57,1381.73 1174.86,1381.87 1206.93,1382.01 1235.69,1382.14 1261.59,1382.27 1285,1382.39 1306.22,1382.51 \n",
       "  1325.52,1382.62 1343.11,1382.72 1359.18,1382.83 1373.88,1382.92 1387.35,1383.02 1399.71,1383.11 1411.07,1383.19 1421.52,1383.27 1431.14,1383.34 1497.94,1383.49 \n",
       "  1506.9,1383.64 1514.34,1383.75 1522.89,1383.85 1528.68,1383.93 1533.86,1384.01 1538.48,1384.07 1542.58,1384.13 1546.54,1384.17 1550.18,1384.21 1605.49,1384.24 \n",
       "  1768.39,1384.22 1850.45,1384.22 1916.23,1384.22 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#ac8d18; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,1337.21 218.03,1337.07 226.624,1336.94 234.642,1336.83 242.12,1336.73 249.095,1336.65 255.603,1336.6 261.677,1336.56 267.35,1336.54 272.656,1336.54 \n",
       "  277.627,1336.56 282.294,1336.6 286.691,1336.68 290.852,1336.78 294.81,1336.91 298.604,1337.08 302.273,1337.3 305.864,1337.56 310.333,1337.92 340.484,1338.07 \n",
       "  384.041,1337.87 424.3,1337.77 461.794,1337.77 497.001,1337.88 570.102,1337.43 639.725,1337.26 708.344,1337.93 775.144,1339 861.892,1340.59 934.278,1342.25 \n",
       "  995.734,1343.97 1048.64,1345.73 1094.69,1347.52 1137.57,1349.93 1174.86,1352.11 1206.93,1353.94 1235.69,1355.74 1261.59,1357.5 1285,1359.21 1306.22,1360.87 \n",
       "  1325.52,1362.47 1343.11,1364 1359.18,1365.47 1373.88,1366.86 1387.35,1368.19 1399.71,1369.44 1411.07,1370.62 1421.52,1371.73 1431.14,1372.78 1497.94,1373.73 \n",
       "  1506.9,1374.73 1514.34,1375.92 1522.89,1377.34 1528.68,1378.22 1533.86,1379.01 1538.48,1379.71 1542.58,1380.34 1546.54,1380.94 1550.18,1381.47 1605.49,1381.76 \n",
       "  1768.39,1382.7 1850.45,1383.13 1916.23,1383.46 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#00a9ad; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,1322.8 218.03,1322.53 226.624,1322.28 234.642,1322.04 242.12,1321.82 249.095,1321.62 255.603,1321.42 261.677,1321.24 267.35,1321.07 272.656,1320.9 \n",
       "  277.627,1320.75 282.294,1320.61 286.691,1320.47 290.852,1320.34 294.81,1320.22 298.604,1320.1 302.273,1319.99 305.864,1319.87 310.333,1319.74 340.484,1319.17 \n",
       "  384.041,1318.43 424.3,1317.77 461.794,1317.21 497.001,1316.73 570.102,1319.7 639.725,1322.93 708.344,1326.02 775.144,1329.02 861.892,1332.17 934.278,1335.11 \n",
       "  995.734,1337.86 1048.64,1340.45 1094.69,1342.89 1137.57,1345.4 1174.86,1347.72 1206.93,1349.81 1235.69,1351.79 1261.59,1353.68 1285,1355.46 1306.22,1357.16 \n",
       "  1325.52,1358.77 1343.11,1360.3 1359.18,1361.75 1373.88,1363.13 1387.35,1364.45 1399.71,1365.69 1411.07,1366.87 1421.52,1367.99 1431.14,1369.05 1497.94,1370.3 \n",
       "  1506.9,1371.24 1514.34,1372.14 1522.89,1372.89 1528.68,1373.71 1533.86,1374.49 1538.48,1375.22 1542.58,1375.91 1546.54,1376.54 1550.18,1377.13 1605.49,1377.95 \n",
       "  1768.39,1378.69 1850.45,1379.31 1916.23,1379.85 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip462)\" style=\"stroke:#ed5d92; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  208.76,1321.74 218.03,1322.34 226.624,1322.91 234.642,1323.44 242.12,1323.94 249.095,1324.41 255.603,1324.85 261.677,1325.27 267.35,1325.65 272.656,1326.01 \n",
       "  277.627,1326.36 282.294,1326.68 286.691,1326.98 290.852,1327.26 294.81,1327.53 298.604,1327.79 302.273,1328.04 305.864,1328.28 310.333,1328.48 340.484,1330.55 \n",
       "  384.041,1334.03 424.3,1337.28 461.794,1340.31 497.001,1343.16 570.102,1345.62 639.725,1347.87 708.344,1349.69 775.144,1351.41 861.892,1353.28 934.278,1355 \n",
       "  995.734,1356.59 1048.64,1358.08 1094.69,1359.47 1137.57,1360.84 1174.86,1362.11 1206.93,1363.27 1235.69,1364.37 1261.59,1365.41 1285,1366.39 1306.22,1367.32 \n",
       "  1325.52,1368.2 1343.11,1369.03 1359.18,1369.82 1373.88,1370.57 1387.35,1371.29 1399.71,1371.97 1411.07,1372.62 1421.52,1373.24 1431.14,1373.83 1497.94,1374.48 \n",
       "  1506.9,1375.03 1514.34,1375.56 1522.89,1376.03 1528.68,1376.52 1533.86,1376.98 1538.48,1377.42 1542.58,1377.83 1546.54,1378.22 1550.18,1378.59 1605.49,1379.04 \n",
       "  1768.39,1379.47 1850.45,1379.85 1916.23,1380.19 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"\n",
       "M1913.93 946.892 L2280.76 946.892 L2280.76 463.052 L1913.93 463.052  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#ffffff; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1913.93,946.892 2280.76,946.892 2280.76,463.052 1913.93,463.052 1913.93,946.892 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip460)\" style=\"stroke:#009af9; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,523.532 2081.93,523.532 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2128.17 507.386 L2128.17 511.946 Q2125.51 510.673 2123.15 510.048 Q2120.79 509.423 2118.59 509.423 Q2114.77 509.423 2112.69 510.905 Q2110.63 512.386 2110.63 515.118 Q2110.63 517.409 2111.99 518.59 Q2113.38 519.747 2117.22 520.465 L2120.05 521.044 Q2125.28 522.039 2127.76 524.562 Q2130.26 527.062 2130.26 531.275 Q2130.26 536.298 2126.88 538.891 Q2123.52 541.483 2117.02 541.483 Q2114.56 541.483 2111.78 540.928 Q2109.03 540.372 2106.07 539.284 L2106.07 534.469 Q2108.91 536.067 2111.65 536.877 Q2114.38 537.687 2117.02 537.687 Q2121.02 537.687 2123.2 536.113 Q2125.37 534.539 2125.37 531.622 Q2125.37 529.076 2123.8 527.641 Q2122.25 526.206 2118.68 525.488 L2115.84 524.932 Q2110.6 523.891 2108.27 521.669 Q2105.93 519.446 2105.93 515.488 Q2105.93 510.905 2109.15 508.266 Q2112.39 505.627 2118.06 505.627 Q2120.49 505.627 2123.01 506.067 Q2125.53 506.507 2128.17 507.386 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2134.72 514.886 L2138.98 514.886 L2138.98 540.812 L2134.72 540.812 L2134.72 514.886 M2134.72 504.794 L2138.98 504.794 L2138.98 510.187 L2134.72 510.187 L2134.72 504.794 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2157.66 509.423 Q2152.57 509.423 2149.56 513.22 Q2146.58 517.016 2146.58 523.567 Q2146.58 530.094 2149.56 533.891 Q2152.57 537.687 2157.66 537.687 Q2162.76 537.687 2165.72 533.891 Q2168.71 530.094 2168.71 523.567 Q2168.71 517.016 2165.72 513.22 Q2162.76 509.423 2157.66 509.423 M2157.66 505.627 Q2164.93 505.627 2169.28 510.511 Q2173.64 515.372 2173.64 523.567 Q2173.64 531.738 2169.28 536.622 Q2164.93 541.483 2157.66 541.483 Q2150.37 541.483 2146 536.622 Q2141.65 531.761 2141.65 523.567 Q2141.65 515.372 2146 510.511 Q2150.37 505.627 2157.66 505.627 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2182.73 536.877 L2199.05 536.877 L2199.05 540.812 L2177.11 540.812 L2177.11 536.877 Q2179.77 534.122 2184.35 529.493 Q2188.96 524.84 2190.14 523.497 Q2192.39 520.974 2193.27 519.238 Q2194.17 517.479 2194.17 515.789 Q2194.17 513.034 2192.22 511.298 Q2190.3 509.562 2187.2 509.562 Q2185 509.562 2182.55 510.326 Q2180.12 511.09 2177.34 512.641 L2177.34 507.919 Q2180.16 506.784 2182.62 506.206 Q2185.07 505.627 2187.11 505.627 Q2192.48 505.627 2195.67 508.312 Q2198.87 510.997 2198.87 515.488 Q2198.87 517.618 2198.06 519.539 Q2197.27 521.437 2195.16 524.03 Q2194.58 524.701 2191.48 527.919 Q2188.38 531.113 2182.73 536.877 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#e26f46; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,584.012 2081.93,584.012 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2121.76 571.338 L2115.42 588.537 L2128.13 588.537 L2121.76 571.338 M2119.12 566.732 L2124.42 566.732 L2137.59 601.292 L2132.73 601.292 L2129.59 592.426 L2114.01 592.426 L2110.86 601.292 L2105.93 601.292 L2119.12 566.732 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2142.06 565.274 L2146.32 565.274 L2146.32 601.292 L2142.06 601.292 L2142.06 565.274 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2155.42 597.357 L2171.74 597.357 L2171.74 601.292 L2149.79 601.292 L2149.79 597.357 Q2152.46 594.602 2157.04 589.973 Q2161.65 585.32 2162.83 583.977 Q2165.07 581.454 2165.95 579.718 Q2166.85 577.959 2166.85 576.269 Q2166.85 573.514 2164.91 571.778 Q2162.99 570.042 2159.89 570.042 Q2157.69 570.042 2155.23 570.806 Q2152.8 571.57 2150.02 573.121 L2150.02 568.399 Q2152.85 567.264 2155.3 566.686 Q2157.76 566.107 2159.79 566.107 Q2165.16 566.107 2168.36 568.792 Q2171.55 571.477 2171.55 575.968 Q2171.55 578.098 2170.74 580.019 Q2169.96 581.917 2167.85 584.51 Q2167.27 585.181 2164.17 588.399 Q2161.07 591.593 2155.42 597.357 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2190.42 569.903 Q2185.33 569.903 2182.32 573.7 Q2179.33 577.496 2179.33 584.047 Q2179.33 590.574 2182.32 594.371 Q2185.33 598.167 2190.42 598.167 Q2195.51 598.167 2198.47 594.371 Q2201.46 590.574 2201.46 584.047 Q2201.46 577.496 2198.47 573.7 Q2195.51 569.903 2190.42 569.903 M2190.42 566.107 Q2197.69 566.107 2202.04 570.991 Q2206.39 575.852 2206.39 584.047 Q2206.39 592.218 2202.04 597.102 Q2197.69 601.963 2190.42 601.963 Q2183.13 601.963 2178.75 597.102 Q2174.4 592.241 2174.4 584.047 Q2174.4 575.852 2178.75 570.991 Q2183.13 566.107 2190.42 566.107 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2225.63 582.658 Q2228.98 583.375 2230.86 585.644 Q2232.76 587.912 2232.76 591.246 Q2232.76 596.361 2229.24 599.162 Q2225.72 601.963 2219.24 601.963 Q2217.06 601.963 2214.75 601.523 Q2212.46 601.107 2210 600.25 L2210 595.736 Q2211.95 596.871 2214.26 597.449 Q2216.58 598.028 2219.1 598.028 Q2223.5 598.028 2225.79 596.292 Q2228.1 594.556 2228.1 591.246 Q2228.1 588.19 2225.95 586.477 Q2223.82 584.741 2220 584.741 L2215.97 584.741 L2215.97 580.899 L2220.19 580.899 Q2223.64 580.899 2225.46 579.533 Q2227.29 578.144 2227.29 575.551 Q2227.29 572.889 2225.39 571.477 Q2223.52 570.042 2220 570.042 Q2218.08 570.042 2215.88 570.459 Q2213.68 570.875 2211.04 571.755 L2211.04 567.588 Q2213.71 566.848 2216.02 566.477 Q2218.36 566.107 2220.42 566.107 Q2225.74 566.107 2228.84 568.538 Q2231.95 570.945 2231.95 575.065 Q2231.95 577.936 2230.3 579.926 Q2228.66 581.894 2225.63 582.658 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#3da44d; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,644.492 2081.93,644.492 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2133.8 629.874 L2133.8 634.805 Q2131.44 632.605 2128.75 631.518 Q2126.09 630.43 2123.08 630.43 Q2117.15 630.43 2114.01 634.064 Q2110.86 637.675 2110.86 644.527 Q2110.86 651.355 2114.01 654.99 Q2117.15 658.601 2123.08 658.601 Q2126.09 658.601 2128.75 657.513 Q2131.44 656.425 2133.8 654.226 L2133.8 659.11 Q2131.34 660.777 2128.59 661.61 Q2125.86 662.443 2122.8 662.443 Q2114.96 662.443 2110.44 657.652 Q2105.93 652.837 2105.93 644.527 Q2105.93 636.193 2110.44 631.402 Q2114.96 626.587 2122.8 626.587 Q2125.9 626.587 2128.64 627.42 Q2131.39 628.23 2133.8 629.874 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2150.05 648.74 Q2144.89 648.74 2142.9 649.92 Q2140.9 651.101 2140.9 653.948 Q2140.9 656.216 2142.39 657.559 Q2143.89 658.878 2146.46 658.878 Q2150 658.878 2152.13 656.378 Q2154.28 653.855 2154.28 649.689 L2154.28 648.74 L2150.05 648.74 M2158.54 646.98 L2158.54 661.772 L2154.28 661.772 L2154.28 657.837 Q2152.83 660.198 2150.65 661.332 Q2148.47 662.443 2145.33 662.443 Q2141.34 662.443 2138.98 660.221 Q2136.65 657.976 2136.65 654.226 Q2136.65 649.851 2139.56 647.629 Q2142.5 645.406 2148.31 645.406 L2154.28 645.406 L2154.28 644.99 Q2154.28 642.05 2152.34 640.453 Q2150.42 638.832 2146.92 638.832 Q2144.7 638.832 2142.59 639.365 Q2140.49 639.897 2138.54 640.962 L2138.54 637.027 Q2140.88 636.124 2143.08 635.684 Q2145.28 635.221 2147.36 635.221 Q2152.99 635.221 2155.77 638.138 Q2158.54 641.054 2158.54 646.98 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2177.22 630.383 Q2172.13 630.383 2169.12 634.18 Q2166.14 637.976 2166.14 644.527 Q2166.14 651.054 2169.12 654.851 Q2172.13 658.647 2177.22 658.647 Q2182.32 658.647 2185.28 654.851 Q2188.27 651.054 2188.27 644.527 Q2188.27 637.976 2185.28 634.18 Q2182.32 630.383 2177.22 630.383 M2177.22 626.587 Q2184.49 626.587 2188.84 631.471 Q2193.2 636.332 2193.2 644.527 Q2193.2 652.698 2188.84 657.582 Q2184.49 662.443 2177.22 662.443 Q2169.93 662.443 2165.56 657.582 Q2161.21 652.721 2161.21 644.527 Q2161.21 636.332 2165.56 631.471 Q2169.93 626.587 2177.22 626.587 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#c271d2; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,704.972 2081.93,704.972 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2105.93 687.692 L2112.9 687.692 L2121.71 711.21 L2130.58 687.692 L2137.55 687.692 L2137.55 722.252 L2132.99 722.252 L2132.99 691.905 L2124.08 715.608 L2119.38 715.608 L2110.46 691.905 L2110.46 722.252 L2105.93 722.252 L2105.93 687.692 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2159.08 708.988 Q2159.08 704.359 2157.15 701.812 Q2155.26 699.266 2151.81 699.266 Q2148.38 699.266 2146.46 701.812 Q2144.56 704.359 2144.56 708.988 Q2144.56 713.595 2146.46 716.141 Q2148.38 718.687 2151.81 718.687 Q2155.26 718.687 2157.15 716.141 Q2159.08 713.595 2159.08 708.988 M2163.33 719.034 Q2163.33 725.655 2160.4 728.872 Q2157.46 732.113 2151.39 732.113 Q2149.15 732.113 2147.15 731.766 Q2145.16 731.442 2143.29 730.747 L2143.29 726.604 Q2145.16 727.622 2146.99 728.108 Q2148.82 728.595 2150.72 728.595 Q2154.91 728.595 2156.99 726.395 Q2159.08 724.22 2159.08 719.798 L2159.08 717.692 Q2157.76 719.983 2155.7 721.118 Q2153.64 722.252 2150.77 722.252 Q2146 722.252 2143.08 718.618 Q2140.16 714.983 2140.16 708.988 Q2140.16 702.97 2143.08 699.335 Q2146 695.701 2150.77 695.701 Q2153.64 695.701 2155.7 696.835 Q2157.76 697.97 2159.08 700.261 L2159.08 696.326 L2163.33 696.326 L2163.33 719.034 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2182.02 690.863 Q2176.92 690.863 2173.91 694.66 Q2170.93 698.456 2170.93 705.007 Q2170.93 711.534 2173.91 715.331 Q2176.92 719.127 2182.02 719.127 Q2187.11 719.127 2190.07 715.331 Q2193.06 711.534 2193.06 705.007 Q2193.06 698.456 2190.07 694.66 Q2187.11 690.863 2182.02 690.863 M2182.02 687.067 Q2189.28 687.067 2193.64 691.951 Q2197.99 696.812 2197.99 705.007 Q2197.99 713.178 2193.64 718.062 Q2189.28 722.923 2182.02 722.923 Q2174.72 722.923 2170.35 718.062 Q2166 713.201 2166 705.007 Q2166 696.812 2170.35 691.951 Q2174.72 687.067 2182.02 687.067 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#ac8d18; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,765.452 2081.93,765.452 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2105.93 748.172 L2125.79 748.172 L2125.79 752.107 L2110.6 752.107 L2110.6 762.292 L2124.31 762.292 L2124.31 766.227 L2110.6 766.227 L2110.6 782.732 L2105.93 782.732 L2105.93 748.172 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2149.84 768.704 L2149.84 770.788 L2130.26 770.788 Q2130.53 775.186 2132.9 777.501 Q2135.28 779.792 2139.52 779.792 Q2141.97 779.792 2144.26 779.19 Q2146.58 778.588 2148.84 777.385 L2148.84 781.413 Q2146.55 782.385 2144.15 782.894 Q2141.74 783.403 2139.26 783.403 Q2133.06 783.403 2129.42 779.792 Q2125.81 776.181 2125.81 770.024 Q2125.81 763.658 2129.24 759.931 Q2132.69 756.181 2138.52 756.181 Q2143.75 756.181 2146.78 759.561 Q2149.84 762.917 2149.84 768.704 M2145.58 767.454 Q2145.53 763.959 2143.61 761.876 Q2141.71 759.792 2138.57 759.792 Q2135 759.792 2132.85 761.806 Q2130.72 763.82 2130.4 767.477 L2145.58 767.454 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2168.52 751.343 Q2163.43 751.343 2160.42 755.14 Q2157.43 758.936 2157.43 765.487 Q2157.43 772.014 2160.42 775.811 Q2163.43 779.607 2168.52 779.607 Q2173.61 779.607 2176.58 775.811 Q2179.56 772.014 2179.56 765.487 Q2179.56 758.936 2176.58 755.14 Q2173.61 751.343 2168.52 751.343 M2168.52 747.547 Q2175.79 747.547 2180.14 752.431 Q2184.49 757.292 2184.49 765.487 Q2184.49 773.658 2180.14 778.542 Q2175.79 783.403 2168.52 783.403 Q2161.23 783.403 2156.85 778.542 Q2152.5 773.681 2152.5 765.487 Q2152.5 757.292 2156.85 752.431 Q2161.23 747.547 2168.52 747.547 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#00a9ad; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,825.932 2081.93,825.932 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2105.93 808.652 L2112.22 808.652 L2127.55 837.564 L2127.55 808.652 L2132.09 808.652 L2132.09 843.212 L2125.79 843.212 L2110.46 814.3 L2110.46 843.212 L2105.93 843.212 L2105.93 808.652 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2148.34 830.18 Q2143.17 830.18 2141.18 831.36 Q2139.19 832.541 2139.19 835.388 Q2139.19 837.656 2140.67 838.999 Q2142.18 840.318 2144.75 840.318 Q2148.29 840.318 2150.42 837.818 Q2152.57 835.295 2152.57 831.129 L2152.57 830.18 L2148.34 830.18 M2156.83 828.42 L2156.83 843.212 L2152.57 843.212 L2152.57 839.277 Q2151.11 841.638 2148.94 842.772 Q2146.76 843.883 2143.61 843.883 Q2139.63 843.883 2137.27 841.661 Q2134.93 839.416 2134.93 835.666 Q2134.93 831.291 2137.85 829.069 Q2140.79 826.846 2146.6 826.846 L2152.57 826.846 L2152.57 826.43 Q2152.57 823.49 2150.63 821.893 Q2148.71 820.272 2145.21 820.272 Q2142.99 820.272 2140.88 820.805 Q2138.77 821.337 2136.83 822.402 L2136.83 818.467 Q2139.17 817.564 2141.37 817.124 Q2143.57 816.661 2145.65 816.661 Q2151.27 816.661 2154.05 819.578 Q2156.83 822.494 2156.83 828.42 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2165.93 839.277 L2182.25 839.277 L2182.25 843.212 L2160.3 843.212 L2160.3 839.277 Q2162.96 836.522 2167.55 831.893 Q2172.15 827.24 2173.33 825.897 Q2175.58 823.374 2176.46 821.638 Q2177.36 819.879 2177.36 818.189 Q2177.36 815.434 2175.42 813.698 Q2173.5 811.962 2170.4 811.962 Q2168.2 811.962 2165.74 812.726 Q2163.31 813.49 2160.53 815.041 L2160.53 810.319 Q2163.36 809.184 2165.81 808.606 Q2168.27 808.027 2170.3 808.027 Q2175.67 808.027 2178.87 810.712 Q2182.06 813.397 2182.06 817.888 Q2182.06 820.018 2181.25 821.939 Q2180.46 823.837 2178.36 826.43 Q2177.78 827.101 2174.68 830.319 Q2171.58 833.513 2165.93 839.277 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2200.93 811.823 Q2195.83 811.823 2192.83 815.62 Q2189.84 819.416 2189.84 825.967 Q2189.84 832.494 2192.83 836.291 Q2195.83 840.087 2200.93 840.087 Q2206.02 840.087 2208.98 836.291 Q2211.97 832.494 2211.97 825.967 Q2211.97 819.416 2208.98 815.62 Q2206.02 811.823 2200.93 811.823 M2200.93 808.027 Q2208.2 808.027 2212.55 812.911 Q2216.9 817.772 2216.9 825.967 Q2216.9 834.138 2212.55 839.022 Q2208.2 843.883 2200.93 843.883 Q2193.64 843.883 2189.26 839.022 Q2184.91 834.161 2184.91 825.967 Q2184.91 817.772 2189.26 812.911 Q2193.64 808.027 2200.93 808.027 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip460)\" style=\"stroke:#ed5d92; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1937.93,886.412 2081.93,886.412 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip460)\" d=\"M 0 0 M2105.93 869.132 L2110.6 869.132 L2110.6 883.738 L2126.11 869.132 L2132.13 869.132 L2114.98 885.243 L2133.36 903.692 L2127.2 903.692 L2110.6 887.049 L2110.6 903.692 L2105.93 903.692 L2105.93 869.132 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2142.46 899.757 L2158.77 899.757 L2158.77 903.692 L2136.83 903.692 L2136.83 899.757 Q2139.49 897.002 2144.08 892.373 Q2148.68 887.72 2149.86 886.377 Q2152.11 883.854 2152.99 882.118 Q2153.89 880.359 2153.89 878.669 Q2153.89 875.914 2151.95 874.178 Q2150.02 872.442 2146.92 872.442 Q2144.72 872.442 2142.27 873.206 Q2139.84 873.97 2137.06 875.521 L2137.06 870.799 Q2139.89 869.664 2142.34 869.086 Q2144.79 868.507 2146.83 868.507 Q2152.2 868.507 2155.4 871.192 Q2158.59 873.877 2158.59 878.368 Q2158.59 880.498 2157.78 882.419 Q2156.99 884.317 2154.89 886.91 Q2154.31 887.581 2151.21 890.799 Q2148.1 893.993 2142.46 899.757 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip460)\" d=\"M 0 0 M2177.46 872.303 Q2172.36 872.303 2169.35 876.1 Q2166.37 879.896 2166.37 886.447 Q2166.37 892.974 2169.35 896.771 Q2172.36 900.567 2177.46 900.567 Q2182.55 900.567 2185.51 896.771 Q2188.5 892.974 2188.5 886.447 Q2188.5 879.896 2185.51 876.1 Q2182.55 872.303 2177.46 872.303 M2177.46 868.507 Q2184.72 868.507 2189.08 873.391 Q2193.43 878.252 2193.43 886.447 Q2193.43 894.618 2189.08 899.502 Q2184.72 904.363 2177.46 904.363 Q2170.16 904.363 2165.79 899.502 Q2161.44 894.641 2161.44 886.447 Q2161.44 878.252 2165.79 873.391 Q2170.16 868.507 2177.46 868.507 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /></svg>\n"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## --- Plot melt composition\n",
    "h = plot(xlabel=\"Percent melt\",ylabel=\"Abudance (wt. %) in melt\")\n",
    "for e in [\"SiO2\",\"Al2O3\",\"CaO\",\"MgO\",\"FeO\",\"Na2O\",\"K2O\"]\n",
    "    plot!(h,melt[\"mass\"],melt[e],label=e)\n",
    "end\n",
    "plot!(h,xlims=(0,100),framestyle=:box,fg_color_legend=:white,legend=:right,xflip=true)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Zircon saturation calculations\n",
    "#### Trace element partitioning"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Dict{Any,Any} with 2 entries:\n",
       "  \"Zr\"       => 170.68\n",
       "  \"elements\" => [\"Zr\"]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Enter trace element data\n",
    "# Can include any elements you want, the only required one is zirconium (Zr)\n",
    "trace = elementify([170.68,],[\"Zr\",],skipstart=0,importas=:Dict)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "scrolled": false
   },
   "outputs": [],
   "source": [
    "# Since the mineral/melt partition coefficients we're using are averaged from GERM \n",
    "# as a function of silica (from 40-80), first figure out which coefficients we want\n",
    "si_index = round.(Int, melt[\"SiO2\"] .|> x -> isnan(x) ? 80 : x) .- 39\n",
    "si_index[si_index.<1] .= 1\n",
    "si_index[si_index.>40] .= 40\n",
    "\n",
    "# Melt fraction\n",
    "F = modes[\"liquid\"] ./ (modes[\"liquid\"] + modes[\"solids\"])\n",
    "\n",
    "# Use GERM partition coeffs to calculate bulk solid/melt d for each element\n",
    "germ_kd[\"Whitlockite\"] = germ_kd[\"Apatite\"]\n",
    "germ_kd[\"minerals\"] = unique([germ_kd[\"minerals\"]; \"Whitlockite\"])\n",
    "d = Dict()\n",
    "for e in trace[\"elements\"]\n",
    "    # Calculate bulk partition coeff.\n",
    "    d[e] = zeros(size(modes[\"solids\"]))\n",
    "    for m in germ_kd[\"minerals\"]\n",
    "        for k in filter(x -> containsi(x, m), keys(modes))\n",
    "            # Note that minerals that we don't have data for end up being\n",
    "            # treated like all elements are incompatible in them.\n",
    "            # Note, geometric mean = log average\n",
    "            d[e] = nansum([d[e] modes[k]./modes[\"solids\"] .* (10.0.^germ_kd[m][e][si_index]) ], dim=2)\n",
    "        end\n",
    "    end\n",
    "end\n",
    "\n",
    "# Calculate trace elements in melt as a function of melt fraction (equilibrium)\n",
    "calculated = Dict()\n",
    "calculated[\"elements\"] = trace[\"elements\"]\n",
    "for e in calculated[\"elements\"]\n",
    "    calculated[e] = trace[e] ./ (d[e].*(1.0.-F) + F)\n",
    "end"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Calculate mass of zircon saturated, using Boehnke et al zircon saturation equations"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "scrolled": false
   },
   "outputs": [],
   "source": [
    "# Some quantities we'll need to calculate M\n",
    "melt[\"FeOT\"] = melt[\"FeO\"] + melt[\"Fe2O3\"]/1.11\n",
    "melt[\"MnO\"] = zeros(size(melt[\"FeOT\"]))\n",
    "\n",
    "# The `tzircZr` function calculates how much zirconium is required to saturate zircon \n",
    "# for a given temperature and bulk composition\n",
    "ZrSat = tzircZr(([\"SiO2\", \"TiO2\", \"Al2O3\", \"FeOT\", \"MnO\", \"MgO\", \"CaO\", \"Na2O\", \"K2O\", \"P2O5\", \"Temperature\"] .|> x -> melt[x])...)\n",
    "modes[\"zircon\"] = modes[\"liquid\"] .* max.(calculated[\"Zr\"] - ZrSat, 0)*2.009/1_000_000\n",
    "modes[\"elements\"] = unique([modes[\"elements\"]; \"zircon\"])\n",
    "modes[\"solids\"] .+= modes[\"zircon\"];\n",
    "modes[\"liquid\"] .-= modes[\"zircon\"];"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Plot results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n",
       "<defs>\n",
       "  <clipPath id=\"clip500\">\n",
       "    <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip500)\" d=\"\n",
       "M0 1600 L2400 1600 L2400 0 L0 0  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip501\">\n",
       "    <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip500)\" d=\"\n",
       "M265.144 1423.18 L2352.76 1423.18 L2352.76 47.2441 L265.144 47.2441  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip502\">\n",
       "    <rect x=\"265\" y=\"47\" width=\"2089\" height=\"1377\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,1423.18 2352.76,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1935.23,1423.18 1935.23,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1517.71,1423.18 1517.71,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  1100.19,1423.18 1100.19,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  682.666,1423.18 682.666,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  265.144,1423.18 265.144,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,1384.24 265.144,1384.24 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,1153.34 265.144,1153.34 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,922.439 265.144,922.439 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,691.54 265.144,691.54 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,460.641 265.144,460.641 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip502)\" style=\"stroke:#000000; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
       "  2352.76,229.741 265.144,229.741 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,1423.18 265.144,1423.18 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,1423.18 265.144,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,1423.18 2352.76,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1935.23,1423.18 1935.23,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1517.71,1423.18 1517.71,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  1100.19,1423.18 1100.19,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  682.666,1423.18 682.666,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,1423.18 265.144,1406.67 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,1384.24 290.195,1384.24 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,1153.34 290.195,1153.34 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,922.439 290.195,922.439 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,691.54 290.195,691.54 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,460.641 290.195,460.641 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  265.144,229.741 290.195,229.741 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip500)\" d=\"M 0 0 M2352.76 1445.17 Q2349.14 1445.17 2347.32 1448.74 Q2345.51 1452.28 2345.51 1459.41 Q2345.51 1466.51 2347.32 1470.08 Q2349.14 1473.62 2352.76 1473.62 Q2356.39 1473.62 2358.2 1470.08 Q2360.02 1466.51 2360.02 1459.41 Q2360.02 1452.28 2358.2 1448.74 Q2356.39 1445.17 2352.76 1445.17 M2352.76 1441.47 Q2358.57 1441.47 2361.62 1446.07 Q2364.7 1450.66 2364.7 1459.41 Q2364.7 1468.13 2361.62 1472.74 Q2358.57 1477.32 2352.76 1477.32 Q2346.95 1477.32 2343.87 1472.74 Q2340.81 1468.13 2340.81 1459.41 Q2340.81 1450.66 2343.87 1446.07 Q2346.95 1441.47 2352.76 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1916.38 1472.72 L1932.7 1472.72 L1932.7 1476.65 L1910.75 1476.65 L1910.75 1472.72 Q1913.42 1469.96 1918 1465.33 Q1922.61 1460.68 1923.79 1459.34 Q1926.03 1456.81 1926.91 1455.08 Q1927.81 1453.32 1927.81 1451.63 Q1927.81 1448.87 1925.87 1447.14 Q1923.95 1445.4 1920.85 1445.4 Q1918.65 1445.4 1916.19 1446.17 Q1913.76 1446.93 1910.99 1448.48 L1910.99 1443.76 Q1913.81 1442.62 1916.26 1442.05 Q1918.72 1441.47 1920.75 1441.47 Q1926.12 1441.47 1929.32 1444.15 Q1932.51 1446.84 1932.51 1451.33 Q1932.51 1453.46 1931.7 1455.38 Q1930.92 1457.28 1928.81 1459.87 Q1928.23 1460.54 1925.13 1463.76 Q1922.03 1466.95 1916.38 1472.72 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1947.77 1445.17 Q1944.16 1445.17 1942.33 1448.74 Q1940.52 1452.28 1940.52 1459.41 Q1940.52 1466.51 1942.33 1470.08 Q1944.16 1473.62 1947.77 1473.62 Q1951.4 1473.62 1953.21 1470.08 Q1955.04 1466.51 1955.04 1459.41 Q1955.04 1452.28 1953.21 1448.74 Q1951.4 1445.17 1947.77 1445.17 M1947.77 1441.47 Q1953.58 1441.47 1956.63 1446.07 Q1959.71 1450.66 1959.71 1459.41 Q1959.71 1468.13 1956.63 1472.74 Q1953.58 1477.32 1947.77 1477.32 Q1941.96 1477.32 1938.88 1472.74 Q1935.82 1468.13 1935.82 1459.41 Q1935.82 1450.66 1938.88 1446.07 Q1941.96 1441.47 1947.77 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1507.21 1446.17 L1495.41 1464.61 L1507.21 1464.61 L1507.21 1446.17 M1505.99 1442.09 L1511.87 1442.09 L1511.87 1464.61 L1516.8 1464.61 L1516.8 1468.5 L1511.87 1468.5 L1511.87 1476.65 L1507.21 1476.65 L1507.21 1468.5 L1491.61 1468.5 L1491.61 1463.99 L1505.99 1442.09 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1531.87 1445.17 Q1528.25 1445.17 1526.43 1448.74 Q1524.62 1452.28 1524.62 1459.41 Q1524.62 1466.51 1526.43 1470.08 Q1528.25 1473.62 1531.87 1473.62 Q1535.5 1473.62 1537.31 1470.08 Q1539.13 1466.51 1539.13 1459.41 Q1539.13 1452.28 1537.31 1448.74 Q1535.5 1445.17 1531.87 1445.17 M1531.87 1441.47 Q1537.68 1441.47 1540.73 1446.07 Q1543.81 1450.66 1543.81 1459.41 Q1543.81 1468.13 1540.73 1472.74 Q1537.68 1477.32 1531.87 1477.32 Q1526.06 1477.32 1522.98 1472.74 Q1519.92 1468.13 1519.92 1459.41 Q1519.92 1450.66 1522.98 1446.07 Q1526.06 1441.47 1531.87 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1087.09 1457.51 Q1083.94 1457.51 1082.09 1459.66 Q1080.26 1461.81 1080.26 1465.56 Q1080.26 1469.29 1082.09 1471.47 Q1083.94 1473.62 1087.09 1473.62 Q1090.23 1473.62 1092.06 1471.47 Q1093.92 1469.29 1093.92 1465.56 Q1093.92 1461.81 1092.06 1459.66 Q1090.23 1457.51 1087.09 1457.51 M1096.37 1442.86 L1096.37 1447.11 Q1094.61 1446.28 1092.8 1445.84 Q1091.02 1445.4 1089.26 1445.4 Q1084.63 1445.4 1082.18 1448.53 Q1079.75 1451.65 1079.4 1457.97 Q1080.77 1455.96 1082.83 1454.89 Q1084.89 1453.8 1087.36 1453.8 Q1092.57 1453.8 1095.58 1456.98 Q1098.61 1460.12 1098.61 1465.56 Q1098.61 1470.89 1095.47 1474.11 Q1092.32 1477.32 1087.09 1477.32 Q1081.09 1477.32 1077.92 1472.74 Q1074.75 1468.13 1074.75 1459.41 Q1074.75 1451.21 1078.64 1446.35 Q1082.53 1441.47 1089.08 1441.47 Q1090.84 1441.47 1092.62 1441.81 Q1094.42 1442.16 1096.37 1442.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1113.68 1445.17 Q1110.07 1445.17 1108.24 1448.74 Q1106.44 1452.28 1106.44 1459.41 Q1106.44 1466.51 1108.24 1470.08 Q1110.07 1473.62 1113.68 1473.62 Q1117.32 1473.62 1119.12 1470.08 Q1120.95 1466.51 1120.95 1459.41 Q1120.95 1452.28 1119.12 1448.74 Q1117.32 1445.17 1113.68 1445.17 M1113.68 1441.47 Q1119.49 1441.47 1122.55 1446.07 Q1125.63 1450.66 1125.63 1459.41 Q1125.63 1468.13 1122.55 1472.74 Q1119.49 1477.32 1113.68 1477.32 Q1107.87 1477.32 1104.8 1472.74 Q1101.74 1468.13 1101.74 1459.41 Q1101.74 1450.66 1104.8 1446.07 Q1107.87 1441.47 1113.68 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M669.159 1460.24 Q665.826 1460.24 663.905 1462.02 Q662.007 1463.8 662.007 1466.93 Q662.007 1470.05 663.905 1471.84 Q665.826 1473.62 669.159 1473.62 Q672.493 1473.62 674.414 1471.84 Q676.335 1470.03 676.335 1466.93 Q676.335 1463.8 674.414 1462.02 Q672.516 1460.24 669.159 1460.24 M664.483 1458.25 Q661.474 1457.51 659.784 1455.45 Q658.118 1453.39 658.118 1450.43 Q658.118 1446.28 661.058 1443.87 Q664.02 1441.47 669.159 1441.47 Q674.321 1441.47 677.261 1443.87 Q680.201 1446.28 680.201 1450.43 Q680.201 1453.39 678.511 1455.45 Q676.844 1457.51 673.858 1458.25 Q677.238 1459.04 679.113 1461.33 Q681.011 1463.62 681.011 1466.93 Q681.011 1471.95 677.932 1474.64 Q674.877 1477.32 669.159 1477.32 Q663.442 1477.32 660.363 1474.64 Q657.308 1471.95 657.308 1466.93 Q657.308 1463.62 659.206 1461.33 Q661.104 1459.04 664.483 1458.25 M662.77 1450.86 Q662.77 1453.55 664.437 1455.05 Q666.127 1456.56 669.159 1456.56 Q672.169 1456.56 673.858 1455.05 Q675.571 1453.55 675.571 1450.86 Q675.571 1448.18 673.858 1446.68 Q672.169 1445.17 669.159 1445.17 Q666.127 1445.17 664.437 1446.68 Q662.77 1448.18 662.77 1450.86 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M696.081 1445.17 Q692.469 1445.17 690.641 1448.74 Q688.835 1452.28 688.835 1459.41 Q688.835 1466.51 690.641 1470.08 Q692.469 1473.62 696.081 1473.62 Q699.715 1473.62 701.52 1470.08 Q703.349 1466.51 703.349 1459.41 Q703.349 1452.28 701.52 1448.74 Q699.715 1445.17 696.081 1445.17 M696.081 1441.47 Q701.891 1441.47 704.946 1446.07 Q708.025 1450.66 708.025 1459.41 Q708.025 1468.13 704.946 1472.74 Q701.891 1477.32 696.081 1477.32 Q690.27 1477.32 687.192 1472.74 Q684.136 1468.13 684.136 1459.41 Q684.136 1450.66 687.192 1446.07 Q690.27 1441.47 696.081 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M228.512 1472.72 L236.151 1472.72 L236.151 1446.35 L227.841 1448.02 L227.841 1443.76 L236.105 1442.09 L240.781 1442.09 L240.781 1472.72 L248.419 1472.72 L248.419 1476.65 L228.512 1476.65 L228.512 1472.72 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M263.489 1445.17 Q259.878 1445.17 258.049 1448.74 Q256.243 1452.28 256.243 1459.41 Q256.243 1466.51 258.049 1470.08 Q259.878 1473.62 263.489 1473.62 Q267.123 1473.62 268.929 1470.08 Q270.757 1466.51 270.757 1459.41 Q270.757 1452.28 268.929 1448.74 Q267.123 1445.17 263.489 1445.17 M263.489 1441.47 Q269.299 1441.47 272.354 1446.07 Q275.433 1450.66 275.433 1459.41 Q275.433 1468.13 272.354 1472.74 Q269.299 1477.32 263.489 1477.32 Q257.679 1477.32 254.6 1472.74 Q251.544 1468.13 251.544 1459.41 Q251.544 1450.66 254.6 1446.07 Q257.679 1441.47 263.489 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M290.502 1445.17 Q286.891 1445.17 285.063 1448.74 Q283.257 1452.28 283.257 1459.41 Q283.257 1466.51 285.063 1470.08 Q286.891 1473.62 290.502 1473.62 Q294.137 1473.62 295.942 1470.08 Q297.771 1466.51 297.771 1459.41 Q297.771 1452.28 295.942 1448.74 Q294.137 1445.17 290.502 1445.17 M290.502 1441.47 Q296.313 1441.47 299.368 1446.07 Q302.447 1450.66 302.447 1459.41 Q302.447 1468.13 299.368 1472.74 Q296.313 1477.32 290.502 1477.32 Q284.692 1477.32 281.614 1472.74 Q278.558 1468.13 278.558 1459.41 Q278.558 1450.66 281.614 1446.07 Q284.692 1441.47 290.502 1441.47 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M138.205 1370.04 Q134.593 1370.04 132.765 1373.6 Q130.959 1377.14 130.959 1384.27 Q130.959 1391.38 132.765 1394.94 Q134.593 1398.49 138.205 1398.49 Q141.839 1398.49 143.644 1394.94 Q145.473 1391.38 145.473 1384.27 Q145.473 1377.14 143.644 1373.6 Q141.839 1370.04 138.205 1370.04 M138.205 1366.33 Q144.015 1366.33 147.07 1370.94 Q150.149 1375.52 150.149 1384.27 Q150.149 1393 147.07 1397.61 Q144.015 1402.19 138.205 1402.19 Q132.394 1402.19 129.316 1397.61 Q126.26 1393 126.26 1384.27 Q126.26 1375.52 129.316 1370.94 Q132.394 1366.33 138.205 1366.33 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M155.218 1395.64 L160.103 1395.64 L160.103 1401.52 L155.218 1401.52 L155.218 1395.64 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M175.172 1370.04 Q171.561 1370.04 169.732 1373.6 Q167.927 1377.14 167.927 1384.27 Q167.927 1391.38 169.732 1394.94 Q171.561 1398.49 175.172 1398.49 Q178.806 1398.49 180.612 1394.94 Q182.44 1391.38 182.44 1384.27 Q182.44 1377.14 180.612 1373.6 Q178.806 1370.04 175.172 1370.04 M175.172 1366.33 Q180.982 1366.33 184.038 1370.94 Q187.116 1375.52 187.116 1384.27 Q187.116 1393 184.038 1397.61 Q180.982 1402.19 175.172 1402.19 Q169.362 1402.19 166.283 1397.61 Q163.228 1393 163.228 1384.27 Q163.228 1375.52 166.283 1370.94 Q169.362 1366.33 175.172 1366.33 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M202.186 1370.04 Q198.575 1370.04 196.746 1373.6 Q194.94 1377.14 194.94 1384.27 Q194.94 1391.38 196.746 1394.94 Q198.575 1398.49 202.186 1398.49 Q205.82 1398.49 207.625 1394.94 Q209.454 1391.38 209.454 1384.27 Q209.454 1377.14 207.625 1373.6 Q205.82 1370.04 202.186 1370.04 M202.186 1366.33 Q207.996 1366.33 211.051 1370.94 Q214.13 1375.52 214.13 1384.27 Q214.13 1393 211.051 1397.61 Q207.996 1402.19 202.186 1402.19 Q196.376 1402.19 193.297 1397.61 Q190.241 1393 190.241 1384.27 Q190.241 1375.52 193.297 1370.94 Q196.376 1366.33 202.186 1366.33 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M229.199 1370.04 Q225.588 1370.04 223.76 1373.6 Q221.954 1377.14 221.954 1384.27 Q221.954 1391.38 223.76 1394.94 Q225.588 1398.49 229.199 1398.49 Q232.834 1398.49 234.639 1394.94 Q236.468 1391.38 236.468 1384.27 Q236.468 1377.14 234.639 1373.6 Q232.834 1370.04 229.199 1370.04 M229.199 1366.33 Q235.01 1366.33 238.065 1370.94 Q241.144 1375.52 241.144 1384.27 Q241.144 1393 238.065 1397.61 Q235.01 1402.19 229.199 1402.19 Q223.389 1402.19 220.311 1397.61 Q217.255 1393 217.255 1384.27 Q217.255 1375.52 220.311 1370.94 Q223.389 1366.33 229.199 1366.33 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M139.2 1139.14 Q135.589 1139.14 133.76 1142.7 Q131.955 1146.24 131.955 1153.37 Q131.955 1160.48 133.76 1164.04 Q135.589 1167.59 139.2 1167.59 Q142.834 1167.59 144.64 1164.04 Q146.468 1160.48 146.468 1153.37 Q146.468 1146.24 144.64 1142.7 Q142.834 1139.14 139.2 1139.14 M139.2 1135.43 Q145.01 1135.43 148.066 1140.04 Q151.144 1144.62 151.144 1153.37 Q151.144 1162.1 148.066 1166.71 Q145.01 1171.29 139.2 1171.29 Q133.39 1171.29 130.311 1166.71 Q127.256 1162.1 127.256 1153.37 Q127.256 1144.62 130.311 1140.04 Q133.39 1135.43 139.2 1135.43 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M156.214 1164.74 L161.098 1164.74 L161.098 1170.62 L156.214 1170.62 L156.214 1164.74 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M176.167 1139.14 Q172.556 1139.14 170.728 1142.7 Q168.922 1146.24 168.922 1153.37 Q168.922 1160.48 170.728 1164.04 Q172.556 1167.59 176.167 1167.59 Q179.802 1167.59 181.607 1164.04 Q183.436 1160.48 183.436 1153.37 Q183.436 1146.24 181.607 1142.7 Q179.802 1139.14 176.167 1139.14 M176.167 1135.43 Q181.977 1135.43 185.033 1140.04 Q188.112 1144.62 188.112 1153.37 Q188.112 1162.1 185.033 1166.71 Q181.977 1171.29 176.167 1171.29 Q170.357 1171.29 167.278 1166.71 Q164.223 1162.1 164.223 1153.37 Q164.223 1144.62 167.278 1140.04 Q170.357 1135.43 176.167 1135.43 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M203.181 1139.14 Q199.57 1139.14 197.741 1142.7 Q195.936 1146.24 195.936 1153.37 Q195.936 1160.48 197.741 1164.04 Q199.57 1167.59 203.181 1167.59 Q206.815 1167.59 208.621 1164.04 Q210.45 1160.48 210.45 1153.37 Q210.45 1146.24 208.621 1142.7 Q206.815 1139.14 203.181 1139.14 M203.181 1135.43 Q208.991 1135.43 212.047 1140.04 Q215.125 1144.62 215.125 1153.37 Q215.125 1162.1 212.047 1166.71 Q208.991 1171.29 203.181 1171.29 Q197.371 1171.29 194.292 1166.71 Q191.237 1162.1 191.237 1153.37 Q191.237 1144.62 194.292 1140.04 Q197.371 1135.43 203.181 1135.43 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M220.241 1136.06 L238.598 1136.06 L238.598 1139.99 L224.524 1139.99 L224.524 1148.47 Q225.542 1148.12 226.561 1147.96 Q227.579 1147.77 228.598 1147.77 Q234.385 1147.77 237.764 1150.94 Q241.144 1154.11 241.144 1159.53 Q241.144 1165.11 237.672 1168.21 Q234.199 1171.29 227.88 1171.29 Q225.704 1171.29 223.436 1170.92 Q221.19 1170.55 218.783 1169.81 L218.783 1165.11 Q220.866 1166.24 223.088 1166.8 Q225.311 1167.35 227.787 1167.35 Q231.792 1167.35 234.13 1165.25 Q236.468 1163.14 236.468 1159.53 Q236.468 1155.92 234.13 1153.81 Q231.792 1151.71 227.787 1151.71 Q225.912 1151.71 224.037 1152.12 Q222.186 1152.54 220.241 1153.42 L220.241 1136.06 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M139.431 908.238 Q135.82 908.238 133.992 911.803 Q132.186 915.345 132.186 922.474 Q132.186 929.581 133.992 933.145 Q135.82 936.687 139.431 936.687 Q143.066 936.687 144.871 933.145 Q146.7 929.581 146.7 922.474 Q146.7 915.345 144.871 911.803 Q143.066 908.238 139.431 908.238 M139.431 904.534 Q145.242 904.534 148.297 909.141 Q151.376 913.724 151.376 922.474 Q151.376 931.201 148.297 935.807 Q145.242 940.391 139.431 940.391 Q133.621 940.391 130.543 935.807 Q127.487 931.201 127.487 922.474 Q127.487 913.724 130.543 909.141 Q133.621 904.534 139.431 904.534 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M156.445 933.84 L161.329 933.84 L161.329 939.719 L156.445 939.719 L156.445 933.84 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M176.399 908.238 Q172.788 908.238 170.959 911.803 Q169.153 915.345 169.153 922.474 Q169.153 929.581 170.959 933.145 Q172.788 936.687 176.399 936.687 Q180.033 936.687 181.839 933.145 Q183.667 929.581 183.667 922.474 Q183.667 915.345 181.839 911.803 Q180.033 908.238 176.399 908.238 M176.399 904.534 Q182.209 904.534 185.264 909.141 Q188.343 913.724 188.343 922.474 Q188.343 931.201 185.264 935.807 Q182.209 940.391 176.399 940.391 Q170.589 940.391 167.51 935.807 Q164.454 931.201 164.454 922.474 Q164.454 913.724 167.51 909.141 Q170.589 904.534 176.399 904.534 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M194.223 935.784 L201.862 935.784 L201.862 909.419 L193.551 911.085 L193.551 906.826 L201.815 905.159 L206.491 905.159 L206.491 935.784 L214.13 935.784 L214.13 939.719 L194.223 939.719 L194.223 935.784 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M229.199 908.238 Q225.588 908.238 223.76 911.803 Q221.954 915.345 221.954 922.474 Q221.954 929.581 223.76 933.145 Q225.588 936.687 229.199 936.687 Q232.834 936.687 234.639 933.145 Q236.468 929.581 236.468 922.474 Q236.468 915.345 234.639 911.803 Q232.834 908.238 229.199 908.238 M229.199 904.534 Q235.01 904.534 238.065 909.141 Q241.144 913.724 241.144 922.474 Q241.144 931.201 238.065 935.807 Q235.01 940.391 229.199 940.391 Q223.389 940.391 220.311 935.807 Q217.255 931.201 217.255 922.474 Q217.255 913.724 220.311 909.141 Q223.389 904.534 229.199 904.534 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M140.427 677.339 Q136.816 677.339 134.987 680.903 Q133.181 684.445 133.181 691.575 Q133.181 698.681 134.987 702.246 Q136.816 705.788 140.427 705.788 Q144.061 705.788 145.867 702.246 Q147.695 698.681 147.695 691.575 Q147.695 684.445 145.867 680.903 Q144.061 677.339 140.427 677.339 M140.427 673.635 Q146.237 673.635 149.292 678.241 Q152.371 682.825 152.371 691.575 Q152.371 700.301 149.292 704.908 Q146.237 709.491 140.427 709.491 Q134.617 709.491 131.538 704.908 Q128.482 700.301 128.482 691.575 Q128.482 682.825 131.538 678.241 Q134.617 673.635 140.427 673.635 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M157.441 702.94 L162.325 702.94 L162.325 708.82 L157.441 708.82 L157.441 702.94 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M177.394 677.339 Q173.783 677.339 171.954 680.903 Q170.149 684.445 170.149 691.575 Q170.149 698.681 171.954 702.246 Q173.783 705.788 177.394 705.788 Q181.028 705.788 182.834 702.246 Q184.663 698.681 184.663 691.575 Q184.663 684.445 182.834 680.903 Q181.028 677.339 177.394 677.339 M177.394 673.635 Q183.204 673.635 186.26 678.241 Q189.339 682.825 189.339 691.575 Q189.339 700.301 186.26 704.908 Q183.204 709.491 177.394 709.491 Q171.584 709.491 168.505 704.908 Q165.45 700.301 165.45 691.575 Q165.45 682.825 168.505 678.241 Q171.584 673.635 177.394 673.635 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M195.218 704.885 L202.857 704.885 L202.857 678.519 L194.547 680.186 L194.547 675.927 L202.811 674.26 L207.487 674.26 L207.487 704.885 L215.125 704.885 L215.125 708.82 L195.218 708.82 L195.218 704.885 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M220.241 674.26 L238.598 674.26 L238.598 678.195 L224.524 678.195 L224.524 686.667 Q225.542 686.32 226.561 686.158 Q227.579 685.973 228.598 685.973 Q234.385 685.973 237.764 689.144 Q241.144 692.315 241.144 697.732 Q241.144 703.311 237.672 706.413 Q234.199 709.491 227.88 709.491 Q225.704 709.491 223.436 709.121 Q221.19 708.751 218.783 708.01 L218.783 703.311 Q220.866 704.445 223.088 705.001 Q225.311 705.556 227.787 705.556 Q231.792 705.556 234.13 703.45 Q236.468 701.343 236.468 697.732 Q236.468 694.121 234.13 692.014 Q231.792 689.908 227.787 689.908 Q225.912 689.908 224.037 690.325 Q222.186 690.741 220.241 691.621 L220.241 674.26 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M139.802 446.439 Q136.191 446.439 134.362 450.004 Q132.556 453.546 132.556 460.675 Q132.556 467.782 134.362 471.346 Q136.191 474.888 139.802 474.888 Q143.436 474.888 145.242 471.346 Q147.07 467.782 147.07 460.675 Q147.07 453.546 145.242 450.004 Q143.436 446.439 139.802 446.439 M139.802 442.736 Q145.612 442.736 148.667 447.342 Q151.746 451.925 151.746 460.675 Q151.746 469.402 148.667 474.009 Q145.612 478.592 139.802 478.592 Q133.992 478.592 130.913 474.009 Q127.857 469.402 127.857 460.675 Q127.857 451.925 130.913 447.342 Q133.992 442.736 139.802 442.736 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M156.816 472.041 L161.7 472.041 L161.7 477.921 L156.816 477.921 L156.816 472.041 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M176.769 446.439 Q173.158 446.439 171.329 450.004 Q169.524 453.546 169.524 460.675 Q169.524 467.782 171.329 471.346 Q173.158 474.888 176.769 474.888 Q180.403 474.888 182.209 471.346 Q184.038 467.782 184.038 460.675 Q184.038 453.546 182.209 450.004 Q180.403 446.439 176.769 446.439 M176.769 442.736 Q182.579 442.736 185.635 447.342 Q188.714 451.925 188.714 460.675 Q188.714 469.402 185.635 474.009 Q182.579 478.592 176.769 478.592 Q170.959 478.592 167.88 474.009 Q164.825 469.402 164.825 460.675 Q164.825 451.925 167.88 447.342 Q170.959 442.736 176.769 442.736 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M197.811 473.985 L214.13 473.985 L214.13 477.921 L192.186 477.921 L192.186 473.985 Q194.848 471.231 199.431 466.601 Q204.038 461.948 205.218 460.606 Q207.463 458.083 208.343 456.347 Q209.246 454.587 209.246 452.898 Q209.246 450.143 207.301 448.407 Q205.38 446.671 202.278 446.671 Q200.079 446.671 197.626 447.435 Q195.195 448.198 192.417 449.749 L192.417 445.027 Q195.241 443.893 197.695 443.314 Q200.149 442.736 202.186 442.736 Q207.556 442.736 210.75 445.421 Q213.945 448.106 213.945 452.597 Q213.945 454.726 213.135 456.647 Q212.348 458.546 210.241 461.138 Q209.662 461.809 206.561 465.027 Q203.459 468.221 197.811 473.985 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M229.199 446.439 Q225.588 446.439 223.76 450.004 Q221.954 453.546 221.954 460.675 Q221.954 467.782 223.76 471.346 Q225.588 474.888 229.199 474.888 Q232.834 474.888 234.639 471.346 Q236.468 467.782 236.468 460.675 Q236.468 453.546 234.639 450.004 Q232.834 446.439 229.199 446.439 M229.199 442.736 Q235.01 442.736 238.065 447.342 Q241.144 451.925 241.144 460.675 Q241.144 469.402 238.065 474.009 Q235.01 478.592 229.199 478.592 Q223.389 478.592 220.311 474.009 Q217.255 469.402 217.255 460.675 Q217.255 451.925 220.311 447.342 Q223.389 442.736 229.199 442.736 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M140.797 215.54 Q137.186 215.54 135.357 219.105 Q133.552 222.646 133.552 229.776 Q133.552 236.882 135.357 240.447 Q137.186 243.989 140.797 243.989 Q144.431 243.989 146.237 240.447 Q148.066 236.882 148.066 229.776 Q148.066 222.646 146.237 219.105 Q144.431 215.54 140.797 215.54 M140.797 211.836 Q146.607 211.836 149.663 216.443 Q152.741 221.026 152.741 229.776 Q152.741 238.503 149.663 243.109 Q146.607 247.692 140.797 247.692 Q134.987 247.692 131.908 243.109 Q128.853 238.503 128.853 229.776 Q128.853 221.026 131.908 216.443 Q134.987 211.836 140.797 211.836 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M157.811 241.141 L162.695 241.141 L162.695 247.021 L157.811 247.021 L157.811 241.141 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M177.765 215.54 Q174.153 215.54 172.325 219.105 Q170.519 222.646 170.519 229.776 Q170.519 236.882 172.325 240.447 Q174.153 243.989 177.765 243.989 Q181.399 243.989 183.204 240.447 Q185.033 236.882 185.033 229.776 Q185.033 222.646 183.204 219.105 Q181.399 215.54 177.765 215.54 M177.765 211.836 Q183.575 211.836 186.63 216.443 Q189.709 221.026 189.709 229.776 Q189.709 238.503 186.63 243.109 Q183.575 247.692 177.765 247.692 Q171.954 247.692 168.876 243.109 Q165.82 238.503 165.82 229.776 Q165.82 221.026 168.876 216.443 Q171.954 211.836 177.765 211.836 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M198.806 243.086 L215.125 243.086 L215.125 247.021 L193.181 247.021 L193.181 243.086 Q195.843 240.331 200.426 235.702 Q205.033 231.049 206.213 229.706 Q208.459 227.183 209.338 225.447 Q210.241 223.688 210.241 221.998 Q210.241 219.243 208.297 217.507 Q206.375 215.771 203.274 215.771 Q201.075 215.771 198.621 216.535 Q196.19 217.299 193.413 218.85 L193.413 214.128 Q196.237 212.993 198.69 212.415 Q201.144 211.836 203.181 211.836 Q208.551 211.836 211.746 214.521 Q214.94 217.206 214.94 221.697 Q214.94 223.827 214.13 225.748 Q213.343 227.646 211.237 230.239 Q210.658 230.91 207.556 234.128 Q204.454 237.322 198.806 243.086 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M220.241 212.461 L238.598 212.461 L238.598 216.396 L224.524 216.396 L224.524 224.868 Q225.542 224.521 226.561 224.359 Q227.579 224.174 228.598 224.174 Q234.385 224.174 237.764 227.345 Q241.144 230.517 241.144 235.933 Q241.144 241.512 237.672 244.614 Q234.199 247.692 227.88 247.692 Q225.704 247.692 223.436 247.322 Q221.19 246.952 218.783 246.211 L218.783 241.512 Q220.866 242.646 223.088 243.202 Q225.311 243.757 227.787 243.757 Q231.792 243.757 234.13 241.651 Q236.468 239.544 236.468 235.933 Q236.468 232.322 234.13 230.216 Q231.792 228.109 227.787 228.109 Q225.912 228.109 224.037 228.526 Q222.186 228.942 220.241 229.822 L220.241 212.461 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,47.2441 265.144,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip500)\" style=\"stroke:#000000; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  2352.76,1423.18 2352.76,47.2441 \n",
       "  \"/>\n",
       "<path clip-path=\"url(#clip500)\" d=\"M 0 0 M1130.44 1513.81 L1130.44 1531.66 L1138.52 1531.66 Q1143.01 1531.66 1145.46 1529.34 Q1147.91 1527.02 1147.91 1522.72 Q1147.91 1518.45 1145.46 1516.13 Q1143.01 1513.81 1138.52 1513.81 L1130.44 1513.81 M1124.01 1508.52 L1138.52 1508.52 Q1146.51 1508.52 1150.59 1512.15 Q1154.69 1515.75 1154.69 1522.72 Q1154.69 1529.75 1150.59 1533.35 Q1146.51 1536.95 1138.52 1536.95 L1130.44 1536.95 L1130.44 1556.04 L1124.01 1556.04 L1124.01 1508.52 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1189 1536.76 L1189 1539.62 L1162.08 1539.62 Q1162.46 1545.67 1165.71 1548.85 Q1168.98 1552 1174.81 1552 Q1178.18 1552 1181.33 1551.17 Q1184.52 1550.35 1187.64 1548.69 L1187.64 1554.23 Q1184.48 1555.57 1181.17 1556.27 Q1177.86 1556.97 1174.46 1556.97 Q1165.93 1556.97 1160.93 1552 Q1155.97 1547.04 1155.97 1538.57 Q1155.97 1529.82 1160.68 1524.69 Q1165.42 1519.54 1173.44 1519.54 Q1180.63 1519.54 1184.8 1524.18 Q1189 1528.8 1189 1536.76 M1183.15 1535.04 Q1183.08 1530.23 1180.44 1527.37 Q1177.83 1524.5 1173.5 1524.5 Q1168.6 1524.5 1165.64 1527.27 Q1162.71 1530.04 1162.27 1535.07 L1183.15 1535.04 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1215.8 1525.87 Q1214.82 1525.3 1213.64 1525.04 Q1212.49 1524.76 1211.09 1524.76 Q1206.13 1524.76 1203.45 1528 Q1200.81 1531.22 1200.81 1537.27 L1200.81 1556.04 L1194.92 1556.04 L1194.92 1520.4 L1200.81 1520.4 L1200.81 1525.93 Q1202.66 1522.69 1205.62 1521.13 Q1208.58 1519.54 1212.81 1519.54 Q1213.42 1519.54 1214.15 1519.63 Q1214.88 1519.7 1215.77 1519.85 L1215.8 1525.87 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1246.17 1521.76 L1246.17 1527.24 Q1243.69 1525.87 1241.17 1525.2 Q1238.69 1524.5 1236.14 1524.5 Q1230.44 1524.5 1227.29 1528.13 Q1224.14 1531.73 1224.14 1538.25 Q1224.14 1544.78 1227.29 1548.4 Q1230.44 1552 1236.14 1552 Q1238.69 1552 1241.17 1551.33 Q1243.69 1550.63 1246.17 1549.26 L1246.17 1554.68 Q1243.72 1555.82 1241.08 1556.39 Q1238.47 1556.97 1235.51 1556.97 Q1227.45 1556.97 1222.71 1551.91 Q1217.97 1546.85 1217.97 1538.25 Q1217.97 1529.53 1222.74 1524.53 Q1227.55 1519.54 1235.89 1519.54 Q1238.59 1519.54 1241.17 1520.11 Q1243.75 1520.65 1246.17 1521.76 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1282.8 1536.76 L1282.8 1539.62 L1255.88 1539.62 Q1256.26 1545.67 1259.5 1548.85 Q1262.78 1552 1268.61 1552 Q1271.98 1552 1275.13 1551.17 Q1278.31 1550.35 1281.43 1548.69 L1281.43 1554.23 Q1278.28 1555.57 1274.97 1556.27 Q1271.66 1556.97 1268.26 1556.97 Q1259.73 1556.97 1254.73 1552 Q1249.76 1547.04 1249.76 1538.57 Q1249.76 1529.82 1254.48 1524.69 Q1259.22 1519.54 1267.24 1519.54 Q1274.43 1519.54 1278.6 1524.18 Q1282.8 1528.8 1282.8 1536.76 M1276.95 1535.04 Q1276.88 1530.23 1274.24 1527.37 Q1271.63 1524.5 1267.3 1524.5 Q1262.4 1524.5 1259.44 1527.27 Q1256.51 1530.04 1256.07 1535.07 L1276.95 1535.04 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1318.58 1534.53 L1318.58 1556.04 L1312.72 1556.04 L1312.72 1534.72 Q1312.72 1529.66 1310.75 1527.14 Q1308.77 1524.63 1304.83 1524.63 Q1300.09 1524.63 1297.35 1527.65 Q1294.61 1530.68 1294.61 1535.9 L1294.61 1556.04 L1288.72 1556.04 L1288.72 1520.4 L1294.61 1520.4 L1294.61 1525.93 Q1296.71 1522.72 1299.54 1521.13 Q1302.41 1519.54 1306.13 1519.54 Q1312.28 1519.54 1315.43 1523.36 Q1318.58 1527.14 1318.58 1534.53 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1330.51 1510.27 L1330.51 1520.4 L1342.58 1520.4 L1342.58 1524.95 L1330.51 1524.95 L1330.51 1544.3 Q1330.51 1548.66 1331.69 1549.9 Q1332.9 1551.14 1336.56 1551.14 L1342.58 1551.14 L1342.58 1556.04 L1336.56 1556.04 Q1329.78 1556.04 1327.2 1553.53 Q1324.63 1550.98 1324.63 1544.3 L1324.63 1524.95 L1320.33 1524.95 L1320.33 1520.4 L1324.63 1520.4 L1324.63 1510.27 L1330.51 1510.27 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1397.19 1527.24 Q1399.39 1523.29 1402.45 1521.41 Q1405.5 1519.54 1409.64 1519.54 Q1415.21 1519.54 1418.23 1523.45 Q1421.26 1527.33 1421.26 1534.53 L1421.26 1556.04 L1415.37 1556.04 L1415.37 1534.72 Q1415.37 1529.59 1413.55 1527.11 Q1411.74 1524.63 1408.02 1524.63 Q1403.46 1524.63 1400.82 1527.65 Q1398.18 1530.68 1398.18 1535.9 L1398.18 1556.04 L1392.29 1556.04 L1392.29 1534.72 Q1392.29 1529.56 1390.48 1527.11 Q1388.66 1524.63 1384.88 1524.63 Q1380.39 1524.63 1377.75 1527.68 Q1375.11 1530.71 1375.11 1535.9 L1375.11 1556.04 L1369.22 1556.04 L1369.22 1520.4 L1375.11 1520.4 L1375.11 1525.93 Q1377.11 1522.66 1379.91 1521.1 Q1382.71 1519.54 1386.56 1519.54 Q1390.45 1519.54 1393.15 1521.51 Q1395.89 1523.48 1397.19 1527.24 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1457.89 1536.76 L1457.89 1539.62 L1430.96 1539.62 Q1431.35 1545.67 1434.59 1548.85 Q1437.87 1552 1443.7 1552 Q1447.07 1552 1450.22 1551.17 Q1453.4 1550.35 1456.52 1548.69 L1456.52 1554.23 Q1453.37 1555.57 1450.06 1556.27 Q1446.75 1556.97 1443.35 1556.97 Q1434.82 1556.97 1429.82 1552 Q1424.85 1547.04 1424.85 1538.57 Q1424.85 1529.82 1429.56 1524.69 Q1434.31 1519.54 1442.33 1519.54 Q1449.52 1519.54 1453.69 1524.18 Q1457.89 1528.8 1457.89 1536.76 M1452.04 1535.04 Q1451.97 1530.23 1449.33 1527.37 Q1446.72 1524.5 1442.39 1524.5 Q1437.49 1524.5 1434.53 1527.27 Q1431.6 1530.04 1431.16 1535.07 L1452.04 1535.04 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1464.03 1506.52 L1469.89 1506.52 L1469.89 1556.04 L1464.03 1556.04 L1464.03 1506.52 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M1481.83 1510.27 L1481.83 1520.4 L1493.89 1520.4 L1493.89 1524.95 L1481.83 1524.95 L1481.83 1544.3 Q1481.83 1548.66 1483 1549.9 Q1484.21 1551.14 1487.87 1551.14 L1493.89 1551.14 L1493.89 1556.04 L1487.87 1556.04 Q1481.09 1556.04 1478.52 1553.53 Q1475.94 1550.98 1475.94 1544.3 L1475.94 1524.95 L1471.64 1524.95 L1471.64 1520.4 L1475.94 1520.4 L1475.94 1510.27 L1481.83 1510.27 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M40.4842 1107.26 L40.4842 1069.92 L45.3858 1069.92 L82.5933 1099.97 L82.5933 1069.19 L88.0042 1069.19 L88.0042 1107.99 L83.1026 1107.99 L45.895 1077.94 L45.895 1107.26 L40.4842 1107.26 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M52.3562 1063.05 L52.3562 1057.19 L88.0042 1057.19 L88.0042 1063.05 L52.3562 1063.05 M38.479 1063.05 L38.479 1057.19 L45.895 1057.19 L45.895 1063.05 L38.479 1063.05 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M57.8307 1030.39 Q57.2578 1031.38 57.0032 1032.55 Q56.7167 1033.7 56.7167 1035.1 Q56.7167 1040.07 59.9632 1042.74 Q63.1779 1045.38 69.2253 1045.38 L88.0042 1045.38 L88.0042 1051.27 L52.3562 1051.27 L52.3562 1045.38 L57.8944 1045.38 Q54.6479 1043.53 53.0883 1040.57 Q51.4968 1037.61 51.4968 1033.38 Q51.4968 1032.78 51.5923 1032.04 Q51.656 1031.31 51.8151 1030.42 L57.8307 1030.39 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M53.7248 1000.03 L59.1993 1000.03 Q57.8307 1002.51 57.1623 1005.02 Q56.4621 1007.51 56.4621 1010.05 Q56.4621 1015.75 60.0905 1018.9 Q63.6872 1022.05 70.212 1022.05 Q76.7369 1022.05 80.3653 1018.9 Q83.9619 1015.75 83.9619 1010.05 Q83.9619 1007.51 83.2935 1005.02 Q82.5933 1002.51 81.2247 1000.03 L86.6355 1000.03 Q87.7814 1002.48 88.3543 1005.12 Q88.9272 1007.73 88.9272 1010.69 Q88.9272 1018.74 83.8664 1023.48 Q78.8057 1028.23 70.212 1028.23 Q61.491 1028.23 56.4939 1023.45 Q51.4968 1018.65 51.4968 1010.31 Q51.4968 1007.6 52.0697 1005.02 Q52.6108 1002.44 53.7248 1000.03 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M56.4621 980.069 Q56.4621 984.779 60.1542 987.517 Q63.8145 990.254 70.212 990.254 Q76.6095 990.254 80.3017 987.549 Q83.9619 984.811 83.9619 980.069 Q83.9619 975.39 80.2698 972.653 Q76.5777 969.916 70.212 969.916 Q63.8781 969.916 60.186 972.653 Q56.4621 975.39 56.4621 980.069 M51.4968 980.069 Q51.4968 972.43 56.4621 968.07 Q61.4273 963.709 70.212 963.709 Q78.9649 963.709 83.9619 968.07 Q88.9272 972.43 88.9272 980.069 Q88.9272 987.74 83.9619 992.1 Q78.9649 996.429 70.212 996.429 Q61.4273 996.429 56.4621 992.1 Q51.4968 987.74 51.4968 980.069 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M66.4881 927.934 L88.0042 927.934 L88.0042 933.79 L66.679 933.79 Q61.6183 933.79 59.1038 935.764 Q56.5894 937.737 56.5894 941.684 Q56.5894 946.426 59.6131 949.163 Q62.6368 951.901 67.8567 951.901 L88.0042 951.901 L88.0042 957.789 L52.3562 957.789 L52.3562 951.901 L57.8944 951.901 Q54.6797 949.8 53.0883 946.967 Q51.4968 944.103 51.4968 940.379 Q51.4968 934.236 55.3163 931.085 Q59.1038 927.934 66.4881 927.934 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M70.0847 884.87 Q70.0847 891.967 71.7079 894.705 Q73.3312 897.442 77.2461 897.442 Q80.3653 897.442 82.2114 895.405 Q84.0256 893.336 84.0256 889.803 Q84.0256 884.933 80.5881 882.005 Q77.1188 879.045 71.3897 879.045 L70.0847 879.045 L70.0847 884.87 M67.6657 873.189 L88.0042 873.189 L88.0042 879.045 L82.5933 879.045 Q85.8398 881.05 87.3994 884.042 Q88.9272 887.034 88.9272 891.363 Q88.9272 896.837 85.8716 900.084 Q82.7843 903.298 77.6281 903.298 Q71.6125 903.298 68.5569 899.288 Q65.5014 895.246 65.5014 887.257 L65.5014 879.045 L64.9285 879.045 Q60.8862 879.045 58.6901 881.719 Q56.4621 884.36 56.4621 889.167 Q56.4621 892.222 57.1941 895.119 Q57.9262 898.015 59.3903 900.689 L53.9795 900.689 Q52.7381 897.474 52.1334 894.45 Q51.4968 891.426 51.4968 888.562 Q51.4968 880.828 55.5072 877.008 Q59.5176 873.189 67.6657 873.189 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M70.212 841.456 Q63.7508 841.456 60.0905 844.129 Q56.3984 846.771 56.3984 851.418 Q56.3984 856.065 60.0905 858.739 Q63.7508 861.38 70.212 861.38 Q76.6732 861.38 80.3653 858.739 Q84.0256 856.065 84.0256 851.418 Q84.0256 846.771 80.3653 844.129 Q76.6732 841.456 70.212 841.456 M57.7671 861.38 Q54.5842 859.534 53.0564 856.733 Q51.4968 853.901 51.4968 849.986 Q51.4968 843.493 56.6531 839.45 Q61.8093 835.376 70.212 835.376 Q78.6147 835.376 83.771 839.45 Q88.9272 843.493 88.9272 849.986 Q88.9272 853.901 87.3994 856.733 Q85.8398 859.534 82.657 861.38 L88.0042 861.38 L88.0042 867.269 L38.479 867.269 L38.479 861.38 L57.7671 861.38 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M73.9359 829.838 L52.3562 829.838 L52.3562 823.982 L73.7131 823.982 Q78.7739 823.982 81.3202 822.008 Q83.8346 820.035 83.8346 816.088 Q83.8346 811.346 80.8109 808.609 Q77.7872 805.839 72.5673 805.839 L52.3562 805.839 L52.3562 799.983 L88.0042 799.983 L88.0042 805.839 L82.5296 805.839 Q85.7762 807.972 87.3676 810.805 Q88.9272 813.606 88.9272 817.33 Q88.9272 823.472 85.1078 826.655 Q81.2883 829.838 73.9359 829.838 M51.4968 815.102 L51.4968 815.102 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M66.4881 764.208 L88.0042 764.208 L88.0042 770.064 L66.679 770.064 Q61.6183 770.064 59.1038 772.038 Q56.5894 774.011 56.5894 777.958 Q56.5894 782.7 59.6131 785.437 Q62.6368 788.175 67.8567 788.175 L88.0042 788.175 L88.0042 794.063 L52.3562 794.063 L52.3562 788.175 L57.8944 788.175 Q54.6797 786.074 53.0883 783.241 Q51.4968 780.377 51.4968 776.653 Q51.4968 770.51 55.3163 767.359 Q59.1038 764.208 66.4881 764.208 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M57.7671 734.607 L38.479 734.607 L38.479 728.751 L88.0042 728.751 L88.0042 734.607 L82.657 734.607 Q85.8398 736.453 87.3994 739.286 Q88.9272 742.087 88.9272 746.034 Q88.9272 752.495 83.771 756.569 Q78.6147 760.611 70.212 760.611 Q61.8093 760.611 56.6531 756.569 Q51.4968 752.495 51.4968 746.034 Q51.4968 742.087 53.0564 739.286 Q54.5842 736.453 57.7671 734.607 M70.212 754.564 Q76.6732 754.564 80.3653 751.922 Q84.0256 749.248 84.0256 744.601 Q84.0256 739.954 80.3653 737.281 Q76.6732 734.607 70.212 734.607 Q63.7508 734.607 60.0905 737.281 Q56.3984 739.954 56.3984 744.601 Q56.3984 749.248 60.0905 751.922 Q63.7508 754.564 70.212 754.564 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M70.0847 706.407 Q70.0847 713.505 71.7079 716.242 Q73.3312 718.979 77.2461 718.979 Q80.3653 718.979 82.2114 716.942 Q84.0256 714.874 84.0256 711.341 Q84.0256 706.471 80.5881 703.543 Q77.1188 700.583 71.3897 700.583 L70.0847 700.583 L70.0847 706.407 M67.6657 694.726 L88.0042 694.726 L88.0042 700.583 L82.5933 700.583 Q85.8398 702.588 87.3994 705.58 Q88.9272 708.571 88.9272 712.9 Q88.9272 718.375 85.8716 721.621 Q82.7843 724.836 77.6281 724.836 Q71.6125 724.836 68.5569 720.825 Q65.5014 716.783 65.5014 708.794 L65.5014 700.583 L64.9285 700.583 Q60.8862 700.583 58.6901 703.256 Q56.4621 705.898 56.4621 710.704 Q56.4621 713.76 57.1941 716.656 Q57.9262 719.552 59.3903 722.226 L53.9795 722.226 Q52.7381 719.011 52.1334 715.988 Q51.4968 712.964 51.4968 710.099 Q51.4968 702.365 55.5072 698.545 Q59.5176 694.726 67.6657 694.726 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M66.4881 658.951 L88.0042 658.951 L88.0042 664.807 L66.679 664.807 Q61.6183 664.807 59.1038 666.781 Q56.5894 668.754 56.5894 672.701 Q56.5894 677.443 59.6131 680.18 Q62.6368 682.918 67.8567 682.918 L88.0042 682.918 L88.0042 688.806 L52.3562 688.806 L52.3562 682.918 L57.8944 682.918 Q54.6797 680.817 53.0883 677.984 Q51.4968 675.12 51.4968 671.396 Q51.4968 665.253 55.3163 662.102 Q59.1038 658.951 66.4881 658.951 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M53.7248 627.154 L59.1993 627.154 Q57.8307 629.637 57.1623 632.151 Q56.4621 634.634 56.4621 637.18 Q56.4621 642.877 60.0905 646.028 Q63.6872 649.179 70.212 649.179 Q76.7369 649.179 80.3653 646.028 Q83.9619 642.877 83.9619 637.18 Q83.9619 634.634 83.2935 632.151 Q82.5933 629.637 81.2247 627.154 L86.6355 627.154 Q87.7814 629.605 88.3543 632.247 Q88.9272 634.857 88.9272 637.817 Q88.9272 645.869 83.8664 650.612 Q78.8057 655.354 70.212 655.354 Q61.491 655.354 56.4939 650.58 Q51.4968 645.774 51.4968 637.435 Q51.4968 634.729 52.0697 632.151 Q52.6108 629.573 53.7248 627.154 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M68.7161 590.519 L71.5806 590.519 L71.5806 617.446 Q77.6281 617.064 80.8109 613.818 Q83.9619 610.54 83.9619 604.715 Q83.9619 601.341 83.1344 598.19 Q82.3069 595.007 80.6518 591.888 L86.1899 591.888 Q87.5267 595.039 88.227 598.349 Q88.9272 601.659 88.9272 605.065 Q88.9272 613.595 83.9619 618.592 Q78.9967 623.557 70.5303 623.557 Q61.7774 623.557 56.6531 618.847 Q51.4968 614.104 51.4968 606.084 Q51.4968 598.89 56.1438 594.721 Q60.7589 590.519 68.7161 590.519 M66.9973 596.376 Q62.1912 596.44 59.3266 599.081 Q56.4621 601.691 56.4621 606.02 Q56.4621 610.922 59.2312 613.882 Q62.0002 616.81 67.0292 617.255 L66.9973 596.376 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M38.5426 549.588 Q45.8632 553.853 53.0246 555.922 Q60.186 557.991 67.5384 557.991 Q74.8908 557.991 82.1159 555.922 Q89.3091 553.821 96.5979 549.588 L96.5979 554.681 Q89.1182 559.455 81.8931 561.842 Q74.668 564.197 67.5384 564.197 Q60.4406 564.197 53.2474 561.842 Q46.0542 559.487 38.5426 554.681 L38.5426 549.588 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M52.3562 546.851 L52.3562 540.994 L80.1743 533.674 L52.3562 526.385 L52.3562 519.478 L80.1743 512.158 L52.3562 504.869 L52.3562 499.012 L88.0042 508.338 L88.0042 515.245 L58.7856 522.916 L88.0042 530.618 L88.0042 537.525 L52.3562 546.851 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M42.2347 487.077 L52.3562 487.077 L52.3562 475.014 L56.9077 475.014 L56.9077 487.077 L76.2594 487.077 Q80.6199 487.077 81.8613 485.899 Q83.1026 484.69 83.1026 481.029 L83.1026 475.014 L88.0042 475.014 L88.0042 481.029 Q88.0042 487.809 85.4897 490.387 Q82.9434 492.965 76.2594 492.965 L56.9077 492.965 L56.9077 497.262 L52.3562 497.262 L52.3562 492.965 L42.2347 492.965 L42.2347 487.077 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M79.9197 468.043 L79.9197 461.327 L88.0042 461.327 L88.0042 468.043 L79.9197 468.043 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M67.0928 393.214 Q67.0928 395.983 69.4481 397.575 Q71.8034 399.134 76.0048 399.134 Q80.1425 399.134 82.5296 397.575 Q84.885 395.983 84.885 393.214 Q84.885 390.509 82.5296 388.949 Q80.1425 387.358 76.0048 387.358 Q71.8353 387.358 69.48 388.949 Q67.0928 390.509 67.0928 393.214 M63.0506 393.214 Q63.0506 388.185 66.5517 385.225 Q70.0529 382.265 76.0048 382.265 Q81.9567 382.265 85.4579 385.257 Q88.9272 388.217 88.9272 393.214 Q88.9272 398.307 85.4579 401.267 Q81.9567 404.227 76.0048 404.227 Q70.021 404.227 66.5517 401.267 Q63.0506 398.275 63.0506 393.214 M43.667 426.061 Q43.667 428.799 46.0542 430.39 Q48.4095 431.95 52.5472 431.95 Q56.7485 431.95 59.1038 430.39 Q61.4592 428.831 61.4592 426.061 Q61.4592 423.292 59.1038 421.733 Q56.7485 420.141 52.5472 420.141 Q48.4413 420.141 46.0542 421.733 Q43.667 423.324 43.667 426.061 M39.6248 397.32 L39.6248 392.228 L88.9272 421.956 L88.9272 427.048 L39.6248 397.32 M39.6248 426.061 Q39.6248 421.033 43.1259 418.041 Q46.5952 415.049 52.5472 415.049 Q58.5628 415.049 62.0321 418.041 Q65.5014 421.001 65.5014 426.061 Q65.5014 431.122 62.0321 434.082 Q58.5309 437.01 52.5472 437.01 Q46.6271 437.01 43.1259 434.05 Q39.6248 431.09 39.6248 426.061 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><path clip-path=\"url(#clip500)\" d=\"M 0 0 M38.5426 377.045 L38.5426 371.953 Q46.0542 367.179 53.2474 364.823 Q60.4406 362.436 67.5384 362.436 Q74.668 362.436 81.8931 364.823 Q89.1182 367.179 96.5979 371.953 L96.5979 377.045 Q89.3091 372.812 82.1159 370.743 Q74.8908 368.643 67.5384 368.643 Q60.186 368.643 53.0246 370.743 Q45.8632 372.812 38.5426 377.045 Z\" fill=\"#000000\" fill-rule=\"evenodd\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip502)\" style=\"stroke:#009af9; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
       "  271.261,1384.24 280.261,1384.24 288.605,1384.24 296.388,1384.24 303.649,1384.24 310.42,1384.24 316.738,1384.24 322.635,1384.24 328.143,1384.24 333.295,1384.24 \n",
       "  338.12,1384.24 342.652,1384.24 346.921,1384.24 350.96,1384.24 354.803,1384.24 358.486,1384.24 362.049,1384.24 365.534,1384.24 369.873,1384.24 399.145,1384.24 \n",
       "  441.432,1384.24 480.518,1384.24 516.918,1384.24 551.099,1384.24 622.069,1384.24 689.663,1384.24 756.281,1384.24 821.134,1384.24 905.353,1384.24 975.629,1384.24 \n",
       "  1035.39,1167.87 1086.85,958.078 1131.63,796.857 1173.32,663.988 1209.57,558.386 1240.74,478.052 1268.69,408.689 1293.86,353.687 1316.61,305.767 1337.24,265.533 \n",
       "  1355.99,231.556 1373.08,206.248 1388.69,181.701 1402.97,160.674 1416.05,144.973 1428.06,129.386 1439.1,115.886 1449.25,104.158 1458.59,93.941 1523.43,105.475 \n",
       "  1532.14,102.557 1539.36,102.227 1547.66,101.489 1553.28,98.1738 1558.32,95.1482 1562.81,92.3617 1566.78,89.7692 1570.63,87.8199 1574.17,86.1857 1627.86,97.9536 \n",
       "  1785.97,167.362 1865.62,217.12 1929.46,265.692 \n",
       "  \"/>\n",
       "</svg>\n"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "h = plot(xlabel=\"Percent melt\", ylabel=\"Zircon abundance (wt. %)\")\n",
    "plot!(h, modes[\"liquid\"], modes[\"zircon\"], label=\"\")\n",
    "plot!(h,xlims=(0,100),framestyle=:box,fg_color_legend=:white,legend=:right,xflip=true)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Julia 1.7.1",
   "language": "julia",
   "name": "julia-1.7"
  },
  "language_info": {
   "file_extension": ".jl",
   "mimetype": "application/julia",
   "name": "julia",
   "version": "1.7.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}