Skip to content

Instantly share code, notes, and snippets.

@friso
Created March 13, 2016 10:35
Show Gist options
  • Save friso/df439c3f2420eef49ecf to your computer and use it in GitHub Desktop.
Save friso/df439c3f2420eef49ecf to your computer and use it in GitHub Desktop.
PyData Amsterdam presentation: Understanding the tech community through notebooks
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The cypher extension is already loaded. To reload it, use:\n",
" %reload_ext cypher\n"
]
}
],
"source": [
"%load_ext cypher"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"import igraph\n",
"import json\n",
"import py2neo as neo\n",
"import seaborn as sns\n",
"import pickle\n",
"\n",
"from itertools import chain\n",
"from functools import reduce\n",
"from datetime import datetime\n",
"from scipy.stats import itemfreq\n",
"from matplotlib_venn import venn3, venn2\n",
"from IPython.display import IFrame, HTML\n",
"from gensim.models import Word2Vec"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"from pylab import rcParams\n",
"rcParams['figure.figsize'] = (16.0, 8.0)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"from py2neo.packages.httpstream import http\n",
"http.socket_timeout = 9999"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Understanding the Tech Community Through Notebooks"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## A notebook based exploration of Meetup.com events"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Friso van Vollenhoven"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# About this talk:"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"## A list of tools and frameworks that could be useful for you"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"## A exploratory analysis of local tech communities through Meetup.com"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# About me\n",
"\n",
"![friso](https://avatars0.githubusercontent.com/u/273638?v=3&s=400)\n",
"\n",
"#### CTO for [GoDataDriven](http://www.godatadriven.com/)\n",
"#### Mostly software engineering\n",
"#### Twitter: [@fzk](https://twitter.com/fzk)\n",
"#### Github: [friso](https://github.com/friso)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Also, Chief Meetup Organiser\n",
"\n",
"- [Netherlands Hadoop User Group](http://www.meetup.com/Netherlands-Hadoop-User-Group/)\n",
"- [The Amsterdam Applied Machine Learning Meetup Group](http://www.meetup.com/The-Amsterdam-Applied-Machine-Learning-Meetup-Group/)\n",
"- [Amsterdam Apache Spark Meetup](http://www.meetup.com/Amsterdam-Spark/)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# So, what is a meetup?"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## About Meetup\n",
"\n",
"> Meetup is the world's largest network of local groups. Meetup makes it easy for anyone to organize a local group or find one of the thousands already meeting up face-to-face. More than 9,000 groups get together in local communities each day, each one with the goal of improving themselves or their communities.\n",
"\n",
"Source: http://www.meetup.com/about/"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## Meetup's mission\n",
"> Meetup's mission is to revitalize local community and help people around the world self-organize. Meetup believes that people can change their personal world, or the whole world, by organizing themselves into groups that are powerful enough to make a difference.\n",
"\n",
"Source: http://www.meetup.com/about/"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"building_meetup_html = '''\n",
"<blockquote class=\"twitter-tweet\" data-lang=\"en\"><p lang=\"en\" dir=\"ltr\">All Meetups build community. \n",
"<a href=\"https://twitter.com/WeServeKC\">@WeServeKC</a> takes the &#39;building&#39; part pretty literally. \n",
"🏡❤️ <a href=\"https://t.co/jKnedwiXnl\">pic.twitter.com/jKnedwiXnl</a></p>&mdash; Meetup (@Meetup) \n",
"<a href=\"https://twitter.com/Meetup/status/707663812284063744\">March 9, 2016</a></blockquote>\n",
"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n",
"'''"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"<blockquote class=\"twitter-tweet\" data-lang=\"en\"><p lang=\"en\" dir=\"ltr\">All Meetups build community. \n",
"<a href=\"https://twitter.com/WeServeKC\">@WeServeKC</a> takes the &#39;building&#39; part pretty literally. \n",
"🏡❤️ <a href=\"https://t.co/jKnedwiXnl\">pic.twitter.com/jKnedwiXnl</a></p>&mdash; Meetup (@Meetup) \n",
"<a href=\"https://twitter.com/Meetup/status/707663812284063744\">March 9, 2016</a></blockquote>\n",
"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"HTML(building_meetup_html)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# In short, meetup is...\n",
"- A event based social network\n",
"- Focused on Meetup **Events**, at which likeminded people meet in real life\n",
"- Events are organised by **Groups**\n",
"- Groups have **Members**, that may or may not attend events\n",
"- Groups discuss particular **Topics**"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# What we also use Meetup.com for..."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Host what we call Tech Meetups (single evening mini-conferences, freely accessible, often in exchange for recruitment SPAM)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"ds_meetup_html = '''\n",
"<blockquote class=\"twitter-tweet\" data-lang=\"en\"><p lang=\"en\" dir=\"ltr\">Great wrap up with drinks and pizza for our \n",
"<a href=\"https://twitter.com/hashtag/DataScience?src=hash\">#DataScience</a> for \n",
"<a href=\"https://twitter.com/hashtag/iot?src=hash\">#iot</a> meetup! Looking forward to the next one! \n",
"<a href=\"https://t.co/CLFT0AEqci\">pic.twitter.com/CLFT0AEqci</a></p>&mdash; SHACK15 (@SHACK15LDN) \n",
"<a href=\"https://twitter.com/SHACK15LDN/status/705494004411015168\">March 3, 2016</a></blockquote>\n",
"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n",
"'''"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"<blockquote class=\"twitter-tweet\" data-lang=\"en\"><p lang=\"en\" dir=\"ltr\">Great wrap up with drinks and pizza for our \n",
"<a href=\"https://twitter.com/hashtag/DataScience?src=hash\">#DataScience</a> for \n",
"<a href=\"https://twitter.com/hashtag/iot?src=hash\">#iot</a> meetup! Looking forward to the next one! \n",
"<a href=\"https://t.co/CLFT0AEqci\">pic.twitter.com/CLFT0AEqci</a></p>&mdash; SHACK15 (@SHACK15LDN) \n",
"<a href=\"https://twitter.com/SHACK15LDN/status/705494004411015168\">March 3, 2016</a></blockquote>\n",
"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"HTML(ds_meetup_html)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## Actually, that's what we use it for the most..."
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"# Data taken by manually doing some API requests\n",
"# Numbers are for Amsterdam meetups groups\n",
"category_dist_frame = pd.DataFrame(\n",
"[('Arts', 38),\n",
" ('Book Clubs', 11),\n",
" ('Business', 221),\n",
" ('Auto', 4),\n",
" ('Community', 26),\n",
" ('Dancing', 18),\n",
" ('Education', 39),\n",
" ('Fashion', 3),\n",
" ('Fitness', 54),\n",
" ('Food & Drink', 40),\n",
" ('Games', 25),\n",
" ('Movements', 10),\n",
" ('Well-being', 106),\n",
" ('Crafts', 14),\n",
" ('Languages', 74),\n",
" ('LGBT', 5),\n",
" ('Lifestyle', 6),\n",
" ('Films', 12),\n",
" ('Music', 40),\n",
" ('Spirituality', 58),\n",
" ('Outdoors', 35),\n",
" ('Paranormal', 0),\n",
" ('Moms & Dads', 20),\n",
" ('Pets', 5),\n",
" ('Photography', 16),\n",
" ('Beliefs', 9),\n",
" ('Sci fi', 4),\n",
" ('Singles', 8),\n",
" ('Social', 74),\n",
" ('Sports', 31),\n",
" ('Support', 6),\n",
" ('Tech', 462),\n",
" ('Writing', 14)],\n",
" columns=['name', 'count']).set_index('name').transpose()"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x108d4cda0>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nY8eOhIaGEhkZeV2QvVn5G53LAQMG2PqXlY4dO/LTTz/x6aef2rbt37+f+fPnU6lSJX799VeKFClC\nv379CAgI4Ouvvwau/nt2dHS0hcmbfWYHDx7kscceY8uWLbaVcFetWmX7MaFBgwa2fqamprJixQoC\nAgJu2Ne//oYCAgLYuHGj7bNesWIFPXv2vOVYRUTkv9PMqIjIPeyfl4KGhISwZ88e2/agoCCGDh1K\nixYtKF26dKZVaG90Ce3N2khNTaV9+/ZYrVbGjh1rW7l34sSJDB48GLga5t58801cXFyyrM/X15fQ\n0FAGDBhAeno6+fPnZ8GCBbbLLW9Hu3bt6Nq1K6GhodftCwkJYerUqbRp0war1UpAQAC9evXCbDbz\nxhtvMHnyZN5++23S09P53//+x4MPPghA06ZN6dKlC2+88QZDhgxh/PjxrFixgmrVqmVa+dbR0ZFN\nmzYxc+ZMXFxceP311294Ljt06EDJkiWZMmUK8fHxpKen4+DgQGBgoO3RJf8sN2PGDCZMmMDq1aux\nWq20adPGNtM9bNgwevfuTdGiRWnevHmmciVKlGDUqFGcPXsWX19fJk+ejNlsZsyYMQwZMgQnJycc\nHBwICwvDycnpur7eqHxW5/JGfb9WoUKFWLp0KdOnT2fhwoWYTCZcXV2ZMmUK/v7+pKSksGbNGpo1\na0axYsVo3LgxxYoV4/jx45QtW5YqVarQsmVLli9fnuVn1qFDBzp16oSLiwt+fn7kz5/f1u9JkybR\nunVr0tLSaNiwIcHBwTfs97UBtlevXvTo0QMHBwfc3NyYP3/+TccoIiLZZzJu5wYZERER4fTp07Ro\n0cJuz129HWvXrmXTpk289dZbuVI+t+zfv5/w8HCCgoIAWLJkCfv27ct02biIiNzdbmtm9KmnnrL9\nYl2mTBmCg4MZOXIkDg4O+Pn52X6ZXrlyJStWrMDJyYng4GAaNWp0xzouIiKSG253RlnuLG9vb956\n6y1WrlwJQOnSpZk4cWIu90pERP6NW86Mpqam0qlTJ9v9QgD9+vWjZ8+e1KlTh9DQUBo2bEitWrXo\n3r07a9euJSUlhc6dO7NmzZobXg4kIiIiIiIi97dbzowePnyY5ORkevbsSXp6Oi+//DIHDx60LUX/\n6KOPsmPHDhwcHKhduzaOjo64ubnh7e3NkSNHMt1nIyIiIiIiIgK3EUZdXFzo2bMnHTp0IDo6mt69\ne2davbFAgQIkJiaSlJSEu7u7bburqysJCQl3ptciIiIiIiJyT7tlGPX29ratmujt7Y2HhwcHDx60\n7U9KSqJgwYK4ubnZlle/dntWrNZ0HB3NWR4jIiIiIiIiec8tw+iaNWs4cuQIoaGhnDt3jsTERAIC\nAti1axcPP/ww27dvp169etSoUYNZs2aRmprKlStXiIyMxM/PL8u64+OTc2wgIiIidzuLxZ3YWF01\nJCIi9w+Lxf2m+24ZRp955hlGjx5N165dMZlMvPLKK3h4eBASEkJaWhq+vr40b94ck8lEUFAQXbp0\nwTAMBg8ejLOzc44ORERERERERPKGXH3OqH4dFhGR+4lmRkVE5H6T1cyogx37ISIiIiIiIgIojIqI\niIiIiEguUBgVERERERERu1MYFREREREREbtTGBURERERERG7UxgVERERERERu1MYFREREREREbtz\nzO0OiIiIiIiI5AXh4btZtOgNSpUqTVRUBGlpaQwePIJixSzMnDmNlJTLxMXFUaFCRSZODMPJyYnA\nwAA6duzC999/S3JyMv36DeLrr7cSGfkbxYoVZ/r0meTL58Lx49HMmTODS5cukZGRzjPPdKJly9a5\nPeRsURgVERERERHJIYcOHWDo0FH4+lbgo48+4J13FlK1anVatGjNE080x2q10rNnEN9//x2PPfY4\naWmpFCtm4b33PmLZsveYPn0yy5atokiRovTq9TzffvsNjz/ehJCQ4YwbNwk/v0okJSXSt28PvL19\nqFq1em4P+T9TGBUREREREckhJUt64utbAYCKFSvz2WcbefHFQeza9QMffvg+J0+e4Pz5OC5fTraV\neeyxQABKly5D+fIVKFq0GACenqW4dOkSJ0+e4PTp04SFTcQwDABSU69w9OgRhVERERERERGBfPny\n2V6bTCYMI4PQ0FGkp2cQGNiU+vUbcu7cWVuoBHB2drK9dnS8PqJlZKTj7u7O4sXLbNvOn4/D3b3g\nHRqFfWgBIxERERERkTto164f6d69N4GBTTAMg4MH95ORkXHb5cuW9cbZOR9btnwGwO+/n6Nbty4c\nPXr4TnXZLjQzKiIiIiIicoeYTCb69n2RUaOGULRoUYoXL8ljjwVy6tRJ2/6sysLV2dJXXnmN2bNf\nZdmy90lPT6d3735Ur/6AXcZwp5iMa+eH7Sw2NiG3mhYREbE7i8Vd330iInJfsVjcb7pPl+mKiIiI\n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\nyfRncExKSmLVquUEB4cyfvxkypSxvd9RQGZA/fHHYwAcP/5j1t709HRu3bpFamoqp09nVgh+//0N\nNGrUmMmTp/H0022z+qhYsTJnzkQDcOJEZh81anhRq1ZtFixYysKFy+jY8R/Uru3Njh0f8corQ1i4\ncBkmUwZ79/63CN+J/NHMqIiIiIiIWJDTRdyXe66tDh78nkGD+vBHJvXxacSQIf1xdXXF07MG8fFx\nVK7s8ZdCR5mvhw4dycyZ0/jPfzbg4OCAtXVmRHvxxf9jyJB+VKlSlcqVqwDw+ONP8Pbbc9i7dzc1\na9akbNmypKWlMWbMOEJDg7G3t7/9LKg7tWvXoXnzlgwb9gopKSn4+DTC3b0iDRr4MHbsaOztHbC3\nt+exx54owvcrfwymO2O8mcXFXSupU4uIiJidu7uTvvtEbouMjMAv4gR4eub9oJgYwrx9clxmQx5u\npXGd0S+//Bwfn0ZUrVqNnTu3cfz4j4wfPzlffWzd+iFt27ajfHlnVqxYgo2NDf36DSymEeePu7vT\nffdpZlRERERERCyC0WgsdT9WVKpUiaCgQOzs7DAajfkOogCurq689toIypa1x9HRkYkTg4thpEVP\nYVRERERERKSENGnSjJUr3y1UH23atKVNm7ZFNCLzUQEjERERERERMTuFURERERERETE7hVERERER\nERExOz0zKiIiIiIiFqE0VtN9mCmMioiIiIiIRYiOjsJvkS84F1GHVyFsxKEcK/SGhx9i27YtBAeH\nZtu+Zcsmvvrq86x1Q1u0eDRruZU2bVrTuHFTMjIyuHXrFi+99DLt23dk2rTJxMVd5uLFWKytrXF3\nr0itWnV49dXXi+iCHiwKoyIiIiIiYjmcATfzntJgMGT790cfbebEiR9ZuHAZNjY2pKenM23aJA4c\n+J6WLVtRvrwzCxYsBeD69SR69uxG+/YdmTJlOgBr1qzA1bUCXbq8YN4LMTOFURERERERkSL00Ucf\n8s47K7CxsQEy1z8NDp55RwtT1qukpCTKlSuX7XiTycTDQGFURERERESkCCUmJmYFzL17d/Phh++T\nnJxM06bNGD58NImJifj7DyUjI4OoqEhefLFHCY+4ZCiMioiIiIiIFCEHBweuXbuGk5MTTz7Zhief\nbMP334fx9ddfAlCuXPms23Rv3LjB0KH9admyFY880qQkh212WtpFRERERESkEP56W+3zz7/IggX/\n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\nr15l377dwN3nNBeFURERERERsSCni7gv9wId2aHDs4wYMRA3t4rUqOFFfHwckD0s5qXNH697jStG\ntQAAIABJREFU9erPzJnT2L37G5KTkxk3buLtGdb7h8+/8vFpxLp1Kxk9ehguLq40bOhDfHxcjgG2\nOBlM94rfZhIXd62kTi0iZhAZGYGrn2++69n9ClwJO5RjGXWR0sjd3UnffSK3RUZG4BdxAjw9835Q\nTAxh3j76fpD70jqjDx53d6f77tPMqIiIiIiIWASj0agfK0oRq9ybiIiIiIiIiBQthVEREREREREx\nO4VRERERERERMTuFURERERERETE7FTASERERERGLoGq6pYvCqIiIiIiIWITo6Cj8FvmCcxF1eBXC\nRuS83Fx4+CH8/YcydWoobdu2y9ret+//Ua9eAwIDg4poMHdLSLjClCkTSEq6xhNPtGHAgMF3tQkN\nDebkyV8oX748aWlpODu7MGrUa3h4VMnTOebNm83TTz9D06bNi3r4CqMiIiIiImJBnAE3856yRg0v\nvv76y6wwGhV1ilu3bhX7effs+YYGDRoyePAIunTpcM8wCjBixGgefbQ1AEePHmHKlPGsWPFusY8v\nNwqjIiIiIiIihVC7tjcxMWe5ceM69vYOfPHFZ7Rv34lLly4C8OWXn/Hhh+9Tpowt1ap5MnZsIF99\n9Tn79+8lOTmZ3377je7d/499+/Zw+nQkI0a8yt/+9iShocFcuHCe5ORbdO/ek/btO2U7b6tWj+Hv\nP5S4uDhefrlPnsbapElTrK1tOH/+HMnJybzzzjwyMjL4/ferjBkzgUaNHmHbts3s2PERLi4VuHXr\nJk8//QwxMWcJDQ3G2toak8lEUNAM3N0rFup9UxgVEREREREppDZt/s6ePf+lU6fO/PzzCXr16sel\nSxdJTPyd1auXs3bt+9jZ2bFw4Ty2b9+Kvb09N27cZO7chXz99Zds2vQ+y5at4fDhg2ze/AHNm7fg\n2LEjLFu2BoADB76/65x79nxDlSrVOHHiR1599XXOnInG07M6VlY516l1cXHl99+vcvHiRUaOfI1a\ntWrz1Vef8+mnO6hatRqbNr3Pu+9+gJWVFf7+Q7PO37BhI4YP9+fo0XCSkpIURkVEREREREqSwWCg\nXbuOzJkzEw+PKjRp0gyTyQTAhQvnqVmzNnZ2dgA0adLsdrDzoW7degA4OjpRo4YXAE5O5UhJScbe\n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\njub666+nd+/efPHFFwAds58A//znP7FarbS1tfHpp592VJNW/bt1dmVlJfHx8fTv35+qqipsNht2\nu529e/d25Fc/7MljNBp9Nhl16cyoiIiIiIiIN7lyy6Y6uGJn3vHjx1NbW8v9999PSEgINpuNBQsW\nEBQURG5uLv369SMiIqLj+QaDgaysLJqampg4cSK33HILANu2bWPLli1Aey+eyMhIJkyYQEZGBna7\nndGjR5OWlsZnn312wfUTExOZNWsWGzy0Z7IrubSBkYiIiIiIiLe0tbVx7Ngxl44ZFxfnsk61J0+e\n5KmnnqK4uPiC44sXL2bq1KkMGdK1uj5rZlRERERERPyC0WhUE1UfoplRERERERER8TiXNjASERER\nERERuRpKRkVERNxo8+bNF3ztiw0mRERE3EFluiIiIm7wzjvv8MEHH7B7927GjBkDtDfWOHLkCO++\n+66XoxMREfE+NTASERFxg9TUVMLCwmhqaiI9PR1o3xfOZDJ5OTIREf/V2bvpyoU0MyoiIuJmX375\nJS0tLR1f9+vXz4vRiIj4r5qaGga++SZERrpmQIuF6nvvvWyH3oKCAg4ePEhjYyPnz5/HZDLRp08f\nVq5ceVWX+M1vfkNBQUGX/GOlZkZFRETcKDc3l7KyMsLDw7Hb7RgMBkpLS70dloiI/4qMBA8mdgsX\nLgRg69at1NXVMX/+fIfONxgM7gjLJygZFRERcaMDBw6wfft2AgLUM1BEpCspLCxk//79tLW1kZmZ\nSVpaGvv27WPZsmUA3HTTTRQWFmK321m5ciWNjY20tLSwYsWKLlNBo3dGERERN4qOjr6gRFdERPzf\nP/7xD7744gs2btxISUkJq1atorm5mZycHJYvX86mTZv46U9/Sm1tLQBpaWmUlJQwZswY3n//fS9H\n7zmaGRUREXEji8XCuHHjiI6OBlCZrohIF1BTU0NVVRUPPvggdrsdm82GxWKhqamp4/1g8uTJHc8f\nMmQIAGFhYXz77bdeidkblIyKiIi40dNPP+3tEERExMP69+9PSkoKOTk5WK1WiouLiYqK4sYbb+Tz\nzz8nKiqKtWvXMmDAAKDrrhtVMioiIuJGW7duvejY3LlzvRCJiEgXYbF4fazx48ezZ88epkyZwrlz\n55gwYQLBwcHk5uaycOFCAgICiIiIYObMmTz//POui9fHaGsXERERN/q+JNdut3P48GFsNhtLly71\nclQiIv5J+4z6FiWjIiIiHpSZmdml/wouIiLyPZXpioiIuFFdXV3H4zNnznDq1CkvRiMiItJ5KBkV\nERFxo5ycnI7H3bt379gcXUREpKtTma6IiIibnT17lhMnThAVFUWfPn28HY6IiEinEODtAERERPzZ\n3/72NzIyMiguLiY9PZ233nrL2yGJiIh0CirTFRERcaP169ezZcsWQkJCaG5u5re//S333HOPt8MS\nEfFL6qbrW5SMioiIuJHBYCAkJASA0NBQunfv7uWIRET817Fjx3hz4JtEEumS8SxYuLf6XuLj4y/5\nnOnTp5Odnc2wYcP47rvvSE5OZvbs2cycOROAadOm8dhjjzFo0CCgff/p3r17M27cODZu3MiUKVP4\n6KOPOH36NJMnT3ZJ3L5CyaiIiIgbmUwmli1bxujRo6moqODmm2/2dkgiIn4tkkhMmDx2vZSUFCoq\nKhg2bBh79+4lNTWVsrIyZs6cSWtrKxaLpSMRBZg0aVLH46KiIqZMmUJqaqrH4u1MlIyKiIi4UXp6\nOp988gk7d+7kvffe47nnnvN2SCIi4kJjx46lqKiI6dOnU15ezuTJk/nzn/9Mc3Mzhw4dIikpiV/+\n8pfExMTQrVs3YmNj6du3L01NTTQ1NfHkk08ybNgwamtrycjIIDs7m8jISI4fP87w4cNZsmQJZ8+e\n5fe//z2tra3Exsby8ccf8/7773v71q+ZGhiJiIi4UX5+PnfffTc5OTls3ryZZcuWeTskERFxocGD\nB1NbWwvAJ598QlJSEsnJyezcuZM9e/aQmprKuXPnmDNnDk8//TTQvoQjKyuL3r17d2wBZjAYADCb\nzeTl5fH6669TXl7Ol19+SXFxMWlpabz00ktMmDCBtrY279ysiykZFRERcaOgoKCO0lyTyURAgN56\nRUT8icFgYNCgQZSXlxMWFkZQUBCpqalUVlZSWVlJSkoKdrud2NjYqxovOjqa4OBgAgICCA8Pp6Wl\nhWPHjjFy5EgARo8e7c7b8Si9I4qIiLhRv379WLFiBR988AErV64kPDzc2yGJiIiLJScns2bNGm6/\n/XYAEhMTOXToEDabjV69egH/mfl0hN1uByA+Pp59+/YBdPzrD7RmVERExI3y8/N59dVXKSsrIy4u\njtmzZ3s7JBERv2bB4vGxUlJSyMnJobCwEGiviunVqxe33norcOlENC4ujgULFjB27NiOYz987veP\nZ82axYIFC/j73/9OWFgYgYH+kcYZ7N+n2yIiIiIiIj7MX/cZLSsr48Ybb2To0KHs2rWLNWvWsH79\neq/G5Ar+kVKLiIiIiEiXZzQaL7snqK+Kiorisccew2g0YrPZ+OMf/+jtkFxCM6MiIiIiIiLicWpg\nJCIiIiIiIh6nZFREREREREQ8TsmoiIiIiIiIeJySUREREREREfE4JaMiIiIiIiLicUpGRURERERE\nxOOUjIqIiIiIiIjHKRkVERERERERj1MyKiIiIiIiIh6nZFREREREREQ87v8A70qm8qrxZuMAAAAA\nSUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x108d4c748>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"category_dist_frame.plot(kind='bar', legend=True, title=\"Number of Meetup Groups per Categorie\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Show our good intentions by starting a meetup group, but then slack of and fail to actually organise events"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"## 12% of all Amsterdam based Tech Meetup Groups"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"# Load all Amsterdam groups with creation timestamp (divide by 1000 for ms to s)\n",
"group_creation = neo.Graph().cypher.execute('''\n",
"match (g:Group) where g:Amsterdam\n",
"return g.created / 1000.0 as creation_timestamp\n",
"''')\n",
"\n",
"# Create dataframe, resample by month using sum, fillna with 0 and then apply cummulative sum\n",
"group_creation_frame = pd.DataFrame(\n",
" [\n",
" (datetime.fromtimestamp(r.creation_timestamp), 1)\n",
" for r in group_creation\n",
" ],\n",
" columns=['Group creation date', 'Total Tech Meetup groups in Amsterdam']\n",
").set_index('Group creation date').resample('m', how='sum').fillna(0).cumsum()"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false,
"scrolled": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x10952d748>"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA6MAAAHwCAYAAABT47lsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XlclXX+/vHrHA6LcABRcEVBEXeUBI2i1Borl3IypdJy\npr5OaTU1xTS/bLJhauY7Tc23cZZmpppqKtq0XNq0kswsl9TcZXEBN0QERYUDHJZz//6wGE0FF+C+\nObyef+l97nPu65y3PB5c3p9z3zbDMAwBAAAAANCM7GYHAAAAAAC0PpRRAAAAAECzo4wCAAAAAJod\nZRQAAAAA0OwoowAAAACAZkcZBQAAAAA0O0dDO1RXV2vWrFnas2ePfH199dhjjykwMFAzZ86U3W5X\nbGys0tLSJElz587VnDlz5OvrqxkzZmjkyJFNnR8AAAAA0AI1WEbnzp0rf39/vfPOO8rLy9Mvf/lL\ndezYUampqUpMTFRaWpoyMjIUHx+v9PR0LViwQJWVlZo8ebKSk5Pl6+vbHO8DAAAAANCCNLhMd+fO\nnRo+fLgkqUePHiosLNTq1auVmJgoSRo+fLhWrlypzZs3KyEhQQ6HQ06nU9HR0crJyWna9AAAAACA\nFqnBMtqvXz8tW7ZMkrRx40YdOXJElZWVdY8HBQWprKxMLpdLwcHBddsDAwNVWlra+IkBAAAAAC1e\ng2V04sSJCgoK0m233abPP/9c0dHRCg0NrXvc5XIpJCRETqdTZWVlp22vT01N7UVEBwAAAAC0VA1+\nZ3Tz5s1KSkrSo48+qq1bt2rTpk2Kjo7WmjVrNGzYMC1fvlxJSUmKi4vT7NmzVVVVJbfbrdzcXMXG\nxtb72iUl5Y32Rlq7iIhgFRVxJtoKmIV1MAvrYBbWwjysg1lYB7OwDmZhHRczC4/H0MqtBzXhR73P\nuk+DZbRHjx566KGH9MILL8jf31+///3v5fF49Pjjj6u6uloxMTEaPXq0bDabpk6dqilTpsgwDKWm\npsrPz++CggMAAAAAWqYjxyv10keZyt579OLKaNu2bfWf//zntO3p6emnbUtJSVFKSsp5RgUAAAAA\neINvc4r06uIsuSprdElseL37NlhGAQAAAACoj7u6VnM+36FlGw/Iz2HXT67roxHxXep9DmUUAAAA\nAHDB9haW6oUPtqngcLkiI5ya/uMB6hoe1ODzKKMAAAAAgPNmGIYy1u3Xu8t2qqbW0KjESKWMjJGv\nw+ecnk8ZBQAAAACcl6rqWv1z4VZt3nVYwYG+mjaunwbF1P8d0R+ijAIAAAAAzsvqzEJt3nVY/aLC\ndPcN/RXq9D/v17A3QS4AAAAAgBdbm31IknTHmL4XVEQlyuhpnnvuL7r//um67bZJmjjxej3wwAz9\n5jePnnX/gwcLtHLl12d9PD9/v+6992enbFu8+CPdf/903X33HRo9eqQeeGCGHnhghkpKjpxzzuef\nf06LF3901sf37t2tK68cqnfffeeU7Q89dJ8efviBcz7O99avX6e9e3ef9/Os5oMPFmjNmtXnvH9l\nZaXGjfuR5s2be9HH3rEjR1u3br6g5z799O+Vmbn1ojMAAAAAF6usolpZu0sU3SlYEW3bXPDrsEz3\nB37+8wclnSiMe/fu0fTp99W7/7p136igoECXX37FWfex2Wyn/H3MmOs1Zsz1ys/frz/84Qn97W/P\nX3zwM4iM7KalS5coJeVWSdKRI4d18GCBunaNPO/Xev/9+brxxonq3j26kVM2r/HjJ5zX/hkZn2rs\n2PH68MOFmjjx5os69uefL1FUVLQGDhx0Ua8DAAAAmGn99iJ5DEND+3a4qNexdBmdu3Rn3enfxjK0\nbwfdfHWvC3ru3/72rLZu3SKbzabrrhur8eMn6K230lVdXa2BAwfJ399fr732sjwejyorK/Xb3/7v\neR/js88+0fz5c+Xj46MhQxI1bdp0HT5crP/93ydUUeGSzWbX448/KUn64osMffLJIpWWHtfMmf9P\nvXufWnLCwyPk4+OjgwcL1KlTZ2VkfKpRo65TVtY2SdLatav1yiv/lsPhUFRUtH75y5mqqanRM8/8\nrw4eLJDH49GMGT+XzWbX+vXrtG/fHv3f//1N06ffqXff/UCS9OijD2vq1Du0fXuONm3aoCNHjuj4\n8aO6++57ddllpxb0f//7X1q9eqXatg2Ty1WmBx5I1fLly7R9e44qKsr1m9/8ThkZn2r58i/k4+PQ\n0KGXatq06Xr++ecUFRWtMWOu144d2/X888/p2Wf/prvu+qm6d++u/Px8RUR00G9+8zvl5+/X00//\nTg6HryTpySefUlhYu7oM379Wu3btNW/eXNntNhUUHNDo0ddr8uTbT5vHRx+9r8ce+60KCvL17bdr\nlZAwVN98s0rz5s2RzWZTUdEhTZiQorVrv9GuXTt0220/1U9/OkX/+MdftXXrZtXU1Ojaa8foiiuG\n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\nkVkGAAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x108e054a8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"group_creation_frame.plot()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"106 rows affected.\n"
]
}
],
"source": [
"# Fetch creation timestamp of groups with zero events organised\n",
"# relative to the maximum timestamp present in the database\n",
"non_organising_result = %cypher \\\n",
" match (x:Group) \\\n",
" with max(x.created) as dataset_timestamp \\\n",
" match (g:Group) \\\n",
" where not g--(:Event) and g:Amsterdam \\\n",
" return (dataset_timestamp - g.created) / (24*3600*1000) as `Age in days`\n",
"\n",
"non_organising_result_frame = non_organising_result.get_dataframe()"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<matplotlib.axes._subplots.AxesSubplot object at 0x10959f978>]], dtype=object)"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA6gAAAHpCAYAAACP2hHIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3X+Q1fV97/HXLisi7PoDu+Ym1IFI/IVVG6Wpk1SqRqZQ\nmRqtViVLaiSOJJJBrRZkiQSDYIlJNAYnEmfiBA1oKjUmbSeV2EhiaDF6xYjRTEdTpsRLIFDcXYgs\n7vf+kZutP3L5sZxlP9l9PP7inLPnfN+7855ln3u+52xdVVVVAAAAoI/V9/UAAAAAkAhUAAAACiFQ\nAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEYEHbt2pU/+ZM/yZVXXlnTx12+fHm+8pWv7NdjvPe9\n783Pf/7zGk0EAL+7Gvp6AAA4EB599NGccMIJWbduXV566aUcc8wxNXncSy+9dL8fo66urgaTAMDv\nPoEKwIDw9a9/PZMmTcqoUaNy77335uabb06SLFmyJA899FCGDRuWsWPHZuXKlXnsscfS2dmZ2267\nLU8++WS6urpy4oknZs6cORk2bNibHvdLX/pS/vu//ztz5szJOeeckwsvvDCrV6/OK6+8kokTJ+aG\nG2542yw/+tGPMn/+/NTX1+ekk05KVVVJkqqqcsstt+THP/5xOjo6UlVV5s+fnxNPPDHjxo3LN77x\njYwcOTJJcsUVV6SlpSWHHXZYbr311nR1daWuri5XXXVVxo8f38tfTQDoHU7xBaDf+4//+I88++yz\n+fM///Ocf/75+da3vpVt27bl+9//fh5++OE89NBDWbFiRTo6OrqfzVyyZEkaGhqyYsWKPPzwwznq\nqKNy22237fFY27dvz/33359ly5blvvvuy4YNG950e2dnZ6655prceOONWbFiRT7wgQ/kV7/6VZJk\n7dq12bx5cx544IF8+9vfzvnnn58lS5ZkyJAhueCCC/Lggw8mSdavX5+f/exnOfvss3PnnXfmox/9\naB566KHccsst+bd/+7caf/UA4MDxDCoA/d7y5cvzp3/6p2lqasrJJ5+cESNGZPny5dm8eXMmTJiQ\nxsbGJMmHP/zh7sD73ve+l7a2tjzxxBNJfv0a1iOPPHKPx/rgBz+YJHnHO96RI488Mtu2bcuIESO6\nb//pT3+agw46KH/8x3+cJJkwYULmzp2bJPnDP/zDzJgxI8uWLcv69euzZs2a7tkuu+yytLS05Lrr\nrsuDDz6Yiy66KHV1dZk4cWJuvvnmPPbYY3n/+9+fa6+9tkZfNQA48AQqAP3ajh078vDDD2fIkCH5\n4Ac/mKqq0tHRkfvvvz/nnXdeurq6uj+2vv5/Tix6/fXX09ramjPPPDPJr58Zfe211/Z4vCFDhrzp\n8m9O3/2Nurq6t103aNCgJL+O4gULFuSKK67Iueeem2OOOSbf+ta3kiSjRo3K8ccfn5UrV+bb3/52\nvvGNbyRJLrnkkpxzzjl54oknsmrVqnzpS1/KI4880h22APC7xCm+APRrjzzySIYPH54f/OAH+e53\nv5vHHnssK1euzI4dOzJmzJg8+uijaW9vT5L8/d//ffcpvmeeeWbuv//+7Ny5M11dXbnpppvyhS98\nYb/nOe6441JVVVatWpUkefzxx7N169YkyQ9/+MOcc845ufTSS3PyySfnu9/97psCevLkyVm0aFFO\nOeWUNDc3J/n1mzQ9//zz+dCHPpSbb745bW1tefXVV/d7TgDoCwIVgH5t+fLl+ehHP/qm65qamjJl\nypR87Wtfy8UXX5xLLrkkF110UTo6OnLIIYckST7xiU9kxIgRueCCCzJp0qRUVZWZM2fu9lhvfTfe\n3/buvA0NDVm8eHFuv/32XHDBBfnOd77TferwpZdemjVr1uSCCy7IlVdemfe///35r//6r+77nn32\n2dm+fXsuu+yy7uv+9m//NnfccUcuvPDC/PVf/3WmT5+ed73rXfv2RQKAQtRVbz3PCAAGiHXr1uXp\np5/OlClTkiT33ntvnn322Xz+85/v48l+u6effjpz587tPu0XAPqbPb4GtaurK3PmzMnLL7+c+vr6\nzJs3L52dnbnqqqsyatSoJL9+44aJEyf29qwAUFMjR47MkiVLut8dd8SIEd1/fqY0s2bNypo1a7Jo\n0aK+HgUAes0en0FduXJl/vVf/zW33HJL1qxZk3vvvTdnn312Ojo6cvnllx+gMQEAAOjv9uoU366u\nrtTX1+cf/uEfsmbNmhx88MF5+eWX8/rrr2fkyJFpbW3N0KFDD8S8AAAA9FN7/RrUG2+8MY8++mi+\n+MUvZuPGjTn++OMzZsyYfPnLX862bdt2+8YRVVX91jeK6Kmf/vSnmXLj1zP0sKNq9pj0je3bfpGl\nCyfnuOOO6+tRAACAPrbXfwd14cKFuf7663PxxRdn+fLlOeqoX8fh+PHjM3/+/N3et66uLps2te3f\n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\nOijTpk3LWWed1bfDU7Rf/vKX+cu//Mt89atfzaBBg+wU+2XJkiV57LHHsmvXrrS0tOS0006zU/RY\nVVVpbW3Nyy+/nEGDBuUzn/mM71P0yNq1a3Pbbbdl6dKlWb9+/V7v0GuvvZYbbrghv/zlL9PY2Jhb\nb701RxxxRB9/NpTgjTv1k5/8JPPnz8+gQYMyePDgLFq0KMOHD6/dTlW96F/+5V+qWbNmVVVVVc88\n80z18Y9/vDcPRz/y0EMPVQsWLKiqqqq2bdtWnXXWWdW0adOqJ598sqqqqrrpppuqRx99tNq0aVM1\nadKkqrOzs2pra6smTZpU7dy5sy9Hp2CdnZ3V1VdfXf3Zn/1Z9dJLL9kp9su///u/V9OmTauqqqo6\nOjqqO+64w06xX1atWlVdc801VVVV1RNPPFF98pOftFPss6985SvVpEmTqksuuaSqqmqfduirX/1q\ndeedd1ZVVVX/+I//WM2fP7/PPg/K8dadamlpqV544YWqqqpq+fLl1a233lrTnerVU3yfeuqpnHnm\nmUmSU089Nc8991xvHo5+ZOLEiZkxY0aS5PXXX8+gQYPy/PPPZ+zYsUmScePG5Yc//GGeffbZnH76\n6WloaEhjY2NGjRrV/fd54a3+7u/+LpdddlmOOuqoVFVlp9gvP/jBD3LcccflE5/4RD7+8Y/nnHPO\nsVPsl4MPPjhtbW2pqiptbW1paGiwU+yzkSNHZvHixd2X161bt1c79MILL+Spp57KuHHjuj929erV\nffI5UJa37tQXvvCFHH/88Ul+fdbj4MGDa7pTvRqo7e3taWpq6r7c0NCQrq6u3jwk/cQhhxySoUOH\npr29PTNmzMi1116b6g1/snfYsGFpb29PR0fHm3Zs6NChaWtr64uRKdyKFSty5JFH5gMf+ED3Lr3x\n+5GdYl9t3bo1zz33XL74xS/m05/+dK6//no7xX45/fTT89prr2XChAm56aabMmXKFP/3sc/Gjx+f\nQYMGdV/e2x36zfWNjY1v+lh460793u/9XpLk6aefzte//vVcfvnlb+u+/dmpXn0NamNjYzo6Orov\nd3V1pb7e+zKxd1555ZVMnz49LS0tOe+88/LZz362+7aOjo4ceuihaWxsfNOi/+Z6eKsVK1akrq4u\nTzzxRF588cXMnDkzW7du7b7dTrGvDj/88IwePToNDQ1597vfnYMPPjgbN27svt1Osa/uueeenHba\nabn22muzcePGTJkyJZ2dnd232yl64o0/e+9ph974s/tbIxbe6J/+6Z9y9913Z8mSJTniiCNqulO9\nWounnXY5MhTrAAAB30lEQVRaHn/88STJM888k+OOO643D0c/snnz5kydOjU33HBDLrjggiTJiSee\nmCeffDJJsmrVqpx++uk5+eST89RTT2Xnzp1pa2vLSy+9lGOPPbYvR6dQ9913X5YuXZqlS5fmhBNO\nyKJFi3LmmWfaKXrs9NNPz/e///0kycaNG7Njx46cccYZWbNmTRI7xb7bvn179zMNTU1N2bVrV8aM\nGWOn2C9jxozZ6//r3vve93b/7P744493nxoMb/TNb34z999/f5YuXZoRI0YkSU455ZSa7VSvPoM6\nfvz4PPHEE7n00kuTJAsXLuzNw9GP3H333Xn11Vdz1113ZfHixamrq0tra2vmz5+fzs7OjB49OhMm\nTEhdXV2mTJmSyZMnp6qqXHfddRk8eHBfj8/viJkzZ+ZTn/qUnaJHzjrrrPzoRz/KRRdd1P2u9SNG\njMicOXPsFD0yderU3HjjjZk8eXJef/31XH/99TnppJPsFPtlX/6vu+yyyzJz5sxMnjw5gwcPzuc+\n97m+Hp/CdHV1ZcGCBXnXu96Vq6++OnV1dXnf+96X6dOn12yn6qo3npgOAAAAfcQLQgEAACiCQAUA\nAKAIAhUAAIAiCFQAAACKIFABAAAogkAFAACgCAIVAACAIvxfEyJ9+hadFjEAAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x1095d0b38>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Bins are (roughly): one week, one month, 0.5 year, 1 year, 2 years, 3 years\n",
"non_organising_result_frame.hist(bins=[7,28,182,364,728,1092])"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Abuse the Meetup.com recommender and e-mail marketing to notify people of events that are actually on Eventbrite"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"## 2.5% of all Tech Meetups (sample of 45K events)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Cool. How do we know all of this?"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"## Meetup API\n",
"- http://www.meetup.com/meetup_api/\n",
"- Well documented\n",
"- Very complete:\n",
" - Groups, Members, Events, RSVPs\n",
" - Venues\n",
" - Categories\n",
" - Comments\n",
" - Etc.\n",
"- Reasonably generous rate limiting\n",
"- REST-ful"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
" $ http GET https://api.meetup.com/2/groups \\\n",
"> key==$MEETUP_API_KEY \\\n",
" > photo-host==public \\\n",
" > radius==100 \\\n",
" > category_id==34 \\\n",
" > country==NL \\\n",
" > city==Amsterdam \\\n",
" > page==3 \\\n",
" > only==\"name,organizer.name\"\n",
"\n",
"(Get [HTTPie](https://pypi.python.org/pypi/httpie) for CLI HTTP requests)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
" HTTP/1.1 200 OK\n",
" CF-RAY: 281e675a6223073d-AMS\n",
" Connection: keep-alive\n",
" Content-Encoding: gzip\n",
" Content-Length: 516\n",
" Content-Type: application/json;charset=utf-8\n",
" Date: Fri, 11 Mar 2016 10:43:09 GMT\n",
" ETag: \"125271063a0f125a91e27550645d54db\"\n",
" Server: cloudflare-nginx\n",
" Set-Cookie: __cfduid=d95e42f060ca7ec2183739b87b0ec44dd1457692988; expires=Sat, 11-Mar-17 10:43:08 GMT; path=/; domain=.meetup.com; HttpOnly\n",
" Vary: Accept-Encoding,User-Agent\n",
" X-Accepted-OAuth-Scopes: basic\n",
" X-Meetup-Request-ID: 581c305e-aae5-4469-8e56-4ab9d9344bf8\n",
" X-Meetup-server: api12\n",
" X-OAuth-Scopes: basic\n",
" X-RateLimit-Limit: 30\n",
" X-RateLimit-Remaining: 29\n",
" X-RateLimit-Reset: 10"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
" {\n",
" \"meta\": {\n",
" \"count\": 3, \n",
" \"description\": \"None\", \n",
" \"id\": \"\", \n",
" \"lat\": 52.369998931884766, \n",
" \"link\": \"https://api.meetup.com/2/groups\", \n",
" \"lon\": 4.889999866485596, \n",
" \"method\": \"Groups\", \n",
" \"next\": \"https://api.meetup.com/2/groups...[tokens redacted]\"\n",
" \"title\": \"Meetup Groups v2\", \n",
" \"total_count\": 897, \n",
" \"updated\": 1457692746000, \n",
" \"url\": \"https://api.meetup.com/2/groups...[tokens redacted]\"\n",
" }, "
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
" \"results\": [\n",
" {\n",
" \"name\": \"Amsterdam OpenCoffee @ Launchdesk Boven de Balie\", \n",
" \"organizer\": {\n",
" \"name\": \"Sander Koppelaar\"\n",
" }\n",
" }, \n",
" {\n",
" \"name\": \"OPEN COFFEE ROTTERDAM\", \n",
" \"organizer\": {\n",
" \"name\": \"Roel Schiefelbusch\"\n",
" }\n",
" }, \n",
" {\n",
" \"name\": \"nlscrum - Scrum User Group Netherlands\", \n",
" \"organizer\": {\n",
" \"name\": \"Nicole Belilos\"\n",
" }\n",
" }\n",
" ]\n",
" }"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"%%sh --out response\n",
"# Actual request example. Requires MEETUP_API_KEY env var\n",
"\n",
"http GET https://api.meetup.com/2/groups \\\n",
"key==$MEETUP_API_KEY \\\n",
"photo-host==public \\\n",
"radius==100 \\\n",
"category_id==34 \\\n",
"country==NL \\\n",
"city==Amsterdam \\\n",
"page==5 \\\n",
"only==\"name,organizer.name\""
]
},
{
"cell_type": "code",
"execution_count": 61,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [
{
"data": {
"text/plain": [
"[{'name': 'Amsterdam OpenCoffee @ Launchdesk Boven de Balie',\n",
" 'organizer': {'name': 'Sander Koppelaar'}},\n",
" {'name': 'OPEN COFFEE ROTTERDAM',\n",
" 'organizer': {'name': 'Roel Schiefelbusch'}},\n",
" {'name': 'nlscrum - Scrum User Group Netherlands',\n",
" 'organizer': {'name': 'Nicole Belilos'}},\n",
" {'name': 'Limburg Web Entrepreneurs', 'organizer': {'name': 'Jeroen Moors'}},\n",
" {'name': 'Android Developers Amsterdam',\n",
" 'organizer': {'name': 'Jeroen Veger'}}]"
]
},
"execution_count": 61,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Not printing metadata in result,\n",
"# as it contains keys for re-running the requests\n",
"json.loads(response)['results']"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Setup\n",
"\n",
"- Scrape all information on groups, members, events, RSVPs and topics for\n",
"- Query all groups within a 100-mile radius of a particular city, run for:\n",
" - Amsterdam\n",
" - Berlin\n",
" - London\n",
" - New York City\n",
" - Chicago\n",
" - San Francisco"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Setup\n",
"\n",
"- Run one city per day\n",
" - Scheduled with [Jenkins](https://jenkins-ci.org/) on a [Digital Ocean VPS](https://www.digitalocean.com/)\n",
" - Longest run takes about 19 hours (San Francisco)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Downloader can fail\n",
"- API response is slow enough to NOT hit rate limiting without parallelism\n",
"- Other failures occur\n",
" - Broken connections\n",
" - HTTP 500"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"### Created resumable downloader\n",
"- Keep a list of REST URLs to download\n",
"- Persisted in SQLite\n",
"- Write downloaded blobs to SQLite\n",
"- Scheduler retries up to 30 times, with 30 second pause"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Result: SQLite DB with all downloaded JSON blobs for Members, Groups, Events, RSVPs, Topics and Venues\n",
"\n",
"Problematic:\n",
"- JSON blobs in SQLite are hard to query\n",
"- No indexes\n",
"- Doesn't naturally map to the domain\n",
"\n",
"Solution:\n",
"- Transform JSON into a graph representation\n",
" - Add metadata to relationships in the graph\n",
"- Store entire graph in a graph database: [Neo4j](http://neo4j.com/)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Neo4j\n",
"\n",
"- Graph Database, written in Java\n",
" - Stores a property graph\n",
" - Nodes (vertices) and relationships (edges) can have arbitrary properties\n",
" - Relationships are directed\n",
" - Traversal can ignore direction\n",
"- Exposes a REST API for querying\n",
"- Excellent Python support through [Py2Neo](http://py2neo.org/2.0/)\n",
"- Great declarative query language: [Cypher](http://neo4j.com/docs/stable/cypher-query-lang.html)\n",
" - Feels like describing queries with ASCII-art\n",
"- Basic Jupyter / Pandas integration (`%cypher` and `%%cypher`)"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Neo4j\n",
"\n",
"# http://localhost:7474"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# py2neo\n",
"\n",
"`pip install py2neo`\n",
"\n",
"Homepage: http://py2neo.org/2.0/"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## Access graph database"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"4150577"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Connects to localhost without authentication by default\n",
"graph_db = neo.Graph()\n",
"\n",
"# Performs a REST call to the server, requests database size\n",
"graph_db.size"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## Query"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
" | event_name | days_from_now\n",
"----+----------------------------------------------------------------------------+---------------\n",
" 1 | Analytics with Cassandra and PySpark | -18\n",
" 2 | March meetup UTRECHT @Blendle | 2\n",
" 3 | GOTO Night: Stream Processing with Apache Flink and Mining Github | 2\n",
" 4 | 12e Editie Data Donderdag - 17 maart 2016 | -4\n",
" 5 | Parallel scikit-learn on YARN and Real Secure Hadoop | 30\n",
" 6 | First meetup | 1\n",
" 7 | 11e Editie Data Donderdag - 28 januari 2016 | 44\n",
" 8 | AmsteRdam: the SparkR edition | 136\n",
" 9 | 9e Editie Data Donderdag - 8 oktober | 156\n",
" 10 | Remote heart rate estimation and capturing video-wide temporal information | 171"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Get the last 10 Events that I went to\n",
"cypher_result = graph_db.cypher.execute('''\n",
"match (me:Member { name: \"Friso van Vollenhoven\"} )-[r:RSVP_ED]->(e:Event)\n",
"where\n",
" me:Amsterdam and\n",
" r.response = \"yes\"\n",
"return\n",
" e.name as event_name,\n",
" (timestamp() - e.time) / (24*3600*1000) as days_from_now\n",
"order by e.created desc\n",
"limit 10\n",
"''')\n",
"cypher_result"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Query result set"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"-18"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Iterable\n",
"min( row.days_from_now for row in cypher_result )"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"171"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# List like\n",
"cypher_result[-1].days_from_now"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"'First meetup'"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Records are also dict-like\n",
"cypher_result[5]['event_name']"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>event</th>\n",
" <th>days_from_now</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Analytics with Cassandra and PySpark</td>\n",
" <td>-18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>March meetup UTRECHT @Blendle</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>GOTO Night: Stream Processing with Apache Flin...</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>12e Editie Data Donderdag - 17 maart 2016</td>\n",
" <td>-4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Parallel scikit-learn on YARN and Real Secure ...</td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>First meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>11e Editie Data Donderdag - 28 januari 2016</td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>AmsteRdam: the SparkR edition</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>9e Editie Data Donderdag - 8 oktober</td>\n",
" <td>156</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Remote heart rate estimation and capturing vid...</td>\n",
" <td>171</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" event days_from_now\n",
"0 Analytics with Cassandra and PySpark -18\n",
"1 March meetup UTRECHT @Blendle 2\n",
"2 GOTO Night: Stream Processing with Apache Flin... 2\n",
"3 12e Editie Data Donderdag - 17 maart 2016 -4\n",
"4 Parallel scikit-learn on YARN and Real Secure ... 30\n",
"5 First meetup 1\n",
"6 11e Editie Data Donderdag - 28 januari 2016 44\n",
"7 AmsteRdam: the SparkR edition 136\n",
"8 9e Editie Data Donderdag - 8 oktober 156\n",
"9 Remote heart rate estimation and capturing vid... 171"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Trivially construct a DataFrame\n",
"pd.DataFrame(\n",
" ((r.event_name, r.days_from_now) for r in cypher_result),\n",
" columns=['event', 'days_from_now']\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"### Ipython Cypher\n",
"\n",
"`pip install ipython-cypher`\n",
"\n",
"Homepage: https://pypi.python.org/pypi/ipython-cypher/"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Query and assign"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "-"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"10 rows affected.\n"
]
}
],
"source": [
"ipcypher_result = %cypher \\\n",
"match (me:Member { name: \"Friso van Vollenhoven\"} )-[r:RSVP_ED]->(e:Event) \\\n",
"where \\\n",
" me:Amsterdam and \\\n",
" r.response = \"yes\" \\\n",
"return \\\n",
" e.name as event_name, \\\n",
" (timestamp() - e.time) / (24*3600*1000) as days_from_now \\\n",
"order by e.created desc \\\n",
"limit 10"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<table>\n",
" <tr>\n",
" <th>event_name</th>\n",
" <th>days_from_now</th>\n",
" </tr>\n",
" <tr>\n",
" <td>Analytics with Cassandra and PySpark</td>\n",
" <td>-18</td>\n",
" </tr>\n",
" <tr>\n",
" <td>March meetup UTRECHT @Blendle</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <td>GOTO Night: Stream Processing with Apache Flink and Mining Github</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <td>12e Editie Data Donderdag - 17 maart 2016</td>\n",
" <td>-4</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Parallel scikit-learn on YARN and Real Secure Hadoop</td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <td>First meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <td>11e Editie Data Donderdag - 28 januari 2016</td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <td>AmsteRdam: the SparkR edition</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <td>9e Editie Data Donderdag - 8 oktober</td>\n",
" <td>156</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Remote heart rate estimation and capturing video-wide temporal information</td>\n",
" <td>171</td>\n",
" </tr>\n",
"</table>"
],
"text/plain": [
"[['Analytics with Cassandra and PySpark', -18],\n",
" ['March meetup UTRECHT @Blendle', 2],\n",
" ['GOTO Night: Stream Processing with Apache Flink and Mining Github', 2],\n",
" ['12e Editie Data Donderdag - 17 maart 2016', -4],\n",
" ['Parallel scikit-learn on YARN and Real Secure Hadoop', 30],\n",
" ['First meetup', 1],\n",
" ['11e Editie Data Donderdag - 28 januari 2016', 44],\n",
" ['AmsteRdam: the SparkR edition', 136],\n",
" ['9e Editie Data Donderdag - 8 oktober', 156],\n",
" ['Remote heart rate estimation and capturing video-wide temporal information',\n",
" 171]]"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ipcypher_result"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### To DataFrame"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "-"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>event_name</th>\n",
" <th>days_from_now</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Analytics with Cassandra and PySpark</td>\n",
" <td>-18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>March meetup UTRECHT @Blendle</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>GOTO Night: Stream Processing with Apache Flin...</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>12e Editie Data Donderdag - 17 maart 2016</td>\n",
" <td>-4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Parallel scikit-learn on YARN and Real Secure ...</td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>First meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>11e Editie Data Donderdag - 28 januari 2016</td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>AmsteRdam: the SparkR edition</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>9e Editie Data Donderdag - 8 oktober</td>\n",
" <td>156</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Remote heart rate estimation and capturing vid...</td>\n",
" <td>171</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" event_name days_from_now\n",
"0 Analytics with Cassandra and PySpark -18\n",
"1 March meetup UTRECHT @Blendle 2\n",
"2 GOTO Night: Stream Processing with Apache Flin... 2\n",
"3 12e Editie Data Donderdag - 17 maart 2016 -4\n",
"4 Parallel scikit-learn on YARN and Real Secure ... 30\n",
"5 First meetup 1\n",
"6 11e Editie Data Donderdag - 28 januari 2016 44\n",
"7 AmsteRdam: the SparkR edition 136\n",
"8 9e Editie Data Donderdag - 8 oktober 156\n",
"9 Remote heart rate estimation and capturing vid... 171"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ipcypher_result.get_dataframe()"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Cell level query magic"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "-"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"10 rows affected.\n"
]
},
{
"data": {
"text/html": [
"<table>\n",
" <tr>\n",
" <th>event_name</th>\n",
" <th>days_from_now</th>\n",
" </tr>\n",
" <tr>\n",
" <td>Analytics with Cassandra and PySpark</td>\n",
" <td>-18</td>\n",
" </tr>\n",
" <tr>\n",
" <td>March meetup UTRECHT @Blendle</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <td>GOTO Night: Stream Processing with Apache Flink and Mining Github</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <td>12e Editie Data Donderdag - 17 maart 2016</td>\n",
" <td>-4</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Parallel scikit-learn on YARN and Real Secure Hadoop</td>\n",
" <td>30</td>\n",
" </tr>\n",
" <tr>\n",
" <td>First meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <td>11e Editie Data Donderdag - 28 januari 2016</td>\n",
" <td>44</td>\n",
" </tr>\n",
" <tr>\n",
" <td>AmsteRdam: the SparkR edition</td>\n",
" <td>136</td>\n",
" </tr>\n",
" <tr>\n",
" <td>9e Editie Data Donderdag - 8 oktober</td>\n",
" <td>156</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Remote heart rate estimation and capturing video-wide temporal information</td>\n",
" <td>171</td>\n",
" </tr>\n",
"</table>"
],
"text/plain": [
"[['Analytics with Cassandra and PySpark', -18],\n",
" ['March meetup UTRECHT @Blendle', 2],\n",
" ['GOTO Night: Stream Processing with Apache Flink and Mining Github', 2],\n",
" ['12e Editie Data Donderdag - 17 maart 2016', -4],\n",
" ['Parallel scikit-learn on YARN and Real Secure Hadoop', 30],\n",
" ['First meetup', 1],\n",
" ['11e Editie Data Donderdag - 28 januari 2016', 44],\n",
" ['AmsteRdam: the SparkR edition', 136],\n",
" ['9e Editie Data Donderdag - 8 oktober', 156],\n",
" ['Remote heart rate estimation and capturing video-wide temporal information',\n",
" 171]]"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%cypher\n",
"match (me:Member { name: \"Friso van Vollenhoven\"} )-[r:RSVP_ED]->(e:Event)\n",
"where\n",
" me:Amsterdam and\n",
" r.response = \"yes\"\n",
"return e.name as event_name, (timestamp() - e.time) / (24*3600*1000) as days_from_now\n",
"order by e.created desc\n",
"limit 10"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Some examples...\n",
"\n",
"Things that we can now trivially do."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### List of venues in Amsterdam, sorted by binned median event size and number of events hosted"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {
"collapsed": false,
"scrolled": true,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"100 rows affected.\n"
]
},
{
"data": {
"text/html": [
"<table>\n",
" <tr>\n",
" <th>venue_name</th>\n",
" <th>address</th>\n",
" <th>city</th>\n",
" <th>median_event_size</th>\n",
" <th>event_count</th>\n",
" <th>groups</th>\n",
" </tr>\n",
" <tr>\n",
" <td>Tolhuistuin</td>\n",
" <td>Tolhuisweg 2 (Amsterdam Noord)</td>\n",
" <td>Amsterdam</td>\n",
" <td>310</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Software-Circus&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Impact Hub Amsterdam</td>\n",
" <td>Westerpark, Haarlemmerweg 10C</td>\n",
" <td>Amsterdam</td>\n",
" <td>266</td>\n",
" <td>3</td>\n",
" <td>[&#x27;Data-Science-Amsterdam&#x27;, &#x27;Big-Data-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>The Hoxton</td>\n",
" <td>Herengracht 255, 1016BJ</td>\n",
" <td>Amsterdam</td>\n",
" <td>221</td>\n",
" <td>1</td>\n",
" <td>[&#x27;GlugAmsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Hogeschool van Amsterdam</td>\n",
" <td>Wibautstraat 2-4, 1091 GM</td>\n",
" <td>Amsterdam</td>\n",
" <td>286</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Mirabeau</td>\n",
" <td>H.J.E. Wenckebachweg 100</td>\n",
" <td>Amsterdam</td>\n",
" <td>215</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Koninklijk Instituut voor de Tropen (Kleine Zaal)</td>\n",
" <td>Linnaeusstraat 2</td>\n",
" <td>Amsterdam</td>\n",
" <td>272</td>\n",
" <td>1</td>\n",
" <td>[&#x27;SingularityUNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>EclecticIQ</td>\n",
" <td>Leidsegracht 105</td>\n",
" <td>Amsterdam</td>\n",
" <td>212</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Science Park 904, room H0.08</td>\n",
" <td>Science Park 904</td>\n",
" <td>Amsterdam</td>\n",
" <td>265</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Amsterdam-Data-Science&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Transformatorhuis | Westergasfabriek</td>\n",
" <td>Klönneplein, 2, 1014 DD Amsterdam</td>\n",
" <td>Amsterdam</td>\n",
" <td>249</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Docker-Randstad&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Big room</td>\n",
" <td>Reguliersdwarsstraat 50</td>\n",
" <td>Amsterdam</td>\n",
" <td>207</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Amsterdam-Python-Meetup-Group&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Artis Zoo</td>\n",
" <td>Plantage Kerklaan 38HS</td>\n",
" <td>Amsterdam</td>\n",
" <td>231</td>\n",
" <td>1</td>\n",
" <td>[&#x27;SingularityUNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Info.nl</td>\n",
" <td>Sint Antoniesbreestraat 16 1011 HB</td>\n",
" <td>Amsterdam</td>\n",
" <td>130</td>\n",
" <td>17</td>\n",
" <td>[&#x27;Lean-UX-Amsterdam&#x27;, &#x27;Docker-Randstad&#x27;, &#x27;Behavior-Design-AMS&#x27;, &#x27;Software-Circus&#x27;, &#x27;Digital-Museum-Network-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Publitas.com HQ</td>\n",
" <td>Zeeburgerpad 5, 1018 AH</td>\n",
" <td>Amsterdam</td>\n",
" <td>114</td>\n",
" <td>12</td>\n",
" <td>[&#x27;Frontend-Developer-Meetup-Amsterdam&#x27;, &#x27;AmsterdamUX&#x27;, &#x27;Amsterdam-HTML-CSS&#x27;, &#x27;AmsterdamJS&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>thefrontendlab HQ</td>\n",
" <td>Herengracht 66</td>\n",
" <td>Amsterdam</td>\n",
" <td>139</td>\n",
" <td>5</td>\n",
" <td>[&#x27;AngularJS-Amsterdam-Meetup&#x27;, &#x27;Frontend-Developer-Meetup-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Usabilla (New office)</td>\n",
" <td>Rokin 16, 1012 KR Amsterdam, Netherlands. </td>\n",
" <td>Amsterdam</td>\n",
" <td>115</td>\n",
" <td>4</td>\n",
" <td>[&#x27;Growth-Hackers-Amsterdam&#x27;, &#x27;AWS-Amsterdam&#x27;, &#x27;Webcrafters&#x27;, &#x27;AngularJS-Amsterdam-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Publitas</td>\n",
" <td>Zeeburgerpad 5</td>\n",
" <td>Amsterdam</td>\n",
" <td>107</td>\n",
" <td>3</td>\n",
" <td>[&#x27;RailsGirls-NL&#x27;, &#x27;amsnode&#x27;, &#x27;JavaScript-MVC-Meetup-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Elasticsearch HQ</td>\n",
" <td>Rijnsburgstraat 9-11</td>\n",
" <td>Amsterdam</td>\n",
" <td>116</td>\n",
" <td>3</td>\n",
" <td>[&#x27;Elastic-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Vastgoeddata</td>\n",
" <td>Vlaardingenlaan 15</td>\n",
" <td>Amsterdam</td>\n",
" <td>102</td>\n",
" <td>2</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Osudio</td>\n",
" <td>De Ruyterkade 6 (just west of Central Station)</td>\n",
" <td>Amsterdam</td>\n",
" <td>115</td>\n",
" <td>2</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;, &#x27;Amsterdam-UX-Cocktail-Hours&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Up2</td>\n",
" <td>Sarphatistraat 53, 1018 EW</td>\n",
" <td>Amsterdam</td>\n",
" <td>110</td>\n",
" <td>2</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>WeWork Metropol</td>\n",
" <td>WEESPERSTRAAT 61-105, AMSTERDAM, 1018VN</td>\n",
" <td>Amsterdam</td>\n",
" <td>102</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Growth-Hackers-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Easytobook.com</td>\n",
" <td>Weteringschans 109, 5th floor</td>\n",
" <td>Amsterdam</td>\n",
" <td>111</td>\n",
" <td>1</td>\n",
" <td>[&#x27;ProductTank-AMS&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>De Voorhoede</td>\n",
" <td>Rijnsburgstraat 9,1059 AT Amsterdam</td>\n",
" <td>Amsterdam</td>\n",
" <td>107</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Dutch-AngularJS-group&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Amsterdam Connected </td>\n",
" <td>Paasheuvelweg 25</td>\n",
" <td>Amsterdam</td>\n",
" <td>121</td>\n",
" <td>1</td>\n",
" <td>[&#x27;PermanentBeta&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Aubergine IT</td>\n",
" <td>Sarphatistraat, 370 C22 1018 GW Amsterdam</td>\n",
" <td>Amsterdam</td>\n",
" <td>146</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamJS&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>KPN</td>\n",
" <td>Teleportboulevard 121</td>\n",
" <td>Amsterdam</td>\n",
" <td>176</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Docker-Randstad&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>freedomlab</td>\n",
" <td>Plantage Middenlaan 62</td>\n",
" <td>Amsterdam</td>\n",
" <td>149</td>\n",
" <td>1</td>\n",
" <td>[&#x27;SingularityUNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Wercker</td>\n",
" <td>Jan Evertsenstraat 761</td>\n",
" <td>Amsterdam</td>\n",
" <td>193</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Docker-Randstad&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Room 01A40, The Muller Lulofshuis</td>\n",
" <td>Wibautstraat 5a</td>\n",
" <td>Amsterdam</td>\n",
" <td>137</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Amsterdam-Data-Science&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Pllek</td>\n",
" <td>TT Neveritaweg 59, 1033 WB</td>\n",
" <td>Amsterdam</td>\n",
" <td>127</td>\n",
" <td>1</td>\n",
" <td>[&#x27;React-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>SDL Netherlands</td>\n",
" <td>Hoogoorddreef 60</td>\n",
" <td>Amsterdam</td>\n",
" <td>121</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Artificial-Intelligence-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Searcle</td>\n",
" <td>Kerkstraat 342-344 hs, Amsterdam</td>\n",
" <td>Amsterdam</td>\n",
" <td>100</td>\n",
" <td>1</td>\n",
" <td>[&#x27;CocoaHeadsNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>The Cloakroom</td>\n",
" <td>Reguliersdwarsstraat 50</td>\n",
" <td>Amsterdam</td>\n",
" <td>148</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AngularJS-Amsterdam-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Wirelab</td>\n",
" <td>Passeerdersgracht 18</td>\n",
" <td>Amsterdam</td>\n",
" <td>114</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Trifork NL</td>\n",
" <td>Rijnsburgstraat 9-11</td>\n",
" <td>Amsterdam</td>\n",
" <td>120</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Funda</td>\n",
" <td> Huys Europa, Piet Heinkade 167-173</td>\n",
" <td>Amsterdam</td>\n",
" <td>113</td>\n",
" <td>1</td>\n",
" <td>[&#x27;UX-NL-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Bux HQ</td>\n",
" <td>Keizersgracht 585</td>\n",
" <td>Amsterdam</td>\n",
" <td>131</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Elastic-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Adyen</td>\n",
" <td>Simon Carmiggeltstraat 6-50</td>\n",
" <td>Amsterdam</td>\n",
" <td>116</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Jungleminds</td>\n",
" <td>Grasweg 79 1031 HX</td>\n",
" <td>Amsterdam</td>\n",
" <td>184</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Fibéo online marktonderzoek</td>\n",
" <td>Herengracht 440 1017 BZ</td>\n",
" <td>Amsterdam</td>\n",
" <td>190</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Marineterrein Amsterdam</td>\n",
" <td>Kattenburgerstraat 5 - Kattenburgerzaal, Poortgebouw</td>\n",
" <td>Amsterdam</td>\n",
" <td>102</td>\n",
" <td>1</td>\n",
" <td>[&#x27;BitcoinWednesday&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Virtuagym</td>\n",
" <td>Herengracht 250, 1016 BV </td>\n",
" <td>Amsterdam</td>\n",
" <td>100</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Github (WeWork office)</td>\n",
" <td>Weteringschans 165</td>\n",
" <td>Amsterdam</td>\n",
" <td>157</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Us Media</td>\n",
" <td>Danzigerkade 221</td>\n",
" <td>Amsterdam</td>\n",
" <td>101</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>VondelCS</td>\n",
" <td>Vondelpark 3, 1071 AA, Amsterdam </td>\n",
" <td>Amsterdam</td>\n",
" <td>151</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Appsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Persgroep Online Service</td>\n",
" <td>Mt. Lincolnweg 40</td>\n",
" <td>Amsterdam</td>\n",
" <td>118</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Accenture Amsterdam</td>\n",
" <td>Gustav Mahlerplein 90, 1082 MA </td>\n",
" <td>Amsterdam</td>\n",
" <td>135</td>\n",
" <td>1</td>\n",
" <td>[&#x27;IoT-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>De wiskunde kamer</td>\n",
" <td>Eerste Jacob van Campenstraat 59</td>\n",
" <td>Amsterdam</td>\n",
" <td>139</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Docker-Randstad&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Academisch Medisch Centrum</td>\n",
" <td>Meibergdreef 9</td>\n",
" <td>Amsterdam</td>\n",
" <td>123</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Behavior-Design-AMS&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Kohnstammhuis</td>\n",
" <td>Wibautstraat 2</td>\n",
" <td>Amsterdam</td>\n",
" <td>138</td>\n",
" <td>1</td>\n",
" <td>[&#x27;CocoaHeadsNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>WTC, Conference Center Amsterdam</td>\n",
" <td>Strawinskylaan 77, 1077 XW Amsterdam</td>\n",
" <td>Amsterdam</td>\n",
" <td>132</td>\n",
" <td>1</td>\n",
" <td>[&#x27;JavaScript-MVC-Meetup-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>neocles.io</td>\n",
" <td>Vijzelstraat 68</td>\n",
" <td>Amsterdam</td>\n",
" <td>170</td>\n",
" <td>1</td>\n",
" <td>[&#x27;AngularJS-Amsterdam-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Desmet Studio&#x27;s</td>\n",
" <td>Plantage Middenlaan 4a</td>\n",
" <td>Amsterdam</td>\n",
" <td>137</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Fast-Moving-Targets&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>NH Grand Hotel Krasnapolsky </td>\n",
" <td>Dam 9</td>\n",
" <td>Amsterdam</td>\n",
" <td>117</td>\n",
" <td>1</td>\n",
" <td>[&#x27;Netherlands-Hadoop-User-Group&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Cafe Bax</td>\n",
" <td>Ten Katestraat 119</td>\n",
" <td>Amsterdam</td>\n",
" <td>9</td>\n",
" <td>250</td>\n",
" <td>[&#x27;Appsterdam&#x27;, &#x27;AmsGeoDrinks&#x27;, &#x27;Appril&#x27;, &#x27;OSGeoNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Glimworm HQ</td>\n",
" <td>Eerste Weteringplantsoen 8</td>\n",
" <td>Amsterdam</td>\n",
" <td>21</td>\n",
" <td>184</td>\n",
" <td>[&#x27;WordPress-Amsterdam&#x27;, &#x27;Appsterdam&#x27;, &#x27;sensemakersams&#x27;, &#x27;Push2Press-Amsterdam&#x27;, &#x27;TitaniumNL&#x27;, &#x27;Continuous-Delivery-Amsterdam&#x27;, &#x27;graphdb-netherlands&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Waag Society</td>\n",
" <td>Nieuwmarkt 4</td>\n",
" <td>Amsterdam</td>\n",
" <td>7</td>\n",
" <td>166</td>\n",
" <td>[&#x27;Dutch-DIY-Bio&#x27;, &#x27;Maptime-AMS&#x27;, &#x27;Amsterdam-Grasshoppers&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Appsterdam HQ @ A Lab</td>\n",
" <td>Overhoeksplein 2, 1031 KS</td>\n",
" <td>Amsterdam</td>\n",
" <td>9</td>\n",
" <td>157</td>\n",
" <td>[&#x27;Appsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>The Coffee Room</td>\n",
" <td>Kinkerstraat 110</td>\n",
" <td>Amsterdam</td>\n",
" <td>6</td>\n",
" <td>128</td>\n",
" <td>[&#x27;Appsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Appsterdam Centraal</td>\n",
" <td>Weteringschans 28</td>\n",
" <td>Amsterdam</td>\n",
" <td>13</td>\n",
" <td>72</td>\n",
" <td>[&#x27;Appsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Cafe de Balie</td>\n",
" <td>Kleine-Gartmanplantsoen 10</td>\n",
" <td>Amsterdam</td>\n",
" <td>56</td>\n",
" <td>66</td>\n",
" <td>[&#x27;ocamsterdam&#x27;, &#x27;Amsterdam-Futurist-Society&#x27;, &#x27;Amsterdam-WordPress-Meetup&#x27;, &#x27;Elastic-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Pakhuis de Zwijger</td>\n",
" <td>Piet Heinkade 179</td>\n",
" <td>Amsterdam</td>\n",
" <td>26</td>\n",
" <td>65</td>\n",
" <td>[&#x27;DevOpsAmsterdam&#x27;, &#x27;Appsterdam&#x27;, &#x27;Appril&#x27;, &#x27;Openstack-Amsterdam&#x27;, &#x27;graphdb-netherlands&#x27;, &#x27;Amsterdam-Smart-Citizens-Lab&#x27;, &#x27;Android-Developers-Camp-Amsterdam&#x27;, &#x27;Ground3d&#x27;, &#x27;Fast-Moving-Targets&#x27;, &#x27;HippoGetTogether&#x27;, &#x27;Docker-Randstad&#x27;, &#x27;AmsterdamUX&#x27;, &#x27;The-Amsterdam-Clojure-Meetup-Group&#x27;, &#x27;PaaS-BlueMix-Developers-in-Amsterdam&#x27;, &#x27;Benelux-Chef-Meetup&#x27;, &#x27;StartupWeekendAmsterdam&#x27;, &#x27;dutchmug&#x27;, &#x27;CocoaHeadsNL&#x27;, &#x27;slimmer-samenwerken-cafe&#x27;, &#x27;3dhubs-amsterdam&#x27;, &#x27;AmsGeoDrinks&#x27;, &#x27;Designer-Creator-Developer-Hangout&#x27;, &#x27;dutch-django-assocation&#x27;, &#x27;Dutch-OpenShift-User-Group&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Cafe De Doffer</td>\n",
" <td>Runstraat 12-14</td>\n",
" <td>Amsterdam</td>\n",
" <td>88</td>\n",
" <td>64</td>\n",
" <td>[&#x27;Hackers-and-Founders-Amsterdam-NL&#x27;, &#x27;amsnode&#x27;, &#x27;JavaScript-MVC-Meetup-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Backbase</td>\n",
" <td>Jacob Bontiusplaats 9</td>\n",
" <td>Amsterdam</td>\n",
" <td>27</td>\n",
" <td>59</td>\n",
" <td>[&#x27;The-Amsterdam-Clojure-Meetup-Group&#x27;, &#x27;NLHTML5&#x27;, &#x27;DevOpsAmsterdam&#x27;, &#x27;Amsterdam-HTML-CSS&#x27;, &#x27;Reactive-Amsterdam&#x27;, &#x27;AmsterdamUX&#x27;, &#x27;The-Amsterdam-Applied-Machine-Learning-Meetup-Group&#x27;, &#x27;Agilegroup&#x27;, &#x27;Ansible-Benelux&#x27;, &#x27;CocoaHeadsNL&#x27;, &#x27;Ladies-that-UX-Amsterdam-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Rockstart</td>\n",
" <td>Herengracht 182, 1016BR, Amsterdam</td>\n",
" <td>Amsterdam</td>\n",
" <td>29</td>\n",
" <td>45</td>\n",
" <td>[&#x27;sensemakersams&#x27;, &#x27;Netherlands-Cassandra-Users&#x27;, &#x27;LeanStartupNL&#x27;, &#x27;CocoaHeadsNL&#x27;, &#x27;DataDonderdag&#x27;, &#x27;Amsterdam-Innovative-startups&#x27;, &#x27;amsnode&#x27;, &#x27;StartupWeekendAmsterdam&#x27;, &#x27;The-Amsterdam-Applied-Machine-Learning-Meetup-Group&#x27;, &#x27;AmsterdamUX&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Berlage Meet &amp; Workspace</td>\n",
" <td>Oudebrugsteeg 9</td>\n",
" <td>Amsterdam</td>\n",
" <td>32</td>\n",
" <td>40</td>\n",
" <td>[&#x27;PermanentBeta&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>TechInc hackerspace at ACTA</td>\n",
" <td> Louwesweg 1</td>\n",
" <td>Amsterdam</td>\n",
" <td>6</td>\n",
" <td>39</td>\n",
" <td>[&#x27;Technologia-Incognita&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>De Bekeerde Suster</td>\n",
" <td>Kloveniersburgwal 6</td>\n",
" <td>Amsterdam</td>\n",
" <td>20</td>\n",
" <td>33</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;, &#x27;Hackers-and-Founders-Amsterdam-NL&#x27;, &#x27;Drupal-Amsterdam&#x27;, &#x27;Amsterdam-rb&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>allard pierson museum</td>\n",
" <td>Oude Turfmarkt 127</td>\n",
" <td>Amsterdam</td>\n",
" <td>14</td>\n",
" <td>29</td>\n",
" <td>[&#x27;Digital-Museum-Network-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Container Solutions</td>\n",
" <td>Korte Leidsedwarsstraat 12</td>\n",
" <td>Amsterdam</td>\n",
" <td>50</td>\n",
" <td>27</td>\n",
" <td>[&#x27;Ansible-Benelux&#x27;, &#x27;Terraform-Amsterdam&#x27;, &#x27;Software-Circus&#x27;, &#x27;Docker-Randstad&#x27;, &#x27;Kx-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>De Stadskantine</td>\n",
" <td>Van Woustraat 120</td>\n",
" <td>Amsterdam</td>\n",
" <td>3</td>\n",
" <td>27</td>\n",
" <td>[&#x27;Drupal-Amsterdam&#x27;, &#x27;TypeCrit-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Glimworm HQ at the Marine Base</td>\n",
" <td>Marinekazerne Amsterdam, Kattenburgerstraat 5</td>\n",
" <td>Amsterdam</td>\n",
" <td>66</td>\n",
" <td>23</td>\n",
" <td>[&#x27;sensemakersams&#x27;, &#x27;Amsterdam-IoT-Living-Lab&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Byte &amp; SupportDesk Headquarters</td>\n",
" <td>De Ruyterkade 139, 1011AC</td>\n",
" <td>Amsterdam</td>\n",
" <td>23</td>\n",
" <td>21</td>\n",
" <td>[&#x27;Magento-user-Group-Amsterdam&#x27;, &#x27;Amsterdam-ZFS-Meetup-Group&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Mansveltschool</td>\n",
" <td>Karel Doormanstraat 125</td>\n",
" <td>Amsterdam</td>\n",
" <td>9</td>\n",
" <td>21</td>\n",
" <td>[&#x27;Linux-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Byte Headquarters</td>\n",
" <td>De Ruyterkade 139</td>\n",
" <td>Amsterdam</td>\n",
" <td>51</td>\n",
" <td>20</td>\n",
" <td>[&#x27;Amsterdam-Python-Meetup-Group&#x27;, &#x27;Dutch-Puppet-User-Group&#x27;, &#x27;dutch-django-assocation&#x27;, &#x27;Openstack-Amsterdam&#x27;, &#x27;Openstack-Netherlands&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>&#x27;t Blauwe Theehuis, Vondelpark</td>\n",
" <td>Vondelpark 5</td>\n",
" <td>Amsterdam</td>\n",
" <td>10</td>\n",
" <td>20</td>\n",
" <td>[&#x27;Amsterdam-Startup-Tech-Online-Running-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Kapitein Zeppos</td>\n",
" <td>Gebed Zonder End 5</td>\n",
" <td>Amsterdam</td>\n",
" <td>5</td>\n",
" <td>19</td>\n",
" <td>[&#x27;AmsGeoDrinks&#x27;, &#x27;OSGeoNL&#x27;, &#x27;Appsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>UvA Faculty of Science</td>\n",
" <td>Science Park 904</td>\n",
" <td>Amsterdam</td>\n",
" <td>6</td>\n",
" <td>19</td>\n",
" <td>[&#x27;UvA-Minor-Programmeren&#x27;, &#x27;dutch-aug&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Proeflokaal de Prael</td>\n",
" <td>Oudezijds Armsteeg 26, 1012 GP</td>\n",
" <td>Amsterdam</td>\n",
" <td>10</td>\n",
" <td>17</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;, &#x27;Drupal-Amsterdam&#x27;, &#x27;MySQL-User-Group-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Wicked Grounds</td>\n",
" <td>Tweede Schinkelstraat 26</td>\n",
" <td>Amsterdam</td>\n",
" <td>4</td>\n",
" <td>17</td>\n",
" <td>[&#x27;StartupAmsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Booking.com</td>\n",
" <td>Herengracht 597</td>\n",
" <td>Amsterdam</td>\n",
" <td>80</td>\n",
" <td>16</td>\n",
" <td>[&#x27;Amsterdam-Spark&#x27;, &#x27;Elastic-NL&#x27;, &#x27;golang-amsterdam&#x27;, &#x27;MySQL-User-Group-NL&#x27;, &#x27;Rust-Amsterdam&#x27;, &#x27;Amsterdam-Front-End-Dev-Meetup&#x27;, &#x27;PyData-NL&#x27;, &#x27;CocoaHeadsNL&#x27;, &#x27;JavaScript-MVC-Meetup-Amsterdam&#x27;, &#x27;The-Amsterdam-Applied-Machine-Learning-Meetup-Group&#x27;, &#x27;AmsterdamUX&#x27;, &#x27;Ladies-that-UX-Amsterdam-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>De Punt</td>\n",
" <td>Frans de Wollantstraat 84</td>\n",
" <td>Amsterdam</td>\n",
" <td>18</td>\n",
" <td>16</td>\n",
" <td>[&#x27;Hackers-and-Designers-Amsterdam-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>De Bierfabriek</td>\n",
" <td>Rokin 75</td>\n",
" <td>Amsterdam</td>\n",
" <td>46</td>\n",
" <td>16</td>\n",
" <td>[&#x27;Amsterdam-rb&#x27;, &#x27;CocoaHeadsNL&#x27;, &#x27;Teaching-Code-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Innovatielab</td>\n",
" <td>Vijzelstraat 20-7</td>\n",
" <td>Amsterdam</td>\n",
" <td>25</td>\n",
" <td>15</td>\n",
" <td>[&#x27;Appsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Trifork</td>\n",
" <td>Rijnsburgstraat 9-11</td>\n",
" <td>Amsterdam</td>\n",
" <td>54</td>\n",
" <td>15</td>\n",
" <td>[&#x27;Dutch-Spring-Meetup&#x27;, &#x27;Docker-Randstad&#x27;, &#x27;Dutch-AngularJS-group&#x27;, &#x27;Microservices-Amsterdam&#x27;, &#x27;JavaScript-MVC-Meetup-Amsterdam&#x27;, &#x27;fp-ams&#x27;, &#x27;Amsterdam-Java-User-Group&#x27;, &#x27;graphdb-netherlands&#x27;, &#x27;AmsterdamJS&#x27;, &#x27;Agilegroup&#x27;, &#x27;Elastic-NL&#x27;, &#x27;amsterdam-scala&#x27;, &#x27;Continuous-Delivery-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Elmar Reizen</td>\n",
" <td>Herengracht 262 (5th floor)</td>\n",
" <td>Amsterdam</td>\n",
" <td>39</td>\n",
" <td>15</td>\n",
" <td>[&#x27;Amsterdam-rb&#x27;, &#x27;The-Amsterdam-Clojure-Meetup-Group&#x27;, &#x27;amsterdam-scala&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Bouncespace (former booking.com building)</td>\n",
" <td>Weteringschans 28</td>\n",
" <td>Amsterdam</td>\n",
" <td>16</td>\n",
" <td>14</td>\n",
" <td>[&#x27;Appsterdam&#x27;, &#x27;Appril&#x27;, &#x27;dutch-aug&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>inSided HQ</td>\n",
" <td>Singel 118</td>\n",
" <td>Amsterdam</td>\n",
" <td>67</td>\n",
" <td>14</td>\n",
" <td>[&#x27;AWS-Amsterdam&#x27;, &#x27;Elastic-NL&#x27;, &#x27;Continuous-Delivery-Amsterdam&#x27;, &#x27;AmsterdamPHP&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Copernica</td>\n",
" <td> De Ruijterkade 112</td>\n",
" <td>Amsterdam</td>\n",
" <td>47</td>\n",
" <td>14</td>\n",
" <td>[&#x27;The-Dutch-Cpp-Group&#x27;, &#x27;AmsterdamPHP&#x27;, &#x27;The-Amsterdam-Applied-Machine-Learning-Meetup-Group&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Online Webinar</td>\n",
" <td>On your computer</td>\n",
" <td>Amsterdam</td>\n",
" <td>31</td>\n",
" <td>13</td>\n",
" <td>[&#x27;Amsterdam-Startup-Founder-101&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>WeWork Amsterdam</td>\n",
" <td>Weteringschans 165</td>\n",
" <td>Amsterdam</td>\n",
" <td>43</td>\n",
" <td>13</td>\n",
" <td>[&#x27;Amsterdam-Startup-Boot-Businesses-Meetup&#x27;, &#x27;Amsterdam-Innovative-startups&#x27;, &#x27;SiliconDrinkabout020&#x27;, &#x27;The-Gamification-Meetup-Group&#x27;, &#x27;React-Amsterdam&#x27;, &#x27;InnovationHolland&#x27;, &#x27;AngularJS-Amsterdam-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Cafe-Restaurant Polder</td>\n",
" <td>Science Park 205</td>\n",
" <td>Amsterdam</td>\n",
" <td>64</td>\n",
" <td>13</td>\n",
" <td>[&#x27;The-Amsterdam-Applied-Machine-Learning-Meetup-Group&#x27;, &#x27;graphdb-netherlands&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Springest</td>\n",
" <td>Rokin 75</td>\n",
" <td>Amsterdam</td>\n",
" <td>60</td>\n",
" <td>13</td>\n",
" <td>[&#x27;Holacracy-Meetup-Group&#x27;, &#x27;RailsGirls-NL&#x27;, &#x27;Amsterdam-rb&#x27;, &#x27;NLHTML5&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Q42 (Amsterdam Office)</td>\n",
" <td>Oostelijke Handelskade 749</td>\n",
" <td>Amsterdam</td>\n",
" <td>46</td>\n",
" <td>12</td>\n",
" <td>[&#x27;JavaScript-MVC-Meetup-Amsterdam&#x27;, &#x27;Elastic-NL&#x27;, &#x27;fp-ams&#x27;, &#x27;amsterdam-scala&#x27;, &#x27;AWS-Amsterdam&#x27;, &#x27;girlcode&#x27;, &#x27;NLHTML5&#x27;, &#x27;Full-Stack-Development&#x27;, &#x27;RailsGirls-NL&#x27;, &#x27;CocoaHeadsNL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Publitas.com</td>\n",
" <td>Zeeburgerpad 5</td>\n",
" <td>Amsterdam</td>\n",
" <td>50</td>\n",
" <td>12</td>\n",
" <td>[&#x27;Amsterdam-rb&#x27;, &#x27;AWS-Amsterdam&#x27;, &#x27;Amsterdam-Elixir&#x27;, &#x27;React-Amsterdam&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>TTY Amsterdam</td>\n",
" <td>Kerkstraat 342-344 hs</td>\n",
" <td>Amsterdam</td>\n",
" <td>56</td>\n",
" <td>12</td>\n",
" <td>[&#x27;Amsterdam-Riak&#x27;, &#x27;fp-ams&#x27;, &#x27;ProductTank-AMS&#x27;, &#x27;Dutch-Web-Operations-Meetup&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Cafe Batavia 1920</td>\n",
" <td>Prins Hendrikkade 85 </td>\n",
" <td>Amsterdam</td>\n",
" <td>30</td>\n",
" <td>12</td>\n",
" <td>[&#x27;AmsterdamPHP&#x27;, &#x27;Technologia-Incognita&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>Rockstart</td>\n",
" <td>Herengracht 182</td>\n",
" <td>Amsterdam</td>\n",
" <td>31</td>\n",
" <td>12</td>\n",
" <td>[&#x27;golang-amsterdam&#x27;, &#x27;TitaniumNL&#x27;, &#x27;Startup-Nation-Amsterdam&#x27;, &#x27;Amsterdam-Open-Code&#x27;, &#x27;EdTech-Amsterdam&#x27;, &#x27;Meteor-NL&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>App Ecosystem Tent @ #PICNIC12</td>\n",
" <td>IJpromenade 1</td>\n",
" <td>Amsterdam</td>\n",
" <td>11</td>\n",
" <td>11</td>\n",
" <td>[&#x27;Appsterdam&#x27;, &#x27;sensemakersams&#x27;]</td>\n",
" </tr>\n",
" <tr>\n",
" <td>WeWork Metropool</td>\n",
" <td>Weesperstraat 61-105</td>\n",
" <td>Amsterdam</td>\n",
" <td>29</td>\n",
" <td>11</td>\n",
" <td>[&#x27;Amsterdam-Startup-Boot-Businesses-Meetup&#x27;, &#x27;SiliconDrinkabout020&#x27;, &#x27;Amsterdam-rb&#x27;]</td>\n",
" </tr>\n",
"</table>"
],
"text/plain": [
"[['Tolhuistuin',\n",
" 'Tolhuisweg 2 (Amsterdam Noord)',\n",
" 'Amsterdam',\n",
" 310,\n",
" 1,\n",
" ['Software-Circus']],\n",
" ['Impact Hub Amsterdam',\n",
" 'Westerpark, Haarlemmerweg 10C',\n",
" 'Amsterdam',\n",
" 266,\n",
" 3,\n",
" ['Data-Science-Amsterdam', 'Big-Data-Amsterdam']],\n",
" ['The Hoxton',\n",
" 'Herengracht 255, 1016BJ',\n",
" 'Amsterdam',\n",
" 221,\n",
" 1,\n",
" ['GlugAmsterdam']],\n",
" ['Hogeschool van Amsterdam',\n",
" 'Wibautstraat 2-4, 1091 GM',\n",
" 'Amsterdam',\n",
" 286,\n",
" 1,\n",
" ['AmsterdamUX']],\n",
" ['Mirabeau',\n",
" 'H.J.E. Wenckebachweg 100',\n",
" 'Amsterdam',\n",
" 215,\n",
" 1,\n",
" ['AmsterdamUX']],\n",
" ['Koninklijk Instituut voor de Tropen (Kleine Zaal)',\n",
" 'Linnaeusstraat 2',\n",
" 'Amsterdam',\n",
" 272,\n",
" 1,\n",
" ['SingularityUNL']],\n",
" ['EclecticIQ', 'Leidsegracht 105', 'Amsterdam', 212, 1, ['AmsterdamUX']],\n",
" ['Science Park 904, room H0.08',\n",
" 'Science Park 904',\n",
" 'Amsterdam',\n",
" 265,\n",
" 1,\n",
" ['Amsterdam-Data-Science']],\n",
" ['Transformatorhuis | Westergasfabriek',\n",
" 'Klönneplein, 2, 1014 DD Amsterdam',\n",
" 'Amsterdam',\n",
" 249,\n",
" 1,\n",
" ['Docker-Randstad']],\n",
" ['Big room',\n",
" 'Reguliersdwarsstraat 50',\n",
" 'Amsterdam',\n",
" 207,\n",
" 1,\n",
" ['Amsterdam-Python-Meetup-Group']],\n",
" ['Artis Zoo',\n",
" 'Plantage Kerklaan 38HS',\n",
" 'Amsterdam',\n",
" 231,\n",
" 1,\n",
" ['SingularityUNL']],\n",
" ['Info.nl',\n",
" 'Sint Antoniesbreestraat 16 1011 HB',\n",
" 'Amsterdam',\n",
" 130,\n",
" 17,\n",
" ['Lean-UX-Amsterdam',\n",
" 'Docker-Randstad',\n",
" 'Behavior-Design-AMS',\n",
" 'Software-Circus',\n",
" 'Digital-Museum-Network-Amsterdam']],\n",
" ['Publitas.com HQ',\n",
" 'Zeeburgerpad 5, 1018 AH',\n",
" 'Amsterdam',\n",
" 114,\n",
" 12,\n",
" ['Frontend-Developer-Meetup-Amsterdam',\n",
" 'AmsterdamUX',\n",
" 'Amsterdam-HTML-CSS',\n",
" 'AmsterdamJS']],\n",
" ['thefrontendlab HQ',\n",
" 'Herengracht 66',\n",
" 'Amsterdam',\n",
" 139,\n",
" 5,\n",
" ['AngularJS-Amsterdam-Meetup', 'Frontend-Developer-Meetup-Amsterdam']],\n",
" ['Usabilla (New office)',\n",
" 'Rokin 16, 1012 KR Amsterdam, Netherlands. ',\n",
" 'Amsterdam',\n",
" 115,\n",
" 4,\n",
" ['Growth-Hackers-Amsterdam',\n",
" 'AWS-Amsterdam',\n",
" 'Webcrafters',\n",
" 'AngularJS-Amsterdam-Meetup']],\n",
" ['Publitas',\n",
" 'Zeeburgerpad 5',\n",
" 'Amsterdam',\n",
" 107,\n",
" 3,\n",
" ['RailsGirls-NL', 'amsnode', 'JavaScript-MVC-Meetup-Amsterdam']],\n",
" ['Elasticsearch HQ',\n",
" 'Rijnsburgstraat 9-11',\n",
" 'Amsterdam',\n",
" 116,\n",
" 3,\n",
" ['Elastic-NL']],\n",
" ['Vastgoeddata', 'Vlaardingenlaan 15', 'Amsterdam', 102, 2, ['AmsterdamPHP']],\n",
" ['Osudio',\n",
" 'De Ruyterkade 6 (just west of Central Station)',\n",
" 'Amsterdam',\n",
" 115,\n",
" 2,\n",
" ['AmsterdamUX', 'Amsterdam-UX-Cocktail-Hours']],\n",
" ['Up2', 'Sarphatistraat 53, 1018 EW', 'Amsterdam', 110, 2, ['AmsterdamPHP']],\n",
" ['WeWork Metropol',\n",
" 'WEESPERSTRAAT 61-105, AMSTERDAM, 1018VN',\n",
" 'Amsterdam',\n",
" 102,\n",
" 1,\n",
" ['Growth-Hackers-Amsterdam']],\n",
" ['Easytobook.com',\n",
" 'Weteringschans 109, 5th floor',\n",
" 'Amsterdam',\n",
" 111,\n",
" 1,\n",
" ['ProductTank-AMS']],\n",
" ['De Voorhoede',\n",
" 'Rijnsburgstraat 9,1059 AT Amsterdam',\n",
" 'Amsterdam',\n",
" 107,\n",
" 1,\n",
" ['Dutch-AngularJS-group']],\n",
" ['Amsterdam Connected ',\n",
" 'Paasheuvelweg 25',\n",
" 'Amsterdam',\n",
" 121,\n",
" 1,\n",
" ['PermanentBeta']],\n",
" ['Aubergine IT',\n",
" 'Sarphatistraat, 370 C22 1018 GW Amsterdam',\n",
" 'Amsterdam',\n",
" 146,\n",
" 1,\n",
" ['AmsterdamJS']],\n",
" ['KPN', 'Teleportboulevard 121', 'Amsterdam', 176, 1, ['Docker-Randstad']],\n",
" ['freedomlab',\n",
" 'Plantage Middenlaan 62',\n",
" 'Amsterdam',\n",
" 149,\n",
" 1,\n",
" ['SingularityUNL']],\n",
" ['Wercker',\n",
" 'Jan Evertsenstraat 761',\n",
" 'Amsterdam',\n",
" 193,\n",
" 1,\n",
" ['Docker-Randstad']],\n",
" ['Room 01A40, The Muller Lulofshuis',\n",
" 'Wibautstraat 5a',\n",
" 'Amsterdam',\n",
" 137,\n",
" 1,\n",
" ['Amsterdam-Data-Science']],\n",
" ['Pllek',\n",
" 'TT Neveritaweg 59, 1033 WB',\n",
" 'Amsterdam',\n",
" 127,\n",
" 1,\n",
" ['React-Amsterdam']],\n",
" ['SDL Netherlands',\n",
" 'Hoogoorddreef 60',\n",
" 'Amsterdam',\n",
" 121,\n",
" 1,\n",
" ['Artificial-Intelligence-Amsterdam']],\n",
" ['Searcle',\n",
" 'Kerkstraat 342-344 hs, Amsterdam',\n",
" 'Amsterdam',\n",
" 100,\n",
" 1,\n",
" ['CocoaHeadsNL']],\n",
" ['The Cloakroom',\n",
" 'Reguliersdwarsstraat 50',\n",
" 'Amsterdam',\n",
" 148,\n",
" 1,\n",
" ['AngularJS-Amsterdam-Meetup']],\n",
" ['Wirelab', 'Passeerdersgracht 18', 'Amsterdam', 114, 1, ['AmsterdamUX']],\n",
" ['Trifork NL', 'Rijnsburgstraat 9-11', 'Amsterdam', 120, 1, ['AmsterdamUX']],\n",
" ['Funda',\n",
" ' Huys Europa, Piet Heinkade 167-173',\n",
" 'Amsterdam',\n",
" 113,\n",
" 1,\n",
" ['UX-NL-Meetup']],\n",
" ['Bux HQ', 'Keizersgracht 585', 'Amsterdam', 131, 1, ['Elastic-NL']],\n",
" ['Adyen',\n",
" 'Simon Carmiggeltstraat 6-50',\n",
" 'Amsterdam',\n",
" 116,\n",
" 1,\n",
" ['AmsterdamUX']],\n",
" ['Jungleminds', 'Grasweg 79 1031 HX', 'Amsterdam', 184, 1, ['AmsterdamUX']],\n",
" ['Fibéo online marktonderzoek',\n",
" 'Herengracht 440 1017 BZ',\n",
" 'Amsterdam',\n",
" 190,\n",
" 1,\n",
" ['AmsterdamUX']],\n",
" ['Marineterrein Amsterdam',\n",
" 'Kattenburgerstraat 5 - Kattenburgerzaal, Poortgebouw',\n",
" 'Amsterdam',\n",
" 102,\n",
" 1,\n",
" ['BitcoinWednesday']],\n",
" ['Virtuagym',\n",
" 'Herengracht 250, 1016 BV ',\n",
" 'Amsterdam',\n",
" 100,\n",
" 1,\n",
" ['AmsterdamPHP']],\n",
" ['Github (WeWork office)',\n",
" 'Weteringschans 165',\n",
" 'Amsterdam',\n",
" 157,\n",
" 1,\n",
" ['AmsterdamPHP']],\n",
" ['Us Media', 'Danzigerkade 221', 'Amsterdam', 101, 1, ['AmsterdamUX']],\n",
" ['VondelCS',\n",
" 'Vondelpark 3, 1071 AA, Amsterdam ',\n",
" 'Amsterdam',\n",
" 151,\n",
" 1,\n",
" ['Appsterdam']],\n",
" ['Persgroep Online Service',\n",
" 'Mt. Lincolnweg 40',\n",
" 'Amsterdam',\n",
" 118,\n",
" 1,\n",
" ['AmsterdamPHP']],\n",
" ['Accenture Amsterdam',\n",
" 'Gustav Mahlerplein 90, 1082 MA ',\n",
" 'Amsterdam',\n",
" 135,\n",
" 1,\n",
" ['IoT-NL']],\n",
" ['De wiskunde kamer',\n",
" 'Eerste Jacob van Campenstraat 59',\n",
" 'Amsterdam',\n",
" 139,\n",
" 1,\n",
" ['Docker-Randstad']],\n",
" ['Academisch Medisch Centrum',\n",
" 'Meibergdreef 9',\n",
" 'Amsterdam',\n",
" 123,\n",
" 1,\n",
" ['Behavior-Design-AMS']],\n",
" ['Kohnstammhuis', 'Wibautstraat 2', 'Amsterdam', 138, 1, ['CocoaHeadsNL']],\n",
" ['WTC, Conference Center Amsterdam',\n",
" 'Strawinskylaan 77, 1077 XW Amsterdam',\n",
" 'Amsterdam',\n",
" 132,\n",
" 1,\n",
" ['JavaScript-MVC-Meetup-Amsterdam']],\n",
" ['neocles.io',\n",
" 'Vijzelstraat 68',\n",
" 'Amsterdam',\n",
" 170,\n",
" 1,\n",
" ['AngularJS-Amsterdam-Meetup']],\n",
" [\"Desmet Studio's\",\n",
" 'Plantage Middenlaan 4a',\n",
" 'Amsterdam',\n",
" 137,\n",
" 1,\n",
" ['Fast-Moving-Targets']],\n",
" ['NH Grand Hotel Krasnapolsky ',\n",
" 'Dam 9',\n",
" 'Amsterdam',\n",
" 117,\n",
" 1,\n",
" ['Netherlands-Hadoop-User-Group']],\n",
" ['Cafe Bax',\n",
" 'Ten Katestraat 119',\n",
" 'Amsterdam',\n",
" 9,\n",
" 250,\n",
" ['Appsterdam', 'AmsGeoDrinks', 'Appril', 'OSGeoNL']],\n",
" ['Glimworm HQ',\n",
" 'Eerste Weteringplantsoen 8',\n",
" 'Amsterdam',\n",
" 21,\n",
" 184,\n",
" ['WordPress-Amsterdam',\n",
" 'Appsterdam',\n",
" 'sensemakersams',\n",
" 'Push2Press-Amsterdam',\n",
" 'TitaniumNL',\n",
" 'Continuous-Delivery-Amsterdam',\n",
" 'graphdb-netherlands']],\n",
" ['Waag Society',\n",
" 'Nieuwmarkt 4',\n",
" 'Amsterdam',\n",
" 7,\n",
" 166,\n",
" ['Dutch-DIY-Bio', 'Maptime-AMS', 'Amsterdam-Grasshoppers']],\n",
" ['Appsterdam HQ @ A Lab',\n",
" 'Overhoeksplein 2, 1031 KS',\n",
" 'Amsterdam',\n",
" 9,\n",
" 157,\n",
" ['Appsterdam']],\n",
" ['The Coffee Room', 'Kinkerstraat 110', 'Amsterdam', 6, 128, ['Appsterdam']],\n",
" ['Appsterdam Centraal',\n",
" 'Weteringschans 28',\n",
" 'Amsterdam',\n",
" 13,\n",
" 72,\n",
" ['Appsterdam']],\n",
" ['Cafe de Balie',\n",
" 'Kleine-Gartmanplantsoen 10',\n",
" 'Amsterdam',\n",
" 56,\n",
" 66,\n",
" ['ocamsterdam',\n",
" 'Amsterdam-Futurist-Society',\n",
" 'Amsterdam-WordPress-Meetup',\n",
" 'Elastic-NL']],\n",
" ['Pakhuis de Zwijger',\n",
" 'Piet Heinkade 179',\n",
" 'Amsterdam',\n",
" 26,\n",
" 65,\n",
" ['DevOpsAmsterdam',\n",
" 'Appsterdam',\n",
" 'Appril',\n",
" 'Openstack-Amsterdam',\n",
" 'graphdb-netherlands',\n",
" 'Amsterdam-Smart-Citizens-Lab',\n",
" 'Android-Developers-Camp-Amsterdam',\n",
" 'Ground3d',\n",
" 'Fast-Moving-Targets',\n",
" 'HippoGetTogether',\n",
" 'Docker-Randstad',\n",
" 'AmsterdamUX',\n",
" 'The-Amsterdam-Clojure-Meetup-Group',\n",
" 'PaaS-BlueMix-Developers-in-Amsterdam',\n",
" 'Benelux-Chef-Meetup',\n",
" 'StartupWeekendAmsterdam',\n",
" 'dutchmug',\n",
" 'CocoaHeadsNL',\n",
" 'slimmer-samenwerken-cafe',\n",
" '3dhubs-amsterdam',\n",
" 'AmsGeoDrinks',\n",
" 'Designer-Creator-Developer-Hangout',\n",
" 'dutch-django-assocation',\n",
" 'Dutch-OpenShift-User-Group']],\n",
" ['Cafe De Doffer',\n",
" 'Runstraat 12-14',\n",
" 'Amsterdam',\n",
" 88,\n",
" 64,\n",
" ['Hackers-and-Founders-Amsterdam-NL',\n",
" 'amsnode',\n",
" 'JavaScript-MVC-Meetup-Amsterdam']],\n",
" ['Backbase',\n",
" 'Jacob Bontiusplaats 9',\n",
" 'Amsterdam',\n",
" 27,\n",
" 59,\n",
" ['The-Amsterdam-Clojure-Meetup-Group',\n",
" 'NLHTML5',\n",
" 'DevOpsAmsterdam',\n",
" 'Amsterdam-HTML-CSS',\n",
" 'Reactive-Amsterdam',\n",
" 'AmsterdamUX',\n",
" 'The-Amsterdam-Applied-Machine-Learning-Meetup-Group',\n",
" 'Agilegroup',\n",
" 'Ansible-Benelux',\n",
" 'CocoaHeadsNL',\n",
" 'Ladies-that-UX-Amsterdam-Meetup']],\n",
" ['Rockstart',\n",
" 'Herengracht 182, 1016BR, Amsterdam',\n",
" 'Amsterdam',\n",
" 29,\n",
" 45,\n",
" ['sensemakersams',\n",
" 'Netherlands-Cassandra-Users',\n",
" 'LeanStartupNL',\n",
" 'CocoaHeadsNL',\n",
" 'DataDonderdag',\n",
" 'Amsterdam-Innovative-startups',\n",
" 'amsnode',\n",
" 'StartupWeekendAmsterdam',\n",
" 'The-Amsterdam-Applied-Machine-Learning-Meetup-Group',\n",
" 'AmsterdamUX']],\n",
" ['Berlage Meet & Workspace',\n",
" 'Oudebrugsteeg 9',\n",
" 'Amsterdam',\n",
" 32,\n",
" 40,\n",
" ['PermanentBeta']],\n",
" ['TechInc hackerspace at ACTA',\n",
" ' Louwesweg 1',\n",
" 'Amsterdam',\n",
" 6,\n",
" 39,\n",
" ['Technologia-Incognita']],\n",
" ['De Bekeerde Suster',\n",
" 'Kloveniersburgwal 6',\n",
" 'Amsterdam',\n",
" 20,\n",
" 33,\n",
" ['AmsterdamPHP',\n",
" 'Hackers-and-Founders-Amsterdam-NL',\n",
" 'Drupal-Amsterdam',\n",
" 'Amsterdam-rb']],\n",
" ['allard pierson museum',\n",
" 'Oude Turfmarkt 127',\n",
" 'Amsterdam',\n",
" 14,\n",
" 29,\n",
" ['Digital-Museum-Network-Amsterdam']],\n",
" ['Container Solutions',\n",
" 'Korte Leidsedwarsstraat 12',\n",
" 'Amsterdam',\n",
" 50,\n",
" 27,\n",
" ['Ansible-Benelux',\n",
" 'Terraform-Amsterdam',\n",
" 'Software-Circus',\n",
" 'Docker-Randstad',\n",
" 'Kx-Amsterdam']],\n",
" ['De Stadskantine',\n",
" 'Van Woustraat 120',\n",
" 'Amsterdam',\n",
" 3,\n",
" 27,\n",
" ['Drupal-Amsterdam', 'TypeCrit-Amsterdam']],\n",
" ['Glimworm HQ at the Marine Base',\n",
" 'Marinekazerne Amsterdam, Kattenburgerstraat 5',\n",
" 'Amsterdam',\n",
" 66,\n",
" 23,\n",
" ['sensemakersams', 'Amsterdam-IoT-Living-Lab']],\n",
" ['Byte & SupportDesk Headquarters',\n",
" 'De Ruyterkade 139, 1011AC',\n",
" 'Amsterdam',\n",
" 23,\n",
" 21,\n",
" ['Magento-user-Group-Amsterdam', 'Amsterdam-ZFS-Meetup-Group']],\n",
" ['Mansveltschool',\n",
" 'Karel Doormanstraat 125',\n",
" 'Amsterdam',\n",
" 9,\n",
" 21,\n",
" ['Linux-Amsterdam']],\n",
" ['Byte Headquarters',\n",
" 'De Ruyterkade 139',\n",
" 'Amsterdam',\n",
" 51,\n",
" 20,\n",
" ['Amsterdam-Python-Meetup-Group',\n",
" 'Dutch-Puppet-User-Group',\n",
" 'dutch-django-assocation',\n",
" 'Openstack-Amsterdam',\n",
" 'Openstack-Netherlands']],\n",
" [\"'t Blauwe Theehuis, Vondelpark\",\n",
" 'Vondelpark 5',\n",
" 'Amsterdam',\n",
" 10,\n",
" 20,\n",
" ['Amsterdam-Startup-Tech-Online-Running-Meetup']],\n",
" ['Kapitein Zeppos',\n",
" 'Gebed Zonder End 5',\n",
" 'Amsterdam',\n",
" 5,\n",
" 19,\n",
" ['AmsGeoDrinks', 'OSGeoNL', 'Appsterdam']],\n",
" ['UvA Faculty of Science',\n",
" 'Science Park 904',\n",
" 'Amsterdam',\n",
" 6,\n",
" 19,\n",
" ['UvA-Minor-Programmeren', 'dutch-aug']],\n",
" ['Proeflokaal de Prael',\n",
" 'Oudezijds Armsteeg 26, 1012 GP',\n",
" 'Amsterdam',\n",
" 10,\n",
" 17,\n",
" ['AmsterdamPHP', 'Drupal-Amsterdam', 'MySQL-User-Group-NL']],\n",
" ['Wicked Grounds',\n",
" 'Tweede Schinkelstraat 26',\n",
" 'Amsterdam',\n",
" 4,\n",
" 17,\n",
" ['StartupAmsterdam']],\n",
" ['Booking.com',\n",
" 'Herengracht 597',\n",
" 'Amsterdam',\n",
" 80,\n",
" 16,\n",
" ['Amsterdam-Spark',\n",
" 'Elastic-NL',\n",
" 'golang-amsterdam',\n",
" 'MySQL-User-Group-NL',\n",
" 'Rust-Amsterdam',\n",
" 'Amsterdam-Front-End-Dev-Meetup',\n",
" 'PyData-NL',\n",
" 'CocoaHeadsNL',\n",
" 'JavaScript-MVC-Meetup-Amsterdam',\n",
" 'The-Amsterdam-Applied-Machine-Learning-Meetup-Group',\n",
" 'AmsterdamUX',\n",
" 'Ladies-that-UX-Amsterdam-Meetup']],\n",
" ['De Punt',\n",
" 'Frans de Wollantstraat 84',\n",
" 'Amsterdam',\n",
" 18,\n",
" 16,\n",
" ['Hackers-and-Designers-Amsterdam-NL']],\n",
" ['De Bierfabriek',\n",
" 'Rokin 75',\n",
" 'Amsterdam',\n",
" 46,\n",
" 16,\n",
" ['Amsterdam-rb', 'CocoaHeadsNL', 'Teaching-Code-Meetup']],\n",
" ['Innovatielab', 'Vijzelstraat 20-7', 'Amsterdam', 25, 15, ['Appsterdam']],\n",
" ['Trifork',\n",
" 'Rijnsburgstraat 9-11',\n",
" 'Amsterdam',\n",
" 54,\n",
" 15,\n",
" ['Dutch-Spring-Meetup',\n",
" 'Docker-Randstad',\n",
" 'Dutch-AngularJS-group',\n",
" 'Microservices-Amsterdam',\n",
" 'JavaScript-MVC-Meetup-Amsterdam',\n",
" 'fp-ams',\n",
" 'Amsterdam-Java-User-Group',\n",
" 'graphdb-netherlands',\n",
" 'AmsterdamJS',\n",
" 'Agilegroup',\n",
" 'Elastic-NL',\n",
" 'amsterdam-scala',\n",
" 'Continuous-Delivery-Amsterdam']],\n",
" ['Elmar Reizen',\n",
" 'Herengracht 262 (5th floor)',\n",
" 'Amsterdam',\n",
" 39,\n",
" 15,\n",
" ['Amsterdam-rb', 'The-Amsterdam-Clojure-Meetup-Group', 'amsterdam-scala']],\n",
" ['Bouncespace (former booking.com building)',\n",
" 'Weteringschans 28',\n",
" 'Amsterdam',\n",
" 16,\n",
" 14,\n",
" ['Appsterdam', 'Appril', 'dutch-aug']],\n",
" ['inSided HQ',\n",
" 'Singel 118',\n",
" 'Amsterdam',\n",
" 67,\n",
" 14,\n",
" ['AWS-Amsterdam',\n",
" 'Elastic-NL',\n",
" 'Continuous-Delivery-Amsterdam',\n",
" 'AmsterdamPHP']],\n",
" ['Copernica',\n",
" ' De Ruijterkade 112',\n",
" 'Amsterdam',\n",
" 47,\n",
" 14,\n",
" ['The-Dutch-Cpp-Group',\n",
" 'AmsterdamPHP',\n",
" 'The-Amsterdam-Applied-Machine-Learning-Meetup-Group']],\n",
" ['Online Webinar',\n",
" 'On your computer',\n",
" 'Amsterdam',\n",
" 31,\n",
" 13,\n",
" ['Amsterdam-Startup-Founder-101']],\n",
" ['WeWork Amsterdam',\n",
" 'Weteringschans 165',\n",
" 'Amsterdam',\n",
" 43,\n",
" 13,\n",
" ['Amsterdam-Startup-Boot-Businesses-Meetup',\n",
" 'Amsterdam-Innovative-startups',\n",
" 'SiliconDrinkabout020',\n",
" 'The-Gamification-Meetup-Group',\n",
" 'React-Amsterdam',\n",
" 'InnovationHolland',\n",
" 'AngularJS-Amsterdam-Meetup']],\n",
" ['Cafe-Restaurant Polder',\n",
" 'Science Park 205',\n",
" 'Amsterdam',\n",
" 64,\n",
" 13,\n",
" ['The-Amsterdam-Applied-Machine-Learning-Meetup-Group',\n",
" 'graphdb-netherlands']],\n",
" ['Springest',\n",
" 'Rokin 75',\n",
" 'Amsterdam',\n",
" 60,\n",
" 13,\n",
" ['Holacracy-Meetup-Group', 'RailsGirls-NL', 'Amsterdam-rb', 'NLHTML5']],\n",
" ['Q42 (Amsterdam Office)',\n",
" 'Oostelijke Handelskade 749',\n",
" 'Amsterdam',\n",
" 46,\n",
" 12,\n",
" ['JavaScript-MVC-Meetup-Amsterdam',\n",
" 'Elastic-NL',\n",
" 'fp-ams',\n",
" 'amsterdam-scala',\n",
" 'AWS-Amsterdam',\n",
" 'girlcode',\n",
" 'NLHTML5',\n",
" 'Full-Stack-Development',\n",
" 'RailsGirls-NL',\n",
" 'CocoaHeadsNL']],\n",
" ['Publitas.com',\n",
" 'Zeeburgerpad 5',\n",
" 'Amsterdam',\n",
" 50,\n",
" 12,\n",
" ['Amsterdam-rb', 'AWS-Amsterdam', 'Amsterdam-Elixir', 'React-Amsterdam']],\n",
" ['TTY Amsterdam',\n",
" 'Kerkstraat 342-344 hs',\n",
" 'Amsterdam',\n",
" 56,\n",
" 12,\n",
" ['Amsterdam-Riak',\n",
" 'fp-ams',\n",
" 'ProductTank-AMS',\n",
" 'Dutch-Web-Operations-Meetup']],\n",
" ['Cafe Batavia 1920',\n",
" 'Prins Hendrikkade 85 ',\n",
" 'Amsterdam',\n",
" 30,\n",
" 12,\n",
" ['AmsterdamPHP', 'Technologia-Incognita']],\n",
" ['Rockstart',\n",
" 'Herengracht 182',\n",
" 'Amsterdam',\n",
" 31,\n",
" 12,\n",
" ['golang-amsterdam',\n",
" 'TitaniumNL',\n",
" 'Startup-Nation-Amsterdam',\n",
" 'Amsterdam-Open-Code',\n",
" 'EdTech-Amsterdam',\n",
" 'Meteor-NL']],\n",
" ['App Ecosystem Tent @ #PICNIC12',\n",
" 'IJpromenade 1',\n",
" 'Amsterdam',\n",
" 11,\n",
" 11,\n",
" ['Appsterdam', 'sensemakersams']],\n",
" ['WeWork Metropool',\n",
" 'Weesperstraat 61-105',\n",
" 'Amsterdam',\n",
" 29,\n",
" 11,\n",
" ['Amsterdam-Startup-Boot-Businesses-Meetup',\n",
" 'SiliconDrinkabout020',\n",
" 'Amsterdam-rb']]]"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%cypher\n",
"\n",
"match\n",
" (m:Member)-[r:RSVP_ED]->(e:Event)<-[:HOSTED]-(v:Venue), (g:Group)-[:ORGANISED]-(e)\n",
"where\n",
" v.city = 'Amsterdam'\n",
"with g, e, v, count(r) as event_size\n",
"return\n",
" v.name as venue_name, v.address_1 as address, v.city as city,\n",
" percentileDisc(event_size, 0.5) as median_event_size,\n",
" count(e) as event_count,\n",
" collect(distinct g.urlname) as groups\n",
"order by median_event_size / 100 desc, event_count desc\n",
"limit 100"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Size distribution of Meetup Events"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {
"collapsed": false,
"scrolled": true,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1944 rows affected.\n"
]
}
],
"source": [
"event_size_result = %cypher \\\n",
"match (:Member)-[r:RSVP_ED]-(e:Event)<-[:HOSTED]-(v:Venue) \\\n",
"where \\\n",
" e:Amsterdam and \\\n",
" v.city = 'Amsterdam' \\\n",
"return \\\n",
" e.name as event_name, \\\n",
" count(distinct r) as event_size \\\n",
"order by event_size desc\n",
"\n",
"event_size_result_frame = event_size_result.get_dataframe()"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x109d42160>"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nRu3HP/5xI0ZjBvmbv/mb2sqVK2u/+7u/W6vVTr1Dhw4dqq1cubI2NjZWGx4erq1cubI2OjrayLEp\n2Md3avv27bW/+7u/+7X72CnO1A9+8IPat771rVqtVqu99957teXLlztPcU4+ulP/9V//VVu+fHnt\nH/7hH5ynOGs//vGPa5s2barVarXav/zLv9Tuvvvuup2nGvIy4BdffDFf+MIXkiTXXXddfv7znzdi\nDGa41157LUePHs26devy1a9+NS+//HL27t2b3t7eJMmyZcvys5/9rMFTUrqrrroqjz322MTXr776\n6q/t0AsvvJBXXnklixcvTmtrayqVSrq6uiY+ogs+7lQ79fzzz2fNmjUZGBjIyMiIneKM3Xrrrbnn\nnnuSJCdOnEhLS8tJ/61znmIqPrpT4+PjaW1tzauvvpp/+qd/cp7irNx888358z//8yTJm2++mXnz\n5tXtPNWQWK1Wq+ns7Jz4urW1NePj440YhRns4osvzrp16/K3f/u3efDBB/Mnf/InqX3kk5jmzJmT\n4eHhBk7ITHDLLbekpaVl4uuP71C1Ws3IyMivnbM6OjrsFp/o4zt13XXX5U//9E/z1FNP5corr8xf\n//Vfn/TfQTvFJ7nkkkvS0dGRarWae+65J/fee6/zFOfk4zv1x3/8x/mt3/qtbNiwwXmKs9bc3Jyv\nf/3reeihh7Jy5cq6nacaEquVSiUjIyMTX4+Pj6e52Xs9MTVdXV257bbbJv48f/78vPPOOxO3j4yM\nZO7cuY0ajxnqo+ei/79DlUol1Wr1pONwJm6++eZce+21E39+7bXX0tnZaac4Y2+99Va+8pWv5Pbb\nb88Xv/hF5ynO2cd3ynmKetiyZUuee+65DAwM5NixYxPHz+U81ZBCvOGGG/LTn/40SfLSSy/lmmuu\nacQYzHDPPPNMHn744STJwYMHU61Ws3Tp0uzevTtJsnPnzixevLiRIzIDXXvttdmzZ0+S/9mhRYsW\n5cUXX8zo6GiGh4ezf//+9PT0NHhSZorf//3fz7//+78nSX72s5/lN3/zN+0UZ+zw4cNZt25d7rvv\nvtx+++1Jks9//vPOU5y1U+2U8xTn4oc//GGeeOKJJMlFF12U5ubmLFy48KT/Jz+bnWrIuwHfcsst\n2bVrV+66664k/13hMFV33nlnNm3alC9/+ctpamrKww8/nPnz52dgYCBjY2Pp7u7OihUrGj0mM8yG\nDRvywAMP/NoONTU1Ze3atVm9enVqtVr6+/vT3t7e6FGZITZv3pzNmzenra0tCxYsyJ/92Z9lzpw5\ndooz8sTy3m84AAAAjUlEQVQTT+T999/P448/nsceeyxNTU25//7789BDDzlPcVZOtVObNm3Kt771\nLecpzsqKFSuycePGrFmzJsePH8/AwECuvvrqk/6f/GzOU021j76gGAAAAArgQlEAAACKI1YBAAAo\njlgFAACgOGIVAACA4ohVAAAAiiNWAQAAKI5YBQAAoDhiFQAAgOL8P1VtbN6vbXWxAAAAAElFTkSu\nQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x1099e7470>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"event_size_result_frame.event_size.hist(bins=np.arange(0,300,15))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Membership overlap between Meetup Groups\n",
"\n",
"- Run Cypher query against Neo4j\n",
"- Determine set intersection between group members\n",
"\n",
"### Venn diagram FTW!\n",
"- `matplotlib-venn`\n",
"- Homepage: https://pypi.python.org/pypi/matplotlib-venn\n",
"- Will perform required set intersections for us"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [],
"source": [
"def plot_overlap(*args):\n",
" # args is a tuple. This is a bit of a dirty trick to \n",
" # force the representation with brackets, which works in Cypher\n",
" groups = list(args)\n",
"\n",
" # Request groups and member IDs\n",
" result = %cypher \\\n",
" match (m:Member)-[r:RSVP_ED]->(e:Event)<-[:ORGANISED]-(g:Group) \\\n",
" where r.response = 'yes' and \\\n",
" g.urlname in $groups \\\n",
" return g.name as group, id(m) as member\n",
"\n",
" result_frame = result.get_dataframe()\n",
" group_names = result_frame.group.unique()\n",
" \n",
" # Create venn from sets of dataframe selection values\n",
" venn_func = venn3 if len(groups) == 3 else venn2\n",
" return venn_func([\n",
" set(result_frame[result_frame.group == group].member.values)\n",
" for group in group_names\n",
" ], group_names)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"660 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"<matplotlib_venn._common.VennDiagram at 0x10a296438>"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nrV/+8pdavHixPv3pT+uJJ54Y9XN885vf1DPPPHMx78Ipnn32WVVUVOjAgQPatGnTJT/f+Xz84x/X\nnj17sv68lmVl/TmB8ZQXzNMt027RzVNuVlGIb6jwtoJggZZNXqY7m++kYGKEJzepys/PV0VFxcif\nq6urdd999+mf//mf9ZWvfGVUz1FUVDTyHFVVVfrEJz6hgYEBfe1rX9Py5csVDAbHJfvZrFq1SkuX\nLtWOHTv00EMPae7cueP2tjw28A1c0OSyyWosadTmY5u16egmxVNx05GAnAn4Arqi5grNrZ3Lvpc4\ngydHMs/G7/crFAopFotpwYIFeuihh0759w9+8IP6zne+c97n+MAHPqD29na98cYbkqTOzk597nOf\n06JFizRnzhzdfPPNI8/73e9+V7/+9a/11FNPadasWRd8/LmcvOW+cOFC3XjjjXriiScUjb49T+zw\n4cOaOXOmXnrpJd1yyy2aO3euPvvZz+ro0aP6+Mc/rrlz5+qOO+7Qm2++OfI63/ve97R06VJdccUV\nuueee7R69WpJ0oc+9CG1tbXpq1/9qu677z5JUkdHhz796U/r6quv1vXXX68vfelL6u/vP+VtP/jg\ng7r22mv1sY99TJL0yiuv6O6779bcuXP1h3/4h+rq6jrlfVq1apVWrlypyy+/XPPmzdPHP/7xkce8\n9tpruv766/X4449ryZIluuqqq/SVr3xFBw8e1Ic+9CFdeeWVeu9736v9+/ef9+MGZJPf59dVE67S\n++a8T80VzabjADkxpWyK/ttl/03z6+ZTMHFWni+Z6XRamzdv1k9/+lMtX75coVBIt956qx5//PGR\nxxw9elRvvPGG3v3ud5/3uRoaGpSXlzdyO/mBBx5Qd3e3fvzjH+uJJ57QTTfdpL/6q79SV1eX/vAP\n/1C33XabbrzxRq1Zs+aCjz+XRx99VMFgUNdff71WrFih/v5+Pfnkk2c87jvf+Y7+7u/+Tj/4wQ/0\nzDPP6D3veY9WrFihhx56SLW1tfrrv/5rSZlb7//6r/+qv/3bv9WTTz6pJUuW6DOf+YwGBgb03e9+\nV7W1tfrsZz+r7373u5KkT3ziE/L7/frFL36hf/iHf1Bra6s++9nPnvK2V69erV/84hd64IEHdODA\nAf33//7fddNNN+nhhx/WkiVL9B//8R8jj924caO+8IUv6KMf/aiefvppff/739eOHTv0gx/8YOQx\n3d3d+uUvf6l//dd/1Ve/+lX99Kc/1Uc+8hF95CMf0S9+8QvFYjH9v//3/877fwWMh/xgvpY2LdXd\nM+9WdUG16TjAuKjMr9TKGSu1fMpyVo7jvDz5o8fXv/51fetb35IkxeNxWZalm266SZ///OclSStX\nrtSHP/xhnThxQmVlZXrsscc0Z84cNTY2XvC5i4uLR0bybrzxRi1dulQNDQ2SpI997GP64Q9/qJaW\nFs2bN0+RSESpVErl5eUXfPzJx5zukUce0fXXX69IJKLGxkbNnDlTDz30kO6+++5THvenf/qnIyOm\ns2fPVnV19chj3vve9+qBBx6QJB06dEjBYFATJkxQXV2d/uzP/kwLFixQMBhUQUGBfD6fCgoKVFxc\nrPXr12vXrl3693//dwUCmU+lb3zjG1qyZIn27t2rSCQiSbr//vtHPnbf+ta31NzcrE9+8pMj/7Zx\n48aRIh0Oh/XVr35Vd911lyRpwoQJuummm7R799tbxiSTST3wwAOaOnWqpk6dqr/5m7/RzTffrGXL\nlo38//3yl7+84P8VMF6qC6p198y7tbtzt147/JoG4gOmIwGXLC+Qp2vqr9GMihnMo8eoeLJk/smf\n/MnIqGQwGFRFRcUpcyjnz5+v6upqPfXUU/r93/99PfbYY7rnnntG9dz9/f0qLMz8ZPf+979fTz75\n5EhR3LFjhyzLUip19rOQx/r4/fv3a8uWLfrgBz848ncrVqzQd7/7XbW2tmrixIkjf3+yuEqZIvfO\nf4tEIorHM/PIVq5cqZ///Oe65ZZbNHv2bC1dulT33nuvQqHQGW9/7969Ghoa0jXXXHPK3/t8Pu3b\nt0+zZ88+423v3r1bl1122SmPnzt3rp5//nlJmQJcUFCg73//+9q7d6/27t2r3bt3a968eae8zunv\nzzv/HIlEFIvFzvoxA3JpesV0TS6brE1HN+nNo28qmU6ajgSMmc/yaU71HF094WqF/Gd+LwDOxZMl\ns6ys7JSSdTZ33XWXnnjiCS1atEi7du3SHXfcccHnbW1t1cDAgGbNmqV0Oq0/+qM/Unt7u26//Xa9\n//3v17Rp03Trrbee9XXH+nhJevjhhyVJX/ziF/WFL3zhlOd66KGH9JnPfGbk706ONJ50rp9Cy8vL\n9dhjj2n9+vVavXq1Hn30Uf3kJz/RT3/6UzU3nzrXLJFIqL6+Xv/2b/92xvNUVFToxIkTkjQyonmu\nt/vOgr927Vr96Z/+qe644w5dc801uv/++7Vq1Srt2rXrlNfx+/2jen8A0wK+gObXzdeMihl69fCr\n2t8P4A4AAA4iSURBVHdin+lIwKg1ljRqUcMilURKTEeBA3myZI7GypUr9c///M/69a9/rUWLFp3z\ndvU7/dd//ZcmTJigq666Stu3b9f69ev13HPPqb6+XpK0efNmSWdfoT3Wx0uZ+ZhLly4duc1/0l/+\n5V/q4YcfHimZYylgTz31lI4ePar7779fixYt0uc//3ndfPPNWr16tZqbm095rqlTp6q9vf2U1fpt\nbW368pe/rC9+8Yvy+c6c8tvc3KyXXnrplL/bsmXLyO9//OMf6/bbbz9lO6nvfOc7rGqH4xWFi7R8\nynId7T+qDW0b1NbXduFXAgypLazV1ROuVkNxw4UfDJyD5xf+nMvUqVM1c+ZM/fCHP9TKlSvP+Pfe\n3l51dHTo+PHj2rNnj773ve/pxz/+sb74xS/KsixVVlYqEAjo0UcfVVtbm9asWaMvfvGLCgQCI7dy\nCwoK1NbWpsOHD4/q8e/0xhtvqLW1Vffff7+mTZt2ysv999+vI0eO6OWXX5Y0tm2H4vG4/u///b96\n7LHH1NbWpqeeekodHR264oorJGW2f9q3b5+6urr0rne9S9OmTdNnPvMZbd26VTt27NADDzygI0eO\nnHL7+p3e9773qbW1VV//+tfV0tKin/3sZ6cssqqpqdHmzZu1fft27d+/X9/+9re1fv36kdv5gNPV\nFtbqzuY7dffMu9VU2mQ6DnCKxpJGrZyxUitnrKRg4pJ5rmSOZVTvrrvukmVZZ5ziY1mWHnjgAS1e\nvFhLlizRhz/8Yb3xxhv6p3/6p5HH1tTU6Mtf/rJ+/vOf67bbbtN3vvMdfelLX9KsWbO0bds2SdI9\n99yj48eP684771QgELjg49/pkUce0aRJk7Ro0aIz/m358uWqq6sb2f7o9Pf5fB+DO++8U5/61Kf0\n7W9/W7feeqv+/u//Xn/xF3+hBQsWSJLuu+8+rVq1Sn/8x38sy7L04IMPqqysTB/+8Id1//33q6Ki\nQv/4j/848jZOf1v19fX6l3/5F73++uu6++679Zvf/EYf+chHRv79U5/6lBobG/XBD35QH/jABxSN\nRvXNb35Te/bsOec8S26Vw4mqC6q1YuoKvXf2ezW9fLp8lucux7AJS5amlk3VvbPu1a3TblVtYa3p\nSHAJzx0rORbf+MY31NHRoW984xumowBwub7hPr157E3t7NjJAiHkhM/yqbmiWXNr56o4XGw6DlyI\nknkWmzdv1s6dO/X1r39d//RP/6SrrrrKdCQAHjEUH9KW9i3afny7Ykl2SUD2BXwBzaqcpStqrlBB\nqMB0HLgYC3/OYv369XrwwQd13333UTAB5FReME8L6hdobu1cbWvfpi3tWxRNRC/8isAFhP1hXVZ9\nmeZUz1EkELnwKwCXiJFMALCxRCqhnR07taV9i3qHe03HgQMVhYo0u2q2ZlfNVtAfvPArAFlCyQQA\nhzjce1hvdbyllu4WpdJnP6QBkDK3xKeUTVFzRbPqiupMx4FHUTIBwGGiiah2d+7Wjo4d6o52m44D\nG6kpqNGMyhmaWjaVUUsYR8kEAAc72n9Uuzp3ad+JfSwU8qj8YL6aK5rVXNGs0kip6TjACEomALhA\nMpXUgZ4D2t25W629rdxOdzmf5dOkkkmaUTlDE4snsl8wbImSCQAuE01Etbdrr3Z37Vb7QLvpOMii\nirwKzaicoWnl01ghDtujZAKAiw3EBnSw56Bae1t1uPew4imOaHUSn+VTbWGtmkqbNKlkkorCRaYj\nAaNGyQQAj0ilUzrSd2SkdLJoyJ5C/pAmFk/UpNJJaixpVMgfMh0JuCiUTADwqN7hXrX2tOpgz0Ed\n6T+iRCphOpInWbJUmV+phuIG/f/t3X9I1PcDx/HXnR9/dGc28y5Z6qBsYFnpGUWOfkvbtC1jzMFF\nv8jmDBbbcMXMsh/Qrz/6K4pE1qTQVTQZ3UYhRP6RlETQorKIKCKtaVe3NL96pvf9o+8+7Gq1bJ/V\nvvZ8wMF97t5+7v25f3z6+WVyXLISYxP5X/YYEIhMAIAe9j1US3uLGZ3twfZXPaUBzRnpVFJcklLi\nUpQUl8T5lRiQiEwAwBPau9vV1tmmtgdtauts053OO9wi6QVFRUTJ5XDJ7XDL7XTL7XBzbiVeC0Qm\nAOC5/Nb1mxmcrQ9a5e/0cyHRYwy7IZfDJZfDpWHOYXI5XNy7Eq8tIhMA8EJCoZACXQEzPNsetMn/\nH/9rc25nhC1CQwcNNfdOup1uxcfEc89K4H+ITACAZUKhkDp7OtUebFdHsEMdwQ61d//hebD9/yZC\nDbuh2KhYxUbFanDUYA2OHhy27Ih0EJTAMxCZAICXquth1xMB2h5sV2dPp4K9QQV7g+rp7bH8ULxN\nNhl2Q5ERkTLshvkYZAx6IiAHRw/mYhzgbyIyAQD/SqFQSD19PWZwPux7qL5Qn3r7etUb6g17Liks\nHA27oUh7eExG2CNe8RYBrxciEwAAAJbjbq8AAACwHJEJAAAAyxGZAAAAsByRCQAAAMsRmQAAALAc\nkQkAAADLEZkAAACwHJEJAAAAyxGZAAAAsByRCQAAAMsRmQAAALAckQkAAADLEZkAAACwHJEJAAAA\nyxGZAAAAsByRCQBAPzU3N+vYsWPPHDNr1iylpaWFPbKysjR//nydPXu235+Znp6u06dPv+iUgZeO\nyAQAoJ9KS0t15syZvxxXUlKihoYGNTQ06MSJE9q7d6+io6NVXFyszs7OlzBT4NUhMgEA6KdQKPRc\n4xwOhxISEpSQkCCXy6WxY8dq69atCgQCamxs/IdnCbxaRCYAYMA4d+6clixZIo/Ho/Hjx+uTTz7R\nuXPnJElpaWk6evSo8vPzlZGRoaVLl+r27dsqLS2Vx+NRTk5O2CHwAwcO6N1339W4ceOUm5urH3/8\nUdKjvZinT5/Wnj17lJOT0+85RkZGSpLs9qf/Cu7u7lZ5ebkmTZqkKVOm6Icffgh73+/3q6SkRNnZ\n2Ro7dqxmz54dNmbhwoWqrKzU8uXLlZGRoTlz5uj8+fOqrKzUO++8o8mTJ2vHjh39njvQH0QmAGBA\nePDggYqKijRmzBj5fD4dPHhQDodD5eXl5pjt27ervLxcNTU1ampqUn5+vkaNGqXa2lpNmDBBa9as\nkSRdvHhRGzZs0MqVK1VXV6dFixZp9erVunHjhsrKypSZman58+fr0KFD/ZrjvXv3tGnTJrndbk2c\nOPGp49avX6/Gxkbt3r1bFRUV2r9/v/r6+sz3V61apUAgoL179+rIkSPKycnR+vXrdffuXXPMrl27\nlJubK5/PpzfeeEOFhYVqampSdXW1li9frp07d+ry5cv9mj/QH0QmAGBA6Orq0qeffqqvv/5aycnJ\nSktLk9fr1ZUrV8wxCxYs0IQJE5Senq7Jkydr+PDhKiws1IgRI7Rw4UIFAgHduXNHLS0tstvtSkxM\n1Jtvvimv16tvv/1WQ4cOVWxsrCIjIxUTE6P4+Phnzmnbtm3yeDzyeDzKzMzUtGnTdO/ePVVVVcnh\ncPzpz3R0dMjn82n16tXKyspSenq6tm7dGnaIfubMmdqwYYPefvttpaSk6LPPPlNPT4+uXbtmjsnO\nztbcuXP11ltv6YMPPtD9+/e1ceNGjRgxQosXL9agQYN09erVv/mtA09nvOoJAABghYSEBBUUFKi6\nulqXLl3S9evXdfHixbA9gMnJyebzmJgYpaSkhC1LUjAY1NSpU83D7SNHjtT06dP10UcfKTY29onP\n9fl85t5Sm82m4uJiFRUVSZKKioqUn5+vYDCompoa1dXV6fPPP1dqaqok6datW8rLyzPXNXHiRK1Y\nsUK9vb0aM2aM+XpqaqqcTqe57PV6dfToUVVVVenatWtqamqSzWYL29bHty0uLi5s/tHR0QoGg8/7\n9QL9RmQCAAaE1tZWFRQUaOTIkZo2bZrmzJmju3fvauXKleYYwwj/tWez2f50XdHR0aqpqdHZs2dV\nX1+v48ePq7q6WhUVFcrOzg4bm5OTo8zMTHN5yJAh5vP4+Hgz9tauXSu/36/i4mL5fD4lJiZq2LBh\nOnz4cNjntra2Snry4qLfz+UMhUIqLCxUa2ur8vLy5PV6NWrUKL3//vth4yMiIsKWn3UOKPBPIDIB\nAAPCzz//LMMw9N1335mvVVZWvtC6Tp06pcbGRn3xxRfKzMzUl19+Ka/Xq7q6OmVnZ4fFqcPheOqh\n78etW7dOeXl5WrdunXbv3q2IiIiwPY6S5HQ6ZRiGfvnlF82ePVuSdPPmTQUCAUmPzhc9deqUjh07\npqSkJEkyL2563qvegZeBP2sAAANCYmKi/H6/6uvr1dzcrNraWu3Zs0eSnvuw8O+RFhUVpYqKCu3b\nt0/Nzc06ceKErl69qoyMDEmPwvLGjRv69ddf+zXH+Ph4lZSUqL6+/qk3c3c6nSooKNCWLVt08uRJ\nXbp0Sd988425Z9LlcskwDP30009qaWlRQ0ODysrKZBgGh7/xr0JkAgAGhNzcXBUUFKi0tFQffvih\njh8/rqqqKtntdp0/f/6ph8b/6PcxWVlZ2rx5s77//nvl5eWpvLxcy5Yt07x58yQ9OifyzJkz5vKz\n1vW4jz/+WB6PR5s3b1Z3d/efjikrK9N7772nr776SkuWLNGMGTPkdrslPYrpjRs36uDBg8rNzdWO\nHTu0Zs0ajR49WhcuXPjLbfyr+QFWsYXYtw4AAACLsScTAAAAliMyAQAAYDkiEwAAAJYjMgEAAGA5\nIhMAAACWIzIBAABgOSITAAAAliMyAQAAYDkiEwAAAJYjMgEAAGA5IhMAAACWIzIBAABgOSITAAAA\nliMyAQAAYDkiEwAAAJYjMgEAAGA5IhMAAACWIzIBAABguf8C5XcgkBmYePMAAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x109eb5438>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_overlap(\"PyData-NL\", \"amst-R-dam\")"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1589 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"<matplotlib_venn._common.VennDiagram at 0x10a68e7b8>"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nH32UFStW8Mwzz/TZOUV62Vy7mdUHV8t9Potw6A6mlU5jYtFE6RbtQ11asO7OO+9k+fLlLF++nHfe\neYf77ruPhQsXct9993X5hR544AGWL1/OsmXLePHFFznzzDP50Y9+xOuvv97lc/zud7/jzTff7PLx\nHXnrrbfIz89n7969rFu3rtfnO5Hvfe977Nixo8/PKxeB6ImmUBMLty7kg30fSPhZSCQeYeWBlSzY\nuoDGYKPqclJGlwLQ6/WSn59Pfn4+RUVFzJgxg7lz5/LGG290+YUyMzPJz8+nsLCQsrIybrvtNubO\nnct9991HJBLp8RfQEwsWLODss89m8uTJzJ8/v19fS3qYhRkYhsH66vW8uPlFqlqqVJcjeuhQ6yHm\nb5nPxpqNqktJCT1estxms+F0OgmHw0yfPv2YILnuuut48MEHT3iOb3zjG9TU1LB27VoA6urquPPO\nO5kxYwYTJkzg/PPPbzvvQw89xEsvvcQbb7zB2LFjOz2+I593o5522mmcc845vP766wSDwbbPHzx4\nkPLyct577z0uvPBCpkyZwh133EF1dTXf+973mDJlCnPmzGH9+vVtz3n44Yc5++yzmTRpEldeeSXL\nli0D4Jvf/CaVlZX86le/Yu7cuQAcPnyYH/3oR5x00knMnDmTu+++m5aWlnav/eijj3Lqqady8803\nA/DBBx9wxRVXMGXKFL71rW9RX99+sMKCBQu47LLLmDhxItOmTeN73/te2zGrV69m5syZvPbaa8ya\nNYupU6fyy1/+kn379vHNb36TyZMnc80117Bnz54Tft+Edfkjfl7d9iqrDq5Kme2I0lk0HmXF/hW8\nuu1VmkOyBmtvdDsADcNgw4YNPPvss5x33nk4nU4uuugiXnvttbZjqqurWbt2LZdffvkJzzVo0CA8\nHk9bF+G8efNoaGjg6aef5vXXX6eiooJ7772X+vp6vvWtb3HxxRdzzjnnsHz58k6P78irr76Kw+Fg\n5syZXHDBBbS0tLB48eJjjnvwwQf57//+bx577DHefPNNrrrqKi644ALmz59PSUkJP//5z4FEd+qT\nTz7Jb37zGxYvXsysWbO4/fbbaW1t5aGHHqKkpIQ77riDhx56CIDbbrsNm83GCy+8wOOPP87+/fu5\n44472r32smXLeOGFF5g3bx579+7l1ltvpaKigldeeYVZs2bx3HPPtR37ySef8NOf/pTvfve7LFmy\n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\nLjEAiYhIl/4PtA1+8dq8Ur4AAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x1099bcc88>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_overlap(\"PyData-NL\", \"amst-R-dam\", \"graphdb-netherlands\")"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2287 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"<matplotlib_venn._common.VennDiagram at 0x10a626f60>"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAfcAAAHMCAYAAADIyOFJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xl4VOXdPvD7nNmz73sCQgz7jiiCZVMBWdxqrRWN1qVW\nbdWfvmjVSu3igva1b3Gp1qpFqVakKju4oAgIqOxrICQhIfueycxklnN+f0yNhC0zySTPzJn7c125\nxOTMmW+WM/c8z3kWSVVVFURERKQZsugCiIiIKLAY7kRERBrDcCciItIYhjsREZHGMNyJiIg0huFO\nRESkMQx3IiIijWG4ExERaQzDnYiISGMY7kRERBrDcCciItIYhjsREZHGMNyJiIg0huFORESkMQx3\nIiIijWG4ExERaQzDnYiISGMY7kRERBrDcCciItIYhjsREZHGMNyJiIg0huFORESkMQx3IiIijWG4\nExERaQzDnYiISGMY7kRERBrDcCciIr+0trbihRdewPTp0zFixAhMmzYNCxcuhNVqFV0aPvzwQ1x0\n0UVn/NpvfvMb3HfffT323MuXL8fUqVN9Onbq1Km4+uqroShKh8/bbDYMHDgQ33zzDYCu18xwJyIi\nn1mtVvzkJz/Btm3bsGDBAqxevRpPPvkkvvrqK9x2221wOp2iS4QkSSHx3IcOHcJbb73VI3Uw3ImI\nyGfPPfccJEnC4sWLcfHFFyMzMxMTJ07Ea6+9hgMHDuCjjz4SXWLIyMzMxKJFi1BeXh7wczPciYjI\nJ06nEytXrsRNN90Eo9HY4Wvp6elYvHgxZsyYAQB45513MGPGDAwfPhxXX301vvzyy/ZjVVXFSy+9\nhClTpmDUqFHIz89HYWFh+9dXr16NK6+8EiNGjMDMmTM7vGHweDx44YUXMHXqVAwdOhQTJkzAU089\nBVVV/f5+iouLcfvtt2PkyJGYOnUqnnvuuQ49D1999RWuv/56jBgxAiNHjkR+fj5KSkrav75v3z7c\ncMMNGDFiBK677jocP368w/lfeuklTJ48uf1nsHHjxg5fnzdvHjIzM/G73/3O79o7w3AnIiKflJaW\nwmazYdiwYWf8+qhRoxATE4NXX30VixYtwn333YcVK1Zg2rRpuPvuu3H48GEAwKJFi7BkyRI89thj\n+Pjjj5GcnIy77roLqqpi5cqVePjhh/Gzn/0MK1aswLx58/D444+3vzl4/fXXsWLFCixcuBDr16/H\n/PnzsWTJEnz22Wd+fS9OpxO33XYbzjvvPHz88cdYuHAhNm3ahKeeegoAcOLECdx9992YOXMm1qxZ\ng8WLF6OpqQkLFy4EADQ1NeG2227D+eefj48++gg33XQT/vGPf7Sf/9NPP8Ubb7yBZ555BmvXrsWk\nSZNw//33o7W1tf0Yg8HQfktj9erVftXfGX1Az0ZERJrV3NwMAIiOjj7ncW+99RZ++ctfYubMmQCA\ne++9F7t378brr7+O5557Du+99x7uueceXHrppQCABQsW4OWXX0ZjYyPefPNNXH/99bj++usBADfe\neCOOHDmCV199FZMmTUJubi6efvppjB07FgBw5ZVX4vXXX8eRI0faz9fQ0IDRo0ef1pp3uVyYNm0a\nAGDFihUwGo147LHHAAB9+vTBggULMG/ePPzP//wP3G43HnnkEdx4440AgIyMDFx55ZV49913AQCr\nVq2C0WjEE088Ab1ej/POOw+HDx/G2rVrAQBlZWUwGAxIT09HRkYG7rnnHowbNw4Gg6FDTWPGjMF1\n112Hp556Cj/60Y8gy4FpczPciYjIJ/Hx8VBVFU1NTcjOzj7jMXV1dWhoaMCIESM6fH7MmDFYt24d\n6uvrUV9fj6FDh7Z/LTo6Gg8//DAAoLCwELfeeutpj/2+ZTtt2jR88803eP7551FUVISCggKUlZXB\n4/G0Hx8bG4sPPvjgtNqee+659n8fPXoUx48fx6hRo047rqSkBIMHD4bFYml/41BUVISDBw8iJSWl\n/fF5eXnQ63+I0ZEjR7aH+9y5c/H+++9j+vTpGDx4MCZPnoxrr732tNsZAPDQQw/h888/x8KFC/HI\nI4+c8efqL4Y7ERH5JCcnB7GxsdizZ0+HcP7en/70J8TFxZ1xxLiiKPB4PO3hdrZ75CaT6ayPBYAX\nX3wRixcvxrXXXovLL78cDz30EP7f//t/HY6XZfmMbz4iIyNhs9kAeO/djxw5Es8888xpx6WmpuLw\n4cP42c9+hgkTJuCCCy7Addddh127drW33M/0PZ7cKk9ISMCqVauwdetWbNy4EStXrsTbb7+NJUuW\nIC8vr8PjYmJi8Oijj+Khhx7CZZdddsafi794z52IiHwiyzLmzJmDd95557QpbyUlJXj//feRkJCA\nlJQU7Ny5s8PXd+7cidzcXERFRSExMRH79+9v/5rD4cDEiROxd+9e9OvX77TH7tixA/379wcAvPHG\nG3jkkUfw8MMP48orr0RGRkaXRpv3798fJSUlSE1NRXZ2NrKzs1FfX49nn30WTqcTS5cuxeDBg/HX\nv/4VN910E8aOHYuysrL2NyV5eXk4dOhQh5/D3r172/+9bt06LF68GOPHj8fDDz+MNWvWIDo6+rRB\ndd+74oorMHHiRDz55JMBmcrHcCciIp/dc8898Hg8yM/Px5YtW1BWVob169fj9ttvx7Bhw/DjH/8Y\nd9xxB1599VWsXr0aJSUlePHFF7FlyxbMmzcPAJCfn49XXnkFX375JYqKivDb3/4W0dHRGDRoEO68\n804sXboU7733HkpKSrBkyRL85z//QX5+PgBvq/qLL77A8ePHsX//ftx///2w2+1+z6+fO3cudDod\nHnroIRw5cgQ7d+7EY489BrfbjaioKKSkpODYsWP49ttvUVpairfeegsff/xx+/PMmjULer0ejz76\nKAoLC7F27Vq888477ed3uVz485//jFWrVqG8vBzr1q1DbW0thg8fftaaFixYgLq6utM+X1tbi6++\n+qrDx549e875/bFbnojIRw63AzaXrcOH0+OEoirtH6qqdvh/WZJh1Blh1Blh0Bna//39R4QhAlHG\nKMhSaLS14uPj8e677+Lll1/GE088gdraWqSmpuKKK67AnXfeCYPBgHnz5sFms+H5559HXV0d8vLy\n8Oqrr2L06NEAgNtuuw02mw2PP/44WltbMWbMGLz66qvQ6/WYMmUKFixYgNdeew1PPfUU+vTpgz/9\n6U+YNWsWAODZZ5/F7373O8yZMwdpaWnIz89Hv379OvQE+MJiseCNN97AU089hZ/85CewWCyYOnVq\n+z3vm2++GQUFBbj77rshSRKmTp2K1157Dfn5+aiqqkJqairefPNNPPnkk7j22muRk5ODO+64o73b\nfvbs2aisrMQLL7yA6upqpKen44knnsC4ceMAnLlbPzMzE/feey+ef/75Dp/fsWMH7rzzzg6fu+CC\nC7B48eKzfn+S2pXJgUREGqSoChodjWh0NKLB3oBGRyOa25phc9lgd9uhqErnJ+kCCRIsBguijdGI\nMcUg1hyLWFMsYs2xSLAkhEzwU/BguBNRWFJVFXX2OlRaK1Frq0WdrQ4NjoYeC/Cu0kk6JEYkIiUy\nBckRyUiJTEGsOVZ0WRTkGO5EFBa+D/PylnJUtFSgwloBp0f8OuhdYdKZkByZjNTIVGTHZiMlMkV0\n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\nc889GDduHAwGAyIjIyHLMiIjIxETE4OtW7eioKAA77zzDvR6749+4cKFmDRpEgoLC2E2mwEA+fn5\n7T+7559/Hnl5efjVr37V/rWdO3e2v4ExmUz44x//iDlz5gAA0tPTMW3aNBw5cqT9e/F4PJg/fz76\n9++P/v3746mnnsJll12GqVOntv/+Pvjgg05/V0Rn43A78EnhJ6iwVoguhYLMkfojaGprwozcGTDr\nzaLLCRs+hfudd97Z3go3GAxITEyEwfDDJgJjx45FSkoK1q1bh5/+9KdYtWoVrr76ap8KsFqtiIry\n7jp0ww03YO3ate0BffDgQUiSBEVRzvhYf48vLi7G3r17MW/evPbPXX755XjxxRdRWlqK7Ozs9s9/\n/4YB8AboyV8zm83t4wTmzp2L999/H9OnT8fgwYMxefJkXHvttTAaT5/zWVhYCLvdjgsuuKDD52VZ\nxrFjxzB48ODTnvvIkSMYMmRIh+NHjhyJzz//HID3jUdkZCRefvllFBYWorCwEEeOHMGYMWM6PObU\n7+fk/zebzXA62YVKXdPkaMKao2vQ3NYsuhQKUtWt1fj40MeYef5MxJhiRJcTFnwK9/j4+A7hdiZz\n5szBmjVrMH78eBQUFGDWrFmdnre0tBStra0YNGgQVFXFbbfdhurqalxxxRW44YYbkJubixkzZpzx\nsf4eDwAff/wxAOCxxx7Do48+2uFcy5Ytw/3339/+ue9b1t872+j0hIQErFq1Clu3bsXGjRuxcuVK\nvP3221iyZAny8vI6HOt2u5GZmYk333zztPMkJiaioaEBANpb8Gd73pPfWG3ZsgV33XUXZs2ahQsu\nuAD5+flYvnw5CgoKOjxGp9P59P0Q+aOipQLrC9ejzdMmuhQKck1tTe0BnxSRJLoczfMp3H0xd+5c\nvP766/jwww8xfvz4s3aLn+y9995Deno6Ro0ahQMHDmDr1q347LPPkJnp3ZRgz549AM484tzf4wHv\n/fbJkye330743oIFC/Dxxx+3h7s/wbdu3TpUVlYiPz8f48ePx0MPPYTLLrsMGzduRF5eXodz9e/f\nH9XV1e2zDwCgvLwcv//97/HYY49Blk8fApGXl4cvv/yyw+f27t3b/u/Fixfjiiuu6DAtcdGiRRyl\nTz2urLkM6wvX834q+czutmNlwUrMyJ2BtKg00eVoWsBWGujfvz8GDhyIt956C3Pnzj3t683Nzait\n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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10a2273c8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_overlap(\"PyData-NL\", \"graphdb-netherlands\", \"CocoaHeadsNL\")"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"817 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"<matplotlib_venn._common.VennDiagram at 0x10a2788d0>"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nsbm7u1eq39nZmeLi4ps9vSIiIrdFQU5ERKqUk5PDgAEDaNKkCZ06daJnz57k5+czceJEaxsHh8r/\njBgMhir7cnZ2ZtWqVezfv5/t27ezbds2Vq5cyZIlS4iMjKzUNiYmhrCwMOtjDw8P631PT09roPqf\n//kf8vLyGDlyJElJSXh7e1O/fn02bNhQ6XNzcnKAqxdUuXxtXXl5OcOGDSMnJ4f4+HgSEhIIDg6m\nR48eldqbTKZKj693TZ6IiMjdpiAnIiJV2rhxIw4ODrz55pvW55YuXfqr+tq9ezd79uzh2WefJSws\njOeee46EhAS2bNlCZGRkpQDo4uJyzWmSv/TCCy8QHx/PCy+8wOLFizGZTJVGzgBcXV1xcHDg66+/\nplu3bgCcOHGCgoICoOL6vd27d7N161b8/PwArAu63OxqmiIiIveavk4UEZEqeXt7k5eXx/bt2zl5\n8iTvv/8+y5YtA7jpKYSXg5CTkxNLlizhrbfe4uTJk+zcuZP09HTatm0LVIS348eP869//euWavT0\n9GT8+PFs3779mhuKu7q6MmDAAObOncvnn3/Ot99+y3//939bR9jq1auHg4MDH330EVlZWaSkpDB1\n6lQcHBw0VVJERKotBTkREalSXFwcAwYMYPLkyfTu3Ztt27axfPlyjEYjBw8evOY0yitdbtOuXTvm\nzJnDO++8Q3x8PNOnT+fpp5+mX79+QMU1al9++aX18fX6+qX+/fsTHh7OnDlzKCoqqrLN1KlT6d69\nO+PGjWPIkCFER0fj5eUFVATWWbNmsWbNGuLi4liwYAHTpk2jRYsWHDp06IbHeKP6RERE7gZDueaN\niIiIiIiI2BWNyImIiIiIiNgZBTkRERERERE7oyAnIiIiIiJiZxTkRERERERE7IyCnIiIiIiIiJ1R\nkBMREREREbEzCnIiIiIiIiJ2RkFORERERETEzijIiYiIiIiI2BkFORERERERETujICciIiIiImJn\nFORERERERETsjIKciIiIiIiInVGQExERERERsTMKciIiIiIiInZGQU5ERERERMTOKMiJiIiIiIjY\nGQU5ERERERERO6MgJyIiIiIiYmcU5EREREREROyMgpyIiIiIiIidUZATERERERGxMwpyIiIiIiIi\ndub/AdM3DF0w8WNIAAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10a630128>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plot_overlap(\"PyData-NL\", \"amst-R-dam\", \"itleaders\")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# A better look at networks: igraph\n",
"\n",
"- C library: `brew install igraph`\n",
"- Python bindings: `pip install python-igraph`\n",
"\n",
"#### Some issues:\n",
"- Python3 support for plotting currently broken\n",
" - Trivial patch to fix: https://github.com/igraph/python-igraph/pull/60\n",
" - PR accepted, in upcoming release\n",
"- Need to make sure igraph lib and python bindings are exactly same version\n",
" - Not obvious in homebrew\n",
" - Could be better on Linux"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# igraph\n",
"- Plotting support\n",
"- Graph operations:\n",
" - Calculate graph global properties\n",
" - Calculate individual vertex properties\n",
" - Community detection algorithms\n",
"- Traversal / selection"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"graph_db = neo.Graph()"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"def neo_igraph(neo_result, options={}, path_alias='p'):\n",
" def flatmap(f, items):\n",
" return chain.from_iterable(map(f, items))\n",
" \n",
" def create_options(node, options):\n",
" for label, option in options.items():\n",
" if label in node.labels: # First match wins\n",
" return {\n",
" k: v(node) if callable(v) else v\n",
" for k,v in option.items()\n",
" }\n",
" \n",
" igraph_result = igraph.Graph()\n",
" \n",
" # Custom way to create a set of unique nodes\n",
" # I don't trust the equality comparison of Py2Neo's node objects\n",
" ans = {\n",
" n.ref:n\n",
" for n in flatmap(lambda p: p.nodes, [r[path_alias] for r in neo_result])\n",
" }.values()\n",
"\n",
" for n in ans:\n",
" node_options = create_options(n, options)\n",
" igraph_result.add_vertex(n.ref, **node_options)\n",
"\n",
" # This should actually de-duplicate the edges in the\n",
" # returned paths, but doesn't matter too much for small\n",
" # selections in terms of visualisation\n",
" for record in neo_result:\n",
" path = record[path_alias]\n",
" node_bigrams = zip(path.nodes, path.nodes[1:])\n",
" for (source,dest), rel in zip(node_bigrams, path.relationships):\n",
" igraph_result.add_edge(source.ref, dest.ref, **rel.properties)\n",
"\n",
" igraph_result.es['width'] = .6\n",
" igraph_result.es['color'] = 'lightgray'\n",
" igraph_result.vs['size'] = 10\n",
" \n",
" return igraph_result"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"ego_graph = neo_igraph(\n",
" graph_db.cypher.execute('''\n",
" match\n",
" p = (me:Member { name: 'Friso van Vollenhoven' })-[r:RSVP_ED]->(e:Event)<-[o:ORGANISED]-(g:Group)\n",
" where me:Amsterdam\n",
" return p\n",
" '''),\n",
" options= {\n",
" 'Member': {\n",
" 'label': lambda n: n.properties['name'],\n",
" 'color': 'yellow'\n",
" },\n",
" 'Group': {\n",
" 'label': lambda n: n.properties['name'][:25] + '...' \\\n",
" if len(n.properties['name']) > 25 else n.properties['name'],\n",
" 'color': 'green'\n",
" },\n",
" 'Event': {\n",
" 'color': 'cyan'\n",
" }\n",
"})"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"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=\"650pt\" height=\"530pt\" viewBox=\"0 0 650 530\" version=\"1.1\">\n",
"<defs>\n",
"<g>\n",
"<symbol overflow=\"visible\" id=\"glyph0-0\">\n",
"<path style=\"stroke:none;\" d=\"\"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-1\">\n",
"<path style=\"stroke:none;\" d=\"M 7.855469 -9.753906 C 8.851562 -9.230469 9.464844 -8.3125 9.6875 -7 L 8.339844 -7 C 8.175781 -7.734375 7.835938 -8.269531 7.320312 -8.601562 C 6.804688 -8.9375 6.15625 -9.105469 5.375 -9.105469 C 4.445312 -9.105469 3.660156 -8.757812 3.023438 -8.058594 C 2.390625 -7.363281 2.070312 -6.324219 2.070312 -4.941406 C 2.070312 -3.75 2.332031 -2.777344 2.859375 -2.027344 C 3.382812 -1.277344 4.234375 -0.902344 5.421875 -0.902344 C 6.328125 -0.902344 7.078125 -1.164062 7.671875 -1.691406 C 8.265625 -2.21875 8.570312 -3.070312 8.585938 -4.246094 L 5.441406 -4.246094 L 5.441406 -5.375 L 9.851562 -5.375 L 9.851562 0 L 8.976562 0 L 8.648438 -1.292969 C 8.1875 -0.785156 7.78125 -0.433594 7.421875 -0.238281 C 6.828125 0.0976562 6.066406 0.265625 5.148438 0.265625 C 3.957031 0.265625 2.933594 -0.117188 2.078125 -0.890625 C 1.144531 -1.855469 0.675781 -3.179688 0.675781 -4.867188 C 0.675781 -6.546875 1.132812 -7.886719 2.042969 -8.878906 C 2.910156 -9.828125 4.03125 -10.300781 5.40625 -10.300781 C 6.351562 -10.300781 7.167969 -10.121094 7.855469 -9.753906 Z M 7.855469 -9.753906 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-2\">\n",
"<path style=\"stroke:none;\" d=\"M 0.9375 -7.320312 L 2.105469 -7.320312 L 2.105469 -6.054688 C 2.203125 -6.300781 2.4375 -6.601562 2.808594 -6.957031 C 3.183594 -7.308594 3.613281 -7.484375 4.101562 -7.484375 C 4.125 -7.484375 4.164062 -7.484375 4.21875 -7.476562 C 4.273438 -7.472656 4.367188 -7.464844 4.5 -7.453125 L 4.5 -6.152344 C 4.425781 -6.164062 4.359375 -6.175781 4.296875 -6.179688 C 4.234375 -6.183594 4.167969 -6.1875 4.09375 -6.1875 C 3.476562 -6.1875 3 -5.988281 2.664062 -5.589844 C 2.332031 -5.191406 2.167969 -4.730469 2.167969 -4.210938 L 2.167969 0 L 0.9375 0 Z M 0.9375 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-3\">\n",
"<path style=\"stroke:none;\" d=\"M 2.234375 -1.109375 C 2.496094 -0.902344 2.804688 -0.800781 3.15625 -0.800781 C 3.589844 -0.800781 4.011719 -0.898438 4.414062 -1.101562 C 5.097656 -1.433594 5.441406 -1.976562 5.441406 -2.734375 L 5.441406 -3.726562 C 5.289062 -3.628906 5.097656 -3.550781 4.859375 -3.484375 C 4.625 -3.421875 4.390625 -3.375 4.164062 -3.351562 L 3.417969 -3.253906 C 2.972656 -3.195312 2.636719 -3.101562 2.414062 -2.972656 C 2.035156 -2.757812 1.84375 -2.417969 1.84375 -1.949219 C 1.84375 -1.59375 1.976562 -1.3125 2.234375 -1.109375 Z M 4.828125 -4.4375 C 5.109375 -4.472656 5.296875 -4.589844 5.394531 -4.792969 C 5.449219 -4.902344 5.476562 -5.058594 5.476562 -5.265625 C 5.476562 -5.683594 5.328125 -5.988281 5.027344 -6.175781 C 4.730469 -6.367188 4.300781 -6.460938 3.746094 -6.460938 C 3.101562 -6.460938 2.648438 -6.285156 2.378906 -5.941406 C 2.226562 -5.75 2.128906 -5.464844 2.085938 -5.085938 L 0.9375 -5.085938 C 0.960938 -5.988281 1.253906 -6.617188 1.816406 -6.96875 C 2.378906 -7.320312 3.03125 -7.5 3.773438 -7.5 C 4.632812 -7.5 5.335938 -7.335938 5.871094 -7.007812 C 6.40625 -6.679688 6.671875 -6.167969 6.671875 -5.476562 L 6.671875 -1.257812 C 6.671875 -1.128906 6.699219 -1.027344 6.75 -0.949219 C 6.804688 -0.871094 6.914062 -0.835938 7.082031 -0.835938 C 7.136719 -0.835938 7.199219 -0.835938 7.265625 -0.84375 C 7.335938 -0.851562 7.40625 -0.859375 7.484375 -0.875 L 7.484375 0.0351562 C 7.292969 0.0898438 7.148438 0.125 7.046875 0.136719 C 6.945312 0.148438 6.8125 0.15625 6.636719 0.15625 C 6.214844 0.15625 5.90625 0.0078125 5.714844 -0.292969 C 5.613281 -0.453125 5.542969 -0.679688 5.503906 -0.96875 C 5.253906 -0.640625 4.890625 -0.359375 4.421875 -0.117188 C 3.953125 0.125 3.4375 0.246094 2.871094 0.246094 C 2.191406 0.246094 1.636719 0.0390625 1.207031 -0.371094 C 0.777344 -0.785156 0.5625 -1.300781 0.5625 -1.921875 C 0.5625 -2.601562 0.773438 -3.125 1.195312 -3.5 C 1.621094 -3.875 2.175781 -4.105469 2.863281 -4.191406 Z M 4.828125 -4.4375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-4\">\n",
"<path style=\"stroke:none;\" d=\"M 5.425781 -1.546875 C 5.804688 -2.027344 5.996094 -2.75 5.996094 -3.703125 C 5.996094 -4.289062 5.910156 -4.789062 5.742188 -5.210938 C 5.421875 -6.015625 4.839844 -6.417969 3.992188 -6.417969 C 3.140625 -6.417969 2.554688 -5.992188 2.242188 -5.140625 C 2.074219 -4.683594 1.988281 -4.105469 1.988281 -3.40625 C 1.988281 -2.839844 2.074219 -2.359375 2.242188 -1.960938 C 2.5625 -1.203125 3.144531 -0.828125 3.992188 -0.828125 C 4.566406 -0.828125 5.042969 -1.066406 5.425781 -1.546875 Z M 0.804688 -7.289062 L 2.003906 -7.289062 L 2.003906 -6.316406 C 2.25 -6.648438 2.519531 -6.90625 2.808594 -7.089844 C 3.222656 -7.363281 3.710938 -7.5 4.273438 -7.5 C 5.101562 -7.5 5.804688 -7.179688 6.382812 -6.546875 C 6.960938 -5.910156 7.253906 -5 7.253906 -3.820312 C 7.253906 -2.226562 6.835938 -1.085938 6 -0.402344 C 5.472656 0.03125 4.859375 0.246094 4.15625 0.246094 C 3.605469 0.246094 3.140625 0.125 2.769531 -0.117188 C 2.550781 -0.253906 2.304688 -0.488281 2.039062 -0.820312 L 2.039062 2.917969 L 0.804688 2.917969 Z M 0.804688 -7.289062 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-5\">\n",
"<path style=\"stroke:none;\" d=\"M 0.902344 -10.078125 L 2.132812 -10.078125 L 2.132812 -6.328125 C 2.425781 -6.699219 2.6875 -6.960938 2.917969 -7.109375 C 3.316406 -7.367188 3.808594 -7.5 4.402344 -7.5 C 5.464844 -7.5 6.183594 -7.128906 6.5625 -6.382812 C 6.765625 -5.976562 6.871094 -5.417969 6.871094 -4.695312 L 6.871094 0 L 5.605469 0 L 5.605469 -4.613281 C 5.605469 -5.152344 5.539062 -5.546875 5.398438 -5.796875 C 5.175781 -6.199219 4.757812 -6.398438 4.140625 -6.398438 C 3.632812 -6.398438 3.167969 -6.222656 2.753906 -5.871094 C 2.339844 -5.519531 2.132812 -4.859375 2.132812 -3.882812 L 2.132812 0 L 0.902344 0 Z M 0.902344 -10.078125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-6\">\n",
"<g>\n",
"</g>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-7\">\n",
"<path style=\"stroke:none;\" d=\"M 4.921875 -1.164062 C 5.382812 -1.164062 5.761719 -1.210938 6.054688 -1.304688 C 6.585938 -1.484375 7.019531 -1.824219 7.355469 -2.332031 C 7.625 -2.738281 7.816406 -3.257812 7.9375 -3.890625 C 8.003906 -4.269531 8.039062 -4.617188 8.039062 -4.941406 C 8.039062 -6.1875 7.792969 -7.152344 7.296875 -7.839844 C 6.804688 -8.527344 6.007812 -8.875 4.90625 -8.875 L 2.496094 -8.875 L 2.496094 -1.164062 Z M 1.128906 -10.042969 L 5.195312 -10.042969 C 6.578125 -10.042969 7.648438 -9.550781 8.40625 -8.570312 C 9.085938 -7.6875 9.425781 -6.554688 9.425781 -5.175781 C 9.425781 -4.109375 9.226562 -3.144531 8.824219 -2.28125 C 8.117188 -0.761719 6.90625 0 5.179688 0 L 1.128906 0 Z M 1.128906 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-8\">\n",
"<path style=\"stroke:none;\" d=\"M 1.148438 -9.367188 L 2.390625 -9.367188 L 2.390625 -7.320312 L 3.5625 -7.320312 L 3.5625 -6.316406 L 2.390625 -6.316406 L 2.390625 -1.539062 C 2.390625 -1.28125 2.480469 -1.113281 2.652344 -1.023438 C 2.75 -0.976562 2.90625 -0.949219 3.132812 -0.949219 C 3.191406 -0.949219 3.253906 -0.953125 3.320312 -0.953125 C 3.390625 -0.957031 3.46875 -0.960938 3.5625 -0.96875 L 3.5625 0 C 3.421875 0.0390625 3.273438 0.0703125 3.121094 0.0898438 C 2.96875 0.109375 2.804688 0.117188 2.625 0.117188 C 2.050781 0.117188 1.660156 -0.03125 1.457031 -0.324219 C 1.25 -0.617188 1.148438 -1 1.148438 -1.46875 L 1.148438 -6.316406 L 0.15625 -6.316406 L 0.15625 -7.320312 L 1.148438 -7.320312 Z M 1.148438 -9.367188 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-9\">\n",
"<path style=\"stroke:none;\" d=\"M 0.804688 -10.078125 L 2.003906 -10.078125 L 2.003906 -6.433594 C 2.273438 -6.785156 2.59375 -7.050781 2.96875 -7.234375 C 3.339844 -7.421875 3.746094 -7.511719 4.183594 -7.511719 C 5.09375 -7.511719 5.835938 -7.199219 6.402344 -6.574219 C 6.96875 -5.945312 7.253906 -5.023438 7.253906 -3.800781 C 7.253906 -2.644531 6.972656 -1.679688 6.414062 -0.914062 C 5.851562 -0.148438 5.074219 0.234375 4.082031 0.234375 C 3.523438 0.234375 3.054688 0.0976562 2.671875 -0.171875 C 2.445312 -0.332031 2.203125 -0.585938 1.941406 -0.9375 L 1.941406 0 L 0.804688 0 Z M 5.5 -1.648438 C 5.828125 -2.175781 5.996094 -2.875 5.996094 -3.738281 C 5.996094 -4.507812 5.828125 -5.148438 5.5 -5.652344 C 5.167969 -6.160156 4.683594 -6.414062 4.039062 -6.414062 C 3.480469 -6.414062 2.988281 -6.203125 2.566406 -5.789062 C 2.144531 -5.375 1.933594 -4.691406 1.933594 -3.738281 C 1.933594 -3.050781 2.019531 -2.492188 2.195312 -2.0625 C 2.519531 -1.257812 3.121094 -0.855469 4.007812 -0.855469 C 4.671875 -0.855469 5.167969 -1.117188 5.5 -1.648438 Z M 5.5 -1.648438 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-10\">\n",
"<path style=\"stroke:none;\" d=\"M 1.632812 -2.296875 C 1.671875 -1.886719 1.773438 -1.570312 1.941406 -1.351562 C 2.25 -0.957031 2.789062 -0.757812 3.554688 -0.757812 C 4.011719 -0.757812 4.410156 -0.859375 4.757812 -1.054688 C 5.105469 -1.253906 5.277344 -1.5625 5.277344 -1.976562 C 5.277344 -2.289062 5.136719 -2.53125 4.859375 -2.695312 C 4.683594 -2.792969 4.332031 -2.910156 3.808594 -3.042969 L 2.828125 -3.289062 C 2.203125 -3.445312 1.746094 -3.617188 1.449219 -3.808594 C 0.921875 -4.140625 0.65625 -4.601562 0.65625 -5.1875 C 0.65625 -5.882812 0.90625 -6.441406 1.40625 -6.871094 C 1.90625 -7.296875 2.574219 -7.511719 3.417969 -7.511719 C 4.519531 -7.511719 5.316406 -7.1875 5.804688 -6.542969 C 6.109375 -6.132812 6.257812 -5.691406 6.25 -5.214844 L 5.085938 -5.214844 C 5.0625 -5.492188 4.964844 -5.746094 4.792969 -5.976562 C 4.507812 -6.296875 4.019531 -6.460938 3.320312 -6.460938 C 2.855469 -6.460938 2.503906 -6.371094 2.265625 -6.195312 C 2.027344 -6.015625 1.90625 -5.78125 1.90625 -5.488281 C 1.90625 -5.171875 2.0625 -4.914062 2.378906 -4.722656 C 2.5625 -4.609375 2.828125 -4.507812 3.1875 -4.421875 L 4 -4.226562 C 4.882812 -4.011719 5.476562 -3.804688 5.777344 -3.601562 C 6.253906 -3.289062 6.492188 -2.792969 6.492188 -2.117188 C 6.492188 -1.46875 6.246094 -0.90625 5.753906 -0.429688 C 5.257812 0.0429688 4.503906 0.28125 3.492188 0.28125 C 2.402344 0.28125 1.632812 0.03125 1.179688 -0.460938 C 0.726562 -0.957031 0.484375 -1.566406 0.453125 -2.296875 Z M 1.632812 -2.296875 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-11\">\n",
"<path style=\"stroke:none;\" d=\"M 5.460938 -7.121094 C 5.949219 -6.875 6.320312 -6.558594 6.578125 -6.171875 C 6.824219 -5.804688 6.984375 -5.375 7.070312 -4.882812 C 7.140625 -4.542969 7.179688 -4.007812 7.179688 -3.265625 L 1.8125 -3.265625 C 1.835938 -2.523438 2.007812 -1.929688 2.335938 -1.480469 C 2.664062 -1.03125 3.175781 -0.804688 3.863281 -0.804688 C 4.503906 -0.804688 5.015625 -1.019531 5.398438 -1.441406 C 5.617188 -1.6875 5.773438 -1.972656 5.867188 -2.296875 L 7.074219 -2.296875 C 7.042969 -2.027344 6.9375 -1.726562 6.757812 -1.398438 C 6.578125 -1.066406 6.375 -0.796875 6.152344 -0.585938 C 5.777344 -0.222656 5.316406 0.0234375 4.765625 0.148438 C 4.46875 0.222656 4.132812 0.257812 3.757812 0.257812 C 2.847656 0.257812 2.074219 -0.0703125 1.441406 -0.734375 C 0.808594 -1.398438 0.492188 -2.328125 0.492188 -3.519531 C 0.492188 -4.695312 0.8125 -5.652344 1.449219 -6.382812 C 2.085938 -7.117188 2.921875 -7.484375 3.953125 -7.484375 C 4.472656 -7.484375 4.972656 -7.363281 5.460938 -7.121094 Z M 5.914062 -4.246094 C 5.863281 -4.777344 5.746094 -5.203125 5.5625 -5.523438 C 5.226562 -6.117188 4.664062 -6.414062 3.875 -6.414062 C 3.3125 -6.414062 2.835938 -6.207031 2.453125 -5.800781 C 2.070312 -5.390625 1.867188 -4.875 1.84375 -4.246094 Z M 5.914062 -4.246094 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-12\">\n",
"<path style=\"stroke:none;\" d=\"M 0.582031 -4.53125 L 4.011719 -4.53125 L 4.011719 -3.265625 L 0.582031 -3.265625 Z M 0.582031 -4.53125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-13\">\n",
"<path style=\"stroke:none;\" d=\"M 6.21875 -4.117188 L 4.695312 -8.550781 L 3.078125 -4.117188 Z M 3.984375 -10.042969 L 5.523438 -10.042969 L 9.167969 0 L 7.675781 0 L 6.65625 -3.007812 L 2.6875 -3.007812 L 1.601562 0 L 0.203125 0 Z M 3.984375 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-14\">\n",
"<path style=\"stroke:none;\" d=\"M 0.902344 -7.320312 L 2.117188 -7.320312 L 2.117188 -6.28125 C 2.410156 -6.640625 2.675781 -6.90625 2.914062 -7.070312 C 3.320312 -7.347656 3.777344 -7.484375 4.292969 -7.484375 C 4.875 -7.484375 5.34375 -7.34375 5.703125 -7.054688 C 5.902344 -6.890625 6.085938 -6.648438 6.25 -6.328125 C 6.523438 -6.722656 6.84375 -7.011719 7.210938 -7.203125 C 7.582031 -7.390625 7.996094 -7.484375 8.457031 -7.484375 C 9.441406 -7.484375 10.109375 -7.128906 10.464844 -6.417969 C 10.65625 -6.035156 10.753906 -5.519531 10.753906 -4.875 L 10.753906 0 L 9.476562 0 L 9.476562 -5.085938 C 9.476562 -5.574219 9.351562 -5.910156 9.109375 -6.089844 C 8.867188 -6.273438 8.566406 -6.363281 8.21875 -6.363281 C 7.734375 -6.363281 7.316406 -6.203125 6.96875 -5.878906 C 6.621094 -5.554688 6.445312 -5.015625 6.445312 -4.257812 L 6.445312 0 L 5.195312 0 L 5.195312 -4.777344 C 5.195312 -5.273438 5.136719 -5.636719 5.015625 -5.867188 C 4.828125 -6.207031 4.480469 -6.378906 3.972656 -6.378906 C 3.507812 -6.378906 3.085938 -6.199219 2.703125 -5.835938 C 2.324219 -5.476562 2.132812 -4.828125 2.132812 -3.882812 L 2.132812 0 L 0.902344 0 Z M 0.902344 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-15\">\n",
"<path style=\"stroke:none;\" d=\"M 2.179688 -1.605469 C 2.511719 -1.078125 3.046875 -0.8125 3.78125 -0.8125 C 4.351562 -0.8125 4.816406 -1.058594 5.183594 -1.546875 C 5.550781 -2.039062 5.734375 -2.742188 5.734375 -3.65625 C 5.734375 -4.582031 5.546875 -5.265625 5.167969 -5.710938 C 4.789062 -6.15625 4.324219 -6.378906 3.765625 -6.378906 C 3.148438 -6.378906 2.644531 -6.140625 2.257812 -5.667969 C 1.875 -5.195312 1.679688 -4.496094 1.679688 -3.574219 C 1.679688 -2.789062 1.847656 -2.136719 2.179688 -1.605469 Z M 4.941406 -7.09375 C 5.160156 -6.957031 5.410156 -6.71875 5.6875 -6.378906 L 5.6875 -10.078125 L 6.871094 -10.078125 L 6.871094 0 L 5.761719 0 L 5.761719 -1.019531 C 5.476562 -0.566406 5.136719 -0.242188 4.742188 -0.0390625 C 4.351562 0.160156 3.902344 0.257812 3.398438 0.257812 C 2.582031 0.257812 1.875 -0.0820312 1.277344 -0.769531 C 0.679688 -1.453125 0.382812 -2.367188 0.382812 -3.507812 C 0.382812 -4.574219 0.65625 -5.496094 1.199219 -6.277344 C 1.742188 -7.058594 2.523438 -7.453125 3.535156 -7.453125 C 4.09375 -7.453125 4.5625 -7.332031 4.941406 -7.09375 Z M 4.941406 -7.09375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-16\">\n",
"<path style=\"stroke:none;\" d=\"M 1.195312 -1.492188 L 2.625 -1.492188 L 2.625 0 L 1.195312 0 Z M 1.195312 -1.492188 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-17\">\n",
"<path style=\"stroke:none;\" d=\"M 1.066406 -10.042969 L 2.671875 -10.042969 L 7.746094 -1.90625 L 7.746094 -10.042969 L 9.039062 -10.042969 L 9.039062 0 L 7.511719 0 L 2.367188 -8.128906 L 2.367188 0 L 1.066406 0 Z M 1.066406 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-18\">\n",
"<path style=\"stroke:none;\" d=\"M 0.9375 -10.042969 L 2.167969 -10.042969 L 2.167969 0 L 0.9375 0 Z M 0.9375 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-19\">\n",
"<path style=\"stroke:none;\" d=\"M 0.902344 -7.320312 L 2.070312 -7.320312 L 2.070312 -6.28125 C 2.417969 -6.710938 2.785156 -7.019531 3.171875 -7.203125 C 3.558594 -7.390625 3.988281 -7.484375 4.464844 -7.484375 C 5.503906 -7.484375 6.203125 -7.125 6.570312 -6.398438 C 6.769531 -6 6.871094 -5.433594 6.871094 -4.695312 L 6.871094 0 L 5.617188 0 L 5.617188 -4.613281 C 5.617188 -5.0625 5.554688 -5.421875 5.421875 -5.695312 C 5.203125 -6.148438 4.804688 -6.378906 4.230469 -6.378906 C 3.9375 -6.378906 3.699219 -6.347656 3.515625 -6.289062 C 3.175781 -6.1875 2.878906 -5.988281 2.625 -5.6875 C 2.421875 -5.445312 2.285156 -5.195312 2.226562 -4.9375 C 2.164062 -4.679688 2.132812 -4.3125 2.132812 -3.835938 L 2.132812 0 L 0.902344 0 Z M 0.902344 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-20\">\n",
"<path style=\"stroke:none;\" d=\"M 8.257812 -9.3125 C 8.960938 -8.640625 9.347656 -7.878906 9.425781 -7.027344 L 8.101562 -7.027344 C 7.949219 -7.675781 7.652344 -8.1875 7.203125 -8.566406 C 6.753906 -8.945312 6.121094 -9.132812 5.3125 -9.132812 C 4.324219 -9.132812 3.523438 -8.785156 2.914062 -8.089844 C 2.304688 -7.394531 2.003906 -6.328125 2.003906 -4.894531 C 2.003906 -3.71875 2.277344 -2.765625 2.828125 -2.035156 C 3.375 -1.304688 4.195312 -0.9375 5.285156 -0.9375 C 6.289062 -0.9375 7.050781 -1.320312 7.574219 -2.09375 C 7.851562 -2.5 8.058594 -3.03125 8.195312 -3.691406 L 9.523438 -3.691406 C 9.40625 -2.632812 9.011719 -1.746094 8.347656 -1.03125 C 7.550781 -0.171875 6.472656 0.257812 5.121094 0.257812 C 3.953125 0.257812 2.972656 -0.09375 2.179688 -0.800781 C 1.136719 -1.734375 0.617188 -3.175781 0.617188 -5.125 C 0.617188 -6.609375 1.007812 -7.824219 1.789062 -8.769531 C 2.636719 -9.800781 3.808594 -10.316406 5.296875 -10.316406 C 6.570312 -10.316406 7.554688 -9.980469 8.257812 -9.3125 Z M 8.257812 -9.3125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-21\">\n",
"<path style=\"stroke:none;\" d=\"M 2.542969 -10.042969 L 2.542969 -3.835938 C 2.542969 -3.105469 2.679688 -2.5 2.953125 -2.015625 C 3.359375 -1.289062 4.042969 -0.921875 5.003906 -0.921875 C 6.15625 -0.921875 6.941406 -1.316406 7.355469 -2.105469 C 7.578125 -2.535156 7.691406 -3.109375 7.691406 -3.835938 L 7.691406 -10.042969 L 9.070312 -10.042969 L 9.070312 -4.402344 C 9.070312 -3.167969 8.90625 -2.21875 8.570312 -1.550781 C 7.960938 -0.339844 6.808594 0.265625 5.113281 0.265625 C 3.417969 0.265625 2.265625 -0.339844 1.660156 -1.550781 C 1.328125 -2.21875 1.164062 -3.167969 1.164062 -4.402344 L 1.164062 -10.042969 Z M 2.542969 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-22\">\n",
"<path style=\"stroke:none;\" d=\"M 8.375 -10.042969 L 8.375 -8.84375 L 4.992188 -8.84375 L 4.992188 0 L 3.609375 0 L 3.609375 -8.84375 L 0.226562 -8.84375 L 0.226562 -10.042969 Z M 8.375 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-23\">\n",
"<path style=\"stroke:none;\" d=\"M 0.902344 -7.289062 L 2.152344 -7.289062 L 2.152344 0 L 0.902344 0 Z M 0.902344 -10.042969 L 2.152344 -10.042969 L 2.152344 -8.648438 L 0.902344 -8.648438 Z M 0.902344 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-24\">\n",
"<path style=\"stroke:none;\" d=\"M 1.03125 -10.042969 L 2.980469 -10.042969 L 5.867188 -1.550781 L 8.730469 -10.042969 L 10.65625 -10.042969 L 10.65625 0 L 9.367188 0 L 9.367188 -5.925781 C 9.367188 -6.132812 9.371094 -6.472656 9.378906 -6.945312 C 9.386719 -7.417969 9.390625 -7.925781 9.390625 -8.46875 L 6.527344 0 L 5.179688 0 L 2.296875 -8.46875 L 2.296875 -8.164062 C 2.296875 -7.917969 2.300781 -7.542969 2.3125 -7.039062 C 2.324219 -6.535156 2.332031 -6.164062 2.332031 -5.925781 L 2.332031 0 L 1.03125 0 Z M 1.03125 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-25\">\n",
"<path style=\"stroke:none;\" d=\"M 5.738281 -6.929688 C 6.257812 -6.53125 6.566406 -5.839844 6.671875 -4.859375 L 5.476562 -4.859375 C 5.402344 -5.3125 5.234375 -5.6875 4.976562 -5.984375 C 4.71875 -6.28125 4.300781 -6.433594 3.726562 -6.433594 C 2.941406 -6.433594 2.382812 -6.050781 2.042969 -5.285156 C 1.824219 -4.789062 1.714844 -4.175781 1.714844 -3.445312 C 1.714844 -2.710938 1.871094 -2.09375 2.179688 -1.59375 C 2.492188 -1.09375 2.976562 -0.839844 3.644531 -0.839844 C 4.15625 -0.839844 4.558594 -0.996094 4.855469 -1.308594 C 5.15625 -1.621094 5.363281 -2.046875 5.476562 -2.589844 L 6.671875 -2.589844 C 6.535156 -1.621094 6.195312 -0.910156 5.648438 -0.460938 C 5.101562 -0.0117188 4.398438 0.210938 3.546875 0.210938 C 2.589844 0.210938 1.828125 -0.136719 1.257812 -0.835938 C 0.6875 -1.535156 0.402344 -2.410156 0.402344 -3.460938 C 0.402344 -4.746094 0.714844 -5.746094 1.339844 -6.460938 C 1.964844 -7.175781 2.757812 -7.53125 3.726562 -7.53125 C 4.550781 -7.53125 5.222656 -7.332031 5.738281 -6.929688 Z M 5.738281 -6.929688 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-26\">\n",
"<path style=\"stroke:none;\" d=\"M 5.484375 -1.71875 C 5.789062 -2.335938 5.941406 -3.023438 5.941406 -3.78125 C 5.941406 -4.464844 5.832031 -5.019531 5.613281 -5.449219 C 5.265625 -6.125 4.667969 -6.460938 3.820312 -6.460938 C 3.070312 -6.460938 2.523438 -6.171875 2.179688 -5.597656 C 1.839844 -5.023438 1.667969 -4.332031 1.667969 -3.519531 C 1.667969 -2.742188 1.839844 -2.09375 2.179688 -1.570312 C 2.523438 -1.050781 3.066406 -0.792969 3.808594 -0.792969 C 4.625 -0.792969 5.183594 -1.101562 5.484375 -1.71875 Z M 6.25 -6.589844 C 6.898438 -5.960938 7.226562 -5.035156 7.226562 -3.8125 C 7.226562 -2.632812 6.9375 -1.660156 6.363281 -0.890625 C 5.789062 -0.117188 4.898438 0.265625 3.691406 0.265625 C 2.683594 0.265625 1.882812 -0.0742188 1.292969 -0.753906 C 0.699219 -1.4375 0.402344 -2.351562 0.402344 -3.5 C 0.402344 -4.730469 0.714844 -5.710938 1.339844 -6.4375 C 1.964844 -7.167969 2.804688 -7.53125 3.855469 -7.53125 C 4.796875 -7.53125 5.597656 -7.21875 6.25 -6.589844 Z M 6.25 -6.589844 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-27\">\n",
"<path style=\"stroke:none;\" d=\"M 1.953125 -3.242188 C 1.984375 -2.671875 2.121094 -2.207031 2.359375 -1.851562 C 2.808594 -1.1875 3.605469 -0.855469 4.742188 -0.855469 C 5.253906 -0.855469 5.71875 -0.925781 6.140625 -1.074219 C 6.949219 -1.355469 7.355469 -1.863281 7.355469 -2.589844 C 7.355469 -3.136719 7.183594 -3.527344 6.84375 -3.757812 C 6.496094 -3.988281 5.953125 -4.1875 5.214844 -4.355469 L 3.855469 -4.664062 C 2.96875 -4.863281 2.335938 -5.082031 1.96875 -5.324219 C 1.332031 -5.742188 1.011719 -6.371094 1.011719 -7.203125 C 1.011719 -8.105469 1.324219 -8.847656 1.949219 -9.425781 C 2.574219 -10.003906 3.457031 -10.296875 4.601562 -10.296875 C 5.652344 -10.296875 6.546875 -10.039062 7.285156 -9.53125 C 8.019531 -9.023438 8.386719 -8.210938 8.386719 -7.09375 L 7.109375 -7.09375 C 7.039062 -7.632812 6.894531 -8.046875 6.671875 -8.332031 C 6.257812 -8.855469 5.554688 -9.117188 4.558594 -9.117188 C 3.757812 -9.117188 3.179688 -8.949219 2.828125 -8.613281 C 2.476562 -8.277344 2.304688 -7.882812 2.304688 -7.4375 C 2.304688 -6.945312 2.507812 -6.585938 2.917969 -6.359375 C 3.1875 -6.210938 3.796875 -6.03125 4.742188 -5.8125 L 6.152344 -5.488281 C 6.832031 -5.335938 7.355469 -5.121094 7.726562 -4.851562 C 8.363281 -4.382812 8.679688 -3.703125 8.679688 -2.808594 C 8.679688 -1.695312 8.277344 -0.902344 7.46875 -0.421875 C 6.660156 0.0546875 5.71875 0.292969 4.648438 0.292969 C 3.398438 0.292969 2.421875 -0.0234375 1.714844 -0.664062 C 1.007812 -1.296875 0.664062 -2.15625 0.675781 -3.242188 Z M 1.953125 -3.242188 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-28\">\n",
"<path style=\"stroke:none;\" d=\"M 10.253906 -0.0273438 L 9.570312 0.800781 L 8.019531 -0.382812 C 7.644531 -0.179688 7.242188 -0.015625 6.804688 0.109375 C 6.371094 0.234375 5.894531 0.292969 5.378906 0.292969 C 3.820312 0.292969 2.601562 -0.214844 1.714844 -1.238281 C 0.9375 -2.230469 0.546875 -3.476562 0.546875 -4.96875 C 0.546875 -6.328125 0.882812 -7.488281 1.558594 -8.457031 C 2.425781 -9.695312 3.703125 -10.316406 5.398438 -10.316406 C 7.171875 -10.316406 8.484375 -9.746094 9.335938 -8.605469 C 10.003906 -7.71875 10.335938 -6.582031 10.335938 -5.195312 C 10.335938 -4.546875 10.257812 -3.925781 10.097656 -3.328125 C 9.855469 -2.417969 9.445312 -1.675781 8.875 -1.101562 Z M 6.335938 -0.980469 C 6.582031 -1.019531 6.796875 -1.097656 6.980469 -1.210938 L 5.878906 -2.070312 L 6.5625 -2.914062 L 7.875 -1.894531 C 8.289062 -2.367188 8.570312 -2.898438 8.71875 -3.484375 C 8.867188 -4.074219 8.941406 -4.636719 8.941406 -5.175781 C 8.941406 -6.355469 8.632812 -7.304688 8.015625 -8.023438 C 7.398438 -8.746094 6.554688 -9.105469 5.484375 -9.105469 C 4.398438 -9.105469 3.539062 -8.761719 2.90625 -8.070312 C 2.273438 -7.378906 1.953125 -6.316406 1.953125 -4.882812 C 1.953125 -3.671875 2.257812 -2.710938 2.867188 -1.996094 C 3.476562 -1.28125 4.367188 -0.921875 5.542969 -0.921875 C 5.828125 -0.921875 6.089844 -0.941406 6.335938 -0.980469 Z M 6.335938 -0.980469 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-29\">\n",
"<path style=\"stroke:none;\" d=\"M 1.066406 -10.042969 L 2.425781 -10.042969 L 2.425781 -1.195312 L 7.511719 -1.195312 L 7.511719 0 L 1.066406 0 Z M 1.066406 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-30\">\n",
"<path style=\"stroke:none;\" d=\"M 1.101562 -10.042969 L 2.476562 -10.042969 L 2.476562 -5.890625 L 7.695312 -5.890625 L 7.695312 -10.042969 L 9.070312 -10.042969 L 9.070312 0 L 7.695312 0 L 7.695312 -4.695312 L 2.476562 -4.695312 L 2.476562 0 L 1.101562 0 Z M 1.101562 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-31\">\n",
"<path style=\"stroke:none;\" d=\"M 9.335938 -8.605469 C 10.003906 -7.71875 10.335938 -6.582031 10.335938 -5.195312 C 10.335938 -3.695312 9.957031 -2.449219 9.195312 -1.457031 C 8.300781 -0.289062 7.027344 0.292969 5.375 0.292969 C 3.828125 0.292969 2.613281 -0.214844 1.730469 -1.238281 C 0.941406 -2.222656 0.546875 -3.464844 0.546875 -4.96875 C 0.546875 -6.328125 0.882812 -7.488281 1.558594 -8.457031 C 2.425781 -9.695312 3.703125 -10.316406 5.398438 -10.316406 C 7.171875 -10.316406 8.484375 -9.746094 9.335938 -8.605469 Z M 8.136719 -2.210938 C 8.671875 -3.070312 8.941406 -4.058594 8.941406 -5.175781 C 8.941406 -6.355469 8.632812 -7.304688 8.015625 -8.023438 C 7.398438 -8.746094 6.554688 -9.105469 5.484375 -9.105469 C 4.445312 -9.105469 3.59375 -8.75 2.9375 -8.035156 C 2.28125 -7.320312 1.953125 -6.269531 1.953125 -4.882812 C 1.953125 -3.769531 2.238281 -2.832031 2.800781 -2.066406 C 3.363281 -1.304688 4.273438 -0.921875 5.539062 -0.921875 C 6.734375 -0.921875 7.601562 -1.351562 8.136719 -2.210938 Z M 8.136719 -2.210938 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-32\">\n",
"<path style=\"stroke:none;\" d=\"M 2.132812 -7.320312 L 2.132812 -2.460938 C 2.132812 -2.085938 2.191406 -1.78125 2.3125 -1.546875 C 2.53125 -1.109375 2.9375 -0.890625 3.535156 -0.890625 C 4.390625 -0.890625 4.972656 -1.273438 5.285156 -2.039062 C 5.453125 -2.449219 5.539062 -3.011719 5.539062 -3.726562 L 5.539062 -7.320312 L 6.765625 -7.320312 L 6.765625 0 L 5.605469 0 L 5.617188 -1.078125 C 5.460938 -0.800781 5.261719 -0.566406 5.023438 -0.375 C 4.554688 0.0078125 3.984375 0.199219 3.316406 0.199219 C 2.273438 0.199219 1.5625 -0.148438 1.183594 -0.847656 C 0.976562 -1.222656 0.875 -1.71875 0.875 -2.34375 L 0.875 -7.320312 Z M 2.132812 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-33\">\n",
"<path style=\"stroke:none;\" d=\"M 4.992188 -7.027344 C 5.222656 -6.867188 5.460938 -6.636719 5.703125 -6.328125 L 5.703125 -7.253906 L 6.835938 -7.253906 L 6.835938 -0.59375 C 6.835938 0.335938 6.699219 1.070312 6.425781 1.605469 C 5.914062 2.601562 4.953125 3.097656 3.535156 3.097656 C 2.746094 3.097656 2.082031 2.921875 1.546875 2.566406 C 1.007812 2.214844 0.707031 1.660156 0.640625 0.910156 L 1.894531 0.910156 C 1.953125 1.238281 2.070312 1.492188 2.25 1.667969 C 2.527344 1.941406 2.964844 2.078125 3.5625 2.078125 C 4.503906 2.078125 5.121094 1.746094 5.414062 1.078125 C 5.585938 0.6875 5.667969 -0.0117188 5.652344 -1.019531 C 5.40625 -0.644531 5.109375 -0.367188 4.765625 -0.183594 C 4.417969 0 3.960938 0.0898438 3.390625 0.0898438 C 2.597656 0.0898438 1.902344 -0.191406 1.308594 -0.753906 C 0.714844 -1.316406 0.417969 -2.25 0.417969 -3.546875 C 0.417969 -4.773438 0.714844 -5.730469 1.316406 -6.417969 C 1.914062 -7.105469 2.640625 -7.453125 3.484375 -7.453125 C 4.058594 -7.453125 4.5625 -7.308594 4.992188 -7.027344 Z M 5.140625 -5.707031 C 4.765625 -6.144531 4.289062 -6.363281 3.710938 -6.363281 C 2.84375 -6.363281 2.253906 -5.957031 1.933594 -5.148438 C 1.765625 -4.714844 1.679688 -4.148438 1.679688 -3.445312 C 1.679688 -2.621094 1.847656 -1.992188 2.183594 -1.5625 C 2.519531 -1.132812 2.96875 -0.914062 3.535156 -0.914062 C 4.417969 -0.914062 5.039062 -1.316406 5.398438 -2.113281 C 5.601562 -2.5625 5.703125 -3.089844 5.703125 -3.691406 C 5.703125 -4.597656 5.515625 -5.269531 5.140625 -5.707031 Z M 5.140625 -5.707031 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-34\">\n",
"<path style=\"stroke:none;\" d=\"M 4.839844 -5.796875 C 5.414062 -5.796875 5.859375 -5.875 6.179688 -6.035156 C 6.679688 -6.285156 6.929688 -6.738281 6.929688 -7.390625 C 6.929688 -8.046875 6.664062 -8.488281 6.132812 -8.714844 C 5.832031 -8.84375 5.382812 -8.90625 4.792969 -8.90625 L 2.367188 -8.90625 L 2.367188 -5.796875 Z M 5.296875 -1.164062 C 6.132812 -1.164062 6.726562 -1.402344 7.082031 -1.886719 C 7.304688 -2.191406 7.417969 -2.5625 7.417969 -2.992188 C 7.417969 -3.722656 7.089844 -4.21875 6.4375 -4.484375 C 6.09375 -4.625 5.636719 -4.695312 5.066406 -4.695312 L 2.367188 -4.695312 L 2.367188 -1.164062 Z M 1.03125 -10.042969 L 5.34375 -10.042969 C 6.519531 -10.042969 7.359375 -9.691406 7.855469 -8.988281 C 8.148438 -8.574219 8.292969 -8.097656 8.292969 -7.554688 C 8.292969 -6.921875 8.113281 -6.402344 7.75 -5.996094 C 7.5625 -5.78125 7.296875 -5.585938 6.945312 -5.40625 C 7.460938 -5.210938 7.84375 -4.992188 8.101562 -4.742188 C 8.550781 -4.304688 8.777344 -3.703125 8.777344 -2.933594 C 8.777344 -2.285156 8.574219 -1.699219 8.167969 -1.175781 C 7.5625 -0.390625 6.597656 0 5.277344 0 L 1.03125 0 Z M 1.03125 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-35\">\n",
"<path style=\"stroke:none;\" d=\"M 0.875 -10.042969 L 2.058594 -10.042969 L 2.058594 -4.210938 L 5.214844 -7.320312 L 6.789062 -7.320312 L 3.984375 -4.578125 L 6.945312 0 L 5.375 0 L 3.089844 -3.691406 L 2.058594 -2.75 L 2.058594 0 L 0.875 0 Z M 0.875 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-36\">\n",
"<path style=\"stroke:none;\" d=\"M 3.1875 -10.042969 L 4.226562 -10.042969 L 1.039062 0 L 0 0 Z M 3.1875 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-37\">\n",
"<path style=\"stroke:none;\" d=\"M 5.734375 -5.441406 C 6.375 -5.441406 6.878906 -5.570312 7.25 -5.824219 C 7.621094 -6.078125 7.804688 -6.539062 7.804688 -7.203125 C 7.804688 -7.921875 7.546875 -8.40625 7.027344 -8.667969 C 6.75 -8.804688 6.378906 -8.875 5.914062 -8.875 L 2.589844 -8.875 L 2.589844 -5.441406 Z M 1.230469 -10.042969 L 5.878906 -10.042969 C 6.644531 -10.042969 7.277344 -9.929688 7.773438 -9.707031 C 8.714844 -9.277344 9.1875 -8.488281 9.1875 -7.335938 C 9.1875 -6.734375 9.0625 -6.242188 8.816406 -5.859375 C 8.566406 -5.476562 8.21875 -5.167969 7.773438 -4.9375 C 8.164062 -4.777344 8.460938 -4.566406 8.65625 -4.304688 C 8.855469 -4.046875 8.964844 -3.625 8.988281 -3.042969 L 9.039062 -1.695312 C 9.050781 -1.3125 9.082031 -1.027344 9.132812 -0.839844 C 9.214844 -0.523438 9.359375 -0.316406 9.570312 -0.226562 L 9.570312 0 L 7.902344 0 C 7.855469 -0.0859375 7.820312 -0.199219 7.792969 -0.335938 C 7.765625 -0.472656 7.742188 -0.734375 7.726562 -1.128906 L 7.640625 -2.804688 C 7.609375 -3.460938 7.367188 -3.898438 6.910156 -4.121094 C 6.652344 -4.246094 6.242188 -4.304688 5.6875 -4.304688 L 2.589844 -4.304688 L 2.589844 0 L 1.230469 0 Z M 1.230469 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-38\">\n",
"<path style=\"stroke:none;\" d=\"M 1.195312 -10.042969 L 8.164062 -10.042969 L 8.164062 -8.8125 L 2.554688 -8.8125 L 2.554688 -5.761719 L 7.484375 -5.761719 L 7.484375 -4.566406 L 2.554688 -4.566406 L 2.554688 0 L 1.195312 0 Z M 1.195312 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-39\">\n",
"<path style=\"stroke:none;\" d=\"M 0.628906 -2.992188 L 0.628906 -4.140625 L 3.609375 -4.140625 L 3.609375 -7.144531 L 4.777344 -7.144531 L 4.777344 -4.140625 L 7.757812 -4.140625 L 7.757812 -2.992188 L 4.777344 -2.992188 L 4.777344 0 L 3.609375 0 L 3.609375 -2.992188 Z M 0.628906 -2.992188 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-40\">\n",
"<path style=\"stroke:none;\" d=\"M 6.535156 -8.222656 C 6.972656 -7.417969 7.191406 -6.3125 7.191406 -4.90625 C 7.191406 -3.578125 6.992188 -2.476562 6.597656 -1.605469 C 6.023438 -0.359375 5.082031 0.265625 3.78125 0.265625 C 2.605469 0.265625 1.730469 -0.242188 1.15625 -1.265625 C 0.675781 -2.117188 0.4375 -3.261719 0.4375 -4.695312 C 0.4375 -5.808594 0.582031 -6.761719 0.867188 -7.5625 C 1.40625 -9.046875 2.378906 -9.789062 3.789062 -9.789062 C 5.054688 -9.789062 5.96875 -9.265625 6.535156 -8.222656 Z M 5.296875 -1.703125 C 5.675781 -2.265625 5.867188 -3.320312 5.867188 -4.859375 C 5.867188 -5.972656 5.726562 -6.886719 5.453125 -7.605469 C 5.179688 -8.324219 4.652344 -8.679688 3.863281 -8.679688 C 3.136719 -8.679688 2.609375 -8.339844 2.273438 -7.660156 C 1.9375 -6.976562 1.769531 -5.976562 1.769531 -4.648438 C 1.769531 -3.648438 1.878906 -2.847656 2.09375 -2.242188 C 2.421875 -1.316406 2.980469 -0.855469 3.773438 -0.855469 C 4.410156 -0.855469 4.917969 -1.136719 5.296875 -1.703125 Z M 5.296875 -1.703125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-41\">\n",
"<path style=\"stroke:none;\" d=\"M 1.339844 -6.929688 L 1.339844 -7.875 C 2.226562 -7.960938 2.847656 -8.105469 3.199219 -8.308594 C 3.550781 -8.511719 3.8125 -8.992188 3.984375 -9.75 L 4.957031 -9.75 L 4.957031 0 L 3.644531 0 L 3.644531 -6.929688 Z M 1.339844 -6.929688 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-42\">\n",
"<path style=\"stroke:none;\" d=\"M 1.195312 -10.042969 L 8.515625 -10.042969 L 8.515625 -8.8125 L 2.523438 -8.8125 L 2.523438 -5.761719 L 8.066406 -5.761719 L 8.066406 -4.601562 L 2.523438 -4.601562 L 2.523438 -1.195312 L 8.621094 -1.195312 L 8.621094 0 L 1.195312 0 Z M 1.195312 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-43\">\n",
"<path style=\"stroke:none;\" d=\"M 1.859375 -10.042969 L 4.742188 -1.492188 L 7.59375 -10.042969 L 9.117188 -10.042969 L 5.453125 0 L 4.011719 0 L 0.355469 -10.042969 Z M 1.859375 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-44\">\n",
"<path style=\"stroke:none;\" d=\"M 1.195312 -10.042969 L 5.714844 -10.042969 C 6.609375 -10.042969 7.328125 -9.789062 7.875 -9.285156 C 8.421875 -8.78125 8.695312 -8.074219 8.695312 -7.164062 C 8.695312 -6.378906 8.453125 -5.699219 7.964844 -5.117188 C 7.476562 -4.535156 6.726562 -4.246094 5.714844 -4.246094 L 2.554688 -4.246094 L 2.554688 0 L 1.195312 0 Z M 6.5 -8.660156 C 6.199219 -8.800781 5.789062 -8.875 5.265625 -8.875 L 2.554688 -8.875 L 2.554688 -5.394531 L 5.265625 -5.394531 C 5.875 -5.394531 6.371094 -5.523438 6.75 -5.78125 C 7.132812 -6.042969 7.320312 -6.5 7.320312 -7.15625 C 7.320312 -7.894531 7.046875 -8.398438 6.5 -8.660156 Z M 6.5 -8.660156 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-45\">\n",
"<path style=\"stroke:none;\" d=\"M 1.730469 -10.042969 L 3.625 -1.875 L 5.890625 -10.042969 L 7.367188 -10.042969 L 9.640625 -1.875 L 11.53125 -10.042969 L 13.023438 -10.042969 L 10.382812 0 L 8.953125 0 L 6.636719 -8.328125 L 4.304688 0 L 2.878906 0 L 0.253906 -10.042969 Z M 1.730469 -10.042969 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-46\">\n",
"<path style=\"stroke:none;\" d=\"M 1.503906 -7.320312 L 3.460938 -1.359375 L 5.503906 -7.320312 L 6.851562 -7.320312 L 4.085938 0 L 2.773438 0 L 0.0742188 -7.320312 Z M 1.503906 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-47\">\n",
"<path style=\"stroke:none;\" d=\"M 5.996094 -2.992188 C 5.996094 -2.144531 5.871094 -1.488281 5.617188 -1.019531 C 5.152344 -0.164062 4.269531 0.265625 2.96875 0.265625 C 2.214844 0.265625 1.570312 0.0625 1.039062 -0.34375 C 0.507812 -0.753906 0.238281 -1.480469 0.238281 -2.523438 L 0.238281 -3.242188 L 1.515625 -3.242188 L 1.515625 -2.523438 C 1.515625 -1.976562 1.640625 -1.5625 1.882812 -1.289062 C 2.125 -1.011719 2.507812 -0.875 3.023438 -0.875 C 3.746094 -0.875 4.21875 -1.125 4.445312 -1.621094 C 4.582031 -1.925781 4.648438 -2.5 4.648438 -3.351562 L 4.648438 -10.042969 L 5.996094 -10.042969 Z M 5.996094 -2.992188 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-48\">\n",
"<path style=\"stroke:none;\" d=\"M 5.476562 -7.320312 L 6.835938 -7.320312 C 6.664062 -6.851562 6.277344 -5.78125 5.679688 -4.109375 C 5.234375 -2.851562 4.859375 -1.824219 4.558594 -1.03125 C 3.847656 0.835938 3.347656 1.976562 3.054688 2.386719 C 2.765625 2.796875 2.261719 3 1.550781 3 C 1.378906 3 1.246094 2.992188 1.152344 2.980469 C 1.058594 2.96875 0.945312 2.941406 0.804688 2.90625 L 0.804688 1.785156 C 1.019531 1.84375 1.175781 1.878906 1.273438 1.894531 C 1.367188 1.90625 1.453125 1.914062 1.523438 1.914062 C 1.75 1.914062 1.917969 1.875 2.027344 1.800781 C 2.132812 1.726562 2.222656 1.632812 2.296875 1.523438 C 2.320312 1.488281 2.402344 1.300781 2.542969 0.964844 C 2.683594 0.625 2.785156 0.375 2.851562 0.210938 L 0.144531 -7.320312 L 1.539062 -7.320312 L 3.5 -1.359375 Z M 5.476562 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-49\">\n",
"<path style=\"stroke:none;\" d=\"M 4.894531 -6.882812 C 5.164062 -7.195312 5.296875 -7.539062 5.296875 -7.914062 C 5.296875 -8.210938 5.199219 -8.46875 5.003906 -8.679688 C 4.808594 -8.894531 4.542969 -9.003906 4.210938 -9.003906 C 3.703125 -9.003906 3.355469 -8.835938 3.15625 -8.496094 C 3.058594 -8.324219 3.007812 -8.132812 3.007812 -7.929688 C 3.007812 -7.652344 3.085938 -7.386719 3.238281 -7.128906 C 3.390625 -6.875 3.644531 -6.542969 4 -6.140625 C 4.433594 -6.445312 4.730469 -6.691406 4.894531 -6.882812 Z M 4.992188 -1.195312 C 5.355469 -1.429688 5.636719 -1.6875 5.832031 -1.976562 L 3.5625 -4.742188 C 2.917969 -4.316406 2.5 -3.988281 2.304688 -3.757812 C 2.003906 -3.417969 1.851562 -3 1.851562 -2.507812 C 1.851562 -1.976562 2.046875 -1.566406 2.4375 -1.277344 C 2.828125 -0.992188 3.242188 -0.847656 3.683594 -0.847656 C 4.191406 -0.847656 4.625 -0.964844 4.992188 -1.195312 Z M 2.027344 -6.816406 C 1.882812 -7.148438 1.8125 -7.46875 1.8125 -7.78125 C 1.8125 -8.425781 2.03125 -8.964844 2.46875 -9.390625 C 2.90625 -9.816406 3.492188 -10.027344 4.226562 -10.027344 C 4.921875 -10.027344 5.464844 -9.828125 5.859375 -9.433594 C 6.25 -9.039062 6.445312 -8.5625 6.445312 -8.011719 C 6.445312 -7.367188 6.242188 -6.804688 5.835938 -6.324219 C 5.601562 -6.039062 5.203125 -5.714844 4.648438 -5.34375 L 6.480469 -3.15625 C 6.601562 -3.523438 6.6875 -3.796875 6.738281 -3.976562 C 6.785156 -4.15625 6.832031 -4.40625 6.882812 -4.730469 L 8.054688 -4.730469 C 7.976562 -4.085938 7.820312 -3.472656 7.585938 -2.882812 C 7.355469 -2.292969 7.238281 -2.054688 7.238281 -2.167969 L 9.023438 0 L 7.4375 0 L 6.492188 -1.148438 C 6.121094 -0.742188 5.777344 -0.445312 5.46875 -0.257812 C 4.925781 0.0703125 4.300781 0.234375 3.59375 0.234375 C 2.550781 0.234375 1.792969 -0.0507812 1.320312 -0.613281 C 0.84375 -1.175781 0.609375 -1.808594 0.609375 -2.515625 C 0.609375 -3.277344 0.839844 -3.914062 1.296875 -4.421875 C 1.582031 -4.734375 2.109375 -5.121094 2.878906 -5.585938 C 2.453125 -6.074219 2.171875 -6.484375 2.027344 -6.816406 Z M 2.027344 -6.816406 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-50\">\n",
"<path style=\"stroke:none;\" d=\"M 2.132812 -8.621094 L 0.902344 -8.621094 L 0.902344 -10.042969 L 2.132812 -10.042969 Z M -0.257812 1.851562 C 0.292969 1.835938 0.625 1.785156 0.734375 1.707031 C 0.847656 1.625 0.902344 1.375 0.902344 0.957031 L 0.902344 -7.289062 L 2.132812 -7.289062 L 2.132812 1.085938 C 2.132812 1.621094 2.046875 2.019531 1.875 2.28125 C 1.585938 2.730469 1.042969 2.953125 0.238281 2.953125 C 0.179688 2.953125 0.117188 2.949219 0.0507812 2.945312 C -0.015625 2.941406 -0.117188 2.933594 -0.257812 2.917969 Z M -0.257812 1.851562 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-51\">\n",
"<path style=\"stroke:none;\" d=\"M 1.476562 -9.554688 C 1.765625 -9.976562 2.316406 -10.1875 3.136719 -10.1875 C 3.214844 -10.1875 3.296875 -10.183594 3.375 -10.179688 C 3.457031 -10.175781 3.550781 -10.167969 3.65625 -10.15625 L 3.65625 -9.039062 C 3.53125 -9.046875 3.4375 -9.050781 3.378906 -9.054688 C 3.324219 -9.054688 3.269531 -9.058594 3.21875 -9.058594 C 2.84375 -9.058594 2.621094 -8.960938 2.550781 -8.765625 C 2.476562 -8.574219 2.441406 -8.078125 2.441406 -7.289062 L 3.65625 -7.289062 L 3.65625 -6.316406 L 2.425781 -6.316406 L 2.425781 0 L 1.210938 0 L 1.210938 -6.316406 L 0.191406 -6.316406 L 0.191406 -7.289062 L 1.210938 -7.289062 L 1.210938 -8.4375 C 1.226562 -8.945312 1.316406 -9.320312 1.476562 -9.554688 Z M 1.476562 -9.554688 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-52\">\n",
"<path style=\"stroke:none;\" d=\"M 1.46875 -7.320312 L 2.878906 -1.550781 L 4.304688 -7.320312 L 5.6875 -7.320312 L 7.125 -1.585938 L 8.621094 -7.320312 L 9.851562 -7.320312 L 7.726562 0 L 6.445312 0 L 4.957031 -5.667969 L 3.515625 0 L 2.234375 0 L 0.125 -7.320312 Z M 1.46875 -7.320312 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-53\">\n",
"<path style=\"stroke:none;\" d=\"M 4.140625 -10.207031 C 3.425781 -8.816406 2.960938 -7.792969 2.75 -7.136719 C 2.425781 -6.140625 2.261719 -4.984375 2.261719 -3.679688 C 2.261719 -2.355469 2.445312 -1.148438 2.816406 -0.0546875 C 3.042969 0.621094 3.492188 1.589844 4.164062 2.859375 L 3.335938 2.859375 C 2.671875 1.820312 2.257812 1.15625 2.097656 0.867188 C 1.9375 0.582031 1.765625 0.191406 1.578125 -0.300781 C 1.324219 -0.976562 1.144531 -1.695312 1.046875 -2.460938 C 0.996094 -2.859375 0.96875 -3.234375 0.96875 -3.59375 C 0.96875 -4.945312 1.183594 -6.144531 1.605469 -7.199219 C 1.875 -7.867188 2.4375 -8.871094 3.289062 -10.207031 Z M 4.140625 -10.207031 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-54\">\n",
"<path style=\"stroke:none;\" d=\"M 1.164062 1.429688 C 1.476562 1.375 1.699219 1.152344 1.824219 0.765625 C 1.894531 0.5625 1.929688 0.363281 1.929688 0.171875 C 1.929688 0.140625 1.925781 0.109375 1.925781 0.0859375 C 1.921875 0.0625 1.917969 0.03125 1.90625 0 L 1.164062 0 L 1.164062 -1.492188 L 2.625 -1.492188 L 2.625 -0.109375 C 2.625 0.433594 2.515625 0.910156 2.296875 1.320312 C 2.078125 1.730469 1.699219 1.984375 1.164062 2.078125 Z M 1.164062 1.429688 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph0-55\">\n",
"<path style=\"stroke:none;\" d=\"M 0.484375 2.859375 C 1.210938 1.445312 1.675781 0.414062 1.886719 -0.234375 C 2.207031 -1.210938 2.367188 -2.359375 2.367188 -3.679688 C 2.367188 -4.996094 2.179688 -6.199219 1.8125 -7.292969 C 1.585938 -7.96875 1.132812 -8.9375 0.464844 -10.207031 L 1.292969 -10.207031 C 1.992188 -9.085938 2.417969 -8.394531 2.566406 -8.132812 C 2.714844 -7.871094 2.875 -7.507812 3.046875 -7.046875 C 3.265625 -6.476562 3.421875 -5.914062 3.515625 -5.359375 C 3.609375 -4.804688 3.65625 -4.269531 3.65625 -3.753906 C 3.65625 -2.40625 3.441406 -1.199219 3.015625 -0.144531 C 2.746094 0.535156 2.1875 1.535156 1.339844 2.859375 Z M 0.484375 2.859375 \"/>\n",
"</symbol>\n",
"</g>\n",
"</defs>\n",
"<g id=\"surface2\">\n",
"<rect x=\"0\" y=\"0\" width=\"650\" height=\"530\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 393.675781 136.792969 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 416.46875 64.355469 L 393.675781 136.792969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 331.953125 169.039062 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 331.953125 169.039062 L 303.46875 168.570312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 451.5625 288.195312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 515.585938 299.492188 L 451.5625 288.195312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 168.808594 247.910156 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 168.808594 247.910156 L 80 239.410156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 406.96875 262.398438 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 406.96875 262.398438 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 294.3125 355.253906 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 294.3125 355.253906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 307.378906 397.652344 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 307.378906 397.652344 L 333.027344 426.542969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 235.265625 197.121094 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 235.265625 197.121094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 236.960938 234.339844 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 236.960938 234.339844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 316.253906 378.429688 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.027344 426.542969 L 316.253906 378.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 423.609375 360.839844 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 423.609375 360.839844 L 467.113281 418.320312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 388.6875 404.175781 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 423.113281 490.136719 L 388.6875 404.175781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.65625 314.988281 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 290.65625 314.988281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 394.28125 223.714844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 446.742188 237.886719 L 394.28125 223.714844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 225.726562 285.117188 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 225.726562 285.117188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 219.472656 204.308594 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 219.472656 204.308594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 271.523438 394.015625 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.589844 442.871094 L 271.523438 394.015625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 257.207031 124.953125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 219.453125 42.085938 L 257.207031 124.953125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 371.8125 297.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 371.8125 297.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 201.351562 183.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 147.273438 137.882812 L 201.351562 183.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 339.539062 373.707031 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.027344 426.542969 L 339.539062 373.707031 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 247.222656 254.421875 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 247.222656 254.421875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 359.296875 345.058594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 359.296875 345.058594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 415.308594 281.132812 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 415.308594 281.132812 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 214.078125 170.949219 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 147.273438 137.882812 L 214.078125 170.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 326 392.570312 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 326 392.570312 L 333.027344 426.542969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 284.105469 177.554688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 284.105469 177.554688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 259.464844 385.976562 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 259.464844 385.976562 L 232.589844 442.871094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 457.777344 274.953125 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 457.777344 274.953125 L 515.585938 299.492188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 221.949219 222.921875 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 221.949219 222.921875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 297.066406 385.203125 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.027344 426.542969 L 297.066406 385.203125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 206.097656 272.421875 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 206.097656 272.421875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 396.03125 245.246094 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 396.03125 245.246094 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 349.8125 200.722656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 349.8125 200.722656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 477.875 258.382812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 570 257.460938 L 477.875 258.382812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 326.875 210.074219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 326.875 210.074219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 353.035156 418.386719 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 360.917969 510 L 353.035156 418.386719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 344.035156 389.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.027344 426.542969 L 344.035156 389.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 398.277344 179.34375 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 398.277344 179.34375 L 441.039062 126.5625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 408.640625 212.042969 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 408.640625 212.042969 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 198.296875 255.820312 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 198.296875 255.820312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 260.414062 169.761719 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 260.414062 169.761719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 227.289062 144.851562 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 167.171875 76.339844 L 227.289062 144.851562 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 473.023438 223.929688 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 473.023438 223.929688 L 561.597656 198.375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.199219 133.457031 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.199219 133.457031 L 349.9375 84.859375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 452.441406 204.570312 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 452.441406 204.570312 L 513.359375 162.710938 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 466.144531 323.167969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 466.144531 323.167969 L 551.964844 358.753906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 428.542969 250.144531 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 428.542969 250.144531 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 408.875 164.945312 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 408.875 164.945312 L 441.039062 126.5625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 449.367188 301.851562 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 515.585938 299.492188 L 449.367188 301.851562 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 360.984375 386.5 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.027344 426.542969 L 360.984375 386.5 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 436.894531 336.238281 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 436.894531 336.238281 L 485.035156 365.597656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 444.929688 190.804688 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 444.929688 190.804688 L 513.359375 162.710938 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 223.078125 264.855469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 223.078125 264.855469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 212.230469 316.21875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 145.058594 324.660156 L 212.230469 316.21875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 350.3125 129.703125 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 350.3125 129.703125 L 349.9375 84.859375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 421.253906 336.9375 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 421.253906 336.9375 L 485.035156 365.597656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 294.742188 110.789062 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 283.867188 20 L 294.742188 110.789062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 367.183594 373.519531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.027344 426.542969 L 367.183594 373.519531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 425.878906 221.078125 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 425.878906 221.078125 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 379.933594 128.539062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 416.46875 64.355469 L 379.933594 128.539062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 318.855469 128.65625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 349.9375 84.859375 L 318.855469 128.65625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 196.460938 318.105469 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 196.460938 318.105469 L 145.058594 324.660156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 414.085938 236.65625 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 414.085938 236.65625 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 438.328125 159.757812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 438.328125 159.757812 L 504.785156 94.550781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.476562 154.023438 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 312.476562 154.023438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 200.460938 302.109375 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 200.460938 302.109375 L 145.058594 324.660156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 223.800781 383.199219 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 223.800781 383.199219 L 164.976562 453.863281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.199219 292.113281 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.199219 292.113281 L 145.058594 324.660156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 429.101562 268.769531 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 429.101562 268.769531 L 446.742188 237.886719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 432.554688 320.808594 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 485.035156 365.597656 L 432.554688 320.808594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 276.773438 346.84375 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 276.773438 346.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 380.15625 316.191406 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 380.15625 316.191406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 391.371094 162.882812 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 391.371094 162.882812 L 441.039062 126.5625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.039062 349.222656 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 317.039062 349.222656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 289.960938 149.351562 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 289.960938 149.351562 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 273.507812 157.347656 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 273.507812 157.347656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 296.664062 334.824219 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 296.664062 334.824219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 224.757812 341.296875 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 224.757812 341.296875 L 168.738281 385.75 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 417.851562 387.640625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 476.40625 460.675781 L 417.851562 387.640625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 244.402344 214.0625 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 244.402344 214.0625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.796875 217.058594 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 202.796875 217.058594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 265.925781 313.648438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 265.925781 313.648438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 282.210938 202.984375 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 282.210938 202.984375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 338.898438 342.636719 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 338.898438 342.636719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 209.796875 343.320312 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 209.796875 343.320312 L 168.738281 385.75 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 417.03125 181.402344 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 417.03125 181.402344 L 441.039062 126.5625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 409.058594 367.867188 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 409.058594 367.867188 L 467.113281 418.320312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 255.746094 234.527344 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 255.746094 234.527344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 267.105469 187.75 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 267.105469 187.75 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 352.691406 180.132812 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 352.691406 180.132812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 241.074219 273.171875 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 241.074219 273.171875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 250.050781 375.347656 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.589844 442.871094 L 250.050781 375.347656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 345.269531 302.871094 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 345.269531 302.871094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 301.070312 213.15625 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 301.070312 213.15625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 296.414062 282.683594 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 296.414062 282.683594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 278.023438 296.273438 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 278.023438 296.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 355.234375 280.523438 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 355.234375 280.523438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 357.382812 322.484375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 357.382812 322.484375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 267.773438 331.546875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 267.773438 331.546875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 226.375 356.582031 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 226.375 356.582031 L 168.738281 385.75 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 346.753906 145.910156 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 349.9375 84.859375 L 346.753906 145.910156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 330.890625 188.578125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 330.890625 188.578125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 376.523438 336.027344 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 376.523438 336.027344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 306.96875 191.203125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.46875 168.570312 L 306.96875 191.203125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.390625 146.34375 L 324.449219 263.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.390625 146.34375 L 349.9375 84.859375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 220.273438 246.6875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.265625 236.167969 L 220.273438 246.6875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 324.449219 263.949219 L 317.207031 297.035156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.933594 323.359375 L 317.207031 297.035156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 205.460938 302.109375 C 205.460938 308.777344 195.460938 308.777344 195.460938 302.109375 C 195.460938 295.441406 205.460938 295.441406 205.460938 302.109375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 434.101562 268.769531 C 434.101562 275.4375 424.101562 275.4375 424.101562 268.769531 C 424.101562 262.105469 434.101562 262.105469 434.101562 268.769531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 331 392.570312 C 331 399.238281 321 399.238281 321 392.570312 C 321 385.902344 331 385.902344 331 392.570312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 368.390625 146.34375 C 368.390625 153.007812 358.390625 153.007812 358.390625 146.34375 C 358.390625 139.675781 368.390625 139.675781 368.390625 146.34375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 336.953125 169.039062 C 336.953125 175.703125 326.953125 175.703125 326.953125 169.039062 C 326.953125 162.371094 336.953125 162.371094 336.953125 169.039062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 355.3125 129.703125 C 355.3125 136.371094 345.3125 136.371094 345.3125 129.703125 C 345.3125 123.039062 355.3125 123.039062 355.3125 129.703125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 228.800781 383.199219 C 228.800781 389.863281 218.800781 389.863281 218.800781 383.199219 C 218.800781 376.53125 228.800781 376.53125 228.800781 383.199219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 207.265625 236.167969 C 207.265625 242.835938 197.265625 242.835938 197.265625 236.167969 C 197.265625 229.5 207.265625 229.5 207.265625 236.167969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 264.464844 385.976562 C 264.464844 392.644531 254.464844 392.644531 254.464844 385.976562 C 254.464844 379.308594 264.464844 379.308594 264.464844 385.976562 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 413.640625 212.042969 C 413.640625 218.707031 403.640625 218.707031 403.640625 212.042969 C 403.640625 205.375 413.640625 205.375 413.640625 212.042969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 426.253906 336.9375 C 426.253906 343.605469 416.253906 343.605469 416.253906 336.9375 C 416.253906 330.273438 426.253906 330.273438 426.253906 336.9375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 211.097656 272.421875 C 211.097656 279.089844 201.097656 279.089844 201.097656 272.421875 C 201.097656 265.753906 211.097656 265.753906 211.097656 272.421875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 449.929688 190.804688 C 449.929688 197.46875 439.929688 197.46875 439.929688 190.804688 C 439.929688 184.136719 449.929688 184.136719 449.929688 190.804688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 419.085938 236.65625 C 419.085938 243.320312 409.085938 243.320312 409.085938 236.65625 C 409.085938 229.988281 419.085938 229.988281 419.085938 236.65625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 428.609375 360.839844 C 428.609375 367.503906 418.609375 367.503906 418.609375 360.839844 C 418.609375 354.171875 428.609375 354.171875 428.609375 360.839844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 237.589844 442.871094 C 237.589844 449.539062 227.589844 449.539062 227.589844 442.871094 C 227.589844 436.207031 237.589844 436.207031 237.589844 442.871094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 229.757812 341.296875 C 229.757812 347.964844 219.757812 347.964844 219.757812 341.296875 C 219.757812 334.632812 229.757812 334.632812 229.757812 341.296875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.378906 397.652344 C 312.378906 404.320312 302.378906 404.320312 302.378906 397.652344 C 302.378906 390.984375 312.378906 390.984375 312.378906 397.652344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 226.949219 222.921875 C 226.949219 229.589844 216.949219 229.589844 216.949219 222.921875 C 216.949219 216.257812 226.949219 216.257812 226.949219 222.921875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 246.074219 273.171875 C 246.074219 279.835938 236.074219 279.835938 236.074219 273.171875 C 236.074219 266.503906 246.074219 266.503906 246.074219 273.171875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 338.027344 426.542969 C 338.027344 433.210938 328.027344 433.210938 328.027344 426.542969 C 328.027344 419.878906 338.027344 419.878906 338.027344 426.542969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 249.402344 214.0625 C 249.402344 220.730469 239.402344 220.730469 239.402344 214.0625 C 239.402344 207.394531 249.402344 207.394531 249.402344 214.0625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 241.960938 234.339844 C 241.960938 241.007812 231.960938 241.007812 231.960938 234.339844 C 231.960938 227.675781 241.960938 227.675781 241.960938 234.339844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 173.808594 247.910156 C 173.808594 254.574219 163.808594 254.574219 163.808594 247.910156 C 163.808594 241.242188 173.808594 241.242188 173.808594 247.910156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 365.984375 386.5 C 365.984375 393.167969 355.984375 393.167969 355.984375 386.5 C 355.984375 379.832031 365.984375 379.832031 365.984375 386.5 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 326.933594 323.359375 C 326.933594 330.023438 316.933594 330.023438 316.933594 323.359375 C 316.933594 316.691406 326.933594 316.691406 326.933594 323.359375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 360.234375 280.523438 C 360.234375 287.191406 350.234375 287.191406 350.234375 280.523438 C 350.234375 273.855469 360.234375 273.855469 360.234375 280.523438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 478.023438 223.929688 C 478.023438 230.597656 468.023438 230.597656 468.023438 223.929688 C 468.023438 217.261719 478.023438 217.261719 478.023438 223.929688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 308.46875 168.570312 C 308.46875 175.238281 298.46875 175.238281 298.46875 168.570312 C 298.46875 161.902344 308.46875 161.902344 308.46875 168.570312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 428.113281 490.136719 C 428.113281 496.800781 418.113281 496.800781 418.113281 490.136719 C 418.113281 483.46875 428.113281 483.46875 428.113281 490.136719 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 283.023438 296.273438 C 283.023438 302.941406 273.023438 302.941406 273.023438 296.273438 C 273.023438 289.605469 283.023438 289.605469 283.023438 296.273438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 193.199219 292.113281 C 193.199219 298.78125 183.199219 298.78125 183.199219 292.113281 C 183.199219 285.449219 193.199219 285.449219 193.199219 292.113281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 343.898438 342.636719 C 343.898438 349.304688 333.898438 349.304688 333.898438 342.636719 C 333.898438 335.96875 343.898438 335.96875 343.898438 342.636719 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 350.269531 302.871094 C 350.269531 309.539062 340.269531 309.539062 340.269531 302.871094 C 340.269531 296.207031 350.269531 296.207031 350.269531 302.871094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 299.3125 355.253906 C 299.3125 361.917969 289.3125 361.917969 289.3125 355.253906 C 289.3125 348.585938 299.3125 348.585938 299.3125 355.253906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 302.066406 385.203125 C 302.066406 391.867188 292.066406 391.867188 292.066406 385.203125 C 292.066406 378.535156 302.066406 378.535156 302.066406 385.203125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 357.691406 180.132812 C 357.691406 186.800781 347.691406 186.800781 347.691406 180.132812 C 347.691406 173.464844 357.691406 173.464844 357.691406 180.132812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 265.414062 169.761719 C 265.414062 176.429688 255.414062 176.429688 255.414062 169.761719 C 255.414062 163.09375 265.414062 163.09375 265.414062 169.761719 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 481.40625 460.675781 C 481.40625 467.34375 471.40625 467.34375 471.40625 460.675781 C 471.40625 454.007812 481.40625 454.007812 481.40625 460.675781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 403.277344 179.34375 C 403.277344 186.007812 393.277344 186.007812 393.277344 179.34375 C 393.277344 172.675781 403.277344 172.675781 403.277344 179.34375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 172.171875 76.339844 C 172.171875 83.007812 162.171875 83.007812 162.171875 76.339844 C 162.171875 69.671875 172.171875 69.671875 172.171875 76.339844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 381.523438 336.027344 C 381.523438 342.695312 371.523438 342.695312 371.523438 336.027344 C 371.523438 329.359375 381.523438 329.359375 381.523438 336.027344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 252.222656 254.421875 C 252.222656 261.089844 242.222656 261.089844 242.222656 254.421875 C 242.222656 247.753906 252.222656 247.753906 252.222656 254.421875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.070312 213.15625 C 306.070312 219.824219 296.070312 219.824219 296.070312 213.15625 C 296.070312 206.492188 306.070312 206.492188 306.070312 213.15625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.476562 154.023438 C 317.476562 160.691406 307.476562 160.691406 307.476562 154.023438 C 307.476562 147.355469 317.476562 147.355469 317.476562 154.023438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 421.46875 64.355469 C 421.46875 71.019531 411.46875 71.019531 411.46875 64.355469 C 411.46875 57.6875 421.46875 57.6875 421.46875 64.355469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 365.917969 510 C 365.917969 516.667969 355.917969 516.667969 355.917969 510 C 355.917969 503.332031 365.917969 503.332031 365.917969 510 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 255.050781 375.347656 C 255.050781 382.011719 245.050781 382.011719 245.050781 375.347656 C 245.050781 368.679688 255.050781 368.679688 255.050781 375.347656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 240.265625 197.121094 C 240.265625 203.789062 230.265625 203.789062 230.265625 197.121094 C 230.265625 190.457031 240.265625 190.457031 240.265625 197.121094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 385.15625 316.191406 C 385.15625 322.859375 375.15625 322.859375 375.15625 316.191406 C 375.15625 309.523438 385.15625 309.523438 385.15625 316.191406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 338.199219 133.457031 C 338.199219 140.125 328.199219 140.125 328.199219 133.457031 C 328.199219 126.789062 338.199219 126.789062 338.199219 133.457031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 224.453125 42.085938 C 224.453125 48.75 214.453125 48.75 214.453125 42.085938 C 214.453125 35.417969 224.453125 35.417969 224.453125 42.085938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 281.773438 346.84375 C 281.773438 353.511719 271.773438 353.511719 271.773438 346.84375 C 271.773438 340.179688 281.773438 340.179688 281.773438 346.84375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 276.523438 394.015625 C 276.523438 400.683594 266.523438 400.683594 266.523438 394.015625 C 266.523438 387.351562 276.523438 387.351562 276.523438 394.015625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 398.675781 136.792969 C 398.675781 143.457031 388.675781 143.457031 388.675781 136.792969 C 388.675781 130.125 398.675781 130.125 398.675781 136.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 441.894531 336.238281 C 441.894531 342.90625 431.894531 342.90625 431.894531 336.238281 C 431.894531 329.574219 441.894531 329.574219 441.894531 336.238281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 201.460938 318.105469 C 201.460938 324.773438 191.460938 324.773438 191.460938 318.105469 C 191.460938 311.441406 201.460938 311.441406 201.460938 318.105469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 288.867188 20 C 288.867188 26.667969 278.867188 26.667969 278.867188 20 C 278.867188 13.332031 288.867188 13.332031 288.867188 20 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 203.296875 255.820312 C 203.296875 262.488281 193.296875 262.488281 193.296875 255.820312 C 193.296875 249.152344 203.296875 249.152344 203.296875 255.820312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 462.777344 274.953125 C 462.777344 281.617188 452.777344 281.617188 452.777344 274.953125 C 452.777344 268.285156 462.777344 268.285156 462.777344 274.953125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 520.585938 299.492188 C 520.585938 306.15625 510.585938 306.15625 510.585938 299.492188 C 510.585938 292.824219 520.585938 292.824219 520.585938 299.492188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 230.726562 285.117188 C 230.726562 291.785156 220.726562 291.785156 220.726562 285.117188 C 220.726562 278.449219 230.726562 278.449219 230.726562 285.117188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 295.65625 314.988281 C 295.65625 321.65625 285.65625 321.65625 285.65625 314.988281 C 285.65625 308.320312 295.65625 308.320312 295.65625 314.988281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 278.507812 157.347656 C 278.507812 164.015625 268.507812 164.015625 268.507812 157.347656 C 268.507812 150.679688 278.507812 150.679688 278.507812 157.347656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 214.796875 343.320312 C 214.796875 349.984375 204.796875 349.984375 204.796875 343.320312 C 204.796875 336.652344 214.796875 336.652344 214.796875 343.320312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 490.035156 365.597656 C 490.035156 372.261719 480.035156 372.261719 480.035156 365.597656 C 480.035156 358.929688 490.035156 358.929688 490.035156 365.597656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 396.371094 162.882812 C 396.371094 169.550781 386.371094 169.550781 386.371094 162.882812 C 386.371094 156.21875 396.371094 156.21875 396.371094 162.882812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 358.035156 418.386719 C 358.035156 425.054688 348.035156 425.054688 348.035156 418.386719 C 348.035156 411.722656 358.035156 411.722656 358.035156 418.386719 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 457.441406 204.570312 C 457.441406 211.238281 447.441406 211.238281 447.441406 204.570312 C 447.441406 197.902344 457.441406 197.902344 457.441406 204.570312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 575 257.460938 C 575 264.125 565 264.125 565 257.460938 C 565 250.792969 575 250.792969 575 257.460938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 566.597656 198.375 C 566.597656 205.039062 556.597656 205.039062 556.597656 198.375 C 556.597656 191.707031 566.597656 191.707031 566.597656 198.375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 299.742188 110.789062 C 299.742188 117.457031 289.742188 117.457031 289.742188 110.789062 C 289.742188 104.121094 299.742188 104.121094 299.742188 110.789062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 393.6875 404.175781 C 393.6875 410.839844 383.6875 410.839844 383.6875 404.175781 C 383.6875 397.507812 393.6875 397.507812 393.6875 404.175781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 433.542969 250.144531 C 433.542969 256.8125 423.542969 256.8125 423.542969 250.144531 C 423.542969 243.480469 433.542969 243.480469 433.542969 250.144531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 231.375 356.582031 C 231.375 363.25 221.375 363.25 221.375 356.582031 C 221.375 349.914062 231.375 349.914062 231.375 356.582031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 152.273438 137.882812 C 152.273438 144.550781 142.273438 144.550781 142.273438 137.882812 C 142.273438 131.21875 152.273438 131.21875 152.273438 137.882812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 413.875 164.945312 C 413.875 171.609375 403.875 171.609375 403.875 164.945312 C 403.875 158.277344 413.875 158.277344 413.875 164.945312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 301.664062 334.824219 C 301.664062 341.492188 291.664062 341.492188 291.664062 334.824219 C 291.664062 328.15625 301.664062 328.15625 301.664062 334.824219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 322.039062 349.222656 C 322.039062 355.890625 312.039062 355.890625 312.039062 349.222656 C 312.039062 342.558594 322.039062 342.558594 322.039062 349.222656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 454.367188 301.851562 C 454.367188 308.515625 444.367188 308.515625 444.367188 301.851562 C 444.367188 295.183594 454.367188 295.183594 454.367188 301.851562 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 354.9375 84.859375 C 354.9375 91.527344 344.9375 91.527344 344.9375 84.859375 C 344.9375 78.191406 354.9375 78.191406 354.9375 84.859375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 219.078125 170.949219 C 219.078125 177.617188 209.078125 177.617188 209.078125 170.949219 C 209.078125 164.28125 219.078125 164.28125 219.078125 170.949219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 422.03125 181.402344 C 422.03125 188.070312 412.03125 188.070312 412.03125 181.402344 C 412.03125 174.738281 422.03125 174.738281 422.03125 181.402344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 224.472656 204.308594 C 224.472656 210.972656 214.472656 210.972656 214.472656 204.308594 C 214.472656 197.640625 224.472656 197.640625 224.472656 204.308594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 411.96875 262.398438 C 411.96875 269.0625 401.96875 269.0625 401.96875 262.398438 C 401.96875 255.730469 411.96875 255.730469 411.96875 262.398438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.253906 378.429688 C 321.253906 385.097656 311.253906 385.097656 311.253906 378.429688 C 311.253906 371.761719 321.253906 371.761719 321.253906 378.429688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 351.753906 145.910156 C 351.753906 152.574219 341.753906 152.574219 341.753906 145.910156 C 341.753906 139.242188 351.753906 139.242188 351.753906 145.910156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 401.03125 245.246094 C 401.03125 251.914062 391.03125 251.914062 391.03125 245.246094 C 391.03125 238.582031 401.03125 238.582031 401.03125 245.246094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 301.414062 282.683594 C 301.414062 289.351562 291.414062 289.351562 291.414062 282.683594 C 291.414062 276.015625 301.414062 276.015625 301.414062 282.683594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 430.878906 221.078125 C 430.878906 227.746094 420.878906 227.746094 420.878906 221.078125 C 420.878906 214.414062 430.878906 214.414062 430.878906 221.078125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 207.796875 217.058594 C 207.796875 223.726562 197.796875 223.726562 197.796875 217.058594 C 197.796875 210.394531 207.796875 210.394531 207.796875 217.058594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 414.058594 367.867188 C 414.058594 374.53125 404.058594 374.53125 404.058594 367.867188 C 404.058594 361.199219 414.058594 361.199219 414.058594 367.867188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 287.210938 202.984375 C 287.210938 209.652344 277.210938 209.652344 277.210938 202.984375 C 277.210938 196.320312 287.210938 196.320312 287.210938 202.984375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 437.554688 320.808594 C 437.554688 327.472656 427.554688 327.472656 427.554688 320.808594 C 427.554688 314.140625 437.554688 314.140625 437.554688 320.808594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 420.308594 281.132812 C 420.308594 287.800781 410.308594 287.800781 410.308594 281.132812 C 410.308594 274.46875 420.308594 274.46875 420.308594 281.132812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 260.746094 234.527344 C 260.746094 241.195312 250.746094 241.195312 250.746094 234.527344 C 250.746094 227.863281 260.746094 227.863281 260.746094 234.527344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.449219 263.949219 C 329.449219 270.617188 319.449219 270.617188 319.449219 263.949219 C 319.449219 257.285156 329.449219 257.285156 329.449219 263.949219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 376.8125 297.84375 C 376.8125 304.511719 366.8125 304.511719 366.8125 297.84375 C 366.8125 291.175781 376.8125 291.175781 376.8125 297.84375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 443.328125 159.757812 C 443.328125 166.421875 433.328125 166.421875 433.328125 159.757812 C 433.328125 153.089844 443.328125 153.089844 443.328125 159.757812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 349.035156 389.285156 C 349.035156 395.953125 339.035156 395.953125 339.035156 389.285156 C 339.035156 382.617188 349.035156 382.617188 349.035156 389.285156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 451.742188 237.886719 C 451.742188 244.554688 441.742188 244.554688 441.742188 237.886719 C 441.742188 231.222656 451.742188 231.222656 451.742188 237.886719 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 362.382812 322.484375 C 362.382812 329.148438 352.382812 329.148438 352.382812 322.484375 C 352.382812 315.816406 362.382812 315.816406 362.382812 322.484375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 294.960938 149.351562 C 294.960938 156.019531 284.960938 156.019531 284.960938 149.351562 C 284.960938 142.683594 294.960938 142.683594 294.960938 149.351562 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 399.28125 223.714844 C 399.28125 230.378906 389.28125 230.378906 389.28125 223.714844 C 389.28125 217.046875 399.28125 217.046875 399.28125 223.714844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 518.359375 162.710938 C 518.359375 169.375 508.359375 169.375 508.359375 162.710938 C 508.359375 156.042969 518.359375 156.042969 518.359375 162.710938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 270.925781 313.648438 C 270.925781 320.3125 260.925781 320.3125 260.925781 313.648438 C 260.925781 306.980469 270.925781 306.980469 270.925781 313.648438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 169.976562 453.863281 C 169.976562 460.53125 159.976562 460.53125 159.976562 453.863281 C 159.976562 447.195312 169.976562 447.195312 169.976562 453.863281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 228.078125 264.855469 C 228.078125 271.523438 218.078125 271.523438 218.078125 264.855469 C 218.078125 258.191406 228.078125 258.191406 228.078125 264.855469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 311.96875 191.203125 C 311.96875 197.871094 301.96875 197.871094 301.96875 191.203125 C 301.96875 184.535156 311.96875 184.535156 311.96875 191.203125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 272.773438 331.546875 C 272.773438 338.214844 262.773438 338.214844 262.773438 331.546875 C 262.773438 324.882812 272.773438 324.882812 272.773438 331.546875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 322.207031 297.035156 C 322.207031 303.703125 312.207031 303.703125 312.207031 297.035156 C 312.207031 290.371094 322.207031 290.371094 322.207031 297.035156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 85 239.410156 C 85 246.074219 75 246.074219 75 239.410156 C 75 232.742188 85 232.742188 85 239.410156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 150.058594 324.660156 C 150.058594 331.328125 140.058594 331.328125 140.058594 324.660156 C 140.058594 317.992188 150.058594 317.992188 150.058594 324.660156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 471.144531 323.167969 C 471.144531 329.832031 461.144531 329.832031 461.144531 323.167969 C 461.144531 316.5 471.144531 316.5 471.144531 323.167969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 472.113281 418.320312 C 472.113281 424.988281 462.113281 424.988281 462.113281 418.320312 C 462.113281 411.65625 472.113281 411.65625 472.113281 418.320312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 482.875 258.382812 C 482.875 265.050781 472.875 265.050781 472.875 258.382812 C 472.875 251.714844 482.875 251.714844 482.875 258.382812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 354.8125 200.722656 C 354.8125 207.390625 344.8125 207.390625 344.8125 200.722656 C 344.8125 194.058594 354.8125 194.058594 354.8125 200.722656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 225.273438 246.6875 C 225.273438 253.355469 215.273438 253.355469 215.273438 246.6875 C 215.273438 240.023438 225.273438 240.023438 225.273438 246.6875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 272.105469 187.75 C 272.105469 194.414062 262.105469 194.414062 262.105469 187.75 C 262.105469 181.082031 272.105469 181.082031 272.105469 187.75 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 422.851562 387.640625 C 422.851562 394.308594 412.851562 394.308594 412.851562 387.640625 C 412.851562 380.972656 422.851562 380.972656 422.851562 387.640625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 335.890625 188.578125 C 335.890625 195.242188 325.890625 195.242188 325.890625 188.578125 C 325.890625 181.910156 335.890625 181.910156 335.890625 188.578125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 556.964844 358.753906 C 556.964844 365.421875 546.964844 365.421875 546.964844 358.753906 C 546.964844 352.085938 556.964844 352.085938 556.964844 358.753906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.289062 144.851562 C 232.289062 151.515625 222.289062 151.515625 222.289062 144.851562 C 222.289062 138.183594 232.289062 138.183594 232.289062 144.851562 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 323.855469 128.65625 C 323.855469 135.320312 313.855469 135.320312 313.855469 128.65625 C 313.855469 121.988281 323.855469 121.988281 323.855469 128.65625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 384.933594 128.539062 C 384.933594 135.207031 374.933594 135.207031 374.933594 128.539062 C 374.933594 121.875 384.933594 121.875 384.933594 128.539062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 364.296875 345.058594 C 364.296875 351.722656 354.296875 351.722656 354.296875 345.058594 C 354.296875 338.390625 364.296875 338.390625 364.296875 345.058594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 289.105469 177.554688 C 289.105469 184.21875 279.105469 184.21875 279.105469 177.554688 C 279.105469 170.886719 289.105469 170.886719 289.105469 177.554688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 331.875 210.074219 C 331.875 216.742188 321.875 216.742188 321.875 210.074219 C 321.875 203.40625 331.875 203.40625 331.875 210.074219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 509.785156 94.550781 C 509.785156 101.21875 499.785156 101.21875 499.785156 94.550781 C 499.785156 87.882812 509.785156 87.882812 509.785156 94.550781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 262.207031 124.953125 C 262.207031 131.617188 252.207031 131.617188 252.207031 124.953125 C 252.207031 118.285156 262.207031 118.285156 262.207031 124.953125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 173.738281 385.75 C 173.738281 392.417969 163.738281 392.417969 163.738281 385.75 C 163.738281 379.082031 173.738281 379.082031 173.738281 385.75 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 206.351562 183.84375 C 206.351562 190.511719 196.351562 190.511719 196.351562 183.84375 C 196.351562 177.179688 206.351562 177.179688 206.351562 183.84375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 446.039062 126.5625 C 446.039062 133.230469 436.039062 133.230469 436.039062 126.5625 C 436.039062 119.898438 446.039062 119.898438 446.039062 126.5625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 217.230469 316.21875 C 217.230469 322.886719 207.230469 322.886719 207.230469 316.21875 C 207.230469 309.550781 217.230469 309.550781 217.230469 316.21875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 456.5625 288.195312 C 456.5625 294.859375 446.5625 294.859375 446.5625 288.195312 C 446.5625 281.527344 456.5625 281.527344 456.5625 288.195312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 344.539062 373.707031 C 344.539062 380.375 334.539062 380.375 334.539062 373.707031 C 334.539062 367.042969 344.539062 367.042969 344.539062 373.707031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 372.183594 373.519531 C 372.183594 380.1875 362.183594 380.1875 362.183594 373.519531 C 362.183594 366.851562 372.183594 366.851562 372.183594 373.519531 \"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-1\" x=\"109.183594\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"120.073242\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"124.735352\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"132.521484\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"140.307617\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"148.09375\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"151.983398\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"162.09375\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"169.879883\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"173.769531\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-9\" x=\"181.555664\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"189.341797\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"197.12793\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"204.12793\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"211.914062\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-12\" x=\"215.803711\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"220.46582\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"224.355469\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"233.693359\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"245.355469\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"252.355469\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"256.245117\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"264.03125\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"268.693359\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"276.479492\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"284.265625\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"288.155273\" y=\"242.933594\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"292.044922\" y=\"242.933594\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-17\" x=\"138.921875\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"149.032227\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"156.818359\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"160.708008\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"168.494141\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"176.280273\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"180.942383\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"184.052734\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"191.838867\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"199.625\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"207.411133\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"214.411133\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-20\" x=\"218.300781\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"228.411133\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"236.197266\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"243.197266\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"250.197266\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"257.983398\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"265.769531\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"273.555664\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"278.217773\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"286.003906\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-21\" x=\"289.893555\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"300.003906\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"307.003906\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"314.790039\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"318.679688\" y=\"449.640625\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"322.569336\" y=\"449.640625\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-22\" x=\"237.453125\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"246.004883\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"253.791016\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"261.577148\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"265.466797\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"274.804688\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"286.466797\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"293.466797\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"297.356445\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"305.142578\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"309.804688\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"317.59082\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"325.376953\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"337.039062\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"340.928711\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"350.266602\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"358.052734\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"365.838867\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"368.949219\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"372.05957\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"379.845703\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"387.631836\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-24\" x=\"391.521484\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"403.183594\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"410.969727\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"417.969727\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"421.859375\" y=\"433.191406\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"425.749023\" y=\"433.191406\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-17\" x=\"259.007812\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"269.118164\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-27\" x=\"276.904297\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-28\" x=\"286.242188\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-29\" x=\"297.131836\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"304.917969\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-17\" x=\"308.807617\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"318.917969\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"326.704102\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"330.59375\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"338.379883\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"346.166016\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"350.828125\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"353.938477\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"361.724609\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"369.510742\" y=\"330.125\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"377.296875\" y=\"330.125\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-17\" x=\"209.410156\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"219.520508\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"227.306641\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"231.196289\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"238.982422\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"246.768555\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"251.430664\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"254.541016\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"262.327148\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"270.113281\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"277.899414\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"284.899414\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-30\" x=\"288.789062\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"298.899414\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"306.685547\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"314.47168\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"322.257812\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"330.043945\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"337.830078\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-21\" x=\"341.719727\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"351.830078\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"358.830078\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"366.616211\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"371.27832\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-1\" x=\"375.167969\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"386.057617\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"389.947266\" y=\"175.339844\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"393.836914\" y=\"175.339844\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-31\" x=\"394.300781\" y=\"496.902344\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"405.19043\" y=\"496.902344\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"412.976562\" y=\"496.902344\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"420.762695\" y=\"496.902344\"/>\n",
" <use xlink:href=\"#glyph0-29\" x=\"428.548828\" y=\"496.902344\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"436.334961\" y=\"496.902344\"/>\n",
" <use xlink:href=\"#glyph0-9\" x=\"444.121094\" y=\"496.902344\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"386.628906\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"396.739258\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"404.525391\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"408.415039\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"415.415039\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"423.201172\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-24\" x=\"427.09082\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"438.75293\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"446.539062\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-33\" x=\"454.325195\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"462.111328\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"469.897461\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-34\" x=\"480.007812\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"489.345703\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-21\" x=\"493.235352\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"503.345703\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"510.345703\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"518.131836\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"522.793945\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-1\" x=\"526.683594\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"537.573242\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"542.235352\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"550.021484\" y=\"467.441406\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"557.807617\" y=\"467.441406\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-30\" x=\"78.003906\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"88.114258\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"95.900391\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-35\" x=\"102.900391\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"109.900391\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-36\" x=\"116.900391\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-30\" x=\"120.790039\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"130.900391\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"138.686523\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-35\" x=\"145.686523\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"152.686523\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"160.472656\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"165.134766\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"172.134766\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-12\" x=\"176.024414\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"180.686523\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"184.576172\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"193.914062\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"205.576172\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"212.576172\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"216.46582\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"224.251953\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"228.914062\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"236.700195\" y=\"82.988281\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"244.486328\" y=\"82.988281\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-3\" x=\"378.140625\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"385.926758\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"397.588867\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"404.588867\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-12\" x=\"408.478516\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-37\" x=\"413.140625\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-12\" x=\"423.250977\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"427.913086\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"435.699219\" y=\"71.003906\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"443.485352\" y=\"71.003906\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-38\" x=\"289.769531\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"298.321289\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"306.107422\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"313.893555\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-39\" x=\"321.679688\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"329.855469\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"333.745117\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"341.53125\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"348.53125\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"356.317383\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"360.207031\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"369.544922\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"381.207031\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"388.207031\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"392.09668\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"399.882812\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"404.544922\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"412.331055\" y=\"516.648438\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"420.117188\" y=\"516.648438\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-40\" x=\"193.273438\" y=\"48.714844\"/>\n",
" <use xlink:href=\"#glyph0-41\" x=\"201.05957\" y=\"48.714844\"/>\n",
" <use xlink:href=\"#glyph0-40\" x=\"208.845703\" y=\"48.714844\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"216.631836\" y=\"48.714844\"/>\n",
" <use xlink:href=\"#glyph0-42\" x=\"226.742188\" y=\"48.714844\"/>\n",
" <use xlink:href=\"#glyph0-43\" x=\"236.080078\" y=\"48.714844\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-44\" x=\"194.246094\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"203.583984\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"211.370117\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"219.15625\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"226.942383\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"231.604492\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"238.604492\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-45\" x=\"242.494141\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"255.708008\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"263.494141\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-29\" x=\"267.383789\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"275.169922\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-46\" x=\"282.956055\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"289.956055\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"297.742188\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"301.631836\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"310.969727\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"322.631836\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"329.631836\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"333.521484\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"341.307617\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"345.969727\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"353.755859\" y=\"26.648438\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"361.541992\" y=\"26.648438\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-42\" x=\"445.488281\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"454.826172\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"457.936523\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"465.722656\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"472.722656\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"476.612305\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"479.722656\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"486.722656\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-21\" x=\"490.612305\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"500.722656\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"507.722656\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"515.508789\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"520.170898\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-1\" x=\"524.060547\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"534.950195\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"539.612305\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"547.398438\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"555.18457\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"562.970703\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-17\" x=\"566.860352\" y=\"306.257812\"/>\n",
" <use xlink:href=\"#glyph0-29\" x=\"576.970703\" y=\"306.257812\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-13\" x=\"386.359375\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"395.697266\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"407.359375\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"414.359375\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"418.249023\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"426.035156\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"430.697266\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"438.483398\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"446.269531\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"457.931641\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"461.821289\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"471.15918\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"478.945312\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"486.731445\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"493.731445\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"501.517578\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"509.303711\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-27\" x=\"513.193359\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"522.53125\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"530.317383\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"538.103516\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-35\" x=\"542.765625\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"549.765625\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-24\" x=\"553.655273\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"565.317383\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"573.103516\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"576.993164\" y=\"372.363281\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"580.882812\" y=\"372.363281\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"482.535156\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"492.645508\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"500.431641\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"504.321289\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-24\" x=\"512.107422\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"523.769531\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"526.879883\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"533.879883\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"540.879883\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"543.990234\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"551.776367\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"559.5625\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-12\" x=\"563.452148\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"568.114258\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"572.003906\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"582.114258\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"589.900391\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"593.790039\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"601.576172\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"605.46582\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"613.251953\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"621.038086\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"628.824219\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"632.713867\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"642.824219\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"645.93457\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"649.824219\" y=\"264.105469\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"653.713867\" y=\"264.105469\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-13\" x=\"517.867188\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"527.205078\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"538.867188\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"545.867188\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"549.756836\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"557.542969\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"562.205078\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"569.991211\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"577.777344\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-47\" x=\"589.439453\" y=\"205.140625\"/>\n",
" <use xlink:href=\"#glyph0-27\" x=\"596.439453\" y=\"205.140625\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"67.796875\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"77.907227\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"85.693359\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"89.583008\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"97.369141\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-27\" x=\"101.258789\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"110.59668\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"117.59668\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"120.707031\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"128.493164\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"136.279297\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"143.279297\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"151.06543\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"154.955078\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"164.292969\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"175.955078\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"182.955078\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"186.844727\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"194.630859\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"199.292969\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"207.079102\" y=\"144.652344\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"214.865234\" y=\"144.652344\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-13\" x=\"252.429688\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"261.767578\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"273.429688\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"280.429688\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"284.319336\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"292.105469\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"296.767578\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"304.553711\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"312.339844\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"324.001953\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-44\" x=\"327.891602\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-48\" x=\"337.229492\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"344.229492\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"348.119141\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"355.905273\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"363.691406\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"371.477539\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-24\" x=\"375.367188\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"387.029297\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"394.81543\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"402.601562\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"406.491211\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"414.277344\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"422.063477\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-1\" x=\"425.953125\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"436.842773\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"440.732422\" y=\"91.628906\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"444.62207\" y=\"91.628906\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-38\" x=\"255.046875\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"263.598633\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"268.260742\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"271.371094\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"278.371094\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"286.157227\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-46\" x=\"290.046875\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"297.046875\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"304.833008\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"312.619141\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-43\" x=\"316.508789\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"325.84668\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"333.632812\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"336.743164\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"339.853516\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"347.639648\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"355.425781\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"363.211914\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-46\" x=\"370.998047\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"377.998047\" y=\"270.597656\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"385.78418\" y=\"270.597656\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"395.285156\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"405.395508\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"413.181641\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"417.071289\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"424.857422\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"428.74707\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"438.857422\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"446.643555\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"454.429688\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"462.21582\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"470.001953\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"474.664062\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"482.450195\" y=\"244.535156\"/>\n",
" <use xlink:href=\"#glyph0-33\" x=\"490.236328\" y=\"244.535156\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"459.171875\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"469.282227\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"477.068359\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-35\" x=\"484.068359\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"491.068359\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"498.854492\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"503.516602\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-37\" x=\"507.40625\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"517.516602\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"525.302734\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"533.088867\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"540.875\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"547.875\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"551.764648\" y=\"169.359375\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"559.550781\" y=\"169.359375\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-1\" x=\"84.964844\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-31\" x=\"95.854492\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-22\" x=\"106.744141\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-31\" x=\"115.295898\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"126.185547\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-17\" x=\"130.075195\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"140.185547\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-33\" x=\"143.295898\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"151.082031\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"158.868164\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"162.757812\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"169.757812\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"173.647461\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"182.985352\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"194.647461\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"201.647461\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"205.537109\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"213.323242\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"217.985352\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"225.771484\" y=\"460.628906\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"233.557617\" y=\"460.628906\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"-12.925781\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"-2.81543\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"4.970703\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"8.860352\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"15.860352\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"23.646484\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-44\" x=\"27.536133\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-48\" x=\"36.874023\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"43.874023\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"47.763672\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"55.549805\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"63.335938\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"71.12207\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-49\" x=\"75.011719\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"84.349609\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"88.239258\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-50\" x=\"98.349609\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"101.459961\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"109.246094\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-33\" x=\"117.032227\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"124.818359\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"132.604492\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-21\" x=\"136.494141\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"146.604492\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"153.604492\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"161.390625\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"165.280273\" y=\"246.058594\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"169.169922\" y=\"246.058594\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-27\" x=\"95.578125\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"104.916016\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-51\" x=\"112.702148\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"116.591797\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-52\" x=\"120.481445\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"130.591797\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"138.37793\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"143.040039\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"150.826172\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-20\" x=\"154.71582\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"164.826172\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"167.936523\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"172.598633\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"179.598633\" y=\"331.425781\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"187.384766\" y=\"331.425781\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"414.160156\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"424.270508\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"432.056641\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"435.946289\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"443.732422\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-27\" x=\"447.62207\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"456.959961\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-23\" x=\"463.959961\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"467.070312\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"474.856445\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-25\" x=\"482.642578\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"489.642578\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"497.428711\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-17\" x=\"501.318359\" y=\"425.089844\"/>\n",
" <use xlink:href=\"#glyph0-29\" x=\"511.428711\" y=\"425.089844\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-7\" x=\"520.191406\" y=\"365.519531\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"530.301758\" y=\"365.519531\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"538.087891\" y=\"365.519531\"/>\n",
" <use xlink:href=\"#glyph0-20\" x=\"549.75\" y=\"365.519531\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"559.860352\" y=\"365.519531\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"567.646484\" y=\"365.519531\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"575.432617\" y=\"365.519531\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-44\" x=\"443.957031\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-48\" x=\"453.294922\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-7\" x=\"460.294922\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"470.405273\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"478.191406\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"482.081055\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"489.867188\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-13\" x=\"493.756836\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"503.094727\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"514.756836\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"521.756836\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"525.646484\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"533.432617\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"538.094727\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"545.880859\" y=\"101.199219\"/>\n",
" <use xlink:href=\"#glyph0-14\" x=\"553.666992\" y=\"101.199219\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-25\" x=\"83.566406\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"90.566406\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"98.352539\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"106.138672\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-53\" x=\"113.924805\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-51\" x=\"118.586914\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"122.476562\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"130.262695\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-15\" x=\"138.048828\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-54\" x=\"145.834961\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"149.724609\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-9\" x=\"153.614258\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"161.400391\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"169.186523\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-55\" x=\"173.848633\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"178.510742\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-17\" x=\"182.400391\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"192.510742\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-8\" x=\"200.296875\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-5\" x=\"204.186523\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"211.972656\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"219.758789\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-18\" x=\"224.420898\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-3\" x=\"227.53125\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-19\" x=\"235.317383\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"243.103516\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"246.993164\" y=\"392.460938\"/>\n",
" <use xlink:href=\"#glyph0-16\" x=\"250.882812\" y=\"392.460938\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph0-13\" x=\"378.824219\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-45\" x=\"388.162109\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-27\" x=\"401.375977\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"410.713867\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"414.603516\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-10\" x=\"422.389648\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-11\" x=\"429.389648\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"437.175781\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"441.837891\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-33\" x=\"445.727539\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-2\" x=\"453.513672\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-26\" x=\"458.175781\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-32\" x=\"465.961914\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-4\" x=\"473.748047\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-6\" x=\"481.53418\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-17\" x=\"485.423828\" y=\"133.332031\"/>\n",
" <use xlink:href=\"#glyph0-29\" x=\"495.53418\" y=\"133.332031\"/>\n",
"</g>\n",
"</g>\n",
"</svg>\n"
],
"text/plain": [
"<igraph.drawing.Plot at 0x10a6f6da0>"
]
},
"execution_count": 38,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ego_lo = ego_graph.layout_fruchterman_reingold(maxiter=2000)\n",
"igraph.plot(ego_graph, layout=ego_lo, bbox=(650, 530), margin=(80,20,80,20))"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"duo_graph = neo_igraph(\n",
" graph_db.cypher.execute('''\n",
" match\n",
" p = (me:Member)-[r:RSVP_ED]->(e:Event)<-[o:ORGANISED]-(g:Group)\n",
" where me:Amsterdam and\n",
" (me.name = 'Friso van Vollenhoven' or\n",
" me.name = 'Vincent Damian Warmerdam')\n",
" return p\n",
" '''),\n",
" options= {\n",
" 'Member': {\n",
" 'color': 'yellow'\n",
" },\n",
" 'Group': {\n",
" 'color': 'green'\n",
" },\n",
" 'Event': {\n",
" 'color': 'cyan'\n",
" }\n",
"})"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {
"collapsed": false,
"scrolled": false,
"slideshow": {
"slide_type": "subslide"
}
},
"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=\"650pt\" height=\"530pt\" viewBox=\"0 0 650 530\" version=\"1.1\">\n",
"<g id=\"surface10\">\n",
"<rect x=\"0\" y=\"0\" width=\"650\" height=\"530\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 304.351562 298.308594 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 304.351562 298.308594 C 290.019531 304.988281 284.054688 316.140625 286.453125 331.769531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 302.339844 276.375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 290.8125 253.113281 292.042969 265.203125 302.339844 276.375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 326.265625 274.277344 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 345.558594 250.15625 333.136719 257.558594 326.265625 274.277344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 154.457031 334.382812 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 154.457031 334.382812 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 300.382812 256.367188 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 295.160156 245.953125 295.738281 251.378906 300.382812 256.367188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 143.378906 357 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 143.378906 357 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 130.609375 294.464844 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 80 290.617188 L 130.609375 294.464844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 265.023438 232.472656 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 208.15625 209.058594 C 221.257812 231.078125 240.214844 238.882812 265.023438 232.472656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 268.847656 364.519531 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.625 345.949219 L 268.847656 364.519531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 282.761719 364.28125 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.625 345.949219 L 282.761719 364.28125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 271.214844 409.203125 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 315.535156 394.914062 L 271.214844 409.203125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 175.765625 249.957031 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 208.15625 209.058594 L 175.765625 249.957031 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 187.109375 246.863281 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 208.15625 209.058594 L 187.109375 246.863281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 146.011719 268.398438 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 146.011719 268.398438 L 96.304688 246.046875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 138.089844 276.847656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 96.304688 246.046875 L 138.089844 276.847656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 269.808594 396.644531 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 315.535156 394.914062 L 269.808594 396.644531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 172.40625 366.03125 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 172.40625 366.03125 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 182.265625 224.964844 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 205.867188 167.988281 L 182.265625 224.964844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 196.960938 422.171875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.839844 474.164062 L 196.960938 422.171875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 206.929688 419.078125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 206.929688 419.078125 L 188.839844 474.164062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.199219 224.445312 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 C 321.53125 180.539062 307.59375 197.265625 306.199219 224.445312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 294.144531 271.230469 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 289.367188 249.347656 287.863281 259.726562 294.144531 271.230469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 243.292969 366.199219 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 243.292969 366.199219 L 286.453125 331.769531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 176.222656 408.640625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 152.894531 445.210938 L 176.222656 408.640625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.332031 305.71875 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 C 373.789062 304.136719 355.792969 298.179688 333.332031 305.71875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 229.359375 206.910156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 277.425781 133.296875 L 229.359375 206.910156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 320.167969 261.984375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 346.597656 244.535156 332.144531 247.839844 320.167969 261.984375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 280.652344 227.179688 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 280.652344 227.179688 C 284.519531 206.84375 277.238281 191.972656 258.800781 182.566406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 151.617188 235.050781 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 151.617188 235.050781 L 109.320312 177.238281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 313.21875 361.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 313.21875 361.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 298.71875 408.46875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 369.644531 424.710938 L 298.71875 408.46875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 193.242188 226.183594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 205.867188 167.988281 L 193.242188 226.183594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 187.074219 408.679688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 152.894531 445.210938 L 187.074219 408.679688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.359375 266.316406 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.359375 266.316406 L 231.835938 240.378906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 126.5625 307.496094 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 80 290.617188 L 126.5625 307.496094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 323.246094 282.871094 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 342.402344 252.265625 328.976562 262.535156 323.246094 282.871094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 242.570312 349.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 286.453125 331.769531 L 242.570312 349.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 222.988281 419.433594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.308594 477.820312 L 222.988281 419.433594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.15625 265.835938 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.15625 265.835938 C 308.089844 256.128906 306.585938 247.550781 298.652344 240.097656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 202.265625 259.3125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 231.835938 240.378906 L 202.265625 259.3125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 233.8125 421.792969 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.308594 477.820312 L 233.8125 421.792969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 252.105469 436.664062 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 252.105469 436.664062 L 273.796875 506.84375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 272.1875 350.589844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.625 345.949219 L 272.1875 350.589844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 216.296875 232.132812 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 216.296875 232.132812 L 258.800781 182.566406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 258.726562 405.304688 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 258.726562 405.304688 L 315.535156 394.914062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 223.421875 438.390625 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 223.421875 438.390625 L 226.007812 510 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 256.597656 392.28125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 315.535156 394.914062 L 256.597656 392.28125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 165.644531 402.191406 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 152.894531 445.210938 L 165.644531 402.191406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 286.871094 380.808594 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 286.871094 380.808594 L 329.625 345.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.464844 251.695312 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 293.023438 241.917969 290.292969 245.78125 290.464844 251.695312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 337.378906 322.945312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 337.378906 322.945312 C 342.878906 349.125 358.964844 363.234375 385.632812 365.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 308.992188 349.398438 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 308.992188 349.398438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.367188 262.128906 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.367188 262.128906 C 298.636719 256.855469 301.398438 249.511719 298.652344 240.097656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 275.199219 250.339844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 231.835938 240.378906 C 243.800781 254.539062 258.257812 257.859375 275.199219 250.339844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.667969 231.082031 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.667969 231.082031 C 338.65625 220.980469 350.4375 202.042969 348.015625 174.265625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 275.519531 376.539062 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 275.519531 376.539062 L 329.625 345.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 175.539062 307.363281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.203125 347.429688 L 175.539062 307.363281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 146.996094 319.695312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 146.996094 319.695312 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 190.046875 383.199219 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 190.046875 383.199219 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 161.382812 378.660156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.203125 347.429688 L 161.382812 378.660156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 139.332031 331.167969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.203125 347.429688 L 139.332031 331.167969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 141.875 344.324219 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 141.875 344.324219 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 152.953125 307.179688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.203125 347.429688 L 152.953125 307.179688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 199.664062 357.40625 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 199.664062 357.40625 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 191.976562 338.042969 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 191.976562 338.042969 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 181.777344 351.023438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 181.777344 351.023438 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.269531 375.78125 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 202.269531 375.78125 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 157.8125 360.59375 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 157.8125 360.59375 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 211.953125 274.371094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 211.953125 274.371094 L 231.835938 240.378906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 163.253906 318.753906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 163.253906 318.753906 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 172.851562 332.03125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 164.203125 347.429688 L 172.851562 332.03125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 163.992188 299.53125 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 163.992188 299.53125 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.0625 367.988281 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 188.0625 367.988281 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 175.421875 381.183594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 175.421875 381.183594 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 149.441406 371.253906 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 149.441406 371.253906 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 184.671875 320.289062 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 184.671875 320.289062 L 164.203125 347.429688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.640625 320.617188 L 198.070312 276.441406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 198.070312 276.441406 L 231.835938 240.378906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 139.828125 251.199219 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 88.832031 205.222656 L 139.828125 251.199219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 318.910156 271.664062 L 227.640625 320.617188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 343.757812 247.445312 328.886719 253.976562 318.910156 271.664062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 295.941406 200.367188 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 295.941406 200.367188 L 231.835938 240.378906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 306.199219 224.445312 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 C 346.621094 201.445312 332.683594 218.175781 306.199219 224.445312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 453.429688 129.832031 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.574219 82.917969 L 453.429688 129.832031 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 265.023438 232.472656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 208.15625 209.058594 C 232.964844 202.644531 251.917969 210.449219 265.023438 232.472656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 437.4375 305.863281 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 437.4375 305.863281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 451.59375 187.933594 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 451.59375 187.933594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 300.382812 256.367188 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 303.296875 245.085938 303.875 250.511719 300.382812 256.367188 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 326.265625 274.277344 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 356.664062 268.789062 344.238281 276.191406 326.265625 274.277344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 360.773438 209.597656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 360.773438 209.597656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 302.339844 276.375 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 308.949219 251.265625 310.179688 263.359375 302.339844 276.375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 304.351562 298.308594 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 304.351562 298.308594 C 306.75 313.9375 300.785156 325.089844 286.453125 331.769531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 471.644531 311.878906 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 471.644531 311.878906 L 517.007812 373.46875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 443.867188 170.304688 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 443.867188 170.304688 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 426.84375 295.5 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 426.84375 295.5 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 406.664062 259.640625 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 406.664062 259.640625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 378.039062 204.984375 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 378.039062 204.984375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.589844 177.132812 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 258.800781 182.566406 L 312.589844 177.132812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 345.324219 101.453125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.40625 31.71875 L 345.324219 101.453125 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 435.453125 155.761719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 435.453125 155.761719 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 482.40625 156.441406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 531.757812 137.394531 L 482.40625 156.441406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 294.144531 271.230469 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 304.933594 251.601562 303.429688 261.980469 294.144531 271.230469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 320.167969 261.984375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 351.558594 266.214844 337.101562 269.523438 320.167969 261.984375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 475.199219 227.277344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 475.199219 227.277344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.332031 305.71875 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 C 364.851562 331.128906 346.855469 325.171875 333.332031 305.71875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 489.882812 171.007812 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 531.757812 137.394531 L 489.882812 171.007812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 328.308594 196.242188 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 328.308594 196.242188 L 298.652344 240.097656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 396.882812 160.382812 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 396.882812 160.382812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 280.652344 227.179688 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 280.652344 227.179688 C 262.214844 217.769531 254.929688 202.898438 258.800781 182.566406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 442.058594 129.566406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.574219 82.917969 L 442.058594 129.566406 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 323.246094 282.871094 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 357.804688 272.410156 344.375 282.675781 323.246094 282.871094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.15625 265.835938 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.15625 265.835938 C 295.222656 258.382812 293.71875 249.804688 298.652344 240.097656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 370.25 227.222656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 370.25 227.222656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 440.101562 292.292969 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 440.101562 292.292969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 379.878906 156.792969 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 379.878906 156.792969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 401.894531 348.164062 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 369.644531 424.710938 L 401.894531 348.164062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 391.773438 147.195312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 391.773438 147.195312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 491.191406 281.222656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 551.054688 321.359375 L 491.191406 281.222656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 335.539062 208.835938 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 L 335.539062 208.835938 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 328.882812 128.539062 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 328.882812 128.539062 L 277.425781 133.296875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 419.882812 283.472656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 419.882812 283.472656 L 387.3125 323.589844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 395.53125 243.371094 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 395.53125 243.371094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 362.269531 159.972656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 362.269531 159.972656 L 348.015625 174.265625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 502.070312 248.535156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 567.117188 270.144531 L 502.070312 248.535156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 286.496094 167.109375 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 205.867188 167.988281 L 286.496094 167.109375 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 375.578125 314.71875 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 375.578125 314.71875 L 329.625 345.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 362.558594 333.058594 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 315.535156 394.914062 L 362.558594 333.058594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 459.425781 326.589844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 495.613281 396.039062 L 459.425781 326.589844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 433.574219 281.0625 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 433.574219 281.0625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.429688 152.03125 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 321.429688 152.03125 L 277.425781 133.296875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 437.433594 120 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.574219 82.917969 L 437.433594 120 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.464844 251.695312 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.652344 240.097656 C 298.820312 246.007812 296.09375 249.875 290.464844 251.695312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 337.378906 322.945312 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 337.378906 322.945312 C 364.046875 324.996094 380.132812 339.109375 385.632812 365.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 372.203125 339.597656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 372.203125 339.597656 L 315.535156 394.914062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 421.027344 254.902344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 421.027344 254.902344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 421.742188 117.980469 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 419.273438 72.257812 L 421.742188 117.980469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 386.5 310.074219 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 386.5 310.074219 L 329.625 345.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 411.546875 323.292969 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 411.546875 323.292969 L 385.632812 365.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 480.949219 297.550781 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 480.949219 297.550781 L 534.128906 349.613281 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.367188 262.128906 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 290.367188 262.128906 C 287.621094 252.714844 290.382812 245.371094 298.652344 240.097656 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 414.023438 302.085938 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 414.023438 302.085938 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 275.199219 250.339844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 231.835938 240.378906 C 248.78125 232.859375 263.234375 236.175781 275.199219 250.339844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 366.054688 305.300781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.625 345.949219 L 366.054688 305.300781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 398.753906 114.839844 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 398.753906 114.839844 L 419.273438 72.257812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 406.8125 289.132812 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.3125 323.589844 L 406.8125 289.132812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 366.117188 96.652344 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 366.117188 96.652344 L 346.496094 22.800781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.667969 231.082031 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 312.667969 231.082031 C 310.246094 203.308594 322.03125 184.367188 348.015625 174.265625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 409.945312 112.335938 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 409.945312 112.335938 L 419.273438 72.257812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 504.492188 219.121094 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 570 219.035156 L 504.492188 219.121094 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 412.789062 125.300781 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 412.789062 125.300781 L 419.273438 72.257812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 426.4375 310.222656 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 426.4375 310.222656 L 387.3125 323.589844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 423.007812 327.480469 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 385.632812 365.285156 L 423.007812 327.480469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 451.441406 221.300781 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 451.441406 221.300781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 457.085938 171.320312 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 457.085938 171.320312 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.699219 139.339844 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.699219 139.339844 L 277.425781 133.296875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 482.769531 193.714844 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 482.769531 193.714844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 370.988281 131.792969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 370.988281 131.792969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 381.941406 138.648438 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 381.941406 138.648438 L 348.015625 174.265625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 458.984375 203.914062 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 458.984375 203.914062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 473.398438 270.066406 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 473.398438 270.066406 L 523.609375 280.003906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.207031 94.980469 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 382.910156 20 L 387.207031 94.980469 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 410.421875 228.152344 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 410.421875 228.152344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 417.667969 241.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 417.667969 241.285156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 473.855469 203.726562 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 473.855469 203.726562 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 368.3125 146.082031 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 368.3125 146.082031 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 461.1875 233.757812 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 461.1875 233.757812 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 484.152344 250.699219 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 484.152344 250.699219 L 523.609375 280.003906 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.125 140.539062 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.125 140.539062 L 277.425781 133.296875 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 345.449219 291.113281 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 345.449219 291.113281 L 286.453125 331.769531 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 401.269531 209.777344 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 401.269531 209.777344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 357.960938 132.660156 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 357.960938 132.660156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 346.28125 157.128906 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 346.28125 157.128906 L 348.015625 174.265625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.882812 261.792969 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 L 390.882812 261.792969 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 309.761719 165.664062 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 258.800781 182.566406 L 309.761719 165.664062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 470.882812 173.5 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 470.882812 173.5 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 351.660156 143.550781 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 351.660156 143.550781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 430.441406 170.015625 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 430.441406 170.015625 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.976562 154.535156 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 448.976562 154.535156 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 465.753906 218.339844 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 465.753906 218.339844 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 482.460938 213.550781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 482.460938 213.550781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 461.710938 157.277344 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 461.710938 157.277344 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 479.796875 261.085938 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 523.609375 280.003906 L 479.796875 261.085938 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 377.933594 298.933594 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 329.625 345.949219 L 377.933594 298.933594 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 371.332031 173.449219 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 371.332031 173.449219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 443.917969 204.324219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 443.917969 204.324219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.34375 221.273438 L 388.492188 172.175781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 348.015625 174.265625 L 388.492188 172.175781 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 366.003906 291.734375 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 366.003906 291.734375 L 329.625 345.949219 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 318.910156 271.664062 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 363.53125 252.070312 C 353.558594 269.757812 338.683594 276.289062 318.910156 271.664062 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 436.332031 186.792969 L 390.34375 221.273438 \"/>\n",
"<path style=\"fill:none;stroke-width:0.6;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(82.745098%,82.745098%,82.745098%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 467.761719 187.039062 L 436.332031 186.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 414.945312 112.335938 C 414.945312 119.003906 404.945312 119.003906 404.945312 112.335938 C 404.945312 105.671875 414.945312 105.671875 414.945312 112.335938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 431.4375 310.222656 C 431.4375 316.886719 421.4375 316.886719 421.4375 310.222656 C 421.4375 303.554688 431.4375 303.554688 431.4375 310.222656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 85 290.617188 C 85 297.285156 75 297.285156 75 290.617188 C 75 283.953125 85 283.953125 85 290.617188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.308594 196.242188 C 333.308594 202.910156 323.308594 202.910156 323.308594 196.242188 C 323.308594 189.578125 333.308594 189.578125 333.308594 196.242188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 371.003906 291.734375 C 371.003906 298.398438 361.003906 298.398438 361.003906 291.734375 C 361.003906 285.066406 371.003906 285.066406 371.003906 291.734375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 162.8125 360.59375 C 162.8125 367.261719 152.8125 367.261719 152.8125 360.59375 C 152.8125 353.925781 162.8125 353.925781 162.8125 360.59375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 308.15625 265.835938 C 308.15625 272.5 298.15625 272.5 298.15625 265.835938 C 298.15625 259.167969 308.15625 259.167969 308.15625 265.835938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 391.5 310.074219 C 391.5 316.738281 381.5 316.738281 381.5 310.074219 C 381.5 303.40625 391.5 303.40625 391.5 310.074219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 221.296875 232.132812 C 221.296875 238.800781 211.296875 238.800781 211.296875 232.132812 C 211.296875 225.46875 221.296875 225.46875 221.296875 232.132812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 368.53125 252.070312 C 368.53125 258.738281 358.53125 258.738281 358.53125 252.070312 C 358.53125 245.402344 368.53125 245.402344 368.53125 252.070312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 285.652344 227.179688 C 285.652344 233.84375 275.652344 233.84375 275.652344 227.179688 C 275.652344 220.511719 285.652344 220.511719 285.652344 227.179688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 424.882812 283.472656 C 424.882812 290.140625 414.882812 290.140625 414.882812 283.472656 C 414.882812 276.808594 424.882812 276.808594 424.882812 283.472656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 257.105469 436.664062 C 257.105469 443.332031 247.105469 443.332031 247.105469 436.664062 C 247.105469 429.996094 257.105469 429.996094 257.105469 436.664062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 210.867188 167.988281 C 210.867188 174.65625 200.867188 174.65625 200.867188 167.988281 C 200.867188 161.324219 210.867188 161.324219 210.867188 167.988281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 237.308594 477.820312 C 237.308594 484.488281 227.308594 484.488281 227.308594 477.820312 C 227.308594 471.15625 237.308594 471.15625 237.308594 477.820312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 377.203125 339.597656 C 377.203125 346.261719 367.203125 346.261719 367.203125 339.597656 C 367.203125 332.929688 377.203125 332.929688 377.203125 339.597656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 309.351562 298.308594 C 309.351562 304.976562 299.351562 304.976562 299.351562 298.308594 C 299.351562 291.644531 309.351562 291.644531 309.351562 298.308594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 263.800781 182.566406 C 263.800781 189.230469 253.800781 189.230469 253.800781 182.566406 C 253.800781 175.898438 263.800781 175.898438 263.800781 182.566406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 478.398438 270.066406 C 478.398438 276.734375 468.398438 276.734375 468.398438 270.066406 C 468.398438 263.398438 478.398438 263.398438 478.398438 270.066406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 295.367188 262.128906 C 295.367188 268.792969 285.367188 268.792969 285.367188 262.128906 C 285.367188 255.460938 295.367188 255.460938 295.367188 262.128906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 328.246094 282.871094 C 328.246094 289.539062 318.246094 289.539062 318.246094 282.871094 C 318.246094 276.207031 328.246094 276.207031 328.246094 282.871094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 146.875 344.324219 C 146.875 350.992188 136.875 350.992188 136.875 344.324219 C 136.875 337.65625 146.875 337.65625 146.875 344.324219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.652344 240.097656 C 303.652344 246.761719 293.652344 246.761719 293.652344 240.097656 C 293.652344 233.429688 303.652344 233.429688 303.652344 240.097656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 93.832031 205.222656 C 93.832031 211.890625 83.832031 211.890625 83.832031 205.222656 C 83.832031 198.554688 93.832031 198.554688 93.832031 205.222656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 500.613281 396.039062 C 500.613281 402.707031 490.613281 402.707031 490.613281 396.039062 C 490.613281 389.371094 500.613281 389.371094 500.613281 396.039062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 472.761719 187.039062 C 472.761719 193.703125 462.761719 193.703125 462.761719 187.039062 C 462.761719 180.371094 472.761719 180.371094 472.761719 187.039062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 280.519531 376.539062 C 280.519531 383.203125 270.519531 383.203125 270.519531 376.539062 C 270.519531 369.871094 280.519531 369.871094 280.519531 376.539062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 151.011719 268.398438 C 151.011719 275.0625 141.011719 275.0625 141.011719 268.398438 C 141.011719 261.730469 151.011719 261.730469 151.011719 268.398438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 157.894531 445.210938 C 157.894531 451.878906 147.894531 451.878906 147.894531 445.210938 C 147.894531 438.542969 157.894531 438.542969 157.894531 445.210938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 187.265625 224.964844 C 187.265625 231.632812 177.265625 231.632812 177.265625 224.964844 C 177.265625 218.296875 187.265625 218.296875 187.265625 224.964844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 148.378906 357 C 148.378906 363.667969 138.378906 363.667969 138.378906 357 C 138.378906 350.332031 148.378906 350.332031 148.378906 357 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 478.855469 203.726562 C 478.855469 210.394531 468.855469 210.394531 468.855469 203.726562 C 468.855469 197.0625 478.855469 197.0625 478.855469 203.726562 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 466.1875 233.757812 C 466.1875 240.421875 456.1875 240.421875 456.1875 233.757812 C 456.1875 227.089844 466.1875 227.089844 466.1875 233.757812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 475.882812 173.5 C 475.882812 180.167969 465.882812 180.167969 465.882812 173.5 C 465.882812 166.832031 475.882812 166.832031 475.882812 173.5 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 463.984375 203.914062 C 463.984375 210.582031 453.984375 210.582031 453.984375 203.914062 C 453.984375 197.25 463.984375 197.25 463.984375 203.914062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 395.882812 261.792969 C 395.882812 268.460938 385.882812 268.460938 385.882812 261.792969 C 385.882812 255.125 395.882812 255.125 395.882812 261.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 351.28125 157.128906 C 351.28125 163.796875 341.28125 163.796875 341.28125 157.128906 C 341.28125 150.464844 351.28125 150.464844 351.28125 157.128906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 367.269531 159.972656 C 367.269531 166.640625 357.269531 166.640625 357.269531 159.972656 C 357.269531 153.308594 367.269531 153.308594 367.269531 159.972656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.910156 20 C 387.910156 26.667969 377.910156 26.667969 377.910156 20 C 377.910156 13.332031 387.910156 13.332031 387.910156 20 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 417.789062 125.300781 C 417.789062 131.964844 407.789062 131.964844 407.789062 125.300781 C 407.789062 118.632812 417.789062 118.632812 417.789062 125.300781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 177.40625 366.03125 C 177.40625 372.699219 167.40625 372.699219 167.40625 366.03125 C 167.40625 359.367188 177.40625 359.367188 177.40625 366.03125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 291.871094 380.808594 C 291.871094 387.472656 281.871094 387.472656 281.871094 380.808594 C 281.871094 374.140625 291.871094 374.140625 291.871094 380.808594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 278.796875 506.84375 C 278.796875 513.511719 268.796875 513.511719 268.796875 506.84375 C 268.796875 500.175781 278.796875 500.175781 278.796875 506.84375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.667969 231.082031 C 317.667969 237.75 307.667969 237.75 307.667969 231.082031 C 307.667969 224.417969 317.667969 224.417969 317.667969 231.082031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 392.3125 323.589844 C 392.3125 330.257812 382.3125 330.257812 382.3125 323.589844 C 382.3125 316.925781 392.3125 316.925781 392.3125 323.589844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 331.265625 274.277344 C 331.265625 280.945312 321.265625 280.945312 321.265625 274.277344 C 321.265625 267.613281 331.265625 267.613281 331.265625 274.277344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 462.085938 171.320312 C 462.085938 177.988281 452.085938 177.988281 452.085938 171.320312 C 452.085938 164.65625 462.085938 164.65625 462.085938 171.320312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 313.992188 349.398438 C 313.992188 356.066406 303.992188 356.066406 303.992188 349.398438 C 303.992188 342.730469 313.992188 342.730469 313.992188 349.398438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 380.578125 314.71875 C 380.578125 321.382812 370.578125 321.382812 370.578125 314.71875 C 370.578125 308.050781 380.578125 308.050781 380.578125 314.71875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 456.441406 221.300781 C 456.441406 227.964844 446.441406 227.964844 446.441406 221.300781 C 446.441406 214.632812 456.441406 214.632812 456.441406 221.300781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.589844 177.132812 C 317.589844 183.800781 307.589844 183.800781 307.589844 177.132812 C 307.589844 170.46875 317.589844 170.46875 317.589844 177.132812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 403.753906 114.839844 C 403.753906 121.507812 393.753906 121.507812 393.753906 114.839844 C 393.753906 108.171875 403.753906 108.171875 403.753906 114.839844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 193.359375 266.316406 C 193.359375 272.980469 183.359375 272.980469 183.359375 266.316406 C 183.359375 259.648438 193.359375 259.648438 193.359375 266.316406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 400.53125 243.371094 C 400.53125 250.039062 390.53125 250.039062 390.53125 243.371094 C 390.53125 236.703125 400.53125 236.703125 400.53125 243.371094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 485.949219 297.550781 C 485.949219 304.214844 475.949219 304.214844 475.949219 297.550781 C 475.949219 290.882812 485.949219 290.882812 485.949219 297.550781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 154.441406 371.253906 C 154.441406 377.921875 144.441406 377.921875 144.441406 371.253906 C 144.441406 364.585938 154.441406 364.585938 154.441406 371.253906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 472.574219 82.917969 C 472.574219 89.582031 462.574219 89.582031 462.574219 82.917969 C 462.574219 76.25 472.574219 76.25 472.574219 82.917969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 411.664062 259.640625 C 411.664062 266.308594 401.664062 266.308594 401.664062 259.640625 C 401.664062 252.976562 411.664062 252.976562 411.664062 259.640625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 338.332031 305.71875 C 338.332031 312.382812 328.332031 312.382812 328.332031 305.71875 C 328.332031 299.050781 338.332031 299.050781 338.332031 305.71875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 386.941406 138.648438 C 386.941406 145.316406 376.941406 145.316406 376.941406 138.648438 C 376.941406 131.980469 386.941406 131.980469 386.941406 138.648438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 489.152344 250.699219 C 489.152344 257.367188 479.152344 257.367188 479.152344 250.699219 C 479.152344 244.035156 489.152344 244.035156 489.152344 250.699219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 416.546875 323.292969 C 416.546875 329.960938 406.546875 329.960938 406.546875 323.292969 C 406.546875 316.628906 416.546875 316.628906 416.546875 323.292969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 374.644531 424.710938 C 374.644531 431.378906 364.644531 431.378906 364.644531 424.710938 C 364.644531 418.046875 374.644531 418.046875 374.644531 424.710938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 375.25 227.222656 C 375.25 233.890625 365.25 233.890625 365.25 227.222656 C 365.25 220.554688 375.25 220.554688 375.25 227.222656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 333.882812 128.539062 C 333.882812 135.207031 323.882812 135.207031 323.882812 128.539062 C 323.882812 121.875 333.882812 121.875 333.882812 128.539062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 438.574219 281.0625 C 438.574219 287.730469 428.574219 287.730469 428.574219 281.0625 C 428.574219 274.398438 438.574219 274.398438 438.574219 281.0625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 189.671875 320.289062 C 189.671875 326.953125 179.671875 326.953125 179.671875 320.289062 C 179.671875 313.621094 189.671875 313.621094 189.671875 320.289062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 326.429688 152.03125 C 326.429688 158.699219 316.429688 158.699219 316.429688 152.03125 C 316.429688 145.363281 326.429688 145.363281 326.429688 152.03125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 156.617188 235.050781 C 156.617188 241.71875 146.617188 241.71875 146.617188 235.050781 C 146.617188 228.382812 156.617188 228.382812 156.617188 235.050781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 334.625 345.949219 C 334.625 352.613281 324.625 352.613281 324.625 345.949219 C 324.625 339.28125 334.625 339.28125 334.625 345.949219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 392.207031 94.980469 C 392.207031 101.644531 382.207031 101.644531 382.207031 94.980469 C 382.207031 88.3125 392.207031 88.3125 392.207031 94.980469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 353.015625 174.265625 C 353.015625 180.933594 343.015625 180.933594 343.015625 174.265625 C 343.015625 167.597656 353.015625 167.597656 353.015625 174.265625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 114.320312 177.238281 C 114.320312 183.90625 104.320312 183.90625 104.320312 177.238281 C 104.320312 170.574219 114.320312 170.574219 114.320312 177.238281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 334.125 140.539062 C 334.125 147.207031 324.125 147.207031 324.125 140.539062 C 324.125 133.871094 334.125 133.871094 334.125 140.539062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 263.726562 405.304688 C 263.726562 411.972656 253.726562 411.972656 253.726562 405.304688 C 253.726562 398.636719 263.726562 398.636719 263.726562 405.304688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 442.4375 305.863281 C 442.4375 312.527344 432.4375 312.527344 432.4375 305.863281 C 432.4375 299.195312 442.4375 299.195312 442.4375 305.863281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 382.933594 298.933594 C 382.933594 305.601562 372.933594 305.601562 372.933594 298.933594 C 372.933594 292.265625 382.933594 292.265625 382.933594 298.933594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 445.101562 292.292969 C 445.101562 298.960938 435.101562 298.960938 435.101562 292.292969 C 435.101562 285.628906 445.101562 285.628906 445.101562 292.292969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 204.664062 357.40625 C 204.664062 364.070312 194.664062 364.070312 194.664062 357.40625 C 194.664062 350.738281 204.664062 350.738281 204.664062 357.40625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 350.449219 291.113281 C 350.449219 297.777344 340.449219 297.777344 340.449219 291.113281 C 340.449219 284.445312 350.449219 284.445312 350.449219 291.113281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 373.3125 146.082031 C 373.3125 152.746094 363.3125 152.746094 363.3125 146.082031 C 363.3125 139.414062 373.3125 139.414062 373.3125 146.082031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.867188 170.304688 C 448.867188 176.96875 438.867188 176.96875 438.867188 170.304688 C 438.867188 163.636719 448.867188 163.636719 448.867188 170.304688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 371.117188 96.652344 C 371.117188 103.320312 361.117188 103.320312 361.117188 96.652344 C 361.117188 89.984375 371.117188 89.984375 371.117188 96.652344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 476.644531 311.878906 C 476.644531 318.546875 466.644531 318.546875 466.644531 311.878906 C 466.644531 305.210938 476.644531 305.210938 476.644531 311.878906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 340.539062 208.835938 C 340.539062 215.503906 330.539062 215.503906 330.539062 208.835938 C 330.539062 202.171875 340.539062 202.171875 340.539062 208.835938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 170.644531 402.191406 C 170.644531 408.859375 160.644531 408.859375 160.644531 402.191406 C 160.644531 395.527344 170.644531 395.527344 170.644531 402.191406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 314.761719 165.664062 C 314.761719 172.332031 304.761719 172.332031 304.761719 165.664062 C 304.761719 158.996094 314.761719 158.996094 314.761719 165.664062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 195.046875 383.199219 C 195.046875 389.867188 185.046875 389.867188 185.046875 383.199219 C 185.046875 376.535156 195.046875 376.535156 195.046875 383.199219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 320.535156 394.914062 C 320.535156 401.582031 310.535156 401.582031 310.535156 394.914062 C 310.535156 388.25 320.535156 388.25 320.535156 394.914062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 228.421875 438.390625 C 228.421875 445.054688 218.421875 445.054688 218.421875 438.390625 C 218.421875 431.722656 228.421875 431.722656 228.421875 438.390625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 276.214844 409.203125 C 276.214844 415.867188 266.214844 415.867188 266.214844 409.203125 C 266.214844 402.535156 276.214844 402.535156 276.214844 409.203125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 575 219.035156 C 575 225.699219 565 225.699219 565 219.035156 C 565 212.367188 575 212.367188 575 219.035156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 196.976562 338.042969 C 196.976562 344.707031 186.976562 344.707031 186.976562 338.042969 C 186.976562 331.375 196.976562 331.375 196.976562 338.042969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 248.292969 366.199219 C 248.292969 372.867188 238.292969 372.867188 238.292969 366.199219 C 238.292969 359.535156 248.292969 359.535156 248.292969 366.199219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 213.15625 209.058594 C 213.15625 215.722656 203.15625 215.722656 203.15625 209.058594 C 203.15625 202.390625 213.15625 202.390625 213.15625 209.058594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 424.273438 72.257812 C 424.273438 78.925781 414.273438 78.925781 414.273438 72.257812 C 414.273438 65.589844 424.273438 65.589844 424.273438 72.257812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 231.007812 510 C 231.007812 516.667969 221.007812 516.667969 221.007812 510 C 221.007812 503.332031 231.007812 503.332031 231.007812 510 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 291.453125 331.769531 C 291.453125 338.433594 281.453125 338.433594 281.453125 331.769531 C 281.453125 325.101562 291.453125 325.101562 291.453125 331.769531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 384.878906 156.792969 C 384.878906 163.457031 374.878906 163.457031 374.878906 156.792969 C 374.878906 150.125 384.878906 150.125 384.878906 156.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 323.910156 271.664062 C 323.910156 278.332031 313.910156 278.332031 313.910156 271.664062 C 313.910156 264.996094 323.910156 264.996094 323.910156 271.664062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 362.960938 132.660156 C 362.960938 139.328125 352.960938 139.328125 352.960938 132.660156 C 352.960938 125.992188 362.960938 125.992188 362.960938 132.660156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 135.609375 294.464844 C 135.609375 301.128906 125.609375 301.128906 125.609375 294.464844 C 125.609375 287.796875 135.609375 287.796875 135.609375 294.464844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 401.882812 160.382812 C 401.882812 167.050781 391.882812 167.050781 391.882812 160.382812 C 391.882812 153.71875 401.882812 153.71875 401.882812 160.382812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 322.699219 139.339844 C 322.699219 146.007812 312.699219 146.007812 312.699219 139.339844 C 312.699219 132.675781 322.699219 132.675781 322.699219 139.339844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 273.847656 364.519531 C 273.847656 371.183594 263.847656 371.183594 263.847656 364.519531 C 263.847656 357.851562 273.847656 357.851562 273.847656 364.519531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 193.0625 367.988281 C 193.0625 374.65625 183.0625 374.65625 183.0625 367.988281 C 183.0625 361.320312 193.0625 361.320312 193.0625 367.988281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 528.609375 280.003906 C 528.609375 286.671875 518.609375 286.671875 518.609375 280.003906 C 518.609375 273.339844 528.609375 273.339844 528.609375 280.003906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 426.742188 117.980469 C 426.742188 124.648438 416.742188 124.648438 416.742188 117.980469 C 416.742188 111.3125 426.742188 111.3125 426.742188 117.980469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 180.765625 249.957031 C 180.765625 256.621094 170.765625 256.621094 170.765625 249.957031 C 170.765625 243.289062 180.765625 243.289062 180.765625 249.957031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 458.429688 129.832031 C 458.429688 136.5 448.429688 136.5 448.429688 129.832031 C 448.429688 123.164062 458.429688 123.164062 458.429688 129.832031 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 299.144531 271.230469 C 299.144531 277.898438 289.144531 277.898438 289.144531 271.230469 C 289.144531 264.5625 299.144531 264.5625 299.144531 271.230469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 415.421875 228.152344 C 415.421875 234.820312 405.421875 234.820312 405.421875 228.152344 C 405.421875 221.484375 415.421875 221.484375 415.421875 228.152344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 144.828125 251.199219 C 144.828125 257.867188 134.828125 257.867188 134.828125 251.199219 C 134.828125 244.53125 144.828125 244.53125 144.828125 251.199219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 168.992188 299.53125 C 168.992188 306.195312 158.992188 306.195312 158.992188 299.53125 C 158.992188 292.863281 168.992188 292.863281 168.992188 299.53125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 305.382812 256.367188 C 305.382812 263.035156 295.382812 263.035156 295.382812 256.367188 C 295.382812 249.703125 305.382812 249.703125 305.382812 256.367188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 311.199219 224.445312 C 311.199219 231.113281 301.199219 231.113281 301.199219 224.445312 C 301.199219 217.78125 311.199219 217.78125 311.199219 224.445312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 274.808594 396.644531 C 274.808594 403.3125 264.808594 403.3125 264.808594 396.644531 C 264.808594 389.980469 274.808594 389.980469 274.808594 396.644531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 192.109375 246.863281 C 192.109375 253.53125 182.109375 253.53125 182.109375 246.863281 C 182.109375 240.195312 192.109375 240.195312 192.109375 246.863281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 411.8125 289.132812 C 411.8125 295.796875 401.8125 295.796875 401.8125 289.132812 C 401.8125 282.464844 411.8125 282.464844 411.8125 289.132812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 435.441406 170.015625 C 435.441406 176.683594 425.441406 176.683594 425.441406 170.015625 C 425.441406 163.347656 435.441406 163.347656 435.441406 170.015625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 287.761719 364.28125 C 287.761719 370.949219 277.761719 370.949219 277.761719 364.28125 C 277.761719 357.613281 287.761719 357.613281 287.761719 364.28125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 101.304688 246.046875 C 101.304688 252.710938 91.304688 252.710938 91.304688 246.046875 C 91.304688 239.378906 101.304688 239.378906 101.304688 246.046875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 356.660156 143.550781 C 356.660156 150.21875 346.660156 150.21875 346.660156 143.550781 C 346.660156 136.886719 356.660156 136.886719 356.660156 143.550781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 365.773438 209.597656 C 365.773438 216.261719 355.773438 216.261719 355.773438 209.597656 C 355.773438 202.929688 365.773438 202.929688 365.773438 209.597656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 270.023438 232.472656 C 270.023438 239.136719 260.023438 239.136719 260.023438 232.472656 C 260.023438 225.804688 270.023438 225.804688 270.023438 232.472656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 295.464844 251.695312 C 295.464844 258.359375 285.464844 258.359375 285.464844 251.695312 C 285.464844 245.027344 295.464844 245.027344 295.464844 251.695312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 484.796875 261.085938 C 484.796875 267.75 474.796875 267.75 474.796875 261.085938 C 474.796875 254.417969 484.796875 254.417969 484.796875 261.085938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 470.753906 218.339844 C 470.753906 225.007812 460.753906 225.007812 460.753906 218.339844 C 460.753906 211.671875 470.753906 211.671875 470.753906 218.339844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 291.496094 167.109375 C 291.496094 173.773438 281.496094 173.773438 281.496094 167.109375 C 281.496094 160.441406 291.496094 160.441406 291.496094 167.109375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 131.5625 307.496094 C 131.5625 314.164062 121.5625 314.164062 121.5625 307.496094 C 121.5625 300.832031 131.5625 300.832031 131.5625 307.496094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 522.007812 373.46875 C 522.007812 380.136719 512.007812 380.136719 512.007812 373.46875 C 512.007812 366.804688 522.007812 366.804688 522.007812 373.46875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 453.976562 154.535156 C 453.976562 161.203125 443.976562 161.203125 443.976562 154.535156 C 443.976562 147.871094 453.976562 147.871094 453.976562 154.535156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 238.8125 421.792969 C 238.8125 428.457031 228.8125 428.457031 228.8125 421.792969 C 228.8125 415.125 238.8125 415.125 238.8125 421.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 376.332031 173.449219 C 376.332031 180.113281 366.332031 180.113281 366.332031 173.449219 C 366.332031 166.78125 376.332031 166.78125 376.332031 173.449219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 456.59375 187.933594 C 456.59375 194.597656 446.59375 194.597656 446.59375 187.933594 C 446.59375 181.265625 456.59375 181.265625 456.59375 187.933594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 159.457031 334.382812 C 159.457031 341.050781 149.457031 341.050781 149.457031 334.382812 C 149.457031 327.714844 159.457031 327.714844 159.457031 334.382812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 572.117188 270.144531 C 572.117188 276.808594 562.117188 276.808594 562.117188 270.144531 C 562.117188 263.476562 572.117188 263.476562 572.117188 270.144531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 207.269531 375.78125 C 207.269531 382.449219 197.269531 382.449219 197.269531 375.78125 C 197.269531 369.113281 207.269531 369.113281 207.269531 375.78125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.640625 320.617188 C 232.640625 327.285156 222.640625 327.285156 222.640625 320.617188 C 222.640625 313.949219 232.640625 313.949219 232.640625 320.617188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 261.597656 392.28125 C 261.597656 398.949219 251.597656 398.949219 251.597656 392.28125 C 251.597656 385.613281 261.597656 385.613281 261.597656 392.28125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 509.492188 219.121094 C 509.492188 225.785156 499.492188 225.785156 499.492188 219.121094 C 499.492188 212.453125 509.492188 212.453125 509.492188 219.121094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 282.425781 133.296875 C 282.425781 139.964844 272.425781 139.964844 272.425781 133.296875 C 272.425781 126.628906 282.425781 126.628906 282.425781 133.296875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 216.953125 274.371094 C 216.953125 281.039062 206.953125 281.039062 206.953125 274.371094 C 206.953125 267.703125 216.953125 267.703125 216.953125 274.371094 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 441.332031 186.792969 C 441.332031 193.460938 431.332031 193.460938 431.332031 186.792969 C 431.332031 180.125 441.332031 180.125 441.332031 186.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 556.054688 321.359375 C 556.054688 328.023438 546.054688 328.023438 546.054688 321.359375 C 546.054688 314.691406 556.054688 314.691406 556.054688 321.359375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 203.070312 276.441406 C 203.070312 283.105469 193.070312 283.105469 193.070312 276.441406 C 193.070312 269.773438 203.070312 269.773438 203.070312 276.441406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.71875 408.46875 C 303.71875 415.136719 293.71875 415.136719 293.71875 408.46875 C 293.71875 401.804688 303.71875 401.804688 303.71875 408.46875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 317.40625 31.71875 C 317.40625 38.382812 307.40625 38.382812 307.40625 31.71875 C 307.40625 25.050781 317.40625 25.050781 317.40625 31.71875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 300.941406 200.367188 C 300.941406 207.035156 290.941406 207.035156 290.941406 200.367188 C 290.941406 193.699219 300.941406 193.699219 300.941406 200.367188 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 342.378906 322.945312 C 342.378906 329.613281 332.378906 329.613281 332.378906 322.945312 C 332.378906 316.28125 342.378906 316.28125 342.378906 322.945312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 539.128906 349.613281 C 539.128906 356.28125 529.128906 356.28125 529.128906 349.613281 C 529.128906 342.945312 539.128906 342.945312 539.128906 349.613281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 211.929688 419.078125 C 211.929688 425.742188 201.929688 425.742188 201.929688 419.078125 C 201.929688 412.410156 211.929688 412.410156 211.929688 419.078125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 143.089844 276.847656 C 143.089844 283.515625 133.089844 283.515625 133.089844 276.847656 C 133.089844 270.179688 143.089844 270.179688 143.089844 276.847656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 192.074219 408.679688 C 192.074219 415.347656 182.074219 415.347656 182.074219 408.679688 C 182.074219 402.011719 192.074219 402.011719 192.074219 408.679688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 390.632812 365.285156 C 390.632812 371.953125 380.632812 371.953125 380.632812 365.285156 C 380.632812 358.617188 390.632812 358.617188 390.632812 365.285156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 318.21875 361.84375 C 318.21875 368.507812 308.21875 368.507812 308.21875 361.84375 C 308.21875 355.175781 318.21875 355.175781 318.21875 361.84375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 193.839844 474.164062 C 193.839844 480.832031 183.839844 480.832031 183.839844 474.164062 C 183.839844 467.496094 193.839844 467.496094 193.839844 474.164062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 496.191406 281.222656 C 496.191406 287.890625 486.191406 287.890625 486.191406 281.222656 C 486.191406 274.558594 496.191406 274.558594 496.191406 281.222656 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 367.558594 333.058594 C 367.558594 339.726562 357.558594 339.726562 357.558594 333.058594 C 357.558594 326.394531 367.558594 326.394531 367.558594 333.058594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 180.421875 381.183594 C 180.421875 387.847656 170.421875 387.847656 170.421875 381.183594 C 170.421875 374.515625 180.421875 374.515625 180.421875 381.183594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 151.996094 319.695312 C 151.996094 326.363281 141.996094 326.363281 141.996094 319.695312 C 141.996094 313.03125 151.996094 313.03125 151.996094 319.695312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 536.757812 137.394531 C 536.757812 144.0625 526.757812 144.0625 526.757812 137.394531 C 526.757812 130.726562 536.757812 130.726562 536.757812 137.394531 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 466.710938 157.277344 C 466.710938 163.945312 456.710938 163.945312 456.710938 157.277344 C 456.710938 150.613281 466.710938 150.613281 466.710938 157.277344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 487.769531 193.714844 C 487.769531 200.378906 477.769531 200.378906 477.769531 193.714844 C 477.769531 187.046875 487.769531 187.046875 487.769531 193.714844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 442.433594 120 C 442.433594 126.664062 432.433594 126.664062 432.433594 120 C 432.433594 113.332031 442.433594 113.332031 442.433594 120 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 494.882812 171.007812 C 494.882812 177.675781 484.882812 177.675781 484.882812 171.007812 C 484.882812 164.339844 494.882812 164.339844 494.882812 171.007812 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 186.777344 351.023438 C 186.777344 357.691406 176.777344 357.691406 176.777344 351.023438 C 176.777344 344.355469 186.777344 344.355469 186.777344 351.023438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 168.253906 318.753906 C 168.253906 325.417969 158.253906 325.417969 158.253906 318.753906 C 158.253906 312.085938 168.253906 312.085938 168.253906 318.753906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 383.039062 204.984375 C 383.039062 211.652344 373.039062 211.652344 373.039062 204.984375 C 373.039062 198.316406 383.039062 198.316406 383.039062 204.984375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 307.339844 276.375 C 307.339844 283.039062 297.339844 283.039062 297.339844 276.375 C 297.339844 269.707031 307.339844 269.707031 307.339844 276.375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 406.894531 348.164062 C 406.894531 354.832031 396.894531 354.832031 396.894531 348.164062 C 396.894531 341.5 406.894531 341.5 406.894531 348.164062 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 419.023438 302.085938 C 419.023438 308.753906 409.023438 308.753906 409.023438 302.085938 C 409.023438 295.417969 419.023438 295.417969 419.023438 302.085938 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 428.007812 327.480469 C 428.007812 334.144531 418.007812 334.144531 418.007812 327.480469 C 418.007812 320.8125 428.007812 320.8125 428.007812 327.480469 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 198.242188 226.183594 C 198.242188 232.847656 188.242188 232.847656 188.242188 226.183594 C 188.242188 219.515625 198.242188 219.515625 198.242188 226.183594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 406.269531 209.777344 C 406.269531 216.445312 396.269531 216.445312 396.269531 209.777344 C 396.269531 203.113281 406.269531 203.113281 406.269531 209.777344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 395.34375 221.273438 C 395.34375 227.9375 385.34375 227.9375 385.34375 221.273438 C 385.34375 214.605469 395.34375 214.605469 395.34375 221.273438 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 440.453125 155.761719 C 440.453125 162.429688 430.453125 162.429688 430.453125 155.761719 C 430.453125 149.097656 440.453125 149.097656 440.453125 155.761719 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 227.988281 419.433594 C 227.988281 426.101562 217.988281 426.101562 217.988281 419.433594 C 217.988281 412.769531 227.988281 412.769531 227.988281 419.433594 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 236.835938 240.378906 C 236.835938 247.046875 226.835938 247.046875 226.835938 240.378906 C 226.835938 233.710938 236.835938 233.710938 236.835938 240.378906 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 169.203125 347.429688 C 169.203125 354.097656 159.203125 354.097656 159.203125 347.429688 C 159.203125 340.765625 169.203125 340.765625 169.203125 347.429688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 487.460938 213.550781 C 487.460938 220.21875 477.460938 220.21875 477.460938 213.550781 C 477.460938 206.882812 487.460938 206.882812 487.460938 213.550781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 375.988281 131.792969 C 375.988281 138.460938 365.988281 138.460938 365.988281 131.792969 C 365.988281 125.128906 375.988281 125.128906 375.988281 131.792969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 157.953125 307.179688 C 157.953125 313.847656 147.953125 313.847656 147.953125 307.179688 C 147.953125 300.515625 157.953125 300.515625 157.953125 307.179688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 177.851562 332.03125 C 177.851562 338.699219 167.851562 338.699219 167.851562 332.03125 C 167.851562 325.363281 177.851562 325.363281 177.851562 332.03125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 234.359375 206.910156 C 234.359375 213.578125 224.359375 213.578125 224.359375 206.910156 C 224.359375 200.242188 234.359375 200.242188 234.359375 206.910156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 426.027344 254.902344 C 426.027344 261.570312 416.027344 261.570312 416.027344 254.902344 C 416.027344 248.238281 426.027344 248.238281 426.027344 254.902344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 393.492188 172.175781 C 393.492188 178.839844 383.492188 178.839844 383.492188 172.175781 C 383.492188 165.507812 393.492188 165.507812 393.492188 172.175781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 201.960938 422.171875 C 201.960938 428.835938 191.960938 428.835938 191.960938 422.171875 C 191.960938 415.503906 201.960938 415.503906 201.960938 422.171875 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 464.425781 326.589844 C 464.425781 333.257812 454.425781 333.257812 454.425781 326.589844 C 454.425781 319.925781 464.425781 319.925781 464.425781 326.589844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 480.199219 227.277344 C 480.199219 233.945312 470.199219 233.945312 470.199219 227.277344 C 470.199219 220.609375 480.199219 220.609375 480.199219 227.277344 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 422.667969 241.285156 C 422.667969 247.953125 412.667969 247.953125 412.667969 241.285156 C 412.667969 234.621094 422.667969 234.621094 422.667969 241.285156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 207.265625 259.3125 C 207.265625 265.980469 197.265625 265.980469 197.265625 259.3125 C 197.265625 252.648438 207.265625 252.648438 207.265625 259.3125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 180.539062 307.363281 C 180.539062 314.027344 170.539062 314.027344 170.539062 307.363281 C 170.539062 300.695312 180.539062 300.695312 180.539062 307.363281 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 181.222656 408.640625 C 181.222656 415.304688 171.222656 415.304688 171.222656 408.640625 C 171.222656 401.972656 181.222656 401.972656 181.222656 408.640625 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 144.332031 331.167969 C 144.332031 337.835938 134.332031 337.835938 134.332031 331.167969 C 134.332031 324.5 144.332031 324.5 144.332031 331.167969 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 507.070312 248.535156 C 507.070312 255.199219 497.070312 255.199219 497.070312 248.535156 C 497.070312 241.867188 507.070312 241.867188 507.070312 248.535156 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 371.054688 305.300781 C 371.054688 311.96875 361.054688 311.96875 361.054688 305.300781 C 361.054688 298.636719 371.054688 298.636719 371.054688 305.300781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 280.199219 250.339844 C 280.199219 257.003906 270.199219 257.003906 270.199219 250.339844 C 270.199219 243.671875 280.199219 243.671875 280.199219 250.339844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 447.058594 129.566406 C 447.058594 136.234375 437.058594 136.234375 437.058594 129.566406 C 437.058594 122.902344 447.058594 122.902344 447.058594 129.566406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 396.773438 147.195312 C 396.773438 153.859375 386.773438 153.859375 386.773438 147.195312 C 386.773438 140.527344 396.773438 140.527344 396.773438 147.195312 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 351.496094 22.800781 C 351.496094 29.46875 341.496094 29.46875 341.496094 22.800781 C 341.496094 16.132812 351.496094 16.132812 351.496094 22.800781 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 350.324219 101.453125 C 350.324219 108.121094 340.324219 108.121094 340.324219 101.453125 C 340.324219 94.789062 350.324219 94.789062 350.324219 101.453125 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 247.570312 349.429688 C 247.570312 356.097656 237.570312 356.097656 237.570312 349.429688 C 237.570312 342.761719 247.570312 342.761719 247.570312 349.429688 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 487.40625 156.441406 C 487.40625 163.109375 477.40625 163.109375 477.40625 156.441406 C 477.40625 149.773438 487.40625 149.773438 487.40625 156.441406 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 431.84375 295.5 C 431.84375 302.167969 421.84375 302.167969 421.84375 295.5 C 421.84375 288.832031 431.84375 288.832031 431.84375 295.5 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 325.167969 261.984375 C 325.167969 268.652344 315.167969 268.652344 315.167969 261.984375 C 315.167969 255.320312 325.167969 255.320312 325.167969 261.984375 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 448.917969 204.324219 C 448.917969 210.988281 438.917969 210.988281 438.917969 204.324219 C 438.917969 197.65625 448.917969 197.65625 448.917969 204.324219 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 277.1875 350.589844 C 277.1875 357.257812 267.1875 357.257812 267.1875 350.589844 C 267.1875 343.925781 277.1875 343.925781 277.1875 350.589844 \"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(0%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 166.382812 378.660156 C 166.382812 385.328125 156.382812 385.328125 156.382812 378.660156 C 156.382812 371.992188 166.382812 371.992188 166.382812 378.660156 \"/>\n",
"</g>\n",
"</svg>\n"
],
"text/plain": [
"<igraph.drawing.Plot at 0x10a230da0>"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"duo_lo = duo_graph.layout_fruchterman_reingold(maxiter=2000)\n",
"igraph.plot(duo_graph, layout=duo_lo, bbox=(650, 530), margin=(80,20,80,20))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# A look at communities\n",
"\n",
"- Take all Amsterdam Meetup groups and members\n",
"- Relate members to groups\n",
" - Determine edge weight using activity\n",
" - Decay activity over time (half life 1 year)\n",
"- Run community detection on resulting graph using igraph"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"97992 rows affected.\n"
]
}
],
"source": [
"twenty_sixteen = int(datetime(2016, 1, 1).timestamp() * 1000)\n",
"\n",
"# The data set contains everything in a 100-mile radius from Amsterdam.\n",
"# However, inspection of the community structure suggests, that the \n",
"# cities of Amsterdam, Amersfoort and Utrecht form a joined community\n",
"# with Amsterdam, whereas Den Haag and Rotterdam form a community of their\n",
"# own (many groups that exist around Amsterdam have a similar group in the\n",
"# Den Haag / Rotterdam network). Hence the selection for these three cities\n",
"# specifically.\n",
"result = %cypher \\\n",
"match (m:Member)-[r:RSVP_ED]->(:Event)<-[:ORGANISED]-(g:Group) \\\n",
"where g:Amsterdam \\\n",
"and g.city in ['Amsterdam', 'Amersfoort', 'Utrecht'] \\\n",
"and r.response = 'yes' \\\n",
"and r.created < $twenty_sixteen \\\n",
"return id(g) as group, id(m) as member, r.created as ts, $twenty_sixteen - r.created as recency \\\n",
"order by ts \\"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>group</th>\n",
" <th>member</th>\n",
" <th>ts</th>\n",
" <th>recency</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>440</td>\n",
" <td>34887</td>\n",
" <td>1172920133000</td>\n",
" <td>278682667000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>440</td>\n",
" <td>33664</td>\n",
" <td>1172956609000</td>\n",
" <td>278646191000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>440</td>\n",
" <td>17127</td>\n",
" <td>1173112003000</td>\n",
" <td>278490797000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>440</td>\n",
" <td>64043</td>\n",
" <td>1173255524000</td>\n",
" <td>278347276000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>440</td>\n",
" <td>35756</td>\n",
" <td>1173737845000</td>\n",
" <td>277864955000</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" group member ts recency\n",
"0 440 34887 1172920133000 278682667000\n",
"1 440 33664 1172956609000 278646191000\n",
"2 440 17127 1173112003000 278490797000\n",
"3 440 64043 1173255524000 278347276000\n",
"4 440 35756 1173737845000 277864955000"
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"result.get_dataframe().head()"
]
},
{
"cell_type": "code",
"execution_count": 43,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>group</th>\n",
" <th>member</th>\n",
" <th>weight</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>12596</td>\n",
" <td>4.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>13000</td>\n",
" <td>1.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1</td>\n",
" <td>13039</td>\n",
" <td>4.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1</td>\n",
" <td>13105</td>\n",
" <td>0.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1</td>\n",
" <td>13157</td>\n",
" <td>2.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" group member weight\n",
"0 1 12596 4.0\n",
"1 1 13000 1.5\n",
"2 1 13039 4.0\n",
"3 1 13105 0.5\n",
"4 1 13157 2.0"
]
},
"execution_count": 43,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"annual_decay = .5\n",
"one_year = (1000 * 3600 * 24 * 365)\n",
"\n",
"# Note the explicit integer division (Python 3 style) to apply the\n",
"# decay equally to all activity from the same year (i.e. the decays isn't\n",
"# continuous throughout the year, but discretely binned per year of \n",
"# increased recency)\n",
"result_frame = result.get_dataframe()\n",
"result_frame['weight'] = annual_decay ** (result_frame.recency // one_year)\n",
"\n",
"graph_relations = (\n",
" result_frame[['group', 'member', 'weight']]\n",
" .groupby(['group', 'member'])\n",
" .agg('sum')\n",
" .reset_index(level=[0,1])\n",
" )\n",
"\n",
"graph_relations.head()"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x10cf4e6d8>"
]
},
"execution_count": 44,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nAOX8P8eUXOYRwqezAAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10cf4bba8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Just a look at the edge weight distribution, to make sure we're not doing anything weird\n",
"graph_relations.weight.hist(bins=np.arange(0,20,1))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# From Pandas to igraph"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"amsterdam_graph = igraph.Graph.TupleList(\n",
" graph_relations.values, # Use the data frame as tuple list\n",
" \n",
" directed=False, # Tells igraph direction doesn't matter\n",
" \n",
" weights=True # Tells igraph the third item in each\n",
" # tuple is the edge weight\n",
")"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# igraph community detection\n",
"- Multiple algorithms available\n",
"- Not all suitable for large graphs"
]
},
{
"cell_type": "code",
"execution_count": 46,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"community_levels = amsterdam_graph.community_multilevel(\n",
" weights='weight',\n",
" return_levels=True)\n",
"\n",
"communities = community_levels[-1] # use the least granular communities here"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"46"
]
},
"execution_count": 47,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# communities.membership has the same shape as the graph vertex sequence.\n",
"# Each element contains the community assignment for the vertex with \n",
"# the same index.\n",
"num_communities = max(communities.membership) + 1\n",
"num_communities"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Some are big, some are small"
]
},
{
"cell_type": "code",
"execution_count": 48,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<matplotlib.axes._subplots.AxesSubplot object at 0x10ac340b8>]], dtype=object)"
]
},
"execution_count": 48,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n09ramlqtlo6Ojmzfvj1bt27NzJkzB2+7ZcuWIdwdAAAAhptTeo1rc3Nz7rjjjqxatSof+chHMjAw\nMPi5MWPGpLe3N/V6PWPHjh3c3t7ePri9Vqu95bYAAABwqk76GtffWL16db7yla/kk5/8ZA4fPjy4\nvV6vZ9y4canVam+J0uO31+v1wW3Hx+2JTJx4ardj6FmLcliLcliLsliPcliLcliLcliLcpS6Fq+/\nXqt8zAsuqBW7v2fipOH6/e9/P6+++mpuu+22vO1tb0tzc3Pe85735Jlnnsm1116bp556Ktddd12m\nTZuW+++/P0eOHMnhw4ezY8eOTJkyJddcc002b96cadOmZfPmzYNPMT6ZPXsOnvXOcfYmThxrLQph\nLcphLcpiPcphLcphLcphLcpR8lrs31/9s1L37+8tdn+T0/8jwknDdfbs2Vm6dGnmzZuXY8eOpbu7\nO5dddlm6u7tz9OjRTJ48ObNnz05TU1Pmz5+fuXPnZmBgIIsWLUpbW1u6urqyZMmSzJ07N21tbVmz\nZs0Z7xwAAAAjz0nDdfTo0fnbv/3b39ne09PzO9s6OzvT2dn5O/9/7dq1ZzFFAAAARrJTujgTAAAA\nNIpwBQAAoGjCFQAAgKIJVwAAAIomXAEAACiacAUAAKBowhUAAICiCVcAAACKJlwBAAAomnAFAACg\naMIVAACAoglXAAAAiiZcAQAAKJpwBQAAoGjCFQAAgKIJVwAAAIomXAEAACiacAUAAKBowhUAAICi\nCVcAAACKJlwBAAAomnAFAACgaMIVAACAoglXAAAAiiZcAQAAKJpwBQAAoGjCFQAAgKIJVwAAAIom\nXAEAACiacAUAAKBowhUAAICiCVcAAACKJlwBAAAomnAFAACgaMIVAACAoglXAAAAiiZcAQAAKJpw\nBQAAoGjCFQAAgKIJVwAAAIomXAEAACiacAUAAKBowhUAAICiCVcAAACKJlwBAAAomnAFAACgaMIV\nAACAoglXAAAAiiZcAQAAKJpwBQAAoGjCFQAAgKIJVwAAAIomXAEAACiacAUAAKBowhUAAICiCVcA\nAACK1nqiTx47dizLli3L7t27c/To0SxYsCAXXnhhbrvttnR0dCRJurq6MmfOnDzyyCPZuHFjRo0a\nlQULFuSGG27I4cOHs3jx4uzbty+1Wi333HNPJkyYcC72CwAAgGHihOH6+OOPZ8KECbn33ntz4MCB\n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\n2+gpjTiXXnppHnjggcGPn3/++cyYMSNJMnPmzGzZsqVRUxtxft9aPPnkk5k3b16WL1+eQ4cONXB2\nI8ecOXOycOHCJElfX19aWlrywgsvOC4a4Pi16O/vT2tra55//vn86Ec/clw0wKxZs/KNb3wjSfLL\nX/4y48ePd2w0yPFrsXv37owfP96x0UDf/OY309XVlUmTJmVgYMBx0UDHr0VyZo+lignX3t7ejB07\ndvDj1tbW9Pf3N3BGI9vo0aNz66235h/+4R/y9a9/PV/5ylesxzl24403pqWlZfDj499yecyYMTl4\n8GAjpjUi/fZaXH311fmbv/mbPPTQQ7nkkkvy93//9w2c3cjx9re/Pe3t7ent7c3ChQvz5S9/2XHR\nIL+9Fl/60pfy3ve+N0uWLHFcNEhzc3PuuOOOrFq1Kh/5yEccGw30m7W466678md/9me5+uqrHRsN\n8Oijj+ad73xnrr/++sHj4fjHso6Lc+e312JgYOCMHksVE661Wi31en3w4/7+/jQ3FzO9EaejoyM3\n3XTT4L/f8Y53ZM+ePQ2e1ch2/PFQr9czbty4Bs5mZJs1a1auvPLKJL+O2u3btzd4RiPHK6+8kj//\n8z/Pxz72sXz4wx92XDTQb6+F46LxVq9enX/9139Nd3d3Dh8+PLjdsXHuHb8W119/vWOjAR599NE8\n/fTTmT9/fl588cUsWbIkr7/++uDnHRfnzvFrsX379ixdujQzZ8487eOimDJ8//vfn82bNydJfvrT\nn+byyy9v8IxGtkcffTT33HNPkuTVV19NvV7PxIkTGzyrke3KK6/MT37ykyTJU089lenTpzd4RiPX\n5z73ufzHf/xHkmTLli256qqrGjyjkWHv3r259dZbs3jx4nzsYx9LkkydOtVx0QC/by0cF43z/e9/\nP+vXr0+SvO1tb0tzc3Pe85735Jlnnkni2DiXfnstmpqa8sUvfjHbtm1L4tg4lx566KH09PSkp6cn\nV1xxRe6999588IMf9DujAY5fi6lTp+ab3/xm/uqv/uq0j4tiLs5044035umnn86nP/3pJL/+SxWN\n88lPfjLLli3LZz7zmTQ1NeXuu+92BrzBlixZkq9+9as5evRoJk+enNmzZzd6SiPWypUrs3Llyowa\nNSoTJ07MnXfe2egpjQjr16/PG2+8kXXr1uWBBx5IU1NTli9fnlWrVjkuzrHftxbLli3L3Xff7bho\ngNmzZ2fp0qWZN29ejh07lu7u7lx22WXp7u52bJxjv28tLrzwQr8zCuGxVDnO5LFU08DxL4IAAACA\nwjiFBgAAQNGEKwAAAEUTrgAAABRNuAIAAFA04QoAAEDRhCsAAABFE64AAAAU7f8D/JMhTugfESgA\nAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10cf4bf98>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Pandas histogram doesn't actually work with categorical data\n",
"# We do a trick by setting the bins to be exactly equal to the\n",
"# community count\n",
"pd.DataFrame(communities.membership).hist(\n",
" bins=np.arange(0,num_communities))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Community size histogram"
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "-"
}
},
"outputs": [
{
"data": {
"text/plain": [
"array([[<matplotlib.axes._subplots.AxesSubplot object at 0x10a2300f0>]], dtype=object)"
]
},
"execution_count": 49,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA6gAAAHpCAYAAACP2hHIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAH59JREFUeJzt3XuQ1fV9//HXXrjIRVjMhnEMhUg0xhuN0tHWwtAUEhht\nWoxtGkWlwUS0afCGIqwiclOsbTqURBNbHaEVYrTWTsZRmHhJlVSHjlRQOj8jifNDarg0uEAU1j2/\nP5zsD4zhsjnLftx9PP7iXPe9+p4vPPd8z9maSqVSCQAAAHSy2s4eAAAAABKBCgAAQCEEKgAAAEUQ\nqAAAABRBoAIAAFAEgQoAAEARBCoAHAHr1q3LtGnTkiQvvfRSZs+eXZXnvfzyy/PjH/+4Ks8FAJ2t\nxu9BBYAj6+GHH84TTzyRu+66q7NHAYCiCFQAPnS+973v5b777ktdXV0aGhpy++23Z/DgwVmxYkWW\nLVuWurq6HHPMMbn55pszdOjQ3HjjjenVq1deeumlbNu2LePHj8+gQYPygx/8INu2bcu8efNy1lln\nHdb9TjzxxPzFX/xFkux3+TOf+UzOP//8rF69Ops3b86ECRMyffr0PP/885k7d27uueee/Pmf/3l2\n7tyZcePGpa6uLoMGDcrVV1+dJPm3f/u3PPHEE1m8ePF+3/M///M/Z8WKFenZs2d69eqVOXPmZPjw\n4fnMZz6TxYsX58UXX8yDDz6YmpqaVCqVvPrqq/nqV7+ar3/96/nBD36Qu+66Ky0tLendu3euv/76\n/PZv//YR//8GAAdT39kDAMDh2LBhQ+6888488sgjGTx4cO6///5861vfyvjx4/OP//iPWbFiRQYO\nHJh/+Zd/yZVXXpnvf//7bY978MEHs3379vz+7/9+brrppixfvjz3339/vv3tb+ess846rPsdyO7d\nu/NP//RPefPNN/PZz342F154YdttgwcPzte//vU8/vjjWbBgQTZs2JCvfOUrmTZtWmpra7NixYpc\neeWV+z1fa2trFi5cmCeffDIf+chH8uijj+Y///M/M3z48Lb7XHTRRbnooouSJA888EAefvjhfPWr\nX81Pf/rT/O3f/m2WLVuWAQMG5NVXX83kyZOzatWq9O7d+zf+/wEA1SRQAfhQ+dGPfpRRo0Zl8ODB\nSZJLLrkkSXLHHXdkwoQJGThwYJJk4sSJWbBgQTZt2pQk+YM/+IPU1tbmIx/5SI466qiMGjUqSfJb\nv/Vb2bFjR9vzH+r9DuQP//APk7wXo8ccc8wBH3fSSSdlyJAheeqppzJ06NBs2bIlv/d7v7fffWpr\nazNhwoR88YtfzJgxY3LOOefkj/7ojz7w+VauXJl77703y5cvT+/evfPss89m69atmTx5cn550lR9\nfX1++tOf5pOf/OQhfT8AcKQIVAA+VOrq6lJTU9N2ec+ePXnjjTfS2tr6K/dtbW1NS0tLkqRnz577\n3VZf/8F/BR7q/fZ9h8yePXv2u+39r0we7N00F154Yb73ve9l2LBh+bM/+7MPvM+iRYvy6quv5rnn\nnst3vvOdPPTQQ1myZMl+91mzZk3mzp2b++67L4MGDUry3n+D3/3d383f/M3ftN3vjTfeyLHHHnvA\nmQCgM/gUXwA+VM4666w899xz2bp1a5L33pu5aNGijB49Oo899li2b9+eJHnooYfS0NCQoUOHVn2G\nQYMGZd26dUmS7du3Z82aNYf1+Lq6urZwTpLPfe5zeeWVV7Jy5cp84Qtf+JX7/+///m/GjBmTgQMH\n5pJLLslVV12VDRs27HefV199NVdddVXuvPPOHH/88W3Xn3322Xn22Wfz2muvJUl++MMfZuLEiXnn\nnXcOa2YAOBK8ggrAh8qJJ56Y66+/PlOmTElNTU0aGxuzYMGCNDY25tJLL82ll16aJGloaMjdd9/9\ngc+x7yuwB/Lr7nfxxRfnuuuuy4QJE3Lcccft977U9z/mg57j05/+dL7xjW/kr/7qr7J48eL06NEj\nn/vc57Jt27a2U5T31dDQkCuvvDKXXnppevXqlR49emT+/Pn7Pf/ChQvT0tKS22+/PS0tLampqcmp\np56auXPn5tZbb80111yT5L04/ta3vuX9pwAUyaf4AkAn2717dyZNmpRbbrklp59+emePAwCd5qCv\noLa2tqapqSkbN25MbW1t5syZk549e2bGjBmpra3NCSecULVfNg4A3c2///u/59prr80FF1wgTgHo\n9g76CuqqVavy5JNPZv78+Xn++edz3333pVKpZMqUKRk5cmRmz56dUaNGZezYsUdqZgAAALqgg35I\n0tixYzN37twk733q34ABA/Lyyy9n5MiRSZLRo0dn9erVHTslAAAAXd4hfUhSbW1tbrzxxqxcuTJ/\n93d/l2effbbttr59+6a5ufmAj7910V3ZtM2nBVI9nz3nk/nC58d39hgAAEAVHfKn+C5cuDDXXXdd\n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\niiBQAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEAACiCQAUAAKAIAhUAAIAiCFQAAACKIFABAAAo\ngkAFAACgCAIVAACAIghUAAAAiiBQAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEAACiCQAUAAKAI\nAhUAAIAiCFQAAACKIFABAAAogkAFAACgCAIVAACAIghUAAAAiiBQAQAAKIJABQAAoAgCFQAAgCII\nVAAAAIogUAEAACiCQAUAAKAIAhUAAIAiCFQAAACKIFABAAAogkAFAACgCAIVAACAIghUAAAAiiBQ\nAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEAACiCQAUAAKAIAhUAAIAiCFQAAACKIFABAAAogkAF\nAACgCAIVAACAIghUAAAAiiBQAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEAACiCQAUAAKAIAhUA\nAIAiCFQAAACKIFABAAAogkAFAACgCAIVAACAIghUAAAAiiBQAQAAKIJABQAAoAgCFQAAgCIIVAAA\nAIpwSIG6du3aXHzxxUmSV155JaNHj84ll1ySSy65JI899liHDggAAED3UH+wO9xzzz3513/91/Tt\n2zdJsm7dunz5y1/O5MmTO3o2AAAAupGDvoI6dOjQLFmypO3y+vXr89RTT2XSpEmZNWtWdu/e3aED\nAgAA0D0cNFDHjRuXurq6tssjRozI9ddfn2XLlmXIkCFZvHhxhw4IAABA93DQU3zfb+zYsenfv3+S\n9+J13rx5VR8KDkVjY//OHoEuxk5RbXaKarNTVJN9okSHHaiXXXZZmpqactppp2X16tU55ZRTOmIu\nOKgtW5o7ewS6kMbG/naKqrJTVJudoprsE9VWrR94HHagzpkzJ3PmzEmPHj3S2NiYW2+9tSqDAAAA\n0L0dUqAed9xxWb58eZLkpJNOygMPPNChQwEAAND9HNLvQQUAAICOJlABAAAogkAFAACgCAIVAACA\nIghUAAAAiiBQAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEAACiCQAUAAKAIAhUAAIAiCFQAAACK\nIFABAAAogkAFAACgCAIVAACAIghUAAAAiiBQAQAAKIJABQAAoAgCFQAAgCIIVAAAAIogUAEAACiC\nQAUAAKAIAhUAAIAiCFQAAACKIFABAAAogkAFAACgCAIVAACAIghUAAAAiiBQAQAAKIJABQAAoAgC\n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\npzhkEyZMyLRp05Ik7777burq6g757zs7xfvtu0+tra2pr6/P+vXr8+STTzpG0S5jx47N3LlzkyRv\nvPFGBgwY0OHHqA4N1J07d6Z///5tl+vr69Pa2tqRX5Iuonfv3pkyZUr+4R/+Ibfcckuuu+66VPb5\nlb19+/bNzp07s2vXrv12rE+fPmlubu6MkSnUuHHjUldX13b5UPfol9f/8jTzX94X3r9TI0aMyPXX\nX59ly5ZlyJAh+fu///tf+fvPTvHrHHXUUW37MW3atFx99dWOU7Tb+/fpqquuyumnn54bbrjBMYp2\nq62tzY033ph58+blvPPO6/BjVIcGar9+/bJr1662y62tramt9blMHNywYcPy+c9/vu3PAwcOzLZt\n29pu37VrV44++uj069dvv0X/5fXw6+x7DDrYHu17DHv/gRd+aezYsTn55JPb/rxhw4b079/fTnHI\nNm/enEsvvTQTJ07Mueee6zjFb+T9++QYRTUsXLgwjz/+eJqamvLOO++0Xd8Rx6gOrcUzzjgjTz/9\ndJLkxRdfzIknntiRX44u5OGHH85tt92WJHnzzTezc+fOnHPOOXn++eeTJM8880zOPPPMnHbaaVmz\nZk327NmT5ubmvPbaaznhhBM6c3QKd/LJJ+eFF15IcvA9+vSnP912DHv66afbTmeBfV122WV56aWX\nkiSrV6/OKaecYqc4ZFu3bs2UKVMyffr0TJw4MUnyqU99ynGKdvmgfXKM4jfxyCOP5O67706S9OrV\nK7W1tTn11FMP+d/k7dmpmsq+r9FWWWWfT/FN3ivvj3/84x315ehC9v0UupqamkyfPj0DBw5MU1NT\n9u7dm+HDh2fevHmpqanJgw8+mBUrVqRSqeSKK67I2LFjO3t8CrNp06Zce+21Wb58eX7yk5/kpptu\nOqQ9evvtt3PDDTdky5Yt6dmzZ+68884cc8wxnf3tUIB9d2rDhg2ZM2dOevTokcbGxtx6663p27ev\nneKQzJ8/P4899liOP/74VCqV1NTUZNasWZk3b57jFIftg/bp2muvzW233eYYRbu8/fbbmTFjRrZu\n3ZqWlpZcfvnlOf744w/53+Tt2akODVQAAAA4VN4QCgAAQBEEKgAAAEUQqAAAABRBoAIAAFAEgQoA\nAEARBCoAAABFEKgAAAAU4f8B00VtSvWRxrQAAAAASUVORK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x10cfc99b0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# itemfreq from scipy.stats\n",
"pd.DataFrame(itemfreq(communities.membership)[:,1], columns=['community size']\n",
").hist(bins=np.arange(0,3500,500))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Establishing a rank\n",
"\n",
"- Community detection result is written back into Neo4j\n",
" - Available for querying\n",
" - Easy to construct DataFrames with community information\n",
"- Simple measure for community rank:\n",
" - Activity for the top-10 meetup groups for a community determines the community's rank\n",
" - Activity expressed in terms of number of YES RSVPs in the year 2015\n",
"\n",
"### (Too much for this presentation, but essentially basic Pandas fiddling. You'll have to trust me on this.)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Comparing cities\n",
"- Remember we collected data for:\n",
" - Amsterdam\n",
" - Berlin\n",
" - London\n",
" - New York City\n",
" - Chicago\n",
" - San Francisco"
]
},
{
"cell_type": "code",
"execution_count": 52,
"metadata": {
"collapsed": false,
"scrolled": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>community</th>\n",
" <th>group</th>\n",
" <th>urlname</th>\n",
" <th>rank</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>1679</th>\n",
" <td>4</td>\n",
" <td>Silicon Drinkabout Amsterdam</td>\n",
" <td>SiliconDrinkabout020</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1628</th>\n",
" <td>4</td>\n",
" <td>Hackers &amp; Founders (Amsterdam, NL)</td>\n",
" <td>Hackers-and-Founders-Amsterdam-NL</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1638</th>\n",
" <td>4</td>\n",
" <td>Innovative startups &amp; fast growing tech companies</td>\n",
" <td>Amsterdam-Innovative-startups</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>143</th>\n",
" <td>11</td>\n",
" <td>Docker Randstad</td>\n",
" <td>Docker-Randstad</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>221</th>\n",
" <td>11</td>\n",
" <td>Software Circus</td>\n",
" <td>Software-Circus</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>203</th>\n",
" <td>11</td>\n",
" <td>OpenStack Netherlands</td>\n",
" <td>Openstack-Netherlands</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2180</th>\n",
" <td>9</td>\n",
" <td>Amsterdam Data Science Meetup</td>\n",
" <td>Amsterdam-Data-Science</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2211</th>\n",
" <td>9</td>\n",
" <td>Big Data, Amsterdam</td>\n",
" <td>Big-Data-Amsterdam</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2220</th>\n",
" <td>9</td>\n",
" <td>Data Donderdag</td>\n",
" <td>DataDonderdag</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2081</th>\n",
" <td>8</td>\n",
" <td>Frontend Developer Meetup Amsterdam</td>\n",
" <td>Frontend-Developer-Meetup-Amsterdam</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2118</th>\n",
" <td>8</td>\n",
" <td>NLHTML5</td>\n",
" <td>NLHTML5</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2115</th>\n",
" <td>8</td>\n",
" <td>Meteor NL</td>\n",
" <td>Meteor-NL</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>496</th>\n",
" <td>15</td>\n",
" <td>Internet-of-Things Meetup Amsterdam</td>\n",
" <td>sensemakersams</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>464</th>\n",
" <td>15</td>\n",
" <td>Dutch DIY Bio Group</td>\n",
" <td>Dutch-DIY-Bio</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>425</th>\n",
" <td>15</td>\n",
" <td>Amsterdam Smart Citizens Lab</td>\n",
" <td>Amsterdam-Smart-Citizens-Lab</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1007</th>\n",
" <td>25</td>\n",
" <td>AmsterdamPHP</td>\n",
" <td>AmsterdamPHP</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1029</th>\n",
" <td>25</td>\n",
" <td>DomCode</td>\n",
" <td>DomCode</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1075</th>\n",
" <td>25</td>\n",
" <td>PHPAmersfoort</td>\n",
" <td>PHPAmersfoort</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>1</td>\n",
" <td>Permanent Beta</td>\n",
" <td>PermanentBeta</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>1</td>\n",
" <td>Internet-of-Things Meetup Amsterdam</td>\n",
" <td>sensemakersams</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>1</td>\n",
" <td>Hackathon Meetup</td>\n",
" <td>Hackathon-Netherlands</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>746</th>\n",
" <td>2</td>\n",
" <td>Amsterdam UX</td>\n",
" <td>AmsterdamUX</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>763</th>\n",
" <td>2</td>\n",
" <td>Behavior Design AMS</td>\n",
" <td>Behavior-Design-AMS</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>817</th>\n",
" <td>2</td>\n",
" <td>ProductTank AMS</td>\n",
" <td>ProductTank-AMS</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1910</th>\n",
" <td>7</td>\n",
" <td>Appsterdam</td>\n",
" <td>Appsterdam</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1915</th>\n",
" <td>7</td>\n",
" <td>CocoaHeadsNL</td>\n",
" <td>CocoaHeadsNL</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1948</th>\n",
" <td>7</td>\n",
" <td>Hackers &amp; Founders (Amsterdam, NL)</td>\n",
" <td>Hackers-and-Founders-Amsterdam-NL</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>628</th>\n",
" <td>19</td>\n",
" <td>Amsterdam.scala</td>\n",
" <td>amsterdam-scala</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>662</th>\n",
" <td>19</td>\n",
" <td>Elastic User Group NL</td>\n",
" <td>Elastic-NL</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>718</th>\n",
" <td>19</td>\n",
" <td>The Amsterdam Clojure Meetup Group</td>\n",
" <td>The-Amsterdam-Clojure-Meetup-Group</td>\n",
" <td>3</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" community group \\\n",
"1679 4 Silicon Drinkabout Amsterdam \n",
"1628 4 Hackers & Founders (Amsterdam, NL) \n",
"1638 4 Innovative startups & fast growing tech companies \n",
"143 11 Docker Randstad \n",
"221 11 Software Circus \n",
"203 11 OpenStack Netherlands \n",
"2180 9 Amsterdam Data Science Meetup \n",
"2211 9 Big Data, Amsterdam \n",
"2220 9 Data Donderdag \n",
"2081 8 Frontend Developer Meetup Amsterdam \n",
"2118 8 NLHTML5 \n",
"2115 8 Meteor NL \n",
"496 15 Internet-of-Things Meetup Amsterdam \n",
"464 15 Dutch DIY Bio Group \n",
"425 15 Amsterdam Smart Citizens Lab \n",
"1007 25 AmsterdamPHP \n",
"1029 25 DomCode \n",
"1075 25 PHPAmersfoort \n",
"51 1 Permanent Beta \n",
"43 1 Internet-of-Things Meetup Amsterdam \n",
"36 1 Hackathon Meetup \n",
"746 2 Amsterdam UX \n",
"763 2 Behavior Design AMS \n",
"817 2 ProductTank AMS \n",
"1910 7 Appsterdam \n",
"1915 7 CocoaHeadsNL \n",
"1948 7 Hackers & Founders (Amsterdam, NL) \n",
"628 19 Amsterdam.scala \n",
"662 19 Elastic User Group NL \n",
"718 19 The Amsterdam Clojure Meetup Group \n",
"\n",
" urlname rank \n",
"1679 SiliconDrinkabout020 1 \n",
"1628 Hackers-and-Founders-Amsterdam-NL 2 \n",
"1638 Amsterdam-Innovative-startups 3 \n",
"143 Docker-Randstad 1 \n",
"221 Software-Circus 2 \n",
"203 Openstack-Netherlands 3 \n",
"2180 Amsterdam-Data-Science 1 \n",
"2211 Big-Data-Amsterdam 2 \n",
"2220 DataDonderdag 3 \n",
"2081 Frontend-Developer-Meetup-Amsterdam 1 \n",
"2118 NLHTML5 2 \n",
"2115 Meteor-NL 3 \n",
"496 sensemakersams 1 \n",
"464 Dutch-DIY-Bio 2 \n",
"425 Amsterdam-Smart-Citizens-Lab 3 \n",
"1007 AmsterdamPHP 1 \n",
"1029 DomCode 2 \n",
"1075 PHPAmersfoort 3 \n",
"51 PermanentBeta 1 \n",
"43 sensemakersams 2 \n",
"36 Hackathon-Netherlands 3 \n",
"746 AmsterdamUX 1 \n",
"763 Behavior-Design-AMS 2 \n",
"817 ProductTank-AMS 3 \n",
"1910 Appsterdam 1 \n",
"1915 CocoaHeadsNL 2 \n",
"1948 Hackers-and-Founders-Amsterdam-NL 3 \n",
"628 amsterdam-scala 1 \n",
"662 Elastic-NL 2 \n",
"718 The-Amsterdam-Clojure-Meetup-Group 3 "
]
},
"execution_count": 52,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"amsterdam_rank = pickle.load(open('../../data/ranking-amsterdam.pickle', 'rb'))\n",
"amsterdam_rank[amsterdam_rank['rank'] <= 3]"
]
},
{
"cell_type": "code",
"execution_count": 53,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>community</th>\n",
" <th>group</th>\n",
" <th>urlname</th>\n",
" <th>rank</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>690</th>\n",
" <td>11</td>\n",
" <td>Microservices Meetup Berlin</td>\n",
" <td>Microservices-Meetup-Berlin</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>762</th>\n",
" <td>11</td>\n",
" <td>eBay Europe Technology #ebaytechtalk</td>\n",
" <td>eBay-Europe-Technology</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>548</th>\n",
" <td>11</td>\n",
" <td>Berlin AWS User Group</td>\n",
" <td>aws-berlin</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>245</th>\n",
" <td>1</td>\n",
" <td>Berlin Machine learning group</td>\n",
" <td>berlin-machine-learning</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>215</th>\n",
" <td>1</td>\n",
" <td>Apache Flink Meetup Berlin</td>\n",
" <td>Apache-Flink-Meetup</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>232</th>\n",
" <td>1</td>\n",
" <td>Berlin Digital Analytics Meetup</td>\n",
" <td>Berlin-Digital-Analytics</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>0</td>\n",
" <td>Node.js Meetup Berlin</td>\n",
" <td>Node-js-Meetup-Berlin</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>134</th>\n",
" <td>0</td>\n",
" <td>Meteor Berlin</td>\n",
" <td>Meteor-Berlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>0</td>\n",
" <td>AngularJS Meetup Berlin</td>\n",
" <td>AngularJS-Meetup-Berlin</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1949</th>\n",
" <td>2</td>\n",
" <td>OpenTechSchool Berlin</td>\n",
" <td>opentechschool-berlin</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1910</th>\n",
" <td>2</td>\n",
" <td>Geek Girls Carrots Berlin</td>\n",
" <td>Geek-Girls-Carrots-Berlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1996</th>\n",
" <td>2</td>\n",
" <td>Up.front</td>\n",
" <td>up-front-ug</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1208</th>\n",
" <td>15</td>\n",
" <td>Berlin Tech Meetup</td>\n",
" <td>b-tech</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1164</th>\n",
" <td>15</td>\n",
" <td>B2B Berlin</td>\n",
" <td>b2b-berlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1193</th>\n",
" <td>15</td>\n",
" <td>Berlin Meetup for Innovative Technology and Bu...</td>\n",
" <td>Berlin-Innovation-Meetup-for-Personal-Technology</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>858</th>\n",
" <td>12</td>\n",
" <td>GDG Berlin Android</td>\n",
" <td>GDG-Berlin-Android</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>864</th>\n",
" <td>12</td>\n",
" <td>Google Developer Group Berlin (GDG Berlin)</td>\n",
" <td>gdgberlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>798</th>\n",
" <td>12</td>\n",
" <td>Berlin Hack and Tell</td>\n",
" <td>Berlin-Hack-and-Tell</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1529</th>\n",
" <td>17</td>\n",
" <td>Berlin UX Happy Hour</td>\n",
" <td>Berlin-UX-Happy-Hour</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1637</th>\n",
" <td>17</td>\n",
" <td>Usability Stammtisch Berlin</td>\n",
" <td>Usability-Stammtisch-Berlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1577</th>\n",
" <td>17</td>\n",
" <td>IXDS Pre-Work Talks Berlin</td>\n",
" <td>IXDS-Pre-Work-Talks-Berlin</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2647</th>\n",
" <td>3</td>\n",
" <td>Cocoaheads Berlin</td>\n",
" <td>Cocoaheads-Berlin</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2767</th>\n",
" <td>3</td>\n",
" <td>swift.berlin</td>\n",
" <td>swift-berlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2747</th>\n",
" <td>3</td>\n",
" <td>ThoughtWorks Berlin</td>\n",
" <td>ThoughtWorks-Berlin</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3376</th>\n",
" <td>9</td>\n",
" <td>Data Visualization Berlin</td>\n",
" <td>Data-Visualization-Berlin</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3402</th>\n",
" <td>9</td>\n",
" <td>Hacks/Hackers Berlin</td>\n",
" <td>Hacks-Hackers-Berlin</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3426</th>\n",
" <td>9</td>\n",
" <td>OK Lab Berlin</td>\n",
" <td>OK-Lab-Berlin</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1728</th>\n",
" <td>19</td>\n",
" <td>Geek Girls Carrots Berlin</td>\n",
" <td>Geek-Girls-Carrots-Berlin</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1789</th>\n",
" <td>19</td>\n",
" <td>Women Who Code Berlin</td>\n",
" <td>Women-Who-Code-Berlin-Germany</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1657</th>\n",
" <td>19</td>\n",
" <td>#witas - Women in Tech and Startups Berlin</td>\n",
" <td>witas-Women-in-Tech-and-Startups-Berlin</td>\n",
" <td>3</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" community group \\\n",
"690 11 Microservices Meetup Berlin \n",
"762 11 eBay Europe Technology #ebaytechtalk \n",
"548 11 Berlin AWS User Group \n",
"245 1 Berlin Machine learning group \n",
"215 1 Apache Flink Meetup Berlin \n",
"232 1 Berlin Digital Analytics Meetup \n",
"142 0 Node.js Meetup Berlin \n",
"134 0 Meteor Berlin \n",
"10 0 AngularJS Meetup Berlin \n",
"1949 2 OpenTechSchool Berlin \n",
"1910 2 Geek Girls Carrots Berlin \n",
"1996 2 Up.front \n",
"1208 15 Berlin Tech Meetup \n",
"1164 15 B2B Berlin \n",
"1193 15 Berlin Meetup for Innovative Technology and Bu... \n",
"858 12 GDG Berlin Android \n",
"864 12 Google Developer Group Berlin (GDG Berlin) \n",
"798 12 Berlin Hack and Tell \n",
"1529 17 Berlin UX Happy Hour \n",
"1637 17 Usability Stammtisch Berlin \n",
"1577 17 IXDS Pre-Work Talks Berlin \n",
"2647 3 Cocoaheads Berlin \n",
"2767 3 swift.berlin \n",
"2747 3 ThoughtWorks Berlin \n",
"3376 9 Data Visualization Berlin \n",
"3402 9 Hacks/Hackers Berlin \n",
"3426 9 OK Lab Berlin \n",
"1728 19 Geek Girls Carrots Berlin \n",
"1789 19 Women Who Code Berlin \n",
"1657 19 #witas - Women in Tech and Startups Berlin \n",
"\n",
" urlname rank \n",
"690 Microservices-Meetup-Berlin 1 \n",
"762 eBay-Europe-Technology 2 \n",
"548 aws-berlin 3 \n",
"245 berlin-machine-learning 1 \n",
"215 Apache-Flink-Meetup 2 \n",
"232 Berlin-Digital-Analytics 3 \n",
"142 Node-js-Meetup-Berlin 1 \n",
"134 Meteor-Berlin 2 \n",
"10 AngularJS-Meetup-Berlin 3 \n",
"1949 opentechschool-berlin 1 \n",
"1910 Geek-Girls-Carrots-Berlin 2 \n",
"1996 up-front-ug 3 \n",
"1208 b-tech 1 \n",
"1164 b2b-berlin 2 \n",
"1193 Berlin-Innovation-Meetup-for-Personal-Technology 3 \n",
"858 GDG-Berlin-Android 1 \n",
"864 gdgberlin 2 \n",
"798 Berlin-Hack-and-Tell 3 \n",
"1529 Berlin-UX-Happy-Hour 1 \n",
"1637 Usability-Stammtisch-Berlin 2 \n",
"1577 IXDS-Pre-Work-Talks-Berlin 3 \n",
"2647 Cocoaheads-Berlin 1 \n",
"2767 swift-berlin 2 \n",
"2747 ThoughtWorks-Berlin 3 \n",
"3376 Data-Visualization-Berlin 1 \n",
"3402 Hacks-Hackers-Berlin 2 \n",
"3426 OK-Lab-Berlin 3 \n",
"1728 Geek-Girls-Carrots-Berlin 1 \n",
"1789 Women-Who-Code-Berlin-Germany 2 \n",
"1657 witas-Women-in-Tech-and-Startups-Berlin 3 "
]
},
"execution_count": 53,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"berlin_rank = pickle.load(open('../../data/ranking-berlin.pickle', 'rb'))\n",
"berlin_rank[berlin_rank['rank'] <= 3]"
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>community</th>\n",
" <th>group</th>\n",
" <th>urlname</th>\n",
" <th>rank</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>4100</th>\n",
" <td>3</td>\n",
" <td>Virtual Java User Group</td>\n",
" <td>virtualJUG</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4022</th>\n",
" <td>3</td>\n",
" <td>LJC - London Java Community</td>\n",
" <td>Londonjavacommunity</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4054</th>\n",
" <td>3</td>\n",
" <td>London Scala Users' Group</td>\n",
" <td>london-scala</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6342</th>\n",
" <td>41</td>\n",
" <td>PyData London Meetup</td>\n",
" <td>PyData-London-Meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6311</th>\n",
" <td>41</td>\n",
" <td>Neo4j - London User Group</td>\n",
" <td>graphdb-london</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6033</th>\n",
" <td>41</td>\n",
" <td>Data Science London</td>\n",
" <td>Data-Science-London</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1085</th>\n",
" <td>13</td>\n",
" <td>London New Tech</td>\n",
" <td>London-New-Tech</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1217</th>\n",
" <td>13</td>\n",
" <td>Silicon Roundabout</td>\n",
" <td>SiliconRoundabout</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>902</th>\n",
" <td>13</td>\n",
" <td>Developers &amp; Entrepreneurs</td>\n",
" <td>Developers-Entrepreneurs</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2411</th>\n",
" <td>2</td>\n",
" <td>LJC - London Java Community</td>\n",
" <td>Londonjavacommunity</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2514</th>\n",
" <td>2</td>\n",
" <td>London Scala Users' Group</td>\n",
" <td>london-scala</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2519</th>\n",
" <td>2</td>\n",
" <td>London Software Craftsmanship Community</td>\n",
" <td>london-software-craftsmanship</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2779</th>\n",
" <td>20</td>\n",
" <td>DevOps Exchange - London</td>\n",
" <td>DevOps-Exchange-London</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2892</th>\n",
" <td>20</td>\n",
" <td>London DevOps</td>\n",
" <td>London-DevOps</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2712</th>\n",
" <td>20</td>\n",
" <td>AWS User Group UK</td>\n",
" <td>AWSUGUK</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3632</th>\n",
" <td>28</td>\n",
" <td>London Futurists</td>\n",
" <td>London-Futurists</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3641</th>\n",
" <td>28</td>\n",
" <td>London Indie Game Developers</td>\n",
" <td>London-Indie-Game-Developers</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3445</th>\n",
" <td>28</td>\n",
" <td>Augmenting Reality</td>\n",
" <td>Augmenting-Reality</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7215</th>\n",
" <td>5</td>\n",
" <td>London React User Group</td>\n",
" <td>London-React-User-Group</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7082</th>\n",
" <td>5</td>\n",
" <td>HNLondon</td>\n",
" <td>HNLondon</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7246</th>\n",
" <td>5</td>\n",
" <td>London Web</td>\n",
" <td>londonweb</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4111</th>\n",
" <td>30</td>\n",
" <td>Adventures with Agile</td>\n",
" <td>AdventuresWithAgile</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4120</th>\n",
" <td>30</td>\n",
" <td>Agile Testing</td>\n",
" <td>agiletesting</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4115</th>\n",
" <td>30</td>\n",
" <td>Agile Coaching Exchange</td>\n",
" <td>ACE-Agile-Coaching-Exchange</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6919</th>\n",
" <td>44</td>\n",
" <td>Women Who Code London</td>\n",
" <td>Women-Who-Code-London</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6587</th>\n",
" <td>44</td>\n",
" <td>Founders &amp; Coders</td>\n",
" <td>founderscoders</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6877</th>\n",
" <td>44</td>\n",
" <td>The Iron Yard, London: Learn to code</td>\n",
" <td>The-Iron-Yard-London</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4913</th>\n",
" <td>33</td>\n",
" <td>Hardware Pioneers - by Hardware Startup IO</td>\n",
" <td>Hardware-Pioneers-by-Hardware-Startup-IO</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5207</th>\n",
" <td>33</td>\n",
" <td>Wearables London</td>\n",
" <td>Wearables-London</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4927</th>\n",
" <td>33</td>\n",
" <td>Internet of Things London</td>\n",
" <td>iotlondon</td>\n",
" <td>3</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" community group \\\n",
"4100 3 Virtual Java User Group \n",
"4022 3 LJC - London Java Community \n",
"4054 3 London Scala Users' Group \n",
"6342 41 PyData London Meetup \n",
"6311 41 Neo4j - London User Group \n",
"6033 41 Data Science London \n",
"1085 13 London New Tech \n",
"1217 13 Silicon Roundabout \n",
"902 13 Developers & Entrepreneurs \n",
"2411 2 LJC - London Java Community \n",
"2514 2 London Scala Users' Group \n",
"2519 2 London Software Craftsmanship Community \n",
"2779 20 DevOps Exchange - London \n",
"2892 20 London DevOps \n",
"2712 20 AWS User Group UK \n",
"3632 28 London Futurists \n",
"3641 28 London Indie Game Developers \n",
"3445 28 Augmenting Reality \n",
"7215 5 London React User Group \n",
"7082 5 HNLondon \n",
"7246 5 London Web \n",
"4111 30 Adventures with Agile \n",
"4120 30 Agile Testing \n",
"4115 30 Agile Coaching Exchange \n",
"6919 44 Women Who Code London \n",
"6587 44 Founders & Coders \n",
"6877 44 The Iron Yard, London: Learn to code \n",
"4913 33 Hardware Pioneers - by Hardware Startup IO \n",
"5207 33 Wearables London \n",
"4927 33 Internet of Things London \n",
"\n",
" urlname rank \n",
"4100 virtualJUG 1 \n",
"4022 Londonjavacommunity 2 \n",
"4054 london-scala 3 \n",
"6342 PyData-London-Meetup 1 \n",
"6311 graphdb-london 2 \n",
"6033 Data-Science-London 3 \n",
"1085 London-New-Tech 1 \n",
"1217 SiliconRoundabout 2 \n",
"902 Developers-Entrepreneurs 3 \n",
"2411 Londonjavacommunity 1 \n",
"2514 london-scala 2 \n",
"2519 london-software-craftsmanship 3 \n",
"2779 DevOps-Exchange-London 1 \n",
"2892 London-DevOps 2 \n",
"2712 AWSUGUK 3 \n",
"3632 London-Futurists 1 \n",
"3641 London-Indie-Game-Developers 2 \n",
"3445 Augmenting-Reality 3 \n",
"7215 London-React-User-Group 1 \n",
"7082 HNLondon 2 \n",
"7246 londonweb 3 \n",
"4111 AdventuresWithAgile 1 \n",
"4120 agiletesting 2 \n",
"4115 ACE-Agile-Coaching-Exchange 3 \n",
"6919 Women-Who-Code-London 1 \n",
"6587 founderscoders 2 \n",
"6877 The-Iron-Yard-London 3 \n",
"4913 Hardware-Pioneers-by-Hardware-Startup-IO 1 \n",
"5207 Wearables-London 2 \n",
"4927 iotlondon 3 "
]
},
"execution_count": 54,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"london_rank = pickle.load(open('../../data/ranking-london.pickle', 'rb'))\n",
"london_rank[london_rank['rank'] <= 3]"
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "subslide"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>community</th>\n",
" <th>group</th>\n",
" <th>urlname</th>\n",
" <th>rank</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>3650</th>\n",
" <td>18</td>\n",
" <td>Bay Area Spark Meetup</td>\n",
" <td>spark-users</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3933</th>\n",
" <td>18</td>\n",
" <td>SF Data Science</td>\n",
" <td>SF-Data-Science</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3932</th>\n",
" <td>18</td>\n",
" <td>SF Data Mining</td>\n",
" <td>Data-Mining</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>196</th>\n",
" <td>0</td>\n",
" <td>HTML5</td>\n",
" <td>sfhtml5</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>599</th>\n",
" <td>0</td>\n",
" <td>The SF JavaScript Meetup</td>\n",
" <td>jsmeetup</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>141</th>\n",
" <td>0</td>\n",
" <td>Dev Bootcamp San Francisco Speaker &amp; Workshop ...</td>\n",
" <td>DBCx-SF-Dev-Bootcamp-San-Francisco-Open-Learning</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6000</th>\n",
" <td>29</td>\n",
" <td>Silicon Valley Entrepreneurs &amp; Startups</td>\n",
" <td>sventrepreneurs</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5771</th>\n",
" <td>29</td>\n",
" <td>Mobile Monday Silicon Valley</td>\n",
" <td>Mobile-Monday-Silicon-Valley</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5980</th>\n",
" <td>29</td>\n",
" <td>San Francisco Startup Founder 101</td>\n",
" <td>San-Francisco-Startup-Founder-101</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4889</th>\n",
" <td>23</td>\n",
" <td>Docker Online Meetup</td>\n",
" <td>Docker-Online-Meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5003</th>\n",
" <td>23</td>\n",
" <td>SFBay OpenStack</td>\n",
" <td>openstack</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4890</th>\n",
" <td>23</td>\n",
" <td>Docker San Francisco</td>\n",
" <td>Docker-meetups</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1179</th>\n",
" <td>1</td>\n",
" <td>Women Who Code SF</td>\n",
" <td>Women-Who-Code-SF</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>817</th>\n",
" <td>1</td>\n",
" <td>Girl Develop It San Francisco</td>\n",
" <td>Girl-Develop-It-San-Francisco</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>923</th>\n",
" <td>1</td>\n",
" <td>PyLadies of San Francisco</td>\n",
" <td>PyLadiesSF</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3192</th>\n",
" <td>17</td>\n",
" <td>GoSF</td>\n",
" <td>golangsf</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3157</th>\n",
" <td>17</td>\n",
" <td>Docker San Francisco</td>\n",
" <td>Docker-meetups</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3031</th>\n",
" <td>17</td>\n",
" <td>AWS San Francisco | Official Events</td>\n",
" <td>AWS-SANFRANCISCO</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1655</th>\n",
" <td>10</td>\n",
" <td>Swift Language User Group (San Francisco)</td>\n",
" <td>swift-language</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1431</th>\n",
" <td>10</td>\n",
" <td>NSMeetup - San Francisco iPhone iOS Developers...</td>\n",
" <td>nsmeetup</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1683</th>\n",
" <td>10</td>\n",
" <td>The San Francisco Android User Group</td>\n",
" <td>sfandroid</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2192</th>\n",
" <td>11</td>\n",
" <td>Tech in Motion: San Francisco</td>\n",
" <td>TechinMotionSF</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1951</th>\n",
" <td>11</td>\n",
" <td>Mobile Growth SF Bay Area</td>\n",
" <td>Bay-Area-Mobile-Growth-Hackers</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2081</th>\n",
" <td>11</td>\n",
" <td>San Francisco Agile Marketing</td>\n",
" <td>San-Francisco-Agile-Marketing</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7952</th>\n",
" <td>5</td>\n",
" <td>San Francisco Interaction Design Meetup</td>\n",
" <td>San-Francisco-Interaction-Design-Meetup</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7729</th>\n",
" <td>5</td>\n",
" <td>Cascade San Francisco</td>\n",
" <td>cascadesf</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7763</th>\n",
" <td>5</td>\n",
" <td>Enterprise UX</td>\n",
" <td>Enterprise-UX</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2330</th>\n",
" <td>13</td>\n",
" <td>Code for San Francisco - Civic Hack Night</td>\n",
" <td>Code-for-San-Francisco-Civic-Hack-Night</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2386</th>\n",
" <td>13</td>\n",
" <td>Health 2.0 San Francisco</td>\n",
" <td>Health2conSF</td>\n",
" <td>2</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2569</th>\n",
" <td>13</td>\n",
" <td>San Francisco Tech4Good</td>\n",
" <td>sfnetsquared</td>\n",
" <td>3</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" community group \\\n",
"3650 18 Bay Area Spark Meetup \n",
"3933 18 SF Data Science \n",
"3932 18 SF Data Mining \n",
"196 0 HTML5 \n",
"599 0 The SF JavaScript Meetup \n",
"141 0 Dev Bootcamp San Francisco Speaker & Workshop ... \n",
"6000 29 Silicon Valley Entrepreneurs & Startups \n",
"5771 29 Mobile Monday Silicon Valley \n",
"5980 29 San Francisco Startup Founder 101 \n",
"4889 23 Docker Online Meetup \n",
"5003 23 SFBay OpenStack \n",
"4890 23 Docker San Francisco \n",
"1179 1 Women Who Code SF \n",
"817 1 Girl Develop It San Francisco \n",
"923 1 PyLadies of San Francisco \n",
"3192 17 GoSF \n",
"3157 17 Docker San Francisco \n",
"3031 17 AWS San Francisco | Official Events \n",
"1655 10 Swift Language User Group (San Francisco) \n",
"1431 10 NSMeetup - San Francisco iPhone iOS Developers... \n",
"1683 10 The San Francisco Android User Group \n",
"2192 11 Tech in Motion: San Francisco \n",
"1951 11 Mobile Growth SF Bay Area \n",
"2081 11 San Francisco Agile Marketing \n",
"7952 5 San Francisco Interaction Design Meetup \n",
"7729 5 Cascade San Francisco \n",
"7763 5 Enterprise UX \n",
"2330 13 Code for San Francisco - Civic Hack Night \n",
"2386 13 Health 2.0 San Francisco \n",
"2569 13 San Francisco Tech4Good \n",
"\n",
" urlname rank \n",
"3650 spark-users 1 \n",
"3933 SF-Data-Science 2 \n",
"3932 Data-Mining 3 \n",
"196 sfhtml5 1 \n",
"599 jsmeetup 2 \n",
"141 DBCx-SF-Dev-Bootcamp-San-Francisco-Open-Learning 3 \n",
"6000 sventrepreneurs 1 \n",
"5771 Mobile-Monday-Silicon-Valley 2 \n",
"5980 San-Francisco-Startup-Founder-101 3 \n",
"4889 Docker-Online-Meetup 1 \n",
"5003 openstack 2 \n",
"4890 Docker-meetups 3 \n",
"1179 Women-Who-Code-SF 1 \n",
"817 Girl-Develop-It-San-Francisco 2 \n",
"923 PyLadiesSF 3 \n",
"3192 golangsf 1 \n",
"3157 Docker-meetups 2 \n",
"3031 AWS-SANFRANCISCO 3 \n",
"1655 swift-language 1 \n",
"1431 nsmeetup 2 \n",
"1683 sfandroid 3 \n",
"2192 TechinMotionSF 1 \n",
"1951 Bay-Area-Mobile-Growth-Hackers 2 \n",
"2081 San-Francisco-Agile-Marketing 3 \n",
"7952 San-Francisco-Interaction-Design-Meetup 1 \n",
"7729 cascadesf 2 \n",
"7763 Enterprise-UX 3 \n",
"2330 Code-for-San-Francisco-Civic-Hack-Night 1 \n",
"2386 Health2conSF 2 \n",
"2569 sfnetsquared 3 "
]
},
"execution_count": 55,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"sf_rank = pickle.load(open('../../data/ranking-sanfrancisco.pickle', 'rb'))\n",
"sf_rank[sf_rank['rank'] <= 3]"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# What else can we do?\n",
"\n",
"### A look at event descriptions and group topics\n",
"\n",
"- Each Group specifies a number of Topics that are discussed\n",
"- Each Event has a title / name\n",
" - Often generic (e.g. *March Meetup*)\n",
"- Each Event has a description text\n",
" - Contains HTML\n",
" - Different languages"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"#### Topics\n",
"- Specified at group creation time, remain static\n",
"- Sometimes too generic (e.g. *computer programming*)\n",
"\n",
"#### Event descriptions\n",
"- Dynamic, specific to each event\n",
"- Probably too sparse to detect trends\n",
"- Unstructured"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# The Big Idea\n",
"- Use topics to determine what a group is about\n",
"- Find terms / phrases related to topics in event descriptions\n",
"- Link communities to topics, which are linked to similar phrases from descriptions\n",
"- Visualise using a network of communities, topics and phrases / "
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Implementation\n",
"\n",
"- Use all event descriptions from all cities\n",
"- Filter for English only (for now)\n",
" - https://pypi.python.org/pypi/langdetect\n",
" - Very slow; parallelize using Apache Spark (on local machine)\n",
"- Strip HTML\n",
" - http://www.crummy.com/software/BeautifulSoup/\n",
" - Also parallelized using a Spark job\n",
"- Run Word2Vec on all description texts\n",
" - https://radimrehurek.com/gensim/\n",
" - Quite fast and internally parallel"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Local parallelism using Apache Spark\n",
"\n",
"```sh\n",
"IPYTHON=1 IPYTHON_OPTS=\"notebook\" \\\n",
"MASTER=\"local[8]\" \\\n",
"PYSPARK_PYTHON=~/.virtualenvs/pandas3/bin/python \\\n",
"/path/to/spark/bin/pyspark\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"```python\n",
"groups_rdd = sc.parallelize([\n",
" r.group_id\n",
" for r in neo.cypher.execute('''\n",
" match (g:Group) return id(g) as group_id\n",
" ''')\n",
" ],\n",
" numSlices=32)\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"```python\n",
"def fetch(group_id):\n",
" # Fetch events\n",
" return py2neo.Graph().cypher.execute_one('''\n",
" match (g:Group)-[:ORGANISED]->(e:Event)\n",
" where id(g) = %d and e.description is not null\n",
" return e.description as description\n",
" ''' % group_id)\n",
"\n",
"# Fetch from database in parallel and run language detection\n",
"descriptions = (\n",
" groups.map(fetch)\n",
" .filter(lambda d: detect_language(d) == 'en')\n",
" .collect()\n",
")\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"### Example model output"
]
},
{
"cell_type": "code",
"execution_count": 56,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"# Model pre-trained according to outline in slides above\n",
"word_model = Word2Vec.load('../../data/wordmodel.dat')"
]
},
{
"cell_type": "code",
"execution_count": 57,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"[('computer_vision', 0.643240213394165),\n",
" ('statistical_modeling', 0.6410253047943115),\n",
" ('deep_learning', 0.6373422741889954),\n",
" ('data_mining', 0.6365264654159546)]"
]
},
"execution_count": 57,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"word_model.most_similar('machine_learning', topn=4)"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"[('android', 0.6600622534751892),\n",
" ('windows_phone', 0.5483430027961731),\n",
" ('iphone', 0.5205056667327881),\n",
" ('mobile', 0.5019518136978149)]"
]
},
"execution_count": 58,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"word_model.most_similar('ios', topn=4)"
]
},
{
"cell_type": "code",
"execution_count": 59,
"metadata": {
"collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"[('lean', 0.6398012638092041),\n",
" ('scrum', 0.5934792160987854),\n",
" ('kanban', 0.5554754734039307),\n",
" ('lean_ux', 0.5510423183441162)]"
]
},
"execution_count": 59,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"word_model.most_similar('agile', topn=4)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Visualizing\n",
"- Each community represented as a document\n",
" - Consists of all topics present for the top-10 meetup groups in the community\n",
" - Duplicates possible\n",
"- For each community, use top-n topics, according to TfIdf score\n",
" - Using scikit-learn TfidfVectorizer\n",
" - Works directly on pandas DataFrame values\n",
"- Link top-n topics to communities\n",
"- For each topic:\n",
" - Link to top-n most similar terms from Word2Vec model\n",
" - Recursively repeat until termination criterium\n",
"- Visualize as graph"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Finally\n",
"\n",
"# http://localhost:8000"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Thank you for listening\n",
"\n",
"### We're hiring: http://www.godatadriven.com/careers.html\n",
"\n",
"## Q&A\n",
"\n",
"Friso van Vollenhoven\n",
"\n",
"[@fzk](https://twitter.com/fzk)"
]
}
],
"metadata": {
"celltoolbar": "Slideshow",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment