Skip to content

Instantly share code, notes, and snippets.

@bradyrx
Last active February 27, 2020 00:21
Show Gist options
  • Save bradyrx/8d77a45dea26480ef863fa1ca2dd4cce to your computer and use it in GitHub Desktop.
Save bradyrx/8d77a45dea26480ef863fa1ca2dd4cce to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Resampling Example\n",
"\n",
"---\n",
"\n",
"The goal here is to take a historical ensemble (like the CESM Large Ensemble) and resample its members with replacement. We reference an initialized forecast system with dimensions `init` and `lead` and create an \"uninitialized\" (or historical) ensemble with the same dimensions."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import xarray as xr\n",
"import numpy as np\n",
"%load_ext line_profiler"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/glade/u/home/rbrady/miniconda3/envs/analysis/lib/python3.6/site-packages/distributed/dashboard/core.py:72: UserWarning: \n",
"Port 8787 is already in use. \n",
"Perhaps you already have a cluster running?\n",
"Hosting the diagnostics dashboard on a random port instead.\n",
" warnings.warn(\"\\n\" + msg)\n"
]
}
],
"source": [
"from dask.distributed import Client\n",
"from ncar_jobqueue import NCARCluster\n",
"cluster = NCARCluster(cores=36, memory=\"100GB\", walltime=\"00:30:00\", processes=36) # Change this to SLURMCluster if on DAV/Casper\n",
"cluster.scale(36*4)\n",
"client = Client(cluster)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<table style=\"border: 2px solid white;\">\n",
"<tr>\n",
"<td style=\"vertical-align: top; border: 0px solid white\">\n",
"<h3 style=\"text-align: left;\">Client</h3>\n",
"<ul style=\"text-align: left; list-style: none; margin: 0; padding: 0;\">\n",
" <li><b>Scheduler: </b>tcp://128.117.181.207:40475</li>\n",
" <li><b>Dashboard: </b><a href='https://jupyterhub.ucar.edu/dav/user/rbrady/proxy/38999/status' target='_blank'>https://jupyterhub.ucar.edu/dav/user/rbrady/proxy/38999/status</a>\n",
"</ul>\n",
"</td>\n",
"<td style=\"vertical-align: top; border: 0px solid white\">\n",
"<h3 style=\"text-align: left;\">Cluster</h3>\n",
"<ul style=\"text-align: left; list-style:none; margin: 0; padding: 0;\">\n",
" <li><b>Workers: </b>144</li>\n",
" <li><b>Cores: </b>144</li>\n",
" <li><b>Memory: </b>400.32 GB</li>\n",
"</ul>\n",
"</td>\n",
"</tr>\n",
"</table>"
],
"text/plain": [
"<Client: 'tcp://128.117.181.207:40475' processes=144 threads=144, memory=400.32 GB>"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"client"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Create dummy data.\n",
"\n",
"Here we create dummy data for an initialized hindcast system and a historical ensemble.\n",
"\n",
"`init` : re-initialization dates for the forecasting system\n",
"\n",
"`lead` : lead years for the forecasting system\n",
"\n",
"`member` : ensemble members for the forecasting system and historical ensemble\n",
"\n",
"`time` : time for the historical ensemble"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"nlead = 10\n",
"nmember = 10\n",
"\n",
"init = np.arange(1950, 2000)\n",
"lead = np.arange(nlead) + 1\n",
"member = np.arange(nmember) + 1\n",
"time = np.arange(1900, 2020)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"hindcast = xr.DataArray(np.random.rand(len(init), nlead, nmember),\n",
" dims=['init', 'lead', 'member'],\n",
" coords=[init, lead, member]).rename('SST').to_dataset()"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"historical = xr.DataArray(np.random.rand(len(time), nmember),\n",
" dims=['time', 'member'],\n",
" coords=[time, member]).rename('SST').to_dataset()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Resample with integer time\n",
"\n",
"Our base case is to use this resampling method with integer time for `init`/`time`. We actually got a slowdown when trying `da.random.choice` and by removing `.values` references. We are loading very small coordinate arrays (time, ensemble members, etc.) into memory with `.values`.\n",
"\n",
"The bottleneck here is clearly the list comprehension and `xarray` concatenation."
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"def resample(hind, hist):\n",
" \"\"\"\n",
" Resample with a replacement a historical simulation along the ensemble member axis.\n",
" \n",
" Args:\n",
" hind (xarray object): Initialized hindcast simulation.\n",
" hist (xarray object): Historical simulation with multiple ensemble members.\n",
" \"\"\"\n",
" nlead = hind.lead.size\n",
" nmember = hind.member.size\n",
"\n",
" # Resample members with replacement.\n",
" random_members = np.random.choice(hist.member.values, hind.member.size)\n",
" hist = hist.sel(member=random_members)\n",
" \n",
" resampled_hist = xr.concat(\n",
" [hist.sel(time=hind['init'] + lead) for lead in hind.lead.values], \n",
" 'lead',\n",
" coords='minimal', compat='override', data_vars='minimal')\n",
" del resampled_hist['time']\n",
" resampled_hist['member'] = hind['member']\n",
" resampled_hist['lead'] = hind['lead']\n",
" return resampled_hist"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Timer unit: 1e-06 s\n",
"\n",
"Total time: 0.030328 s\n",
"File: <ipython-input-9-3a536d8ea0b7>\n",
"Function: resample at line 1\n",
"\n",
"Line # Hits Time Per Hit % Time Line Contents\n",
"==============================================================\n",
" 1 def resample(hind, hist):\n",
" 2 \"\"\"\n",
" 3 Resample with a replacement a historical simulation along the ensemble member axis.\n",
" 4 \n",
" 5 Args:\n",
" 6 hind (xarray object): Initialized hindcast simulation.\n",
" 7 hist (xarray object): Historical simulation with multiple ensemble members.\n",
" 8 \"\"\"\n",
" 9 1 392.0 392.0 1.3 nlead = hind.lead.size\n",
" 10 1 260.0 260.0 0.9 nmember = hind.member.size\n",
" 11 \n",
" 12 # Resample members with replacement.\n",
" 13 1 532.0 532.0 1.8 random_members = np.random.choice(hist.member.values, hind.member.size)\n",
" 14 1 1992.0 1992.0 6.6 hist = hist.sel(member=random_members)\n",
" 15 \n",
" 16 1 2.0 2.0 0.0 resampled_hist = xr.concat(\n",
" 17 1 19991.0 19991.0 65.9 [hist.sel(time=hind['init'] + lead) for lead in hind.lead.values], \n",
" 18 1 2.0 2.0 0.0 'lead',\n",
" 19 1 5222.0 5222.0 17.2 coords='minimal', compat='override', data_vars='minimal')\n",
" 20 1 27.0 27.0 0.1 del resampled_hist['time']\n",
" 21 1 924.0 924.0 3.0 resampled_hist['member'] = hind['member']\n",
" 22 1 983.0 983.0 3.2 resampled_hist['lead'] = hind['lead']\n",
" 23 1 1.0 1.0 0.0 return resampled_hist"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"%lprun -f resample resample(hindcast, historical).compute()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"def bootstrap(hind, hist, N):\n",
" \"\"\"Resample N times. Typically this would be done in addition to computing some metric\n",
" (e.g. MSE) relative to observations.\"\"\"\n",
" return xr.concat([resample(hind, hist) for _ in range(N)], 'bootstrap')"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [],
"source": [
"hindcast = hindcast.chunk()\n",
"historical = historical.chunk()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"With 500 iterations, it take ~8s to build the task graph and 1.8s to compute."
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 7.66 s, sys: 159 ms, total: 7.82 s\n",
"Wall time: 7.74 s\n"
]
}
],
"source": [
"%time graph = bootstrap(hindcast, historical, 500)"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<table>\n",
"<tr>\n",
"<td>\n",
"<table>\n",
" <thead>\n",
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr><th> Bytes </th><td> 2.00 MB </td> <td> 4.00 kB </td></tr>\n",
" <tr><th> Shape </th><td> (500, 50, 10) </td> <td> (1, 50, 10) </td></tr>\n",
" <tr><th> Count </th><td> 2001 Tasks </td><td> 500 Chunks </td></tr>\n",
" <tr><th> Type </th><td> float64 </td><td> numpy.ndarray </td></tr>\n",
" </tbody>\n",
"</table>\n",
"</td>\n",
"<td>\n",
"<svg width=\"159\" height=\"159\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"38\" x2=\"80\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"38\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"38\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"38\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"39\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"39\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"51\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"51\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"63\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"63\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"75\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"75\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"87\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"87\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"99\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"99\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"109\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.000000,0.000000 80.588235,70.588235 80.588235,109.185098 10.000000,38.596863\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"40\" y2=\"0\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"41\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"52\" y2=\"12\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"53\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"64\" y2=\"24\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"76\" y2=\"36\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"77\" y2=\"37\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"88\" y2=\"48\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"89\" y2=\"49\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"100\" y2=\"60\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"101\" y2=\"61\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"39\" y1=\"0\" x2=\"109\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.000000,0.000000 39.030629,0.000000 109.618864,70.588235 80.588235,70.588235\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"109\" x2=\"109\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"109\" style=\"stroke-width:2\" />\n",
" <line x1=\"109\" y1=\"70\" x2=\"109\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.588235,70.588235 109.618864,70.588235 109.618864,109.185098 80.588235,109.185098\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"95.103550\" y=\"129.185098\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >10</text>\n",
" <text x=\"129.618864\" y=\"89.886667\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,129.618864,89.886667)\">50</text>\n",
" <text x=\"35.294118\" y=\"93.890981\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,93.890981)\">500</text>\n",
"</svg>\n",
"</td>\n",
"</tr>\n",
"</table>"
],
"text/plain": [
"dask.array<concatenate, shape=(500, 50, 10), dtype=float64, chunksize=(1, 50, 10), chunktype=numpy.ndarray>"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"graph.SST.data"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 1.18 s, sys: 88.3 ms, total: 1.26 s\n",
"Wall time: 1.83 s\n"
]
},
{
"data": {
"text/html": [
"<pre>&lt;xarray.Dataset&gt;\n",
"Dimensions: (bootstrap: 500, init: 50, lead: 10, member: 10)\n",
"Coordinates:\n",
" * init (init) int64 1950 1951 1952 1953 1954 ... 1995 1996 1997 1998 1999\n",
" * member (member) int64 1 2 3 4 5 6 7 8 9 10\n",
" * lead (lead) int64 1 2 3 4 5 6 7 8 9 10\n",
"Dimensions without coordinates: bootstrap\n",
"Data variables:\n",
" SST (bootstrap, init, member) float64 0.3958 0.8863 ... 0.5499 0.06219</pre>"
],
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (bootstrap: 500, init: 50, lead: 10, member: 10)\n",
"Coordinates:\n",
" * init (init) int64 1950 1951 1952 1953 1954 ... 1995 1996 1997 1998 1999\n",
" * member (member) int64 1 2 3 4 5 6 7 8 9 10\n",
" * lead (lead) int64 1 2 3 4 5 6 7 8 9 10\n",
"Dimensions without coordinates: bootstrap\n",
"Data variables:\n",
" SST (bootstrap, init, member) float64 0.3958 0.8863 ... 0.5499 0.06219"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%time graph.compute()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2. Resample with `cftime`\n",
"\n",
"The second major issue is that we need to use `cftime` for our prediction package, since we work with Perfect Model setups that have simulation years (e.g. 0030 or 4050) that cannot be used in `numpy`/`pandas` datetime. Further, it enables us to use climate model calendars. Most importantly, we need it for proper datetime alignment in complicated cases of multiple initializations per year and different lead time resolutions (monthly, daily, etc.)."
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
"hindcast['init'] = xr.cftime_range('1950', '1999', freq='AS')\n",
"historical['time'] = xr.cftime_range('1900', '2019', freq='AS')"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
"def shift_cftime_index(xobj, n, freq):\n",
" \"\"\"\n",
" Uses CFTimeIndex.shift() to shift initializations forward\n",
" a given lead time `n`.\n",
" \n",
" Args:\n",
" xobj (xarray object): xarray object with CFTimeIndex\n",
" n (int): number of time steps to move forward\n",
" freq (str): datetime frequency\n",
" \"\"\"\n",
" time_index = xobj['init'].to_index()\n",
" return time_index.shift(n, freq)\n",
"\n",
"def preprocess(hind, hist, lead):\n",
" \"\"\"\n",
" Selects appropriate times from historical run at each lead\n",
" for resampling.\n",
" \"\"\"\n",
" lead_dates = shift_cftime_index(hind, int(lead), 'YS')\n",
" hist = hist.sel(time=lead_dates).rename({'time': 'init'})\n",
" hist['init'] = hind['init']\n",
" return hist\n",
"\n",
"def resample(hind, hist):\n",
" \"\"\"\n",
" Resample with a replacement a historical simulation along the ensemble member axis.\n",
" \n",
" Args:\n",
" hind (xarray object): Initialized hindcast simulation.\n",
" hist (xarray object): Historical simulation with multiple ensemble members.\n",
" \"\"\"\n",
" nlead = hind.lead.size\n",
" nmember = hind.member.size\n",
" \n",
" # Resample members with replacement.\n",
" random_members = np.random.choice(hist.member.values, hind.member.size)\n",
" hist = hist.sel(member=random_members)\n",
" \n",
" resampled_hist = xr.concat(\n",
" [preprocess(hind, hist, lead) for lead in hind.lead.values],\n",
" 'lead',\n",
" coords='minimal', compat='override', data_vars='minimal')\n",
" \n",
" resampled_hist['member'] = hind['member']\n",
" resampled_hist['lead'] = hind['lead']\n",
" return resampled_hist"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The bottleneck here is even moreso the list comprehension, but now it's being driven by a very sluggish `CFTimeIndex.shift()` function."
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Timer unit: 1e-06 s\n",
"\n",
"Total time: 0.199773 s\n",
"File: <ipython-input-21-60851257da43>\n",
"Function: resample at line 24\n",
"\n",
"Line # Hits Time Per Hit % Time Line Contents\n",
"==============================================================\n",
" 24 def resample(hind, hist):\n",
" 25 \"\"\"\n",
" 26 Resample with a replacement a historical simulation along the ensemble member axis.\n",
" 27 \n",
" 28 Args:\n",
" 29 hind (xarray object): Initialized hindcast simulation.\n",
" 30 hist (xarray object): Historical simulation with multiple ensemble members.\n",
" 31 \"\"\"\n",
" 32 1 428.0 428.0 0.2 nlead = hind.lead.size\n",
" 33 1 299.0 299.0 0.1 nmember = hind.member.size\n",
" 34 \n",
" 35 # Resample members with replacement.\n",
" 36 1 580.0 580.0 0.3 random_members = np.random.choice(hist.member.values, hind.member.size)\n",
" 37 1 2192.0 2192.0 1.1 hist = hist.sel(member=random_members)\n",
" 38 \n",
" 39 1 3.0 3.0 0.0 resampled_hist = xr.concat(\n",
" 40 1 186798.0 186798.0 93.5 [preprocess(hind, hist, lead) for lead in hind.lead.values],\n",
" 41 1 1.0 1.0 0.0 'lead',\n",
" 42 1 7108.0 7108.0 3.6 coords='minimal', compat='override', data_vars='minimal')\n",
" 43 \n",
" 44 1 1079.0 1079.0 0.5 resampled_hist['member'] = hind['member']\n",
" 45 1 1284.0 1284.0 0.6 resampled_hist['lead'] = hind['lead']\n",
" 46 1 1.0 1.0 0.0 return resampled_hist"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"%lprun -f resample resample(hindcast, historical).compute()"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Timer unit: 1e-06 s\n",
"\n",
"Total time: 0.188117 s\n",
"File: <ipython-input-21-60851257da43>\n",
"Function: preprocess at line 14\n",
"\n",
"Line # Hits Time Per Hit % Time Line Contents\n",
"==============================================================\n",
" 14 def preprocess(hind, hist, lead):\n",
" 15 \"\"\"\n",
" 16 Selects appropriate times from historical run at each lead\n",
" 17 for resampling.\n",
" 18 \"\"\"\n",
" 19 10 154470.0 15447.0 82.1 lead_dates = shift_cftime_index(hind, int(lead), 'YS')\n",
" 20 10 21269.0 2126.9 11.3 hist = hist.sel(time=lead_dates).rename({'time': 'init'})\n",
" 21 10 12367.0 1236.7 6.6 hist['init'] = hind['init']\n",
" 22 10 11.0 1.1 0.0 return hist"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"%lprun -f preprocess resample(hindcast, historical).compute()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now it takes over a minute to set up the graph, but only 2s to compute."
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [],
"source": [
"def bootstrap(hind, hist, N):\n",
" return xr.concat([resample(hind, hist) for _ in range(N)], 'bootstrap')"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [],
"source": [
"hindcast = hindcast.chunk()\n",
"historical = historical.chunk()"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 1min 7s, sys: 3.64 s, total: 1min 11s\n",
"Wall time: 1min 8s\n"
]
}
],
"source": [
"%time graph = bootstrap(hindcast, historical, 500)"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<table>\n",
"<tr>\n",
"<td>\n",
"<table>\n",
" <thead>\n",
" <tr><td> </td><th> Array </th><th> Chunk </th></tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr><th> Bytes </th><td> 2.00 MB </td> <td> 4.00 kB </td></tr>\n",
" <tr><th> Shape </th><td> (500, 50, 10) </td> <td> (1, 50, 10) </td></tr>\n",
" <tr><th> Count </th><td> 2001 Tasks </td><td> 500 Chunks </td></tr>\n",
" <tr><th> Type </th><td> float64 </td><td> numpy.ndarray </td></tr>\n",
" </tbody>\n",
"</table>\n",
"</td>\n",
"<td>\n",
"<svg width=\"159\" height=\"159\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"38\" x2=\"80\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"38\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"38\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"38\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"39\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"39\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"39\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"11\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"40\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"41\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"13\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"42\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"43\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"15\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"44\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"45\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"17\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"46\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"18\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"47\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"48\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"20\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"49\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"21\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"50\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"22\" y2=\"51\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"51\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"51\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"52\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"53\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"25\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"54\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"26\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"55\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"27\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"56\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"28\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"57\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"29\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"58\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"30\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"59\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"31\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"60\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"32\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"61\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"33\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"62\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"34\" y2=\"63\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"63\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"63\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"35\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"64\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"36\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"65\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"37\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"66\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"38\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"67\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"39\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"68\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"40\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"69\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"41\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"70\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"42\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"71\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"43\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"72\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"44\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"73\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"45\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"74\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"46\" y2=\"75\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"75\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"75\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"47\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"76\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"48\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"77\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"49\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"78\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"50\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"79\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"51\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"80\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"52\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"81\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"53\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"82\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"54\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"83\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"55\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"84\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"56\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"85\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"57\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"86\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"58\" y2=\"87\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"87\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"87\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"59\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"88\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"60\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"89\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"61\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"90\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"62\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"91\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"63\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"92\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"64\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"93\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"65\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"94\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"66\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"95\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"67\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"96\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"68\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"97\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"69\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"98\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"70\" y2=\"99\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"99\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"99\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"71\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"100\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"72\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"101\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"73\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"102\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"74\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"103\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"75\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"104\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"76\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"105\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"77\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"106\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"78\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"107\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"79\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"108\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"109\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.000000,0.000000 80.588235,70.588235 80.588235,109.185098 10.000000,38.596863\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"39\" y2=\"0\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"40\" y2=\"0\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"40\" y2=\"1\" />\n",
" <line x1=\"11\" y1=\"1\" x2=\"41\" y2=\"1\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"12\" y1=\"2\" x2=\"41\" y2=\"2\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"13\" y1=\"3\" x2=\"42\" y2=\"3\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"43\" y2=\"4\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"15\" y1=\"5\" x2=\"44\" y2=\"5\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"16\" y1=\"6\" x2=\"45\" y2=\"6\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"17\" y1=\"7\" x2=\"46\" y2=\"7\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"18\" y1=\"8\" x2=\"47\" y2=\"8\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"48\" y2=\"9\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"20\" y1=\"10\" x2=\"49\" y2=\"10\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"21\" y1=\"11\" x2=\"50\" y2=\"11\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"51\" y2=\"12\" />\n",
" <line x1=\"22\" y1=\"12\" x2=\"52\" y2=\"12\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"52\" y2=\"13\" />\n",
" <line x1=\"23\" y1=\"13\" x2=\"53\" y2=\"13\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"53\" y2=\"14\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"25\" y1=\"15\" x2=\"54\" y2=\"15\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"26\" y1=\"16\" x2=\"55\" y2=\"16\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"27\" y1=\"17\" x2=\"56\" y2=\"17\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"28\" y1=\"18\" x2=\"57\" y2=\"18\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"29\" y1=\"19\" x2=\"58\" y2=\"19\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"30\" y1=\"20\" x2=\"59\" y2=\"20\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"31\" y1=\"21\" x2=\"60\" y2=\"21\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"32\" y1=\"22\" x2=\"61\" y2=\"22\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"33\" y1=\"23\" x2=\"62\" y2=\"23\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"63\" y2=\"24\" />\n",
" <line x1=\"34\" y1=\"24\" x2=\"64\" y2=\"24\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"64\" y2=\"25\" />\n",
" <line x1=\"35\" y1=\"25\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"36\" y1=\"26\" x2=\"65\" y2=\"26\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"37\" y1=\"27\" x2=\"66\" y2=\"27\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"38\" y1=\"28\" x2=\"67\" y2=\"28\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"39\" y1=\"29\" x2=\"68\" y2=\"29\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"40\" y1=\"30\" x2=\"69\" y2=\"30\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"41\" y1=\"31\" x2=\"70\" y2=\"31\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"42\" y1=\"32\" x2=\"71\" y2=\"32\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"43\" y1=\"33\" x2=\"72\" y2=\"33\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"44\" y1=\"34\" x2=\"73\" y2=\"34\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"45\" y1=\"35\" x2=\"74\" y2=\"35\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"75\" y2=\"36\" />\n",
" <line x1=\"46\" y1=\"36\" x2=\"76\" y2=\"36\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"76\" y2=\"37\" />\n",
" <line x1=\"47\" y1=\"37\" x2=\"77\" y2=\"37\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"48\" y1=\"38\" x2=\"77\" y2=\"38\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"49\" y1=\"39\" x2=\"78\" y2=\"39\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"40\" x2=\"79\" y2=\"40\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"51\" y1=\"41\" x2=\"80\" y2=\"41\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"52\" y1=\"42\" x2=\"81\" y2=\"42\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"53\" y1=\"43\" x2=\"82\" y2=\"43\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"54\" y1=\"44\" x2=\"83\" y2=\"44\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"55\" y1=\"45\" x2=\"84\" y2=\"45\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"56\" y1=\"46\" x2=\"85\" y2=\"46\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"57\" y1=\"47\" x2=\"86\" y2=\"47\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"87\" y2=\"48\" />\n",
" <line x1=\"58\" y1=\"48\" x2=\"88\" y2=\"48\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"88\" y2=\"49\" />\n",
" <line x1=\"59\" y1=\"49\" x2=\"89\" y2=\"49\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"60\" y1=\"50\" x2=\"89\" y2=\"50\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"61\" y1=\"51\" x2=\"90\" y2=\"51\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"62\" y1=\"52\" x2=\"91\" y2=\"52\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"63\" y1=\"53\" x2=\"92\" y2=\"53\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"64\" y1=\"54\" x2=\"93\" y2=\"54\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"65\" y1=\"55\" x2=\"94\" y2=\"55\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"66\" y1=\"56\" x2=\"95\" y2=\"56\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"67\" y1=\"57\" x2=\"96\" y2=\"57\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"68\" y1=\"58\" x2=\"97\" y2=\"58\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"69\" y1=\"59\" x2=\"98\" y2=\"59\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"99\" y2=\"60\" />\n",
" <line x1=\"70\" y1=\"60\" x2=\"100\" y2=\"60\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"100\" y2=\"61\" />\n",
" <line x1=\"71\" y1=\"61\" x2=\"101\" y2=\"61\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"72\" y1=\"62\" x2=\"101\" y2=\"62\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"73\" y1=\"63\" x2=\"102\" y2=\"63\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"74\" y1=\"64\" x2=\"103\" y2=\"64\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"75\" y1=\"65\" x2=\"104\" y2=\"65\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"76\" y1=\"66\" x2=\"105\" y2=\"66\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"77\" y1=\"67\" x2=\"106\" y2=\"67\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"78\" y1=\"68\" x2=\"107\" y2=\"68\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"79\" y1=\"69\" x2=\"108\" y2=\"69\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" />\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"80\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"39\" y1=\"0\" x2=\"109\" y2=\"70\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.000000,0.000000 39.030629,0.000000 109.618864,70.588235 80.588235,70.588235\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"109\" y2=\"70\" style=\"stroke-width:2\" />\n",
" <line x1=\"80\" y1=\"109\" x2=\"109\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"80\" y1=\"70\" x2=\"80\" y2=\"109\" style=\"stroke-width:2\" />\n",
" <line x1=\"109\" y1=\"70\" x2=\"109\" y2=\"109\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"80.588235,70.588235 109.618864,70.588235 109.618864,109.185098 80.588235,109.185098\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"95.103550\" y=\"129.185098\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >10</text>\n",
" <text x=\"129.618864\" y=\"89.886667\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,129.618864,89.886667)\">50</text>\n",
" <text x=\"35.294118\" y=\"93.890981\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,35.294118,93.890981)\">500</text>\n",
"</svg>\n",
"</td>\n",
"</tr>\n",
"</table>"
],
"text/plain": [
"dask.array<concatenate, shape=(500, 50, 10), dtype=float64, chunksize=(1, 50, 10), chunktype=numpy.ndarray>"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"graph.SST.data"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 1.27 s, sys: 116 ms, total: 1.39 s\n",
"Wall time: 2.27 s\n"
]
},
{
"data": {
"text/html": [
"<pre>&lt;xarray.Dataset&gt;\n",
"Dimensions: (bootstrap: 500, init: 50, lead: 10, member: 10)\n",
"Coordinates:\n",
" * init (init) object 1950-01-01 00:00:00 ... 1999-01-01 00:00:00\n",
" * member (member) int64 1 2 3 4 5 6 7 8 9 10\n",
" * lead (lead) int64 1 2 3 4 5 6 7 8 9 10\n",
"Dimensions without coordinates: bootstrap\n",
"Data variables:\n",
" SST (bootstrap, init, member) float64 0.1713 0.4554 ... 0.3681 0.3356</pre>"
],
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (bootstrap: 500, init: 50, lead: 10, member: 10)\n",
"Coordinates:\n",
" * init (init) object 1950-01-01 00:00:00 ... 1999-01-01 00:00:00\n",
" * member (member) int64 1 2 3 4 5 6 7 8 9 10\n",
" * lead (lead) int64 1 2 3 4 5 6 7 8 9 10\n",
"Dimensions without coordinates: bootstrap\n",
"Data variables:\n",
" SST (bootstrap, init, member) float64 0.1713 0.4554 ... 0.3681 0.3356"
]
},
"execution_count": 30,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%time graph.compute()"
]
}
],
"metadata": {
"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.6.7"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment